@media (min-width: 1200px) {
#header .nav .container { max-width: 100%; padding: 0 20px; }
.container { max-width: 1200px; }
}

@media (max-width: 1200px) {
.container { max-width: 1200px; }
}

@media (max-width: 1100px) {
.image-content-center .heading { font-size: 50px; }
}

@media (min-width: 768px)and (max-width: 1300px ) { 
.footer-container { padding: 0 20px; }
.footer-container { padding-top: 45px; }
.footer-container #footer #newsletter_block_left .form-group .form-control { max-width: 251px !important; }
}

@media (min-width: 768px)and (max-width: 950px ) { 
.footer-container #footer #newsletter_block_left .form-group .form-control { max-width: 200px !important; }

}

@media (min-width: 767px)and (max-width: 900px ) { 
.footer-container #footer #newsletter_block_left .form-group .form-control { max-width: 239px !important; }
.footer-container #footer.container .footer-block, 
 .social-icons,
 .footer-container #footer.container #block_various_links_footer { width: 20%; }
}

@media (max-width: 767px) {
.footer-container { padding-top: 0px; background :#f8f8f8; padding-bottom: 0px; }
#iqitmegamenu-mobile .iqitmegamenu-icon { height: 20px; position: relative; top: -5px ;color: #e4032d!important;  }
#header .iqitmegamenu-wrapper {text-align: center; background: url("../../img/borderline-mobile.png") center center no-repeat; background-size: auto auto; background-size: 100% 4px; position: relative;
bottom: -5px;} 
.footer-container { background: url("../../img/borderline-mobile.png") center center no-repeat #f8f8f8; background-size: 100% 4px; background-position: top; }
.index #header .iqitmegamenu-wrapper { height: auto; } 
#header #languages-block-top { width: auto; }
#slider_row,#htmlcontent_HomeFooterBanner,.tintmart-present-container { display: none; }
.htmlcontent-footertop { height: auto; padding: 20px 0px; }
.htmlcontent-footertop .htmlcontent-item-1, 
.htmlcontent-footertop .htmlcontent-item-2, 
.htmlcontent-footertop .htmlcontent-item-3 { top: inherit; transform: inherit; padding: 20px 10px; }
.toggle-footer { display: block !important; }
header .row #header_logo a { float: left; width: 100%; } 
#header .header_user_info { display: none; }
#header #search_block_top { float: right; max-width: 100%; width: 100%; }
#header #iqitmegamenu-horizontal { position: absolute; top: -105px; width: 40px; top: -61px;  } 
#iqitmegamenu-horizontal #iqitmegamenu-mobile #iqitmegamenu-shower { border: 0px; background: inherit; padding: 6px 0px; width: 34px; cursor: pointer; } 
.cbp-mobilesubmenu,
#iqitmegamenu-shower span,
.full-container-slider { display:  none; }
header .row #header_logo img { position: absolute; left: 0px; right: 0px; top: 0px; max-width: 140px; }
header .row #header_logo { top: 0px ;}
.top-search #search_block_top .btn.button-search { left: 0; width: auto; }
.shopping_cart b,
.top-hr { display: none;}
#header .top-quick-links { float: right;}
#header .top-search { width: 100%; }
#search_block_top #searchbox { z-index: 9; float: left; width: 100%; position: absolute; bottom: -93px; }
#header #search_block_top #search_query_top { width: 98%; height: 48px;  padding: 20px; display: inherit;margin: 0 auto; background: #f8f8f8; color: #000000; border: 1px solid #e9e9e9;}
.mobile-view { float: left; width: 50px; margin-left: 28px; margin-top: 0px; display: block; position: relative;top: 3px;}
#header #searchbox,
.footer-logo { display: none; }
.footer-container #footer.container .footer-block, 
#footer.container #newsletter_block_left, 
.social-icons,
.footer-container #footer.container #block_various_links_footer { padding: 0px 20px; width: 100%; text-align: center; margin: 10px 0 0 0; }
.footer-logo img { margin: auto; }
#footer.container #newsletter_block_left { margin-top:0px; }
.social-icons { height: auto; }
.footer-container #footer #newsletter_block_left h4, 
.footer-container #footer h4 { float: left; width: 100%; text-align: left; }
.footer-container #footer #newsletter_block_left .form-group .form-control { max-width: 278px !important;  }

#header .shopping_cart > a:first-child { padding-top: 0px; }
#header .ajax_cart_quantity { top: -15px; right: -3px; left: auto; }
#header #search_block_top .btn.button-search::before  { display: none; }
.footer-container #footer h4,
.footer-container #footer.container #block_various_links_footer,
.footer-container #footer.container .footer-block { text-align: left; }
.footer-container #footer.container #block_various_links_footer { margin-top: 40px; }
.footer-container #footer.container #newsletter_block_left .form-group .button-small  { width: 50px; float: left; margin-left: 0px;}
#header #languages-block-top ul { z-index: 99;}
.image-content-center { max-width: 381px; left: 0px; right: 0px; margin: 0 auto; }
.htmlcontent-home { display: flex; flex-wrap: wrap; }
.htmlcontent-item-4{ order: 1; display: block }
.htmlcontent-item-1{ order: 2; }
.htmlcontent-item-2{ order: 3; }
.htmlcontent-item-3{ order: 4; }
#blocknewproducts { position: relative;}
#home-page-tabs { margin-top: 20px; line-height: 0px;  }
.content-para { margin-bottom: 0px; }
.content-para span { display: none;  }
.htmlcontent-footertop .htmlcontent-item-1 .item-html .footer-top-container p { margin-top: 13px; }
.bottomtop { margin-bottom: 0px;  }
#footer.container #newsletter_block_left { background: #ffffff; padding: 30px 0px; } 
.footer-container-copyright { background: #fff;  }
.social-icons-right { right: 15px; }
.index .owl-theme .owl-controls { margin-top: 10px; text-align: center; position: absolute; top: 32%;  width: 100%;  }
.owl-theme .owl-controls .owl-buttons { display: block; cursor: pointer; }
.owl-theme .owl-controls .owl-buttons .owl-prev { background: url(../../img/arrow_left.png) no-repeat center center ; float: left; width: 50px; height: 66px; font-size: 0;  }
.owl-theme .owl-controls .owl-buttons .owl-next { background: url(../../img/arrow_right.png) no-repeat center center; float: right; width: 50px; height: 66px; font-size: 0; }
.icon-reorder::before {  content: " ";background: url(../../img/menu.png) no-repeat center center; float: right; width: 30px; height: 30px; font-size: 0; /*background-size: 19px;*/ }
.search_icon_top img { max-width: 19px; }
#page #header .ajax_cart_quantity { right: 9px; }
.social-icons ul,
.social-icons h4 { display: none; }
.help-contact { display: block; }
#header .shopping_cart > a:first-child::before { right: 6px;  left: auto; }
#footer.container #newsletter_block_left { text-align: left; padding: 25px 20px; }
.advanced-cms-wrapper  h1, .rte h2, .rte h1.page-heading {margin-top: 30px;}
#cms.cms-faq .container .faq-title {margin-top: 30px;}
} 

@media (min-width: 768px) {  
.cbp-hrmenu { display: block !important; }
#iqitmegamenu-mobile { display: none !important; }
.html-box-pro { font-size: 13px;  }
.footer-container #footer #newsletter_block_left h4, .footer-container #footer h4 { margin-top: 3px; }

}

@media (max-width: 480px) { 

header .row #header_logo img { max-width: 107px; }
.index #center_column { padding: 0px; }
.image-content-center .heading { font-size: 31px; line-height: 41px}
.heading-bottom { font-size: 13px;  }
.footer-container #footer #newsletter_block_left .block_content { max-width:  100%; }
.footer-container #footer #newsletter_block_left h4 { max-width:  100%; text-align: left; } 
}

/*category page*/ 
@media (max-width: 767px) {  
header#header .shopping_cart { padding-right: 9px; }
}


@media (max-width: 360px) {
.footer-container #footer #newsletter_block_left .form-group .form-control { max-width: 221px !important; }

 }
