@media(min-width:1400px) and (max-width:1920px) {
.team-over li .over-team {padding: 50px;}
.svg_wide {top: -10%;}
}
@media(min-width:1200px) and (max-width:1400px) {
.svg_wide {width:100%;top: -10%;left:6%;}
header .logo {margin: 0;}
.in-the-look li .inn-look {padding: 0 10px;}
.in-the-look li .inn-look {top: 20%;}
.in-the-look li:hover .inn-look {top: 10%;}
.furniture-large .position-center-center {width: 90%;}
#v5_div h3.prod_title{margin-top:40px;}
h3.prod_title.m480{ margin-bottom: 470px;}
}
@media(max-width:1200px) {
.svg_wide {width:110%;top: -10%;}
.furniture-large .position-center-center {width: 90%;}
#v5_div h3.prod_title{margin-top:30px;}
.gfeature2 .section_greenfan #v5_play{ top:32%}
h3.prod_title.m480{margin-bottom: 380px;}
}
@media(max-width:1024px) {
h3.prod_title.m480{margin-bottom: 310px;}
}
@media(min-width:992px) and (max-width:1199px) {
.in-the-look li {
	width: 33.3333%;
}
.in-the-look li .inn-look {
	padding: 0 10px;
}
.popurlar_product .over-item {
	padding-top: 40%;
}
.popurlar_product .details-sec a {
	letter-spacing: 0px;
}
.small-r-items .btn {
	letter-spacing: 0px;
}
.small-r-items .media {
	width: 100%;
	float: left;
	padding-right: 15px;
	position: relative;
	z-index: 2;
	margin-bottom: 20px;
}
.small-r-items h5 {
	width: 100%;
	margin-top: 30px;
	text-align: center;
}
.small-r-items .item-img {
	width: 120px;
}
.port-folio-row li .hover-port {
	padding-top: 10%;
}
.furniture .items-fer li {
	width: 33.3333%;
}
header .search-nav ul.dropdown {
	width: 100% !important;
}
.header-style-2.header-style-3 .logo {
	margin: 20px 0;
	width: 100%;
	text-align: center;
}
.header-style-2.header-style-3 nav {
	margin-top: 20px;
}
.header-style-2.header-style-3 nav {
	width: 100%;
}
}
@media(max-width:980px){
	.header-style-2 nav li {
		width: auto;
	}
header nav .ownmenu li{ padding:0 25px;}


/*.header-style-2 nav li{ display:none;}*/

.header-style-2 nav li span{ display:block;margin-top: 0px;}
/*.header-style-2 nav li a{min-width:100px}*/
.header-style-2 nav li a:hover{padding-top:0}
.sub-top .subcate li{ padding:0 10px;}
.adjusts .contents h2{ font-size:28px}
#v5_div h3.prod_title, #v6_div h3.prod_title{margin-top:30px;}
.gfeature2 .section_greenfan #v5_play{ top:26%}
h3.prod_title.m480{margin-bottom: 270px;}
.section_movie .contents #v6_play{ top:43%}
.pline .text, .pline .text.toaster, .pline .text.smart, .pline .text.unipack, .pline .text.air{ margin-top:20px;}
.pline .text p.copy{ text-align:center}
.pline .text a:hover{ text-decoration:none !important}
.toster3 a.keynote_link_text, .toster3 a.keynote_link_text:hover, .toster6 a.keynote_link_text, .toster6 a.keynote_link_text:hover{ color:#4ba53a}
}
@media(min-width:768px) and (max-width:991px) {
#overview_graph_layout{ left:0;}
#overview_graph_overlay{ left:33px;}
#v5_div h3.prod_title{ margin-top:10px}
h3.prod_title.m480{ margin-bottom:230px}
#v5_div .text p{ margin-top:10px}
.gfeature2 .section_greenfan #v5_play{ top:17%}
.in-the-look li {
	width: 50%;
}
.popurlar_product .details-sec a {
	letter-spacing: 0px;
}
.popurlar_product li {
	width: 50%;
}
.list-style li {
	width: 100%;
}
.small-r-items .media {
	width: 50%;
	float: left;
	padding-right: 15px;
	position: relative;
	z-index: 2;
}
.small-r-items h5 {
	width: 100%;
	margin-top: 30px;
	text-align: center;
}
.small-r-items .item-img {
	width: 120px;
}
.port-folio-row li {
	width: 50%;
}
.furniture .items-fer li {
	width: 33.3333%;
}
header nav .ownmenu li {
	float: left;
}
header .search-nav ul.dropdown {
	width: 100% !important;
}
header .ownmenu .look-book .nav-img {
	width: 70px;
	margin-right: 10px;
}
header .ownmenu .look-book .media-heading {
	margin-top: 0px;
	margin-bottom: 10px;
}
header .ownmenu li > .megamenu li a {
	padding: 5px 0
}
header .ownmenu .look-book p {
}
header .ownmenu > li > .megamenu.full-width {
	padding: 30px;
}
header .ownmenu .look-book .media-body a {
	padding: 5px 0 0 0px;
}
header .ownmenu > li > .megamenu.full-width .nav-post .col-sm-3 {
	width: 50%;
}
header .ownmenu .megamenu h6 {
	margin-top: 20px;
}
header .ownmenu ul.dropdown li a {
	letter-spacing: 1px;
}
.ownmenu ul.dropdown, .ownmenu ul.dropdown li ul.dropdown {
	width: 200px;
}
.ownmenu ul.dropdown li a {
	padding-left: 20px;
}
header .ownmenu .look-book .media {
	padding-bottom: 10px;
}
.header-style-2.header-style-3 .logo {
	margin: 20px 0;
	width: 100%;
	text-align: center;
}
.header-style-2.header-style-3 nav {
	margin-top: 20px;
}
.header-style-2.header-style-3 nav {
	width: 100%;
}
}
@media(min-width:1200px){
	.n1_container{width:1120px;}
}
.pline .col-md-6{  text-align:center; margin:0 auto}
header .logos h3{ display:none}
.charth{ float:right}
#overview_graph_moblie{display:none}
@media(max-width:768px) {
.ownmenu > li.showhide span.icon {
	color: #fff;
	padding: 0px;
	margin: 0px;
	width: 100%;
	text-align: center;
	font-size: 25px;
}
.ownmenu > li.showhide {
	float: left;
	width: 10%;
}
.header-style-2 nav li{ width:100%}
header .ownmenu > li.shop-cart {
	width: 50px;
	float: left;
	left: 0px;
	margin-top: 16px;
}
header .ownmenu > li.shop-cart a {
	width: auto;
}
header .ownmenu > li.shop-cart .indicator {
	display: none;
}
header .ownmenu .megamenu h6 {
	margin-top: 20px;
	display: inline-block;
	width: 100%;
}
header .ownmenu > li > .megamenu.full-width {
	padding: 30px;
}
.shop-cart {
	display: block !important;
	position: absolute !important;
	top: 0px;
	right: 0px;
}
header .ownmenu > li.search-nav {
	width: 50px;
	float: left;
	left: 0px;
	margin-top: 16px;
	left: 0px;
	margin: 0 auto !important;
	width: 50px;
}
header .ownmenu > li.search-nav a {
	width: auto;
}
header .ownmenu > li.search-nav .indicator {
	display: none;
}
.search-nav {
	display: block !important;
	position: absolute !important;
	top: 10px;
	right: 0px;
}
header .shop-cart ul.dropdown {
	margin-top: 2px;
}
header .search-nav ul.dropdown {
	margin-left: -150px;
	margin-top: 7px;
}
.ownmenu > li.showhide {
	height: auto;
	margin: 0px;
	padding: 0px;
	line-height: 50px;
	height: 50px;
	margin-left:0;
}
header.header-2 nav {
	padding-top: 0px;
	text-align: left;
	background: #fff;
}
header .logo {
	width: 160px;
	position:absolute;
	left:50%;
	margin-left:-80px;
	margin-top:-2px;
	z-index:10001;
	padding-top:4px;
}

.logo a img, .logos a img{
	width: 140px!important;
}
header .stickys{ min-height:50px;}
header .logos {
	width: 260px;
	position:absolute;
	left:50%;
	margin-left:-130px;
	margin-top:0px;
	z-index:10001;
	padding-top:10px;
}
header .logos h3{
    color:#fff;
	font-size:16px; 
	margin:5px auto;
	display:block;
	width:auto;
}
#news {
    float: left;
	width:100%;
    min-width: 100px;
    margin: 0 ;
    padding: 15px 30px;
    font-size: 14px;
    line-height: 17px;
}

#v5_div .text p, #v6_div .text p{ display:none}
.b-border{ border-bottom:1px solid #ccc}
#news .ThePost{ margin-left:0; padding:0 15px;}
#SideBar{ width:100%; padding:10px 30px; max-width:100%;}
section.home-slider{ clear:both; margin-top:60px}
section.home-slider.notop{ margin-top:0;}
#navfloat:{top:50px;}
.pagemap__main ol.breadcrumb li{ font-size:15px;}
img.slogo{display:none; visibility: hidden}
.sub-banner h4{ display:none}
.sub-banner{ padding:10px;}
.quotes .blockquote{ margin-top:90px;}
.Page9 .blockquote{ top:45%}
.Page9 .quotes{ padding:0 45px;}
.Page9 .section_quotes{ height:300px;}
.blockquote__info{ text-align:center; width:100%; left:0;}
.section2 .text.wide h3, .section2 .right .text h3, .section2 .text h3{ margin-top:30px; text-align:center; color:#000}
.section2 .text p.white, .section2 .text p{ color:#000}
header nav {float: left;width: 100%;}
header nav .ownmenu .indicator {display: block;}
header nav li a {display: inline-block;width: 100%;float: none;}
header .nav-img {display: none !important;}
.ownmenu > li.showhide span {line-height: 50px;display: inline-block;width: 100%;font-family:FontAwesome;}
.ownmenu > li.showhide span.title {margin: 0px;}
.ownmenu > li > a {padding: 0;text-align: left;}
.ownmenu .indicator {display: block;}
header .ownmenu ul.dropdown {margin-left:0px;}
header .ownmenu li.shop-cart ul.dropdown {margin-left:-200px;}
.collection-adds li {width: 50%;float: left;margin-bottom: 30px;}
.add_block_2 li {margin-bottom: 30px}
.blog-posts .info {margin-bottom: 30px;}
footer .f-links {}
footer .footer-link h5 {margin-bottom: 0px;margin-top: 30px;margin-bottom: 20px;}
p.intro-small {width: 100%;}
.subcribe h4 {width: 100%;margin-bottom: 20px;}
.subcribe {text-align: center;}
.subcribe .col-md-7 {width: 100%;}
.new-arrival .popurlar_product li {width: 50%;float: left;}
.new-arrival .popurlar_product .over-item {padding-top: 45%;}
.in-the-look li {width: 50%;}
#contact_form li {margin-bottom: 10px;}
.our-clients p.intro {width: 100%;}
.services li .icon {margin-bottom: 10px;}
.services li {margin-bottom: 30px;}
.popurlar_product .items-in:hover .over-item a {height: 50px;width: 50px;line-height: 50px;}
.small-r-items .btn {letter-spacing: 0px;}
.small-r-items .media {width: 50%;float: left;display: inline-block;padding-right: 15px;position: relative;z-index: 2;margin-bottom: 20px;}
.small-r-items h5 {width: 100%;margin-top: 30px;text-align: center;}
.small-r-items .item-img {width: 120px;}
.shades .tittle p {width: 100%;}
.port-folio-row li {width: 50%;float: left;display: inline-block;}
.port-folio-row li .hover-port {padding-top: 18%;}
.news-letter .news-letter-form {width: 100%;}
.testimonial-simple .media {margin-bottom: 30px;}
.construction .services-style-2 ul li {width: 50%;float: left;}
.tittle-cont p {width: 100%;}
.team ul li {margin-bottom: 30px;}
.latest-news .read-more {margin-bottom: 30px;}
.testimonial .testi {width: 100%;}
.testimonial .owl-nav .owl-prev {top: 10%;}
.testimonial .owl-nav .owl-next {top: 10%;}
.quote {text-align: center;}
.quote h4 {width: 100%;text-align: center;line-height: 30px;}
.quote .btn {margin-top: 20px;float: none;}
.portfolio .col-3 li {width: 100%;margin-bottom: 30px;}
.construction .filter li {padding: 0px 10px;}
.construction .filter li a {font-size: 12px;padding: 0px;}
.furniture .items-fer li {width: 50%;}
.list-style li .col-sm-4 {width: 50%;float: left;}
.list-style li .col-sm-8 {width: 50%;float: left;}
.header-style-2.header-style-3 .logo {width: 160px;text-align:center;position:absolute;left:50%;margin-left:-80px;margin-top:10px;margin-bottom:10px;z-index:1001;}
.header-style-2.header-style-3{min-height:50px;}
.header-style-2.header-style-3 nav {width: 100%;float: left;}
.header-style-2.header-style-3 nav {margin-top: 0px;}
.header-style-2.header-style-3 nav li {float: none;}
.header-style-2.header-style-3 nav li.showhide {float: left;}
.header-style-2.header-style-3 .search-nav ul.dropdown {width: 320px !important;}
.pline img{ width:100%; max-width:490px;}
h2.title{padding: 0px 30px 25px 30px; font-size:28px; line-height:1.35}
.gdesign .contents .text p, .section_cordless .text p, .section_size .text p, 
.section_cirq .text p, .section_adapter .text p, .section_natural_wind .text p, 
.gfeature2 .text p, .gfeature3 .text p, .innovation .text p, .section_year .text p, 
.container_history .container .content p.copy, .section_dc .contents .text p, .section_japan .text p,p.copy,
#section_radiator_layer p.copy, #smartheaters p{ font-size:14px;line-height:1.8; text-align:left; }
.pot p.copy, .gohan p.copy{ padding-left:0; padding-right:0;}
.mode p.copy{padding-left:10px; padding-right:10px;}
.mode_classic .containerModes .mode{ margin:0; max-width:90px}
.section_step p.leads, .section_support .faq{ padding-left:30px; padding-right:30px;}
.section_step .tips h4.tips_title{ margin-left:30px;}
.mode_classic .chart{ background-size:120px 148px;}
.mode_classic h3{ color:#fff; font-weight:300;}
.step3 a .tips.bxs p.icon{ padding-right:0; margin-right:0; border-right:0; border-bottom:1px solid #fff; margin-bottom:20px}
p.copy.text-center{ text-align:center}
.section2 .text, .section2 .right .text{ position:relative; margin:0 auto; left:0;right:0; height:auto; padding:20px 0}
.section2 .text.wide, .section2 .text{ width:100%;}
h3.prod_title.white, .white, .section2 .text p.white, .section2 p, .normal .contents .text p.white, { color:#000}
.section_movie h3.prod_title.white,.section033 h3.prod_title, .section033 .white, .section033.normal .contents .text p.white, .section--taste p.white{ color:#fff}
h3.prod_title { padding: 0 0 5px;margin:30px auto 20px auto;font-size: 28px;font-weight:300;text-align:center;}
.charth{ height:400px; float:left}
.text.adr{ padding-top:20px;}
.section3, .section3 .tcenter, .section_step{ text-align:center; margin:0px auto 30px auto}
.section_step img.tcenter{ width:100%; max-width:560px;}
.section_lead.ty h3.prod_title{ margin-top:110px; }
.section_lead.ty p.copy.text-center{ margin-bottom:300px; width:100%;}
.adjusts .contents p.awhite{ color:#fff;}
#Container.Page4 .section_recipe .summary .chef{ float:none; margin:0 auto 15px auto;}
#Container.Page4 .section_recipe .image .ingredients{ padding:10px 30px}
#Container.Page4 .section_recipe .detail .ingredients{ width:100%; }
#Container.Page4 .section_recipe .detail .ingredients th, #Container.Page4 .section_recipe .detail .ingredients td{ font-size:16px;}
#Container.Page4 .section_recipe .detail .ingredients tr:nth-child(2n-1) th, #Container.Page4 .section_recipe .detail .ingredients tr:nth-child(2n-1) td{background: #ebebeb;}
#Container.Page4 .section_recipe .image .ingredients img{ width:100%;}
#Container.Page4 .section_recipe .summary .text, #Container.Page4 .section_recipe .detail .step{ width:100%;}
#Container.Page4 .section_recipe .detail h3{ margin-top:60px;}
#Container.Page4 .section_recipe .profile .text{ width:100%;}
#Container.Page4 .section_recipe .profile{ padding: 20px 30px;}
#Container.Page4 .section_recipe .profile h3{ color:#999}
#Container.Page4 .section_recipe .title{ margin-top: 30px; float:none; text-align:center }
#Container.Page4 .section_recipe .title h2{text-align:center; margin:0 auto;float:none; }
#Container.Page4 .recomend__wrap{ display:block; justify-content:center; width:100%; max-width:540px; margin:0 auto 30px auto;}
#Container.Page4 .section_recomend{ height:980px}
#Container.Page4 .section_recomend .btn{ clear:both; margin-top:30px; clear:both}
#Container .section_subscribe .contents{ background-position:center 230px; background-size:120px 248px; padding-top:30px; padding-bottom:160px}
#Container .section_subscribe .text_area{ width:100%; margin:0 auto;}
#Container .section_subscribe .subscribe__heading{ text-align:center}
#Container .section_subscribe .subscribe__text{ padding:10px 30px;}
#Container .section_subscribe .btn--ghost{ padding:0; text-align:center; margin:0 auto}
#Container.Page4 .recomend{ float:left; width:50%; margin:10px 0; height:320px; }
#Container.Page4 .recomend__img{ margin:0; width:100%; height:160px;}
#Container.Page4 .recomend__chef{ top:45%}
#Container.Page4 .recomend__body{ padding-top:30px;}
#Container.Page4 .recomend__img img{ width:100%;}
#overview_graph_layout, #overview_graph_layout canvas, .efficiency_pm canvas,
.efficiency_pm .contents .efficiency_pm_graph_line,.section_deodorize .graph{ display:none}
.efficiency_pm .contents .efficiency_pm_graph_overlay{left: -9999px;}
.aright{ float:left;}
.efficiency_pm .contents .title{ margin:30px auto}
#overview_graph_overlay, #main_graph{display:none ; background:transparent}
#overview_graph_moblie{display:block; text-align:center; width:100%; margin:0 auto}
#overview_graph_moblie img{ width:100%; margin-bottom:30px}
#overview_graph_moblie img.xcp{ max-width:280px}
#overview_graph_moblie img.airen3a{ margin:10px auto; width:100%; max-width:469px; max-height:320px; display:block; text-align:center}
.airen3.adjusts .contents h2, .airen4.adjusts .contents h2{ margin-top:20px;}
.airen4.adjusts .textbox .contents h2.keynote_title.part3 { margin-top:30px;}
.airen3.adjusts .contents p{ color:#fff}
.award .contents .column{ text-align:center;  padding-bottom:30px; height:330px}
.award .contents .column img{ margin: 50px auto 0 auto;}
.award .contents .column p{ font-size:15px;}
.section--cta .cta{ margin-left:-15px; margin-right:-15px;}
#nav_bottom ul li{ padding:0 15px;}
.containerModes .mode{width: 430px; height: 430px;float: none;padding: 25px; margin: 10px auto;}
.containerModes .mode.mode_300w, .containerModes .mode.mode_600w, .containerModes .mode.mode_1300w{ height:auto; max-width:180px;}
.Page13 .section--recipes, .Page13 .recipe_item{ display:block}
.about-part .overlay h2{font-size:25px;}
.about-part .overlay{ padding-top:50px}
.about-part{height:35vw; min-height: 300px;}
.about-box p{ font-size:16px; line-height:1.8; padding-left: 30px;}
.section_step .step h3{ margin-bottom:40px;}
.section_support .call{ width:100%;}
.section_step{ padding:40px 0}
.Page5 .section1{ height:650px;}
.Page5 .section1 .text{ margin-top:300px;}
.Page5 .section1 p, .Page5 .section2 p, .Page5 .section3 p, .Page5 .section4 p{ padding:10px 45px;}
.Page5 .section1 h2{ margin-bottom:25px; font-size:28px;}
.Page5 .section2 h2, .Page13 .section--lead .section__title, 
.Page13 .section--summer_toasts .section__title, 
.Page10 .section__pageTitle, .Page10 .section__heading{font-size:28px; font-weight:300}
.Page10 .section__text{ text-align:left}
.section2 p, .section1t p, .section3 p, .section2q p, .img3 p, .img4 p, 
#Container.Page4 .section1 p, .Page5 .section2 p, .Page13 .section--lead .section__text, 
.Page13 .section--summer_toasts .section__text, .Page7 p, .Page5 .section1 p, 
.Page10 .section__text{ font-size:16px; line-height:1.8}
.Page13 .section--intro{height: 35vh;min-height: 320px;}
.Page13 .section--lead .section__title{ padding-top:40px;}
.Page13 .section--lead{ height:300px;}
.Page13 .section--lead .section__text{text-align:left}
.Page13 .recipe_item__title{ font-weight:300; font-size:28px; color:#000}
.Page13 .recipe_item__content{ width:300px;color:#000}
.Page13 .recipe_item__content--butter{ right:140px; top:3%}
.Page13 .recipe_item__content--tomato { top: 41%; left: 140px;}
.Page13 .recipe_item__content--hamegg { bottom: 2%;right: 140px;}
.Page13 .section--summer_toasts .section__title { padding-top:60px;}
.Page13 .section--summer_toasts .summer_toasts{ background-position:top center; display:block}
.Page10 .section_bakery_quote{ padding-top:70px}
.Page10 .section_bakery_quote p{max-width: 560px; text-align:left}
.Page10 .section_bakery_info .inner{ max-width:560px ;text-align:center}
.Page10 .section_bakery_info .inner .text{ width:100%; padding-top:40px; margin:0 auto}
.Page10 .section_bakery_info .inner .map{ float:none; margin:20px auto 50px auto; text-align:center}
.Page10 .section__text{ padding:0 45px;}
.Page10 .section__pageTitle{ padding-top:90px;}
.Page10 .bakeryListItem__title{ width:100%; padding-bottom:10px; height:140px; margin-top:5px;}
.Page10 .textContainer--right{ width:300px;margin-right:-350px;}
.Page10 .textContainer--left{width:300px;margin-left:-330px;}
.Page10 .textContainer__inner--cell .section__text{ padding-left:0;}
.Page7 .award .contents .column p{ font-size:15px;}
.container_awards .section2 .colmn{ display:block}
.blockquote{ font-size:24px}
.Page10 .section_bakery_recipe005 .bread{ width:240px;}
.Page10 .section_bakery_recipe005 .anpan{ left:460px;}
.Page10 .section_bakery_recipe001 .list3, .Page10 .section_bakery_recipe002 .list3, .Page10 .section_bakery_recipe003 .list3{ width: 680px; margin-left: -340px;}
.Page10 .section_bakery_recipe001 .bread, .Page10 .section_bakery_recipe002 .bread, .Page10 .section_bakery_recipe003 .bread{ width:30%; max-width:200px;}
.Page10 .section_bakery_recipe001 .center, .Page10 .section_bakery_recipe002 .center, .Page10 .section_bakery_recipe003 .center{ left: 250px;}
.Page10 .section_bakery_recipe002, .Page10 .section_bakery_recipe003{ height:720px}
.Page10 .section_bakery_recipe002 .list3, .Page10 .section_bakery_recipe003 .list3{ bottom:30px}
.Page10 .section_bakery_recipe003 .bread{ top:290px;}
.section--cta .cta__item.cta__item--call {width: 200px;}
.section--cta .cta__item.cta__item--dealer{width: 210px;}
.section--cta .cta__item {margin-right: 10px;}
.ui_play {position: absolute;top: 50%;left: 50%;margin: -30px 0 0 -30px;font-size: 60px;line-height: 60px; color: rgba(255,255,255,.7); cursor: pointer;}
.mt400{ margin-top:400px}
#v5_div h3.prod_title, #v6_div h3.prod_title {display:none}
.gfeature2 .section_greenfan #v5_play { top: 50%;}
h3.prod_title.m480 { margin-bottom: 220px;}
.Page10 .section_bakery_recipe002, 
.Page10 .section_bakery_recipe003{ background-size:contain; background-position:top center}
.section_step .step h3{ font-size:28px; margin-bottom:30px;}
.section_step h3.prod_title span{ font-size:50px;}
h3.modesDescription_title{ margin-top:0;}
.modesDescription p.copy.text-center{ text-align:left}
.Page12 .section--lead p.copy{ padding:0;}}
@media (max-width:640px) {
.seasonals ul li {width: 100%;}
header .logos{ width: 220px; margin-left:-110px;}
.construction .services-style-2 ul li {width: 100%;margin-top: 20px;}
.charth{ height:350px}
.traditional_airflow p.copy, .loop_airflow p.copy, .airfeature1 p.copy, .a4paper p.copy{ padding:0 30px;}
.airen4.adjusts .textbox .contents h2.keynote_title.part3{ margin-top:90px}
.top-bar {height: auto;}
.Page5 .section1{ height:620px;}
header .language {width: 100%;display: inline-block;text-align: left;}
.top-links {float: left;width: 100%;text-align: center;}
.top-links li {float: none;display: inline-block;}
.top-links ul {width: 100%;}
.top-links .social_icons {position: absolute;right: 0px;top: 0px;width: auto;}
.section1t h3.prod_title {margin-top: 10px;}
.section1t p.copy.text-center{ padding-bottom:20px}
#v1_div {  margin-top: 30px;}
.content.mt60 {margin-top: 0px;}
.section_movie .contents #v6_play, .gfeature2 .section_greenfan #v5_play{ top:16%}
.section030 .idx .textbox, .section031 .idx .textbox, .section032 .idx .textbox, .section034 .idx .textbox{ margin-top:400px}
.section--purchase .item{ display:block;}
.section--purchase .item__img img{ margin-left:50px;}
.section--purchase .item__buy { display: block;width:100%;vertical-align: middle; text-align: center;clear:both;float:none;margin:0 auto;}
#Container.Page4 .recomend__body{ padding-top:10px;}
#Container.Page4 .recomend__img{ height:auto;}
#Container.Page4 .recomend::before{ left:50%; margin-left:-15px;}
.section.section3{ margin-bottom:0}
.Page13 .recipe_item__content{ position:relative}
.Page13 .recipe_item__content--butter,.Page13 .recipe_item__content--tomato,.Page13 .recipe_item__content--hamegg{ width:100%; left:0; top:0; bottom:0; right:0; margin:0 auto; padding:15px 0}
.Page13 .recipe_item__content--butter,.Page13 .recipe_item__content--tomato{ border-bottom:1px solid #ccc;}
.Page13 .section--recipes .section__inner{ position:relative; width:100%; padding:30px; top:0; left:0; margin:0 auto; height:auto}
a.btn.btn--large.modal-action{ margin:20px auto;}
.section--purchase .item__name{ font-size:18px;}
.section--cta .cta__item{ clear:both; display:block; width:280px; margin:10px auto; padding:8px 15px 8px 58px; background:#fbfbfb;}
.section--cta .cta__item.cta__item--call , .section--cta .cta__item.cta__item--dealer{ width:280px;}
.tosterstyle .quotes .blockquote {margin-top:20px;transform: translateY(0%);}
.Page9 .section_quotes{ height:260px; padding-bottom:0px;}
.blockquote{ font-size:20px;}
.Page9 .blockquote__info{ padding-left:30px; padding-right:30px; font-size:12px;}
.Page9 .section1 h2{ padding-top:20px; font-size:28px; margin-bottom:30px;}
.blockquote{ display:block;}
.quotes .btn{ margin-top:90px}
.Page9 .blockquote__info{ bottom:15px; }
.Page10 .section__heading{ margin-bottom:25px;}
.Page13 .section--summer_toasts{ min-height:500px;}
.Page13 .section--summer_toasts .summer_toasts__item{ font-size:12px; padding: 25vw 20px 0;}
.Page10 .section__pageTitle { padding-top: 30px; margin-bottom:20px}
.Page10 .section_bakery_recipe001, .Page10 .section_bakery_recipe002, .Page10 .section_bakery_recipe003{ background-size:contain; background-position:top; height:600px}
.Page10 .section_bakery_recipe001 .list3, .Page10 .section_bakery_recipe002 .list3, .Page10 .section_bakery_recipe003 .list3{ width:480px; margin-left:-240px}
.Page10 .section_bakery_recipe001 .center, .Page10 .section_bakery_recipe002 .center, .Page10 .section_bakery_recipe003 .center{ left:170px}
.Page10 .section_bakery_recipe001 .bread{ top:290px;}
.Page10 .section_bakery_recipe002 .bread{ top:390px;}
.Page10 .section_bakery_recipe003 .bread{ top:290px;}
.Page10 .section_bakery_recipe001 .bread h2, .Page10 .section_bakery_recipe002 .bread h2, .Page10 .section_bakery_recipe003 .bread h2{ font-size:18px;}
.Page10 .section_bakery_recipe001 .bread p{ text-align:left}
.Page10 .textContainer--right{ width:300px;margin-right:-300px;}
.Page10 .textContainer--left{width:300px;margin-left:-280px;}
#v1_div{ margin-top:0}
#bakeries h2{ margin-top:50px;}
footer{ padding-top:15px}
footer .footer-link{ display:none}
.rights{ margin:0; text-align:center}
footer .rights p.CompanyLogo{ background-position:top center; padding:28px 0;}
footer .rights #Language_Flag p{ padding:10px 0;}
.section--cta{ background:#fbfbfb;margin:0; padding-bottom:30px;padding-top:30px;}
.section--cta .cta{ padding-top:0; background:#fbfbfb;border-top:0}
.section--cta .cta__item:before{ padding-left:15px; padding-top:8px}
.Page10 .section_bakery_quote p, .Page10 .section_bakery_info .inner{ max-width: 460px;font-size:16px;}
.Page10 .section_bakery_info .inner .text .address{ text-align:center}
.Page10 .section_bakery_info .inner .text p{font-size:16px; text-align:left}
.Page10 .section_bakery_recipe005 .bread{ width:180px}
.Page10 .section_bakery_recipe005 .scone{right: 470px; top: 450px;}
.section2 .text.wide, .section2 .text, .section2 .right .text{ padding-left:30px; padding-right:30px}
.section2 .text.wide h3, .section2 .right .text h3, .section2 .text h3{ text-align:center}
.idx .textbox.toper{ margin-top:0px; padding-top:10px;}
.section_lead.ty p.copy.text-center { margin-bottom: 240px;}
.section_step p.leads{ font-size:16px}
.containerModes .mode { width:260px; height: auto; padding: 20px 15px 15px 15px; margin-bottom:20px;}
.containerModes .mode_toast, .containerModes .mode_cheese, .containerModes .mode_baguette, .containerModes .mode_croissant{ background-size:contain; background-color:#f1eee9}
.mode_classic .chart img{ width:90%;}
.mode_classic .mode h4{ font-size:18px;}
.step3 a .tips p.icon{ padding-right:0; margin-right:0; border-right:0; border-bottom:1px solid #fff; margin-bottom:20px}
.step3 a .tips p{ text-align:left}
.section_step, .section_support{ padding:20px 0}
#Container .section_subscribe .text_area{ padding:0 30px;}
#Container .section_subscribe .subscribe__heading{ text-align:left}
.section--taste p.white , h2.page__title.white, .section--technology.section--01 p.copy.white, .section--technology.section--03 p.copy.white, .section--story.section--02 p.copy.white, 
.section--story.section--03 p.copy.white, .section--story.section--05 p.copy.white, .section--story.section--06 p.copy.white, .section--accessory.section--03 p.copy.white,
.section--story.section--01  p.copy.white, .section--story.section--04 p.copy.white{ color: #000; padding-left:0;padding-right:0;}
.section--technology p.copy{ padding-left:0;padding-right:0;}
.gohan .section--index p.copy.text-center, .section--story.section--01  p.copy.text-center{ text-align:left}
.gohan a.pot_link_text.white:hover, .pot a.pot_link_text.white:hover, .index.section--02 .__content a.pot_link_text{ color:#fff}
.side-bar-row{    margin-right: -5px;  margin-left: -5px;}
}
@media(max-width:576px) {
.small-r-items .media {width: 100%;}
.small-r-items .item-img {width: 150px;}
.Page13 .section--intro{ min-height:auto;}
.port-folio-row li {width: 100%;float: left;display: inline-block;}
.news-letter .news-letter-form {width: 100%;}
.pagemap__main ol.breadcrumb li{ padding:0 5px}
.subcribe .sub-mail button {margin: 0px;width: 200px;margin: 0 auto;float: none;height: 50px;margin-top: 10px;padding: 10px 0px;border: 1px solid rgba(255,255,255,0.6);}
.furniture .items-fer li {width: 100%;}
.list-style li .col-sm-4 {width: 100%;float: left;}
.list-style li .col-sm-8 {width: 100%;float: left;}
.list-style .details-sec a {margin-top: 20px;}
.adjusts .contents h2{ margin-top:30px; margin-bottom:30px;}
.airpower1 .contents .text{ margin:30px auto}
.adjusts .contents h2.keynote_title.part4{ margin-top:10px}
.pline .text h2.title{ font-size:24px;}
.pline p.copy{ padding:0;}
.Page10 .textContainer{ position:relative}
.Page10 .textContainer--right, .Page10 .textContainer--left{ width:100%; margin:0 auto; left:0; right:0}
.Page10 .textContainer__inner--table, .Page10 .textContainer__inner--cell{ display:block; height:auto}
.Page10 .textContainer__inner--cell{ padding:40px 45px;}
.Page10 .section__heading{ margin-bottom:40px;}
.Page10 .section__heading.white, .Page10 .section__text.white{ color:#000; }
#bakeries .section__heading.white,#bakeries .section__text.white{ color:#fff}
.Page10 .side{ text-align:left}
h2.section__heading.side{ text-align:center}
.Page10 .section__text.white{ margin-bottom:0}
}
@media (max-width: 576px){
.Page13 .section--lead{height:auto}
.section--purchase .item__img, .section--purchase .item__detail{ float:left;display:block; width:100%; padding-right:0}
.section--purchase .item__img{ text-align:center}
.section--purchase .item__detail{ clear:both; padding:0 30px;}
.section--purchase .item__buy{ clear:both; display:block; max-width:100%; width:100%; margin:0 auto}
.section-p-60px{ padding:30px 0}
.Page10 .kimuraya h2{ padding-top:40px; height:100px}
.Page10 .section_bakery_quote p, .Page10 .section_bakery_info .inner{ max-width:100%; padding:0 45px;}
.Page10 .back{ height:200px;}
.Page10 .back a{ top:50px; width:200px; margin-left:-100px;}
.Page10 .section_bakery_info .inner .map{ width:260px ;overflow:hidden}
.charth {height: 320px;}
}
.summer_toasts_mobile{display:none}
@media(max-width:480px) {
.Page9 .section1 h2{ margin-bottom:15px;}
.Page9 .section1 p.copy{ padding:0 50px; color:#fff}
.Page13 .section--summer_toasts .summer_toasts{ display:none}
.Page13 .section--summer_toasts{  background:transparent; background-color:#f2f2f2}
.summer_toasts_mobile{display:block; padding:0 30px;}
.summer_toasts_mobile img{ width:100%; padding:5px;}
.Page13 .section--summer_toasts{ height:800px; padding-bottom:30px;}
.section--purchase .item__detail{ padding-left:15px; padding-right:15px;}
.section--purchase .item__img img {  margin-left: 20px;}
.Page10 .section_bakery_recipe001 .list3, .Page10 .section_bakery_recipe002 .list3, .Page10 .section_bakery_recipe003 .list3{ width:400px; margin-left:-200px}
.Page10 .section_bakery_recipe001 .center, .Page10 .section_bakery_recipe002 .center, .Page10 .section_bakery_recipe003 .center{ left:140px}
.Page10 .section_bakery_recipe002 .bread { top: 300px;}
.Page10 .section_bakery_recipe003 .bread { top: 240px;}
.containerModes .mode h4.mode_title{ width:70px; margin-top:42px; padding-bottom:10px; padding-top:75px;}
#Container .section_subscribe .contents { background-position: center 360px;}
.containerModes .mode_toast h4, .containerModes .mode_cheese h4, .containerModes .mode_baguette h4, .containerModes .mode_croissant h4{ background-size: contain}
.Page10 .section--bakeries{ height:900px}
.Page10 .section_bakery_recipe005 .scone{ top:370px;}
.Page10 .section_bakery_recipe005 .anpan{ top:70px}
.Page10 .section_bakery_recipe005{ height:700px}
.Page10 .section_bakery_info .inner .text{ padding-top:20px;}
.Page10 .section_bakery_info .inner .text p{ padding:0}
.Page10 .blockquote{ padding:0 45px;}
.Page10 .section_bakery_recipe002 .bread{ top:360px}
.Page10 .section_bakery_recipe001 .bread{ top:320px;}
.Page10 .section_bakery_recipe003 .bread{ top:350px}
.Page10 .section_bakery_recipe001 .bread h2, .Page10 .section_bakery_recipe002 .bread h2, .Page10 .section_bakery_recipe003 .bread h2{ font-size:16px;}
.Page10 .section_bakery_recipe001 .bread p, .Page10 .section_bakery_recipe002 .bread p, .Page10 .section_bakery_recipe003 .bread p{ padding:0}
.Page10 .section_bakery_recipe001, .Page10 .section_bakery_recipe002, .Page10 .section_bakery_recipe003{ height:540px}
.section--image{ height:200px}
.section030 .idx .textbox, .section031 .idx .textbox, .section032 .idx .textbox, .section034 .idx .textbox{ margin-top:280px}
.side-bar-row{    margin-right: -5px;  margin-left: -5px;}
}
#accordion .panel-body { color: #666;line-height: 24px;font-size: 14px; padding: 6px  6px 50px 6px;}
@media(min-width:441px) {
.bar_m{display:none;}
.home-slider-a-title{position:absolute; top:0; width:100%; height:d; text-align:center; margin:6% auto;z-index:99999;}
.home-slider-a-title-img{width:100%;max-width:50%; height:auto; max-height:200px;z-index:99999;positon:relative;}
}
@media(max-width:440px) {
/* mobile */
.svg_wide {width:140%;top: -20%;left:-12%;}
#ownmenu {display:none;}
.bar_m{display: block;width: 50px;height: 50px; font-size: 18px;line-height: 50px; text-align: center; float:left;position: absolute;color:white;z-index: 10001;}
section.home-slider.notop{ margin-top:0; min-height:320px; width:100%;}
.tp-banner-container-mobile{min-height:320px;}
.tp-fullwidth-forcer{height:420px;}
.home-slider-a-title{position:absolute; top:0; width:100%; height:d; text-align:center; margin:6% auto;z-index:99999;}
.home-slider-a-title-img{max-width:65%; margin-top:10px;}
.contact-info li {width: 100%;}
.shop-page .items li.col-sm-4 {width: 100%;}
.new-arrival .popurlar_product li {width: 100%;}
.in-the-look li {width: 100%;}
.Page5 .section1 .text {margin-top: 260px;}
img#battery_and_dock{ width:100%; max-width:336px; margin-bottom:20px}
.adjusts .contents h2{ font-size:24px;}
.tittle, .sub-banner{display:none;}
._info_h4 { font-size: 30px; margin: 12px 0 10px;}
._info_h5 { margin: 12px 0 12px;}
.bbstore{margin-bottom:20px;}

}
@media (max-width: 380px){
.section030 .idx .textbox, .section031 .idx .textbox, .section032 .idx .textbox, .section034 .idx .textbox, .section029 .idx .textbox{ margin-top:240px}
.Page5 .section1 .text { margin-top: 240px;}
.Page5 .section1 { height:570px;}
.Page5 .img2 h2, .Page5 .section2.img3 h2{ padding-top:90px; padding-left:30px; padding-right:30px;}
.Page5 .img4 h2{ margin-bottom:250px;}
.Page5 .section2{ height:720px}
.Page5 .img5 h2, .Page5 .img6 h2{ padding-top:105px;}
.Page5 .section2.img6{ height:500px}
.Page13 .section--lead .section__title{ padding-top:20px;}
.Page13 .section--recipes .section__inner{ padding:10px 45px;}
.Page10 .section_bakery_info .inner .text p{ padding-left:15px; padding-right:15px;}
.Page10 .bakeryListItem__title{ height:90px}
#bakeries h2{ padding-left:45px; padding-right:45px;}
.Page10 .textContainer .section__text.white.m30{ margin-bottom:30px;}
.Page10 .bakeryListItem__text{ text-align:left}
.Page10 .bakeryListItem__title--005, .Page10 .bakeryListItem__title--001,
.Page10 .bakeryListItem__title--002, .Page10 .bakeryListItem__title--003{ background-size:contain}
.Page10 .section__pageTitle{padding-top:20px}
.Page10 .textContainer{margin-bottom: 30px;}
.section_natural_wind h3.prod_title{ margin-top:40px;}
h3.prod_title{ font-size:24px; margin:10px auto 40px auto;}
.text{ margin-top:0;}
.section_spec .text{ padding-left:0; padding-right:0}
.section033 h3.prod_title.white{ padding-top:40px;}
.section033 .idx.h820{ height:720px}
h2.title{ font-size:24px;}
}
@media (max-width: 320px){
h2.title{ font-size:24px;padding: 5px 0 15px 0; margin:0}
.about-part .overlay h2{font-size:24px;}
footer .footer-link .f-links li.cate a{ font-size:12px;}
.Page5 .section1 .text { margin-top: 210px;}
.Page5 .img2 h2, .Page5 .section2.img3 h2{ padding-top:50px}
.Page5 .section2.img3 { height: 790px;}
.Page5 .img4 h2 {margin-bottom: 210px;}
.Page5 .img5 h2, .Page5 .img6 h2 {  padding-top: 65px;}
.section--purchase .item__detail{ padding-left:15px; padding-right:15px;}
#video_overlay p{ display:none}
.overview #video_overlay{ top:70%}
.airenginef #video_overlay{ top:42%}
.airenginef{min-height:480px}
.ui_play{top: 50%; left: 50%; margin: -30px 0 0 -30px; font-size: 60px; line-height: 60px;}
.airenginef .ui_play{ top:18%}
.airenginef #video_overlay p{ display:block}
.wleft h4{ font-size:18px;}
.section030 .idx .textbox, .section031 .idx .textbox, .section032 .idx .textbox, .section034 .idx .textbox, .section029 .idx .textbox{ margin-top:210px}
img#v5_play, img#v6_play{ width:160px}
.Page13 .section--lead { height: 380px;}
.Page10 .section_bakery_recipe001{ height:950px}
.Page10 .section_bakery_recipe002{ height:900px}
.Page10 .section_bakery_recipe003{ height:980px}
.Page10 .section_bakery_quote p, .Page10 .section_bakery_info .inner{ width:100%}
.Page10 .section_bakery_recipe001 .list3, .Page10 .section_bakery_recipe002 .list3, .Page10 .section_bakery_recipe003 .list3  { width:100%; display:block; margin: 0 auto;position:relative; left:0; bottom:auto; height:auto; float:left;padding-top:160px;}
.Page10 .section--bakeries{ height:1000px;}
.Page10 .section_bakery_recipe001 .bread, .Page10 .section_bakery_recipe002 .bread, .Page10 .section_bakery_recipe003 .bread{ position:relative; width:100%; max-width:100%; top:0; text-align:center}
.Page10 .section_bakery_recipe001 .bread p, .Page10 .section_bakery_recipe002 .bread p, .Page10 .section_bakery_recipe003 .bread p{ padding:10px 30px}
.Page10 .section_bakery_recipe001 .bread p.time, .Page10 .section_bakery_recipe002 .bread p.time, .Page10 .section_bakery_recipe003 .bread p.time{ padding-top:10px; text-align:center}
.Page10 .section_bakery_recipe001 .bread p.rebake_mode, .Page10 .section_bakery_recipe002 .bread p.rebake_mode, .Page10 .section_bakery_recipe003 .bread p.rebake_mode{ text-align:center}
.Page10 .section_bakery_recipe001 .center, .Page10 .section_bakery_recipe002 .center, .Page10 .section_bakery_recipe003 .center{ left:0;}
.Page10 .section_bakery_recipe001 .left, .Page10 .section_bakery_recipe001 .center, .Page10 .section_bakery_recipe003 .center{ border-bottom:1px dotted #555;}
.Page10 .section_bakery_info .inner iframe{ width:260px; overflow:hidden}
.Page10 .section_bakery_info .inner .text h3{ font-size:20px;}
.Page7 .section_overview{ padding-top:60px; padding-bottom:60px}
.home-slider-a-title-img{
	width: 125%;
    margin-top: 15px;
    margin-left: 1px;
}
}
@media (max-width: 992px){
#blog-posts-disappear{border-bottom:1px solid lightgrey;margin-top:0px;}
#blog-posts-disappear  img{max-width:100%;}
}
}

@media (max-width: 380px){
#blog-posts-disappear{
margin-right:-25px;
margin-left:-25px;
}
}
@media(min-width: 768px){
	.p_block_mother .proM{
		display:none;
	}
}

@media(max-width: 768px){
	.p_block_mother .pline_product_img{
		/*display:none;*/
	}
}


@media (max-width:480px ){

.about-box p{
	font-size: 13px;
}
.about-part .overlay h2 {
    font-size: 20px;
}
}
