#shipping-charges-pop .modal-dialog { width: 53%;}

body {background:url(https://cdn.shopify.com/s/files/1/0003/3406/9819/files/snow.jpg?v=1576055614);
  font-weight: normal; font-size: 14px; font-family: Open Sans, Arial, Helvetica, sans-serif!important; text-align: left;
background: #FFF repeat-x top; margin: 0;padding: 0; line-height: 1.42857143; color: #333;}
a:hover, a:focus, .btn:hover, .btn:focus {opacity: 1;}  
.page-container {margin-top:-6px;}
.modal-open .modal { background:none;}
.form-group {margin: 3px 0px; display: inline-block; width: 100%;}
body .control-label {padding-top: 7px;margin-bottom: 0; text-align: right;padding-left:0px; padding-right:0px;}
.madatorystar {color: #CC0000; font-weight:700;}
.form-section .checkbox {float: left;padding-top: 7px;margin-top: 0;margin-bottom: 0;}
.form-section .reset {float: right; margin: 7px 0 0;}
body .padding-left-form7 {padding-left: 50px;}
.modal-header h4 {text-align: center;color: #2D6CA2;}
.search-results {width:115%; font-size:12px; background:#fff;}
.search-results li {padding:0 10px !important; height:auto !important;}
.search-results li span {line-height:25px;}
.search-results li span.vendor {display: inline-block; clear: both; width: 100%; float: left; text-align: left;}
.rte {color: #333;}
.success {background: #00b500 none repeat scroll 0 0;color: #ffffff;padding: 15px;text-align: center;}
table#t01 tr:nth-child(odd) {
   background-color:#ccc;
}
#shopify-section-chemical-collection .list-view-items .col-md-4 {
    padding: 5px 10px;
}
.rte a:not(.btn) {border-bottom:0px;}
.section-header {margin:0px;}
.register_form .title {font-weight: normal;margin-bottom: 10px;font-size: 22px;color: #4C555D;}
.breadcrumb {margin-top:25px; margin-bottom:15px;}
.main-content {padding-top:0px;}
.description{margin-bottom: 0px;display: block;padding: 3px 20px; float: left; clear: both !important;background: #386DA6;color: #FFF;}
body h1 {font-size: 35px;color: #386DA6; margin: 10px 0; font-weight: normal; line-height: 120%;}
body h2,.rte h2 {font-size: 18px;color: #333;font-weight: 700;margin: 5px 0;line-height: 120%; font-family:"Open Sans","HelveticaNeue","Helvetica Neue",sans-serif;text-transform: inherit;}
#id_inauiry h5 {margin: 0; font-weight: bold; font-size: 18px; margin-left: 15px; margin-bottom: 10px;}
body p {margin: 10px 0px; color:#333;}
.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"] {margin-left:0px!important;}
.btn {display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; letter-spacing: inherit;text-transform: initial;}
.btn-ask {background: #5B5B5B; color: #FFF; padding: 4px 25px; margin-right: 15px !important;}
.btn-ask:hover {color:#fff!important;}

.container, .page-width {width: 1170px; margin:0 auto;padding-right: 15px;padding-left: 15px;}
.page-width { margin-bottom:50px;}
.logo-col {width:30%;}
.logo-col .h2 {margin:7px 0px;}
.header-section {position: relative;z-index: 1;}
.header-top {padding: 0px 0px; color: #FFF; font-size: 11px; background: #7399C1; z-index: 9999999;position: relative;}
.header-top ul { display:inline-block; margin:0px; padding:0; text-align:right; width:100%;}
.header-top ul li, .header-middile ul li { display:inline-block; margin:0px; padding:0px 0 0px 20px;}
.header-middile ul li a {color:#4C555D;}
.header-top ul li a { color:#fff;text-transform: uppercase; line-height:26px;}
.header-top ul li a:hover {text-decoration: underline; opacity:1;}

.site-header__logo {margin: 7px 0;}
.site-header {padding:0px; display: inline-block; width: 100%;}
.header-middile { float:right; margin-top:15px;}
.header-middile ul {margin-bottom:15px; text-align:right}
.header-middile ul li.phone-number a{color:#9F0000; font-weight:bold}

.header-middile .search-header {width: 320px; max-width: inherit;}
.site-header__search {padding-right:0px;}
.header-middile .search-header input {border:1px solid #ccc; color: #555;
background-color: #fff;padding: 5px 10px;font-size: 12px;line-height: 1.5; border-radius:4px;}

.search-btn-default {
    text-shadow: 0 1px 0 #fff;
    background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));
    background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #dbdbdb;
  border-color: #ccc;box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075); color: #333; right: 1px;left: inherit; padding-left: 11px; padding-right: 6px; top:0.5px; height:28px; opacity:1!important;}
.search-btn-default .icon {width:15px;}

.main-nav-section {background: repeat-x #386DA6; border-bottom: 1px solid rgba(255, 255, 255, 0.200); margin: 0; border-radius: 0; box-shadow: 0 5px 14px rgba(0, 0, 0, 0.382); position: relative;
display: inline-block;width: 100%;float: left;}
.main-nav-section nav {margin:0px;padding:0px; float:left;}
.main-nav-section nav ul {margin:0px; padding:0px;text-align:left;}

.site-nav__dropdown {left: inherit;}
.main-nav-section nav ul a {color: #FFFFFF; font-weight: normal; text-transform: uppercase; padding: 15px 15px;
line-height: 100%; display: block; font-size: 17px; text-decoration: none; text-transform: uppercase;}
.main-nav-section nav ul a:hover {color: #FBD300;}

.main-nav-section ul li .site-nav__childlist {padding:20px;}
.main-nav-section ul li .site-nav__dropdown {max-width:630px;}
.main-nav-section nav ul .site-nav__childlist .site-nav__childlist-item {display: block;width: 47%;margin-right: 5%;float: left; margin-bottom:0px;border-bottom:1px dotted #CCC;}
.main-nav-section nav ul .site-nav__childlist .site-nav__childlist-item:nth-child(even) {margin-right:0px;}
.main-nav-section nav ul .site-nav__childlist .site-nav__childlist-item ul {display:none;}
.main-nav-section nav ul .site-nav__dropdown a {color: #262626;clear: both;min-width:150px;font-weight: 400;line-height: 1.42857143;text-decoration: none;padding: 5px 10px; font-size:14px;text-transform: initial; margin:0px;white-space: inherit;	}
.main-nav-section nav ul .site-nav__dropdown li:hover, .main-nav-section nav ul .site-nav__dropdown li:hover a {background: #E6E5E5; color:#FC6400;}
.site-nav__dropdown {padding:20px; width:125%;}
.site-nav__dropdown.site-nav__dropdown--centered {padding:0px;}
.site-nav__dropdown li {border-bottom: 1px dotted #CCC;}

.header-view-cart {display: inline-block;width: 100px;float: right;color: #fff; margin-top:24px;}
.header-view-cart a { color:#fff; line-height:24px;text-transform: uppercase;}
.header-view-cart a:hover {color:#fff;}

.site-footer {background: #555454; color: #FFF; padding: 46px 0px 24px; line-height: 1.6;margin:0px;clear:both;}
.site-footer .footer-col {width:25%; float:left;}
.site-footer .footer-col a {color:#fff;}
.site-footer .footer-col ul {margin:0px; padding:0px; list-style:none; float:left; width:100%;}
.site-footer .footer-col ul li{margin:0px; padding:0px 0 1px 0; list-style:none; float:left; width:100%;}
.site-footer h3 {font-size: 18px;margin-bottom: 10px;margin-top: 5px;}
.site-footer .footer-col:last-child label {display:inline-block; font-weight:700;}
.footer-copyright { clear:both; margin-top:25px;opacity: 0.5;font-size:14px;display:inline-block; width:100%;}
.footer-copyright small {display:block; margin-bottom:2px;}

.top-banner-section .col-md-4 {padding: 30px; font-size: 12px;}
.top-banner-section a { color:#fff;}
.top-banner-section a:hover {color:#fff;text-decoration: nderline;}
.top-banner-section .top-banner-img {height: 145px;overflow: hidden;}
.top-banner-section .col-md-4 h3 {text-transform: uppercase; color: #FFF; margin: 13px 0 7px; font-size: 17px;}

.c_ad_adv-search {float:left; width:100%}
.c_ad_adv-search .ad-title {font-size: 20px;color: #FFF;text-align: center;}
.c_ad_adv-search .form-group {margin: 0;}
.c_ad_adv-search [type="text"], .c_ad_adv-search select {font-size: 13px;height: 28px;margin-top: 8px; margin-bottom: 3px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 10px; border: 1px solid #F1F1F1; width: 100%; background: #FFF; border-radius: 2px; font-size: 13px; color: #868686; line-height: 28px;}
.c_ad_adv-search select {height:28px!important;}
.c_ad_adv-search .between .min {float: left; width: 56%; margin-right: 5%;}
.c_ad_adv-search .between .max {float: left; width: 39%;}
.c_ad_adv-search .between span {float: right; clear: both; font-size: 11px; color: #FFF; margin-top: 5px;}
.c_ad_adv-search [type="submit"], .c_ad_adv-search [type="submit"]:hover {color: #FFF;font-size: 13px;width: 136px;border: 0;background: #555454; border-radius: 3px;height: 30px; line-height: 30px; cursor: pointer; margin: 8px -3px 2px;float: right;padding: 0; text-align: center;}
.gray_line {background: #EBEBEB; padding: 20px;}
.main-text h1 {margin: 8px 0;font-size: 28px; color: #254155;}
.main-text li {list-style: outside; margin-left: 30px;}
.main-text a:hover{color: #A84301;}
.cquote {background: #864848;color: #FFF; text-align: center;  padding: 20px 20px 21px;  margin: 15px 0;}
.cquote a {color: #FFF;text-decoration: none;}
.cquote a:focus, .cquote a:hover {color: #FFF;text-decoration: none;}
.cquote a b {display: block;font-weight: 400; font-size: 20px; margin-bottom: 8px;}
.cquote a span {display: block;font-size: 12px;line-height: 1.22; padding: 0 10px;}

.index_prod_cats {margin-bottom: 58px;}
.index_prod_cats h2 {margin-top: 30px;margin-bottom: 13px; font-size: 30px;color: #386DA6;text-transform: uppercase;}
.index_prod_cats .ci-pict {width: 100%;text-align: center;height: 150px;overflow: hidden;}
.index_prod_cats .ci-pict img {margin:0 auto;}
.index_prod_cats .ci-title {color: #2B6281;font-size: 17px;text-align: center;padding: 12px 0 0;height: 36px;overflow: hidden;text-overflow: ellipsis;width: 100%; white-space: pre;}
.index_prod_cats.chemicals-page .ci-title { overflow:visible;font-size:16px;}
.index_prod_cats a:hover {text-decoration: none;}
.bybrand .by_brand {width: 13%;display: inline-block;vertical-align: middle; float: left; padding: 7px;
    text-align: center;height: 50px;line-height: 30px;margin: 0.5%; border: 1px solid #CCC;background: #FFF;}
.bybrand .by_brand img {max-width: 100%;max-height: 100%;}
body .bybrand { padding-bottom:40px;}
.index-about-text h3 {font-size: 30px;color: #000000;font-weight: normal;margin: 3px 0;line-height: 120%;}
.question h3 {color: #FFF;font-size: 23px;text-align: center; margin-top: 0; margin-bottom: 12px;}
.question h3 b {white-space: nowrap;display: block;}
.question .pay {padding: 10px;background: #FFF;border-radius: 10px;text-align: center; margin-bottom: 10px;}
.question .pay img {max-width: 100%;}
.alerts label { padding-right: 0;padding-top: 0 !important;margin-bottom: 5px !important;font-size: 16px; text-align: center !important;  text-transform: uppercase;}

.alerts .btn-primary {
    background-image: -webkit-linear-gradient(top,#337ab7 0,#265a88 100%);
    background-image: -o-linear-gradient(top,#337ab7 0,#265a88 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));
    background-image: linear-gradient(to bottom,#337ab7 0,#265a88 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #245580; margin-top:10px; box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);}
.alerts .btn-primary:focus, .alerts .btn-primary:hover {
    background-color: #265a88;
    background-position: 0 -15px;
}
.alerts .form-group {margin:0 0 10px 0}

.message-box.error {background: #9f0000; color: #ffffff; padding: 5px 0;}
.message-box.success {background: #386da6;color: #ffffff; padding: 5px 0;}
.related-products-section { text-align: center;}
.recommendations_img {display: inline-block;float: none; margin: 10px; text-align: center;}

.products_title h1 {margin-bottom: 0px; margin-top: 0; font-size: 50px; color:#A10101}
.products_list .list_item {padding: 20px; min-height:390px;}
.products_list .grid-view-item {margin-bottom:0px;}
.products_list .pict {text-align: center; height: 230px; overflow: hidden; box-shadow: 0 0 5px #C2C1C1;background: #FFF;}
.products_list .pict img {max-width:100%; width:auto; height:auto;}

.pict_zoom {margin:0 0 30px 0; box-shadow: 0 0 5px #C2C1C1;text-align: center;padding:0px;}
.email::before {font-family: "fontAwesome";font-size: 1.1em; color: #386DA6;margin-right: 2px;vertical-align: 0px; content: "\f0e0";}
.print::before {font-family: "fontAwesome";font-size: 1.4em;color: #386DA6;margin-right: 2px;vertical-align: -2px;content: "\f02f ";}
.share_print a {display: inline-block; font-size: 13px; margin: 0px 10px 0px 0;}
.share_print {padding: 0; margin: 0 0 16px 0;}
.zoom_properties h1 {margin: 0 0 8px 0;}
.zoom_properties .sku {margin: 5px 0;}
.products_grouped {margin-top: 19px; display: inline-block;width: 100%;}

.zoom_properties th {padding: 3px !important;vertical-align: middle !important;}
.zoom_properties td {padding: 5px !important; vertical-align: middle !important;}
.zoom_properties input[type="number"] {max-width: 80px;}
.products_grouped .buy-now {float: right; margin: 0;}
.products_grouped .buy-now .btn {display:inline-block; float:right; width:auto; font-size: 18px;
padding: 7px 30px;}
.zoom-rel {padding:0px 0px 24px;margin-top: 50px; background: #ECF2F9;}
.zoom-rel .cat_title {font-size: 20px;padding: 10px 0px;margin: 0 0px 32px; text-align: center;color: #FFF;background: #7399C1; text-transform: uppercase;}
.products_related_right {padding: 0px 0; font-size: 13px;}
.products_related_right .list_item {border-bottom: none;padding-bottom: 20px;}
.products_related_right .pict {max-height: 173px;height: 165px;line-height: 165px;vertical-align: middle;overflow: hidden;box-shadow: 0 0 5px #C2C1C1;background: #FFF;}
.products_related_right h2 {padding: 0px;margin-top: 23px;font-size: 16px;font-weight: normal;}
.products_related_right .item_properties {text-align:left;}
.products_related_right a:hover {color:#A84301}
.return-link-wrapper {margin: 20px 0;}
.order_summ {text-align: center;}
.order_summ h3 {color: #0176B6; margin-top: 0;}
.order_summ table tr td:first-child {width: 53%;}
.order_summ td[align="right"] { text-align:right;}
.order_summ td[align="center"] { text-align:center;}
.order_summ td[align="left"] { text-align:left;}
.customer_service {font-size: 18px;}
.customer_service b {display: block;}
.cartin h1 {color: #FFF; text-align: center;   margin: 14px 0 0;    font-size: 20px; padding: 10px; background: #64717D; color: #FFF;}
.cart_table th {text-align: center;vertical-align: middle !important; background: #DBDBDB; font-weight:600; padding:14px!important; font-size:14px;}
.cart_table td {vertical-align: middle !important; font-size:14px;}
.cart_table a{font-size:14px;}
.first-cart-row {width:8%}
.view_cart_buttons input {margin: 3px;}
.slogan-chem h3 {line-height: 140%;font-size: 22px;margin-bottom: 7px; color:#000;}
.cat_slogan {margin: 10px 0 20px; font-size: 17px;font-weight: bold; padding-bottom: 20px;border-bottom: 2px dotted #E8E7E7;}
.cat_desc {margin-bottom: 33px;}
.index_prod_cats .item {border: 1px solid #D7D7D7;padding: 12px;position: relative;border-radius: 1px; margin: 8px 0 9px;}
.index_prod_cats .ci-nopict::after {font-family: "fontAwesome"; font-size: 100px; color: #E8E8E8;line-height: 149px;content: "\f0c3";}
.index_prod_cats .ci-nopict {width: 100%;text-align: center; height: 150px;}
.chemical-table tr td.td_pict img {width:auto;}
.vendor_filter {display: inline-block;padding: 10px; width: 150px;}

.pagination {padding:0px; width:100%}
.pagination span {position: relative;float: left;margin-left: -1px;line-height: 1.42857143;color: #337ab7;text-decoration: none;background-color: #fff;border: 1px solid #ddd;}
.pagination span:first-child {margin-left: 0;border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.pagination span a, .pagination .page.current, .pagination .deco {padding: 6px 12px; display: inline-block; text-decoration: none;}

.pagination span:focus, .pagination span:hover {z-index: 2;color: #23527c;background-color: #eee;border-color: #ddd;}
.pagination .page.current {   z-index: 3;color: #fff;cursor: default; background-color: #337ab7;border-color: #337ab7;}
.products_list.grid--view-items {margin-bottom:0px;}
.products_grouped .popup-buy-now {text-align:center;}
.products_grouped .popup-buy-now .btn {float:none; font-size:14px;}
.popup-bottom-table { border:1px solid #9c9c9c;vertical-align: middle !important; padding: 2px 7px !important;}
.popup-bottom-table p {margin:0px;}
.popup-bottom-table strong {padding: 4px 0; display: inline-block; width: 70%; margin-right: 10px;}
.popup-bottom-table br {display:none;}
.by_brand {background: #ECF2F9;padding: 10px; margin-bottom: 30px; border-radius: 4px;display:inline-block;width:100%;}
.by_brand div.shipby {width: 100%;font-size: 18px;font-weight: bold;height: auto;padding: 0;text-align: left;border: none;margin: 0 0 2px 11px;background: transparent;}
.by_brand div {width: 13%; display: inline-block;vertical-align: middle;cursor:pointer;float: left;padding: 7px;text-align: center;height: 50px;line-height: 30px;margin: 0.5%;border: 1px solid #CCC; background: #FFF;}
.by_brand div img {max-width: 100%; max-height: 100%;}
.navigation ul li:hover .site-nav__dropdown, .navigation ul li li:hover ul {display:block!important;}
.navigation ul li li:hover ul {position: absolute; left: 215px;  min-width: 250px; margin-left:0; top:0px; box-shadow: 0 6px 12px rgba(0,0,0,.175);border: 1px solid rgba(0,0,0,.15);border-radius: 4px;z-index:99999;}
.navigation ul li li {position: relative;}
.navigation ul li li ul li a{background:#fff!important; color:#262626!important;}
.navigation ul li li ul li:hover a{background: #E6E5E5!important;color: #FC6400!important;}
.popup-singal-page label.control-label {padding-left:15px;}
.prod_sub_cats ul {margin: 0;padding: 0; list-style: none;}
.prod_sub_cats ul li {margin: 3px 0;padding: 3px 18px 4px;background: #5B5B5B;list-style: none;display: inline-block;border-radius: 5px;color: #FFF;}
/*.prod_sub_cats ul li a::before {font-family: "fontAwesome";font-size: 1.3em;color: #A3A3A5;margin-right: 1px;vertical-align: -1px;   content: "\f105 "; margin-right:4px;}*/
.prod_sub_cats ul li a {color: #FFF;display: block;}
.product-single__description {  clear: both;float: left; margin-top: 13px;}

.top_baner_pages1 .top-title-header {color: #FFF; text-shadow: 0 0 10px #151515; font-size: 70px;
padding:27px 0; position: relative; text-transform: uppercase;}
.top_baner_pages1 {background-size: cover!important; margin-top:-5px;}
.site-header__cart-count {background-color:#000;}

.top_baner_pages {background: none !important; }

body .search-header .search-results .content-list-wrapper span {
    line-height: 20px;
}
.search-results-listing .grid-view-item {
    display: inline-block;
    margin-bottom: 47px;
    margin-right: 18px;
    width: 23%;
}
.search-results {
  z-index: 8889;
  list-style-type: none;   
  width: ;
  margin: 0;
  padding: 0;
  background: ;
  border: 1px solid ;
  border-radius: 3px;
  -webkit-box-shadow: 0px 4px 7px 0px rgba(0,0,0,0.1);
  box-shadow: 0px 4px 7px 0px rgba(0,0,0,0.1);
  overflow: hidden;
}
.search-results li {
  display: block;
  width: 100%;
  height: 38px;
  margin: 0;
  padding: 0;
  border-top: 1px solid ;
  line-height: 38px;
  overflow: hidden;
}
.content-list-wrapper {
    float: right;
    width: 85%;
}
.search-results li:first-child {
  border-top: none;
}
.search-results .title {
  float: left;
  width: -50px;
  padding-left: 0px;
  white-space: nowrap;
  overflow: hidden;
  /* The text-overflow property is supported in all major browsers. */
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-align: left;
}
.search-results .thumbnail {
  float: left;
  display: block;
  width: 32px;
  height: 32px;    
  margin: 3px 0 3px 3px;
  padding: 0;
  text-align: center;
  overflow: hidden;
}

body td, body th { border: none ;}
.processing-spinner {
    bottom: 0;
    left: 0;
    margin: 0 auto;
    position: fixed;
    right: 0;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 999999;
  background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
  
}
.processing-spinner .inner-loader {
    position: absolute;
    top: 50%;
    width: 70px;
  left:0;
  right:0;
  margin:0 auto;
}


.video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
.video iframe, .video object, .video embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media only screen and (min-width: 240px) and (max-width: 1199px) {
  .main-nav-section nav ul a {padding:15px 8px}
  .main-nav-section {margin-top:10px;}
@media only screen and (max-width: 991px) {
  .header-top ul { text-align:center;}
  .logo-col {width: 100%;display: inline-block !important;}
  .logo-col img {width: auto; height: 80px; float: none; margin: 0 auto;}
  header .header-middile {margin-top:5px;}
  header .header-middile, header .header-middile ul {width:100%; text-align:center;}
  .main-nav-section nav ul a, .header-view-cart a {font-size:13px;}
  .top-banner-section { heighti:375px;}
  .c_ad_adv-search {margin-bottom: 30px; position: relative; z-index: 999999;}
  .question .col-md-6, .index-about-text .col-md-6 { width:100%;}
  .site-footer .footer-col {width: 100%;float: left;margin-bottom: 25px;}
  .contact_form_box {margin-top:30px;}
  #shipping-charges-pop .modal-dialog { width: 70%;}
  }
  @media only screen and (max-width: 767px) {
    .container, .page-width {width:100%;}
    .shopify-section.hompage .col-sm-4:last-child {display:none}
    .bybrand .by_brand {width:24%;}
    .form-group .col-sm-8, .form-group .col-sm-9 {padding-left:0px;padding-right:0px;}
    body .padding-left-form7 {padding-left:0px;}
    #shipping-charges-pop .modal-dialog { width: 96%;}
  }
  @media only screen and (max-width: 749px) {
    .main-nav-section nav {display:none;}
    .header-view-cart {width:100%; margin-top:0px;}
    .mobile-nav-wrapper, .mobile-nav__dropdown {background-color: #386DA6;}
    .mobile-nav__link, .mobile-nav__dropdown .mobile-nav__sublist-header, .mobile-nav__sublist-link:not(.mobile-nav__sublist-header) {color:#fff;}
    .mobile-nav__link:hover, .mobile-nav__dropdown .mobile-nav__sublist-header:hover, .mobile-nav__sublist-link:not(.mobile-nav__sublist-header):hover {color:#FC6400;text-decoration: none;}
    .site-header__icons-wrapper .site-header__cart,  .site-header__icons-wrapper .site-header__search-toggle {float:right; color:#fff;}
    .site-header__icons-wrapper .site-header__search-toggle {margin-left:10px;}
    .site-header__icons-wrapper .site-header__cart .view-text {display:none;}
    .site-header__icons-wrapper .site-header__menu { color:#fff;}
    .site-header__menu, .site-header__search-toggle, .site-header__cart, .site-header__account {padding:10px 8px;}
    .js-drawer-open-top .drawer--top { background: #386DA6}
    .js-drawer-open-top .drawer--top input[type="search"] {background:#fff;}
    .js-drawer-open-top .drawer--top .search-bar__submit {padding-left:10px;}
    .js-drawer-open-top .drawer--top .search-bar__form-wrapper {width: 97%;}
    .js-drawer-open-top .drawer--top .btn--link.js-drawer-close {color:#fff;}
    .site-footer .footer-col {text-align:left;}
  }
  @media only screen and (max-width: 640px) {
  body h1 {font-size: 25px;}
    .top_baner_pages .top-title-header {font-size:35px;}  
  }
  @media only screen and (max-width: 599px) {
    .header-middile .search-header {display:none;}
  }
  @media only screen and (max-width: 460px) {
  .top-banner-section .top-banner-img {height: 100px;}
  .top-banner-section .col-md-4 {font-size: 11px;}
  }
  @media only screen and (max-width: 460px) {
  .top-banner-section .top-banner-img {height: 75px;}
  }
}




/*
.main-nav-section ul li .site-nav__dropdown {min-width:1000px;}
.main-nav-section ul li .site-nav__dropdown {min-width:1000px;}

.site-nav__dropdown ul
{
  width: 30em;  
  background:#FFF;
}
.site-nav__dropdown ul li
{
  float: left;
  width: 10em;  
}
/* stop the floating after the list 
.site-nav__dropdown br
{
  clear: left;
}

.site-nav__dropdown  ul li a
{
  display: block;
  width: 20em;
  text-decoration: none;
}
.site-nav__dropdown  ul li a:hover
{
  
  background-color: #ffffff; 
}
*/