@media only screen and (max-width:1366px){.header .wrap-icon-nav{display:none;}
#mainnav{float:right;}
.header.header-v2 #mainnav{float:none;}
#mainnav > ul > li > a{padding:0 0;margin:0 10px;}
}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){.main-content.blog-posts.v1::before{background-color:transparent;}
.header .header-wrap .show-search,
.header .header-wrap .cart,
.mainnav{display:none;}
.wrap-slider .header{position:relative;}
.header .logo,
.header .show-search,
.header .cart, .header .block{line-height:67px;}
.header .wrap-icon-nav{display:block;}
.btn-menu{line-height:60px;margin:20px 20px;}
.header .logo{line-height:60px;width:77px;}
.header .header-wrap .logo{margin:0 0 0 15px;position:absolute;left:50%;margin-left:-35px;}
.wrap-slider .header{background-color:#4c4c4c;}
.boxed{width:100%;}
.boxed{padding:0 0;}
.flat-testimonials-images{margin-bottom:40px;}
article.entry,
.footer-widgets .widget,
.featured-post{margin-bottom:30px;}
.owl-carousel-client .item,
.main-content.services.v1{text-align:center;}
.footer-widgets .widget.widget-categories,
.footer-widgets .widget.widget-tiwtter{margin-left:0;}
.go-top-v1{position:relative;right:0;}
.page-title .page-title-heading h2{padding:53px 0 37px 0;font-size:30px;line-height:35px;}
.breadcrumbs ul li{padding:19px 15px 10px 0;}
.flat-gallery{margin:0 0 0;}
.flat-row.mar-topam80px{margin-top:30px;}
.btn-menu{display:block;}
.flat-testimonials-slider #flat-testimonials-flexslider li p,
.featured-detail-post{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;}
.go-top,
.switcher-container h2 a{width:38px;height:38px;line-height:38px;left:-38px;}
.switcher-container h2{height:38px;list-style:38px;}
.switcher-container h2 i{margin-top:10px;font-size:18px;}
#map{width:100% !important;}
.bottom{padding-top:20px;padding-bottom:0;}
.flat-team{margin-bottom:10px;}
.flat-divider.d45px,
.flat-divider.d30px,
.flat-divider.d70px,
.flat-divider.d60px{height:0;}
.content .box.bg-1,
.flat-gallery.v3 .item{margin-bottom:20px;}
.featured-detail-post{text-align:left;}
.bg-sidebar .wrap-main-post:before{background:transparent;}
.sidebar-left .sidebar{margin-right:0;}
.sidebar-right .sidebar{margin-left:0;}
.widget.widget-instagram .widget-title{padding-left:0;}
.widget.widget-instagram .box-img{padding:0 10px 10px 0;}
.footer-widgets .widget.widget-tiwtter,
.contact-content{margin-bottom:50px;}
.footer-widgets .widget.widget-tiwtter{margin-left:5px;}
.main-content{padding:20px 0;}
.main-content.blog-posts.v7 .blog-pagination{padding-top:0;}
.flat-tabs ul.menu-tab li a{margin-right:3px;margin-left:3px;margin-bottom:5px;}
.flat-tabs .content-tab .text-tab,
.flat-tabs .content-tab .images-tab,
.main-content.blog-single.v3 .comment-form .name-container,
.main-content.blog-single.v3 .comment-form .email-container,
.comment-form .subject-container{width:100%;}
.flat-tabs .content-tab .text-tab{padding-right:0;}
.flat-tabs ul.menu-tab:after,
.flat-tabs ul.menu-tab li a:before,
.flat-tabs ul.menu-tab li a:after,
.content-wrap-woocommerce:before,
.header.header-v2 .nav-wrap:after{background-color:transparent !important;}
.flat-row.row-flat-counter,
.flat-row.call-out{padding:40px 0;}
.callout-wrap .content,
.callout-wrap .buttons{display:table;overflow:visible;}
.buttons a{display:block;}
.woocommerce.woocommerce-page ul.products li{width:50% !important;}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering{float:none !important;margin-bottom:20px;}
.sidebar-left .sidebars-woocommerce,
.sidebar-left .sidebars-woocommerce,
.woocommerce .product .summary,
.woocommerce-page .product .summary,
.sidebar-left .main-content-woocommerce,
.woocommerce-tabs #comments,
.sidebar-right .sidebars-woocommerce,
.woocommerce .product .summary .product_title,
.woocommerce-page .product .summary .product_title,
.woocommerce-page .description,
.main-content-woocommerce{float:none !important;padding-left:0 !important;padding-right:0 !important;}
.woocommerce .sidebars-woocommerce,
.woocommerce .main-content-woocommerce,
.woocommerce .product .images,
.woocommerce .product .summary, .woocommerce-page .product .summary{width:100% !important;}
.woocommerce.woocommerce-page ul.products{margin:0 0 !important;}
.header.header-v4 .header-wrap,
.header.header-v5 .header-wrap{background-color:#fff;}
.wrap-slider .header.header-v2{position:relative;top:0;background-color:#fff;}
.header.header-v2 .nav-wrap:after{border:0;width:0;height:0;}
.header.header-v2 .header-wrap{background-color:transparent;;}
.top-bar{padding:10px 15px 10px 15px;}
.top-bar .custom-info{margin-bottom:20px;}
.top-bar .social-links{float:none;}
.site-brand .logo{text-align:center;margin:15px 0;width:100%;}
.site-brand .header-widgets .widget{margin-right:0;border-right:0;margin-bottom:20px;padding-right:0;}
.header.header-v3 .header-wrap{position:relative;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){}
@media only screen and (min-width:768px) and (max-width:991px){}
@media only screen and (max-width:767px){.footer > h1{font-size:40px;}
.main-content.services.v1,
.main-content.blog-posts.v2{padding:30px 0;}
.flat-divider.d50px{height:0;}
.flat-divider.d55px{height:0;}
.main-content.blog-posts.v2 .entry{width:50%;}
.contact .comment-form .name-container,
.contact .comment-form .email-container,
.contact .comment-form .subject-container,
.portfolio-detail-wrap .item.v2.gallery-post{width:100%;}
.main-content.blog-posts.v6 .entry .feature-post{float:none;}
.main-content.blog.bg-sidebar.blog-posts.sidebar-left.v6 .widget.widget-tag .tag-list{margin-bottom:40px;}
.main-content.blog.bg-sidebar.blog-posts.sidebar-right.v6.v7 .entry .feature-post{margin-top:27px;}
.pad-bottom72px{padding-bottom:40px;}
.wrap-iconbox,
.pad-top85px,
.footer{padding-top:40px;}
.wrap-iconbox .owl-controls{margin-top:20px;}
.flat-row{padding:40px 0;}
.flat-row.pad-top85px.wrap-gallery{padding-bottom:0;}
.footer > h1{margin-top:30px;margin-bottom:40px;}
}
@media only screen and (min-width:480px) and (max-width:767px){}
@media only screen and (max-width:479px){.footer > h1,
.comment-respond h4.comment-title{font-size:20px;}
.portfolio-wrap .item.v1,
.main-content.blog-posts.v3 .entry,
.main-content.blog-posts.v2 .entry,
.main-content.blog-posts.v1 .entry,
.portfolio-wrap .item.v2,
.contact .comment-form .name-container,
.flat-contact-form .input-wrap.name,
.contact .comment-form .email-container,
.flat-contact-form .input-wrap.email,
.contact .comment-form .subject-container,
.flat-contact-form .input-wrap.Subject,
.comment-form .name-container,
.comment-form .email-container{width:100%;}
.woocommerce.woocommerce-page ul.products li{width:100% !important;}
.main-content.blog.bg-sidebar.sidebar-right.blog-posts.v1{padding:30px 0;}
.flat-row.pad-top120px{padding-top:50px;}
.flat-row.flat-teammeber{padding:30px 0 40px;}
.main-content.blog-posts.v6 .entry .feature-post{margin-right:0;}
}
@media (max-width:320px){.footer > h1{font-size:20px;}
.flat-row{padding:20px 0;}
.pad-bottom110px{padding-bottom:0;}
.flat-row.mar-topam80px{margin-top:10px;}
}