@media only screen and (max-width:1366px){body{overflow-x:hidden}.header .header-wrap .logo{margin:38px 100px 0 30px}.header.upscrolled .header-wrap .logo{margin:23px 155px 0 30px}#mainnav>ul>li>a{padding:0 30px 0 30px}#mainnav ul.submenu{width:245px}#mainnav ul.submenu li ul{left:245px}.row-map .widget-sv{left:80px}#mainnav .mega-menu{right:-100px}.flat-team-carosuel.owl-theme .owl-controls .owl-nav div.owl-next{right:0}}@media only screen and (max-width:1199px){#mainnav>ul>li>a{padding:0 22px 0 22px;font-size:12px}#mainnav .mega-menu,.header .header-wrap .show-search{display:none}}@media only screen and (max-width:991px){.btn-menu{display:block}.header .header-wrap .logo{margin:15px 80px 15px 15px}#mainnav,.show-search,#flat-testimonials-carousel .flex-prev,#flat-testimonials-carousel .flex-next,.sub-menu.mega-menu{display:none}.header .header-wrap .nav-wrap{float:right}.flat-information>li{margin-left:20px}.flat-information>li:first-child,.flat-map.shadow.margin-left,#footernav ul li{margin-left:0}.flat-map.shadow.margin-left,.flat-tabs.about-us .menu-tab,.portfolio-row-page .flat-portfolio .portfolio-filter,.portfolio-navigation{margin-top:0}.portfolio-navigation{margin-bottom:20px}.flat-portfolio.v1 .itemm .main-content.blog-posts .entry,.flat-portfolio.v3 .item,.flat-portfolio.v4 .item,.flat-portfolio.v2 .item,.main-content.blog-masory .post-wrap .entry,ul.products li{width:50%}.main-content.blog-masory{padding:60px 30px}.flat-testimonials-slider #flat-testimonials-carousel,.flat-information-box.inf4,.flat-contact-form.style3 .input-wrap.name{padding-left:0}.flat-information-box.inf1,.flat-information-box.inf2,.flat-contact-form.style3 .input-wrap.name{padding-right:0}.pd-162px,.flat-contact-form.style3{padding:0 15px}.flat-testimonials-slider #flat-testimonials-flexslider li p{padding:0 0}.flat-testimonials-slider #flat-testimonials-flexslider{padding:50px 0 0 0}.flat-team-carosuel.owl-theme .owl-controls .owl-nav div.owl-next{right:0}.flat-team-carosuel.owl-theme .owl-controls .owl-nav div.owl-prev,.testimonial-image{left:0}.row-map .widget-sv{left:15px}.testimonial-image{top:0}.tp-leftarrow.square,.tp-rightarrow.square{width:38px;height:38px}.tp-leftarrow.square:before,.tp-rightarrow.square:before{top:11px;left:14px}.go-top,.switcher-container h2 a{width:38px;height:38px;line-height:38px;left:-38px}.switcher-container h2{height:38px;line-height:38px}.switcher-container h2 i{margin-top:10px;font-size:18px}#map,.flat-contact-form.style3 .input-wrap.name,.flat-contact-form.style3 .input-wrap.email{width:100%!important}.testimonial-image{position:relative}.testimonial-image,.copyright{text-align:center}#footernav ul,.flat-list.list-right{text-align:left}.page-about .flat-tabs.about-us .menu-tab{margin-top:-139px}.main-content.blog-single.v1 .post-wrap,.main-content.blog-single.pad-right40 .post-wrap{margin-right:0}.main-content{padding:60px 0}.sidebar{margin-top:30px}.flat-list.list-right ul li.content{padding-left:0}}@media only screen and (max-width:767px){.main-content.blog-posts .entry,.row-map .widget-sv,.main-content.blog-masory .post-wrap .entry,.comment-form .name-container,.comment-form .email-container{width:100%}.flat-testimonials-slider #flat-testimonials-carousel{padding-left:0}.main-content.blog-posts .entry{margin-bottom:0}.title-section .title,.woocommerce-page .product_title{font-size:30px;line-height:30px}.title-section{margin-bottom:10px}h1{font-size:40px;line-height:42px}.related-portfolio .portfolio-carosuel .owl-controls{margin-bottom:0}.woocommerce-tabs #comments ol.commentlist li .comment-text{overflow:visible}.woocommerce-tabs ul li{margin-right:40px}.related.products{padding:60px 0}.comment-form .name-container,.blog-single.v1 .blog-pagination{margin-right:0}.main-content.blog-masory{padding:60px 15px}.footer-widgets .widget.widget-categories{margin-left:0}.main-content.blog-posts .entry{text-align:center}.flat-row,.page-title .page-title-heading h1,.pad-top90px.main-content{padding:60px 0}.flat-row.row-services-tab.pad-bottom70px{padding:30px 0}.flat-list.list-left ul li.content,.flat-iconbox.flat-icon-left.style1,.flat-contact-form.style2 .input-wrap,.flat-accordion{padding-right:0}.single-image-services{padding-top:0}.flat-price-table{padding:30px 0 0}.flat-list ul li{margin-bottom:10px}.single-image-services,.flat-iconbox.flat-icon-left,.flat-counter,.portfolio-row-page .flat-portfolio .portfolio-filter,.entry .feature-post,.flat-portfolio.v2 .item .item-content{text-align:center}.flex-direction-nav a{width:30px;height:30px;line-height:30px}footer,footer.style1{padding:50px 0 50px}.footer-widgets .widget,.flat-iconbox.flat-icon-left.style1,.col-md-8 .flat-testimonials,.woocommerce-page .price,.woocommerce-page{margin-bottom:30px}.flat-contact-form.style2 .input-wrap,.woocommerce-page .images,.woocommerce-tabs #comments,.woocommerce-tabs #review_form{width:100%}ul.products li,.flat-client.owl-carousel{text-align:center}.woocommerce-tabs #review_form{padding-left:0;padding-bottom:60px}.woocommerce-ordering,.woocommerce-page .images{float:none}.woocommerce-category ul{margin-bottom:10px}.woocommerce-page button{padding:9px 25px 9px 22px}.woocommerce-page .quantity .input-text{height:40px}.load-more .flat-button,.flat-button.bg-white,.flat-button{padding:7px 40px}.flat-tabs ul.menu-tab li{padding:14px 15px 14px 15px}.flat-title-box .title-box p,.flat-contact-us h1{font-size:30px}.flat-contact-us h1{line-height:40px}.flat-contact-form.style2 .submit-wrap{position:relative;left:0}.flat-testimonials.owl-carousel .owl-controls{left:0}.flat-accordion .toggle-title.active:after,.flat-accordion .toggle-title:after{font-size:24px}.flat-accordion .toggle-title.active:after,.flat-accordion .toggle-title:after{right:7px}.blog-pagination .flat-pagination li.prev{margin-left:0}.row-progress .col-md-6.images-progess{position:relative;left:0;top:0}.tp-caption .title-slide,.tp-caption.title-slide{font-size:13px;line-height:20px;margin-bottom:20px}.tp-caption .flat-button-slide{padding:6px 18px;font-size:10px}.bg-contact,.desc-welcome,.row-map,.shop-elements,.woocommerce-page .entry-summary,.woocommerce-tabs .entry-content .content-inner.desc{padding:0 0}.page-about .flat-tabs.about-us .menu-tab{margin-top:-40px;margin-bottom:0}.error404 .number{font-size:150px;padding:80px 0 96px 0}.blog-single .main-post .entry-content blockquote .blockqoute-text{padding:0 15px 0 44px}.product-quantity,.product-price{display:none}.widget-flickr .flickr_badge_image{width:113px}.widget.widget-instagram .instagram-thumb .thumb{width:90px}.flat-contact-element .pd-300px{padding:0 15px}.flat-row.portfolio-row-page.portfolio-row-padding{padding:60px 0 60px}.tp-caption.sub-title,.tp-caption.title-slide.vlarge,.tp-caption.sfb.desc-slide{padding-left:65px!important}.tp-leftarrow.square,.tp-rightarrow.square{display:none}.tp-caption.flat-box_slide{padding:15px 33px 15px 15px}.tp-caption.sft.desc-slide.box.center.bg-color.color-white,.tp-caption.sft.desc-slide.box.center.bg-dark.color-white{background-color:transparent}.tp-caption.sfb.title-slide.box.style2.center.bg-color.color-white{display:none}}@media only screen and (max-width:479px){.flat-portfolio.v1 .item,.flat-portfolio.v3 .item,.flat-portfolio.v3 .item.w50,.flat-portfolio.v4 .item,.flat-portfolio.v2 .item,ul.products li{width:100%}.title-section .title{font-size:20px;line-height:22px}.header .header-wrap .logo{margin:15px 30px 15px 15px}.flat-information>li>a{padding:17px 0 0 28px}.blog-pagination .flat-pagination li,.blog-pagination .flat-pagination li.active{margin-left:0}.row-map .widget-sv{left:0}.portfolio-navigation ul li{padding-left:11px}.flat-information>li.email{padding-left:20px;padding-top:10px}.flat-information>li.phone>a{padding:10px 0 10px 25px}.flat-information>li.phone:before{top:12px}.flat-information>li.email:before{left:0;top:8px}.flat-information>li>a{padding:0 0 0 0}.top .language li.current:before,.top .language .current:after{top:0}.widget-flickr .flickr_badge_image{width:80px;height:80px;margin-bottom:10px;padding:0 5px}.flat-row.background-color.pad-tb-55px.pad-tp-100px{display:none}.item img{max-width:100%}.overlay{display:none}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.flat-accordion .toggle-title.active:after{background:url(../images/icon/sub@2x.png);background-size:20px 4px}.flat-accordion .toggle-title:after{background:url(../images/icon/add@2x.png);background-size:20px 20px}.hidden-mobile{display:none}}