@font-face {
    font-family: 'Radikal-Bold';
    src: url('../fonts/Radikal-Bold.woff2') format('woff2'),
        url('../fonts/Radikal-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Radikal-BlackItalic';
    src: url('../fonts/Radikal-BlackItalic.woff2') format('woff2'),
        url('../fonts/Radikal-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Radikal-ThinItalic';
    src: url('../fonts/Radikal-ThinItalic.woff2') format('woff2'),
        url('../fonts/Radikal-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Radikal-Medium';
    src: url('../fonts/Radikal-Medium.woff2') format('woff2'),
        url('../fonts/Radikal-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Radikal-Italic';
    src: url('../fonts/Radikal-Italic.woff2') format('woff2'),
        url('../fonts/Radikal-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Radikal-LightItalic';
    src: url('../fonts/Radikal-LightItalic.woff2') format('woff2'),
        url('../fonts/Radikal-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Radikal-Light';
    src: url('../fonts/Radikal-Light.woff2') format('woff2'),
        url('../fonts/Radikal-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Radikal-Thin';
    src: url('../fonts/Radikal-Thin.woff2') format('woff2'),
        url('../fonts/Radikal-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Radikal-Black';
    src: url('../fonts/Radikal-Black.woff2') format('woff2'),
        url('../fonts/Radikal-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Radikal-MediumItalic';
    src: url('../fonts/Radikal-MediumItalic.woff2') format('woff2'),
        url('../fonts/Radikal-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Radikal-BoldItalic';
    src: url('../fonts/Radikal-BoldItalic.woff2') format('woff2'),
        url('../fonts/Radikal-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}

body { font-family: 'Radikal-Light';font-size:14px;color:#000;background:#eeeff1 url(../img/page-gb.png) repeat-x left top;overflow-x: hidden;}

.previewCartAction .button,
.button--primary {font-family: "Radikal-Medium" !important;font-size: 11px !important;font-weight: normal !important;letter-spacing: 1px;}

.container-header {font-family: 'Radikal-Medium' !important;background:#002868 !important;border:none !important;}
h2.container-header {padding:8px 15px;font-weight:normal !important;}
#side-categories li .navPages-action {font-family: 'Radikal-Light' !important;}

.header-right .navUser-item--cart .cart-quantity {width:20px;height:20px;border:solid 2px #002868;background:#fff;border-radius:50%;line-height: 17px;font-size:11px;color:#002868;margin:0 0 0 -14px;text-align:center; display:inline-block;}

.compareTable-removeProduct {background-color:inherit;}

/* Grid CSS Starts */
.row {  margin-left: -20px; margin-right: -20px; }
.row:before, .row:after { content: " "; display: table; } .row:after { clear: both; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 20px; padding-right: 20px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left;} .col-xs-12 { width: 100%;} .col-xs-11 { width: 91.66666667%;} .col-xs-10 { width: 83.33333333%;} 
.col-xs-9 { width: 75%;} .col-xs-8 { width: 66.66666667%;} .col-xs-7 { width: 58.33333333%;}  .col-xs-6 { width: 50%;}.col-xs-5 { width: 41.66666667%;} .col-xs-4 { width: 33.33333333%;} .col-xs-3 { width: 25%;} .col-xs-2 { width: 16.66666667%;}
.col-xs-1 { width: 8.33333333%;}
/* 5 Columns */
.col-xs-5ths, 
.col-sm-5ths, 
.col-md-5ths, 
.col-lg-5ths { position: relative; min-height: 1px; padding-right: 20px;    padding-left: 20px;} 
.col-xs-5ths {width: 20%; float: left;}
.slick-prev::before{background-image:none;}
.slick-next::before{background-image:none;}
.productCarousel button.slick-next, .productCarousel button.slick-prev{background:none; display:block !important;}
.slick-next{background:url(https://cdn8.bigcommerce.com/s-en3mh89/content/arrow-right.png) no-repeat left top; width:15px; height:25px;}
.slick-prev{background:url(https://cdn8.bigcommerce.com/s-en3mh89/content/arrow-left.png) no-repeat left top; width:15px; height:25px;}
.banner{max-width:1360px; padding:0 20px;}
.card-title > a{font-size:13px;}
.card-text span.price {color: #002868; font-size: 14px;}
.card-body .card-text{margin-bottom:10px;}
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left;} .col-sm-12 { width: 100%;} .col-sm-11 { width: 91.66666667%;} .col-sm-10 { width: 83.33333333%;}
.col-sm-9 { width: 75%;} .col-sm-8 { width: 66.66666667%;}  .col-sm-7 { width: 58.33333333%;} .col-sm-6 { width: 50%;} .col-sm-5 { width: 41.66666667%;} .col-sm-4 { width: 33.33333333%;} .col-sm-3 { width: 25%;}  .col-sm-2 { width: 16.66666667%;}.col-sm-1 { width: 8.33333333%;} /**/ 
 .col-sm-5ths { width: 20%; float: left; }
}
@media (min-width: 992px) {

.body.content {min-height:350px;}
	
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left;} .col-md-12 { width: 100%;} .col-md-11 { width: 91.66666667%;} .col-md-10 { width: 83.33333333%;} .col-md-9 { width: 75%;} .col-md-8 { width: 66.66666667%;}  .col-md-7 { width: 58.33333333%;}  .col-md-6 { width: 50%;}
.col-md-5 { width: 41.66666667%;} .col-md-4 { width: 33.33333333%;} .col-md-3 { width: 25%;}.col-md-2 { width: 16.66666667%;}
.col-md-1 { width: 8.33333333%;} 
 .col-md-5ths { width: 20%; float: left; }
/**/
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left;} .col-lg-12 { width: 100%;} .col-lg-11 { width: 91.66666667%;} .col-lg-10 { width: 83.33333333%;}
.col-lg-9 { width: 75%;} .col-lg-8 { width: 66.66666667%;} .col-lg-7 { width: 58.33333333%;} .col-lg-6 { width: 50%;} .col-lg-5 { width: 41.66666667%;} .col-lg-4 { width: 33.33333333%;}  .col-lg-3 { width: 25%;}.col-lg-2 { width: 16.66666667%;} .col-lg-1 { width: 8.33333333%;} /**/
}
@media (min-width: 1280px) { .col-lg-5ths { width: 20%; float: left; }

}

/* Grid CSS Ends */
.container{max-width:1360px; padding:0 20px;}


.top-menu {background:#f0f0f0;}
.top-left {display:inline-block;vertical-align:middle;}
.top-right {display:inline-block;vertical-align:middle; float:right;}


.header-container {background:none;}
.inside-header {position:relative;}

header.header {padding:0;max-width:inherit !important;background:none !important;}

.site-logo {display:inline-block;vertical-align:middle;width:20%;}
.header-right {display:inline-block;vertical-align:middle;width:80%;margin-left:-5px;text-align:right;}

.navPages-container.inside-header.left-logo.visible {position:relative !important;}
.custom-pages-nav .navPages-action {font-size:14px;color:#000;font-family: 'Radikal-Medium';font-weight:normal;}
.navPages-item, .navPages-action {position:relative;}

.search-icon {right:0;top:0;}
.search-icon .fa-search {background:url(../img/search.png) no-repeat center;width:40px;height:40px;}
.search-icon .fa-search::before {display:none;}
.navPages-quickSearch input#search_query {text-transform:none;font-family: 'Radikal-Light';font-size:14px;}
.form-input::-moz-placeholder {color:#000;}

/* QeRetail CSS */
.top-menu{ width:100%; clear:both; background:#f0f0f0; color:#232323;  font-family: 'Radikal-Light';     font-weight: 300;}
.top-left{ display:inline-block; vertical-align:top;}
.top-left ul.socialLinks {margin:0;padding:0;display:inline-block;vertical-align:middle;}
.top-left ul.socialLinks li { font-family: 'Radikal-Light';     font-weight: 300; width:38px; height:38px; margin:0 !important; text-align:center; padding:0 !important;
	display:inline-block;vertical-align:middle; border-right:1px solid #d2d2d2; }
.top-left ul.socialLinks li:first-child{border-left:1px solid #d2d2d2;}
.top-left ul.socialLinks li.socialLinks-item a.icon svg{ display:none;}
.top-left ul.socialLinks li a{ display:block; height:100%; width:100%;}
.top-left ul.socialLinks li a.icon--facebook{ background:url(../img/fb.png) no-repeat center center; }
.top-left ul.socialLinks li a.icon--twitter{ background:url(../img/twitter.png) no-repeat center center; }
.top-left ul.socialLinks li a.icon--google{ background:url(../img/google.png) no-repeat center center; }
.top-left ul.socialLinks li a.icon--youtube{ background:url(../img/youtube.png) no-repeat center center; }
.top-left ul.socialLinks li a.icon{ opacity:0.74;}
.top-left ul.socialLinks li a.icon:hover{ opacity:1;}

ul.header-info{ display:inline-block; vertical-align:middle; padding:0; margin:0; list-style-type:none; font-family: 'Radikal-Light';font-size:14px;}
ul.header-info li{  display:inline-block; vertical-align:middle; color:#232323; font-size:14px; margin:0 8px;font-weight:normal;}
ul.header-info li a{color:#232323; text-decoration:none;}
ul.header-info li a:hover{ color:#bf0a30; }
ul.header-info li.mobile_menu { display:none;}
ul.header-info li.phone_icon{background:url(../img/call.png) no-repeat left center; padding-left:20px;}
ul.header-info li.mail_icon{background:url(../img/email.png) no-repeat left center; padding-left:20px;}


.top-right{ display:inline-block; vertical-align:top; float:right; text-align:right;}
.account-links ul{  list-style-type:none; padding:0; margin:0;}
.account-links ul li{ display:inline-block; vertical-align:middle; margin-left:15px; }
.account-links ul li a{ font-family: 'Radikal-Light';     font-weight: 300;  color:#232323; padding-left:23px; text-decoration:none;}
.account-links ul li a:hover{ color:#bf0a30; }
.account-links ul li.wish_icon{background:url(../img/wishlist.png) no-repeat left center;}
.account-links ul li.create_account_icon{background:url(../img/signup.png) no-repeat left center;}
.account-links ul li.account_icon{background:url(../img/account.png) no-repeat left center;}
.account-links ul li.login_icon{background:url(../img/signup.png) no-repeat left center;}
.account-links ul li.logout_icon{background:url(../img/logout.png) no-repeat left center;}

.account {margin:0;}
.home_boxes_cover{}

.product-box{ background:#fff; border:1px solid #dcdcdc;  text-align:center; padding-top:10px; padding-bottom:10px;
}
.pro-box{}
.pro-img{ display: table-cell; width:500px;   text-align:center; vertical-align:middle; height:185px; }
.pro-title{ font-family: 'Radikal-Medium'; font-weight:500; letter-spacing:0.30px; display:block; padding:0 5px; font-size:16px; color:#bf0a30;}
.btn{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
display:inline-block;vertical-align:top; font-family: 'Radikal-Medium'; font-weight:500; font-size:10px; border:1px solid #bf0a30; color:#bf0a30; padding:5px 10px; text-transform:uppercase;  letter-spacing:0.80px; text-decoration:none; margin:5px 0;}
.btn:hover{ background:#bf0a30; color:#fff; text-decoration:none;}

.slider .slick-prev::before,
.slider .slick-next::before {display:none;}

.slider .slick-prev,
.slider .slick-next {position:absolute;bottom:0 !important;top:inherit !important; margin:0;width:51px;height:50px;opacity:1;}
.slider .slick-prev {background:url(../img/slider_arrows.png) no-repeat left;left:50%;margin-left:-51px;}
.slider .slick-next {background:url(../img/slider_arrows.png) no-repeat right;right:50%;margin-right:-51px;}

.home.home-page-with-sidenav {padding-top:20px;}
.home_boxes_cover .row{ padding-top:1px; margin:0 -5px 0 0;}
.home_boxes_cover .col-lg-5ths{ margin-left:-1px; margin-top:-1px; }
.clear{ clear:both;}
.abt-section{ padding-top:40px; margin-top:30px; padding-bottom:32px; text-align:center; width:100%; clear:both; }
p { font-weight:100; font-family: 'Radikal-Light'; letter-spacing:0.30px; line-height:28px; font-size:18px; }
strong{ font-family: 'Radikal-Medium'; font-weight:500;}
.text-red{ color:#bf0a30;}

.Featured_Products_main{  margin-left: auto;    margin-right: auto; padding:30px 0; 
	background:#fff; text-align:center; }

.account h2.page-heading:before {display:none;}

h2.page-heading{ margin:0; font-size:18px !important; color:#002868; text-transform:uppercase; margin:0; text-align:center; position:relative;  display:inline-block; vertical-align:top; padding:0;  font-family: 'Radikal-Bold' !important; font-weight:bold; letter-spacing:0.30px !important; }
h2.page-heading:before{ content:""; width:30px; height:2px; background:#002868; position:absolute; left:-40px; top:14px;  }
h2.page-heading:after{ content:""; width:30px; height:2px; background:#002868; position:absolute; right:-40px; top:14px;  }
.card-body{ text-align:center;}
h4.card-title{ font-size:13px !important; color:#242425;   font-family: 'Radikal-Light' !important; font-weight:300; text-align:center; letter-spacing:0.30px; line-height:21px; height:44px;overflow:hidden;}
h4.card-title a{ display:block;}

article.card{ background:#fff;}
body .productCarousel-slide.slick-slide.slick-active a,
body .productCarousel-slide h4.card-title a{ display: block !important;
    height: inherit !important;
    max-height: inherit !important;
    max-width: inherit !important;
    width: 100% !important;}

.card-body .card-text span.price price--withoutTax {  color: #002868 !important; font-size:14px !important;}
.card-body .card-text span.price price--rrp{    color: #242425 !important; }

.card-text price{font-size:14px !important;}
.productCarousel-slide.slick-slide.slick-active a.button.button--small.card-figcaption-button{line-height:normal;}

body .card-body .card-text.add-to-cart-button{ width:auto !important; position:relative !important; display:inline-block;vertical-align:top;}
body .card-body .card-text.add-to-cart-button:hover{ }
body .card-text.add-to-cart-button a.button.button--small.card-figcaption-button{ font-size:11px !important;  font-family: 'Radikal-Medium' !important; font-weight:500; border:none !important ; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
background:#002868; color:#fff;
}

.brand_list_main{ margin:30px 0; width:100%;clear:both; }
.red_title_belt{ background:#bf0a30; text-align:center; color:#fff;  font-family: 'Radikal-Bold'; font-weight:normal; margin:0; padding:0; text-transform:uppercase; letter-spacing:0.30px; padding:8px 0; margin-bottom:30px; font-size:18px; position:relative;}

.red_title_belt:after{ background:url(../img/arrow.png) no-repeat center bottom; content:""; bottom:-8px; position:absolute; left:0; right:0; margin:auto; height:8px; width:18px;}


.brand-box{ text-align:center;}
.brand_list_main .row{ padding-top:1px; margin-left: 0; margin-right: 0; }
.brand-box{ margin-left:-1px; margin-top:-1px;  background:#fff; border:1px solid #dcdcdc;  text-align:center; padding:0; }


.bg-white{ background:#fff;}


.video_Blog_section{ margin:35px -10px 35px 0;}


.video_mn{ padding:5px}
.video_box{ position:relative; position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;}
.video_box iframe{ width:100%; float:left; height:100%; 
position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;}
	

.blog_mn{}
.blog_box{ padding:20px 20px;}

.blog-article{ letter-spacing:0.30px;  padding:15px 0; border-bottom:1px solid #e1e1e1;}
.blog-article:last-child{border-bottom:0px solid #e1e1e1;}
.blog-article h4{ font-size:16px; color:#002868;   font-family: 'Radikal-Medium'; font-weight:500; letter-spacing:0.30px; margin:0 !important; padding:0 !important; }
.blog-article h4 a{color:#002868; }
.blog-article h4 a:hover{color:#bf0a30; text-decoration:none; }

.blog-article a{color:#002868; text-decoration:none; }
.blog-article a:hover{color:#bf0a30; text-decoration:none; }
.blog-article p{color:#535353; font-size:13px; margin-bottom:0; line-height:normal;}
.blog-article .date{ display:block; font-size:12px; color:#535353;  font-family: 'Radikal-Light'; margin:6px 0 6px;}



.footer{ background:#002868; color:#bfcee7; font-family: 'Radikal-Light'; font-size:13px;}
h5.footer-info-heading{ position:relative; font-size:14px; color:#fff; text-transform:uppercase; font-family: 'Radikal-Bold'; letter-spacing:0.30px; margin:0 0 20px; padding-bottom:10px;}

h5.footer-info-heading:before{ content:""; position:absolute; background:#fff; width:18px; height:2px; left:0; bottom:0; margin:}

.footer .form-prefixPostfix .form-input { 
}


body .footer #nl_email.form-input{ width:100%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px ; 
background:#fff; color:#000;font-size:14px;}

.footer input.button.button--primary.form-prefixPostfix-button--postfix{
	 width:100%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  height:37px;
	margin-left:0; margin-top:8px;	  border-bottom:none;
}

.footer p {line-height:21px; padding:0; margin:0; color:#bfcee7; font-size:13px; font-family: 'Radikal-Light'; font-weight:300; text-transform:inherit; margin-bottom:5px;}

.footer-info-col{ display:inline-block;vertical-align:top; padding-right:3%;  float:none; width:auto;}
.footer-info-col.certified-logos{ padding-right:0;}
.footer .regular { margin-top:30px;}
.footer .form-field,
.footer .form{ margin-bottom:10px;}

ul.footer-info-list{}
ul.footer-info-list li{color:#bfcee7; font-family: 'Radikal-Light'; font-weight:300;  font-size:13px; margin-bottom:5px; }
ul.footer-info-list li a{color:#bfcee7; }
ul.footer-info-list li a:hover{ color:#fff;}

.nl-main{ max-width:22%;}

.footer ul.socialLinks {margin:0;padding:0;display:inline-block;vertical-align:middle;}
.footer ul.socialLinks li {width:40px; height:40px; margin:0 5px 7px 0 !important; text-align:center; padding:0 !important;
	display:inline-block;vertical-align:middle;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	background:#001b45;
	}
.footer ul.socialLinks li.socialLinks-item a.icon svg{ display:none;}
.footer ul.socialLinks li a{ display:block; height:100%; width:100%;}
.footer ul.socialLinks li a.icon--facebook{ background:url(../img/fb-bottom.png) no-repeat center center; }
.footer ul.socialLinks li a.icon--twitter{ background:url(../img/twitter-bottom.png) no-repeat center center; }
.footer ul.socialLinks li a.icon--google{ background:url(../img/google-bottom.png) no-repeat center center; }
.footer ul.socialLinks li a.icon--youtube{ background:url(../img/youtube-bottom.png) no-repeat center center; }
.footer ul.socialLinks li a.icon{ }
.footer ul.socialLinks li:hover{ background:#000308; }

.footer-bottom{ background:#00235c; padding:20px 0; width:100%; clear:both; overflow:hidden;}
.footer-bottom {color:#bfcee7; font-family: 'Radikal-Light'; font-weight:300;  font-size:13px; }
.inline{display:inline-block;vertical-align:top; margin-right:10px;}
.footer-bottom a{color:#bfcee7; text-decoration:none;}
.footer-bottom a:hover{ color:#fff;}
.footer-left { display:inline-block; vertical-align:top; margin-top:15px;}
.footer-right{ display:inline-block; vertical-align:top; float:right}
.certified-logos{ text-align:center;}

.body.content {clear:both;padding-top: 2.5rem;}
.manufacturers{text-align:center;}
.manufacturers a{width:24%; background:#fff; border:#eee solid 1px; display:inline-block; padding:30px 5px; margin-left:-3px; text-align:center; height:150px; vertical-align:top;}
@media screen and (min-width: 992px) {
	.account-links ul li.mobile_cart {display:none;}
	
	.header-right > div {display:inline-block;vertical-align:middle;background:none;border:none;}
	
	#navPages-::before {display:none !important;}
	.header_nav div#side-categories {float: none;margin-top: 0;padding-right:0;width: 100%;}
	
	.header_nav {background:#bf0a30;float:left;width:100%;}
	.header_nav .categories {border:none;margin:0;}
	.header_nav h2.container-header {float:left;background:#002868;border:none;font-size:16px !important;text-transform:uppercase;font-family: 'Radikal-Bold' !important;font-weight:normal !important;position:relative;margin:0;padding:7px 25px 8px 0;letter-spacing:1px;}
	.header_nav h2.container-header:after {
		content:"";
		background:url(../img/right_sep.png) no-repeat center;
		width:7px;
		height:100%;
		position:absolute;
		top:0;
		right:-7px;
	}
	.header_nav h2.container-header:before {
		content:"";
		background:#002868;
		width:250%;
		height:100%;
		position:absolute;
		top:0;
		left:-250%;
	}
	.header_nav .category-list {margin:0;padding:0;float:right;background:none;}
	.header_nav .category-list li {display:inline-block;vertical-align:middle;width:auto !important;background:none !important;border:none !important;}
	.header_nav .category-list li:hover .navPage-subMenu {display:block !important;}
	.header_nav .category-list .navPage-subMenu {width:220px;position:absolute;padding:10px !important;}
	.header_nav .category-list .navPage-subMenu a {color:#000 !important;padding:0 !important;font-size:15px !important;}
	.navPage-subMenu {z-index:999;}
	
	.header_nav #side-categories li .navPages-action {width:auto;font-size:17px;color:#fff;font-family: 'Radikal-Medium' !important;background:none; padding:4px 19px !important;}
	.header_nav #side-categories li span.down-arrow {color: #fff;font-size: 8px;right: 0px;top: 16px;}
	.header_nav #side-categories li li span.down-arrow {color:#000;right:10px;top:10px;}
	.header_nav #side-categories a.navPage-subMenu-action.navPages-action {padding-left: 12px !important;}
	.header_nav .sideCategoryList .navPage-subMenu-item .navPage-childList{position:absolute; left:100%; top:0px; background:#f2f2f2; width:220px;}
	.header_nav .sideCategoryList .navPage-subMenu-item:hover .navPage-childList{display:block;}
	.header_nav .sideCategoryList .navPage-subMenu-item .navPage-childList li.navPage-childList-item{display:block;}
	#side-categories .sub-category-visible li:last-child{border-bottom:none;}
}

@media (max-width: 1199px) {
	.video_Blog_section {overflow:hidden;margin:30px 0 0px 0;}
	.video_Blog_section .blog_mn.col-md-6,
	.video_Blog_section .video_mn.col-md-6 {width:100%;padding:0;}
	.video_Blog_section .blog_mn.col-md-6 {margin-top:20px;}	
	.nl-main {width:100%;max-width:100%;}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.custom-pages-nav .navPages-action {font-size:12px;padding-right:15px;}
	.navPages-quickSearch input#search_query {width:150px;}
	#menu i.fa.fa-chevron-down.main-nav {font-size:7px;}
	
	.category.main .productGrid .product {width:33.33%;}
}

@media screen and (max-width: 1279px) {

.home_boxes_cover [class*="col-"]{}

/**/	
}
@media screen and (max-width: 1199px) {

/**/	
}
@media screen and (max-width: 991px) {
	.header-container {border-bottom:solid 2px #c8c8c8;}
	.mobile_cart a {background:url(../img/mobile_cart.png) no-repeat left;}
	.video_mn{ padding:20px; margin-bottom:30px;} 
	/**/	
	.top-menu {position:relative;z-index:9999;}
	ul.header-info li.mobile_menu {display:inline-block;position:relative;}
	
	.slider {margin-top:20px;}
	
	.top-right {margin-top:5px;}
	.body.content .container.main {margin:0 !important;}
	.home.home-page-with-sidenav {padding-top:0 !important;}
	.body.content {margin:0;}
	header.header {background:#fff !important;}
	.top-left ul.socialLinks,
	.header_nav {display:none !important;}
	.header.is-open div#menu li:hover .navPage-subMenu {display:none !important;}
	.header.is-open div#menu li.navPages-item.active .navPage-subMenu,
	.header.is-open div#menu li.navPages-item.active:hover .navPage-subMenu {display:block !important;}
	
	
	.site-logo {display:block;text-align:center;width:100%;}
	.site-logo .header-logo {display:inline-block !important;}
	.site-logo .header-logo > a {display:inline-block !important;padding:10px 0 0 0;}
	.header-right {width:auto;margin:0;}
	.navPages-quickSearch .form-field {position:relative;}
	div#menu span.down-arrow {color:#888;}
	
	body {padding-top:0;}
	.body {clear:both;}
	.header-right > div.header_search,
	.header-right > div.navUser-item--cart,
	.content_rt	.dropdown--quickSearch,
	.content_rt	.compare_header,
	.page-sidebar {display:none;}
	
	.navUser ul.socialLinks {display:none;}
	.navUser ul.navUser-section {width:100%;margin:0;display:block;text-align:right;}
	
	.mobileMenu-toggle {display: inline-block; font-size: 0; height: 38px; left: 0; overflow: hidden; padding: 0 1.28571rem; position: absolute; width: 3.92857rem; z-index: 50;}
	.mobileMenu-toggle .mobileMenu-toggleIcon {top:18px;}
	.navPages-container {bottom: 0; display: none; height: 100%; left: 0; position: fixed; overflow-y:auto; right: 0; z-index: 10;}
	.navPages-container.is-open {display: block; padding-top: 140px; z-index: 0;}
	.navPages-quickSearch {display:block;}
	.mobile_hide, .top_left, .site_menu, .header_rt .dropdown--quickSearch {display:none !important;}
	.navUser {position: relative;transform: translateY(0%);top:0px;}
	.navUser .navUser-item {display:inline-block;}
	.header-logo {width:100%;text-align:center;}
	.navPages {background:#e5e5e5 !important;padding:20px; position:fixed; height: calc(100vh - 74px); width:100%;}
	
	.navPages-list {display:block;}
	.navPages-item {float:none;color:#000;font-size:14px;}
	.navPages-action {display:block;}
	.navPages-list--user {display:block;}
	.header {position:relative;}
	.header.is-open {position:fixed;height:100%;}
	.header.is-open .header-logo > a {z-index:0;}
	.header-logo > a{width:auto;}
	.navPages-action {padding:12px 0;font-weight:normal;text-transform:none;}
	.footer-copyright {padding:0 20px;}
	.navUser-section{display:none;}
	.header_rt .navUser-item.navUser-item--cart{position:absolute; right:15px; top:35%; z-index:99;}
	.mobileMenu-toggle{width:25px; padding:0; left:20px; top:2px; margin-top:0;}
	.mobileMenu-toggle .mobileMenu-toggleIcon, .mobileMenu-toggle .mobileMenu-toggleIcon::before, .mobileMenu-toggle .mobileMenu-toggleIcon::after, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::before, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::after{width:25px; background:#969696;}
	.body{margin-top:0;}
	.header{border-bottom:none;}
	
	.mobileMenu-toggle{ width:40px !important; height:40px !important; top:0px !important;	position:inherit !important; left:0 !important;vertical-align:middle;}
	 
	.mobileMenu-toggle .mobileMenu-toggleIcon, .mobileMenu-toggle .mobileMenu-toggleIcon::before, .mobileMenu-toggle .mobileMenu-toggleIcon::after, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::before, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::after{  
	left: 0 !important; margin: auto !important;
    right: 0 !important; width:16px !important;
	}
	
	.footer-bottom {text-align:center;}
	.footer-left {margin:0 0 10px 0;}
	.footer-right {float:none;}

}

@media (min-width: 768px) and (max-width: 991px) {
	.footer-info-col.nl-main {width:100%;}
	.footer-info-col {width:33.33%;}
	
	.category.main .productGrid .product {width:33.33%;}
	
	ul.header-info li {margin:0 4px;}
	#side-categories h2.container-header {font-size:13px !important;}
}

@media (max-width: 767px) {
	ul.header-info li.mail_icon,
	ul.header-info li.phone_icon {display:none;}
	
	.slider .slick-prev, .slider .slick-next {width:26px;height:26px;background-size: 50px !important;}
	.slider .slick-prev {margin-left: -26px;}
	.slider .slick-next {margin-right: -26px;}
	
	.footer-info-col {text-align:left;}
	.footer-info-col.nl-main {width:100% !important;}
	
	ul.header-info li {margin:0;}
}

@media (min-width: 480px) and (max-width: 767px) {
	.footer-info-col {width:50%;}
	.category.main .productGrid .product {width:50%;}
}

@media screen and (max-width: 400px) {
.home_boxes_cover [class*="col-"]{ width:100%;}
.pro-img{ display: block; width: auto;   height:auto; }
/**/	
}

@media screen and (max-width: 479px) {
	.footer-info-col {width:100%;}
	
	.account-links ul li {background-position: center center !important;margin-left: 0;}
	.account-links ul li a {background-position: center center !important;display: block;font-size: 0;height: 30px;padding: 0;width: 30px;}
	
	.category.main .productGrid .product {width:100%;}
	.estimator-form .button--primary {width:100%;}
	
}