body.Compleat .hideHome,body.compleat .hideHome{display:none}
body.Compleat .wcsRsec,body.compleat .wcsRsec{width:100%;padding:0}
#HEADTABLE{background:#fff}
.wcs-search .keywordsearchcontrol .keywordPanel .keywordtext{border:1px solid #000}
.contactinfo .contact-no span{background:url(../../images/phone-icon-black.png) no-repeat left center}
.mainHeader{padding:10px 0}
.main-menu-div{border-top:1px solid #ccc}
.complogpanel{background:#f0f0f0;padding:15px 30px;width:30%}
.com_boxname{color:#000;font-size:20px;line-height:36px;background:url(../../images/usercompicon.png) no-repeat left center;padding:0 0 0 45px;margin-bottom:15px}
.loginPanel span.loginBoxLabel,.complogpanel .csscontrolBoxHeader{display:none}
.complogpanel .csscontrolBoxes{padding:0;border:0}
body .wcs_container #main {padding: 15px;}
body .complogpanel input.cssbutton{width:100%;margin:0.5rem 0}
body .complogpanel .loginBoxExtras a{text-align:left;color:#e30613;}
body .complogpanel input.inputBox{width:100%;height:32px;border-color:#ccc;max-width:100%;}
.com_welbox{background:#f0f0f0;padding:25px;text-align:center;width:68%}
.com_welbox h2{color:#de3b3b;font-size:30px}
.com_welbox h2 span{padding-top:20px;display:block;font-size:24px;font-weight:400}
.com_welbox p{font-size:24px;color:#000;line-height:32px}
.com_baner{margin:25px 0 10px;border:1px solid #e3e3e3;position:relative;}
.com_baner img{display: block;}
.slideContent{top:50%!important;left:5%!important;transform:translateY(-50%)!important;max-width:40%!important;min-width:40%;text-align:center;position:absolute;z-index:15}
.winter-heater h2 span{color:#C24419}.slide1.infoBlock h2{color:#000;font-size:50px;font-weight:800}.winter-heater h1{font-size:60px;color:#529AA8;font-weight:800}.slide1.infoBlock p{font-size:32px!important;color:#000;font-family:'Open Sans',sans-serif;font-weight:600}
.weekly-slider-main{background:#fff;padding:50px 0}
.weekly-spe-text{text-align:center;text-transform:uppercase;font-size:32px;color:#000;margin-bottom:15px;}
.nbs-flexisel-container{position:relative;max-width:100%;padding:0 10px;}
#flexiselDemo3{position:relative;width:9999px;margin:0;padding:0;list-style-type:none;text-align:center}
.nbs-flexisel-inner{overflow:hidden;width:100%;padding-top:10px;padding-bottom:20px}
#flexiselDemo3 li{float:left;margin:0;padding:0;cursor:pointer;position:relative;line-height:0}
#flexiselDemo3 li img{width:100%;cursor:pointer;position:relative;max-width:190px;max-height:inherit;margin:10px auto}
.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{width:44px;height:44px;position:absolute;cursor:pointer;z-index:100;opacity:.5}
.nbs-flexisel-nav-left{left:2px;top:200px!important;background:url(../../images/nav-arrow.png) no-repeat 0 0}
.nbs-flexisel-nav-right{right:2px;top:200px!important;background:url(../../images/nav-arrow.png) no-repeat 0 -46px}
#flexiselDemo3 li .item{padding:25px 0;text-align:center;height:100%;margin:0 12px;background:#fff;box-shadow:0 0 8px 2px rgba(0,0,0,.05);border:1px solid #e3e3e3}
#flexiselDemo3 li .item p{color:#000;font-weight:500;text-transform:uppercase;text-align:center;overflow:hidden;height:80px;font-size:20px;display:block;line-height:1.2em;margin:20px auto 10px;padding:0 15px}
#flexiselDemo3 li .item .wcsbtn{text-transform:uppercase;padding:0 20px}
div#main{min-height:500px}
.com_footer{background:#6b6b6b;padding:25px 0}
.com_footer .d-flex > div{flex:0 0 25%;padding:0 15px;}
.com_footer .d-flex > div ul li{color:#fff;padding-left:30px;line-height:25px;}
.com_footer .d-flex > div ul li.com_fphn{background:url(../../images/wcompphnicn.png) no-repeat left center}
.com_footer .d-flex > div ul li.com_fmail{background:url(../../images/wcompmailicon.png) no-repeat left center;margin-bottom:5px;}
.com_footer .d-flex > div ul li.com_fmap{background:url(../../images/mapcompicon.png) no-repeat left 2px}
.com_footer .d-flex > div ul li a{color:#fff}
@media (max-width:767px) {
.com_baner .item .slideContent{max-width:100%!important;width:100%;left:0!important;transform:translateY(0)!important;top:20px!important}
.com_baner .item img{width:100%;height:500px}
.com_baner .item .slide1.infoBlock h2{font-size:40px}
.com_baner .item .slide1.infoBlock p{font-size:28px!important}
.com_footer .d-flex > div {flex:0 0 100%;}
}
@media (max-width:991px) {
.com_topbor .d-flex{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}
.complogpanel{width:100%;margin-bottom:15px}
.com_welbox{width:100%}
}
@media only screen and (min-width : 768px) and (max-width : 1024px) {
.com_baner .item img{width:100%;height:350px}
}
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation:portrait) {
.com_baner .item .slideContent{max-width:100%!important;width:100%;left:0!important;transform:translateY(-80%)!important}
	.com_baner .item img{height:auto;}
}