@font-face {
            font-family:"Gotham Black";
            src:  
			   
                url('fonts/hinted-Gotham-Black.eot'),
                url('fonts/hinted-Gotham-Black.eot?#iefix') format('embedded-opentype'),
                url('fonts/hinted-Gotham-Black.woff2') format('woff2'),
                url('fonts/hinted-Gotham-Black.woff') format('woff'),
                 url('fonts/hinted-Gotham-Black.ttf') format('truetype');
            font-weight: normal;
            font-style: normal; 
        }
a:hover {
    cursor: pointer;
}
.columns .column.main{padding-bottom:0px;} 


.banner-aboutus{display:flex; flex-flow:row; position:relative;}
.banner-aboutus .banner-content{background:#d10000;  max-width:520px; display:flex; align-items:center; padding:0 5%; }
.banner-aboutus .banner-content p{ width:100%; color:#fff; font-weight: 400; font-family: 'Raleway', sans-serif;  text-transform: uppercase; font-size:45px; line-height:50px; text-align:center; margin:0px;}
.banner-content-innovation{position:absolute; left:20%; top:15%; color:#fff}
.banner-content-innovation h2{text-transform:none; color:#fff; font-weight:normal; margin:0 0 10px; padding:0px;}
.banner-content-innovation h2 span{font-weight:bold;}
.banner-content-innovation p{width:60%; margin:20px 0 30px;}
.our-vision1 { margin-left:24px;}
.banner-middle2 { background:#fff!important; color:#444!important;}
.aboutus-menu ul{display:flex; flex-flow:row; justify-content:space-around; flex-wrap:wrap;}
.aboutus-menu ul li a{font-size:18px; border:1px solid #e1e1e1; border-radius:10px; padding:10px 15px; color:#3a3e3d; display:block; margin:0px;}
 
.slid-prce {
    border: 0; 
    color: #ec2e36!important;
    font-weight: bold;
    margin-top: 20px; 
    font-size: 20px; 
}
.aboutus-menu ul li a:hover, .aboutus-menu ul li a.active{background:#ed1c24; border-color:#ed1c24; color:#fff;}
.aboutus-menu .about-mblmenu{display:none; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out;  -o-transition: all 1s ease-in-out;  transition: all 1s ease-in-out;}
.aboutus-menu .about-mblmenu div{width: 35px; height: 5px; background-color: black; margin:3px 15px 3px auto;} 
.e-waste-management h4 img { margin-top:-5px;}

.aboutus-content{display:flex; flex-flow:row; padding:0 15px;}
.aboutus-content .con-left{width:50%; background:url('../images/about-intex.png') no-repeat; background-size:contain;}
.aboutus-content .con-right{width:50%;}

.aboutus-content .about-description{padding:20% 0;}
.aboutus-content .about-description .about-wrap{margin-bottom:30px; padding:0 20px 0 0;}
.aboutus-content p{margin-bottom:30px;}

.mission-vision h3{color:#393637; font-weight:bold; text-transform:uppercase; padding:0 0 30px; font-size:30px; /*margin-left:0px;*/ }
.mission-vision .our-vision-content{display:flex; flex-flow:row; /*border-right:1px solid #dbdee0;*/ }
.mission-vision .our-vision-content ul{list-style-type:disc; margin:0 0 0 40px;}
.mission-vision .our-mission ul{list-style-type:disc; margin:0 0 0 20px}

.about-btm-tab{border-style: solid; border-color:#dbdee0; border-width:1px 0 1px 0;}
.about-btm-tab ul{display:flex; flex-flow:row; justify-content:space-between; }
.about-btm-tab ul li{display:flex; flex-flow:row; align-items:center; padding:35px 0; width:33.33%; margin:0px;}
.about-btm-tab ul li div:first-child{margin-right:15px;}
.about-btm-tab ul li:not(:last-child){border-right:2px solid #dbdee0;}
.about-btm-tab ul li h4{font-weight:bold; font-size:30px; color:#393637;}


.about-corporate{background:#f6f6f6 url('../images/about-corporate-img.jpg') no-repeat; width:100%;  background-position: 100% 0; }
.about-corporate .about-corporate-content{padding:13% 0;}
.about-corporate .about-corporate-content .icon-pdf{margin-right:10px;}
.about-corporate .about-corporate-content p{color:#3a3e3d; width:60%; margin-bottom:30px;}

@media (max-width: 767px) {
.mission-vision .our-vision-content{margin-bottom:30px; border-right:0px;}

.about-corporate .about-corporate-content {padding:50% 0 0;}
.LoadServiceCenters .box-service-center span {    width: 100%;
    float: left;}
	
	
	.serive-centre-help { flex-direction: column-reverse!important;}

}
@media (max-width:640px) {
	.mission-vision h3{font-size:25px;}
	
	.mission-vision .our-vision-content ul {     margin: 0px 0 0 20px;}
	
	.our-vision1 {margin-left:0px;}
}


/*----------------- About accolades page css -----------------*/
.wrap-accolades .year-text a{color:#d4d4d4; font-size:50px; font-weight:bold; cursor:pointer; }
.wrap-accolades {border-bottom:1px solid #ccc;}
.wrap-accolades .year-text span.icon-collapse{background-position:-318px -301px; width:55px; height:40px; margin:15px 0 0 0; float:right;}
.wrap-accolades .year-text span.icon-collapse.active{background-position:-376px -295px; width:55px; height:55px;}
.content-accolades {padding:0 0 0 50px; display:flex; flex-flow:row;}
.content-accolades .box-left, .content-accolades .box-right{width:50%;}
.content-accolades .con-box{border-left:1px dashed #555; position:relative; padding:0 0 20px 5%; width:90%}
/*.content-accolades .con-box:nth-child(2n){border-left:none;}*/
.content-accolades .con-box h4{color:#ed1c24; font-size:24px; padding:10px 0 15px; width:90%; line-height:30px;}
.content-accolades .con-box p{width:90%; margin:0 0 20px;}
.content-accolades .con-box::after{content:''; width:10px; height:10px; background:#000; border-radius:50%; display:inline-block; position:absolute; left:-6px; top:10px;}
.content-accolades .con-box:nth-child(2n):after{display:none;}
.content-accolades .con-box .read-more a{color:#ed1c24; float:right;}

@media (max-width:991px) {
	.wrap-accolades .year-text a{font-size:50px;}
	.wrap-accolades .year-text span.icon-collapse{background-position: -324px -299px;  width: 40px;  height: 40px; margin: 7px 0 0 0;}
	.bg-category.bg-fully-automatic {
    background: url(../images/bg-category-smartphone.jpg) no-repeat 0px 0px;
    width: 100%;
}
}


@media (max-width:639px) {
	.content-accolades{flex-flow:column;}
	.content-accolades .box-left, .content-accolades .box-right{width:100%;}
	.wrap-accolades .year-text a{font-size:40px;}
}


@media (max-width:420px) {
	.wrap-accolades .year-text a{/*font-size:30px;*/}
}

/*----------------- About corevalue page css -----------------*/

.corevalue-body-content .corevalue-conbox{display:flex; flex-flow:row; align-items:center; margin:0 0 50px;}
.corevalue-body-content .corevalue-conbox h3{color:#ed1c24; font-size:30px;}
.corevalue-body-content .corevalue-conbox p{padding:0 30px 0 0;}
.corevalue-body-content .corevalue-conbox .img-container{flex-shrink:0;}
.corevalue-body-content .corevalue-conbox:nth-child(2n){flex-flow:row-reverse;}
.corevalue-body-content .corevalue-conbox:nth-child(2n) p{padding:0 0 0 30px;}
.corevalue-body-content .corevalue-conbox:nth-child(2n) h3{padding-left:30px;}


/*----------------- About innovation page css -----------------*/
.banner-aboutus.banner-innovation{display:inherit; margin:0 0 0px;}
.content-innovation .innovation-conbox{display:flex; flex-flow:row; margin:0 0 30px;}
.content-innovation .innovation-conbox div.box-single{margin-right:30px;}
.content-innovation .innovation-conbox div.last{margin-top:30px;}
.content-innovation .innovation-conbox  div{position:relative;}
.content-innovation .innovation-conbox .title{position:absolute; bottom:55px; left:30px; width:60%; color:#fff; font-weight:bold; font-size:25px;}
.content-innovation .innovation-conbox .title.top{top:70px; width:100%; text-align:center; left:auto;}

.content-innovation .content-dv{display:flex; flex-flow:row; flex-wrap:wrap; justify-content:space-between; padding:0 0 25px ;}
.content-innovation .content-dv .time-circle.time-circle-icon{width:100%; display:flex;}
.content-innovation .content-dv .time-circle.time-circle-icon span{border-radius: 100%; -webkit-border-radius: 100%; background: #ed1c24; width:100px; height:100px; margin: 0 auto; margin-top: 25px; position:relative;}
.content-innovation .content-dv .time-circle.time-circle-icon span img{position:absolute; left:34px; top:25px;}
.content-innovation .content-dv .content-text{padding:50px 15px 50px 25px; width:50%; border-bottom:1px solid #ccc;}
.content-innovation .content-dv .content-text.brdr-rgt{border-right:1px solid #ccc;}
.content-innovation .content-dv .content-text a{color:#ed1c24}
.content-innovation .content-dv .content-text h2{text-transform:inherit; font-size:28px; font-weight:normal;}


@media (max-width: 991px) {	
	.content-innovation .content-dv .content-text h2{font-size:25px}
}
@media (max-width: 639px){
	
	.content-innovation .content-dv .content-text{width:100%; padding:15px;}
	.content-innovation .content-dv .content-text.brdr-rgt{border-right:none;}
	.content-innovation .content-dv .time-circle.time-circle-icon{display:none;}
	
}

/*----------------- About investor page css -----------------*/

.about-our-banks h4{font-size:24px; color:#3a3e3d; margin:0 0 30px;}
.about-our-banks ul{display:flex; flex-flow:row; flex-wrap:wrap; margin:0 0 50px;}
.about-our-banks ul li{ border:1px solid #dedede; width:25%; display:flex; justify-content:center; align-items:center; padding:25px 10px;}


/*----------------- About leadership page css -----------------*/
.about-leadership-content{padding:50px 0; display:flex; flex-flow:row}
.about-leadership-content .content-text{width:60%}
.about-leadership-content .img-con{width:40%}
.about-leadership-content>div{overflow:auto;}
.about-leadership-content .leadership-description p{display:none; padding:0 15px 0 0;}
.about-leadership-content p:nth-child(3){display:block; }
.about-leadership-content p:nth-child(4){display:block; }

.about-leadership-content h4{font-size:28px; color:#ed1c24;}
.about-leadership-content h5{font-size:20px; color:#3a3e3d; }
.about-leadership-content .button.button-md{padding:20px 0 0 0; cursor:pointer;}
.about-leadership-content .img-con{flex-shrink:0; margin-left:40px}
.leadership-board-director .tabs {text-align:center; margin-bottom:30px;}
.leadership-board-director .tabs a{background:#231f20; border-radius:40px; padding:10px 30px; color:#fff; font-size:18px; margin:0 15px 0 0; cursor:pointer;}
.leadership-board-director .tabs a.active{background:#ed1c24;}
.leadership-board-director  .content-board-director ul li{display:flex; flex-flow:row; width:100%; flex-wrap:wrap; align-items:center; border-bottom:1px solid #dddddd; padding:25px 0; position:relative;}
.leadership-board-director  .content-board-director ul li .about-employee{width:100%;}
.leadership-board-director  .content-board-director ul li h4{color:#ed1c24; font-size:25px;}
.leadership-board-director  .content-board-director ul li p.title{font-size:18px; color:#3a3e3d; display:block}
.leadership-board-director  .content-board-director ul li p.visit{font-size:14px; display:block;}
.leadership-board-director  .content-board-director ul li p.visit a{color:#ed1c24; }
.leadership-board-director  .content-board-director ul li .thumbnail{flex-shrink:0; margin:0 20px 0 0; border-radius:50%; padding:0px; border:5px solid #e7f3ff; overflow:hidden}
.leadership-board-director  .content-board-director ul li p{width:100%; display:none;}
.leadership-board-director  .content-board-director ul li .read-more{color:#000; text-transform:uppercase; font-weight:bold; cursor:pointer; text-align:right; display:none;}
.leadership-board-director  .content-board-director ul li .read-more:hover{color:#ed1c24;}

.leadership-board-director  .content-board-director ul li .read-more.btm{position:absolute; bottom:0px;}
.leadership-board-director  .content-board-director ul li .icon-plus{background-position:-363px -260px; width:25px; height:25px; position:absolute; right:0px; top:80px; cursor:pointer;}
.leadership-board-director  .content-board-director ul li.ac .icon-plus{background-position:-388px -260px;}


/*----------------- about-csr-description page css -----------------*/

.about-csr-description{margin:0 0 50px;}
.about-csr-description h4{font-size:22px; font-weight:normal; padding:20px 0 10px; color:#ed1c24;     text-align: left;}


@media (max-width: 1600px) {	
	.banner-aboutus .banner-content p{padding:0 2%; font-size:40px; line-height:45px;}
}

@media (max-width: 1400px) {	
	.banner-aboutus .banner-content p{font-size:35px; line-height:40px;}
}

@media (max-width: 1199px) {
	.about-corporate{background-position:80% 0;}
	.banner-aboutus .banner-content p{font-size:30px; line-height:35px;}
	.banner-aboutus .banner-content-innovation{top:5%;}
	.banner-aboutus .banner-content-innovation p{margin:10px 0}
	
	.aboutus-menu ul li a{padding:10px;}
	.content-accolades .con-box h4{width:80%;}
	.content-accolades .con-box p{width:80%;}
	
	.content-innovation .innovation-conbox{margin:0 0 25px;}
	.content-innovation .innovation-conbox div.box-single{margin-right:25px;}
	.content-innovation .innovation-conbox div.last{margin-top:25px;}
	.content-innovation .innovation-conbox .title.top{top:30px;}
	
}

@media(max-width:991px){
	.about-leadership-content{flex-flow:column-reverse;}
	.about-leadership-content .content-text{width:100%;}
	.about-leadership-content .img-con{width:40%; margin:0 auto;}
	.banner-aboutus{flex-flow:column-reverse;}
	.banner-aboutus .banner-content{max-width:100%; padding:10px 0;}
	.banner-aboutus .banner-content p{font-size: 22px; line-height:28px;}
	.banner-aboutus .banner-content-innovation{top:10%;}
	.banner-aboutus .banner-content-innovation p{margin:10px 0; display:none;}
	.banner-aboutus .banner-content-innovation .button.button-md a{margin:15px 0 0 0; padding:7px 35px;}
	
	.aboutus-menu ul{justify-content:flex-start; flex-flow:column;}
	.aboutus-menu ul li{display:none; margin:0px; -webkit-transition: all 3s ease-in-out;
						-moz-transition: all 3s ease-in-out;
						-o-transition: all 3s ease-in-out;
						transition: all 3s ease-in-out;
		}
	.aboutus-menu ul li a{margin:0px; padding:8px 10px; border-radius:0px; border:none; border-bottom:1px solid #dedede; font-size:16px;}
	.aboutus-menu .about-mblmenu{display:flex; flex-flow:row; background:#ed1c24; border-radius:10px; color:#fff; font-size:18px; padding:10px; margin:0 0 10px; position:relative;}
	.aboutus-menu .about-mblmenu span{position:absolute; right:15px; top:10px; transition-duration: 0.4s; background-position:-333px -212px; width:20px; height:25px;}
	
	.aboutus-menu .about-mblmenu span.active{-webkit-transform: rotate(-180deg) !important;  transition-duration: 0.4s;}

	.aboutus-content{background:none; margin:0px;}
	.aboutus-content .about-description{padding:5% 0px;}
	
	.about-btm-tab ul li{flex-flow:column; text-align:center;}
	.content-accolades .con-box h4{width:95%;}
	.content-accolades .con-box p{width:95%;}
	
	.corevalue-body-content .corevalue-conbox .img-container{width:325px;}
	.corevalue-body-content .corevalue-conbox h3{font-size:25px;}
	.content-innovation .innovation-conbox{margin:0 0 20px;}
	.content-innovation .innovation-conbox div.box-single{margin-right:20px;}
	.content-innovation .innovation-conbox div.last{margin-top:20px;}
	.content-innovation .innovation-conbox .title{width:80%;}
	.about-our-banks ul li{width:33.33%;}
	.leadership-board-director .content-board-director ul li .name{width:70%;}
	
}

@media(max-width:767px){
	.about-btm-tab ul li{padding:15px 0;}
	.about-btm-tab ul li:not(:last-child){border:none}
	.about-btm-tab ul li h4{font-size:30px;}
	.content-accolades .con-box{width:100%;}
	.content-accolades .con-box:nth-child(2n){border-left: 1px dashed #555; padding:0 0 20px 5%; }
	.content-accolades .con-box:nth-child(2n):after{display:block;}
	.corevalue-body-content .corevalue-conbox h3{padding-bottom:15px;}
	.corevalue-body-content .corevalue-conbox .img-container{width:200px;}
	.content-innovation .innovation-conbox .title{width:90%; left:10px; bottom:5px;}
	.content-innovation .innovation-conbox div.last{margin-top:15px;}
	.banner-innovation{margin:0 0 70px}
	.banner-aboutus .banner-content-innovation{background:#d10000; color:#fff; left:0px; right:0px; top:100%; text-align:center; }
	.banner-content-innovation h2{font-size:30px; padding:3px 0}
	.banner-aboutus .banner-content-innovation .idmos{display:none;}
	.banner-aboutus .banner-content-innovation .button.button-md{display:none;}
	.about-our-banks ul li{width:50%;}
	.leadership-board-director .content-board-director ul li .name{width:60%;}

	.about-corporate{background-size:cover; min-height:280px;}
	.aboutus-content .con-right{width:100%;}
	

}

@media(max-width:576px){
	
	.mob-res { display:block!important; background:none!important;} 
	
	
	.explore-btn-btn { display:none;}
	
	.proimg .pro-cat-title  { text-align:center!important; color:#fff!important;}
	.proimg .pro-cat-desc{ text-align:center!important; color:#fff!important;} 
	
	.banner-aboutus .banner-content p{font-size: 18px; line-height:auto;}
	.about-corporate-content .button.button-md a{padding:12px 20px;}
	.corevalue-body-content .corevalue-conbox ,.corevalue-body-content .corevalue-conbox:nth-child(2n){flex-flow:column-reverse;}
	.corevalue-body-content .corevalue-conbox:nth-child(2n) h3, .corevalue-body-content .corevalue-conbox:nth-child(2n) p{padding-left:0px;}
	.corevalue-body-content .corevalue-conbox .img-container{padding:0 0 20px;}
	.corevalue-body-content .corevalue-conbox p{padding:0px;}
	.corevalue-body-content .corevalue-conbox h3{text-align:center;}
	
	
	.content-innovation .innovation-conbox{flex-flow:column; margin:0px;}
	.content-innovation .innovation-conbox div.box-single{margin:0px;}
	.content-innovation .innovation-conbox div.last{margin:0px;}
	.content-innovation .innovation-conbox div.box-single div, .content-innovation .innovation-conbox div.box-double div{margin:0 0 20px;}
	.banner-content-innovation h2{font-size:22px; padding:3px 0}
	
	.wrapper .leadership-board-director .tabs a{display:block; margin:0 0 10px;}
	.leadership-board-director .content-board-director ul li{justify-content:center;}
	.leadership-board-director .content-board-director ul li .name{width:90%; text-align:center;}
	.about-leadership-content .img-con{width:auto;}
	
}

@media(max-width:480px){
	.about-btm-tab{}
	.about-btm-tab ul{flex-flow:column; padding:10px 0;}
	.about-btm-tab ul li{flex-flow:row; width:100%; padding:0px; text-align:left;}
	.about-btm-tab ul li div img{width:70%;}
}

@media(max-width:360px){
	.about-corporate-content .button.button-md a{padding:12px 5px;}
}





/*========================contactus css================================*/


.contactus-tabs ul{display:flex; flex-flow:row; justify-content:center; margin:0 0 50px;}
.contactus-tabs ul li{border:1px solid #e1e1e1; background:#f7f7f7; border-radius:10px; font-size:18px; display:flex; flex-flow:column; 
					justify-content:center; align-items:center; width:18%; padding:25px 0; cursor:pointer;  text-align:center; margin:0 10px 0 0;}
.contactus-tabs ul li a{color:#3a3e3d;}
					
.contactus-tabs ul li:hover, .contactus-tabs ul li.active{background-image: linear-gradient(to bottom right, #02bacf, #82b440); color:#fff;background-image: linear-gradient(to bottom right, #02bacf, #82b440);}
					
.contactus-tabs ul li .icon{width:63px; height:57px; margin-bottom:20px;}				
.contactus-tabs ul li.icon-complaint div.icon{background:url('../images/icon-complaint.png') no-repeat;}
.contactus-tabs ul li.icon-complaint:hover div.icon, .contactus-tabs ul li.icon-complaint.active div.icon{background:url('../images/icon-complaint-hover.png') no-repeat;}

.contactus-tabs ul li.icon-emailus div.icon{background:url('../images/icon-emailus.png') no-repeat;}
.contactus-tabs ul li.icon-emailus:hover div.icon, .contactus-tabs ul li.icon-emailus.active div.icon{background:url('../images/icon-emailus-hover.png') no-repeat;}

.contactus-tabs ul li.icon-callus div.icon{background:url('../images/icon-callus.png') no-repeat;}
.contactus-tabs ul li.icon-callus:hover div.icon,.contactus-tabs ul li.icon-callus.active div.icon{background:url('../images/icon-callus-hover.png') no-repeat;}

.contactus-tabs ul li.icon-chat div.icon{background:url('../images/icon-chat.png') no-repeat;}
.contactus-tabs ul li.icon-chat:hover div.icon,.contactus-tabs ul li.icon-callus.active div.icon{background:url('../images/icon-chat-hover.png') no-repeat;}


#contactus .feedback-wrap {display:flex; flex-flow:row}
#contactus .feedback-wrap>div{width:50%;}
#contactus .feedback-wrap div.form-feedback{background-image: linear-gradient(to bottom right, #02bacf, #82b440);; color:#fff; padding:60px 0 30px 30px;}
#contactus .feedback-wrap div.form-feedback form{width:60%;}
#contactus .feedback-wrap div.form-feedback h3{color:#fff; padding-bottom:30px;}
#contactus .feedback-wrap div.form-feedback p{font-size:18px; width:60%; margin-bottom:30px}
#contactus .feedback-wrap div.form-feedback .form-control{background:none; border-color:#fff; color:#fff; font-size:16px; border-radius:5px; min-height:42px;}
#contactus .feedback-wrap div.form-feedback .form-control::-webkit-input-placeholder{color:#fff;}
#contactus .feedback-wrap div.form-feedback .form-control::-moz-placeholder{color:#fff;}
#contactus .feedback-wrap div.form-feedback .form-control:-ms-input-placeholder{color: #fff;}
#contactus .feedback-wrap div.form-feedback .form-control:-moz-placeholder {color:#fff;}
#contactus .feedback-wrap div.form-feedback select option { color: #000; }
.contact-address{display:flex; flex-flow:row;}
.contact-address .box{width:50%;}
.contact-address .box h3{font-size:25px; color:#3CB371; padding:0 0 15px;}
.contact-address .box ul li.icon-wrap {display:flex; flex-flow:row; font-size:15px;}
.contact-address .box ul li p{font-size:15px;}
.contact-address .box a ,.content-contact-emailus a{color:#626262}
.contact-address a:hover, .content-contact-emailus a:hover{color:#ed1c24;}
 
.contact-address .box ul li span.intex-sprite{width:35px; height:25px; flex-shrink:0}
.contact-address .box ul li span.icon-map{background-position:-2px -366px;}
.contact-address .box ul li span.icon-phone{background-position:-30px -366px;}
.contact-address .box ul li span.icon-courier{background-position:-67px -366px;}
.contact-address .box ul li span.icon-envelope{background-position:-106px -370px;}
.contact-address .box ul li span.icon-globe{background-position:-145px -365px;}

.content-contact-emailus{display:flex; flex-flow:column; flex-wrap:wrap; font-size:18px;text-align: center;}
.content-contact-emailus p span:first-child{/*border-right:1px solid #626262;*/ /*padding:0 10px 0 0; margin:0 10px 0 0;*/}



.international-contact ul {display:flex; flex-flow:row; flex-wrap:wrap; justify-content:space-around;}
.international-contact ul li{border:1px solid #cacaca; border-radius:10px; display:flex; flex-flow:row; width:48%; font-size:18px; align-items:center; padding:20px; margin-bottom:20px;}
.international-contact ul li p{margin:0px;}
.international-contact ul li a{color:#626262;}
.international-contact ul li a:hover{color:#ed1c24;}
.international-contact ul li .flag{width:110px;}


@media (max-width: 1400px) {
#contactus .feedback-wrap div.form-feedback form{width:80%;}
#contactus .feedback-wrap div.form-feedback p{width:80%}
	
}


@media(max-width:991px){
.contactus-tabs ul li{font-size:18px; padding:30px 5px; width:30%}
.contactus-tabs ul li .icon{margin-bottom:15px}
#contactus .feedback-wrap{flex-flow:column;}
#contactus .feedback-wrap>div{width:100%;}
.content-contact-emailus{font-size:20px;}
.contact-address .box h3{font-size:20px;}
}


@media(max-width:767px){
.content-contact-emailus{font-size:18px;}
.international-contact ul li{padding:20px 10px;}
.international-contact ul li .flag{width:50px; margin-right:5px}
.international-contact ul li p{font-size:18px;}
.international-contact ul li div:nth-child(2n){flex-shrink:0;}
.contactus-tabs ul{flex-wrap:wrap; margin:0 0 15px;}
.contactus-tabs ul li{width:31%; margin-bottom:10px; font-size:16px;}
.contactus-tabs ul li .icon{margin-bottom:0px;}
.contact-address{flex-flow:column;}
.contact-address .box{width:100%;}

#contactus .feedback-wrap div.form-feedback{padding:15px 0 15px 15px}
#contactus .feedback-wrap div.form-feedback h3{padding-bottom:15px;}

}

@media(max-width:576px){
	
	.mob-responsive-cat img { display:none;}
	.pro-cat-desc2 p {
    font-size: 16px!important;
    font-weight: normal!important;
    text-transform: capitalize!important;
    text-align: center;
}
	.explore-btn-btn { display:none!important;}
	
	.mob-responsive-cat, .sub-cat-box .explore-btn-rgt{      display: inline-block;
    width: 100%;
    margin-left: -25px;}
#contactus .feedback-wrap div.form-feedback form{width:95%;}
#contactus .feedback-wrap div.form-feedback p{width:95%}
.international-contact ul{flex-flow:column;}
.international-contact ul li{width:100%;}
.international-contact ul li .flag{width:90px;}
.content-contact-emailus .con-left, .content-contact-emailus .con-right{width:100%;}
.contact-address .box h3{font-size:18px;}
.unb p { font-family:"Gotham Black";     font-size: 36px!important; }

.mob-sub-heading h2 { font-size:24px; color:#fff; text-transform:uppercase;
    margin-bottom: 20px;
 text-align: center;} 
.pro-cat-detail2-w {
width:100%!important;
padding-bottom: 1px;
 
    margin: 0 auto;
}

.pro-cat-detail2-w {    float: none;
    width: 100%!important; 
    text-align: center;
        display: block!important;}
}

@media(max-width:480px){
.contactus-tabs ul li{width:100%; padding:15px 0;}	
.contact-address .box{width:100%;}
}

@media(max-width:360px){
.contactus-tabs ul li{width:100%; margin-right:0px;}
}



/*================ Resources page css ==================*/
.tvc h2{text-align:center; margin:35px 0 30px 0; padding:0px;}
.banner-resourses{position:relative;}
.banner-resourses .banner-content{color:#fff; position:absolute; top:20%; left:15%;}
.banner-resourses .banner-content p{font-size:35px; text-transform:uppercase;}
.banner-resourses .banner-content span{width:70%; display:block;}
.banner-resourses .banner-content .button{margin:20px 0 0 0}
.banner-resourses .banner-content .button span{width:auto; float:left;}
.banner-resourses .banner-content .button .icon-play{background-position:-610px -213px; width:35px; height:35px; margin:0 0 0 15px;}
.resources-tabs ul{display:flex; flex-flow:row; justify-content:center;}
.resources-tabs ul li{background:#f7f7f7; border:1px solid #e1e1e1; border-radius:10px; padding:10px 20px; margin-right:15px;}
.resources-tabs ul li a{color:#000;}
.resources-tabs ul li a:hover{color:#fff;}
.resources-tabs ul li:hover ,.resources-tabs ul li.active{background:#ed1b24; color:#fff; border-color:#ed1b24; }
.resources-tabs ul li:hover a,.resources-tabs ul li.active a{color:#fff;}

.bg-resources{background:#eeeff3; width:100%; padding:50px 0;}
.bg-resources .select-category{width:50%; margin:0 auto 50px; }
.resource-wallpaper-gallery ul{display:flex; flex-flow:row; flex-wrap:wrap;}
.resource-wallpaper-gallery ul li{width:20%; margin:0 0 10px; position:relative;}
.resource-wallpaper-gallery ul li .gallery-description{position:absolute; background:#fff; padding:15px; left:0px; top:0px; width:45%;}
.resource-wallpaper-gallery ul li .icon-play{position:absolute; bottom:15%; left:10%; background-position:-417px -207px; width:55px; height:55px; cursor:pointer;}
.resource-wallpaper-gallery ul li:nth-child(2n) .gallery-description{right:0px; left:auto;}
.resource-wallpaper-gallery ul li:nth-child(2n) .icon-play{left:auto; right:15%;}
.resource-wallpaper-gallery ul li .gallery-description h5{text-transform:uppercase; color:#3a3e3d; font-size:18px; font-weight:bold; margin:0 0 5px; padding:0px;}
.resource-wallpaper-gallery ul li .gallery-description p{line-height:24px; font-size:16px;}
.resource-wallpaper-gallery ul li:hover .icon-play{background-position:-550px -207px;}
.resource-wallpaper-gallery ul li:hover .gallery-description{background:#ec1919; color:#fff;}
.resource-wallpaper-gallery ul li:hover .gallery-description h5{color:#fff;}



@media(max-width:991px){
	.resource-wallpaper-gallery ul li{width:25%;}
	.resource-wallpaper-gallery ul li .gallery-description{width:70%;}
	
}
@media(max-width:767px){
.resource-wallpaper-gallery ul li .gallery-description{width:90%; padding:5px 10px}
.banner-resourses img{min-height:160px;}
.banner-resourses .banner-content{  
     top: 8%;
    left: 5%;
}
.resource-wallpaper-gallery ul li{width:33%;}
}

@media(max-width:576px){

.banner-resourses .banner-content p{font-size:25px;}
}

@media(max-width:360px){
	.resources-tabs ul{justify-content:space-around;}
	.resources-tabs ul li{margin-right:5px; }
	.resource-wallpaper-gallery ul li{width:50%;}
}


/*================ Support pages css  ==================*/
#support-content .smartapp{text-align:center;}
#support-content .smartapp h2{font-size:35px; color:#3a3e3d; text-transform:inherit; padding:0 0 15px;}
#support-content .smartapp p{font-size:18px; margin:0 0 20px;}
#support-content .smartapp .download-app{margin:20px 0;}
#support-content .smartapp .download-app a{font-size:18px; color:#ed1c24; display:inline-block; margin:3px 0 0 0;}
#support-content .smartapp .download-app .icon-download{background-position:-477px -210px; width:35px; height:40px;}
#support-content .smartapp .download-app span{vertical-align:top;}

.banner-support{position:relative} 
.banner-support img{/*min-height:200px;*/}
.banner-support .banner-text{text-align:center; position:absolute; top:40%; left:0; right:0}
.banner-support .banner-text h2{color:#fff; padding:0 0 5px;}
.banner-support .banner-text .search-feild{width:40%; margin:0 auto; position:relative;}
.banner-support .banner-text .search-feild .searc-icon{position:absolute; right:15px; top:15px; cursor:pointer; background-position:-90px -155px; width:35px; height:30px;}
.banner-support .banner-text .form-control{ color:#6c6c6c; height:60px; font-style:italic; font-size:20px; border-radius:50px; padding:6px 55px 6px 20px;}
.banner-support .banner-text .support-icons{display:flex; flex-flow:row; justify-content:center; margin-top:35px; display:none;}
.banner-support .banner-text .support-icons .intex-sprite{width:45px; height:45px; float:left; margin:0 10px 0 0;}
.banner-support .banner-text .support-icons div{ color:#fff; font-size:20px; margin:0 20px 0 0; line-height:35px;}
.banner-support .banner-text .support-icons div a{color:#fff; font-size:20px; }
.banner-support .banner-text .support-icons .icon-phone{background-position:-5px -205px; }
.banner-support .banner-text .support-icons .icon-mail{background-position:-70px -205px;}
.banner-support .banner-text .support-icons .icon-chat{background-position:-135px -205px;}

.support-tabs ul{display:flex; flex-flow:row; justify-content:space-around;}
.support-tabs ul li{border:1px solid #e1e1e1; background:#f7f7f7; border-radius:10px; font-size:22px; display:flex; flex-flow:column;  align-items:center; width:24%; padding:50px 0; cursor:pointer; text-align:center}
.support-tabs ul li a{color:#3a3e3d;}					
.support-tabs ul li:hover, .support-tabs ul li.active{background:#ef333a; color:#fff; border-color:#ef333a;}
.support-tabs ul li:hover a{color:#fff;}				
.support-tabs ul li .icon{width:60px; height:65px; margin-bottom:35px;}				
.support-tabs ul li.faq div.icon{background-position:-195px 0;}
.support-tabs ul li.faq:hover div.icon, .support-tabs ul li.faq.active div.icon{background-position:-195px -70px; }

.support-tabs ul li.warranty div.icon{background-position:0px 0px;}
.support-tabs ul li.warranty:hover div.icon, .support-tabs ul li.warranty.active div.icon{background-position:0 -70px;}

.support-tabs ul li.service-charges div.icon{background-position:-65px 0;}
.support-tabs ul li.service-charges:hover div.icon, .support-tabs ul li.service-charges.active div.icon{background-position:-65px -70px;}

.support-tabs ul li.service-request div.icon{background-position:-130px 0;}
.support-tabs ul li.service-request:hover div.icon, .support-tabs ul li.service-request.active div.icon{background-position:-130px -70px;}

.serive-centre-help{display:flex; flex-flow:row;}
.serive-centre-help .box-left{width:50%;}
.serive-centre-help .box-right{ width:50%; background:#ef333a; color:#fff; padding:0px 25px; display:flex; flex-flow:column; justify-content:center;}
.serive-centre-help .box-right h3{color:#fff; padding:0 0 20px;}
.serive-centre-help .box-right .customercare-info{width:71%;}
.serive-centre-help .box-right .customercare-info p{font-size:18px;}
.serive-centre-help .box-right .customercare-info span{color:#000; border-bottom:1px solid #000; padding:0 0 20px; font-style:italic; display:inline-block; margin:0 0 20px;}

.LoadServiceCenters{display:flex; flex-flow:row; flex-wrap:wrap;}
.LoadServiceCenters .box-service-center{font-size:18px; width:32%; margin:0 6px 10px;}
.LoadServiceCenters .box-service-center.border-box{padding-bottom:0px;}
.LoadServiceCenters .box-service-center span{font-weight:bold; color:#3a3e3d;     width: 100%;
    float: left;}
.LoadServiceCenters .box-service-center div{padding:0 0 15px; color:#ed1c24}
.LoadServiceCenters .box-service-center div:not(:first-child){font-size:16px; color:#626262;}
.LoadServiceCenters .box-service-center .footer-box{border-top:1px solid #cacaca; margin:30px -15px 0; display:flex; padding:10px 20px; color:#3a3e3d;}
.LoadServiceCenters .box-service-center .footer-box .contact-no{background-position:0px -155px; width:35px; height:25px; float:left;}
.LoadServiceCenters .box-service-center .footer-box .map{background-position:-45px -155px; width:35px; height:30px;}
.LoadServiceCenters .box-service-center .footer-box div{padding:0px; color:#3a3e3d; font-weight:bold;}
.LoadServiceCenters .box-service-center .footer-box div:last-child{margin-left:auto;}


@media(max-width:1339px){
	.serive-centre-help .box-right .customercare-info{width:95%;}
	.serive-centre-help .box-right .customercare-info span{margin:0 0 25px; padding:0 0 25px;}
}
@media(max-width:1199px){
	.serive-centre-help .box-right h3{font-size:35px; padding:0 0 5px;}
	.serive-centre-help .box-right .customercare-info p{font-size:16px;}
	.serive-centre-help .box-right .customercare-info .form-group{margin:0 0 10px;}
	.serive-centre-help .box-right .customercare-info span{margin:0 0 10px; padding:0 0 10px; }
}


@media(max-width:991px){
.LoadServiceCenters .box-service-center{width:48.5%; margin:0 5px 10px;}
.serive-centre-help .box-right{padding:30px 25px;}
.serive-centre-help{flex-flow:column;}
.serive-centre-help .box-left, .serive-centre-help .box-right{width:100%;}
.serive-centre-help .box-right .customercare-info{width:100%;}
.serive-centre-help .box-right .customercare-info select{width:50%;}
.banner-support .banner-text .search-feild{width:80%}
}

@media(max-width:767px){
	
	.serive-centre-help .box-right {
    padding: 15px 25px;
}
.LoadServiceCenters .box-service-center{width:48%;}
.support-tabs ul{flex-wrap:wrap;}
.support-tabs ul li{font-size:20px; width:47%; padding:15px 0; margin:0 0 10px;}
.support-tabs ul li .icon{margin-bottom:15px;}
.banner-support .banner-text{position:static;}
.banner-support .banner-text h2{    top: 38%;
    margin: 0 auto; 
    position: absolute;
    width: 100%;}
.banner-support .banner-text .search-feild{width:90%;}
.banner-support .banner-text .support-icons div{color:#626262; margin:0 10px 0 0; font-size:18px;}
.banner-support .banner-text .support-icons div a{color:#626262;}
#support-content .smartapp h2{font-size:30px;}
 
}
@media(max-width:650px){
.LoadServiceCenters{flex-flow:column;}
.LoadServiceCenters .box-service-center{width:100%;}
.banner-support .banner-text .form-control{font-size:18px;}
.banner-support .banner-text .support-icons{padding:0 15px; flex-wrap:wrap; justify-content:flex-start; margin-top:20px;}
.banner-support .banner-text .support-icons div{width:47%; text-align:left; margin:0 10px 10px 0;}
.serive-centre-help .box-right .customercare-info select{width:100%;}
}


@media(max-width:480px){
.support-tabs ul li{width:100%;}
.banner-support .banner-text .support-icons div{width:100%;}
}






/*================ Support FAQ pages css  ==================*/

 .support-faq .support-tittle{text-align:center;}
.support-faq ul.faq-tab{display:flex; flex-flow:row; justify-content:center; margin:30px 0 0 0;}
.support-faq ul.faq-tab li{background:#f7f7f7;  font-size:18px; border-radius:10px; border:1px solid #e1e1e1; padding:5px 15px 2px; margin:0 5px;}
.support-faq ul.faq-tab li a{color:#3a3e3d; line-height:30px;}
.support-faq ul.faq-tab li .intex-sprite{width:30px; height:35px; float:left; margin:0 5px 0 0;}

.support-faq ul.faq-tab li:hover ,.support-faq ul.faq-tab li.active, .support-faq ul.faq-tab li.active a, .support-faq ul.faq-tab li:hover a{background:#ed1c24; color:#fff; border-color:#ed1c24;}

.support-faq ul.faq-tab li .icon-sm-service{background-position:-447px -157px;}
.support-faq ul.faq-tab li:hover .icon-sm-service, .support-faq ul li.active .icon-sm-service{background-position:-415px -157px;}

.support-faq ul.faq-tab li .icon-sm-faq{background-position:-171px -157px;}
.support-faq ul.faq-tab li:hover .icon-sm-faq, .support-faq ul.faq-tab li.active .icon-sm-faq{background-position:-135px -157px; background-color:#ed1c24; color:#fff;}

.support-faq ul.faq-tab li .icon-sm-warranty{background-position:-237px -157px;}
.support-faq ul.faq-tab li:hover .icon-sm-warranty,.support-faq ul.faq-tab li.active .icon-sm-warranty{background-position:-205px -157px;}

.support-faq ul.faq-tab li .icon-sm-charges{background-position:-304px -157px;}
.support-faq ul.faq-tab li:hover .icon-sm-charges,.support-faq ul.faq-tab li.active .icon-sm-charges{background-position:-268px -157px;}

.support-faq ul.faq-tab li .icon-sm-request{background-position:-374px -157px;}
.support-faq ul.faq-tab li:hover .icon-sm-request,.support-faq ul.faq-tab li.active .icon-sm-request{background-position:-340px -157px;}

.support-faq ul.faq-tab li .icon-sm-branches{background-position:-490px -307px; width:44px;}
.support-faq ul.faq-tab li:hover .icon-sm-branches,.support-faq ul.faq-tab li.active .icon-sm-branches{background-position:-439px -307px;}


.support-faq .mbl-cdit{display:flex; flex-flow:row; justify-content:center;}
.support-faq .mbl-cdit li{background:#f7f7f7; border-radius:10px; border:1px solid #e1e1e1; padding:25px 0px; text-align:center; font-size:18px; margin:0 20px 0 0; width:15%; cursor:pointer;}
.support-faq .mbl-cdit li a{color:#3a3e3d;}
.support-faq .mbl-cdit li.active , .support-faq .mbl-cdit li.active a, .support-faq .mbl-cdit li:hover ,.support-faq .mbl-cdit li:hover a{background:#ed1c24; color:#fff; border-color:#ed1c24;}
.support-faq .mbl-cdit li span{display:block;width:70px; height:75px; margin:0 auto;}
.support-faq .mbl-cdit li span.icon-mbl{background-position:-390px 0px; }
.support-faq .mbl-cdit li.active .icon-mbl, .support-faq .mbl-cdit li:hover .icon-mbl{background-position:-463px 0;}

.support-faq .mbl-cdit li span.icon-cdit{background-position:-265px 0px; }
.support-faq .mbl-cdit li.active .icon-cdit, .support-faq .mbl-cdit li:hover .icon-cdit{background-position:-330px 0;}

.support-faq #accordion h5{color:#ed1c24; font-size:18px; font-weight:bold;}
.support-faq #accordion ol li{padding:0 0 10px;}
.support-faq #accordion ol li .no-margin{margin:0px;}
.support-faq #accordion ol li.blank{visibility:hidden; height:1px;}
.support-faq #accordion .panel-heading .panel-title{font-weight:normal;}
.support-faq #accordion .panel-heading.active .panel-title{color:#ed1c24;}
.support-faq #accordion .panel-heading .panel-title a:focus{text-decoration:none;}

@media(max-width:1199px){
.support-faq .mbl-cdit li{width:25%;}
}

@media(max-width:1199px){
.support-faq ul.faq-tab{flex-wrap:wrap; justify-content:flex-start; }
.support-faq ul.faq-tab li{margin:0 5px 10px; width:30%;}
.support-faq .mbl-cdit li{width:35%;}
}

@media(max-width:767px){
.support-faq ul.faq-tab li{width:47%;}

}

@media(max-width:460px){
	.support-faq ul.faq-tab li{width:100%;}
	.support-faq .mbl-cdit li{width:45%;}
}



.branches-content h3{text-align:; margin:0 0 10px; padding:0 0 5px; font-size:25px; color:#ed1c24;}

/*================ Support Service Charges pages css  ==================*/
.table-support-charges .tab-heading .icon-arrow{background-position: -477px -160px; width:25px; height:30px; float:right; transition: all 0.5s;}
.table-support-charges .tab-heading.active .icon-arrow{transform: rotate(180deg);}
.table-support-charges .tab-heading{cursor:pointer;}
.table-support-charges .tab-heading th{border-bottom-width:1px; color:#ed1c24; font-weight:normal;}
.table-support-charges .tab-description tr:not(:last-child) th{border-bottom:1px solid #fff;}

.support-btm-table{margin:40px 0 0 0; font-size:16px;}
.support-btm-table table tr td.none{border-bottom:1px solid #fff;}
.support-btm-table table tr td:first-child{color:#ed1c24;}

.support-term-condition h4{color:#ed1c24; font-size:22px; font-weight:normal; padding:0 0 10px;}
.support-term-condition ol{margin:0 0 30px;}


/*================ Support Warranty Policy pages css  ==================*/
 .support-faq .warranty-policy ul {display:flex; flex-flow:row; justify-content:center; margin:0px 0 30px}
 .support-faq .warranty-policy ul li{margin-right:20px}
 .support-faq .warranty-policy ul li a{color:#3a3e3d;}
 .support-faq .warranty-policy ul li a:hover{color:#ed1c24;}
 .support-faq .warranty-policy ul li .icon-pdf{background-position:-473px -213px; width:30px; height:30px; float:left; margin:-3px 10px 0 0;}

  @media(max-width:991px){
  .support-faq .warranty-policy ul{flex-wrap:wrap; justify-content:flex-start;}
  .support-faq .warranty-policy ul li{width:50%; margin:0 0 20px;} 
  }

 
 @media(max-width:640px){
	.support-faq .warranty-policy ul li{width:100%; margin:0px; padding:10px 0; border-bottom:1px solid #ececec;}
	.table-support-charges td{font-size:14px;}
	.table-support-charges t4{font-size:15px;}
  }

/*================support-service-request pages css  ==================*/


.support-service-request{display:flex; flex-flow:row; justify-content:center; margin:0 0 50px;}
.support-service-request li{background:#f7f7f7;  border-radius:10px; border:1px solid #e1e1e1;   width:24%; padding:15px; margin:0 5px 0 0; text-align:center;}
.support-service-request li a{color:#3a3e3d; font-size:18px; display:flex; flex-flow:column; align-items:center;}
.support-service-request li span{margin:0 0 10px;}
.support-service-request li.active,.support-service-request li:hover ,.support-service-request li:hover a{background:#ed1c24; color:#fff; border-color:#ed1c24;}

.support-service-request li .icon-installation{background-position: -325px -80px; width:70px; height:60px;}
.support-service-request li.installation:hover .icon-installation , .support-service-request li.installation.active .icon-installation{background-position: -261px -80px;}

.support-service-request li .icon-feedback{background-position: -624px -80px; width:70px; height:60px;}
.support-service-request li.feedback:hover .icon-feedback, .support-service-request li.feedback.active .icon-feedback{background-position: -555px -80px;}

.support-service-request li .icon-complaint{background-position: -477px -80px; width:70px; height:60px;}
.support-service-request li.complaint:hover .icon-complaint, .support-service-request li.complaint.active .icon-complaint{background-position:-395px -80px;}

.support-service-request li .icon-product{background-position: 0px -294px; width:70px; height:60px;}
.support-service-request li.registration:hover .icon-product, .support-service-request li.registration.active .icon-product{background-position:-55px -294px;}

.support-service-request li .icon-warrantysearch{background-position: -130px -294px; width:70px; height:60px;}
.support-service-request li.wattanty-search:hover .icon-warrantysearch, .support-service-request li.wattanty-search.active .icon-warrantysearch{background-position:-171px -294px;}

 @media(max-width:991px){
.support-service-request li{width:33%}
 }
 
 @media(max-width:767px){
 .support-service-request{flex-wrap:wrap;}
 .support-service-request li{width:31%; margin:0 10px 20px 0;}
  }
  @media(max-width:640px){
	.support-service-request li{padding:25px 35px;}
	.support-service-request li a{font-size:16px;}
  }
@media(max-width:460px){
	.support-service-request{justify-content:flex-start;}
	.support-service-request li{width:100%; padding:5px 10px; margin:0 0 10px;}
	.support-service-request li span{margin:0 10px 0 0}
	.support-service-request li a{flex-flow:row;}
	}



/*================recources Press Media pages css  ==================*/

.banner-pressMedia{position:relative;}
.banner-pressMedia .banner-text{text-align:center; position: absolute; top: 45%; left: 0; right: 0;}
.banner-pressMedia .banner-text h2{color:#fff;}
.pressMedia-tittle{text-align:center;}
.blog-pressMedai{display:flex; flex-flow:row; flex-wrap:wrap; justify-content:space-between; margin:50px 0 ;}
.blog-pressMedai .sep-blog-box{display:flex; flex-flow:column; width:49%; margin:0 0 50px; border-bottom:1px solid #ccc;}
.blog-pressMedai .sep-blog-box .img-container{position:relative; margin:0 0 5px;}
.blog-pressMedai .sep-blog-box .img-container .date{font-size:14px; font-weight:bold;}

.blog-pressMedai .sep-blog-box .post-tag {display:flex; flex-flow:row;}
.blog-pressMedai .sep-blog-box .post-tag .icon-tag{background-position:-160px -257px; width:25px; height:25px;}
.blog-pressMedai .sep-blog-box .post-tag p{color:#626262; font-size:15px;}

.blog-pressMedai .sep-blog-box .tittle h4{color:#ed1c24; font-size:20px; font-weight:bold; margin:0px;}
.blog-pressMedai .sep-blog-box .tittle p{font-size:16px;}

.blog-pressMedai .sep-blog-box .read-more{display:flex; margin-top:auto; padding:0 0 10px; flex-flow:row-reverse;}
.blog-pressMedai .sep-blog-box .read-more a{color:#626262; font-size:14px;}
.blog-pressMedai .sep-blog-box .read-more a:hover{color:#ed1c24}


@media(max-width:767px){
.blog-pressMedai .sep-blog-box{width:100%;}
.blog-pressMedai .sep-blog-box{margin:0 0 25px;}


.intex-video p iframe { width:100%; height:300px;}
.intex-video iframe { width:100%; max-height:220px;}
}

@media(max-width:576px){
.pressMedia-content .media-filters .col-xs-6, .pressMedia-content .media-filters .col-xs-3{width:100% !important; margin-bottom:10px;}
.intex-video p iframe { width:100%; height:225px;}

.carousel-inner{ display:block;
    max-width: 100%; 
/*height:160px!important;*/} 

.carousel-inner .item iframe { width:100%;height:170px!important;} 
 .main-banner2 > .carousel-inner > .item > a >picture >img {
    display: block;
    max-width: 100%;
	width:100%;
    height: 176px!important;
}

}

/*================resources Drivers  pages css  ==================*/


.drivers-description ol li{font-size:16px; padding:0 0 10px;}
.drivers-description ol li a{color:#ed1c24}
.drivers-description h4.panel-title{font-weight:normal;}
.drivers-description .panel-body{padding:15px 0 0 0;}




/*================resources wallpaper  pages css  ==================*/

.wallpaper-tittle{text-align:center;}
.wallpaper-tittle h2{padding-bottom:20px;}
.wallpaper-gallery{display:flex; flex-flow:row;}
.wallpaper-gallery .left, .wallpaper-gallery .right{width:50%;}
.wallpaper-gallery .right{background:#231f20; margin:100px 0 0 0}

.wallpaper-gallery .left .gallery-active-slide img{float:right}
.wallpaper-gallery .left .gallery-active-slide{width:64%; float:right;}

.wallpaper-gallery .right ul{display:flex; flex-flow:row; flex-wrap:wrap; width:64%; padding:50px 0 0 30px; max-height:650px; overflow:auto;}
.wallpaper-gallery .right ul li{width:30%; margin:0 10px 20px 0; cursor:pointer;}

.gallery-btm{display:flex; flex-flow:row;}
.gallery-btm .left{background:#ed1c24; text-transform:uppercase; width:50%; display:flex; flex-flow:row; justify-content:flex-end;}
.gallery-btm .left .download{display:flex; justify-content:center; align-items:center; width:33%;}
.gallery-btm .left .download a{color:#fff; font-weight:bold;}
.gallery-btm .left .next-previous{background:#231f20; width:25%; padding:25px 0; display:flex; flex-flow:row; justify-content:space-between;}
.gallery-btm .left .next-previous .previous{background-position:-280px -260px; width:40px; height:30px; margin:0 0 0 30%; cursor:pointer;}	
.gallery-btm .left .next-previous .next{background-position:-320px -260px; width:40px; height:30px; cursor:pointer;}	
.gallery-btm .right{background:#231f20; width:50%;}

@media(max-width:1400px){
	.wallpaper-gallery .left .gallery-active-slide{width:75%;}
	.gallery-btm .left .download{width:100%; justify-content:flex-end; padding:0 15px 0 0;}
}

@media(max-width:1100px){
	.wallpaper-gallery .left .gallery-active-slide{width:90%;}
	.wallpaper-gallery .right ul li{width:29%;}
}

@media(max-width:991px){
	.wallpaper-gallery .left .gallery-active-slide{width:100%;}
	.wallpaper-gallery .right ul{width:90%;}
	.gallery-btm .left .next-previous{width:50%;}
}

@media(max-width:767px){
	.wallpaper-gallery .left, .wallpaper-gallery .right{width:100%;}
	.gallery-btm .right{width:0px}
	.gallery-btm .left{width:100%;}
	.wallpaper-gallery{flex-flow:column;}
	.wallpaper-gallery .right{margin:0px;}
	.gallery-btm .left .next-previous{padding:15px 0;}
}

/*================recources download pages css  ==================*/
.media-downloadpage .page-tittle h2{text-transform:inherit; padding:0 0 60px; font-size:30px;}
.media-downloadpage p a{color:#626262;}
.media-downloadpage p a:hover{color:#ed1c24;}
.media-desclaimer{background:#dddbdc; padding:10px 0;}
.media-desclaimer .disclaimerBlock h4{font-size:20px; color:#ed1c24; padding:10px 0; font-weight:normal;}
.media-downloadpage .download-intex-logo{margin-bottom:10px; display:block;}

@media(max-width:576px){

.media-downloadpage .col-xs-4 img{width:120px;}

}
@media(max-width:480px){
	.media-downloadpage .col-xs-4{width:100% !important; margin:0 0 15px; padding-bottom:5px;}
	.media-downloadpage .col-xs-4 img{width:80px;}
	.media-downloadpage .col-xs-4  .des-wrap {border-bottom:1px solid #ececec; width:100%; display:flex; flex-flow:row; align-items:center; text-align:center;} 

}

/*=======Career Opportunity page css */
.career-tittle.page-tittle p{text-align:left; font-size:16px;}
.content-working-intex ul{list-style-type:disc; margin:0 0 0 20px;}
.content-working-intex h4{color:#ec2e36; font-size:25px; padding:0 0 15px}
.career-btm-tab{border-style: solid; border-color:#dbdee0; border-width:1px 0 1px 0;}
.career-btm-tab ul{display:flex; flex-flow:row;}
.career-btm-tab ul li{display:flex; flex-flow:row; padding:30px 0; justify-content:center; margin:0px; align-items:center; width:33%;}
.career-btm-tab ul li img{margin-right:10px; width:70%;}
.career-btm-tab ul li:nth-child(2){border-width:0 1px 0 1px; border-color:#dbdee0; border-style: solid; padding:0 15px;}
.career-btm-tab .text{font-size:20px; font-weight:bold; color:#3a3e3d;}

.careergallery-carosel{margin:30px 0 0 0;}
.careergallery-carosel .carousel-control{width:10%;}
.careergallery-carosel .item div {float:left; width:50%;}
.careergallery-carosel .left-arrow{background-position:-550px -260px; width:50px; height:50px; top:40%; position:absolute; left:5px;}
.careergallery-carosel .right-arrow{background-position:-605px -260px; width:50px; height:50px; top:40%; position:absolute; right:5px}
.current-openings{margin-bottom:50px;}


@media(max-width:767px){
.career-btm-tab ul li{padding:30px 15px;}
.career-btm-tab ul li img{margin:0px;}
.career-btm-tab .text{font-size:18px;}
.content-working-intex h4{font-size:20px;}
}

@media(max-width:640px){
	.career-btm-tab ul{flex-flow:column;}
	.career-btm-tab ul li{padding:12px 0; justify-content:flex-start; align-items:center ;width:100%;}
	.career-btm-tab ul li:nth-child(2){border:none; padding:12px 0;}
	.content-working-intex h4{font-size:18px;}
	.careergallery-carosel .left-arrow,.careergallery-carosel .right-arrow{top:30%;}
	
}

@media(max-width:380px){
	.careergallery-carosel .item div{width:100%;}
}




/*================ Store Locator ================*/
#main .stores{background:#fff; width:25%;}
#main .stores .form-search-box .search-field{padding:0 15px;}
#scrollbar1{background:#fff!important;}
#scrollbar1 .overview{width:95%;}
#scrollbar1 .viewport{height:200px!important; direction:ltr!important; background:#fff!important;}

.store-locator{width: 100%; padding: 0px; margin-top: 40px; float: left;}
.store-locator h4{text-align: center; text-transform: uppercase; font-weight: normal;}
#map_canvas h3{font-size:20px; padding:0 0 10px;}
 
 .store-locator #searchform select#state ,.store-locator #searchform select#city{text-transform:uppercase;}
   
    
.store-locator .tabs-box{ width: 100%; float: left; text-align: center; margin-top:10px; padding-bottom: 40px;}
.store-locator .nav-tabs> li:first-child { display: block; }
.store-locator .nav-tabs> li{width: auto; float: left; margin: 0px 10px !important;}
.store-locator .nav-tabs> li a{border-radius: 40px; background: #231f20; color: #fff; line-height: 15px; text-transform: uppercase; font-size: 16px;}
.store-locator .nav-tabs> li a:hover, .store-locator .nav-tabs> li.active a:hover,.store-locator .nav-tabs> li.active a{cursor: pointer; border:1px solid #ed1c24 !important; background:#ed1c24; color:#fff;}
.store-locator .nav-tabs{width: auto; background: transparent !important; margin: 20px 0px; border:none; display:flex; flex-flow:row; justify-content:center;}
    
    /*.store-locator .row{margin: 0px; padding: 0px 22%;}*/
	.store-location{display:flex; flex-flow:row; flex-wrap:wrap; padding:0 15px;}
    .store-location .address-box{width: 32.4%; background: #fff; text-align: left;  margin:5px 10px 5px 0 ; border: solid 1px #ccc; border-radius: 7px; float: left; padding:10px 15px; display:flex; flex-flow:column;}    
    .store-location .address-box .address{width: 100%;}
		.store-location .address-box .address p.heading{font-size:16px;}
	.store-location .address-box .address p{font-size:15px;}
    .store-location .red{color: #ed1c24; }
    .store-location .address-box .phone-number{width: 100%; font-weight: bold; display:flex; flex-flow:row; margin-top:auto; font-size:14px;}
    .store-location .address-box .phone-number .number{width:50%;}
	.store-location .address-box .phone-number .number img{float: left; width:10%; margin: 3px 7px 0 0;}
    .store-location .address-box .phone-number .map-location{width:50%;text-align: right;}
    
	@media screen and (max-width:1199px){
	.store-location .address-box{width:32.2%;}
	#main .stores{width:35%;}
	.area-distance .radio{width:60px;}
	}
	@media screen and (max-width:991px){
		.store-location .address-box{width:49%;}
		.store-location .address-box:nth-child(2n){margin-right:0px;}
	}
	
    @media screen and (max-width:767px){
        /*.store-locator .row{margin: 0px; padding: 0px;}*/
		#main .stores{width:100%;}
       .store-location .address-box{width:49%}
        .store-locator .nav-tabs{width: 100%; padding: 0px 15px;}
        .store-locator .nav-tabs> li{margin: 0px !important; margin-bottom: 10px !important;}
		.store-locator #searchform select{margin-bottom:10px;}
        
    }
	
	@media screen and (max-width:640px){
		.store-location .address-box{width:100%; margin-right:0px;}
	}

/*--=============== Product Category  =====================--*/

.bg-category.bg-smartphone{background:url(../images/bg-category-smartphone.jpg) no-repeat 0px 0px; width:100%;}
.bg-category.bg-air-conditioner{background:url(../images/bg-category-airconditioner.jpg) no-repeat 0px 0px; width:100%;}
.bg-category.bg-smart-tv{background:url(../images/bg-category-ledtv.jpg) no-repeat 0px 0px; width:100%;}
.bg-category.bg-tower-speakers{background:url(../images/bg-category-speaker.jpg) no-repeat 0px 0px; width:100%;}
.bg-category.bg-cabinet{background:url(../images/bg-category-itaccessories.jpg) no-repeat 0px 0px; width:100%;}
.bg-category.bg-chargers-amp-data-cables{background:url(../images/bg-category-accessories.jpg) no-repeat 0px 0px; width:100%;}


.catalog-category .bg-category.bg-smartphone .pro-cat-detail .pro-cat-title{color:#fff;     font-size: 68px;     /*font-family: "Gotham Black"; */    font-weight: 900;     line-height: 42px; } 
.catalog-category .bg-category.bg-smartphone .pro-cat-detail p{color:#fff;   
       font-size: 56px;
/*	font-family:"Gotham Black"; */
	 font-weight: 900; 
    text-transform: uppercase;} 
.catalog-category .bg-category.bg-air-conditioner .pro-cat-detail p{color:#414141;}
.catalog-category .bg-category.bg-smartphone .pro-cat-btn a{background:#444;}
.catalog-category  .bg-category.bg-tower-speakers .pro-cat-desc p{color:#fff;}
.catalog-category .bg-category.bg-cabinet .pro-cat-desc p{color:#414141;}

.led-sz { font-size:48px!important;      margin: 10px 0 0 -2px!important;    padding: 0;
   }
	
	
	.ind {     font-size: 50px!important;
    margin-left: -18px;}
	.pro-cat-title-heading {     color: #fff;
    font-size: 68px!important;
    /* font-family: "Gotham Black"; */ 
    font-weight: 900!important;}  
	.pro-cat-detail2-w { width:1%;} 
	
	.awesome p { font-size: 48px!important;}
	
	.pro-cat-desc3{    font-size: 28px!important;  font-weight: 900!important;}

.pro-cat-titlestv {  font-weight: 700!important;     font-size: 26px!important;  }

.pro-cat-desc2 p {    font-size: 16px!important; font-weight:normal!important;   text-transform:capitalize!important;}

.bg-category.bg-smart-tv .pro-cat-title, .bg-category.bg-smart-tv .pro-cat-desc{color:#fff;}
.no { font-size:80px;}

.catalog-category .cat-img{width: 100% !important; height: auto !important;}
.catalog-category .pro-cat-title{text-transform: uppercase; font-weight: bold; font-size: 27px; color: #ed1c24;     margin:0px 0px 0px 0px; text-align:left;}
.catalog-category .pro-cat-detail{height: 450px; display: table-cell; vertical-align: middle;}
.catalog-category .split-ac{margin-bottom: 30px;}
.catalog-category .split-ac .pro-cat-detail{height: auto;}
.catalog-category .split-ac .cat-image{border: solid 1px #ebebeb;}
.catalog-category .split-ac .cat-name{text-align: center; padding: 10px 0 0 0;}
.catalog-category .split-ac .pro-cat-btn{text-align: center;}
.catalog-category .pro-cat-desc{margin: 0px 0px 10px 0px;       color: #717473; }
.catalog-category .pro-cat-desc h2{font-size: 18px; padding: 0 0 10px; color: #7a7a7a;}
.catalog-category .pro-cat-btn{text-align: left; /*margin-top: 42px;*/ margin-top: 20px;
    margin-bottom: 20px; }
.catalog-category .pro-cat-btn a{padding: 10px 45px; background: #ed1c24; border-radius: 40px; color: #fff; text-transform: uppercase;}
.sub-cat-box{padding:0px 15%; width: 100%;}
.sub-cat-box-grey{background: #ebebeb;}
.catalog-category .pro-cat-desc .phone-remove{display: none;}
.pro-cat-desc h2 br{display: none;}


@media (max-width: 1199px){/*need to fix with flex*/
.catalog-category .pro-cat-detail{height:300px}
.catalog-category .pro-cat-desc{text-align:left;}
}
@media (max-width:991px){
.catalog-category .cat-img{width: 80% !important; height: auto !important;}
.sub-cat-box{padding:15px 5%}
.catalog-category .pro-cat-detail{height:375px; text-align:center;}
}

  
.category-view .thumbnail{display: none;} 	
/*.page-main .columns{display: none;}  */
@media (max-width: 767px){
.catalog-category .pro-cat-detail	{height:auto;}
.sub-cat-box{padding:0 15px 0px!important;}
.catalog-category .pro-cat-desc{font-size:16px;}
	}

/*--=============== Compliance Page   =====================--*/

.compliance ul{margin:0 0 30px; padding: 0px;}
.compliance ul li{padding:0 0 10px;}
.compliance ul li a{ color:#626262;}
.compliance ul li a:hover{color:#ed1c24;}
.compliance h4{color:#ed1c24; padding:0 0 10px;}
.compliance ul.company-meeting li a{font-size:15px;}

/*=======| E-Waste Management |=======*/

.e-waste-management{width: 100%; padding: 0px; margin-top: 0px; float: left;}
.e-waste-management h1{width: 100%; text-align: center; text-transform: uppercase; color: #ed1c24; font-size: 40px; margin: 0px 0px 20px 0px;}
.e-waste-management h4{padding:0 0 10px 0; margin:0 0 15px 0px; font-size:18px; font-weight: bold; border-bottom:1px solid #ccc; }
    
.e-waste-management .tabs-box{ width: 100%; background: #fff; float: left; text-align: center; margin-top: 0px; padding-bottom: 40px;}
.e-waste-management .tab-content{text-align: left; float: left;}

/*waste-collection*/
.waste-collection .waste-contact{width: 100%; border: solid 1px #ccc; padding: 15px 20px; border-radius: 7px; min-height: 215px; margin: 20px 0px;}
.waste-collection .waste-contact h4{border-bottom: solid 1px #ccc; padding-bottom: 15px; margin-bottom: 15px; font-weight: bold; color: #ed1c24; text-align: left;}
.waste-collection .waste-contact a{color:#626262;} 
.waste-collection .waste-contact a:hover{color:#ed1c24;} 
.waste-collection .waste-contact .phone{width: 4%; float: left; margin-right: 7px;}
.waste-collection .waste-contact .mobile-phone{width: 4%; float: left; margin-right: 7px;}
.waste-collection .waste-contact .email{width: 4%; float: left; margin-right: 7px;}
.waste-collection .waste-contact .web{width: 4%; float: left; margin-right: 7px;}
@media screen and (max-width: 768px) {
    .waste-collection .waste-contact .mobile{width: 6%; float: left;}
}
  
 /*Rohs content*/
.e-waste-management .tab-content.rohs a{color:#626262;}
.e-waste-management .tab-content.rohs a:hover{color:#ed1c24;}
 
  

/*====Waste FAQ===*/
.faq-accordion .panel-title{text-align: left;}
.e-waste-management .faq-accordion h4{border-bottom:none; margin:0px; padding:0px; font-weight:normal; font-size:16px;}




/*====Partner Resources===*/

.partner-resource {width: 100%; padding: 0px; margin-top: 0px;float: left;}
.partner-resource h1 {width: 100%; text-align: center; text-transform: uppercase; color: #ed1c24; font-size: 45px; margin: 20px 0px 20px 0px;}
.partner-resource h4 {text-align: center; text-transform: uppercase; font-weight: normal;}
.partner-resource .tabs-box { width: 100%; background: #fff; float: left; text-align: center; margin-top: 0px; padding-bottom: 40px;}
.partner-resource .tab-content {text-align: left; float: left; width: 100%;}
/* CMS Tab */
.cms-tab { width: 100%;}
.cms-tab ul {text-align: center; padding-bottom: 20px;}
.cms-tab ul li {width: auto; display: inherit;}
/* === Table ===*/
.table-scroll-x { width: 100%; overflow-x: scroll; margin-top: 25px;}
/* === Table Close ===*/

/*Nav*/
.cmspagenav { background-color: transparent; position: relative; margin: 40px 0px 30px 0px; height: 100%; float: left; width: 100%; text-align: center;}
.cmspagenav a {color: #f2f2f2; text-align: center;  padding: 10px 12px; text-decoration: none;  font-size: 17px;  color: #3a3e3d;  border: solid 1px #ccc;  border-radius: 10px; margin: 0 5px 10px; cursor:pointer; display:inline-block;}
.cmspagenav a:first-child {display: none;}
.cmspagenav a:hover {background: #F70004; color: #fff; border-color: #F70004;}
.cmspagenav .active {background: #F70004; color: #fff; border-color: #F70004;}
.cmspagenav .active-xs{border: none; width: 100%; text-align: left; font-size: 23px; padding: 4px 0 0 0; height: 55px; float: left; position: relative; margin: 10px 0px; border-bottom: solid 1px #ccc;
    border-radius: 0px;}
.cmspagenav .icon { display: none;}

@media screen and (max-width: 600px) {
.cmspagenav a:not(:first-child) { display: none;}
.cmspagenav a.icon {float: right;display: block; border-radius: 7px; position: absolute; right: 0px; top: 10px;}
.cmspagenav { margin: 10px 0px 30px 0px;}
.cmspagenav.responsive { position: relative;}
.cmspagenav.responsive .icon {float: right; display: block; border-radius: 7px; position: absolute;  right: 0px; top: 10px;}
.cmspagenav.responsive a {float: none; display: block;  text-align: left;  margin-bottom: 5px;}
}



/*=======Franchisee Opportunity page css */

.franchisee-tittle{text-align:center;}
.franchisee-tittle h2{text-transform:inherit; color:#3a3e3d;}
.franchisee-tittle h2 span{color:#ed1c24;}
.franchisee-tittle h4{color:#626262; font-size:24px; padding:30px 0 0 0;}

.bg-franchisee-form{background:#f7f7f7;}
.franchisee-form h4{font-size:24px; padding:0 0 15px;}
.franchisee-form  ul{display:flex; flex-flow:row; flex-wrap:wrap; justify-content:space-between;}
.franchisee-form  ul li{width:48%; margin:0 0 20px;}
.franchisee-form  ul li .form-control{height:45px; border-radius:10px;}
.franchisee-form .proposed-location{padding:20px 0 0 0}
.franchisee-form .proposed-location .sub-heading{border-bottom:1px solid #cacaca; padding:0 0 5px; color:#3a3e3d; margin:0 0 30px; font-size:18px;}
.franchisee-form .proposed-location  ul li.m-view{display:flex; flex-flow:row; align-items:center; font-size:15px;}
.franchisee-form .proposed-location  ul li.m-view input[type="radio"]{margin:0 5px 0 0}
.franchisee-form .proposed-location  ul li.m-view h5{color:#3a3e3d; font-size:18px; padding-right:35px;}
.franchisee-form .proposed-location  ul li.m-view .middle{margin:0 20px 0 0;}
.franchisee-form .proposed-location .update-photo{display:flex; flex-flow:row; width:100%; flex-wrap:wrap; align-items:center;}
.franchisee-form .proposed-location .update-photo .photo-uploader{font-size:16px;}
.franchisee-form .proposed-location .update-photo .label-text{margin-right:15%; padding:15px 0 0 0;}
.franchisee-form .proposed-location .update-photo .right{width:68%;}
.franchisee-form .proposed-location .update-photo .right .wrap{border:1px solid #e1e1e1; border-radius:10px; padding:10px;}
.franchisee-form .proposed-location .update-photo .right p{font-size:15px; font-style:italic; padding:15px 0 0 0;}

@media screen and (max-width:767px) {
	.franchisee-form .proposed-location .update-photo .right{width:80%;}
}

@media screen and (max-width:640px) {
.franchisee-form .proposed-location .update-photo .right{width:100%;}
}

@media screen and (max-width: 576px) {
.franchisee-form ul li{width:100%}
.franchisee-form .proposed-location ul li.m-view{margin:0px;}

.icon-arrow{    padding: 10px 15px!important;     right: -30px!important;     top: -10px!important;}

.icon-arrow img{    width: 15px!important;
    height: 15px!important;}
	
	.explore-btn {  padding: 3px 21px 3px 5px!important; }
	.explore-btn-rgt {     margin-top: 10px!important;
    text-align: center!important;
	    margin-left: -15px;
    margin-bottom: 40px!important;
    width: 100%;
	 
   }
   
   .ben p {     font-size: 28px!important;}
	.proimg .pro-cat-title { /*font-size:42px!important;*/ font-family:"Gotham Black"; font-size:42px!important; font-weight:bold!important; }
	
	.proimg .pro-cat-desc p{ font-family:"Gotham Black";     font-size: 34px;
    font-weight: bold;
    line-height: 25px;}
	
	.scanner { margin-top: -23px; text-align:center;}
	
	.proimg { float:none!important;}
	
}
 
.our-mission{    flex-flow: row;
    display:inline-block;
    border-left: 1px solid #dbdee0!important;} 
	
/*=======Privacy Policy Page css */
.content-privacyPolicy{margin:0 0 50px;}
.content-privacyPolicy h4{font-size:22px; font-weight:normal; padding:20px 0 10px; border-bottom:1px solid #e7e7e7; margin:0 0 20px; color:#ed1c24;}
.content-privacyPolicy ul {list-style-type:disc; margin:0 0 0 30px;}

/*=======desclaimer Page css */
.content-desclaimer{margin:0 0 50px;}
.content-desclaimer h4{font-size:22px; font-weight:normal; padding:20px 0 10px; border-bottom:1px solid #e7e7e7; margin:0 0 20px; color:#ed1c24;}
.content-desclaimer ul {list-style-type:disc; margin:0 0 0 30px;}


/*=======product detail description page CSS=== */
#detail-description-banner{width: 100%; background:#f0f0f0 url('../images/bg-detail-banner.gif')repeat-x ; background-size:contain;}
#detail-description-banner .banner-wrap{width: 100%;  display:flex; flex-flow:row;}
#detail-description-banner .banner-wrap .banner-img{width: 60%; text-align:center; padding:15px 5%;}
#detail-description-banner .banner-wrap .banner-img img{max-height:350px;}
#detail-description-banner .banner-wrap .banner-txt{width:40%; background:#f0f0f0; display:flex; flex-flow:column; padding:0 5% 0 3%; justify-content:center;}
#detail-description-banner .banner-wrap .banner-txt h1{color:#252122; margin:0px; padding:0px; font-weight:normal; font-size:35px;}
#detail-description-banner .banner-wrap .banner-txt p{font-size:18px; padding:15px 0 20px;}

@media screen and (max-width: 1400px) {
	#detail-description-banner .banner-wrap .banner-img{width:50%;}
	#detail-description-banner .banner-wrap .banner-txt{width:50%;}
}

@media screen and (max-width: 991px) {
	
	#detail-description-banner .banner-wrap .banner-txt h1{font-size:30px; padding:0 2%;}
}


/*
.feature-content .blue-gradient{background: rgba(236,247,249,1);
background: -moz-linear-gradient(left, rgba(236,247,249,1) 0%, rgba(109,195,248,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(236,247,249,1)), color-stop(100%, rgba(109,195,248,1)));
background: -webkit-linear-gradient(left, rgba(236,247,249,1) 0%, rgba(109,195,248,1) 100%);
background: -o-linear-gradient(left, rgba(236,247,249,1) 0%, rgba(109,195,248,1) 100%);
background: -ms-linear-gradient(left, rgba(236,247,249,1) 0%, rgba(109,195,248,1) 100%);
background: linear-gradient(to right, rgba(236,247,249,1) 0%, rgba(109,195,248,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf7f9', endColorstr='#6dc3f8', GradientType=1 );}
*/
.feature-content .wrap-featuretop.bg-red{background:#fff; color:#000;}
.feature-content .wrap-featuretop.bg-red p{color:#626262;}

.feature-content .banner-middle{display:flex; flex-flow:row; align-items:center; padding:25px 0 }
.feature-content .banner-middle .box-right.img-container img{max-height:350px;}
.feature-content .wrap-featuretop.bg-red .banner-middle h2{color:#ed1c24;}
.feature-content .banner-middle h2{font-size:30px; margin:0px;}
.feature-content .banner-middle p{font-size:16px; line-height:30px;}

.feature-content .wrap-Miscellaneous{background:#fff;}
.feature-content .wrap-feature-btm{background:#ed1b24; color:#fff;}
.feature-content .wrap-feature-btm h2, .feature-content .wrap-feature-btm p{color:#fff;}


.feature-content .wrap-utilities .banner-middle ul li{font-size:16px;  margin:0px; padding:0 0 5px;}

.feature-content .wrap-featuretop .banner-middle .box-left, .feature-content .wrap-Miscellaneous .banner-middle .box-left{width:50%;}
.feature-content .wrap-utilities .banner-middle .box-left, .feature-content .wrap-feature-btm .banner-middle .box-left{width:50%;}

.feature-content .wrap-featuretop .banner-middle .box-left img, .feature-content .wrap-Miscellaneous .banner-middle .box-left img{max-height:350px;}

#featured-content .tech-specs{padding:30px 0 0;}
#featured-content .tech-specs h2{ font-size: 28px;}
#featured-content .tech-specs .product-spcsfull .product-specs ul{display:flex; flex-flow:row;  margin:0 0 20px;}
#featured-content .tech-specs .product-spcsfull .product-specs ul li {text-transform:; display:flex; flex-flow:column; padding:10px 20px; background:#fff; flex-shrink:0;}
#featured-content .tech-specs .product-spcsfull .product-specs ul li:first-child{flex-shrink:0; border-right:1px solid #ddd;}
#featured-content .tech-specs .product-spcsfull .product-specs ul li span{font-size:22px; text-transform:inherit;}



#featuresTab{margin:50px 0 0 0;}
#featuresTab a{background:#444; padding:10px 15px; display:inline-block; color:#fff; font-size:16px;  cursor:pointer; width:250px; text-transform:uppercase; text-align:center;}
#featuresTab a.active, #featuresTab a:hover{background:#ed1c24;}
.tech-specs .product-specs-accordion .panel-heading{background:#6d6d6d; color:#fff; border-radius:0px;}
.tech-specs .product-specs-accordion .panel-heading.active{background:#444;}
.tech-specs .product-specs-accordion .panel-heading:hover{background:#444;}
.tech-specs .product-specs-accordion .panel-heading a{display:block; padding:5px 0; font-size:15px; font-weight:normal; color:#fff;}
.tech-specs .product-specs-accordion .panel-body ul li{border-bottom:1px solid #dfdfdf; padding:10px 0; margin:0px; font-size:15px;}
.tech-specs .product-specs-accordion .specskey{font-weight:bold; padding:0 15px 0 0;}

.related-products h4{font-size:25px; color:#ed1c24; text-transform:uppercase; padding:0 0 5px; margin:0 0 20px; border-bottom:1px solid #ececec;}
.related-products ul{display:flex; flex-flow:row; flex-wrap:wrap;}
.related-products ul li{width:20%; justify-content:center; border-right:1px solid #ececec; margin:0px; padding:15px 0}
.related-products ul li:last-child{border-right:none;}
.related-products ul li img{max-height:200px; margin:0 auto;}
.related-products ul li .productitem-name{color:#626262; font-size:14px; text-align:center; padding:20px 0 0 0;}

.product-specs-accordion .panel-heading a:before {
    background: url(../images/intex-sprite.png) no-repeat;
    display: inline-block;
    background-position: -331px -218px;
    content: "";
    float: right;
    transition: all 0.5s;
    width: 25px;
    height: 15px;
}
.box-right.specialbg {
    background: #f5f5f5 !important;
}
@media screen and (max-width: 1400px) {
	.feature-content .wrap-featuretop .banner-middle .box-left, .feature-content .wrap-Miscellaneous .banner-middle .box-left{width:50%;}
	.feature-content .wrap-utilities .banner-middle .box-left, .feature-content .wrap-feature-btm .banner-middle .box-left{width:50%;}
}

@media screen and (max-width:991px) {
.related-products ul li{width:33%; border-bottom:1px solid #ececec;}
.related-products ul li:last-child{border-right:1px solid #ececec;}
}

@media screen and (max-width:767px) {
	
	.cd-h { display:none;}
	.it-h { display:none;}
	
	.consumer { display:block!important;}
 
.it-acc { display:block!important;}
	.feature-content .wrap-featuretop .banner-middle .box-right, .feature-content .wrap-Miscellaneous .banner-middle .box-right{width:50%;}
.feature-content .wrap-utilities .banner-middle .box-right, .feature-content .wrap-feature-btm .banner-middle .box-right{width:50%;}
li.dropdown-submenu.mobilehide {
    display: none;
}
}
@media screen and (max-width: 640px) {
	#detail-description-banner .banner-wrap{flex-flow:column;}
	#detail-description-banner .banner-wrap .banner-img,	#detail-description-banner .banner-wrap .banner-txt{width:100%;}
	.feature-content .wrap-utilities .banner-middle .box-left, .feature-content .wrap-feature-btm .banner-middle .box-left{width:100%; text-align:center; padding:15px 0;}
	#detail-description-banner .banner-wrap .banner-txt{padding:15px; text-align:center;}
	#detail-description-banner .banner-wrap .banner-txt p{padding:5px 0 0; font-size:16px;}
	#detail-description-banner .banner-wrap .banner-txt h1{font-size:25px; padding:0px;}
	#featured-content .tech-specs h2{font-size:22px;}
	.feature-content .banner-middle p{font-size:16px;}
	.feature-content .banner-middle{flex-flow:column;}
	.feature-content .banner-middle h2{font-size:22px; font-weight:normal; padding:0 0 5px;}
	.feature-content .wrap-featuretop .banner-middle .box-right, .feature-content .wrap-Miscellaneous .banner-middle .box-right{width:100%; padding:15px 0; text-align:center;}
	.feature-content .wrap-utilities .banner-middle,.feature-content .wrap-feature-btm .banner-middle{flex-flow:column-reverse;}
	.feature-content .wrap-utilities .banner-middle ul li{font-size:16px; padding:0px;}	
	#featured-content .tech-specs .product-spcsfull .product-specs ul li{padding:10px;}
	#featured-content .tech-specs .product-spcsfull .product-specs ul li span{font-size:16px;}
	#featuresTab a{width:48%;}
	.related-products ul li{width:50%; }
.mobilehide{display:none;}
	
}

@media screen and (max-width: 400px) {
#featured-content .tech-specs .product-spcsfull .product-specs ul{flex-wrap:wrap;}
#featured-content .tech-specs .product-spcsfull .product-specs ul li{margin:0px; padding:0 10px;}
#featured-content .tech-specs .product-spcsfull .product-specs ul li:first-child{width:100%; border-right:none;}
}
@media screen and (max-width: 340px) {
	#featured-content .tech-specs h2{font-size:20px;}
}


/*public notice page*/

.public-notice{padding:0 0 50px; font-size:15px;}

.product-specs{    padding: 30px 0 0;} 

.consumer { display:none;}

.it-acc { display:none;}

.icon-arrow{ position: absolute;

    top: -11px; 
    right: -10px;
    border-radius: 47px;
    background: #fff;
	-webkit-box-shadow: 2px 2px 23px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 2px 23px 0px rgba(0,0,0,0.75);
box-shadow: 2px 2px 23px 0px rgba(0,0,0,0.75);
      padding:10px 11px; 
    text-align: center;}
	
	.explore-btn { position:relative;      padding:3px 49px 3px 11px;
    background: #fff!important;
	-webkit-box-shadow: 2px 2px 23px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 2px 23px 0px rgba(0,0,0,0.75);
box-shadow: 2px 2px 23px 0px rgba(0,0,0,0.75); 
    border-radius:0px!important; 
	font-weight: bold;
	font-size: 18px;
    color: #e11c26!important; 
    text-transform: uppercase;}
	
	
	.explore-btn-rgt {text-align:right; margin-top: -55px;  }
	
	.mob-res { display:none;}
    
	.categoryfeature-phone.custom-searchSort ul li:nth-last-child(-n + 3) {
    display:none !important;
}
	