/**
* 8.0 Media Queries
 * ----------------------------------------------------------------------------
 */
@import url("../fashiro/responsive.css");

@media only screen and (min-width: 1300px) and (max-width: 1500px) {
.home .theme-container{ width: 1150px;}

.home .site{ padding: 0 0px;}
.home .header-top.sticky-menu,.header-top.sticky-menu{ padding:15px 50px 0;}
.header-top{padding:20px 50px 0;}
.cms-banner-item .static-wrapper{ top:20%;}
}
@media only screen and (min-width: 1200px) and (max-width: 1300px) {
.home .site{  padding: 0 0px;}
.home .header-top.sticky-menu,.header-top.sticky-menu{ padding:15px 40px 0;}
.header-top{padding:20px 40px 0;}
.home .theme-container {  width: 900px;}
.cms-banner-item .static-wrapper{ top:14%; left:6%;}
.sub-banner .text1{ font-size:24px; padding-bottom:5px;}
.link-text{ padding:6px 24px;}

}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
.home .site{  padding: 0 0px;}
.home .header-top.sticky-menu,.header-top.sticky-menu{ padding:15px 40px 0;}
.header-top{padding:20px 40px 0;}
.home .theme-container { width: 840px;}
.service-title{font-size:24px;}
  }
  @media only screen and (min-width: 980px) and (max-width: 1023px) {
.home .site{  padding: 0 0px;}
.home .header-top.sticky-menu,.header-top.sticky-menu{ padding:15px 30px 19px;}
.home .theme-container { width: 780px;}
.service-title{font-size:22px;}
   }
@media only screen and (min-width: 768px) and (max-width: 1200px) {
.cms-banner-item .static-wrapper{ top:14%; left:6%;}
.sub-banner .text1{ font-size:20px; padding-bottom:0px;}
.sub-banner .text2{ padding:0;}
.link-text{ padding:6px 20px;}
.cms-banner-item:after, .cms-banner-item:before{ bottom:10px; top:10px; left:10px; right:10px;}

}
@media only screen and (max-width: 979px) {
.site-footer .title-outer:before, .site-footer.toggled-off .title-outer:before{ color:#fff;}

}
@media only screen and (min-width: 768px) and (max-width: 980px) {
.home .site{  padding: 0 0px;}
.home .theme-container { width: 680px;}
.home .header-top.sticky-menu,.header-top.sticky-menu{ padding:15px 20px 19px;}
.home .header-top,.header-top{padding:20px 20px 12px;}
.sub-banner .text2{  display:none;}
.sub-banner .center-img{ margin:0 4.5px;}
.service-title{font-size:16px;}
.style-2 .icon-image { padding: 0 16px;}

}
@media only screen and (min-width: 768px) and (max-width: 1300px) {
.mega-menu ul li a {  margin:13px 11px 25px!important;}
}
@media only screen and (max-width: 1024px){
.main-navigation{ display:none;}
.sticky-menu .nav-top,.nav-top{ display:inline-block;}
}
@media only screen and (max-width: 767px){
.home .site{  padding: 0 0px;}
.theme-container{ margin:0 15px!important;}
.home .header-top,.header-top{ padding:18px 10px;}
.home .header-top.sticky-menu, .header-top.sticky-menu { padding: 15px 15px 19px;}
.newsletter-content{ padding:40px 0!important;}
.home-product,.home-blog,.newsletter-content{padding:60px 0!important;}
.header-search,.header-style .header-search{top:58px;}

}
@media only screen and (max-width: 640px){ 
.home .site-footer{ display:block;}
.cms-banner-item .static-wrapper{ top:22%;}
}
@media only screen and (max-width: 479px) {
.normal-title, .upsells.products > h2, .related.products h2, .cross-sells > h2{ font-size:20px;}
.cms-banner-item:after, .cms-banner-item:before{ bottom:10px; top:10px; left:10px; right:10px;}
.cms-banner-item .static-wrapper{ top:5%;}
.sub-banner .text1{ padding-bottom:5px;}
.sub-banner .text2{  display:none;}
.header-cart .togg .widget.widget_shopping_cart{ right:-50px;}
.service-title{ font-size:20px;}
}


.header-top {
  background-color: #000000!important;
  height: 97px;
}