﻿@charset "utf-8"; 
/* CSS Document */ 
html{-webkit-text-size-adjust: none; /* Prevent font scaling in landscape */}
body{	background-color: #fff; margin:0; padding:0; outline:none;font-family: 'source_sans_proregular', sans-serif; line-height:normal;font-weight:400}
*{margin:0; padding:0;-webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
p{margin:0; padding:0;}
img{border:0; vertical-align:text-top;}
.clear{clear:both;}
select{text-indent:6px !important}
@-moz-document url-prefix(){select{text-indent:2px !important}} 
select, input, textarea{margin:0; padding:0; outline:none;font-family: 'source_sans_proregular', sans-serif;font-size:16px; color:#444; outline:none;}
h1,h2,h3,h4,h5{margin:0; padding:0; font-weight:normal; line-height:normal;font-family: 'source_sans_proregular', sans-serif;}
hr{color:#dddddd;border:none;border-top:1px solid #dddddd;height:1px;margin:0;padding:0;margin-bottom:15px;}
.gradient{filter:none;} 
input[type=text], input[type=url], input[type=email], input[type=password], input[type=tel], input[type=button], input[type=submit]{-webkit-appearance: none; -webkit-border-radius:0; border-radius:0;}
input[type=checkbox]{-webkit-appearance:checkbox; -webkit-border-radius:0; border-radius:0;}
input[type=radio]{-webkit-appearance:radio; -webkit-border-radius:0; border-radius:0;}
::-webkit-input-placeholder{/* WebKit browsers */color:#868686;}
:-moz-placeholder{/* Mozilla Firefox 4 to 18 */color:#868686;opacity:1;} 
::-moz-placeholder { /* Mozilla Firefox 19+ */   color:    #868686;   opacity:  1;}
:-ms-input-placeholder { /* Internet Explorer 10+ */ color:#868686; }
/* new clearfix */
.clearfix:after { 
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    }
* html .clearfix{zoom: 1; } /* IE6 */
*:first-child+html .clearfix{zoom: 1; } /* IE7 */

/*********************************Header Starts here************************************/
.header {}
.top1 { height:44px; background:#43454b }
.container { max-width:1200px; margin:auto}
.top1-left { float:left}
.top1-right { float:right}



.morders1 { font-size:15px; color:#fff; position:relative;  padding-top:5px; float:left; padding-left:30px; margin-top:8px; padding-right:14px; margin-right:15px }
.morders1:before { content:''; position:absolute; top:5px; left:0px; width:23px; height:18px;background:url(../images/sprite.png) -4px -6px no-repeat;}
.morders1:after { content:''; position:absolute; top:5px; right:0px; width:1px; height:20px;background:#a6a6a6;}

.price-match { font-size:15px; color:#fff; position:relative;  padding-top:5px; float:left; padding-left:20px; margin-top:8px;  }
.price-match:before { content:''; position:absolute; top:5px; left:0px; width:12px; height:16px;background:url(../images/sprite.png) -46px -7px no-repeat;}

.call1 { font-size:15px; color:#fff; position:relative;  padding-top:2px; float:right; padding-left:22px; margin-top:8px;  }
.call1:before { content:''; position:absolute; top:6px; left:0px; width:15px; height:15px;background:url(../images/sprite.png) -81px -6px no-repeat;}
.call1number { font-size:25px; color:#ff7200; font-family:"source_sans_prosemibold",Arial, Helvetica, sans-serif; vertical-align:middle; position:relative; top:-3px; display:inline-block; padding-left:4px }

.top2 { padding-bottom:26px}
.logo { float:left; margin-top:31px; position:relative; z-index:10}
.logo img { max-width:100%; height:auto}
.maximum-mobile { display:none}
.top2 .container { position:relative}
.search11-mobile{ display:none}
.search-timing { float:left; margin-top:23px; position:absolute; top:21px; left:82px; right:0; margin:auto; width:377px; }
.timings { font-size:17px; color:#43454b; text-align:center }
.search11 { width:100%;   position:relative; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;   position:relative;  margin-left:0px; margin-top:8px; }
.search11 .sinput1 { width:100%;  height:40px;  background:#fff; border:1px solid #43454b;  padding:13px 32px 12px 18px; font-size:15px; color:#868686; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; -moz-border-radius:25px !important ; 	-webkit-border-radius:25px !important ; 	-opera-border-radius:45px !important ; border-radius:45px !important ;}
.search11 .sinput1:focus { border-color:#ff7200; background:#fff}
.search11 .sinput2 { position:absolute; top:1px; right:1px; background:none; border:0;background:url(../images/sprite.png) 2px -50px no-repeat; width:38px; height:35px; cursor:pointer;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.email11 { text-align:center; font-size:17px; color:#ff7200; margin-top:11px}
.email11 a { font-size:17px; color:#43454b; text-decoration:none}
.email11 a:hover { color:#ff7200}

.top2-right { float:right; padding-top:46px}
.mtop-left{float:left}
.mtop-left-new1 li{ width:auto !important}
.mtop-right{float:right}
.mtop {}
.mtop1 { display:none}
.mtop-left ul{margin:0;	padding:0;	list-style:none}
.mtop-left li{float:left;	width:52px;	height:53px;	cursor:pointer;	position:relative; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; margin-left:10px;}
/*.mtop-left li:before{content:''; background:#6e7b86; width:0%; height:2px; position:absolute; bottom:2px; left:0; right:0; margin:auto; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.mtop-left li:hover:before{width:100%}*/
.mtop1 .mtop-left li{ width:41px; height:43px; margin:0; border-left:1px solid #a6a6a6;}
.mtop1 .mtop-right {  border-right:1px solid #a6a6a6;}
.mtop1 .mtop-left.mtop-left-new1 li{ border-left:none;}
.mtop1 .mtop-left li .mopen { top:43px; border-top:1px solid #a6a6a6}

.muser{background:url(../images/sprite.png) -132px -6px no-repeat;}
.muser1{background:url(../images/sprite.png) -141px -65px no-repeat;}
.mcart{background:url(../images/sprite.png) -196px -6px no-repeat;}
.mcart11{background:url(../images/sprite.png) -191px -65px no-repeat;}
.msearch{background:url(../images/sprite.png) -208px -82px no-repeat;}
.memail{background:url(../images/sprite.png) -101px -65px no-repeat;}
.mopen{position:absolute;	right:0;	top:53px;	background-color:#43454b;padding:0px;	z-index:200000;	white-space:nowrap; opacity:0;visibility:hidden;overflow:hidden;	}
.mcart1 {		text-align:center; background-color:#43454b;padding:12px 15px;font-size:16px;color:#fff;}
.mcart1 a {	display:inline-block;	color:#fff !important;	text-decoration:none;	padding:3px 0}
.mcart1 a:hover {	color:#ff7200 !important ;}
.mtop-left li:hover .mopen{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:fadeInUp1;animation-duration:0.5s;animation-fill-mode:both;opacity:1;visibility:visible;overflow:visible}

.mhide { display:none}

@-webkit-keyframes fadeInUp1 { 
    0% {opacity:0;-webkit-transform:translateY(20px);} 
    50%{opacity:0.3;}
    100%{opacity:1;-webkit-transform: translateY(0);     } 
} 
@keyframes fadeInUp1 { 
    0% { 
        opacity: 0; 
        transform: translateY(20px); 
    } 
    50%{
       opacity: 0.3; 
    }
    100% { 
        opacity: 1; 
        transform: translateY(0); 
    } 
} 

.fadeInUp1{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}
.fadeInUp1{-webkit-animation-name:fadeInUp1;animation-name:fadeInUp1;}
.mlogin{background-color:#43454b;padding:12px 15px;font-size:16px;width:120px;color:#fff;}
.mlogin a{display:block;color:#fff !important;text-decoration:none;padding:3px 0}
.mlogin a:hover{color:#ff7200 !important;}
.mcart .mopen { text-align:center}

.navigation { height:47px; background:#ff7200}
.nav{display:table;margin:auto;}

.nav ul { margin:0; padding:0; list-style:none;}
.nav li { float:left; color:#fff;text-transform:uppercase;  position:relative;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;  font-size:17px;font-family:"source_sans_prosemibold",Arial, Helvetica, sans-serif;margin-right:28px; margin-left:28px}
.nav li a { text-decoration:none; color:#fff; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; display:block;  position:relative; padding-top:13px; padding-bottom:12px}

.nav li a:hover, .nav li.active a  {color:#131315}
.hover .parent { /*color:#70ac2f !important*/}

ul.menu1 a {	display:block;	color:#fff;	text-decoration:none;}

ul.menu1 a:hover{/*color:#dc0318;*/}
ul.menu1 li{position:relative;float:left;}
ul.menu1 ul{position:absolute;top:46px;left:0px;z-index:999!important;display:none;opacity:0;list-style:none;border-top:none;border-top:0;}
ul.menu1 ul li{position:relative;color:#fff;text-align:left;border-top:none;width:215px;margin:0px;background-color:#131315;opacity:1;margin-left:0px!important;padding-left:0;}
ul.menu1 ul li a{display:block;color:#fff!important;padding:8px 8px 8px 11px;/*background-image:url(../images/nav-dropdown.bg.png) !important;*/background-color:#202020;font-size:13px;opacity:.98;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
ul.menu1 ul li a:hover{background:none;background-color:#131315!important;color:#fff!important;opacity:1;}
ul.menu1 ul ul{left:215px;top:0px;padding-left:3px;}
ul.menu1 .menu1link{border:1px solid #aaa;padding:0px 0px 0px;}
ul.menu1 .menu1hover { color:#131315 !important}
ul.menu1 .menu1hover .menu1hover{background-color:#131315!important;color:#fff!important;}

ul.menu1 ul li a.menu1hover{background-color:#131315!important;color:#fff!important;}

.why-buy { padding:30px; background:#f2f2f2; width:567px;  float:left; margin-top:50px; }
.why-buy-12 { padding:30px; background:#f2f2f2; width:100%;  text-align: center; margin-top:50px; }
.why-buy h3 { font-size:30px; color:#ff7200;font-family:"roboto_condensedregular",Arial, Helvetica, sans-serif; text-align:center }
.whybuy-features { padding:22px 18px; background:#fff; margin-top:22px}
.whybuy-features ul { padding:0; margin:0; list-style:none}
.whybuy-features li { font-size:20px; color:#43454b;font-family:"roboto_condensedregular",Arial, Helvetica, sans-serif; margin-bottom:15px; padding-left:36px; position:relative}
.whybuy-features li:before { width:21px; height:20px; background:url(../images/sprite.png) -46px -59px no-repeat; content:''; position:absolute; top:5px; left:0 }
.whybuy-features li:last-child { margin-bottom:0 }

.customer-review1{ float:right}
.review-box { text-align:center}
.review-box .text17 { font-size:17px; line-height:26px; font-family:"roboto_condensedlight",Arial, Helvetica, sans-serif}
.star { margin-top:27px;}
.star ul { margin:0; padding:0; list-style:none; display:table; margin:auto}
.star li { float:left; margin-left:2px; margin-right:3px}
.reviewer-name{ font-size:20px; color:#43454b; text-align:center;font-family:"roboto_condensedregular",Arial, Helvetica, sans-serif; margin-top:15px}

.slide2 {overflow:hidden; margin-top:42px; position:relative; padding:0 40px}
.slide2 .item img{ max-width:100%; height:auto}
.slide2 .review-box{ width:auto}
.slide2 .item { }
.slide2 .customNavigation .next {	 position:absolute;	left:0px;	top:11%;	cursor:pointer}
.slide2 .customNavigation .next:before {content:"\f104"; color:#43454b; font-size:45px; font-family:"FontAwesome",Arial, Helvetica, sans-serif; font-weight:bold}
.slide2 .customNavigation .prev {	position:absolute;right:0px;top:11%;cursor:pointer}
.slide2 .customNavigation .prev:before {content:"\f105"; color:#43454b; font-size:45px; font-family:"FontAwesome",Arial, Helvetica, sans-serif ; font-weight:bold}
.slide2 .item a { text-decoration:none}

.slide2 .slidenavdisabled{ display:block !important} 

.search-timing { left:8px}
.mtop-new11 .extext1 {font-size: 17px;color: #43454b; padding-right:32px; padding-bottom:15px}
.mtop-new11 .mtop-left li.muser.mcart { margin-left:80px}
.mtop-new11 .mtop-left li.muser.mcart .extext1 {     position: absolute;    top: 13px;    left: -60px;}
.mtop-new11 .mtop-left li.muser { margin-left:60px}
.mtop-new11 .mtop-left li.muser .extext1 {     position: absolute;    top: 13px;    left: -48px;}
.mtop-new11 .mtop-left li.muser .extext1.tetsg {
    left: -64px !important;
}
/*custom*/
.site-header { padding-top: 0 !important;} 
.morders1 .fas.fa-truck {
    display: none;
}
.price-match .fas.fa-pound-sign {
    display: none;
}
.call1 .fas.fa-phone {
    display: none;
}
.woocommerce-product-search {
    margin-bottom: 0px;
}
.page-template-template-homepage .tpro-testimonial-title {
    display: none;
}
.page-template-template-homepage .tpro-read-more {
    display: none;
}
.page-template-template-homepage .sp-testimonial-pro-wrapper{ }

.call1, .price-match, .morders1 { padding-top:1px}
.call1 { margin-top:2px}
.call1:before { top:12px}
.call1number { top:-1px}

.page-template-template-homepage .sp-testimonial-pro-wrapper { border:none !Important}
.mtop-new11 li.mcart .mopen .mlogin { width:240px;} 
.mtop-new11 #site-header-cart{ width:100%}
.mtop-new11 #site-header-cart li{ width:100%}
.logo img { margin:auto}
.storefront-handheld-footer-bar { display:none}
.mopen .button.wc-forward{ background:#ff8b2e !important; border:none !Important; color:#fff !important}
.mopen .button.wc-forward:hover{ background:#ff7200 !important}
.mopen .button.checkout.wc-forward { margin-top:15px !Important}
.mopen .woocommerce-mini-cart__total.total strong{ color:#ff8b2e !important}
.mopen a.remove:before { color:#ff8b2e !important}
.mlogin a { white-space:normal}
.welcons-textshs { text-align:center}
.welcons-textshs h2 {color: #ff7200;font-family: "roboto_condensedregular",Arial, Helvetica, sans-serif;}
.homeour-collection{color: #ff7200;font-family: "roboto_condensedregular",Arial, Helvetica, sans-serif; margin-top:40px}
div.wpsp-slider-section { text-align:center}
.call1number a{
    color: #ff7200 !important;
}
.page-template-template-homepage .wpsp-product-section {
    padding: 40px 0 38px 0px !important;
}
.tpro-client-testimonial p { margin:0px !important;}
#hp-content-bottom { background: #ff7200; color:#fff !important; margin-bottom: 0; margin-top: 15px; border:0px !important; margin: 0 !important;}
.customer-review1 .sp-testimonial-pro-wrapper.sp_tpro_nav_position_vertical_center {
    margin-top: 0 !Important;
    padding-top: 6px;
    padding-bottom: 14px;
	
} 

.has-map iframe { width:100%; }
.page-id-6 .right-sidebar .content-area {  width:100%;}
.product-categories .cat-item.cat-item-104{ display:none}
.product-categories li.active a {
 color: #FF7200 !important;
}

/*#hp-content-bottom { background:#ff8b2e; border:none !Important; margin-bottom:0 !important}*/
.desktop-bannerslider { display:block !important}
.mobile-bannerslider{ display:none !important}
.menu1 .cat-item.cat-item-104 {
    display: none;
}

/*1609*/
.navigation {    height: auto;    background: #43454b;     position: sticky;
  position: -webkit-sticky;
  top: 0; /* required */ text-align:center}
.nav {       padding: 14px 0px;}
ul.menu1 li {    position: relative;    float: none;    display: inline-block; font-size:15px; text-transform:none; margin-left:15px; margin-right:15px;}
.nav li a { padding-top:6px; padding-bottom:6px;}
.nav li a:hover, .nav li.active a {color:#ff7200}

.brochure_head_link a{color:#ff7200 !important;}
.brochure_head_link_mob a{color:#ff7200 !important;}
.brochure_head_link_mob a:hover{color:#fff !important;}

.covid19 { background:#f2f2f2; text-align:center; padding:18px; padding-bottom:10px}
.covid19 h3 {font-weight: 600;text-transform: uppercase;font-size: 20px;color: #ff7200; margin-bottom:0; line-height:18px}
.covid-inline{ font-size:15px}

 .video-wrapper.clearfix {  float: right;  width: 49%;  margin-top: 52px;}
.video-wrapper1 {  position: relative;  padding-bottom: 61.25%;  padding-top: 25px;  height: 0;}
.video-wrapper1 iframe{ position: absolute;  top: 0;  left: 0;  border: 0;  width: 100%;  height: 100%;}

.customer_review_s { margin-bottom:50px;}
@media only screen and (max-width:1200px)  
{
.container { width:96%}
.morders1 { font-size:14px}
.call1number { font-size:22px;}
.why-buy { width:49%}
.why-buy h3 { font-size:26px}
.whybuy-features li { font-size:18px;}
.whybuy-features li:before{ top:3px}
.slide2 { margin-top:26px}
.review-box .text17 { font-size:16px; line-height:24px;}
.reviewer-name { font-size:18px}

.video-wrapper1 { padding-bottom:70%}
}

@media only screen and (max-width:1100px)  
{
.video-wrapper1 { padding-bottom:84%}
}
@media only screen and (max-width:980px)  
{
.nav.desktopmenuf{ display:none;}
.mtop1 { display:block}
.top1-left, .top1-right, .top2-right { display:none}
.navigation .container { position:relative}
.search11-mobile {    display: block;    position: absolute;    top: -4px;    right: 0;    width: 200px;    z-index: 10;}
.search-timing { display:none}
.maximum-mobile { display:block; text-align:center; font-size:15px; color:#43454b; margin-top:15px;}
.logo { width:100%; text-align:center; float:none}
.top2 { padding-bottom:18px;}
.search11 { top:-2px}
.slide2 { padding:0 26px}
.search11 .sinput1 { height:36px; border:none}
.why-buy { width:100%; padding:20px}

.why-buy h3 { font-size:24px}
.whybuy-features li { font-size:16px;}
.whybuy-features li:before{ top:3px}
.slide2 { margin-top:26px}
.review-box .text17 { font-size:15px; line-height:23px;}
.reviewer-name { font-size:16px}
.custom-logo {
    display: inline-block;
}
.page-template-template-homepage  .entry-header .entry-title {
    display: none;
}
.call1number a {
    color: #ff7200 !important;
}
.page-template-template-homepage:not(.has-post-thumbnail) .site-main{     padding: 0 !important;
    margin: 0 !important;
}
.welcons-textshs h2 { font-size:34px;}
.welcons-textshs  { font-size:17px;}
#hp-content-bottom p {font-size: 25px;line-height: 35px;}
#hp-content-bottom p a{ color:#fff !Important}
.call1number { top:2px}

.video-wrapper.clearfix { width:100%}

.search11-mobile { width:319px}
.search11-mobile.search11 { top:-8px}
}

@media only screen and (max-width:760px)  
{
.welcons-textshs h2 { font-size:30px;}
.welcons-textshs  { font-size:15px;}
.desktop-bannerslider { display:none !important}
.mobile-bannerslider{ display:block !important}
.mobile-bannerslider .flex-direction-nav { display:none !important}
#post-custom-wel-come {margin-top: 10px;
padding-top: 20px;}
#hp-content-bottom p {font-size: 20px;line-height: 30px;}
#nav_menu-3.widget { margin-bottom:0 !important}
.call1number { top:2px}
}

@media only screen and (min-width:600px)  
{
.site-main ul.products li.product:not(.product-category){
	width:24.96% !important;
	}	
}

@media only screen and (max-width:550px)  
{
.welcons-textshs h2 { font-size:27px;}

.covid19 h3 {font-weight: 600;text-transform: uppercase;font-size: 20px;color: #ff7200; margin-bottom:0}
.covid-inline{ font-size:15px}

.search11-mobile { width:252px}
.search11-mobile.search11 { top:-8px}
.search11-mobile.search11 input{ width:150px;}
}

.single_add_to_cart_button.button.alt {
    float: left;
	margin-top:12px !important;
	margin-right: 10px;	
}
.single-product div.product form.cart .quantity{
	 float: left;
	 margin-top:12px;
	}
.gmwqp_inquirybtn{
float: left;

margin-top:12px;
			}
.stock.out-of-stock {
float: left;
}
.gmwqp_inquirybtn.outof_stock {
    margin-left: 10px;

}
@media only screen and (max-width:413px) {
	.gmwqp_inquirybtn.outof_stock {
    margin-left: 0px !important;
}
.woocommerce-Tabs-panel {
    float: left;
}
}


/********************************************************************************************************************************************************************************/
/* menu */

#menu-icon svg { width:25px; color:#fff; fill:#fff !Important; margin-top:9px; margin-left:0px; float:left; display:block; margin-bottom:12px;}
#menu-icon svg path { color:#fff; fill:#fff !Important}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;

}
#menu-icon img { display:block}
#menu div div div > ul > li:first-child {border-left:1px solid #e1e1e1;}
#menu div div div > ul > li {
	float: left;
	z-index: 10;
	position:relative;
	border-radius:0;
	border-right:1px solid #1868ce;
	
	
	}
	
#menu div div div > ul > li:last-child { border-right:0;}
	
#menu div div div> ul > li > a {
	display:inline-block;
	z-index: 1;
	position: relative;
	font-size:13px;
	color:#fff;
	text-decoration:none;
	line-height:28px;
	padding:4px 23px;
	display:block;
	
	text-transform:uppercase;
	}
#menu div div div> ul > li>a:hover, #menu div div div > ul > li.sfHover>a, #menu div div div > ul > li.active>a  {

	color:#d31d29 
	}

#menu div div div> ul > li  ul {
	display: none;
	position: absolute; 
	z-index: 99;
	background:#1868ce; 
	border-top:0;
	left:0px;
	top:36px;
	width:153px;
	margin:0 !important;
	padding:8px 0
	}
#menu span.sf-sub-indicator {position:relative; }
#menu span.sf-sub-indicator:after {
	
       content:'\f107';
	background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    display: inline;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
	line-height:0px;
    height: auto;
    margin-top: 0;
    text-decoration: inherit;
    vertical-align: middle;
    width:1.45em;
	padding-left:3px;
	font-size:21px;
	color:#074ea9;
	display:none
	}
#menu ul li li span.sf-sub-indicator { float:right;} 
#menu ul li li span.sf-sub-indicator:after {
	content:'\f105';
    font-size: 18px;
	

	}
#menu div div div> ul > li:hover > div {
	display: table;
}
#menu div div div> ul > li ul + ul {
	padding-left: 0px;
	
}
#menu div div div> ul > li ul > li > a:hover, #menu div div div> ul > li ul > li.active > a, #menu div div div> ul > li ul > li.sfHover > a {

	color:#d31d29 ;
	}
#menu div div div> ul > li > ul  li:first-child {border-top:0px;}
#menu div div div> ul > li > ul  li { 
	position:relative;
	}
#menu div div div> ul > li > ul > li  a {
	text-decoration:none;
	color: #fff;
	font-size:12px;
	text-transform:none;
	line-height:21px;
	text-align:left;
	display:block;
	padding:5px 10px 5px 14px; 
	text-transform:uppercase;

}
#menu div div div ul > li ul ul  { 
	position:absolute;
	left:153px;
	top:-8px
	}

#menu div div div ul > ul > li ul li a:hover, #menu > ul > li > ul > li a.active { 
	color:#37a229; 
	}



/*****************************************************/
#menu-icon {
    background:none;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 15px;
    font-weight: bold;
    line-height: 30px;
    padding:1px 0 ;

    text-transform: uppercase;
	position:relative;
	height: 47px;
    cursor: pointer;

}
#menu-icon:after {
float:right;
	content:"\f107";
	background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    display: inline;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    height: auto;
    line-height: normal;
    margin-top: 0;
    text-decoration: inherit;
    vertical-align: baseline;
    width: auto;
	display: inline-block;
    text-decoration: inherit;
	 text-align: center;
    width: 15px;
	font-size:26px;
	color:#fff;
	vertical-align:middle;
	margin-right:0px; display:none
	}
#menu-icon.active:after {
	content:"\f106";
	}
.sf-menu-phone {display:none; padding:0; margin:0; list-style:none}
.sf-menu-phone li { 
	position: relative;
	
	background-color:#43454b; z-index:3000;
	}
	.sf-menu-phone li:first-child {  border-top:1px solid #000;	}
  .sf-menu-phone li a { display: inline-block;  color: #fff;  border-bottom:1px solid #000;}
  .sf-menu-phone  li {   font-size: 17px; font-weight: bold; padding: 0; }
  .sf-menu-phone  li > a {padding: 10px 15px; display: block; text-decoration:none; font-size:15px; font-weight:normal; text-transform:uppercase; }
  .sf-menu-phone  li li  a {padding: 8px 15px 8px 25px; display: block; font-size:14px; }
  .sf-menu-phone  li li li a {padding: 7px 15px 7px 35px; display: block;}
  .sf-menu-phone li a:hover { color: #B90100; }
  .sf-menu-phone li li {font-size: 14px;}
  .sf-menu-phone li li.last { padding-bottom: 0 !important;  }
  .sf-menu-phone li i {
    position: absolute;
    display: block;
    top: 2px;
    right: 0;
    height: 24px;
    width: 24px;
  }
  .sf-menu-phone  li  i {top: 0px;color:#fff; font-size:25px; padding:4px 1px; right:5px;}
  .sf-menu-phone  li i.icon-angle-up:before {content:'\f107';  font-family:"FontAwesome",Arial, Helvetica, sans-serif; background-repeat:no-repeat}
  .sf-menu-phone li i:hover { cursor: pointer; }
  .sf-menu-phone li i.opened { background-position: center 7px; }

  /** dropdown **/
  .sf-menu-phone ul {  width: auto;  padding: 0px 0px;  display: none; list-style:none; position:relative; top:-1px  }
  .sf-menu-phone  li.active > a > span {color: inherit;}
  .sf-menu-phone  li.active > a,
  .sf-menu-phone  li:hover > a {color:#fff ;  background: #ff7200  ; }

  .sf-menu-phone li li.active > a,
  .sf-menu-phone li li a:hover {color: #fff;}
  
  
 .icon-angle-down:before { content:'\f107'; font-family: FontAwesome; font-style:normal;}
 .header-sticky{ position:fixed; top:0px; width:100%}

@media only screen and (max-width:980px)  
{
#menu { padding-top:10px; padding-bottom:5px			}
}

#menu-gadget {display:none;}
@media (max-width: 980px) {
#menu {display:none;}
#menu-gadget {display:block;}

}

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 0;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;	
	background: #869791;
	
	
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 13px;
	height: 13px;
	margin: 5px 4px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.grabbing{cursor:url(grabbing.png) 8 8, move;}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}