@charset "utf-8";
/* CSS Document */


.arrow-094{display: none; width:32px; height:32px; float:right;}

.qulit{width:80%; margin-top:-12px;}
.qup{padding-left:10px;}


.time-con{color:#000; padding-left:90px; padding-right:90px;}


.mobile-hide{ display:block;}
.mobile-show{display: none;}

.banner-home-hidee{display:block;}
.banner-home-showw{display:none;}

.line-h{ line-height:40px !important }


@media only screen and (max-width: 991px) {
	
.banner-home-hidee{display:none;}
.banner-home-showw{display:block;}
.banner-slider-wrap .img-bg{ height:50% !important}
	
	
	.mobile-hide{ display: none !important;}
	.mobile-show{display: block;}
	/*#topmenu{display: none;}*/
	.moble-products{width:100% !important;  display:block;}
	.mpb-marginB40{  margin-bottom:60px; }
	
	
	.bg_img_product { background: url(../images/mobile-products_01.png) no-repeat center center;  /*background-position: 0 0;*/ }
	
	.bg_img_product1 { background: url(../images/mobile-products_02.png) no-repeat top;  min-height:220px;}
	.mer-top-70{ margin-top:-30px;}
	.mer-top-100{ margin-top:-170px;}
	.f-tt-tet {line-height: 30px; padding-top: 10px;}
	
	/*.mi-hit{ min-height:170px;}*/
	
	
	.cloyew{ font-size:16px !important; color:#262626 !important; font-weight:500 !important;}
	.arrow-094{display: block; width:32px; height:32px; float:right;}
	
	
	.qulit-we{ width:100% !important; position:relative !important; float:left;}
	.qulit{width:70%; margin-top:0px !important;}
	
	
	.prom{ width:100% !important; position:relative; float:left;}
	.singel-products-bg44{ padding: 0px 0px 80px 0px !important;  background: #ed1c24;  min-height: 130px !important;  margin-top: 80px !important;}	
	.centrey{ text-align:center;}
}

.off-74-hide{ display:block;}
    .off-74-show{display: none;}
	
	
	.retail-hide{display: block;}
	.retail-show{display: none;}
	
	
	
@media only screen and (max-width: 1023px) {	
	
	.retail-hide{display: none !important;}
	.retail-show{display: block !important; width:100%; position:relative;}
   .bg-re{ background-color:#ed1c24; padding:40px 0px 40px 0px !important; position:relative; width:100%;}	
  .wid-10{ width:100%; position:relative; float:left; padding-right:15px; padding-left:15px;}
  .wid-10 img{ width:100%; height:auto; position:relative; max-width: 100%;}
	.qulit-we{ width:100% !important; position:relative !important; float:left;}
.qulit{width:40%; margin-top:0px !important;}


}
	
	
@media only screen and (max-width: 768px) {
	.moble-footer{ width:100% !important; text-align:center !important; display:block;}
	.f-tt-tet{line-height:26px;}
	.mi-hit{  min-height:233px;}
	.mi-hit-2{ min-height:160px;}
	/*.re-p{ width:33.33333333%;}*/
	
	.mi-hit-3{ min-height:160px;}
	
	.di-5{ width:50%;}
	.retail-bg {padding: 0px 0px 0px 0px; background:#ed1c24; min-height:430px !important; z-index:1;}
	.retail_Presence {margin-top: -498px; z-index:2; position:relative;}
	
	.off-74-hide{ display:none;}
    .off-74-show{display: block;}
	
.qulit-we{ width:100% !important; position:relative !important; float:left;}
.qulit{width:40%; margin-top:0px !important;}

#issues li{ position:relative;}
#issues li img{float: left; margin: 10px 0px 10px 0px !important; width:10% !important;}
#issues li p{ padding-right:20px; width:75%;}
.flex-container {height: 100%; padding: 0; margin: 0; display: block !important; }
.retail-icon-warme{ width:23% !important; float:left !important; } 

.fs-40{ font-size:35px !important;}
.pdL5{padding-left:0px; background-color:#FFF; padding:15px;}

.mer-top-70 {margin-top: -60px !important;}
.bg_img_product1 {background: url(../images/mobile-products_02.png) no-repeat top; min-height: 260px;}


}











.mobile-banner-hide{ display:block;}
.mobile-banner-show{display: none;}

.clt-ht{ clear:both; height:90px;}
.pdL5{padding-left:50px}
.pdL55{padding-left:50px}
@media only screen and (max-width: 425px) {
	/*.re-p{ width:100%; float:left; padding-left:15px; padding-right:15px; position:relative; margin:0px auto;}*/
	/*.re-p .imghover-01{ position:relative;}*/
	
	
	
	.bg_img_product { background: url(../images/mobile-products_03.png) no-repeat center center;  background-position: 0 0; }
	.mobile-banner-hide{ display:none;}
    .mobile-banner-show{display: block !important;}
	
	
.retail_Presence1 { position:relative; float:left;}
.retail-bg1 {padding: 80px 0px 0px 0px; background:#ed1c24; background-size: cover; background-position: bottom right; background-attachment: fixed; min-height:600px;}
	
	.qulit{width:40%; margin-top:0px !important;}
	
	
	.time-con{color:#000; padding-left:0px !important; padding-right:0px !important;}
	
	
	
#issues li{ position:relative;}
#issues li img{float: left; margin: 10px 0px 70px 0px !important; width:7% !important;}
#issues li p{ padding-right:20px; width:40%; position:relative;}

	
	.my-p-active {border-bottom: 6px solid#ed1c24; width: 90%;}
	
.retail-icon-warme{ width:30% !important; float:left !important; } 

.di-5{ width:100%;}
.clt-ht{ clear:both; height:5px;}
.pdL5L{padding-left:0px;  margin-top:70px; }
.pdL5{padding-left:0px; background-color: transparent; padding:0px;}

.pad-imb{ padding-bottom:30px;}
.TC{ text-align:center;}


.retail-bg-inner {min-height: 200px;  margin-top: -390px;}
.mert3{ position:relative; margin-top:193px; z-index:3;}

.noppp{ padding:0px;}


.brk-wd{ width: 193px; margin-left: 70px;    }



}

@media only screen and (max-width: 375px) {
	.mi-hit{ min-height:170px;}
	.mi-hit-2{ min-height:171px;}
	.my-p-active{   width: 100%;}
	./*re-p{ width:100%; float:left; padding-left:15px; padding-right:15px; position:relative; margin:0px auto;}
	.re-p .imghover-01{ position:relative;}*/
	.bg_img_product { background: url(../images/mobile-products_04.png) no-repeat center center;  background-position: 0 0; }
	
	#timeline { height:300px}
	#issues li{ position:relative;}
	#issues li {height: 600px !important; list-style: none; float: left;}
#issues li p{ padding-right:20px; width:35%; position:relative;}
.retail-bg-inner {min-height: 200px;  margin-top: -490px;}

.mert3{ position:relative; margin-top:320px; z-index:3;}

.pdL5L {
    padding-left: 0px;
    margin-top: 116px;
}
.brk-wd{width: 193px; margin-left: 48px;   }
}

@media only screen and (max-width: 320px) {
	.bg_img_product { background: url(../images/mobile-products_05.png) no-repeat center center;  background-position: 0 0; }
	.mi-hit{  min-height:128px;}
	
	.mi-hit-2{ min-height:150px;}
	/*.re-p{ width:100%; float:left; padding-left:15px; padding-right:15px; position:relative; margin:0px auto;}
	.re-p .imghover-01{ position:relative;}*/
	#timeline { height:350px}
		#issues li{ position:relative;}
	#issues li {height: 990px !important; list-style: none; float: left;}
#issues li p{ padding-right:20px; width:28%; position:relative; height: 990px !important;}
#issues li img{float: left; margin: 10px 0px 100px 0px !important; width:7% !important;}


	.retail-icon-warme{ width:48% !important; float:left !important; } 
.retail-bg-inner {min-height: 200px;  margin-top: -553px;}
.mert3{ position:relative; margin-top:380px; z-index:3;}
.brk-wd{  width: 63%;   }
}






/*--------------------------NEW RESPONSIVE CHANGES--------------------------*/

@media only screen and (max-width: 767px) {
	/*.re-p{ width:100%; float:left; padding-left:15px; padding-right:15px; position:relative; margin:0px auto;}
	.re-p .imghover-01{ position:relative;}*/
	
	
	
	
	
	
	
	
}






@media only screen and (max-width: 1023px) {



}


.alert{ font-size:16px !important;}

.home-text-padd-01{padding:0px 60px 0px 60px;}
.home-height-80{height:80px;}
.home-height-40{height:40px;}

@media only screen and (max-width: 425px) {
.home-text-padd-01{padding:0px 0px 0px 0px !important;}	
.home-height-80{height:40px;}
.home-height-40{ display:none}
}


@media only screen and (max-width: 375px) {
	.home-height-80{height:40px;}
.home-height-40{ display:none}
	.smk_accordion .accordion_in .acc_head{ font-size:16px !important;}
}


@media only screen and (max-width: 320px) {
	
	
}



/*--------------------------NEW RESPONSIVE CHANGES FOR SPESE--------------------------*/

.pad-top-53tb{ padding-top:53px; padding-bottom:53px;}

.pad-top-53b{ padding-bottom:53px;}
.pad-top-26b{ padding-bottom:26px;}

.home-height-40 {height: 40px;}









