@import url('https://fonts.googleapis.com/css?family=Roboto:400,400i,500,700&display=swap' );

@font-face { 
    font-family: 'pt-sans-bold';
    src: url('../fonts/pt-sans-bold.ttf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
} 
@font-face {
    font-family: 'pt-sans-regular';
    src: url('../fonts/pt-sans-regular.ttf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'pt-sans-italic';
    src: url('../fonts/pt-sans-italic.ttf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body{background-color:#fff;font-family: 'Roboto', sans-serif;font-weight: 400;overflow-x: hidden;}  
h1{ font-size:22.4px; color:#000000;text-transform: uppercase;}
h2{ font-size:21px; text-transform: uppercase;}
h3{ font-size:22px;}

button:focus{outline: 0;}
.moredetails{cursor:pointer;} 
.card-body ul{margin:0px;padding: 0px;}
.tooltip.show{opacity: 1;}
.tooltip .tooltip-inner{border:solid 1px #ee3035;background-color: #fff;color:#ee3035;text-align: left;opacity: 1;
background-image: url(../img/info.png);background-position: 10px 10px;background-repeat: no-repeat;
padding-left: 30px;max-width: 300px;background-size: 15px;}
.tooltip .arrow::before{border-top-color:#ee3035 !important;border-bottom-color:#ee3035 !important;}
#actNav{font-family: 'Roboto', sans-serif;}
.navWrap{width: 100%;transition: all 1s;}
.navSticky .navWrap{position: fixed;left:0;top:-100%;z-index: 1040;background-color:#fff;box-shadow: 0px 0px 10px 0px rgba(0,0,0, .2);}
.navSticky.navtFix .navWrap{top:0px;}
.btn:focus,.btn:active {outline: none !important;box-shadow: none;}
.cngCity{color:#000;display: inline-block;width: 100%;background-image: url(../img/arDb.png);background-position: right center;text-align: center;
background-repeat: no-repeat;font-size: 14px;background-size: 8px;cursor: pointer;padding-right: 12px;}
.navbar-brand{line-height: 14px;}
.navbar-brand a:hover{text-decoration: none;}
.navbar{padding: 5px 80px;border-bottom: solid 1px rgba(147, 146, 146, .3);} 
.navtop{padding: 10px 80px;background-color:#fbfbfd;}
.navtop img{width: 20px;}
#actNav li{position: relative;}
#actNav li:hover .actDrop{display: block;} 
.actDrop{position: absolute;left: 0;z-index: 100;display: none;}
.actDrop ul{margin: 0px;padding: 10px;background-color: #fff;width: 150px;box-shadow: 0px 3px 4px 0px rgba(0,0,0, .1);}
.actDrop li{border-bottom: solid 1px #ccc;padding-bottom: 5px;}
.actDrop a:hover{text-decoration: none;}
.actDrop li:last-child{border-bottom: none;padding-bottom: 0px;}
.ntCall{float: right;display: inline-block;color: #EE3035;border: solid 1px #EE3035;border-radius: 2px;
background-image: url(../img/icons/call.png);background-position: 7px center;background-repeat: no-repeat;
padding: 1px 10px 4px 30px;font-size: 14px;}
.ntCall:hover{text-decoration: none;color: #EE3035;}
.ntLinks{float: right;margin:0px;padding: 0px;font-size: 14px;}
.ntLinks li{list-style: none;float: left;margin:0px 20px;}
.ntLinks li a{color:#6c6a6b;}
.ntLinks li a:hover{color:#EE3035;text-decoration: none;} 
#actNav li{margin:0px 10px;}
#actNav a{color:#332f32;font-size: 14px;text-transform: uppercase;font-weight: 500;}
#actNav a:hover{color:#EE3035;}
#actNav a.drop{/*background-image: url(../img/arD.png);background-position: right center;background-size: 10px;*/
background-repeat: no-repeat;padding-right: 22px;}
.navRight a{margin-left: 10px;float: right;}
.enq{color:#EE3035;border:solid 1px #EE3035;border-radius: 2px;display: none;padding: 5px 10px;font-size: 14px;}
.alPrice{font-size: 35px;color:#ee3035;}
.enq:hover{color:#fff;background-color:#EE3035;text-decoration: none;}
.exc{color:#fff;border:solid 1px #EE3035;border-radius: 2px;display: inline-block;padding: 5px 10px;background-color:#EE3035;
font-size: 14px;}
.exc:hover{color:#EE3035;background-color:#fff;text-decoration: none;}
.login{color:#EE3035;border:solid 1px #ECE923;border-radius: 2px;display: inline-block;padding: 5px 10px;background-color:#ECE923;font-size: 14px;}
.login:hover{color:#EE3035;background-color:#fff;text-decoration: none;}
.pay{color: #EE3035;font-size: 12px;
background-image: url(../img/icons/rupee.png);background-position: top;background-repeat: no-repeat;
padding-top: 18px;background-size: 20px;margin-top: 0px;display: inline-block;float: right;} 
.pay:hover{color: #EE3035;text-decoration: none;}
.menuM{float: right;display: none;}
.hbBox{background-repeat: no-repeat;background-size: 100%;background-position: left bottom;padding: 40px 0px;
height: calc(100vh - 260px);}
.hb1{background-image: url(../img/banner/home.png);}
.hbBox h3{font-size: 40px;color:#000;font-weight: 400;font-family: 'Roboto', sans-serif;}
.hbBox h3 span{text-transform: uppercase;color:#EE3035;}
.hbBox p{font-size: 18px;color:#000;}
.hbBox p span{text-transform: uppercase;color:#EE3035;}
.hbBox a{font-size: 16px;color:#000;display: inline-block;padding: 8px 14px;
text-transform: uppercase;border:solid 1px #000;border-radius: 2px;}
.hbBox a:hover{text-decoration:none;}
.hBanner{overflow: hidden;}
.hBanner .owl-dots{text-align: center;position: absolute;width: 100%;bottom: 40px;}
.hBanner .owl-dot{margin:0px 2px;outline: 0;}
.hBanner .owl-dot span{display: inline-block;width: 16px;height: 16px;border-radius: 100%;position: relative;}
.hBanner .owl-dot span:after{content:"";width: 8px;height: 8px;background-color:#fff;
position: absolute;border-radius: 100%;margin: 4px 0px 0 -4px;border:solid 1px #EE3035;}
.hBanner .owl-dot.active span{background-color:#EE3035;}
.hBanner .owl-dot.active span:after{opacity: 0;}
.nBbC{background-color:#EE3035;padding: 20px 0px;position: relative;}
.nBbC .head1.w{font-weight: 400;line-height: 18px;}
.head1.w{color:#fff;}
.head1{font-weight: 700;font-size: 24px;color:#EE3035;position: relative;line-height: 30px;}
.nBbC .head1 span.hTxt{text-transform: initial;}
.head1 span.hTxt{display: inline-block;position: relative;padding-bottom:0px;text-transform: uppercase;}
.head1 span.sepS{height: 4px;width: 130px;display: inline-block;position: relative;}
.head1 span.refer-line{width:70% !important;}
.head1 span.sepS::after{content:"";width: 20px;height:4px;border-radius: 2px;background-color:#EE3035;
position: absolute;left: 0;bottom:0;display: inline-block;}
.head1 span.sepS::before{content:"";width: 100px;height:4px;border-radius: 2px;background-color:#EE3035;
position: absolute;left: 30px;bottom:0;display: inline-block;}
.head1 span.refer-line::before{width:70% !important;}
.head1.w span.sepS::after{background-color:#fff;}
.head1.w span.sepS::before{background-color:#fff;}
.head1.cen span.sepS{max-width: 130px;text-transform: uppercase;width: 100%;margin:0px auto;}
.head2{color:#000000;font-size:26px;font-weight: 500;font-family: 'Roboto', sans-serif;margin:0px 0px 50px 0px;}
.ncForm{margin-top: 10px;}
.ncForm label{color:#fafafa;font-size: 20px;position: relative;font-weight: 400;margin-top: 15px;
cursor: pointer;padding-left: 30px;margin-right: 40px;}
.ncForm label:last-child{margin-right: 0px;}
.ncForm label input{position: absolute;left:-14px;top: -14px;opacity: 0;}
.ncForm label .ncR{width: 20px;height: 20px;display: inline-block;border:solid 1px #fff;
border-radius: 100%;position: absolute;left:0;top:6px;}
.ncForm input:checked + .ncR span{display: inline-block;width: 100%;height: 100%;position: absolute;border:solid 4px #EE3035;
border-radius: 100%;background-color:#fff;left:0;top:0;}
.locBox {background-color:#fff;padding: 5px;border-radius: 4px;}
.locBox .form-control{border:none;width: 75%;float: left;height: 35px;}
.locBox .form-control:focus{box-shadow: none;}
.locBox button{box-shadow: none;border:solid 1px #ee2028;width: 25%;float: right;border-radius: 2px;cursor: pointer;
background-color:#fff;padding: 4px 5px;color:#ee2028;text-transform: uppercase;outline: 0;}
.locBox button span{background-image: url(../img/icons/location.png);background-repeat: no-repeat;
background-position: left center;font-size: 14px;padding-left: 15px;background-size: 12px;}
.chkA{width: 100%;text-align: center;border-radius: 4px;background-color:#000;color:#fff;font-size: 20px;
border:none;cursor: pointer;padding: 5px 5px;outline: 0;height: 45px;outline: 0;}
.chatB{    position: fixed;
    right: 40px;
    bottom: 20px;
    z-index: 100;}
.chatB img{width: 250px;cursor: pointer;}
.why{background-image: url(../img/why-bg.png);background-repeat: no-repeat;background-size:90%;text-align: center;
background-position: top center;padding:0px;}
.actL{margin-top: 60px;margin-bottom: 50px;}
.actL img{width: 100%;max-width: 350px;}
.why p{font-size: 20px;margin:0px 0px 20px 0px;}
.whyIcon img{max-width: 80px;}
.whyIcon p{font-size: 18px;font-weight: 500;margin:0px;}
.bbPlan{background-color:rgba(180, 181, 182, .1);padding-top: 70px;overflow: hidden;}
.bpHead{text-align: center;}
.bpHead p{font-size: 22px;margin: 20px 0px 30px 0px;}
.bpHead p a{color:#000;text-transform: uppercase;font-weight: 500;}
.bpHead p a:hover{text-decoration: none;}
.planBox{background-color:#fff;border-top:solid 2px #EE3035;box-shadow: 0px 0px 10px 0px rgba(0,0,0,.2);position: relative;
transition: all .5s;}
.planBox:hover, .planBox.checked{transform: scale(1.05);}
.planBox.checked::after{content:"";position: absolute;left:0;top:0;width: 40px;height: 40px;
background-image: url(../img/icons/checks.png);background-repeat: no-repeat;
background-size:100%;background-position: center;}
.speedM{margin-bottom: 30px;}
.speedM img{max-width: 170px;margin:0px auto;}
.pbHead{text-align: center;padding-top: 35px;margin: 0px auto;max-width: 240px;}
.pbHead h3{font-size: 20px;font-weight: 700;margin-bottom: 30px;font-family: 'Roboto', sans-serif;}
.pbHead p{font-size: 18px;text-align: left;color:#322f31;background-repeat: no-repeat;
background-position: left center;padding-left: 30px;}
.pbHead .pbData{background-image: url(../img/icons/signal.png);}
.pbHead .netSpeed{background-image: url(../img/icons/netspeed.png);}
.pbHead .pbSpeed{background-image: url(../img/icons/speed.png);}
.pbHead .pbNetSpeed{background-image: url(../img/icons/netspeed.png);}
.pbHead .ptoffer{width:163px;height:32px;}
.planList{margin:0px;padding:0px;}
.planList li{list-style: none;border-top:solid 1px #d6d4d4;}
.planList li a{display: inline-block;padding:25px 30px;font-size: 18px;color:#8e8e8e;width: 100%;
background-image: url(../img/icons/arR.png);background-repeat: no-repeat;background-position: 90% center;}
.planList li a:hover{text-decoration: none;}
.planList li a .price{color:#EE3035;}
.planList li a .price span{font-size: 22px;}
.planList li a .month{font-weight: 700;color:#322f31;}
.hPlansB{padding: 30px 0px;}
.planContainer .viewAll{padding: 40px 0px;}
.viewAll{text-align: center;}
.viewAll a{display: inline-block;background-color: #000;padding: 6px 14px;
color: #fff;font-size: 18px;border-radius: 2px;}
.viewAll a:hover{text-decoration: none;}
.entertainment{padding-top: 80px;}
.enHead{text-align: center;}
.enHead h3{font-weight: 500;font-size: 30px;}
.enHead p{font-size: 20px;}
.enBox:hover .enTxt{opacity: 0;}
.enBox:hover .enTxt2{opacity: 1;}
.enTxt{position: absolute;bottom: 25px;left:0;width: 100%;padding: 0px 5px;z-index: 50;transition: all .5s;}
.enTxt p{color:#fff;font-size: 18px;}
.enTxt img{width: 100% !important;max-width: initial;height: 55px;margin: 0 auto;object-fit: contain;}

.enTxt2 .en-front{display: none;}
.enTxt2{position: absolute;top: 0px;left:0;width: 100%;padding: 20px 15px 0px 15px;height: 100%;z-index: 100;
background-color:rgba(0,0,0, .95);border-top: solid 5px #EE3035;transition: all .5s;opacity: 0;}
.enTxt2 p{color:#fff;font-size: 18px;}
.enTxt2 img{width: 100% !important;max-width: initial;margin: 0 auto 30px auto;height: 55px;object-fit: contain;}
.enTxt2 ul{margin:20px 0px 0px 0px;padding: 0px;}
.enTxt2 li{list-style: none;
color: rgba(255,255,255, .5);
padding-left: 30px;
margin-bottom: 10px;
background-size: 20px;
background-image: url(../img/icons/checkR.png); 
background-repeat: no-repeat;
background-position: left 2px;}
.know{text-align: center;margin-top: 20px;}
.know a{display: inline-block;border:solid 1px #fff;border-radius: 2px;padding: 5px 10px;color:#fff;}
.know a:hover{text-decoration: none;color:#fff;}
.enSlide .owl-nav{position: absolute;width:100%;left:0;top:50%;z-index: 100;margin-top: -35px;}
.enSlide .owl-nav button{background-color:rgba(0,0,0, .8) !important;width: 60px;height: 70px;outline: 0;
background-repeat: no-repeat !important;background-position:center !important;background-size: 14px !important;}
.enSlide .owl-nav button span{color:#fff;font-size: 40px;display: inline-block;opacity: 0;}
.enSlide .owl-nav .owl-prev{float: left;/*background-image: url(../img/arL.png) !important;*/}
.enSlide .owl-nav .owl-next{float: right;/*background-image: url(../img/arR.png) !important;*/}
.enSlide .owl-dots{display: none;}
.product{background-color:rgba(180, 181, 182, .1);padding: 80px 0px;}
.product .head1{text-align: center;margin-bottom: 50px;}
.product .proWrap{background-color:#EE3035;position: relative;}
.product .proWrap::after{background-color:#EDE832;position: absolute;content:"";z-index: -1;
right: -15px;top:-15px;width: 62%;height: 100%;}
.proTxt{background-image: url(../img/pt-bg.png);display: flex;align-items: center;
background-repeat: no-repeat;
position: absolute;
left: 30px;
top: 15px;
width: calc(100% + 30px);
height: calc(100% - 30px);
z-index: 10;}
.ptWrap{padding: 0px 60px;}
.ptWrap h3{font-size: 20px;font-weight: 500;}
.ptWrap p{font-size: 18px;font-weight: 400;}
.ptWrap a{font-size: 18px;font-weight: 500;color:#EE3035;border:solid 1px #EE3035;display: inline-block;padding: 5px 10px;}
.ptWrap a:hover{text-decoration: none;}
.faq{margin-top: 0px;}
p.faq_topmargin{margin-top: 15px;}
li.faq_topmargin{margin-top: 15px;}
.faq_leftmargin{margin-left: 40px;}
p.faq_no_bottommargin {margin-bottom: 0px;}
.faqTable{border:solid 2px #000000;}
.faqTable th{text-align:center; border:solid 2px #000000 !important;}
.faqTable td{border:solid 2px #000000 !important;}
.faqTable .bgcolyellow{background-color: #ECE923;}

#preload{ background-position:center center;
  background-repeat: none;
  height: 100px;
  width: 100px;
  position: fixed;
  z-index: 1060;
  left: 45%;
  top: 50%;
  margin: -25px 0 0 -25px;
}
#preload .prelaod_txt{position: fixed;
    top: 60%;
    left: 50%;
    transform: translate(-50%,-50%);
	font-family: 'Roboto', sans-serif;
	color: #E40000;
	max-width:450px;
}
@media(max-width: 768px){
    #preload .prelaod_txt{top: 65%;}
}
.buyLtr{padding-left: 50px;padding-bottom:20px;}
.popupOverlayAD{width:100%; height:100%; position:fixed; top:0; left:0; background-color:rgba(0,0,0,0.6); z-index:1000; display:none}
.popupOverlayAD .popupWrap{padding: 6px; width:650px;  border-radius: 22px; background-color:#fff; position:fixed; top:50%; left:50%; transform: translate(-50%, -50%); color:#000;
    background-image: url(../images/hr-police-bg.png);background-repeat: no-repeat;background-size: 100% 100%; background-color: #f1e1ca;  }

.overlay-popup{ position: absolute;  top: 0px;  left: 0px;  width: 100%; height: 100%;} 
.popupOverlayAD .popupinner{ border: dashed 2px #e30006;padding:50px 20px 14px;text-align: center;border-radius: 10px; position: relative;z-index: 9;background-color: transparent;}
.popupOverlayAD .popupinner span{ font-size: 25px; font-weight: normal;margin-bottom: 20px;color: #000;display: block}
.popupOverlayAD .popupinner abbr{font-size: 24px;     line-height: 36px;font-weight: 600;margin-bottom: 20px;color: #ec333c;font-weight:700; display: block;margin-top: 40px;}
.popupOverlayAD .ratingBox{max-width: 84%;margin: 0 auto;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;margin-top: 50px;}
.popupOverlayAD .ratingBox a{color: #000;    height: 30px;width: 30px;line-height: 30px;border-radius: 50%;    background-color: #b7b7b7;text-decoration: none;margin-left: 4px;}
.popupOverlayAD .ratingBox a.active{background-color: #ef3035;color: #fff}
.popupOverlayAD .ratingBox a:hover{background-color: #ef3035;color: #fff}
.popupOverlayAD .ratingBox a:nth-child(11){padding-right: 2px;}
.popupOverlayAD .ratingBox p{font-size: 12px;}

/*    nBbCRewamp*/
    
    .nBbCRewamp .container{max-width: 1024px;}
    .nBbCRewamp .ncForm label{margin-top: 0; }
    .nBbC .head1.w{margin: 0}
    .nBbCRewamp .row{align-items: center}
    .nBbC .head1 span.hTxt{position: relative}
    
.nBbC .head1 span.hTxt:before{content:"";width:100px;height:4px;border-radius:2px;background-color:#fff;position:absolute;left:30px;bottom:-14px;display:inline-block}
.nBbC .head1 span.hTxt:after{content:"";width:20px;height:4px;border-radius:2px;background-color:#fff;position:absolute;left:0;bottom:-14px;display:inline-block}
.location .ncForm label{    color: #6c757d;font-size: 14px}
.location .ncForm label .ncR{border: solid 1px #6c757d;}
.location .ncForm{padding: 0 14px;}
/*.ncForm input:checked + .ncR span{top: -4px;}*/
.location .ncForm label .ncR{top: 0}
.location .ncForm label{margin-top: 4px;}
    
    
    .location .ncForm label{    color: #6c757d;font-size: 14px}
.location .ncForm label .ncR{border: solid 1px #6c757d;}
.location .ncForm{padding: 0 14px;}
/*.ncForm input:checked + .ncR span{top: -4px;}*/
.location .ncForm label .ncR{top: 0}
.location .ncForm label{margin-top: 4px;}

 /*    nBbCRewamp*/
	
#new-connection-form .location {
    font-size: 14px;
	padding-bottom:10px
}



.popupOverlayAD .popupWrap .closeIcon{font-size: 20px;   line-height: 16px; background-color: #111; color: #fff; position: absolute; top: -22px; right: -21px;   cursor:pointer;text-align: center;
    height: 30px;width: 30px;line-height: 25px;border-radius: 50%}
.popBorder{width: 100%;height: 100%}

.popupOverlayAD .popupWrap:before{    content: '';   position: absolute;   height: 11%;   width: 6%;border-left: 1.2px solid #ff0000;  border-top: 1.2px solid #ff0000;left: -1px;top: -1px;border-top-left-radius: 22px;}
.popupOverlayAD .popupWrap:after{    content: '';   position: absolute;   height: 11%;   width: 6%;border-right: 1.2px solid #ff0000;  border-top: 1.2px solid #ff0000;right: 0px;top: -1px;border-top-right-radius: 22px;}
.popupOverlayAD .popBorder:before{    content: '';   position: absolute;   height: 11%;   width: 6%;border-left: 1.2px solid #ff0000;  border-bottom: 1.2px solid #ff0000;left:-1px;bottom:-1px;border-bottom-left-radius: 22px;
     }
.popupOverlayAD .popBorder:after{    content: '';   position: absolute;   height: 11%;   width: 6%;border-right: 1.2px solid #ff0000;  border-bottom: 1.2px solid #ff0000;right:0px;bottom:-1px;border-bottom-right-radius: 22px; }

.diffEasy{display: flex;justify-content: space-between;margin-top: 50px;max-width: 84%;margin: 16px auto;}
.diffEasy p{font-size: 14px;}

.card-header h1{font-size:22.4px; color:#000000;text-transform: capitalize;}
.faqWrap{background-image: url(../img/qbg.png);background-repeat: no-repeat;background-position: left top;
padding:40px 80px;}
.faqWrap h3{font-family: 'Roboto', sans-serif;color:#fff;font-size: 40px;font-weight: 700;}
.faqWrap p{color:#fff;font-size: 22px;}
.faqWrap a{color:#fff;font-size: 18px;display: inline-block;padding: 5px 15px;border:solid 1px #fff;text-transform: uppercase;}
.faqWrap a:hover{text-decoration: none;}
.faqI{background-image: url(../img/icons/qus.png);background-repeat: no-repeat;
background-position: 85% center;background-size: 140px;}
.blog{padding-top: 80px;}
.blogHead{text-align: center;}
.blogHead h3{font-weight: 500;font-size: 30px;margin-bottom: 50px;}
.blogBox{position: relative;}
.blogBox a:hover{text-decoration: none;}
.blogTxt{padding: 30px;background-color: #fff;box-shadow: 0px 0px 10px 0px rgba(0,0,0, .2);
position: relative;margin-top: -50px;width: 95%;height: 270px;position: relative;}
.csrSec3 .blogTxt{height: auto;} 
.csrSec3 .blogBox{margin-bottom: 30px;} 
.blogTxt span{color:rgba(0,0,0, .9);font-size: 12px;}
.blogTxt p{color:rgba(0,0,0, .9);font-size: 18px;font-weight: 500;margin-top: 20px;}
.blogTxt p a{color:rgba(0,0,0, .9);font-size: 18px;font-weight: 500;background-image: none;}
.blogTxt a{color: #EE3035;font-size: 16px;background-image: url(../img/arRed.png);
background-repeat: no-repeat;background-position: right center;
padding-right: 15px;padding-bottom: 2px;}
.blogTxt a:hover{text-decoration: none;}
.blogTxt h2{color:#ee3035;font-size: 20px;text-transform: none;}
.blogTxt h2::after{width: 4px;height: 28px;content:"";position: absolute;left:0;background-color:#ee3035;}
.blogTxt .date::after{width: 4px;height: 28px;content:"";position: absolute;left:0;background-color:#ee3035;}
.blogTxt .csrBH{color:#ee3035;font-size: 16px;}
.blogTxt .csrLoc{color:#a3a3a3;font-size: 16px;background-image: url(../img/locI.png);
background-repeat: no-repeat;background-position: left center;padding: 5px 0px 5px 20px;}
.blogTxt .csrBH::after{width: 4px;height: 28px;content:"";position: absolute;left:0;background-color:#ee3035;}
.blogTxt .col-md-7{position: initial;}
.readAll{text-align: center;padding: 30px 0px;}
.readAll a{color: #000;font-size: 16px;/*background-image: url(../img/arBlack.png);
background-repeat: no-repeat;background-position: right 2px;*/font-weight: 500;
padding-right: 15px;padding-bottom: 2px;}
.readAll a:hover{text-decoration: none;}
.downloadApp{background-image: url(../img/app.png);background-repeat: no-repeat;background-position: left top;padding-top: 40px;
background-size: 100%;min-height: 500px;background-color:#f8f7f7;overflow: hidden;}
.dHead .head1{font-size: 20px;}
.dHead h3{font-weight: 700;font-size: 30px;margin:20px 0px 0px 0px;font-family: 'Roboto', sans-serif;color:#000000;}
.glForm{max-width: 420px;margin-top: 20px;}
.glForm .form-control{border:none;height: 50px;}
.glForm .form-control:focus{box-shadow: none;border:none;}
.glForm .btn{background-color:#EE3035;color:#fff;width: 140px;}
.glForm .btn:focus{box-shadow: none;}
.offplanmargin{margin:0px 0 20px;}
.offplanmargin p{margin: 0px; padding: 0px; margin-left: 10px;}
.offplanmargin{align-items:center;}
.applink{margin-top: 40px;}
.applink h4{font-size: 16px;text-transform: uppercase;font-weight: 500;margin:0px 0px 20px 0px;text-transform: uppercase;}
.applink a{display: inline-block;margin-right: 20px;}
.applink img{height: 40px;}
.refer{margin-top: -50px;}
.referWrap{background-image: url(../img/rbg.png);background-repeat: no-repeat;background-position: left top;
padding:40px 80px;}
.referWrap h3{color:#000;font-size: 35px;font-weight: 700;font-family: 'Roboto', sans-serif;}
.referWrap p{color:#000;font-size: 16px;}
.referWrap a{color:#000;font-size: 18px;display: inline-block;padding: 5px 15px;border:solid 1px #000;text-transform: uppercase;}
.referWrap a:hover{text-decoration: none;}
.referI{background-image: url(../img/icons/refer.png);background-repeat: no-repeat;
background-position: 85% center;background-size: 140px;}
.referWrap .head1.w{color:#000;font-size: 24px;}
.referWrap .head1.w span.sepS::after{background-color: #000;}
.referWrap .head1.w span.sepS::before{background-color: #000;}
footer{background-color:#1a1a1a;padding-top: 50px;}
.footTop{padding: 0px 5%;}
.footTop h3{color:#fff;font-size: 20px;font-weight: 400;font-style: italic;text-transform: uppercase;}
.footTop h3 a{color:#fff;text-decoration: none;}
.footTop h4{color:#EDE832;font-size: 16px;font-weight: 400;font-style: italic;text-transform: uppercase;}
.fList1 {margin:0px;padding:0px;font-size: 14px;}
.fList1 li{list-style: none;margin-bottom: 10px;}
.fList1 a{color:#7e7e7e;}
.fList1 a:hover{color:#fff;text-decoration: none;}

.fList2 {margin:0px;padding:0px 0px 0px 20px;font-size: 14px;border-left: solid 1px #494949;}
.fList2 li{list-style: none;margin-bottom: 10px;}
.fList2 a{color:#7e7e7e;}
.fList2 a:hover{color:#fff;text-decoration: none;}
.fTab{margin-bottom: 50px;}
.footBottom{background-color:#fff;padding: 20px 5%;}
.footLogo{display: inline-block;}
.footLogo img{width: 85px;}
.footSocial{text-align: right;}
.footSocial h3{float: right;color:#fff;font-size: 18px;font-weight: 400;margin: 4px 30px 0px 0px;text-transform: uppercase;color:#181717;}
.fsLink{float: right;margin-left: 20px;}
.fsLink a{margin-left: 5px;}
.testimonials{position: relative;padding-top: 80px;}
.careerTest{padding: 90px 0px 150px 0px;background-image: url(../img/caBg.png);background-position: left bottom;background-repeat: no-repeat;background-size: 100%;}
.testimonials::after{content:"";position: absolute;left:0px;top:0px;width: 100%;height: 50%;background-color: rgba(180, 181, 182, .1);z-index: -1;}
.testBox{text-align: center;position: relative;}
.testBox{padding: 40px 60px 40px 60px;}
.tImg{width: 100px;height: 100px;overflow:hidden;border:solid 4px #fff;box-shadow: 0px 0px 10px 0px rgba(0,0,0, .2);
margin:0px auto 20px auto;border-radius: 100%;}
.tImg img{width: 100px;}
.testBox h3{font-size: 20px;font-weight: 700;}
.testBox p{font-size: 18px;font-weight: 400;margin:0px;}
.testBox::after{content:"";position: absolute;left:20px;top:20px;background-image: url(../img/icons/quoteS.png);background-repeat: no-repeat;
background-position:center;background-size: 100px;width: 100px;height: 68px;}
.testBox::before{content:"";position: absolute;right:10px;bottom:-45px;background-image: url(../img/icons/quoteE.png);background-repeat: no-repeat;
background-position:center;background-size: 60px;width: 60px;height: 41px;}
.testHead{text-align: center;padding-top: 0px;}
.mMenuBox{position: fixed;width: 100%;height:0;left:0;top:0;background-color:#f5f3f4;z-index: 1200;transition: all .5s;overflow: hidden;}
.mMenuBox li{background-color:#fff !important;}
.dropUl li:last-child{border-bottom: none;}
.mmB1{background-color:#fff;}
.mmHead{padding: 20px;}
.mmHead .mmLogo{display: inline-block;float: left;}
.mmHead .mmLogo img{width: 80px;}
.mmHead .mmClose{display: inline-block;float: right;}
.mmHead .mmClose img{width: 16px;}
.mmB1 ul{margin:0px;padding: 0px;text-transform: uppercase;font-weight: 700;}
.mmB1 li{list-style: none;border-bottom: solid 1px #e5e5e5;}
.mmB1 li a{color:rgba(0,0,0, .7);display: inline-block;padding: 10px 20px;width: 100%}
.mmB1 li a.drop{background-position: 95% center;
background-repeat: no-repeat;}
.mmB1 li a.drop[aria-expanded="false"]{background-image: url(../img/arRe.png);}
.mmB1 li a.drop[aria-expanded="true"]{background-image: url(../img/arD.png);}
.mmB1 li a:hover{text-decoration: none;}
.mmB2 ul{margin:0px;padding: 0px;text-transform: uppercase;font-weight: 700;}
.mmB2 li{list-style: none;}
.mmB2 li a{color:rgba(0,0,0, 1);display: inline-block;padding: 10px 20px;width: 100%}
.mmB2 li a:hover{text-decoration: none;}
.mmB2 .footSocial{text-align: left;}
.mmB2 .fsLink {float: none;}
.mmB2 .dApp{padding: 0px 20px;margin-bottom: 20px;margin-top: 20px;}
.mmB2 .dApp a{display: inline-block;background-color:#fff;border:solid 1px #ee2028;padding: 5px 10px 5px 30px;
background-image: url(../img/icons/mobile.png);background-position: 10px center;background-size: 10px;
background-repeat: no-repeat;color:#ee2028;}
.mmB2 .dApp a:hover{color:#ee2028;text-decoration: none;}
.slider-dots{display: none;}
.planSlide .owl-stage-outer, .blogSlide .owl-stage-outer{padding: 20px 0px 20px 5px;}
.caWrap{background-image: url(../img/caBg.png);background-repeat: no-repeat;min-height: 100vh;
        background-position: left bottom;background-size: 100%;padding-bottom: 240px;}
.padding50b{padding-bottom: 280px;}        
.caHead {
    overflow: hidden;
    padding: 10px 45px;
    background-color: #fff;
    box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.2);
    margin: 8px;
}

.caClose img {
    padding-top: 13px;
}

.csWrap .col-md-3 a span,.csGrey .col-md-2 a span{background-image:url(../img/sprite/location.png);background-repeat:no-repeat;display:inline-block}
.lucknow-g span{width: 74px; height: 75px;background-position:-214px -214px;}
.lucknow-g span{width: 74px; height: 75px;background-position:-214px -214px;}
.lucknow-r span{width: 74px; height: 75px;background-position:-321px -0;}
.madurai-g span{width: 74px; height: 75px;background-position:-321px -75px;}
.madurai-r span{width: 74px; height: 75px;background-position:-321px -150px;}
.nellore-g span{width: 74px; height: 75px;background-position:-321px -225px;}
.nellore-r span{width: 74px; height: 75px;background-position:-395px -0;}
.rajahmundry-g span{width: 74px; height: 75px;background-position:-395px -75px;}
.rajahmundry-r span{width: 74px; height: 75px;background-position:-395px -150px;}
.tirupati-g span{width: 74px; height: 75px;background-position:-395px -225px;}
.tirupati-r span{width: 74px; height: 75px;background-position:-0 -321px;}
.vijayawada-g span{width: 74px; height: 75px;background-position:-74px -321px;}
.vijayawada-r span{width: 74px; height: 75px;background-position:-148px -321px;}
.visakhapatnam-g span{width: 74px; height: 75px;background-position:-222px -321px;}
.visakhapatnam-r span{width: 74px; height: 75px;background-position:-296px -321px;}
.warangal-g span{width: 74px; height: 75px;background-position:-370px -321px;}
.warangal-r span{width: 74px; height: 75px;background-position:-469px -0;}
.ahmedabad-g span{width: 74px; height: 75px;background-position:-469px -75px;}
.ahmedabad-r span{width: 74px; height: 75px;background-position:-469px -150px;}
.bengaluru-g span{width: 107px; height: 107px;background-position:-0 -0;}
.bengaluru-r span{width: 107px; height: 107px;background-position:-107px -0;}
.chennai-g span{width: 107px; height: 107px;background-position:-0 -107px;}
.chennai-r span{width: 107px; height: 107px;background-position:-107px -107px;}
.coimbatore-g span{width: 74px; height: 75px;background-position:-469px -225px;}
.coimbatore-r span{width: 74px; height: 75px;background-position:-469px -300px;}
.delhi-g span{width: 107px; height: 107px;background-position:-214px -0;}
.delhi-r span{width: 107px; height: 107px;background-position:-214px -107px;}
.eluru-g span{width: 74px; height: 75px;background-position:-0 -396px;}
.eluru-r span{width: 74px; height: 75px;background-position:-74px -396px;}
.guntur-g span{width: 74px; height: 75px;background-position:-148px -396px;}
.guntur-r span{width: 74px; height: 75px;background-position:-222px -396px;}
.hyderabad-g span{width: 107px; height: 107px;background-position:-0 -214px;}
.hyderabad-r span{width: 107px; height: 107px;background-position:-107px -214px;}
.jaipur-g span{width: 74px; height: 75px;background-position:-296px -396px;}
.jaipur-r span{width: 74px; height: 75px;background-position:-370px -396px;}
.kakinada-g span{width: 74px; height: 75px;background-position:-444px -396px;}
.kakinada-r span{width: 74px; height: 75px;background-position:-543px -0;}


@media screen and (max-width: 420px) {
	.csGrey .col-md-2,.csWrap .col-md-3{padding-right: 7px;padding-left: 8px;}
	.container.allPcontainer .planTab .col-md-1.offplanmargin-top {width: 17%; padding-left: 0;}
	.container.allPcontainer .planTab .col-md-11 {width:83%}
}
@media screen and (max-width: 375px) {
	.csGrey .col-md-2{width: 33% !important;
    flex: 0 0 33% !important;
    max-width: 33% !important;}
 
}

.caBack {margin-right: 15px;}
.caBack img{margin-top: 15px;}
.caLogo img{margin-top: 15px;}
.caProcess .col-md-2{flex: 0 0 20%;max-width: 20%;} 
.caBox{text-align: center;position: relative;z-index: 10;position: relative;}
.caBox p{margin:0px;font-size: 13px;}
.check .caCircle::after{content:"";width: 12px;height: 12px;background-color:#EE3035;position: absolute;border-radius: 100%;
left:50%;top:50%;margin:-6px 0px 0px -6px;}
.done .caCircle{background-color:#EE3035;background-image: url(../img/icons/checkW.png);background-repeat: no-repeat;
        background-position: center;}
.caCircle{width: 24px;height: 24px;border-radius: 100%;background-color:#e1e1e1;display: inline-block;position: relative;}
.caProcess{position: relative;}
.caProcess::after{width: calc(100% - 20%);height: 2px;background-color: #e1e1e1;
content: "";position: absolute;left: 10%;top: 12px;z-index: 0;}
.caProcess::before{width:calc(0% - 20%);height: 2px;background-color: #EE3035;
content: "";position: absolute;left: 10%;top: 12px;z-index: 1;}

.caProcess.progress2::before{width:calc(40% - 20%);}
.caProcess.progress3::before{width:calc(60% - 20%);}
.caProcess.progress4::before{width:calc(80% - 20%);}
.caProcess.progress5::before{width:calc(100% - 20%);}
.locForm{border:solid 2px #EE3035;padding: 5px;background-color:#fff;margin-top: -40px;border-radius: 2px;position: relative;display: block;}
.locForm .form-control{border:none;font-size: 20px;font-size: 20px;}
.locForm .form-control:focus{box-shadow: none;}
.locDrop{position: absolute;width: 100%;left:0;background-color:#fff;height: 200px;overflow:auto;
box-shadow: 0px 0px 6px 0px rgba(0,0,0, .2);top:60px;display: none;}
.locDrop ul{margin:0px;padding: 0px;}
.locDrop li{list-style: none;}
.locDrop li a{display: inline-block;border-bottom: solid 1px #cccccc;padding: 10px 20px;width: 100%;color:#000;
background-image: url(../img/icons/locationB.png);background-repeat: no-repeat;
background-position: 18px 16px;background-size: 12px;padding-left: 40px;}
.locDrop li a:hover{text-decoration:none;}
.locMe{border:none;background-color:rgba(0,0,0, .1);color:rgba(0,0,0, .8);font-size: 14px;padding: 0px;outline: 0;cursor: pointer;
text-transform: uppercase;width: 100%;height: 40px;}
.locMe:focus{outline: 0;}
.locMe span{background-image: url(../img/icons/locationB.png);background-repeat: no-repeat;
background-position: left center;background-size: 12px;padding-left: 18px;}
.chkTxt1{text-align: center;color:#000000;font-size: 20px;margin-top: 20px;margin-bottom: 20px;}
.chkTxt1 a{color: #EE3035;background-image: url(../img/arRd.png);background-repeat: no-repeat;
background-position: right 9px;padding-right: 15px;background-size: 10px;}
.chkTxt1 a:hover{text-decoration: none;}
.ffBox{max-width: 400px;margin:0px auto;}
.ffInput .form-control{border:none;border-radius: 0px;color:#6c757d;box-shadow: 0px 0px 5px 0px rgba(0,0,0, .2);}
.ffInput .form-control:focus{box-shadow: 0px 0px 5px 0px rgba(0,0,0, .2);}
.ffInput{margin-bottom: 20px;}
.ffBtn{text-align: center;}
.ffBtn button{background-color:#EE3035;color:#fff;border-radius: 2px;padding: 8px 15px;
display: inline-block;border:none;text-transform: uppercase;cursor: pointer;}
.planWrap{margin-top: 15px;}
.planTable table{background-color:#fff;}
.planTable tbody{box-shadow: 0px 0px 6px 0px rgba(0,0,0, .1);}
.planTable tbody tr:hover{box-shadow: 0px 0px 10px 0px rgba(0,0,0, .1);cursor: pointer;}
.planTable tbody tr:hover td{color:#EE3035;border:none;}
.planTable tbody tr:hover .sPlan{background-color:#EE3035;}
.planTable tbody tr:first-child td{border: none;}
.planTable tbody td:first-child{text-align: left;}
.planTable thead th:first-child{text-align: left;} 
.planTable thead th{background-color:#f6f6f6;vertical-align: middle;border: none;text-align: center;font-weight: 400;font-size: 16px;border:none;}
.planTable th span{background-repeat: no-repeat;display: inline-block;
background-position: right center;padding-right: 20px;background-size: 10px;cursor: pointer;}
.planTable td{text-align: center;color:#000;}
.sPlan{display: inline-block;background-color:#cccccc;width: 24px;height: 24px;border-radius: 100%;background-size: 8px;
background-image: url(../img/arR.png);background-repeat: no-repeat;background-position: center;float: right;}
.cpList{margin-bottom: 50px;}
.caPlanList.co{max-width: 1010px;}
.caPlanList.offerMonths{max-width:100%;}
.caPlanList.offerMonths li{}
.caPlanList{margin:0px auto 0px auto;padding: 0px;max-width: 850px;}
.caPlanList li{list-style: none;float: left;width: 25%;border-top:solid 1px #d7d7d7;border-right:solid 1px #d7d7d7;
border-bottom:solid 1px #d7d7d7;height: 50px;display: inline-block;
align-items: center;background-color:#fcfcfc;}
.caPlanList li:first-child{border-left: solid 1px #d7d7d7;}
.caPlanList li a.active{background-color:#000;border-color:#000;color:#fff;font-size: 15px;}
.caPlanList li a.active:hover{color:#fff;}
.caPlanList li span{display: inline-block;width: 100%;text-align: center;}
.caPlanList li a{display: inline-block;width: 100%;text-align: center;
color:#000;padding: 13px;cursor: pointer;line-height: 24px;}
.caPlanList li a:hover{text-decoration: none;}
.caPlanList li a img{width: 100%;max-width: 150px;object-fit: contain;height: 20px;}
.gChk{background-repeat: no-repeat;
background-position: left top;background-size: 20px;}
.rChk{background-repeat: no-repeat;
background-position: left top;background-size: 20px;}
.caWrap .planBox{box-shadow: none;border:solid 1px #e1e1e1;border-top:solid 2px #EE3035;}
.view{text-align:center;margin-top: 10px;}
.view a{color:#fff;background-color:#EE3035;text-transform: uppercase;display: inline-block;padding: 6px 15px;border-radius: 2px;font-size: 14px;}
.view a:hover{color:#fff;text-decoration: none;}
.offerBox{position: relative;width: 100%;padding-left: 50px;margin-bottom: 25px;}
.offerBox input{position: absolute;left:-20px;top:-20px;opacity: 0;}
.offerBox input:checked + .offR span{width: 16px;height: 16px;background-color: #EE3035;border-radius: 100%;
display: inline-block;position: absolute;left: 50%;top: 50%;
margin: -8px 0 0 -8px;box-shadow: 0px 0px 4px 0px rgba(0,0,0, .2);}
.obInfo{border:solid 1px #cccccc;padding: 30px;background-color:#fff;}
.offerPlan h3{font-size: 20px;color:#000000;margin:0px 0px 20px 0px;font-weight: normal;padding-left: 50px;}
.offR{display: inline-block;position: absolute;width: 34px;height: 34px;border:solid 2px #868485;
border-radius: 100%;background-color:#fff;top:50%;left:0;margin-top: -17px;cursor: pointer;}
.freebieWithImg{background-size:60px !important;}
.oGift{font-size: 16px;color: #000;font-weight: 500;display: inline-block;position: relative;background-size:50px;margin-bottom: 30px;
background-image: url(../img/icons/gift.png);background-repeat: no-repeat;background-position: left top;padding: 36px 0 0 70px;}
.oGift::after{content:"";position: absolute;width: 63px;height: 25px;left: 70px;top: 0;
background-image: url(../img/icons/free.png);background-repeat: no-repeat;background-position: left top;}
.oGift.router{background-image: url(../img/router.png);}
.oGift.google{background-image: url(../img/googleMini.png);background-size: 60px;}
.oGift.amazon{background-image: none;background-size: 40px;}
.googleB{background-image: url(../img/googleMiniB.png);
background-repeat: no-repeat;background-position: left top;
padding: 30px 0 30px 120px;display: inline-block;background-size: 100px;}
.addOns{background-image: url(../img/icons/plusB.png);background-repeat: no-repeat;
background-position: left 2px;background-size: 15px;font-size: 16px;padding-left: 30px;}
.addOns.center{background-position:center top;padding-left: 0px;text-align: center;
padding-top: 30px;display: inline-block;margin-top: 20px;}
.addBox{margin-top: 30px;}
.addPlus{background-image: url(../img/icons/plusB.png);background-repeat: no-repeat;
background-position: left center;background-size: 15px;font-size: 16px;padding-left: 30px;}
.totTable{border:solid 2px #EE3035;}
.totTable td{vertical-align: middle;padding: 20px;}
.totTable td p{margin:0px;line-height: 30px;}
.totTable td:last-child{text-align: right;}
.totTable tr:last-child td{background-color:#f9f9f9;}
.totTable tr:last-child td .totMcalc {font-size: 24px;}
.totTable tr:last-child td .totMprice {font-size: 30px;}
.totMcalc {font-size: 18px;font-weight: 500;}
.totMcalc span {font-weight: 400;color:#3a3a3a;}
.totMprice{font-size: 24px;}
.totMprice span{font-size: 18px;color:rgba(0,0,0, .5);text-decoration:line-through;}
.buyBtn {text-align: right;margin-top: 20px;}
.buyBtn a {color: #fff;background-color: #EE3035;display: inline-block;
 padding: 10px 25px;border-radius: 2px;}
.uSubmitBtn {text-align: center;margin-top: 20px;}
.uSubmitBtn a {color: #fff;background-color: #EE3035;display: inline-block;text-decoration: none;
 padding: 10px 25px;border-radius: 2px;}
 .buyBtn a:hover{text-decoration: none;}
 .csTable .oGift{float: left;}
 .csTable{border:solid 1px #cccccc;background-color:#fff;}
 .csTable th{text-align: center;font-size: 16px;font-weight: 700;font-size: 16px;}
 .csTable td{vertical-align: middle;text-align: center;}
 .csTable td:first-child{background-color:#fbfbfb;}
 .csTable .pbHead {padding-top: 0px;max-width: 190px;}
 .csTable .pbHead h3{color:#EE3035;margin-bottom: 20px;}
 .csTable .pbHead p {font-size: 14px;}
 .csTable .speedM img {max-width: 140px;}
 .selectedAddon{border:solid 1px #ccc;padding: 10px;background-color:#fff;}
 .confirmWrap h3{font-size: 20px;margin:30px 0px 10px 0px;font-weight: 700;}
 .confirmWrap h4{font-size: 24px;margin:0px 0px 30px 0px;font-weight: 500;color:#EE3035;}
 .sumTable{background-color:#fff;}
 .sumTable h5{font-size: 20px;margin:0px 0px 0px 0px;font-weight: 700;color:#000;}
 .sumTable .oSumTxt{font-size: 16px;margin:0px;color:#000;}
 .sumTable .oSumPrice{font-size: 16px;margin:0px;color:#000;}
 .sumTable .amtPay .oSumPrice {font-size: 24px;}
 .sumTable td{border-top: none;}
 .sumTable .bRow td{border-top:solid 1px #e7e7e7;}
 .sumTable .taxRow .oSumTxt{font-size: 20px;font-weight: 700;color:#000;}
 .sumTable td:nth-child(2){text-align: right;}
 .sumTable tr:last-child p{color:#EE3035;}
 .sumTable tr:last-child td{background-color:#f6f5f5;}
 .cngPlan{margin-top: 20px;}
 .cngPlan a{color:#EE3035;font-size: 18px;background-image: url(../img/arRl.png);background-repeat: no-repeat;
    background-position: left center;padding-left: 20px;display: inline-block;}
 .cngPlan a:hover{text-decoration: none;}
 .csBtn a{background-color:#EE3035;display: inline-block;border-radius: 2px;padding: 10px;text-align: center;color:#fff;
    border:solid 2px #EE3035;font-size: 20px;width: 100%;}
 .csBtn a.boBtn{background-color:#fff;color:#EE3035;}
 .csBtn a:hover{text-decoration: none;}
 .upDocument h3{font-size: 24px;margin:40px 0px 0px 0px;font-weight: 500;color:#EE3035;text-align: center;}
 .upDocument .chkTxt1{margin-top:0px;}
 .uploadForm{border:solid 1px #ccc;padding: 60px;background-color:#fff;}
 .ufInput h4{color:#000;font-size: 20px;font-weight: 700;margin:0px 0px 20px 0px;}
 .ufInput label{color:#EE3035;font-size: 16px;font-weight: normal;}
 .ufInput{margin-bottom: 60px;}
 .ufInput .form-control{border-radius: 0px;font-size: 18px;height: 50px;}
 .ufInput button{background-color:#999;border:none;color:#fff;border-radius: 2px;height: 50px;padding: 5px 10px;cursor: pointer;}
 .ufInput.last{margin-bottom: 0px;}
 .upImg{width: 280px;height: 220px;border:dashed 1px #ccc;background-image: url(../img/icons/upload.png);
 background-position: center center;background-repeat: no-repeat;cursor: pointer;}
 .upAlert{background-color:#fbf1f2;border:solid 1px #EE3035;padding: 12px 25px;position: relative;}
 .upAlert .docNme{font-size: 16px;display: inline-block;
background-image: url(../img/icons/png.png);
padding-left: 30px;
background-position: left 4px; 
background-repeat: no-repeat;
background-size: 18px;}
.upAlert .docNme span{color:rgba(0,0,0, .8);}
.deleteA{position: absolute;right:10px;top:10px;}
.deleteA img{width: 18px;}
.closeA{position: absolute;right: 10px;top: 10px;display: inline-block;line-height: 10px;}
.closeA img{width: 18px;}
.alertPT {color: rgba(0,0,0, .8);font-size: 16px;margin-left: 30px;width: 85%;}
.alertProgress{width: 100%;height: 4px;border-radius: 2px;background-color:#fff;
display: inline-block;position: relative;}
.alertProgress::after{content:"";position: absolute;width: 70%;height: 100%;background-color:#EE3035;
left:0;top:0;border-radius: 2px;}
.ppImg{border:solid 2px #cccccc;width: 200px;position: relative;margin-top: 30px;}
.closePP{position: absolute;right:0;top:0;right: -20px;top: -20px;}
.thankSBox{text-align: center;border: solid 1px #ccc;padding: 80px 0px;margin-top: 80px;background-color:#fff;}
.thankYou .uSubmitBtn a{text-transform: uppercase;}
.thankSBox img{margin-bottom: 40px;}
.thankSBox h3{color:#EE3035;font-size:40px;}
.thankSBox p{font-size:24px;}
.amHead p{color:#000;font-size: 20px;}
.amHead p span{color:#EE3035;}
.skipM{text-align: right;}
.skipM a{color:#000;}
.skipM a:hover{text-decoration: none;}
.amBody{box-shadow:0px 0px 6px 0px rgba(0,0,0, .2);padding: 30px;}
.amRouter{text-align: center;}
.amRouter img{max-width: 80px;width: 100%;}
.amRouter h3{font-size: 15px;font-weight: normal;margin:0px;}
.amAdd{width: 100%;}
.amAdd a{background-color:#f4f3f3;display: inline-block;border:solid 1px #d1cfcf;width: 100%;
text-align: center;color:#EE3035;padding: 5px 0px;}
.amAdd a:hover{text-decoration: none;}
.recBox p{color:#000;font-size: 16px;margin-top: 20px;}
.recBox p span{font-weight: 500;}
.recBox h4{color:#ed1c27;font-size: 30px;margin:0px;}
.addOns-modal .uSubmitBtn a{text-transform: uppercase;}
.amBody .col-md-4, .amBody .col-md-6, .amBody .col-md-2{display: flex;align-items: center;}
.amBody .col-md-6 .row{width: 100%;}
.formAlert{margin-top: 30px;padding: 80px 40px;}
.AbtNav{background-color:#1a1a1a;}
.AbtNav ul{margin:0px;padding: 0px;font-size: 18px;}
.AbtNav li{list-style: none;display: inline-block;margin-right: 10px;}
.AbtNav a{color:rgba(255,255,255, .5);border-bottom: solid 5px #1a1a1a;display: inline-block;padding: 20px 25px 15px 25px;}
.AbtNav a:hover, .AbtNav a.active{text-decoration: none;color:#fff;border-color:#ee3035;}
.AbtNav .owl-nav{position: absolute;left: 0;top:5px;width: 100%;}
.AbtNav .owl-nav span{font-size: 0px;}
.AbtNav .owl-prev{float: left;margin-left: -20px;}
.AbtNav .owl-next{float: right;margin-right: -20px;}
.AbtNav .owl-prev.disabled{opacity: .5;cursor:default !important;}
.AbtNav .owl-next.disabled{opacity: .5;cursor: default !important;}
.AbtNav .owl-nav .owl-next span{background-image: url(../img/arrR.png);background-repeat: no-repeat;
width: 19px;height: 20px;display: inline-block;}
.AbtNav .owl-nav .owl-prev span{background-image: url(../img/arrL2.png);background-repeat: no-repeat;
width: 19px;height: 20px;display: inline-block;}
.breadcrumbs{padding: 50px 0px;font-weight: 300;font-size: 18px;
position: relative;
z-index: 10;}
.breadcrumbs ul{margin:0px;padding: 0px;}
.breadcrumbs li{list-style: none;display: inline-block;}
.breadcrumbs a{color:#000000;}
.entertainWrap .breadcrumbs {color:#6a6a6a;}
.entertainWrap .breadcrumbs a{color:#6a6a6a;}
.enterBanner{background-image: url(../img/eBanner.png);background-repeat: no-repeat;padding: 40px 0px;background-size: 100%;
background-position: left bottom;}
.enterBanner.eb2{background-image: url(../img/eBanner2.png);}
.breadcrumbs span{color:#ee3035;font-weight: 400;}
.abtQuote{font-size:24px;color:#000;font-style: italic;background-image: url(../img/qO.png), url(../img/qC.png);max-width: 1000px;
background-position: left top, right bottom;margin: 40px auto 40px auto;text-align: center;padding: 40px 60px;background-repeat: no-repeat;}
.abtAct img{box-shadow: 0px 0px 15px 0px rgba(0,0,0, .2);}
.abtAct p{font-size: 20px;color:#000;}
.abtAct ul{margin:0px;padding: 0px;font-size: 20px;color:#000;}
.abtAct li{list-style: none;position: relative;padding-left: 20px;}
.abtAct li::after{content:"";position: absolute;left:0%;top:50%;width: 8px;height: 8px;border-radius: 100%;margin:-4px 0px 0px 0px;
background-color:#ee3035;}
.vision{background-color:#f7f7f8;padding-top: 80px;padding-bottom: 1px;}
.visionLogo a{display: inline-block;margin-right: 40px;}
.vTxt1{color:rgba(0,0,0, .8);font-size: 18px;}
.vTxt2{color:rgba(0,0,0, 1);font-size: 20px;font-weight: 400;}
.visionBox{max-width: 450px;margin-top: 75px;}
.visionBox img{box-shadow: 0px 0px 15px 0px rgba(0,0,0, .2);margin-bottom: 40px;}
.visionBox h3{color:#000000;font-size: 24px;}
.visionBox h3 span{color:rgba(0,0,0, .6);font-size: 18px;}
.vMission{padding-top: 75px;padding-bottom:100px;background-color:#1a1a1a;}
.vmHead{text-align: center;margin-bottom: 100px;}
.vmHead img{margin-bottom: 35px;}
.vmHead p{color:rgba(255,255,255, .5);font-size: 20px;max-width: 1000px;margin:20px auto 0px auto;}
.vmTab{position: relative;padding-left: 55px;margin-bottom: 60px;}
.vmTab span{position: absolute;left:0;top:8px;background-color:#1f1f1f;border-radius: 4px;
box-shadow: 0px 0px 10px 0px rgba(0,0,0, .5);padding: 2px 14px;color:#fff;font-size: 24px;}
.vmTab p{color:rgba(255,255,255, .5);font-size: 20px;max-width: 1000px;margin:20px auto 0px auto;}
.actWay{padding: 90px 0px 240px 0px;background-image: url(../img/caBg.png);background-position: left bottom;
background-repeat: no-repeat;background-size: 100%;}
.actHead{text-align:center;max-width: 900px;margin:0px auto;}
.actHead p{margin:20px 0px 0px 0px;}
.awBox{margin:150px -20px 0px 0px;position: relative;}
.awTxt{position: absolute;max-width: 300px;}
.awTxt h3{color:#000;font-weight: 700;font-size: 18px;}
.awTxt p{color:rgba(62,62,62, .8);font-size: 16px;}
.awTxt.at1{top: -4%;left: -50%;text-align: right;}
.awTxt.at2{top: 33%;left: -56%;text-align: right;}
.awTxt.at3{top: 68%;left: -50%;text-align: right;}
.awTxt.at4{top: -4%;right: -47%;}
.awTxt.at5{top: 33%;right: -52%;}
.awTxt.at6{top: 68%;right: -47%;}
.investHead{text-align: center;}
.inLbox{text-align: center;}
.inLbox img{max-width: 300px;margin-bottom: 40px;}
.inLbox p{color:#000;font-size: 20px;font-weight: 500;margin:0px;}
.inLbox a{color:#ef3340;font-size: 20px;font-weight: 500;}
.inLbox a:hover{text-decoration: none;}
.investHead{margin-bottom: 50px;}
.investBox{padding-bottom: 60px;}
.investBox h3{font-size: 30px;font-weight: 500;margin-bottom: 30px;}
.investBox p{font-size: 18px;color:#000;}
.ib2{background-color:#f7f7f8;padding: 80px 0px 240px 0px;background-image: url(../img/caBg.png);
background-position: left bottom;background-repeat: no-repeat;background-size: 100%;}
.manageBox{text-align: center;}
.manageBox h3{color:#000;font-size: 20px;font-weight: 700;text-transform: uppercase;margin-bottom: 100px;}
.dirImg{width: 160px;height: 160px;overflow: hidden;border-radius:100%;border:solid 6px #fff;
box-shadow: 0px 0px 6px 0px rgba(0,0,0, .2);margin:0px auto 30px auto;}
.dirTab{margin-bottom: 60px;cursor: pointer;}
.dirTab h4{color:#ef3340;font-size: 18px;font-weight: 500;margin:0px;}
.dirTab p{color:#000;font-size: 18px;margin:0px;}

.teamImg{width: 162px;height: 162px;overflow: hidden;border-radius:100%;border:solid 6px #fff;cursor: pointer;
box-shadow: 0px 0px 6px 0px rgba(0,0,0, .2);margin:0px auto 30px auto;}
.teamTab{margin-bottom: 60px;}
.teamTab h4{color:#ef3340;font-size: 18px;font-weight: 500;margin:0px;}
.teamTab p{color:#000;font-size: 18px;margin:0px;}
.teamBox{background-color:#f7f7f8;padding: 80px 0px 80px 0px;
background-image: url(../img/caBg.png);
background-position: left bottom;
background-repeat: no-repeat;
background-size: 100%;}
.manageHead h2{margin-bottom: 40px;}
.directorsModal .modal-content{border-radius: 0px;border:none;}
.dirBox{text-align: center;}
.dirBox .dirTab{margin-bottom: 20px;}
.dirTxt{color:#3e3e3e;font-size: 18px;max-width: 630px;
margin: 0px auto 0px auto;}
.modalClose{text-align: right;padding: 20px;}
.dirIs{background-image: url(../img/shBg.png);
background-position: left center;
background-repeat:repeat-x;}
.dirSlide .owl-prev span{background-image: url(../img/aL.png);}
.dirSlide .owl-next span{background-image: url(../img/aR.png);}
.dirSlide .owl-next{float: right;}
.dirSlide button{outline: 0;}
.dirSlide .owl-nav{position: absolute;left:0;top:50%;width: 100%;margin-top: -15px;padding: 0px 15px;}
.dirSlide button span{background-position:center;background-repeat:no-repeat;width: 39px;height: 30px;
display: inline-block;font-size: 0px;}
.pBox{margin-bottom: 100px;}
.partnersWrap.conWrap{padding-bottom: 300px !important;}
.partnersWrap{text-align: left;background-image: url(../img/caBg.png);padding-bottom: 240px;
background-position: left bottom;background-repeat: no-repeat;background-size: 100%;}
.partnersWrap.mobileAppContainer{background-image: none;padding-bottom: 0px;}
.partnersWrap h3{color:rgba(0,0,0, .8);font-size: 20px;margin-bottom: 40px;}
#cityModal .modal-header{border-bottom: none;}
#cityModal .modal-body{padding:0px;}
.csWrap{max-width: 800px;margin:0px auto;padding: 0px 15px;}
.citySearch{margin-bottom: 60px;}
.citySearch .form-control:focus{box-shadow: none;}
.citySearch .form-control{border:solid 1px #acacac;background-image: url(../img/search.png);
background-position: 20px center;background-repeat: no-repeat;padding: 0px 0 0px 60px;height: 60px;}
.csBox{display: inline-block;width: 100%;text-align: center;margin-bottom: 40px;font-size: 16px;}
.csBox{color:rgba(0,0,0, .7);}
.csBox:hover{color:rgba(0,0,0, .7);text-decoration: none;}
.csBox img{width: 100%;margin-bottom: 10px;}
.rb1{max-width: 600px;margin:0px auto;}
.rb2{max-width: 700px;margin:0px auto;}
.rb1 .csBox img{max-width: 107px;}
.rb2 .csBox img{max-width: 74px;}
.csGrey{background-color:#fcfcfc;padding-top: 40px;}
.planWrap .pbHead h3{font-size: 16px;}
.planWrap .pbHead p {font-size: 14px;}
.planWrap .speedM img {max-width: 80px;}
.planWrap .pbHead h3{margin-bottom: 15px;}
.planWrap .cpList {margin-bottom: 30px;}
.planWrap .pbHead {padding-top: 10px;max-width: 190px;}
.planWrap .speedM {margin-bottom: 10px;}
.planWrap .planList li a{padding: 10px 30px;}
.planWrap .planList li a {font-size: 13px;}
.planWrap .planList li a .price span {font-size: 15px;}
.planWrap .chkTxt1 {font-size: 15px;}
.planWrap .pbHead p{margin-bottom: 10px;}
.cpList .typeofplan{}
.typeofplan .caPlanList.offerMonths {max-width: 100%;overflow: hidden;text-align: center;}
.typeofplan .caPlanList.offerMonths li {width: 24%;}
.dHide{display: none;}
.act-head{ text-align:left !important;}
.btn-sgcollapse .fa:before {content: url('../img/icon/sg-minus.png');}

.btn-sgcollapse.collapsed .fa:before {content: url('../img/icon/sg-plus.png');}

.card-header i {position: absolute;right: 33px;top: 24px;text-align: center;color:#696969;}
.btn-sgcollapse{padding:0; width: 100%;text-align: left; background:none; cursor:pointer;}

.card-header {padding: 1.25rem 1.25rem;border: none; background:none;}
.card-body p {font-size: 22px;text-align: left;}

.sg-card{ border-radius:0; border:1px solid #d3d3d3;}
.band-btn {border-radius: 4px;text-transform: uppercase; padding: 10px 15px;  margin: 0 15px;}
.ac-plan{ padding:60px 0;}
.offersAccordion .card-body{text-align: left;}
.offersAccordion .card-body p{margin-bottom: 20px;}
.offersAccordion .card-body span{font-size: 20px;display: inline-block;margin-bottom: 10px;}
.offersAccordion .card-body br{display: none;}
.offersAccordion .card-body ul{ text-align:left;}
.offersAccordion .card-body ul li{ margin-bottom:15px; font-size:18px;}
ul {list-style: none;}
.offersAccordion .card-body ul li:before { color:#ee3035 !important; content: "\2022"; width: 1em;  margin-left: -40px;  display: inline-block; }

.head1 a {color: #000;background-image: url(../img/downarrow.png); background-repeat: no-repeat; background-position: right 10px;padding-right: 20px;background-size: 13px;
text-decoration:none;}
.act-list li:last-child{ background-color: #000;
border-color: #000;
color: #fff;
font-size: 15px;}

.act-list li:first-child{ background-color: #fcfcfc; border:1px solid #d7d7d7; color:#000;}
.act-list{ margin:0;}
.mb-txt{ text-align:left; margin-bottom:60px;}
.mb-txt h2{ text-transform:capitalize; }
.mobile-bg{background-size:cover;min-height: 500px;}
.mobile-bg h2{ color:#fff; font-size:37.96px; text-transform:capitalize; margin-bottom: 35px; font-family: 'Roboto-Regular';}
.applink h3{ color:#fff; text-transform:uppercase; font-family: 'Roboto-Regular';}
.app-spec{ background-color:#060504; padding:50px 0px;}
.app-spec h4{ color:#fff; font-size:18px; font-family: 'Roboto-Light';}
.app-spec img {max-width: 50px;}
.ac-mbimg {min-height: 70px;}
.testimo-main .row{ background-color:#fff; margin-bottom:20px; box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.2);}
.testi-title{ padding-top:45px;}
.testi-title h1{ text-transform:capitalize; font-size:20px;text-align: center;}
.testi-title h3{ text-transform:capitalize; font-family: 'Roboto-Regular'; 
font-size:18px; margin-bottom: 30px;text-align: center;}
.testBoxs {
    padding: 99px 60px 40px 60px;
    text-align: left;
    font-size: 18px;    
}
.testBoxs::before {
    content: "";
    position: absolute;
    right: 20px;
    bottom: 30px;
    background-image: url(../img/icons/quoteE.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 60px;
    width: 60px;
    height: 41px;
}

.testBoxs::after {
    content: "";
    position: absolute;
    left: 20px;
    top: 20px;
    background-image: url(../img/icons/quoteS.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 70px;
    width: 80px;
    height: 50px;
}
.act-slct{ border-radius:0;}
select.input-lg {-webkit-appearance: none;  -moz-appearance: none;  -o-appearance: none;}
select + i.fa {float: right;  margin-top: -28px;  margin-right: 5px;  pointer-events: none;  background-color: #fff;  padding-right: 5px;}
.act-fiber {
    padding-left: 15px;
    padding-right: 15px;
    width: 950px;
}
.offer-btn{ text-align:left;}
.offer-btn p {
    text-align: left;
    font-size: 12px;
    margin-top: 15px;
}
.exc.v-btn{color:#fff !important;}
.exc.v-btn:hover{color:#EE3035 !important;}
.v-btn{ border-radius:0;}
.ref-txt {padding-top: 60px;}
.ref-txt h3{ font-family: 'Roboto-Regular';}
.act-pay {
    border: 1px solid #d7d7d7;
    min-height: 200px;
    padding-top: 10px;
    background-color:#fff;
}

.act-pay h1 {
    padding-top: 20px;
    margin-bottom: 0;
    text-decoration: none;
    color: #000;
    font-size: 18px;
}

.act-pay p {
    max-width: 165px;
    margin: 0 auto;
        margin-bottom: 0px;
    margin-bottom: 0;
    color:#222222;
    font-size: 14px;
}

.act-icon{
    width: 126px;
    height: 89px;
    margin: 0px auto;
}

.pay-second {
    max-width: 870px;
    margin: 0 auto;
}

.amazon{ 
    background-image: url(../img/icon/amazon.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.credit{ 
    background-image: url(../img/icon/credit-card.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.debit{ 
    background-image: url(../img/icon/debit-card.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.netbank{ 
    background-image: url(../img/icon/netbank.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.lazypay{ 
    background-image: url(../img/icon/lazypay.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.wallet{ 
    background-image: url(../img/icon/wallet.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.paytym{ 
    background-image: url(../img/icon/paytym.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.payment-bg label {position: relative;}
.payment-bg input {opacity: 0;
position: absolute;top:-15px;
}

.payment-bg input:checked + .parent .act-pay{
    border-color:#ee3035;
    background-color:#fbf1f2;
}

.parent .act-pay:hover{
    border-color:#ee3035;
    background-color:#fbf1f2;
}

.payment-bg input:checked + .parent .amazon, .parent:hover .amazon {
   background-image: url(../img/icon/amazon-hover.png);
}


.payment-bg input:checked + .parent .credit, .parent:hover .credit {
   background-image: url(../img/icon/credit-card-hover.png);
}

.payment-bg input:checked + .parent .debit, .parent:hover .debit {
   background-image: url(../img/icon/debit-card-hover.png);
}

.payment-bg input:checked + .parent .netbank, .parent:hover .netbank {
   background-image: url(../img/icon/netbank-hover.png);
}

.payment-bg input:checked + .parent .lazypay, .parent:hover .lazypay {
   background-image: url(../img/icon/lazypay-hover.png);
}

.payment-bg input:checked + .parent .wallet, .parent:hover .wallet {
   background-image: url(../img/icon/wallet-hover.png);
}

.payment-bg input:checked + .parent .paytym, .parent:hover .paytym {
   background-image: url(../img/icon/paytym-hover.png);
}

.parent {
    text-decoration: none;
}

.pad-2 {
    padding: 5px;
}

.sec-pay {
    max-width: 285px;
}

.sec-pays{margin-left: 12%;}

.payment-bg{
    background-image: url(../img/payemnt-bg.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size:cover;
    padding:60px 0;
}
.btn-pay {
    margin: 20px 0 80px 0;
    padding: 10px 43px;
    border-radius: 4px;
    background:#ee3035;
    border-color:#ee3035;
    margin-bottom: 15px;
}
.payment-bg label{width: 100%;}
.entertainWrap{background-color:#121212;}
.enterTxt{margin:0px;color:rgba(255,255,255, .6);font-size: 18px;}
.enterBox{margin-top: 40px;padding-bottom: 30px;}
.enterBox .enBox{position: relative;margin-bottom: 30px;}
.enterBox .enTxt{text-align: center;}
.enterTxt img{margin-bottom: 40px;}
.enterTxt h2{font-size: 50px;color:#fff;font-weight: 400;max-width: 600px;}
.enterTxt p{font-size:20px;color:#fff;font-weight: 400;}
.enterBtn a{color:#fff;display: inline-block;border:solid 1px #fff;padding: 10px 20px;border-radius: 3px;font-size: 18px;margin-right: 10px;
text-transform: uppercase;font-weight: 400;}
.enterBtn a:hover{text-decoration: none;}
.enterBtn a.subscribe{text-decoration: none;background-color:#ee3035;border:solid 1px #ee3035;padding-left: 50px;
background-image: url(../img/arrLeft.png);background-position: 15px center;background-repeat: no-repeat;}
.altBwrap{background-image: url(../img/enterbbBg.png);background-position: bottom left;padding-bottom: 60px;background-repeat: no-repeat;}
.altMbox{background-image: url(../img/altB-pattern.png);background-position: bottom left;}
.altMbox .head1{font-weight: 400;font-size: 20px;}
.altForm .head1{font-weight: 400;font-size: 20px;}
.altBform{background-color:#000;}
.altMbox{padding: 60px 40px;}
.altForm{padding: 60px 40px 0px 40px;}
.altForm h4{color:rgba(255,255,255, .6);font-size: 18px;font-weight: 400;}
.altBform{margin-bottom: 100px;}
.alTxt{color:rgba(255,255,255, .6);font-size: 18px;font-weight: 400;}
.alTxt2{color:rgba(255,255,255, .6);font-size: 14px;font-weight: 400;}
.altBImg{margin-bottom: 30px;width: 100%;max-width: 55px;}
.altForm .form-control{border-radius: 1px;}
.altForm .form-control:focus{box-shadow: none;border:none;}
.gOTP{text-decoration: none;background-color:#ee3035;border:solid 1px #ee3035;padding:5px 10px;color:#fff;text-transform: uppercase;
display: inline-block;margin-top: 10px;}
.gOTP:hover{color:#fff;}
.altForm label{position: relative;color:rgba(255,255,255, .6);font-size: 14px;font-weight: 400;padding-left: 25px;margin-top: 20px;}
.altForm label input{position: absolute;left: 0;top:5px;}
.aNav{text-align: center;}
.AbtNav .owl-carousel .owl-stage-outer{z-index: 10;}
.showProfile{cursor:pointer;}
.table.ccTable td{border-top: none;text-align: left;}
.table.ccTable span{font-size: 20px;font-family: 'Roboto', sans-serif;font-weight: 400;
text-transform: uppercase;position: relative;padding-left: 20px;}
.table.ccTable span::after{position: absolute;display: inline-block;width: 10px;height: 10px;content: "";background-color:#ee3035;
border-radius: 100%;left: 0;top:9px;}
.planHead{margin-top: 50px;}
.planHead h2 span{text-transform: initial;font-size: 24px;}
.fList{margin:0px;padding: 0px;}
.fList li{list-style: none;font-size: 22px;font-family: 'Roboto', sans-serif;font-weight: 400;position: relative;padding-left: 30px;}
.fList li::after{position: absolute;display: inline-block;width: 10px;height: 10px;content: "";background-color:#ee3035;
border-radius: 100%;left: 0;top:10px;}
.skList{margin-bottom: 20px;}
.skList.fList li::after{background-color:#000;}
.fLine{margin:0px;padding: 0px;}
.fLine li{list-style: none;font-size: 24px;font-family: 'Roboto', sans-serif;
font-weight: 400;position: relative;color:#000;margin-bottom: 40px;}
.fLine li span{text-decoration: underline;}
.btn-sgcollapse h1{padding-right: 50px;}
.mcTxt{font-size: 25px;font-family: 'Roboto', sans-serif;font-weight: 500;text-align: left;}
.footBox{background-color:transparent !important;}

.tyWrap{padding-bottom: 65px;border-top: solid 1px #dedede;padding-top: 60px;}
.tyHead{text-align: center;}
.tyHead img{margin-bottom: 30px;}
.tyHead h2{color:#ef3340;font-size: 40px;font-family: 'Roboto', sans-serif;font-weight: 500;margin:0px 0px 40px 0px;}
.tyWrap p{color:#000;font-size: 24px;margin-bottom: 40px;}
.tyWrap span{color:#ef3340;}
.tyWrap ul{margin:0px 0px 40px 0px;padding:0px;}
.tyWrap li{list-style: none;color:#000;font-size: 24px;margin-bottom: 20px;position: relative;padding-left: 15px;}
.tyWrap li::before{content:"";width: 7px;height: 7px;background-color:#ef3340;
left:0;top:7px;position: absolute;border-radius: 50px;}
.etSlide{border-top: solid 1px #494543;border-bottom: solid 1px #494543;}
.etTab{border-right: solid 1px #494543;}
.actSDrop .hTxt{float: left;margin-top: 5px;}
.actSDrop .dropdown{float: left;margin-left: 10px;margin-top: 2px;}
.actSDrop .dropdown a{background-image: none;font-size: 14px;padding-right: 30px;}
.actSDrop .dropdown .btn{padding: 0px;background-color:#fff;font-size: 24px;text-transform: uppercase;font-weight: 700;
line-height: 25px;}
.actSDrop .select2-container{width: 250px !important;}
.actSDrop .select2-container--default .select2-selection--single{border:none;} 
.actSDrop .select2-container .select2-selection--single .select2-selection__rendered{text-overflow: initial;}
.dmWrap{height: 200px;overflow:auto;}
.downloadApp.mobile-bg{background-image: url(../img/mobile-bg.jpg) !important;}
.aNav a:focus{outline: 0;}
.enBox{border-right: solid 1px #fff;}
.entertainWrap .enBox{border-right:none;}
.entertainWrap .enTxt p{display: block;}
.en-front{min-height: 50px;}
.enTxt .enLogo{position: absolute;left: 0;width: 100%;top: -70px;}
.oChannel p{font-size: 18px;color:rgba(0,0,0, .8);margin-bottom: 0px;}
.oChannel .head1{margin-bottom: 0px;}
.oChannel .investHead{margin-bottom: 45px;}
.chIcon{background-color:#fff;border-radius: 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0, .2);
margin-top: 120px;padding: 50px 0px;}
.chIcon p{font-family: 'Roboto', sans-serif;font-weight: 400;color:#000000;font-size: 22px;line-height: 34px;}
.chIcon p span{color:#ee3035;font-size: 60px;}
.chIbox p{background-repeat: no-repeat;background-position: left center;
padding: 0px 0px 0px 90px;max-width: 210px;margin: 0px auto;}
.chIbox.cb1 p{background-image: url(../img/icons/chI1.png);}
.chIbox.cb2 p{background-image: url(../img/icons/chI2.png);}
.chIbox.cb3 p{background-image: url(../img/icons/chI3.png);}
.chIcon .col-md-4:nth-child(2) .chIbox{border-left: solid 2px #d5d1c5;border-right: solid 2px #d5d1c5;}
.clientBox{margin-bottom: 40px;}
.oClientHead{font-family: 'Roboto', sans-serif;font-weight: 400;color:#000000;text-align: center;margin-bottom: 100px;}
.vBox span{font-size: 16px;color:rgba(0,0,0, .8);display: inline-block;margin-top: 25px;}
.vBox{margin-bottom: 50px;}
.advertBenefits{background-color:#f6f6f6;padding: 80px 0px 240px 0px;background-image: url(../img/caBg.png);
background-position: left bottom;background-repeat: no-repeat;background-size: 100%;}
.advertBenefits ul{margin:0px;padding: 0px;}
.advertBenefits li{margin-bottom: 10px;position: relative;padding-left: 15px;}
.advertBenefits li::after{
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 100px;
    background-color: #000;
    position: absolute;
    left: 0px;
    top: 8px;
}
.advertBenefits .fList li::after{width: 6px;height: 6px;top:14px;}
.advertBenefits .fList li{color:rgba(0,0,0, .8);margin-bottom: 10px;padding-left: 20px;}
.anForm{max-width: 450px;}
.anForm .input{margin-bottom: 30px;}
.anForm .input .form-control{border-radius: 0px;border:none;height: 60px;
box-shadow: 0px 0px 5px 0px rgba(0,0,0, .2);font-size: 14px;}
.anForm .input textarea.form-control{min-height: 250px;}
.anForm span{display: inline-block;font-family: 'Roboto', sans-serif;font-weight: 400;color:#000000;
margin-bottom: 30px;}
.anForm p{font-family: 'Roboto', sans-serif;font-weight: 400;color:#000000;font-size: 16px;
margin-bottom: 30px;}
#successModal .modal-header{border-bottom: none;}
#successModal .modal-body{text-align: center;padding-bottom: 40px;}
#successModal .modal-body p{color:#000000;font-size:20px;margin-top: 40px;margin-bottom: 30px;}
#successModal .modal-body button{color:#fff;background-color:#ef3340;border:none;padding: 15px 20px;
font-size: 16px;text-transform: uppercase;cursor: pointer;border-radius: 3px;}
#successModal .close img {height: 20px;}
.pFill{font-family: 'Roboto', sans-serif;font-weight: 400;color:#000000;font-size: 22px;
margin-bottom: 30px;}
.anForm button{color:#fff;background-color:#ef3340;border:none;padding: 15px 20px;
font-size: 20px;text-transform: uppercase;cursor: pointer;}
.dTvBanner{background-image: url(../img/digtalB.png);background-repeat: no-repeat;
background-position: left bottom;background-size: 100%;}
.dTvBanner h3{font-family: 'Roboto', sans-serif;font-weight: 500;color:#000000;font-size: 28px;margin-bottom: 20px;}
.dTvBanner p{font-family: 'Roboto', sans-serif;font-weight: 400;color: rgba(0,0,0, .6);font-size: 20px;
margin-bottom: 30px;max-width: 460px;line-height: 28px;}
.dTvBanner .rBtn{font-size: 16px;font-family: 'Roboto', sans-serif;font-weight: 400;color:#fff;background-color:#ee3035;
padding:15px 25px;border-radius: 2px;display: inline-block;text-transform: uppercase;margin-bottom: 30px;}
.dTvBanner .rBtn:hover{text-decoration: none;}
.dTvBanner .breadcrumbs{padding: 20px 0px 20px 0px;}
.dTvBanner .investHead {margin-bottom: 20px;}
.aaHead{text-align: center;margin-bottom: 80px;}
.actAdvant{background-color:#f6f6f6;padding: 75px 0px;}
.aaBox{background-repeat: no-repeat;background-position: left top;padding-top: 120px;}
.aaBox.ab1{background-image: url(../img/icon/aai1.png);}
.aaBox.ab2{background-image: url(../img/icon/aai2.png);}
.aaBox.ab3{background-image: url(../img/icon/aai3.png);}
.aaBox h3{font-family: 'Roboto', sans-serif;font-weight: 500;color:#000000;font-size: 30px;margin: 0px 0px 40px 0px;}
.aaBox p{font-family: 'Roboto', sans-serif;font-weight: 400;color:rgba(0,0,0, .8);font-size: 22px;margin: 0px;}
.actAdvantHD{padding-top: 75px;}
.actAdvantHD p{font-size: 26px;font-family: 'Roboto', sans-serif;font-weight: 400;color:#000;}
.deBox{text-align: center;background-color:#fff;box-shadow: 0px 0px 10px 0px rgba(0,0,0, .1);position: relative;transition: all .5s;
padding: 45px 0px 45px 0px;text-align: center;border-radius: 5px;border:solid 1px #fff;margin-bottom: 45px;overflow: hidden;}
.deBox p{font-size: 20px;color:#000;margin:0px;line-height: 22px;min-height: 55px;}
.deBox a{display: inline-block;width: 100%;background-color:#ee3035;text-align: center;position: absolute;transition: all .5s;
font-size: 20px;font-family: 'Roboto', sans-serif;font-weight: 400;color:#fff;bottom:0;left:0;padding: 6px 0px;opacity: 0;}
.deBox a:hover{text-decoration: none;}
.deBox:hover{border-color:#ee3035;}
.deBox:hover a{opacity: 1;}
.regQ{max-width: 100%;}
.regQ p{font-size: 20px;font-family: 'Roboto', sans-serif;font-weight: 500;color:#000;
margin:0px 0px 20px 0px;}
.ccTop{border-bottom: solid 1px #f6f6f6;padding-bottom: 90px;position: relative;}
.ccTop::after{background-color:#f6f6f6;width: 53%;right: 0;height: 100%;content:"";position: absolute;top:0;z-index: 0;}
.rForm-col{position: relative;z-index: 10;}
.cableQ{padding-top: 100px;}
.cableQ table{width: 100%;background-color:#fff;box-shadow: 0px 0px 10px 0px rgba(0,0,0, .1);
border-radius: 5px;}
.cableQ th{vertical-align: top;padding: 20px 20px;background-color:#f6f6f6;font-family: 'Roboto', sans-serif;font-weight: 700;
font-size: 16px;color:#000;border-right: solid 1px #b2b2b2;}
.cableQ th:last-child{border-right: none;}
.cableQ td{vertical-align: top;padding: 20px 20px;font-family: 'Roboto', sans-serif;font-weight: 500;
font-size: 16px;color:rgba(0,0,0, .6);border-right: solid 1px #b2b2b2;}
.cableQ td:last-child{border-right: none;}
.cableQ td a{color:rgba(0,0,0, .6);}
.eClients .clientBox{text-align: center;}
.eClients .clientBox img{max-width: 200px;}
.eClients .head1{text-align: center;}
.eRef-txt h3{color:#000;font-family: 'Roboto', sans-serif;font-weight: 400;font-size: 45px;}
.eRef-txt h3 span{color:#ee3035;}
.eRef-txt p{color:#000;font-family: 'Roboto', sans-serif;font-weight: 400;font-size: 20px;}
.eRef-txt{padding-top: 80px;}
.paraTxt{font-size: 24px;margin-bottom:50px;}
.errorTxt{font-size: 16px;color:#ee3035;font-family: 'Roboto', sans-serif;font-weight: 400;}
.msOpt label{position: relative;margin-right: 10px;padding: 0 0 5px 25px;}
.msOpt label:first-child{margin-left: 20px;}
.msOpt span{position: absolute;border:solid 1px #000;border-radius: 100%;display: inline-block;
width: 20px;height: 20px;left:0;cursor: pointer;top: 2px;}
.msOpt span::after{position: absolute;content:"";width: 100%;height: 100%;border-radius: 100%;display: inline-block;
border:solid 4px #fff;background-color:#fff;}
.msOpt input{position: absolute;left:-15px;top:-15px;opacity: 0;}
.msOpt input:checked + span::after{background-color:#ee3035;}
.hStep{display:inline-block;float: right;color:rgba(0,0,0, .8);
font-family: 'Roboto', sans-serif;font-weight: 500;font-size: 18px;}
.hStep span{color:rgba(118,117,117, .8);font-size: 16px;}
.offTxt{background-image: url(../img/offBg.png);
background-repeat: no-repeat;
color: #fff;
font-size: 12px;
display: inline-block;
font-family: 'Roboto', sans-serif;
font-weight: 500;
padding: 3px 0 0 8px;
margin-left: 10px;
width: 50px;
height: 22px;
background-size: 50px;}
.paytmplanTxt{    
background-repeat: no-repeat;
color: #fff;
font-size: 12px;
display: inline-block;
font-family: 'Roboto', sans-serif;
font-weight: 500;
padding: 3px 0 0 8px;
margin-left: 10px;
width: 20px;
height: 30px;
background-size: 15px;}
.paytmOfferTxt{    
background-repeat: no-repeat;
color: #fff;
font-size: 12px;
display: inline-block;
font-family: 'Roboto', sans-serif;
font-weight: 500;
padding: 3px 0 0 8px;
margin-left: 10px;
width: 65px;
height: 32px;
}
.paytmTxt{    
background-repeat: no-repeat;
color: #fff;
font-size: 12px;
display: inline-block;
font-family: 'Roboto', sans-serif;
font-weight: 500;
padding: 3px 0 0 8px;
margin-left: 10px;
width: 150px;
height: 30px;
background-size: 15px;}
.obInfo .paytmTxt{ height: 50px; background-size: 100px;}
#summary.paytmTxt{ margin-bottom: 0px; background-size: 100px;}
#summary.oGift::after{background-image:none;}
.paytm_plan_content{display:flex;align-items:flex-start;}
.blogDate span{color:rgba(0,0,0, .5);font-size: 15px;}
.blogView{text-align: right;}
.blogView span{color: rgba(0,0,0, .5);font-size: 15px;background-image: url(../img/eye.png);
background-repeat: no-repeat;background-position: left center;padding-left: 25px;background-size: 20px;}
.blogTab .blogBox{margin-bottom: 50px;}
.blogWrap .searchA .form-control{font-size: 18px;}
.blogWrap .searchA a img{max-width: 28px;}
.blogWrap .searchA .form-control{height: 60px;}
.blogWrap .searchA a{top:15px;}
.rdBox h3{font-size: 20px;color:#ee3035;font-family: 'Roboto', sans-serif;
font-weight: 700;margin-bottom: 30px;}
.blogCat .rNav a{margin-right: 0px;width: 100%;text-align: center;padding: 6px 0px;font-size: 12px;margin-bottom: 20px;}
.popularStories{padding:20px;box-shadow: 0px 0px 4px 0px rgba(0,0,0, .2);margin-bottom: 50px;}
.rdBox.blogCat{margin-bottom: 30px;}
.popularStories ul{margin:0px;padding:0px;}
.popularStories li{font-size: 14px;margin-bottom: 20px;position: relative;padding-left: 15px;}
.popularStories li a{color:#212529;}
.popularStories li a:hover{text-decoration: none;}
.popularStories li::after{width: 4px;height: 4px;border-radius: 100%;
background-color:#ee3035;left:0;top:10px;content:"";position: absolute;}
.popularStories .head1{font-size: 20px;line-height: 20px;margin-bottom: 20px;}
.actAD{margin-top: 40px;}
.bdHead{padding-top: 40px;}
.bdHead .bdCatName{color:#ee3035;display: inline-block;font-size: 20px;font-family: 'Roboto', sans-serif;
font-weight: 500;margin-bottom: 30px;}
.bdHead h2,.bdHead h1{font-size: 30px;font-family: 'Roboto', sans-serif;font-weight: 500;text-transform: none;}
.blogDimg{margin: 30px 0px;}
.bdTxt p{font-size: 20px;color:rgba(0,0,0, .8);margin-bottom: 15px;}
.bdTxt p a{color:#ee3530;text-decoration: underline;}
.bdTxt p a:hover{text-decoration: none;}
.bdTxt h3{font-size: 20px;color:#000;}
.BlogComment{border-top: solid 1px rgba(0,0,0, .1);padding-top: 50px;}
.bcHead h2{font-size: 24px;font-family: 'Roboto', sans-serif;font-weight: 500;color:#000;}
.bcHead .col-md-6:nth-child(2){text-align: right;}
.bcHead a{font-size: 20px;font-family: 'Roboto', sans-serif;font-weight: 400;color:#000;padding-right: 40px;
background-image: url(../img/share.png);background-repeat: no-repeat;background-position: right center;}
.bcHead a:hover{text-decoration: none;}
.bcInput{position: relative;padding-left: 80px;margin:30px 0px 100px 0px;}
.bcUser{position: absolute;left:0;top:0;width: 60px;border-radius: 100%;height: 60px;overflow: hidden;}
.bcUser img{width: 60px;}
.bcInput input{height: 60px;border-radius:5px;border-color:#000;font-size: 18px;}
.bcInput input:focus{border-color:#000;}
.blogRelated{background-color:#f6f6f6;padding-top: 60px;background-image: url(../img/caBg.png);
background-position: left bottom;background-repeat: no-repeat;background-size: 100%;padding-bottom: 240px;}
.blogRelated .blogTxt p{font-size: 14px;}
.blogRelated .blogDate span{font-size: 11px;display: inline-block;}
.blogRelated .blogTxt h2{font-size: 16px;}
.blogRelated .blogTxt h2::after{height: 18px;}
.blogRelated .blogTxt{padding: 25px 15px;height: auto;}
.blogdetailsContainer{padding-inline-start: 10px;}
.blogdetailsContainer > li{font-size:20px;list-style-type:none;counter-increment:item;padding-left:10px;}
.blogdetailsContainer > li:before{content:counter(item) ".";font-weight:bold;padding-right:10px}
.mrgl30 {margin-left: 30px;}
.mrgl30{list-style-type: square;}
.blogdetailsContainer li p{margin-left:27px;}
.mrgl20 {margin-left: 20px;}
#shareModal .modal-header{border-bottom: none;}
#shareModal .close img {height: 20px;}
#shareModal .close:focus{outline: 0;}
#shareModal .modal-body{padding-bottom: 40px;}
.shareB{text-align: center;}
.shareB span{display: inline-block;width: 100%;font-size: 15px;font-family: 'Roboto', sans-serif;
font-weight: 400;color:#000;}
.shareB a{color:#000;}
.shareB a:hover{color:#000;}
.rTxt{color:#ee3035;}
.bTxt{font-size: 20px;}
.pdf{color: #000000;background-image: url(../img/pdf.png);background-repeat: no-repeat;
background-position: left center;padding: 20px 0px 20px 35px;background-size: 25px;}
.pdf:hover{color: #000000;text-decoration: none;}
.slider-container .slider-left i{opacity: 0;}
.slider-container .slider-right i{opacity: 0;}
.cGreyWrap{background-color:#f7f7f8;margin-top: 80px;padding: 90px 0px 240px 0px;
background-image: url(../img/caBg.png);background-position: left bottom;
background-repeat: no-repeat;background-size: 100%;}
.cGreyWrap.internWhite{background-color:#fff;padding-top: 0px;}
.joinWrap{position: absolute;width: 100%;margin-top: -100px;}
.joinBox{background-image: url(../img/qbg.png);background-repeat: no-repeat;background-position: left top;
padding:40px 80px;}
.joinBox h3{font-family: 'Roboto', sans-serif;color:#fff;font-size: 40px;font-weight: 700;}
.joinBox p{color:#fff;font-size: 22px;}
.joinBox a{color:#fff;font-size: 18px;display: inline-block;padding: 5px 15px;border:solid 1px #fff;text-transform: uppercase;}
.joinBox a:hover{text-decoration: none;}
.joinI {background-image: url(../img/joinI.png);background-repeat: no-repeat;background-position: 85% center;background-size: 140px;}
.iSImg1{box-shadow: 0px 0px 20px 0px rgba(0,0,0, .2);}
.iSImg2{box-shadow: 0px 0px 20px 0px rgba(0,0,0, .2);max-width: 400px;}
.inTxt1{margin-top: 20px;}
.internBox{margin-bottom: 100px;}
.skillBtxt{margin-top: 40px;}
.cHead2{color:#ee3035;font-size: 24px;font-family: 'Roboto', sans-serif;
font-weight: 500;margin:0px 0px 50px 0px;}
.ccIcons{background-color: #f7f7f8;margin-top: 90px;padding: 90px 0px;}
.ccIcons img{height: 90px;margin-bottom: 40px;}
.careerNav{text-align: center;display: inline-block;flex-wrap: unset;width: 100%;margin-bottom: 60px;}
.careerNav li{display:inline-block;margin:0px 8px;}
.careerNav a{border:solid 1px #dcdbdb;border-radius: 30px;color:rgba(0,0,0, .8);display: inline-block;text-align: center;
padding: 12px 18px;margin-bottom: 10px;font-size: 12px;}
.careerNav a.active{background-color:#ee3035;color:#fff;}
.csrHead{margin-bottom: 100px;}
.csrSec1{margin-bottom: 100px;}
.csrSec1 h3 span{color: #EE3035;}
.csrSec2{background-color:#f7f7f8;padding:75px 0px 125px 0px;}
.csrSec2 .head1{margin-bottom: 50px;}
.csrVbox p{color:#555555;font-size: 16px;margin:20px 0px 0px 0px;}
.csrVbox a:hover{text-decoration: none;}
.csrVslide .owl-nav{text-align: center;margin-top: 30px;}
.csrVslide .owl-nav button{background-color:#fff;box-shadow: 0px 0px 10px 0px rgba(0,0,0, .2);margin:0px 4px;}
.csrVslide .owl-nav button span{padding: 4px 8px;}
.csrSec3{padding: 90px 0px 240px 0px;background-image: url(../img/caBg.png);
background-position: left bottom;background-repeat: no-repeat;background-size: 100%;}
.csrSec3 .head1{margin-bottom: 50px;}
.csrSec3 .careerNav{text-align: left;}
.csrSec3 .careerNav li:first-child{margin-left: 0px;}
.locSelect{color:#333333;border:none;border-bottom: solid 1px #333333;}
.locSelect:focus{border-bottom: solid 1px #333333;outline: 0;}
.awardBox{padding-top: 85px;}
.awardBox .head1{margin-bottom: 50px;}
.awdImg{background-color:#fff;box-shadow: 0px 0px 10px 0px rgba(0,0,0, .2);}
.awdImg img{
    width: 100%;
    height: 140px;
    object-fit: contain;
}
.awdBox{text-align: center;}
.awdBox p{margin:20px 0px 0px 0px;color:#000;font-size: 14px;}
.careerVT{margin:100px 0px;}
.snapshotACT{margin-bottom: 100px;}
.snapshotACT .head1{margin-bottom: 50px;}
.recruitmentDet{background-color:#f7f7f8;padding: 65px 0px 80px 0px;}
.recruitmentDet .head1{margin-bottom: 60px;}
.recBox{background-color:#fff;border-radius: 3px;border:solid 1px #acacac;padding: 30px;margin-bottom: 40px;
background-image: url(../img/starR.png);background-position: right bottom;background-repeat: no-repeat;}
.recBox p{margin:0px 0px 20px 0px;font-family: 'Roboto', sans-serif;font-size: 20px;font-weight: 500;}
.recBox a{color:rgba(0,0,0, .8);border-radius: 3px;border:solid 1px #acacac;display: inline-block;padding: 15px 30px;}
.recBox a:hover{text-decoration: none;}
.recBox:hover {border-color:#EE3035;}
.recBox:hover a{background-color:#EE3035;color:#fff;border-color:#EE3035;}
.recruitmentProcess{margin:100px 0px;}
.recruitmentProcess .head1{margin-bottom:100px;}
.rpBox img{height: 80px;margin-bottom: 20px;}
.rpBox h3{font-family: 'Roboto', sans-serif;font-size: 24px;font-weight: 500;color:#000;}
.lifeACT {margin-bottom: 80px;}
.lifeACT .head1{margin-bottom: 60px;}
.yColor{background-color:#ede823;}
.yColor .head1{color:#000 !important;}
.yColor .head1 span.sepS::before{background-color:#000 !important;}
.yColor .head1 span.sepS::after{background-color:#000 !important;}
.yColor a{color:#000 !important;background-image: url(../img/arB.png) !important;background-repeat: no-repeat;background-position: right center;
padding: 0px 25px 0px 0px;}
.yColor a:hover{text-decoration: none;}
.yColor p{color:#000 !important;}
.rColor{background-color:#ef4146;}
.rColor .head1{color:#fff;}
.rColor .head1 span.sepS::before{background-color:#fff;}
.rColor .head1 span.sepS::after{background-color:#fff;}
.rColor a{color:#fff;background-image: url(../img/arW.png);background-repeat: no-repeat;background-position: right center;
padding: 0px 25px 0px 0px;}
.rColor a:hover{text-decoration: none;}
.rColor p{color:#fff;}
.laTxt{padding: 40px 25px;}
.laTxt .head1{margin-bottom: 40px;font-size: 20px;}
.laTxt .head1 span.hTxt{text-transform:none;}
.laImg{background-repeat: no-repeat;background-position: left center;background-size: cover;background-position: center;}
.la1{background-image: url(../img/lifeACT/1.png);}
.la2{background-image: url(../img/lifeACT/2.png);}
.la3{background-image: url(../img/lifeACT/3.png);}
.la4{background-image: url(../img/lifeACT/4.png);}
.laIbg{background-repeat: no-repeat;background-position:95% 6%;
background-image: url(../img/lifeIcon.png);}
.page-link:focus {box-shadow: none !important;}
.page-link{border:none !important;color:#EE3035 !important;padding: .2rem .75rem !important}
.page-item.active .page-link {background-color: #EE3035 !important;border-color: #EE3035 !important;color:#fff !important;
;}
.page-link:hover{color:#EE3035 !important;}


.sec-pay {
    max-width: 100%;
}


.act-pay {min-height: 270px;padding-top: 50px;}

.enter-txt{padding-top: 30px;}
.enter-txt h3{ font-family: 'Roboto-Regular'; color:#fff;}
.enter-txt p{ color:#fff;}
.subcrib-btn img {max-width: 24px;float: left;margin-right: 5px;}
.subcrib-btn{ border:solid 1px #fff !important; color:#fff !important; font-size:19.5px; margin-top: 15px;}
.alt-img{ max-width:70px; margin-bottom: 15px;}
.balali-txt h1{margin-bottom:30px; margin-top:30px;}
.balali-txt p{margin-bottom:30px;}
.act-service{ text-align:left;}
.act-details{ background-color:#f6f6f6; padding:30px; text-align:left; margin-bottom: 15px;}
.act-details .refer-details{margin-bottom: 15px !important; font-size: 22.4px !important;}
.act-details h1{text-align:left; margin-bottom: 30px;}
.dt-control{ height:50px; border:none; box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.2); border-radius: 0;}
.btn-otp{ height:50px; background-color:#ee3035; color:#fff; text-transform:uppercase; padding: 0px 35px;}
.act-details p{ font-size:15px; margin-top: 15px;}
.act-details p span{color:#ee3035; text-decoration:underline;}
.act-label{font-size:15px;}
.act-label span{color:#ee3035; text-decoration:underline;}
.custom-control-label::before{ border-radius:0 !important;}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {background-color: #ee3035;}
.act-shows{ background-color:#000; padding:8px;}
.act-movies{ background-color:#000; padding:8px;}
.dt-cab{margin-bottom:30px;}
.mylabel {padding-top: 13px;}
.dt-user span{ color:#ee3035;}
.dt-control + i.fa{margin-top:-32px !important;}
.refer-btn {background-color: #ee3035;padding: 10px 35px;border-radius: 0;color: #fff;text-transform: uppercase; border-radius:2px;}
.refer-btn:hover{background:none; border:1px solid #ee3035; color:#ee3035;}
.sb-main{ text-align:left;}
.mylabel img {margin-top: -13px;}
.pay-bg {background-color: #fff; box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.2); padding: 50px; margin-bottom:50px;}
.pay-act h1{ text-transform:capitalize; margin-bottom: 30px;}
.pay-act p{ margin:20px 0px; }
.pay-act p span{ color:#ee3035;}
.pay-act {max-width: 430px;margin: 0 auto;text-align: center;}
.pay-bill{ text-align:center;}
.select-bill{
 -webkit-appearance: none;
  -moz-appearance: none;
  background: transparent;
  background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  background-repeat: no-repeat;
  background-position-x: 97%;
  background-position-y: 12px;
  border: 1px solid #dfdfdf;
 }
 
.selet-act{max-width: 300px;margin: 0 auto;}
.table-act h1{ font-size:22px; text-transform:capitalize; margin-bottom:30px;}
.table-act table thead tr th{font-family: 'Roboto-Medium'; padding: 15px 25px; font-weight:100;}
.table-act table tbody tr td{font-family: 'Roboto-Medium'; padding: 15px 25px;}

.radio {display: block;position: relative;padding-left: 30px;margin-bottom: 12px;cursor: pointer;font-size: 20px;-webkit-user-select: none;
    -moz-user-select: none; -ms-user-select: none; user-select: none; text-align:left;}
.radio input {position: absolute; opacity: 0; cursor: pointer;}
.radio input:checked ~ .checkround {
    background-color: #fff;
}

.checkround {

    position: absolute;
    top: 6px;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #fff ;
    border-color:#000000;
    border-style:solid;
    border-width:1px;
     border-radius: 50%;
}
.checkround:after {content: "";position: absolute;display: none;}

.radio input:checked ~ .checkround:after { display: block;}

.radio .checkround::after {
    left: 4px;
    top: 4px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #ee3035;
}

.act-billpay {max-width: 126px; height: 50px; background-size: 50%;}
.billpay h1{ font-size:15px !important; padding-top:10px;margin-bottom: 3px;}
.billpay p{ font-size:9px;}
.billpay {
    min-height: 140px;
    padding: 14px 10px;
}
.bill-pd{ padding:0px 5px; width: 150px;}
.cm-bill {max-width: 272px; margin: 0 auto;}
.term-txt span{ color:#ee3035;}
.term-txt p {
    max-width: 400px;
    margin: 0 auto;
}

.digital-table {
    max-width: 800px;
    margin: 0 auto;
}
.option-pay{ text-align:left;}
.btn-pay:hover{ background:none; border:1px solid #ee3035; color:#ee3035;}
.AbtNav .container ul {
    display: flex;
    overflow: auto;
}

.selCity{max-width: 220px;float: right;}
.selCity .form-control{border-radius: 0px;border-color:#d3d3d3;}
.selCity .form-control:focus{box-shadow: none;border-color:#d3d3d3;}
.chatbot-btn {
    background: url("../images/act-chat-icon.png") no-repeat ;
    min-height: 64px;
    text-align: center;
    position: fixed;
    bottom:3%;
    right: 1%;
    color: #fff;
    width: 90px;
    border: none;
    font-size: 15px;
    outline: none;
}
.chat-bot-form .request-modal-header {
    background-color: #ee3035;
    min-height: 22px;
    text-align: center;
    position: relative;
    color: #fff;
    border-radius: 5px 5px 0px 0px;
}

.chat-bot-form .form-item {
    height: 40px;
    border-radius: 0;
    box-shadow: none;
    margin-top: 10px;
}

.chat-bot-form .btn-default {
    background-color: #f90004;
    border-radius: 0;
    border: none;
    color: #fff;
    font-size: 18px;
}

.chat-bot-form .request-modal-header .close {
    opacity: 1;
    top: -25px;
    right: -15px;
    position: relative;
}
.close img
{
    height:36px;
}
.request-modal-header h4
{
    font-size: 19px;
    padding-top: 3px ;
    margin-bottom: 0px ;
    text-transform: uppercase;
}
.chat-bot-form .request-modal-dialog {
    width: 300px;
    margin: 0;
    border-radius: 0;
    position: fixed;
    bottom: 0;
    right: 1%;
}

.chat-bot-form .request-modal-content {
    border-radius: 0
}

.chat-bot-form .modal.fade .request-modal-dialog {
   -webkit-transform:none;
   -moz-transform: none;
   transform: none;
}

.chat-bot-form .modal-body {
    position: relative;
    padding: 15px;
    background-color: #ffffff;
    width: auto;
    height: auto;
    color: #000000;
}
.chatbot_loader {
    position: absolute;
    left: 0;
    top: 54px;
    width: 100%;
    height: 100%;
    z-index: 99;
    background: #fff;
    z-index: 99999
}

.loader-container {
    max-width: 600px;
    height: 200px;
    position: absolute;
    top: 30%;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center
}
.hBanner .enterTxt img{width: auto !important;}
.form-control{border-radius: 0px;}
.form-control:focus{box-shadow: none;}
.searchA{margin-bottom: 40px;position: relative;}
.searchA .form-control{border-color:rgb(0,0,0, .1);font-size: 25px;height: 80px;}
.searchA .form-control:focus{border-color:rgb(0,0,0, .1);}
.searchA a{position: absolute;right:20px;top:20px;}
.rNav a{background-color:rgba(146,146,146, .15);padding: 6px 14px;border-radius: 30px;text-transform: uppercase;
display: inline-block;font-family: 'Roboto', sans-serif;font-weight: 400;color:#1a1a1a;font-size: 14px;
margin:5px;}
.rdBox a[aria-expanded="false"]::after{content:"+";float: right;font-family: 'Roboto', sans-serif;font-weight: 500;font-size: 18px;}
.rdBox a[aria-expanded="true"]::after{content:"-";float: right;font-family: 'Roboto', sans-serif;font-weight: 500;font-size: 18px;}
.rdBox a[aria-expanded="true"]{color:rgba(238, 48, 53, .8) !important;}
#collapseMenu a[data-toggle="collapse"]{color:rgba(0,0,0, .8);font-size: 18px;display: inline-block;width: 100%;
font-family: 'Roboto', sans-serif;font-weight: 400;margin-bottom: 10px;}
#collapseMenu ul{margin:0px;padding: 20px 20px 10px 20px;background-color:#efefef;}
#collapseMenu ul li{list-style: none;margin-bottom: 10px;}
#collapseMenu ul a{color:rgba(0,0,0, .8);}
#collapseMenu ul a:hover{color:rgba(238, 48, 53, .8);text-decoration: none;}
#collapseMenu a[data-toggle="collapse"]:hover{text-decoration: none;}
.rNav a:hover, .rNav a.active{background-color:#ee3035;text-decoration: none;color:#fff;}
.rdBox{margin-bottom: 50px;}
.rdBox.mLess{margin-bottom:0px;}
.ml img{width: 100%; object-fit: contain;    object-position: left; }
.rdBox .dropdown{background-color:#fff !important;box-shadow: 0px 0px 6px 0px rgba(0,0,0, .2);
position: absolute;width: 100%;right:15px;z-index: 1000;}
.rdBox .btn{width: 100%;text-align: left;border-radius: 0px;font-size: 16px;
background-color:#fff;}
.cdWrap{padding:30px 15px 0px 15px;background-color:#fff !important;}
.cdWrap a{color:#000;}
.cdWrap a:hover{color:#000;text-decoration: none;}
.cdBox{background-color:#fff !important;}
.rdBox .dropdown-toggle::after{background-image: url(../img/ardb2.png);width: 17px;height: 10px;background-repeat: no-repeat;
border:none;position: absolute;right: 16px;top: 16px;}
.mediaBox{background-color:#fff;box-shadow: 0px 0px 10px 0px rgba(0,0,0, .2);}
.mediaLD{padding: 10px 15px;border-bottom: solid 1px #edf3fa;}
.mediaLD .md{font-family: 'Roboto', sans-serif;font-weight: 400;text-align: right;
font-size: 20px;color:rgba(0,0,0, .8);width: 100%;}
.mediaLD .col-md-5{display:flex;align-items: center;}
.mediaTxt{padding: 10px 15px;}
.mediaTxt h2{font-family: 'Roboto', sans-serif;font-weight: 500;font-size: 22px;color:#000;}
.mediaTxt h2 a{color:#000;}
.mediaTxt h2 a:hover{color:#000;text-decoration: none;}
.mediaTxt p{font-family: 'Roboto', sans-serif;font-weight: 400;font-size: 18px;color:#000;}
.mRead{text-align: right;margin-bottom: 10px;margin-top: 20px;}
.mRead a{color:#ef3340;text-decoration: underline;text-transform: uppercase;font-family: 'Roboto', sans-serif;font-weight: 500;}
.mRead a:hover{text-decoration: none;}
.mediaBox{margin-bottom: 30px;}
.rdBox .dropdown-menu{box-shadow: 0px 2px 2px 0px rgba(0,0,0, .5);border-radius: 0;top: -2px !important;width: 100%;
border:none;}
.dont-rem{display: none;}
#reqModal .modal-header{border-bottom: none;position: relative;}
#reqModal .modal-header .closeX{border: none;padding: 0px;background-color:transparent;float: right;
position: absolute;right: 20px;cursor: pointer;}
#reqModal .modal-body{text-align:center;padding:20px 0px 40px 0px;}
#reqModal .modal-body img{width: 100px;margin-bottom: 20px;}
#reqModal .modal-body a{background-color:#ec323b;color:#fff;display: inline-block;
padding: 5px 10px;border-radius: 3px;font-size: 14px;}
#reqModal .modal-body a:hover{text-decoration: none;}

#live_chat_frame {
    display:none;
} 

#live_chat_captcha .form-group p {color: black; margin-top: 12px;}
#live_chat_captcha .form-group input {width:50%}
#live_chat_captcha .form-group .error {text-align: center;margin-top: 10px;}

iframe {border: none}
#dvConversation {font-size:12px}
.chat-bot-form .request-modal-dialog {width:420px}
.msg_container {padding: 6px}
.avatar {
    padding-top: 15px;
    height: 46px;
    width: 46px;
}

.avatar img {margin: 0 auto}
.chat-bot-form .modal-body {padding: 6px;}
.col-xs-10 .col-md-10 {padding: 0 5px 0 15px;}
iframe .messages {margin: 0px !important ;}
.hTxt span{color:#000;}
.caPlanList li a .netfLogo{max-width: 70px;}
.nPlans{margin-top: 60px;}
#nPlanModal .head1 span.hTxt{text-transform: initial;}
.act-head h1.head1{margin-bottom:0px !important;}
.act-head .head1{margin-bottom:40px;}
#nPlanModal .modal-footer{border-top: none;text-align: left;display: initial;padding-top: 0px;}
#nPlanModal .modal-body{padding-bottom: 0px;}
#nPlanModal .btn{text-transform: uppercase;}
#nPlanModal .btn-cancel{border:solid 1px #666;color:#666;}
#nPlanModal .btn-submit{border:solid 1px #ef3340;color:#fff;background-color:#ef3340;}
#nPlanModal button.close{position: relative;z-index: 1000;}
.blogWrap{padding-top: 50px;}
.navDrop{position: absolute;z-index: 100;display: none;}
.navDrop ul{margin:10px auto 0px auto;background-color:#ffffff;padding: 0px;width: 180px;position:relative;
box-shadow:0px -5px 12px 0px rgba(0,0,0, .2);border-radius: 10px 10px 10px 10px;}
.navDrop ul::after{width: 0;content: "";top: -5px;height: 0;
position: absolute;border-left: 5px solid transparent;border-right: 5px solid transparent;
border-bottom: 5px solid #fff;left: 50%;margin-left: -5px;}
.navDrop li{list-style: none;display:block;margin:0px;}
.navDrop li a{padding: 0px;color:rgba(26,26,26, .5);border:none;width: 100%;display: inline-block;
font-size: 15px;padding:8px 10px;}
.navDrop li:first-child a{border-radius: 10px 10px 0px 0px;}
.navDrop li:last-child a{border-radius: 0px 0px 10px 10px;}
.navDrop li a:hover{color:rgba(0,0,0, 1);background-color:#f3f3f3;}

.prDateB .col-md-6:nth-child(2){text-align: right;}
.prDateB a{color:#ef3340;text-decoration: underline;}
.bottomB {text-align: right;margin-top: 60px;}
.bottomB a{color:#fff;background-color:#ef3340;padding: 8px 20px;display: inline-block;font-size: 16px;}
.bottomB a:hover{text-decoration: none;}
.prDateB{margin-bottom: 50px;}
.prdBox h2{color:#000;font-size: 20px;font-weight: 500;}
.prdBox p{color:#000;font-size: 16px;}
.prdBox p span{font-weight: 500;}
.prdBox p span.prI{font-style: italic;}
.prdBox h3{color:#ee3035;font-size: 18px;font-weight: 500;margin:0px 0px 10px 0px;}
.prdLine{position: relative;padding-top: 40px;margin-top: 40px;}
.prdLine::after{position: absolute;content:"";width: 25%;height: 2px;background-color:#ee3035;
left: 0;top:0;}
.smBanner{margin-bottom: 50px;}
.sitemap .collapse:not(.show) {display: block;}
.sitemap h3{color:#171717;font-size: 20px;font-weight: 400;font-style: italic;
text-transform: uppercase;margin-bottom: 20px;}
.sitemap h3 a{color:#171717;text-decoration: none;}
.sitemap h4{color:#EE3035;font-size: 16px;font-weight: 400;font-style: italic;text-transform: uppercase;}
.sitemap .fList1 a{color:#545454;}
.sitemap .fList1 a:hover{color:#545454;text-decoration: none;}
.sitemap .fList2 a{color:#545454;}
.sitemap .fList2 a:hover{color:#545454;text-decoration: none;}
.selectPlan{padding: 0px;background-color:#f0f0f0;}
.selectPlan li{list-style: none;margin-bottom:0px;}
.selectPlan li a{color:#000;display: inline-block;border-left: solid 4px transparent;
padding: 20px; width: 100%;}
.selectPlan li a:hover{text-decoration: none;background-color:#fff;border-color:#EE3035;}
.selectPlan li.active a{text-decoration: none;background-color:#fff;border-color:#EE3035;}
.selectHead{color:#000;font-size:18px;font-weight: 400;margin-bottom: 20px;text-transform: uppercase;}
.padL24{padding-left: 24px;}
.padL50{padding-left: 50px;}
.durationBox{margin-bottom: 30px;max-width: 280px;}
a.btn-red:hover{background-color: #fff;color: #EE3035;border: solid 1px #EE3035;}
.btn-red{color: #fff;
background-color: #ef3340;
border-radius: 3px;
border: solid 1px #EE3035;
padding: 10px 30px;
font-size:16px;
cursor: pointer;}
.spBtn{padding-left: 50px;}
.sg-card a{color:#000;}
.acc_anchor {color: #007bff !important;text-decoration: underline;}
.ref-tnc a{color:#EE3035;}
.bo-home-or-office{background-color:#fff;border:none;}
.pdBox{background-color:#f7f7f7;border-top: solid 1px #ccc;border-bottom: solid 1px #ccc;}
.pdBox .obInfo{border:none;padding:15px;}
.pdPrice{font-size: 18px;color:#000;}
.oldPrice{color:#999999;text-decoration: line-through;font-size: 16px;display: inline-block;padding-left: 10px;}
.priceBox{border-top: solid 1px #ccc;padding-top: 15px;margin-top: 15px;}
.priceBox .col-md-6:nth-child(2){text-align: right;}
.priceBox .col-md-6:first-child{display: flex;align-items: center;}
.pdBox{margin-bottom: 20px;}
.pdBox .pbHead{text-align: left;padding-left: 15px;}
.pdBox .pbHead h3{font-size: 16px;color:#EE3035;}
.pdBox .pbHead p{font-size: 14px;}
.pdBox .oGift{margin-bottom: 0px;}
.pdBox .oGift.gAddOns{position: relative;margin-left: 25px;}
.pdBox .oGift.gAddOns::before{
    content: "";
    position: absolute;
    left: -25px;
    top:50%;
    background-image: url(../img/icons/plusB.png);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 15px;
    width: 15px;
    height: 20px;
}
.pdBox .addBox{
    margin-bottom: 15px;
}
.planDuration .nav{
    border-bottom: solid 1px #dadada;
    margin-bottom: 20px;
    float: left;
}
.planDuration .nav a{color:#494949;padding: 10px 30px;}
.planDuration .nav a.active{color:#fff;background-color:#000;}
.pnCol2{margin-top: 30px;}
.hbBox.bussnessBanner{height: calc(73vh - 260px) !important;}

.coupon_div .coupon_button{background-color:#EE3035;display:inline-block;border-radius:2px;padding:6px 10px;text-align:center;color:#fff;border:solid 2px #EE3035;font-size:16px}
.coupon_div .apply_coupon{display: flex}
.coupon_div #coupon_code{padding-left: 6px}
.remove_coupon_button{text-decoration: none;color: #EE3035}
.remove_coupon_button:hover{text-decoration: none;color: #EE3035}
.webp .downloadApp{    background-image: url(../img/app.webp);}
.webp .referWrap{    background-image: url(../img/rbg.webp);}
    /*24-12-2019 kk*/
.blog_lead{text-align: center;border-radius: 6px;background-color: #EE3035;padding: 14px 14px 0px;}
.blog_lead h3{display: inline-block;color: #fff;text-align: center;font-size: 16px;position: relative;color: #ffffff;font-weight: normal;}
.blog_lead h3:before{position: absolute;content: '';left: 0;bottom: -10px;width: 100%;height: 1px;background-color: #fff}
.blog_lead .locForm{margin-top:0;    padding: 2px;padding-left: 0;    margin-bottom: 24px;background-color: #cdcbcb;border-radius: 10px;}
.blog_lead .row{margin:0;padding: 0}
 
.blog_lead .locForm .row{display: flex;justify-content: space-between;}
.blog_lead .locForm .row .blogLeft{width: 65%}
.blog_lead .locForm .row .blogRight{width: 35%}
.blog_lead .locForm .form-control{font-size: 17px;background-color: #cdcbcb;    height: 37px;;border-radius: 10px;}
.blog_lead .locForm .row .blogRight .locMe{    background-color:#000;  color:#fff;    height: 37px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.blog_lead .locForm .row .blogRight .locMe span{ background-image: url(/themes/actcorp/img/icons/searchNew.png);}   
.blog_lead .ffBtn button{background-color: #ffd940;color: #000;font-size: 14px;padding: 8px 40px;border-radius: 16px;font-weight: 500;line-height: 14px;  }  
.blogWrap .searchA{margin-bottom: 50px;}

.blog_lead .locForm .form-control{color: #525252;font-size:14px;}
.blog_lead .form-control::-webkit-input-placeholder {    color: #737373;font-size:14px;}
.blog_lead .form-control:-ms-input-placeholder {   color: #737373;font-size:14px;}
.blog_lead .form-control::placeholder { color: #737373;font-size:14px;}
.blog_lead .ffInput .form-control{border-radius: 20px;    padding-left: 20px;}
.blog_lead .ffInput{    margin-bottom: 10px;}
.blog_lead .ffBtn{    margin: 18px 0 16px;}
.blog_lead .text-danger{font-size: 12px;padding-left: 0;color: #fff!important;    float: left;    margin: 4px;  margin-left: 20px;text-align: left;display: block;width: 100%;}
.blog_lead .locMbox{width: 100%}
.fblogMobtn{display: none;}



/*Plan Offer Start*/
 
.flexPlan{display: flex;}
.flexPlan .caPlanList.offerMonths{display: flex;width: 60%;margin-left: 0}
.flexPlan .caPlanList.offerMonths li{width: 33%}
.flexPlanOffer{display: flex;justify-content: flex-end;align-items: center}
.flexPlanOffer .planCopy{padding: 4px 8px;background-color: #ECE923;    width: 59%;  text-align: center;}
.flexPlanOffer .planIcon{width: auto;margin-right: 8px}
.order-summaryPlan .flexPlanOffer{justify-content: space-between}
.table td.order-summaryPlan{padding: 4px 0}
.offplanmargin.flexPlanOffer p{margin-left: 0}
.order-summaryPlan .flexPlanOffer .planCopy{width: 67%}
.coupon_tdOffer .coupon_div .apply_coupon{display: inline-block}  
.coupon_tdOffer .coupon_div .coopenBoxWrap{display: flex}
.flexPlanOnly .flexPlanOffer{justify-content: flex-end}
.coupon_tdOffer .coupon_div #coupon_code{    max-width: 160px;}
.order-summaryPlan .flexPlanOffer .planCopy{width: 59%}
 .order-summaryPlan .flexPlanOffer{justify-content: flex-start}
 .typeofplan .caPlanList.offerMonths{max-width: 60%;align-items: left;margin: 0} 
.typeofplan .caPlanList.offerMonths li{width: 33%;}
.netflix_plan{justify-content: flex-start;}
.flexPlanOfferOnly .flexPlanOffer{width: 100%}
.offerPlan .flexPlanOffer h3{width: 100%}
 
/*sprite*/
.icoSpriteImg{background-image:url('../img/sprite/header.png');background-repeat:no-repeat}
.headFbIco{background-position:0px 0px;display:inline-block;vertical-align:middle;width:20px;height:20px}
.headInstaIco{background-position:-40px 0;display:inline-block;vertical-align:middle;width:20px;height:20px}
.headTwitIco{background-position:-20px 0;display:inline-block;vertical-align:middle;width:20px;height:20px}
.headYtIco{background-position:-60px 0;display:inline-block;vertical-align:middle;width:20px;height:20px}
.appleAppIco{background-position:0 -24px;display:inline-block;vertical-align:middle;width:150px;height:50px}
.androidAppIco{background-position:0 -74px;display:inline-block;vertical-align:middle;width:168px;height:50px}
.menuM{background-position:-152px 0;vertical-align:middle;width:30px;height:26px}
 
.arrowSprite{background-image:url('../img/sprite/arrowSprite.png');background-repeat:no-repeat}

.dropArw{background-position:130% 2px;}

#actNav a.drop,
.cngCity,
.enSlide .owl-nav .owl-prev,
.enSlide .owl-nav .owl-next,
.mmB1 li a.drop[aria-expanded="false"],
.mmB1 li a.drop[aria-expanded="true"],
.nextArwBlk,
.blogReadMore,
.planList li a,
.ntCall,
.enTxt2 li,
.locBox button span,
.mmB2 .dApp a,
.pbHead .netSpeed,
.pbHead .pbData,
.pbHead .pbSpeed,
.pay,
.citySearch,
.footTop h3 a.collapsed{position:relative}

.cngCity,
.enSlide .owl-nav .owl-prev,
.enSlide .owl-nav .owl-next,
.slider-container .slider-left,
.slider-container .slider-right,
.mmB1 li a.drop[aria-expanded="false"],
.mmB1 li a.drop[aria-expanded="true"],
.nextArwBlk,
.blogReadMore,
.planList li a,
.enTxt2 li,
.locBox button span,
.mmB2 .dApp a,
.pbHead .netSpeed,
.pbHead .pbData,
.pbHead .pbSpeed,
.pay,
.citySearch .form-control,
.footTop h3 a.collapsed{background-image:none !important}

#actNav a.drop::after,
.cngCity::after,
.enSlide .owl-nav .owl-prev::after,
.enSlide .owl-nav .owl-next::after,
.mmB1 li a.drop[aria-expanded="false"]::after,
.mmB1 li a.drop[aria-expanded="true"]::after,
.nextArwBlk::after,
.blogReadMore::after,
.front .planList li a::after,
.front .ntCall::after,
.front .enTxt2 li::before,
.locBox button span::before,
.mmB2 .dApp a::before,
.pbHead .netSpeed::before,
.pbHead .pbData::before,
.pbHead .pbSpeed::before,
.pay::before,
.citySearch::before,
.footTop h3 a.collapsed::after{content:'';background-image:url('../img/sprite/arrowSprite.png');background-repeat:no-repeat;position:absolute;}

#actNav a.drop::after{width:10px;height:5px;background-position:0 -23px;right:0;top:15px;}
.cngCity::after{width:8px;height:4px;background-position:0 -29px;right:0;top:5px;}
.enSlide .owl-nav .owl-prev::after{width:18px;height:31px;background-position:0 -35px;left:50%;top:50%;transform: translate(-50%, -50%);}
.enSlide .owl-nav .owl-next::after{width:18px;height:31px;background-position:0 -67px;left:50%;top:50%;transform: translate(-50%, -50%);}
.slider-container .slider-right i{background-image:url('../img/sprite/arrowSprite.png');background-repeat:no-repeat;opacity:1;width:12px;height:21px;background-position:-24px 0;display:block;margin:7px 0 0 14px}
.slider-container .slider-left i{background-image:url('../img/sprite/arrowSprite.png');background-repeat:no-repeat;opacity:1;width:12px;height:21px;background-position:-24px -22px;display:block;margin:7px 0 0 10px}
.mmB1 li a.drop[aria-expanded="false"]::after{width:8px;height:15px;background-position:-41px -1px;right:8px;top:50%;transform: translateY(-50%);}
.mmB1 li a.drop[aria-expanded="true"]::after{width:15px;height:8px;background-position:-22px -48px;right:8px;top:50%;transform: translateY(-50%);}
.nextArwBlk::after{width:8px;height:14px;background-position:0 0;right:0;top:50%;transform: translateY(-50%);}
.blogReadMore::after{width:8px;height:13px;background-position:-43px -23px;right:0;top:50%;transform: translateY(-50%);}
.mmClose{width:16px;height:16px;background-image:url('../img/sprite/arrowSprite.png');background-repeat:no-repeat;background-position:-42px -46px;display:inline-block;}
.closeBtnIco{width:36px;height:36px;background-image:url('../img/sprite/arrowSprite.png');background-repeat:no-repeat;background-position:-26px -66px;display:inline-block;}
.closeBtnIcoM{width:24px;height:24px;background-image:url('../img/sprite/arrowSprite.png');background-repeat:no-repeat;background-position:-62px -1px;display:inline-block;margin:0rem -0.5rem -1rem auto !important}
#maxmin{width:19px;height:16px;background-image:url('../img/sprite/arrowSprite.png');background-repeat:no-repeat;background-position:-63px -32px;display:inline-block;left:5px;position:absolute}
.front .planList li a::after{width:25px;height:25px;background-image:url('../img/sprite/arrowSprite.png');background-repeat:no-repeat;background-position:-68px -58px;display:inline-block;right:15px;top:50%;transform: translateY(-50%);}

.front .ntCall::after{width:18px;height:18px;background-image:url('../img/sprite/arrowSprite.png');background-repeat:no-repeat;background-position:0 -105px;display:inline-block;left:5px;top:50%;transform: translateY(-50%);}
.front .enTxt2 li::before{width:25px;height:25px;background-image:url('../img/sprite/arrowSprite.png');background-repeat:no-repeat;background-position:-21px -103px;display:inline-block;left:0px;top:50%;transform: translateY(-50%);}
.front .planBox.checked::after{background-image:url('../img/sprite/arrowSprite.png');background-repeat:no-repeat;background-position:-58px -99px;background-size: auto;top: -1px;}
.locBox button span::before{width:12px;height:15px;background-image:url('../img/sprite/arrowSprite.png');background-repeat:no-repeat;background-position:0 -129px;background-size: auto;left: -4px;top: 50%;transform: translateY(-50%);}
.mmB2 .dApp a::before{width:10px;height:19px;background-image:url('../img/sprite/arrowSprite.png');background-repeat:no-repeat;background-position:-16px -131px;background-size: auto;left:10px;top: 50%;transform: translateY(-50%);}
.pbHead .netSpeed::before{width:23px;height:18px;background-image:url('../img/sprite/arrowSprite.png');background-repeat:no-repeat;background-position:-31px -135px;background-size: auto;left:5px;top: 50%;transform: translateY(-50%);}
.pbHead .pbData::before{width:23px;height:18px;background-image:url('../img/sprite/arrowSprite.png');background-repeat:no-repeat;background-position:0 -157px;background-size: auto;left:1px;top: 50%;transform: translateY(-50%);}
.pbHead .pbSpeed::before{width:23px;height:18px;background-image:url('../img/sprite/arrowSprite.png');background-repeat:no-repeat;background-position:-31px -159px;background-size: auto;left:1px;top: 50%;transform: translateY(-50%);}
.pay::before{width:20px;height:20px;background-image:url('../img/sprite/arrowSprite.png');background-repeat:no-repeat;background-position:0 -177px;background-size: auto;left:50%;top: 0;transform: translateX(-50%);}
.testBox::before{width:60px;height:41px;background-image:url('../img/sprite/arrowSprite.png');background-repeat:no-repeat;background-position:-30px -179px;background-size: auto;right:20px;bottom: 0;}
.citySearch::before{width:24px;height:30px;background-image:url('../img/sprite/arrowSprite.png');background-repeat:no-repeat;background-position:-67px -147px;background-size: auto;left:20px;top: 50%;transform: translateY(-50%);}
.footTop h3 a.collapsed::after{width:20px;height:19px;background-image:url('../img/sprite/arrowSprite.png');background-repeat:no-repeat;background-position:0 -205px;background-size: auto;right:5px;top: 50%;transform: translateY(-50%);}

 

.planDuration .nav a{color:#494949;padding: 10px 30px;}
.planDuration .nav a.active{color:#fff;background-color:#000;}
.pnCol2{margin-top: 30px;}
.hbBox.bussnessBanner{height: calc(73vh - 260px) !important;}
.blogDetails .container ul{padding-inline-start:0;color:rgba(0, 0, 0, 0.8);font-weight: 400;font-size:20px;}

.planTable tbody td:first-child{display: flex}
.planDuration.hydrabadOnly .nav a{padding: 10px 24px;}
.hydrabadOnly.planDuration .nav{width: 80%}
.hydrabadOnly.planDuration .flexPlanOffer{width: 37%}
 .summaryPlanMpobileFix .discount_div{padding: .75rem;}
.offerFixWrap{display: flex;}
.offerFixWrap .applyMpobileFix{    padding-top: 10px;}
.offerFixWrap .flexPlanOffer {position: relative;left: 10px;}
.offerFixWrap{justify-content: space-between;}
.summaryPlanMpobileFix .discount_div{padding-right: 0}
.disableinput{ pointer-events: none;opacity: 0.3; }

/*Plan Offer end*/

  /*03-03-2020 h1 kk*/

.plans_h1{font-weight: 700;   font-size: 24px;     position: relative;   line-height: 30px;}
.actSDrop .dropdown.plans_dropdown .btn{color: #ee3530;    line-height: normal;   border: 1px solid #d7d7d7;  border-radius: 5px;   padding: 3px 8px;    font-size: 16px;font-weight: normal;    text-transform: capitalize;}

.actSDrop .plans_dropdown .dropdown-toggle::after{    border-top: .3em solid #666;}

 .blogWrap .Zebra_Pagination ul {   align-items: center;   justify-content: center;}

@media (max-width: 768px)
{
    .careerWrap .recBox{padding:30px 18px}
    .careerWrap .recBox p{min-height:60px}
	.container.allPcontainer .investHead.act-head.actSDrop .col-md-8 {  flex: none;  max-width: 100%;}
}


    
 @media(max-width:767px){   
     /*03-03-2020 kk*/
.blogWrap .Zebra_Pagination ul li.page-item {font-size: 14px;}
     .blogWrap .Zebra_Pagination ul li.page-item a{ padding: 2px !important;}   
     
     /*pagination*/
     
.plans_h1{   font-size: 16px;   }
.actSDrop .dropdown.plans_dropdown .btn{    font-size: 12px;}

    .actSDrop .dropdown.plans_dropdown{    margin-left: 12px;   padding-top: 6px;} 
    .actSDrop .hTxt{    display: block;  width: 100%;}
.actSDrop .dropdown.plans_dropdown{margin-left: 0}
    .actSDrop .plans_dropdown .dropdown-toggle::after{border-top:.4em solid #000;}
    .actSDrop .dropdown-toggle::after{ left: 3px;  top: 1px;position: relative}
    }
/*03-03-2020 kk*/

/*03-03-2020 kk*/

@media screen and (max-width: 991px) {
/*07-04-2020 amp qc kk*/

    .planTable .col-md-8{width: 100%;max-width: 100%;    flex: 100%;}

/*07-04-2020 kk*/
}

.coupon_100_offer{margin-top: 20px;}



@media all and (-ms-high-contrast:none)
     {
     
     *::-ms-backdrop, .entertainment .owl-carousel .owl-item img { width: auto !important}
           *::-ms-backdrop, .caPlanList li a img{width: auto; }
           
         
     }


@media(max-width: 1024px){ 
    .blog_lead .locForm .row .blogRight .locMe{font-size: 12px;}
    .blog_lead .form-control::-webkit-input-placeholder {    color: #737373;font-size:12px;}
    .blog_lead .form-control:-ms-input-placeholder {   color: #737373;font-size:12px;}
    .blog_lead .form-control::placeholder { color: #737373;font-size:12px;}
    .blog_lead .ffInput .form-control{height: 32px}
    .blog_lead .locForm{    margin-bottom: 18px;}
    .blog_lead .locMe span{    background-size: 9px;}
    .blog_lead .locForm .form-control{    height: 28px;}
	
	.coupon_100_offer{font-size: 14px;}
    .coupon_100_offer .col-md-2 {width: 25%;padding: 0;}
    .coupon_100_offer .col-md-10{width: 75%;}
}

@media(max-width: 991px){ 
    .blog_lead{display: none;}
    .fblogMobtn{display: block;position: fixed;text-align: center; bottom: 0;left: 0;width: 100%;font-size: 22px;font-weight:500;background-color: #ee3530;color: #fff;padding: 8px 0;z-index: 9;border: 0;}
    .fblogMobtn a{font-size: 20px;color: #fff;text-decoration: none;    vertical-align: top;}
}

.serv-error{color: #dc3545!important;display:block;}

/*24-12-2019 kk*/


/*14-04-2020 digital tv slider kk*/

.dTvBanner.dTvBannerSlider{background-image: none;}
.tvBannerSlider{overflow: hidden;}

.tvBannerSlider .slick-prev:before, .slick-next:before{display: none;}
.tvBannerSlider .slick-dots li button{display: none;}

.tvBannerSlider .slick-dots li{background-color: #bfbfbf;   width: 10px;height: 10px;border-radius: 50%;}
.tvBannerSlider .slick-dots li.slick-active{ background-color:#EE3035;}
.tvBannerSlider .slick-dots{right: 15px;bottom: 26px;width: auto;left: 50%;position: relative;transform: translateX(-50%);}

.tvBannerSlider .slick-slide{height:auto !important;}
.tvBannerSlider .slick-list{outline: none !important;}
.tvBannerSlider .slick-slide{outline: none !important;}
.tvBannerSlider.slick-dotted.slick-slider{margin-bottom: 0}

.tvBannerSlider .bannerDesk{display: block !important}
.tvBannerSlider .bannerMob{display: none !important}
.tvBannerSlider .slick-slide:focus,.tvBannerSlider .slick-slide a:focus,.tvBannerSlider .slick-slide img:focus{ outline: none !important;}
.tvBannerSlider img{width: 100%}
.actAdvantK{margin-top: -30px}
.act-head .head1.titleTelevision{margin-bottom: 0}
 
@media only screen and (max-width: 1366px) 
{
.tvBannerSlider .slick-dots li{width: 8px;height: 8px;}
}
@media only screen and (max-width: 991px) 
{
    .tvBannerSlider .slick-dots{    bottom: 26px;}
    .tvBannerSlider .slick-dots li{    width: 5px;  height: 5px;}
}
@media only screen and (max-width: 767px) 
{
   .tvBannerSlider .bannerDesk{display: none !important}
    .tvBannerSlider .bannerMob{display: block !important}
    .tvBannerSlider .slick-slide{margin-left: -1px;}


}

/*14-04-2020 digital tv slider kk*/
/*15-04-2020 Navigation menu kk*/

.navadd-item .actDrop ul{width: 230px;}
#actNav li.nav-item .subheadmenu{padding-left: 14px;position: relative;}
#actNav li.nav-item .subheadmenu:before{position: absolute;content: '';top: 50%;transform: translateY(-50%);width: 8px;
    height: 2px;background-color: #ee3530;left: 0;display: block}
.actDrop li{    padding-top: 3px;} 
 
#actNav li.nav-item .actDrop li.subheadmenu:last-child:before{top: 62%;}


/*15-04-2020 Navigation menu kk*/



/*business overview 27-04-2020*/

.overviewWrap table{margin-left:50px;margin-bottom:20px}
.overviewWrap table tr{border-top:1px solid #000;border-bottom:1px solid #000}
.overviewWrap table img{text-align:center;margin:0 auto;display:block}
@media only screen and (max-width:767px) {
.overviewWrap table{margin-left:0}
.overviewWrap table tr td:first-child{width:58%}
.overviewWrap table img{float:right;margin-right:10px}
}

/*business overview*/



@media only screen and (max-width: 767px) 
{
    .coupon_div .apply_coupon{flex-direction: column;}
    .coupon_div #coupon_code{margin-bottom: 10px;}
    .coupon_div .coupon_button{text-align: left}
	.coupon_100_offer .col-md-2{text-align: center;}
}
@media screen and (max-width: 1440px) {
	.hbBox.bussnessBanner {  height: calc(68vh - 260px) !important;}
 
}
@media screen and (max-width: 1366px) {
	.hbBox.bussnessBanner {  height: calc(73vh - 260px) !important;}
 
}
@media screen and (max-width: 1280px) {
	.hbBox.bussnessBanner {  height: calc(64vh - 260px) !important;}
 
}
@media screen and (max-width: 1024px) {
	.hbBox.bussnessBanner {  height: calc(36vh - 260px) !important;}
 
}
@media screen and (max-width: 991px) {
	.hbBox.bussnessBanner {  height: auto !important;    background-size: 100% 100%;}
 
}

    @media screen and (min-width:768px) {
        #request_callback_content iframe {height: 400px}
        .mediaWrap .col-md-4{
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%;
        }
        .blogRelated .col-md-3{
            -ms-flex: 0 0 33.3333%;
            flex: 0 0 33.3333%;
            max-width: 33.3333%;
        }
    }

   @media only screen and (min-width:320px) and (max-width:640px){
      .chatbot-btn
        {
            background: url("../images/chat_icon.png") no-repeat ;
            height: 62px;
            position: fixed;
            bottom: 10% ;
            right: -10px;
            color: #fff;
            width: 85px;
            border: none;
            font-size: 18px;
            z-index: 9999;
            outline: none;
        }
        .chat-bot-form .request-modal-header {
            background-color: #ee3035;
            min-height: 30px;
            text-align: center;
            position: relative;
            color: #fff;
        }
        
        .chat-bot-form .form-item {
            height: 40px;
            border-radius: 0;
            box-shadow: none;
            margin-top: 10px;
        }
        
        .chat-bot-form .btn-default {
            background-color: #f90004;
            border-radius: 0;
            border: none;
            color: #fff;
            font-size: 18px;
        }
        
        .chat-bot-form .request-modal-header .close {
            margin-top: -22px;
            margin-right: -8px;
            opacity: 1;
            top: 0px;
            right: 0px;
        }
        .close img
        {
            height:20px;
        }
        .chat-bot-form .request-modal-dialog {
            width: 95% !important ;
            margin: 0 auto;
            border-radius: 0;
            position: fixed;
            bottom: 0;
            right: 0;
            left: 0;
        }
        #maxmin
        {
            display: none;
        }
    
    .chat-bot-form .request-modal-content {
        border-radius: 0
    }
    
    .chat-bot-form .modal.fade .request-modal-dialog {
       -webkit-transform:none;
       -moz-transform: none;
       transform: none;
    }
    
    .chat-bot-form .modal-body {
        position: relative;
        padding: 15px;
        background-color: #ffffff;
        width: auto;
        height: auto;
        color: #000000;
    }
    .request-modal-header h4
    {
        font-size: 18px;
        padding-top: 12px ;
    }
    
} 
 .request-modal-header h4
    {
        font-size: 18px;
        padding-top: 4px ;
    }
    @media screen and (min-width:768px) {
        #request_callback_content iframe {height: 88vh;}
    }


@media only screen and (min-width:992px) {
    .chat-dialog-max {width: 640px !important; right: 0 !important; left: 0 !important; top: 15% !important; margin: 0 auto !important}
}

@media(min-width: 992px){
    #cityModal .modal-lg{max-width: 1000px;}    
}   
@media(min-width: 801px){
    .footTop .collapse{display: block;}
    .addOns-modal .modal-dialog{max-width: 1000px;}
    .addOns-modal .modal-content{border-radius: 0px;border:none;padding: 30px;}
}
@media(min-width: 768px){   
    .blogWrap .rNav .col-md-4{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}
@media(max-width: 1024px){
    .locForm{display: block;}
    .dirImg {
        width: 100%;
        height: 100%;
    }
    .teamImg {
        width: 100%;
        height: 100%;
    }
    .teamTab h4{font-size: 15px;}
    .teamTab p{font-size: 14px;}
    .dirTab h4{font-size: 15px;}
    .dirTab p{font-size: 14px;}
    .teamBox .col-md-2{
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
}
@media(max-width: 992px){    
    .csGrey .col-md-2{flex: 0 0 25%;max-width: 25%;}
    .sg-card .card-body p{font-size: 14px;}
    .sg-card .card-body li{font-size: 14px;}
}  
@media(max-width: 800px){
	.act-head h1.head1 {margin-bottom: 0px !important;}
    .act-head .head1 {margin-bottom: 30px;}
    .investHead {margin-bottom:0px;}
    .blogView span{
        font-size: 14px;
        padding-left: 16px;
        background-size: 12px;
    }
    .blogTxt p{margin-top: 0px;}
    .blogTxt {padding: 20px;}
    .rNav .col-md-4{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }    
    .fList2 {font-size: 11px;}
    .sitemap h4{font-size: 12px;}
    .sitemap h3{font-size: 16px;}
    .internBox .dHide, .internWhite .dHide{
        width: 100%;
    }
    .internBox .col-md-5, .internBox .col-md-6, .internWhite .col-md-5, .internWhite .col-md-7{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-left: 0px;
    }    
    .internWhite .row > .col-md-5{
        display: none;
    }
    .iSImg2{
        max-width: 100%;
    }
    .actWay {padding: 40px 0px 110px 0px;background-size: 767px;}
    .awBox {margin: 40px 0px 0px 0px;}
    .awTxt{position: relative;top:0 !important;left:0 !important;right:0 !important;
    text-align: left !important;max-width: 100%;}
    .awBox .actWay{display: none;}
    .awTxt{background-position: left center;background-repeat: no-repeat;background-size: 110px;
    padding-left: 120px;padding-bottom: 10px;padding-top: 10px;}
    .awTxt.at1{background-image: url(../img/icons/actW/1.png);}
    .awTxt.at2{background-image: url(../img/icons/actW/2.png);}
    .awTxt.at3{background-image: url(../img/icons/actW/3.png);}
    .awTxt.at4{background-image: url(../img/icons/actW/4.png);}
    .awTxt.at5{background-image: url(../img/icons/actW/5.png);}
    .awTxt.at6{background-image: url(../img/icons/actW/6.png);}
    .shareB img{width: 30px;}
    .shareB span{font-size: 11px;}
    #shareModal .col-md-3{width: 25%;}
    .blogCat .rNav a{margin-bottom: 10px;}
    .blogCat .rNav a{padding: 6px 10px;}
    .rNav .row{flex-wrap:wrap;}
    .actAD{margin-bottom: 30px;}
    .blogTxt .blogDate{
        -ms-flex: 0 0 70%;
        flex: 0 0 70%;
        max-width: 70%;
    }
    .blogTxt .blogDate span{font-size: 12px;} 
    .blogTxt .blogView{
        -ms-flex: 0 0 30%;
        flex: 0 0 30%;
        max-width: 30%;
    } 
    .blogTxt p{font-size: 16px;}
    .bcInput{margin-bottom: 40px;}
    .bcHead a {font-size: 14px;background-size: 20px;padding-right: 30px;}
    .bcHead h2{font-size: 16px;}
    .bcHead .col-md-6{width: 50%;}
    .bdTxt h3 {font-size: 16px;}
    .bdTxt p {font-size: 16px;}
    .blogDetails .col-md-9.blogDate{width: 70%;}
    .blogDetails .col-md-3.blogView{width: 30%;}
    .blogDetails .blogDate span{font-size: 12px;}
    .bdHead h2{font-size: 20px;}
    .blogRelated .blogBox{margin-bottom: 30px;}
    .blogRelated{background-size: 767px;padding-bottom: 150px;}
    .hPlansB{text-align: center;padding: 0px 0px 30px 0px;}
    #plancity{max-width: 180px;float: right;margin-bottom: 30px;}
    .offer-btn {text-align: center;}
    .offer-btn p {text-align: center;}
    .exc.v-btn{font-size: 14px;}
    .ref-txt {padding-top: 0px;}
    .enTxt .enLogo{bottom: 0px;}
    .entertainWrap .enTxt .enLogo{top: -40px;}
    .enSlide {padding: 0px 5px;}
    .enterBtn a{font-size: 11px;}
    .enterTxt h2 {font-size: 30px;display: none;}
    .enterBanner{
        padding: 80px 0px;
        background-size:cover;
        background-position: right bottom;
    }
    .enterTxt img {margin-bottom: 20px;width: 150px !important;}
    .enterTxt p {font-size: 18px;}
    .AbtNav .owl-prev {margin-left: 10px;}
    .AbtNav .owl-next {margin-right: 10px;}
    .awBox img{display: none;}
    .hbBox {padding: 20px 0px 240px 0px;}
    .hbBox br{display: none;}
    .spot_main_red {font-size: 30px !important;}
    .spot_sub_black {font-size: 30px !important;}
    .downloadApp.mobile-bg{background-image: url(../img/mobile-bg-m.png) !important;padding-bottom: 500px;}
    .tyHead img{max-width: 90px;margin-bottom: 20px;}
    .tyHead h2{font-size: 30px;margin: 0px 0px 10px 0px;}
    .tyWrap p{font-size: 14px;}
    .tyWrap li{font-size: 14px;}
    .btn-sgcollapse h1{padding-right: 50px;font-size: 14px;}
    .nBbC .col-md-3{flex: 0 0 100%;max-width: 100%;}
    .nBbC .col-md-6{flex: 0 0 100%;max-width: 100%;}
    .footTop .col-md-2{flex: 0 0 100%;max-width: 100%;}
    .enBox:hover .enTxt{opacity: 1;}
    .enBox:hover .enTxt2{opacity: 0;}
    .uSubmitBtn a{width: 100%;} 
    .ufInput h4{font-size: 16px;}
    .upDocument h3 {font-size: 15px;}
    .uploadForm{padding: 15px;}
    .sumTable h5 {font-size: 18px;}
    .amHead{margin-top: 20px;}
    .amHead p{font-size: 12px;}
    .amHead .col-md-8{width: 80%;}
    .amHead .col-md-4{width: 20%;}
    .addOns-modal .modal-content{padding: 0px 10px;border-radius: 0px;border:none;}
    .addOns-modal .uSubmitBtn{margin-bottom: 20px;}
    .amAdd{text-align: center;margin-top: 20px;}
    .amAdd a{width: auto;padding:2px 20px;}
    .amRouter h3 {font-size: 12px;}
    .amBody .col-md-6 .col-md-4{width:33.3333%;}
    .csBtn a{border-radius: 0px;font-size: 12px;}
    .csBtn .col-md-6{width:50%;padding: 0px;}
    .conSecw{padding-bottom: 0px;}
    .sumTable .amtPay .oSumPrice {font-size: 20px;}
    .sumTable td:first-child{width: 60%;}
    .sumTable .oSumTxt {font-size: 14px;}
    .osCol{border-top:solid 1px rgba(0,0,0, .1);margin-top: 20px;padding-top: 20px;}
    .confirmWrap h4 {font-size: 20px;}
    .confirmWrap h3 {font-size: 16px;}
    .csTable .pbHead p {font-size: 11px;}
    .csTable .speedM img {max-width: 80px;}
    .csTable .pbHead h3{margin-top: 0px;}
    .csTable .oGift::after {left: 25px;}
    .csTable .oGift {padding: 15px 0 0 25px;}
    .csTable .oGift.amazon {background-size: 18px;}
    .csTable .oGift img{width: 80px;}
    .dHide{display: block;}
    .mHide{display: none;}
    .investBox .dHide{display: none;}
    .investBox .mHide{display: block;}
    .MtotTable{margin-top: -26px;z-index: 1;position: relative;}
    .totTable td{width: 50%;}
    .caWrap{background-size: 767px;padding-bottom: 30px;}
    .padding50b{padding-bottom: 100px;}   
    .buyBtn{position: relative;}
    .buyBtn a{position: relative;z-index: 10;}
    .buyBtn::after{position: absolute;width: 100%;height: 100%;content:"";background-color: #EE3035;
    left:-15px;top:0;z-index: 0;}
    .buyBtn::before{position: absolute;width: 100%;height: 100%;content:"";background-color: #EE3035;
    right:-15px;top:0;z-index: 0;}
    .offDetpage{padding-bottom: 0px;}
    .buyBtn {text-align: center;}
    .buyBtn a{width: 100%;}
    .offerPlan{padding-left: 15px;padding-right: 15px;}
    .offDcontainer{padding: 0px;}    
    .oGift.amazon img{width: 100%;}
    .oGift.amazon{background-size: 30px;}
    .oGift.google{background-size: 35px;}
    .oGift{padding: 15px 0 0 45px;background-size: 20px ;font-size: 12px;margin-bottom: 0px;}
    .oGift::after{width: 30px;height: 12px;background-size: 30px;left: 45px;}
    .addBox {margin-top: 10px;}
    .caPlanList li{font-size: 12px;float: left;}
    .typeofplan .caPlanList.offerMonths li{font-size: 12px;float: left;}
    .typeofplan .caPlanList.offerMonths li a{line-height: 14px;height: 50px;}
    .typeofplan .caPlanList.offerMonths li {width: 33.333%;}
    .addOns{background-position: left 4px;background-size: 12px;font-size: 14px;padding-left: 20px;margin-top: 10px;}
    .obInfo .col-md-6{width: 50%;}
    .obInfo{padding: 15px;}
    .offerPlan h3 {font-size: 16px;padding-left: 0px;}
    .offR{display: block;}
    .totMprice span {font-size: 14px;}
    .totTable tr:last-child td .totMprice {font-size: 22px;}
    .totTable tr:last-child td .totMcalc {font-size: 16px;}
    .totMprice {font-size: 20px;}
    .totTable td p{line-height: 20px;}
    .totMcalc {font-size: 12px;}
    .planList li a{padding: 15px;font-size: 14px;}
    .pbHead{max-width: 190px;}
    .pdBox .pbHead{
        max-width: 100%;
        padding-left: 15px;
        padding-top: 15px;}
    .oldPrice{padding-left: 0px;}
    .pbHead p {font-size: 14px;}
    .caPlanList li:first-child{font-size: 11px;}
    .planContainer{padding-left: 0px;padding-right: 0px;}
    .planBox:hover, .planBox.checked{transform: scale(1);}  
    .csTable td{width: 50%;}
    .csTable th{font-size: 14px;width: 50%;}
    .chkTxt1{margin-bottom: 20px;}
    .form-control{font-size: 12px;}
    .ffBtn button{font-size: 12px;}
    .chkTxt1 a{background-position: right 8px;}
    .chkTxt1{font-size: 13px;}
    .locDrop{top:60px;}
    .locForm{padding: 6px;}
    .locMe span{background-position: 4px center;background-size: 10px;}
    .locForm .form-control{font-size: 16px;}
    .locMe{font-size: 11px;}
    .locForm .col-md-9{width: 65%;}
    .locForm .col-md-3{width: 35%;}
    .locMbox{position: absolute;left:0;top:124px;padding: 10px;}
    .locForm{margin-top: 0px;}
    .lfWrap{position: unset;}   
    .planContainer{padding: 0px;}
    .blogContainer{padding: 0px;}
    .footTop h3 a {color:rgba(255, 255, 255, .6);display: inline-block;width: 100%;background-repeat: no-repeat;
        background-image: url(../img/minus.png);background-position: right center;background-size: 20px;}
    .footTop h3 a.collapsed{background-image: url(../img/plus.png);}
    body{overflow-x:hidden;width: 100%;}
    .navtop{display: none;}
    .navbar{padding: 5px 15px;}
    .hb1 {background-image: url(../img/banner/homeM.png);}
    .hbBox{min-height: 400px;background-size: cover;background-position: center bottom;}
    .hbBox h3 {font-size: 26px;}
    .hbBox p {font-size: 15px;}
    .hbBox p br{display: none;}
    .hBanner .owl-dots {text-align: left;left: 28px;}
    .hBanner .owl-dot span {width: 12px;height: 12px;}
    .hBanner .owl-dot span::after {margin: 2px 0px 0 -2px;}   
    .chatB img {width: 200px;}
    .nBbC{padding: 30px 0px;}
    .head1{font-size: 20px;line-height: 20px;}
    .ncForm {margin-top: 0px;}
    .locBox{margin-top: 20px;}
    .locBox .form-control{width: 70%;}
    .locBox button{width: 30%;}
    .locBox button span{font-size: 11px;}
    .chkA{width: auto;margin-top: 20px;font-size: 14px;height: 40px;padding: 0 20px;}
    .why{padding: 20px 15px 20px 15px;}
    .actL img{max-width: 250px;}
    .why p {font-size: 14px;}
    .why .col-md-3{width: 50%;}
    .why {background-image: url(../img/why-bgM.png);}
    .actL {margin-top: 20px;}
    .bbPlan{padding-top: 40px;}
    .bpHead{padding: 0px 15px;}
    .bpHead p{font-size: 15px;}
    .entertainment {padding-top: 40px;}
    .enHead h3{font-size:20px; }
    .enHead{padding: 0px 15px;}
    .enHead p {font-size: 15px;}
    .enTxt p {font-size: 15px;text-align: center;display: none;}
    .enTxt{padding: 0px 10px;}
    .enSlide .owl-nav button{width: 40px;height: 40px;background-size: 10px !important;}
    .enLogo {margin-bottom: 10px;}
    .product{padding: 40px 0px;}
    .proTxt{position: relative;display: block;width: 100%;height:auto;left:0;top:0;margin-bottom: 20px;}
    .ptWrap {padding: 15px;position: relative;z-index: 10;}
    .product .proWrap{background-color:transparent;}
    .product .proWrap .col-md-5 {flex: 0 0 90%;max-width: 90%;}
    .product .proWrap .col-md-7 {flex: 0 0 100%;max-width: 100%;}
    .ptWrap h3 {font-size: 18px;}
    .ptWrap p {font-size: 16px;}
    .proWrap .col-md-5{margin-left: 15px;position: relative;}
    .proWrap .col-md-5::after{background-color:#EE3035;content:"";width: calc(100% - 30px);height:calc(100% + 10px) ;position: absolute;left:0px;top:-15px;z-index: -1;}
    .proImg::after{background-color:#EDE832;content:"";width: calc(100% - 30px);height:calc(100% + 30px) ;position: absolute;left:auto;top:-15px;z-index: -1;right:-15px;
    }
    .proImg{margin-right: 15px;margin-top: 10px;position: relative;}
    .product .proWrap::after{background-color:transparent;}
    .testBox {padding: 15px;}
    .slider-container .slider-content{width: 95% !important;}
    .tImg {width: 100px;height: 100px;}
    .testBox h3 {font-size: 18px;}
    .testBox p {font-size: 12px;}
    .testBox::after{background-size: 50px;width: 50px;height: 38px;}
    .testBox::before{background-size: 30px;width: 30px;height: 21px;bottom: -15px;}
    .slider-container{height: 500px !important;}
    .faqWrap{padding: 15px;}
    .faqWrap .head1 {font-size: 16px;}
    .faqWrap h3{font-size: 24px;}
    .faqWrap p{font-size: 14px;}
    .faqWrap a{font-size: 14px;}
    .faqWrap .col-md-6{background-repeat: no-repeat;
    background-position: 85% center;background-size: 100px;}
    .blog {padding-top: 40px;}
    .blogHead h3{font-size: 16px;margin-bottom: 20px;}    
    .webp .downloadApp{    background-image: url(../img/appM.webp);}
    .downloadApp {background-image: url(../img/appM.png);padding-top: 20px;background-color:#f8f7f7;
    background-position: bottom center;}
    .downloadApp .dHead .head1 {font-size: 16px;}
    .downloadApp .dHead h3{font-size: 16px;}
    .applink a{display: inline-block;width: 100%;margin-bottom: 20px;}
    .applink a img{height: auto;width: 150px;}
    .referWrap{padding: 15px;}
    .referWrap .head1.w {color: #000;font-size: 18px;}
    .downloadApp .head1 span.sepS::before {width: 60px;}
    .referWrap h3{font-size: 18px;}
    .referWrap p{font-size: 14px;}
    .referWrap a{font-size: 14px;}
    .referWrap .col-md-6 {
    background-image: url(../img/icons/refer.png);
    background-repeat: no-repeat;
    background-position: 85% center;
    background-size: 100px;}
    .referI{display: none;}
    .footBottom .col-md-4{width: 25%;}
    .footBottom .col-md-8{width: 75%;}
    .footBottom .footSocial h3{display: none;}
    .footLogo img {width: 65px;}
    footer {padding-top: 10px;}
    .footBox {border-bottom:solid 1px #313131;padding: 10px 0px;}
    .footBox.last {border-bottom:none;}
    .footTop h3{font-size: 18px;margin-bottom: 0px;}
    .fTab {margin-top: 20px;margin-bottom: 30px;}
    .navbar-brand{width: 24%;line-height: 14px;}
    .navbar-brand img{width: 60%;}
    .cngCity{width: 60%;text-align: left;}
    .cngCity{font-size: 10px;background-size: 8px;}
    .navRight{width: 70%;float: right;}
    .navRight .enq{display: none;}
    .navbar-toggler{display: none;}
    .menuM{display: block;}
    .menuM img{width: 30px;}
    .exc{font-size: 10px;padding: 8px 10px;}
    .pay{font-size: 9px;}
    .thankSBox .uSubmitBtn a {width: auto;}
    .pay-second {margin: 0px -15px;}
    .sec-pays {margin-left: 0%;}
}
    
    /*Plan offer Start*/

  @media(max-width: 1024px) {  
      .coupon_tdOffer{display: block;width: 100%}
       .table td.order-summaryPlan{display: block;width: 100%}
      .OfferOnlyWrap.flexPlan{flex-direction: column}
      .OfferOnlyWrap .flexPlanOffer{    justify-content: flex-start;}
      .OfferOnlyWrap .flexPlanOffer .planCopy{    width: 32%;}
      .hydrabadOnly.planDuration .nav{width: 100%}
.hydrabadOnly.planDuration .flexPlanOffer{width: 100%}
      .hydrabadOnly .flexPlanOfferOnly{    flex-direction: unset;}
      
       .applyMpobileFix .coupon_div{width: 100%}
     .applyMpobileFix .applied_coupon{width: 100%} 
     .applyMpobileFix{width: 80% !important}
 .summaryPlanMpobileFix{    display: table-cell;   width: auto;}
      .offerFixWrap{flex-direction: column}
      .offerFixWrap.offerPrizeShow{    flex-direction: row;justify-content: space-between;}
      .offerFixWrap .flexPlanOffer{    padding-top: 18px;   }
      .offerFixWrap .planCopy{ width: 56%;}  
      .offerFixWrap .flexPlanOffer{left: 0}
      .coupon_tdOffer .coupon_div .coopenBoxWrap{    margin-top: 6px;}
    }
    
        
@media(max-width: 991px){ 
    
    .flexPlan{flex-direction: column;} 
    .flexPlan .offplanmargin{margin-top: 18px;justify-content: left}
   /* .flexPlanOffer .planCopy{width: 27%;}*/
    .flexPlanOfferOnly.flexPlanOffer{width: 65%;}
    .typeofplan .caPlanList.offerMonths{max-width: 100%}
    .OfferOnlyWrap .flexPlanOffer .planCopy{    width:64%;}
    .PlanOnlyWrap  .flexPlanOffer .planCopy{    width: 30%;}
    .newConnectionOnlyWrp .flexPlanOffer .planCopy{    width: 26%;}
 
    .flexPlanOfferOnly .flexPlanOffer{width: 100%;justify-content: flex-start;}
    .flexPlanOfferOnly{flex-direction: column;}
.offplanmargin .col-md-1{ padding-left: 0}
    .paytmOfferTxt{margin-left: 0}
    .planWrap .confirmWrap .sumTable{    table-layout: fixed;}
    .coupon_div .coupon_button{    margin-left: -1px;   margin-top: -1px;}
    .coupon_tdOffer .coupon_div #coupon_code{border-top-right-radius: 0;border-bottom-right-radius: 0}
     .hydrabadOnly .flexPlanOfferOnly{    flex-direction: unset;}
    .hydrabadOnly.OfferOnlyWrap .flexPlanOffer .planCopy{    width: 40%;}
    .summaryPlanMpobileFix .discount_div{    padding: .75rem 0;}
    
      /*15-04-2020 Navigation menu kk*/
 
.mmB1 li .subheadmenu{padding-left: 22px;position: relative;}
.mmB1 li .subheadmenu:before{position: absolute;content: '';top: 50%;transform: translateY(-50%);width: 8px;
    height: 2px;background-color: #ee3530;left: 22px;display: block} 
    .mMenuBox{overflow: auto}
/*15-04-2020 Navigation menu kk*/
    
 }

/*Plan offer Start*/

@media(max-width: 767px){ 
    .careerNav a{padding: 12px 12px;}
    .locSelect{margin-bottom: 20px;} 
    .plans-tc{padding: 0px 15px;} 
    #tab-content-9{overflow: hidden;}
    .planWrap .cpList{padding: 0px 5px;}
    .actSDrop .dropdown a{padding-left: 10px;padding-right: 10px;}
    .actSDrop .dropdown-menu{min-width: 100px;}
    .enTxt{bottom:10px;}
    .enTxt img {width: 60% !important;}
    .caPlanList li{width: 33.3333%;}
    .freebieWithImg {background-size: 33px !important;}
    .table.ccTable span{font-size: 12px;padding-left: 0px;}
    .table.ccTable span::after{display: none;}
    .teamBox .col-md-2{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .investBox .dHide{display: block;}
    .investBox .mHide{display: none;}
    .slider-container{height: 640px !important;} 
    .navbar-brand img{width: 100%;}
    .cngCity{width:auto;text-align: left;}
    .spBtn{padding-left: 0px;margin-bottom: 30px;} 
    .offerBox input:checked + .offR + .obInfo{border-color:#EE3035 !important;}
    .durationBox{max-width: 100%;margin-top: 30px;}
    .spWrap{padding: 0px 15px;}
    .padL24{padding-left: 0px;}
    .padL50{padding-left: 0px;}
    .internWhite .careerNav{display: inline-block;margin-top: 30px;}
    .ccBox{text-align: center;margin-bottom: 30px;}
    .ccIcons{margin-top: 30px;padding: 50px 0px;}
    .internBox {margin-bottom: 20px;}
    .iSImg2{margin-bottom: 30px;}
    .csrHead {margin-bottom: 40px;}
    .csrSec3 .col-md-3{margin-bottom: 30px;}
    .csrImg{margin-bottom: 30px;}
    .iSImg1{margin-bottom: 30px;}
    .cGreyWrap{padding: 40px 0px 120px 0px;background-size: 767px;margin-top: 10px;}
    .careerNav{display: flex;overflow-x: auto;margin-bottom: 20px;padding-bottom: 10px;}
    .csrSec2 .careerNav{display:inline-block;}
    .recruitmentProcess {margin: 50px 0px;}
    .joinBox{padding: 40px;}
    .careerTest {padding: 90px 0px 0px 0px;}
    .rpBox{margin-bottom: 30px;}
    .recruitmentProcess .head1 {margin-bottom: 50px;}
    .rpBox{text-align: center;}
    .careerVT{margin:50px 0px 50px 0px;}
    .awardBox .col-md-3{width: 50%;}
    .awdBox{margin-bottom: 30px;}
    .csrSec1 {margin-bottom: 50px;}
    .awardBox {padding-top: 30px;}
    .laImg{min-height: 330px;}
    .navDrop ul{margin:15px auto 0px auto;border-radius:5px;padding: 0px;}
    .navDrop ul::after{content: "";width: 0;height: 0;position: absolute;top: -7px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    left: 50%;transform: translateX(-50%);}
    .navDrop a{padding: 10px !important;display: inline-block;width: 100%;}
    .navDrop a:hover{background-color:#f3f3f3;color:#000;}
    .navDrop{border-radius: 10px;}
    .rdBox {margin-bottom: 60px;}
    .partnersWrap .rdBox .col-md-3:last-child{text-align: left;}
    .rdBox .dropdown{width: calc(100% - 30px);right: auto;left: 15px;}
    .chIcon .col-md-4:nth-child(2) .chIbox{border-top: solid 1px #d5d1c5;padding-top: 30px;margin-bottom:30px;
    border-bottom: solid 1px #d5d1c5;border-left: none;border-right: none;}
    .chIcon{margin-top: 40px;padding: 40px 0px 0px 0px;}
    .oChannel p {font-size: 16px;margin-bottom: 30px;}
    .head2{font-size: 22px;margin: 0px 0px 15px 0px;}
    .advertBenefits{padding: 80px 0px 60px 0px;}
    .actAdvantHD p{text-align: center;font-size: 20px;}
    .actAdvantHD .aaHead{margin-bottom: 30px;}
    .actAdvant .col-md-4:nth-child(3) .aaBox{margin-bottom: 0px;}
    .aaBox{text-align: center;background-position: center top;margin-bottom: 60px;}
    .aaBox p{font-size: 16px;}
    .ccTop::after{display: none;}
    .eRF .hbBox{height: auto;padding: 0px 0px 220px 0px;}
    .paraTxt {font-size: 18px;}
    .planHead h2 span{font-size: 16px;}
    .planHead.actSDrop .dropdown{margin-left: 0px;}
    .fList li::after{width: 6px;height: 6px;top: 8px;}
    .fList li{font-size: 15px;padding-left: 12px;}
    .mediaTxt p{font-size: 14px;}
    .rdBox.mLess {margin-bottom: 30px;}    
    .mRead a{font-size: 12px;}
    .mediaLD .md{font-size: 16px;}
    .mediaTxt h2{font-size: 16px;}
    .mediaLD .col-md-7{width: 50%;}
    .mediaLD .col-md-5{width: 50%;}
    .rNav a{font-size: 14px;}
    .rdBox .btn{font-size: 16px;}
    .searchA a{top:16px;}
    .searchA a img{width: 22px;}
    .searchA .form-control{font-size: 18px;height: 60px;}
    .rNav{display: block;overflow: hidden;margin-bottom: 20px;padding-bottom: 10px;}
    .AbtNav .owl-prev:focus{outline: 0;}
    .AbtNav .owl-next:focus{outline: 0;}
    .AbtNav .owl-prev{position: absolute;left:0;top:5px;z-index: 10;}
    .AbtNav .owl-next{position: absolute;right:0;top:5px;z-index: 10;}
    .AbtNav .owl-nav{position: initial;}
    .caPlanList li a{padding: 12px 2px;}
    .caPlanList li a.active{font-size: 12px;}
    .csBox{font-size: 11px;}
    .csWrap{padding: 0px 30px;}
    .csGrey{padding: 30px 10px 0px 10px;}
    .rb1 .col-md-3{width: 50%;}
    .rb2 .col-md-2{width: 25%;}
    .partnersWrap{background-size: 767px;padding-bottom: 40px;}
    .partnersWrap.conWrap{padding-bottom: 100px !important;}
    .pBox {margin-bottom: 30px;}
    .partnersWrap .col-md-3{width: 33.3333%;}
	.page-node-115 .partnersWrap .col-md-3{width:100%;}
    .partnersWrap.oChannel .col-md-3:last-child{width: 33.333%;text-align: center;}
    .partnersWrap.eClients .col-md-3:last-child{width: 33.333%;text-align: center;}
    .partnersWrap .col-md-3:last-child{text-align: center;}
    .partnersWrap .col-md-3:last-child img{max-width: 150px;}
    .partnersWrap h3{font-size: 16px;}
    .dirSlide button span{background-size: 25px;}
    .dirBox .dirTab p{padding: 0px 20px;}
    .dirTxt{font-size: 15px;padding: 0px 20px;}
    .dirSlide .owl-nav{width: 150px;margin: 0 auto;position: unset;}
    .teamBox{background-size:767px;}
    .teamTab {margin-bottom: 30px;}
    .teamTab h4{font-size: 14px;}
    .teamTab p{font-size: 14px;}
    .teamBox .col-md-2{width: 33.3333%;}
    .teamImg {width: 90px;height: 90px;border: solid 3px #fff;}
    .teamBox{padding: 40px 0px 40px 0px;}
    .dirImg{margin: 0px auto 20px auto;}
    .dirTab {margin-bottom: 30px;}
    .dirTab h4{font-size: 14px;}
    .dirTab p{font-size: 14px;}
    .dirImg {width: 100px;height: 100px;border: solid 3px #fff;}
    .manageBox .col-md-3{width: 50%;}
    .manageBox h3{font-size: 18px;margin-bottom: 50px;}
    .inLbox img {max-width: 240px;margin-bottom: 20px;}
    .inLbox a{font-size: 18px;}
    .investBox p br{display: none;}
    .investBox p {font-size: 14px !important;}
    .investBox h3 {font-size: 24px;margin-bottom: 15px;}
    .investBox p {font-size: 16px;}
    .ib2{background-size: 767px;padding: 40px 0px 120px 0px;}    
    .vmTab{margin-bottom: 0px;}
    .vmTab span{padding: 2px 10px;font-size: 14px;}
    .vmTab p{font-size: 16px;}
    .vmHead p{font-size: 16px;}
    .vmHead{margin-bottom: 20px;}
    .head1.cen span.sepS {max-width: 70px;}
    .visionLogo a{display: inline-block;float: left;width: 120px;}
    .visionLogo img{width: 100%;}
    .vTxt1{font-size: 16px;}
    .vTxt2{font-size: 16px;}
    .visionBox{margin-bottom: 40px;}
    .visionBox h3{font-size: 18px;}
    .visionBox h3 span{font-size: 12px;}
    .vision{padding-top: 40px;}
    .visionBox{margin-top: 30px;margin-left: auto;margin-right: auto;max-width: 280px;}
    .AbtNav ul{font-size: 15px;}
    .abtQuote{background-size:30px;padding: 20px 30px;font-size: 20px;}
    .abtAct img{margin-top: 20px;}
    .abtAct li::after{width: 4px;height: 4px;margin: -2px 0px 0px 0px;}
    .abtAct ul {font-size: 16px;}
    .abtAct li {margin-bottom: 10px;}
    .abtAct p {font-size: 16px;}
    .head1 span.sepS::before {width: 50px;height: 3px;left: 20px;}
	.head1 span.refer-line::before {width: 70% !important;height: 3px;left: 20px;}
    .head1 span.sepS::after {width: 15px;height: 3px}
    .head1 span.sepS {height: 3px;width: 70px;}
	.head1 span.refer-line {width: 70% !important;}
    .breadcrumbs {padding: 30px 0px;font-size: 14px;}
    .head1{font-size: 18px;}
    .actSDrop .head1{font-size: 16px;}
    .actSDrop .dropdown .btn{font-size: 16px;}
    .abtAct .head1{text-align: center;}
    .AbtNav .container{padding: 0px;}
    .AbtNav .container ul{display: flex;overflow:auto;}
    .AbtNav li{margin-right: 0px;}
    .vMission{padding-bottom: 40px;}    
    .caHead{padding: 0px;}
    .faqWrap .col-md-6{background-image: url(../img/icons/qus.png);background-repeat: no-repeat;
    background-position: 85% center;background-size: 100px;}
    .caBox p{font-size: 10px;}
    .caBack{position: absolute;left:30px;}
    .caClose {position: absolute; top: -122px;right: 30px;}
    .caHead > .row > .col-md-2:first-child{padding:10px 30px;box-shadow: 0px 0px 10px 0px rgba(0,0,0, .2);text-align: center;}
    .caHead .row .col-md-8{padding:10px 30px;}
    .ufInput button{margin-top: 20px;}
    .upAlert .docNme {background-size: 14px;font-size: 14px;padding-left: 20px;}
    .upAlert{margin-top: 10px;}
    .alertPT{font-size: 14px;margin-left: 20px;}
    .thankSBox img{width: 100px;}
    .thankSBox h3{font-size: 24px;}
    .thankSBox p {font-size: 16px;}
    .thankSBox p br{display: none;}
    .thankSBox{padding: 50px 20px;}
    .allPcontainer{padding: 0px 15px;}
    .planTable{width: 100%;overflow-x: auto;}
    .planTable thead th{font-size: 14px;}
    .planTable td{font-size: 14px;}
    .sPlan{width: 20px;height: 20px;background-size: 6px;background-image: url(../img/arR.png);margin-left: 4px;}
    .payment-bg{padding-right: 5px;padding-left: 5px;}
    .pay-second {max-width: auto;margin: 0px -15px;}
    .act-pay {min-height: 105px;padding-top: 0px;}
    .act-icon {width: 60px; height: 60px;background-size: 35px;}
    .payment-bg h1 {font-size: 18px;}
    .act-pay h1{ font-size:12px !important; padding-top: 0px;}
    .act-pay p{ font-size:6px; max-width: 75px;}
    .pad-2 { padding: 3px; margin: 0 auto;}
    .sec-pay {max-width: 100%;}
    .sec-pays{margin-left: 0%;}
    .btn-pay{ margin:50px 0;}
    .caClose img {padding-top: 0px;}
    .ntCallphone {float: right;display: inline-block;background-image: url(../img/icons/call.png);background-position: 7px center;background-repeat: no-repeat;
    padding: 7px 10px 4px 30px;height: 27px;}
    .band-btn{ margin-bottom:15px;}
    .cqBox{width: 100%;overflow-x: auto;}
    .cqBox table{width: 700px;}
	
	.login{font-size: 11px;   border-radius: 59%;padding: 9px 5px;}
    .navbar-brand{margin-right:0}
    .navRight{width: 76%;display: flex; flex-direction: row-reverse; align-items: center;}
	
	.popupOverlayAD .popupWrap{width: 90%;margin: 0 auto}
	.popupOverlayAD .popupinner abbr{    font-size: 20px;line-height: normal;}
	.popupOverlayAD .popupinner span{    font-size: 22px;}
	.popbr{display: none}
	.popupOverlayAD .popupinner{    padding: 33px 10px 10px;}
	.popupOverlayAD .ratingBox{justify-content: center;margin-top: 26px}
	.popupOverlayAD .ratingBox a{    margin-left: 8px;    margin-bottom: 10px;}
	.popupOverlayAD .popupWrap .closeIcon{right: -15px;top: -32px;}
	.col-md-1.offplanmargin-top{width:20%;}
	.col-md-11.offplanmargin-top{width:80%;}

    .chat-bot-form .modal-body iframe{height: 54vh;} 
    
      /* offer csss start*/
    
    .flexPlan .caPlanList.offerMonths{width: 100%}
    .coupon_tdOffer .coupon_div .apply_coupon{display: block}
    .coupon_tdOffer .coupon_div #coupon_code{margin-bottom: 0}
    .flexPlanOffer .planCopy{    width: 58%}
    .flexPlanOfferOnly.flexPlanOffer{width: 100%}
    .PlanOnlyWrap .flexPlanOffer .planCopy{width: 58%;}
    .PlanOnlyWrap.flexPlan .offplanmargin{margin-bottom: 0}
      .newConnectionOnlyWrp .flexPlanOffer .planCopy{    width: 52%;}
    
    .offplanmargin .col-md-11{width: 83%;}
    .offplanmargin .col-md-1{width: 17%;padding-left: 0}
    .coupon_div .coupon_button{     margin-top: 0;}
    .planTable{overflow: hidden}
    .planTable .col-md-12 > div{overflow: scroll}
        .hydrabadOnly.OfferOnlyWrap .flexPlanOffer .planCopy{    width: 60%;}
        .flexPlanOfferOnly{flex-direction: row;} 
        .plan_scroll_table{overflow: scroll;}
     /* offer csss end*/
}

@media(max-width: 420px){ 
.offDcontainer .tab-pane.active.show#month1 .flexPlanOfferOnly.flexPlanOffer h3{width: 60%;}

}


@media(max-width: 800px){ 
.mrgl30 {font-size: 16px !important;}
.mrgl20 {font-size: 16px !important;}
.blogdetailsContainer >li{font-size: 16px !important;}
}

 


    

    
    
    @media(max-width: 991px){
        .nBbCRewamp .col-5,.nBbCRewamp .col-3,.nBbCRewamp .col-4{width: 100%;max-width: 100%;text-align: center;flex: 100%;}
        .nBbCRewamp .row{justify-content: center}
        .nBbCRewamp .ncForm{    margin-top: 38px;} 
        .nBbC .head1 span.hTxt:after{    left:36%;   }
        .nBbC .head1 span.hTxt:before{    left: 46%; width: 53px;}
}


   
#new-connection-form .location a {
	text-decoration:none;
    color: #e40000;
	display:inline-block;
	background: url(../img/currentLoc.png) no-repeat center left;padding-left: 20px;
}
@media(max-width: 768px){
       .text-danger{font-size: 0.8rem;}
}

@media(max-width: 480px){
       #new-connection-form .location {padding-bottom:10px}
}
@media(max-width: 330px){
       .location .ncForm label{font-size: 12px}
}
.blogDetails iframe{width:100%}
    
    
    .blogWrap .Zebra_Pagination ul li.page-item{font-size: 14px}
@media(max-width: 330px){
        
    .blogWrap .Zebra_Pagination ul li.page-item {   margin-right: 2px;}
}
    
    
   
/*10-12-2019 kk seo*/

.seoform .container{display: flex;justify-content: space-between;    max-width: 1366px;}
.seoform .act-head{width: 60%}
.seoform .formRewamp{width:334px;}
.seoform .formRewamp .fomShadow{ box-shadow: 0px 0px 10px 0px rgba(0,0,0,.2);padding:20px;    background-color:  #f7f7f8;border-radius:4px;}
.formTouch{display: none}
.seoform .formRewamp .sb-main{text-align: center}
.seoform .formRewamp .dt-cab{margin-bottom: 6px;}
.seoform .formRewamp h1{text-align: center;margin-bottom: 20px;}
.seoform{margin-top: 10px;}
.seoform .form-control:focus{box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);}
.seoform .lock{position: fixed;     position: fixed;  right:15%;   width: 334px;}
.seoform .bottomrelease{position: relative;}
.seoform .col-lg-7{    padding-left: 0;}
.seoform .col-lg-5{    padding-right: 0;}
.seoform .dt-control{    height: 40px;}
.seoform .mylabel{    padding-top: 10px;}
 
.seoform select.input-lg  {   -webkit-appearance: menulist}

/*styky kk*/
.formIn{ width:32%;display:inline-block;vertical-align:top;margin-left:50px}
.tableIn{width:62%;display:inline-block}
.fixWrap{display:inline-block;justify-content:space-between}
.formIn.formSticky{position:fixed;right:29px;top:20px}  
/*styky kk*/

@media only screen and (max-width: 1900px) {
     .seoform .lock{right: 8%;}
}

@media only screen and (max-width: 1440px) {
    
    .seoform .container{max-width: 1200px}
    
    .seoform .col-lg-7{    padding-right: 5px;   padding-left: 5px;} 
    .seoform .typeofplan .caPlanList.offerMonths li{    width: 30%;}
   .seoform .lock{right: 9%;}
    .seoform .formRewamp .fomShadow{padding: 20px 30px;}
    
}

@media only screen and (max-width: 1366px) {
    .seoform .lock{right: 9%;}
    .seoform .container{    max-width: 1140px;}
}
@media only screen and (max-width: 1280px) {
    .seoform .lock{right: 6%;}
}
@media only screen and (max-width: 1200px) {
    .seoform .lock{right: 1.5%;}
}

@media only screen and (max-width: 1024px) {
     .seoform .container{flex-direction: column;}
     .seoform .act-head{width: 94%;margin: 0 auto;}
      .seoform .formRewamp{width: 94%;margin: 10px auto;}
     .formTouch{display: block;position: fixed;left: 50%;transform: translateX(-50%);bottom: 0;z-index: 9}
    .exc.formTouch{font-size: 18px; padding: 5px 24px;color: #fff !important;width: 100%;   text-align: center;  text-transform: uppercase;}  
    
    .exc.formTouch:not([href]):not([tabindex]):hover{color: #fff !important;    background-color: #EE3035;}
    
    /*styky kk*/
 
.tableIn{width:100%;display:block;}
    .formIn{margin-left: 0;width: auto} 
/*styky kk*/
 }

@media only screen and (max-width: 991px) {
    .seoform .formRewamp .dt-cab{margin: 0}
}

@media only screen and (max-width: 767px) {
   .seoform .act-head{width: 100%; }
    .seoform .formRewamp{width: 100%; }
    .seoform .typeofplan .caPlanList.offerMonths li{    width: 33%;}
   
    .seoform .formRewamp .fomShadow{    padding: 18px 16px;}
    .seoform .formRewamp h1{    margin-bottom: 8px;}
    .seoform .formRewamp .mylabel{    padding-top: 0px;}
    .seoform .formRewamp .form-group{margin-bottom: 10px;}
}

/*10-12-2019 kk seo*/


/*04-05 carrre-awrd kk*/

.awardBox .awdBox{    margin-bottom: 20px;}

/*04-05 carrre-awrd kk*/
@media (max-width: 800px){
.introTxt img {
    max-width:100%;
}
}


#actNav li:focus,#actNav li a:focus{outline: 0}


/*Blog Rewamp start*/

.blogRewamp .container{max-width: 1000px;margin: 0 auto}
.blogRewamp .blogRewampInner{display: flex;justify-content: space-between}
.blogRewamp .blogRewampInner .blogRewampInnerLeft{width: 64%}
.blogRewamp .blogRewampInner .blogRewampInnerRight{width: 32%}

.blogRewamp li{position: relative;list-style-type: none}
.blogRewamp ul,.blogRewamp ol{padding: 0;margin: 0}
.blogRewamp .blogRewampHead{margin: 32px 0 10px}
.blogRewamp .blogRewampHead span{font-weight: 900;color: #ee3530;}
.blogRewamp .blogRewampHead h1{margin: 10px 0 28px;font-weight: 600;font-size: 24px;}
.blogRewamp .blogRewampHead .blogDateWrap{display: flex;justify-content: space-between;align-content: center;}
.blogRewamp .blogRewampHead .blogDateWrap p{color: #696969;font-size: 12px;position: relative}
.blogRewamp .blogRewampHead .blogDateWrap .blogRewampViesw p:before{position: absolute;content: ''; background-image: url(https://www.actcorp.in/themes/actcorp/img/blogRewamp/rewamp-views.png);width: 20px;height: 13px;left: -24px;top: 1px; }
.blogRewamp .blogRewampInner{margin: 26px 0px 0;}
.blogRewamp .blogRewampInner .blogRewampInnerLeft .blogRewampSocial{margin-bottom: 20px;}
.blogRewamp .blogRewampInner .blogRewampInnerLeft .blogRewampSocial ul{display: flex;align-items: center;}
.blogRewamp .blogRewampInner .blogRewampInnerLeft .blogRewampSocial ul li{margin-left: 8px;color: #333333;font-size: 13px;margin-bottom: 0}
.blogRewamp .blogRewampInner .blogRewampInnerLeft .blogRewampSocial ul li:first-child{margin-left: 0}
.blogRewamp .blogRewampInner .blogRewampInnerLeft .blogRewampSocial ul li .a2a_svg{height: 26px;    line-height: 26px;width: 26px}

.blogRewamp .blogRewampSocial ul li span{    padding: 4px;border-radius: 50%;}
.blogRewamp p{color: #333333;font-size: 13px;margin-bottom: 18px;}
.blogRewamp h3,.blogRewamp strong{color: #333333;font-size: 15px;font-weight: 700;margin-bottom: 22px;}
.blogRewamp h3 strong{font-weight: normal}
.blogRewamp li{color: #333333;font-size: 13px; margin-bottom: 8px;}
.blogRewamp a{color: #f4312f;position: relative;text-decoration: none}
.blogRewamp a u{color: #0000ff;position: relative;text-decoration: underline}
/*
.blogRewamp a:before{position: absolute;content: '';width: 100%;height: 1px;bottom: -1px;left: 0;background-color:#0000ff; }
*/

.blogRewamp ol{list-style:none;counter-reset:item}
.blogRewamp ol li{counter-increment:item;margin-bottom:5px;position: relative;padding-left: 0}
.blogRewamp ol li:before{margin-right:4px;content: counter(item) ".";color:#000;font-weight:700;font-size: 15px;} 
.blogRewamp ol li p{margin-left: 16px;margin-top:2px}

.blogRewamp ol ol li:before{content: ''; position: absolute;width: 4px;height: 4px;top: 8px;left: -14px;background-color:#333333;border-radius: 50%}
.blogRewamp ol ol li{ margin-left: 34px;} 

.blogRewamp ol ul{margin-bottom: 14px;margin-left: 0}
.blogRewamp ol ul li:before{position: absolute;content: '';width: 4px;height: 4px;top: 8px;left: -14px;background-color:#333333;border-radius: 50%}

.blogRewamp ol ul span{color: #333333;font-size: 12px;font-weight: 700;display: inline}
.blogRewamp ol ul p{display: inline}
.blogRewamp ol ul abbr{color: #333333;font-size: 12px;}
.blogRewamp ol ul li{margin-left: 34px}
.blogRewamp ol ul li strong{font-size: 14px;}

.blogRewamp ul{margin-bottom: 14px;margin-left: 14px}
.blogRewamp ul li:before{position: absolute;content: '';width: 4px;height: 4px;top: 8px;left: -14px;background-color:#333333;border-radius: 50%}

.blogRewamp .blogRewampVideo{margin-bottom: 16px;}
.blogRewamp  iframe{width: 100%;height: 315px;margin-bottom: 16px;}

.blogRewamp ol ul.blogRewampInnerUlOuter li{margin-left: 14px}
.blogRewamp .blogRewampLeftTags{padding: 15px 0 30px;border-top: 1px solid #d8d8d8;margin-top: 40px}
.blogRewamp .blogRewampLeftTags span{font-size: 18px;font-weight: 700;margin-bottom: 12px;display: inline-block}
.blogRewamp .blogRewampLeftTags li{color: #333333;font-size: 12px;display: inline-block;margin-left: 2px;
    padding: 4px 6px;background-color: #efefef;border-radius: 2px;}
.blogRewamp .blogRewampLeftTags li:first-child{margin-left: 0;}
.blogRewamp ul li strong{font-size: 14px}
.blogRewamp .blogRewampLeftTags li:before{display: none}
.blogRewamp .blogRewampLeftTags ul{margin-left: 0}
.blogRewamp .blogRewampLeftTags li a{color: #575757}
/*Right*/
.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampForm{text-align:center;border-radius:6px;background-color:#ef3035;padding:16px 10px 20px;}
.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampForm{text-align:center;border-radius:6px;background-color:#ef3035;padding:16px 10px}
.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampForm h3{color:#fff;font-weight:400;font-size:17px;position:relative;display:inline-block;text-align:center;margin-bottom: 26px;}
.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampForm h3:before{position:absolute;content:'';left:0;bottom:-10px;width:100%;height:1px;background-color:#fff}

.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampForm ul li{margin-bottom:10px}

.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampForm select{width:100%;height:30px;padding:.375rem .75rem;font-size:12px;line-height:1.5;background-color:#fff;background-clip:padding-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:none;color:#6c757d;box-shadow:0 0 5px 0 rgba(0,0,0,.2);border-radius:20px;padding-left:8px;color:#6c757d}

.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampForm input{width:100%;height:30px;padding:.375rem .75rem;
    font-size:12px;line-height:1.5; background-clip:padding-box;transition:border-color .15s ease-in-out,
    border:none;color:#6c757d; border-radius:20px;padding-left:20px;color:#6c757d}

.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampForm .locMe span{font-size: 12px;}
.blogRewamp .blogRewampInner .blogRewampInnerRight .blog_lead .locForm .row .blogRight .locMe{height: 30px}
.blogRewamp .blogRewampInner .blogRewampInnerRight .blog_lead{padding: 0}
.blogRewamp .blogRewampInner .blogRewampInnerRight .rdBox.blogCat{margin-bottom: 0}
.blogRewamp .blogRewampInner .blogRewampInnerRight .blog_lead .ffBtn{margin-bottom: 0}

.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampForm input::-webkit-input-placeholder{color:#6c757d;font-size:12px;}
.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampForm input::-moz-placeholder{color:#6c757d;opacity:1;font-size:12px;}
.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampForm input:-ms-input-placeholder{color:#6c757d;font-size:12px;}
.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampForm input:-moz-placeholder{color:#6c757d;font-size:12px;}

.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampForm ul li button{background-color:#ffd940;color:#000;font-size:14px;padding:8px 40px;border-radius:16px;font-weight:500;line-height:14px;border: 0;outline: 0;margin-top: 6px;}

.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud{margin: 30px 0 50px}
.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud h3{color: #ee3035;font-size: 20px;    font-weight: 700;position: relative;margin-bottom:26px}
.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud h3:before{position: absolute;content: '';width: 16px;height: 3px;background-color: #ee3035;left: 0;bottom: -10px;border-radius: 2px}
.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud h3:after{position: absolute;content: '';width: 50px;height: 3px;background-color: #ee3035;left: 20px;bottom: -10px;border-radius: 2px}


.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud .blogRewampTagCloudInner ul{display: flex;justify-content: space-between;flex-wrap: wrap;margin-left: 0}
.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud .blogRewampTagCloudInner ul li{width: 48%;margin-bottom: 12px;
  text-align: center}
.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud .blogRewampTagCloudInner ul li a{color: #000000;font-size: 12px;text-transform: uppercase; background-color: #efefef; width: 100%;display: block; border-radius: 30px;padding: 7px;}

.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud .blogRewampTagCloudInner ul li a:before{display: none;} 

.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud .blogRewampTagCloudInner ul li.active a{color: #fff;background-color: #ee3035;}
.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud .blogRewampTagCloudInner ul li:hover a{background-color: #ee3035;}
.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud .blogRewampTagCloudInner ul li:hover a{  text-decoration: none;  color: #fff;}
.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud .blogRewampTagCloudInner ul li:before{display: none}

.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewamprightArtical{margin-top: 50px}

.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud .blogRewamprightArtical ul{margin-left: 12px;}
.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud .blogRewamprightArtical ul li{margin-bottom: 18px;margin-left: 16px}
.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud .blogRewamprightArtical ul li:before{position: absolute;content: '';width: 4px;height: 4px;top: 9px;left: -14px;background-color:#ee3135;border-radius: 50%;}

.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud .blogRewamprightArtical abbr{color: #000000;font-size: 14px;}


.blogRewamp .blogRewampHead .blogDateWrap p{margin-bottom: 0}

.blogRewamp .deskonly{display: block}
.blogRewamp .mobonly{display: none}


.blogRewamp select{ -webkit-appearance:none;-ms-expand:none;-moz-appearance:none;-ms-appearance:none;appearance:none;
    background: url(https://www.actcorp.in/themes/actcorp/img/blogRewamp/blogSelect.png) no-repeat scroll 98% center; border-radius: 2px;}
.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampForm select{border-radius: 2px;}

.blogRewamp .blogTxt p a{font-size: 15px;}
.blogRelated .blogRewampSlider .blogTxt h2::after{display: none}

/*Slider*/

 
.blogallerySlider .slick-prev:before, .slick-next:before{display: none;}
.blogallerySlider .slick-dots li button{display: none;} 
.blogallerySlider .slick-dots li{background-color: #000000;  border-radius: 20px;width: 8px;height: 8px;display: inline-block;margin-left: 8px;}
.blogallerySlider .slick-dots li:first-child{margin-left: 0;}
.blogallerySlider .slick-dots li.slick-active{ background-color:#ee3135;}
.blogallerySlider .slick-dots{right: 15px;bottom: 20px;width: auto;left: 50%;position: relative;transform: translateX(-50%);text-align: center}

.blogallerySlider .slick-slide{height:auto !important;}
.blogallerySlider .slick-list{outline: none !important;}
.blogallerySlider .slick-slide{outline: none !important;}
.blogallerySlider .slick-slide{ &:focus, a { outline: none !important;}}
 

.blogallerySlider .slick-prev:before, .slick-next:before{display: none;}
.blogallerySlider .slick-prev.slick-disabled {  opacity: 0.2;}
.blogallerySlider .slick-next.slick-disabled {  opacity: 0.2;}
.blogallerySlider .slick-slide{transform:scale(0.8);opacity:0.4;transition:all 0.5s ease-in-out; width:280px;margin:0 -23px;}
.blogallerySlider .slick-slide.slick-current{transform:scale(1.0);opacity:1;transition:all 0.5s ease-in-out;position: relative;z-index: 2}
.blogallerySlider{margin:0 40px}
  
/*Slider*/
.blogRewampListing .categoryGallryWrap{margin: 36px 0;}
.blogRewampListing .categoryGallryWrap h3{    color: #ee3035;    font-size: 20px;   font-weight: 700;  position: relative;    margin-bottom: 26px;position: relative;}
.blogRewampListing .categoryGallryWrap h3:before{position:absolute;content:'';width:16px;height:3px;background-color:#ee3035;left:0;bottom:-10px;border-radius:2px}
.blogRewampListing .categoryGallryWrap h3:after{position:absolute;content:'';width:50px;height:3px;background-color:#ee3035;left:20px;bottom:-10px;border-radius:2px}
.blogRewampListing .categoryGallryWrap h3 abbr{color: #000000}

.blogRewampListing .blogRewampBox{position: relative;margin-top: 10px;margin-bottom: 30px}
.blogRewampListing .blogRewampBox .blogRewampImg img{max-width: 100%;width: 100%;}
.blogRewampListing .blogRewampBox .blogRewampTxt{padding:26px;padding-bottom: 56px; background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2);position:relative;margin-top:-50px;width:95%;position:relative;height: 220px}
.blogRewampListing .blogRewampBox .blogRewampTxt h2{font-size: 15px;color: #ee3530;font-weight: normal;margin-bottom: 20px;text-transform: capitalize;font-family: 'Roboto', sans-serif;}
.blogRewampListing .blogRewampBox .blogRewampTxt a{font-size: 14px;color: #333333;font-weight: 600;margin-bottom: 38px;display: block}
.blogRewampListing .blogRewampBox .blogRewampTxt a:before{display: none}
.blogRewampListing .blogRewampBox .blogRewampTxt .blogRewampdateWrap{display: flex;justify-content: space-between;}

.blogRewampListing .blogRewampBox .blogRewampTxt .blogRewampdateWrap{display: flex;justify-content: space-between;align-content: center;}
.blogRewampListing .blogRewampBox .blogRewampTxt .blogRewampdateWrap span{color: #9c9c9c;font-size: 12px;position: relative}
.blogRewampListing .blogRewampBox .blogRewampTxt .blogRewampdateWrap .listblorView span:before{position: absolute;content: ''; background-image: url(https://www.actcorp.in/themes/actcorp/img/blogRewamp/rewamp-views.png);width: 20px;height: 13px;left: -24px;top: 1px; }


.blogRewamp.blogRewampListing .blogRewampInner .blogRewampInnerRight .blogRewamprightArtical{box-shadow .15s ease-in-out;border:none;color:#6c757d;box-shadow:0 0 5px 0 rgba(0,0,0,.2);padding: 16px 14px 30px 14px;}

.blogRewamp.blogRewampListing .blogRewampInnerRight .blogRewampForm .locationLWrap{display: flex;background-color: #cdcbcb;
    border-radius: 2px;}
.blogRewamp.blogRewampListing .blogRewampInnerRight .blogRewampForm .locationLWrap input{background-color: #cdcbcb;border-radius: 0;
border-radius: 2px;}
.blogRewamp.blogRewampListing .blogRewampInnerRight .blogRewampForm .locationLWrap input:first-child{width: 76%;}
.blogRewamp.blogRewampListing .blogRewampInnerRight .blogRewampForm .locationLWrap input:last-child{background-color: #000000;color: #fff;font-size: 12px;text-transform: uppercase;width: 40%;background:#000000 url(https://www.actcorp.in/themes/actcorp/img/blogRewamp/map-icon.png) no-repeat 10%; }

.blogDetails.blogRewamp a:before{display: none}
.blogRewamp .blogRelated .col-md-3{margin-bottom: 20px} 
.blogRewamp .blogRelated{padding-top: 0;} 
.blogRewamp .head1 span.hTxt{padding-top: 60px} 
.blogRewamp .most-read-head .head1 span.hTxt{padding-top: 40px} 
 .blogRewamp .blogRewampInner .blogRewampInnerLeft .blogRewampSocial ul li a:before{display: none} 
.blogRewampListing .categoryGallryWrap h3{margin-left: 14px;}
.blogRewamp .blogRewampInner .blogRewampInnerLeft .blogRewampSocial ul{margin-left: 0}
.blogRewamp .blogRewampInner .blogRewampInnerLeft .blogRewampSocial ul li:before{display: none}

.blogRewamp .blogRewampBanner img{width: 100%;}
.blogWrapListingWrap.blogWrap .Zebra_Pagination ul{justify-content: left}

.blogRewamp .blogRewampSlider.rArtical .listblorView{display: none}
.blogRewamp .blogRewampSlider.mReadArtical .blogRewampdateWrap .listblorView{position: relative;display: flex;;align-content: center;top: 2px;}
.blogRewamp .blogRewampSlider.mReadArtical .blogRewampdateWrap{display: flex;justify-content: space-between;    align-items: center;}
.blogRewamp .blogRewampSlider.mReadArtical .blogRewampdateWrap .listblorView span:before{position: absolute;content: ''; background-image: url(../img/blogRewamp/rewamp-views.png);width: 20px;height: 13px;left: -24px;top: 2px; }
.blogRewamp .blogRewampSlider.mReadArtical .blogRewampdateWrap .listblogDate{width: 74%}
.blogRewamp .blogRewampSlider.mReadArtical .blogRelated .blogTxt p{min-height: 100px}
.blogRewamp .blogRelated .blogRewampSlider .blogTxt{height: 214px;position: relative} 
.blogRewamp .blogRewampSlider.rArtical .blogTxt h2:before{content: '';position:absolute;width:4px;height:20px;left:0;background-color:#ee3035;}  
 
.blogRewamp select::-ms-expand{display:none;}
.blogWrapListingWrap select{ -webkit-appearance:none;--ms-expand:none;-moz-appearance:none;-ms-appearance:none;appearance:none;
    background:#fff url(https://www.actcorp.in/themes/actcorp/img/blogRewamp/blogSelect.png) no-repeat scroll 98% center;
    border-radius: 2px;border-radius: 2px;}
.blogWrapListingWrap .blog_lead .ffInput select.form-control{border-radius: 2px;}
.blogWrapListingWrap select::-ms-expand{display:none;}
.blogRewampListing .categoryGallryWrap .blogRewampBox .blogRewampTxt a:hover{border: 0;outline: 0;text-decoration: none}
.blogWrapListingWrap .blogTab .blogTxt a {background-image: none} 
.blogWrapListingWrap .blogTab .blogTxt p{margin-top: 0}
.blogWrapListingWrap .blogTab .blogTxt h2{margin-bottom: 0}

.blogRewamp .blogRelated .blogRewampSlider .blogTxt a {background-image: none} 
.blogRewamp .blogRelated .blogRewampSlider .blogTxt p{margin-top: 0}
.blogRewamp .blogRelated .blogRewampSlider .blogTxt h2{margin-bottom: 0}

.blogRewamp .blogRelated .blogRewampSlider .blogTxt a{position: initial}

.blogWrapListingWrap .blogallerySlider .blogRewampBox .blogRewampTxt a{margin-bottom: 0}

.blogRewamp strong u{text-decoration: none}

.blogRewamp p strong{font-weight: normal;    font-size: 13px;}
/*.blogRewamp p > strong{font-size: 13px;font-weight: 700}*/
.blogRewampBodycontent h3{margin-top: 8px;margin-bottom: 8px}

@media all and (-ms-high-contrast:none)
     {
      *::-ms-backdrop, .blogRewamp .blogRelated .blogRewampSlider .blogTxt a {   position: static}
           *::-ms-backdrop, .uploadThankWrap .tyBox{  margin: inherit}
         
       }


 @media only screen and (max-width: 1024px) 
  {
      .blogRewamp .container{max-width: 94%;}
 }

 @media only screen and (max-width: 991px) 
  {
      .blogRewamp h3{margin-bottom: 14px;}
      .blogRewamp .blogRewampHead h1{font-size: 15px;margin-bottom: 10px}
  .blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud .blogRewampTagCloudInner ul li a{height: 40px;
         display: flex;    align-items: center;justify-content: center;}
      .blogRewamp .blogRewampHead span{font-size: 12px;}
      .blogRewamp .blogRewampHead .blogDateWrap p{font-size: 10px;}
       .blogRewamp .container{max-width: 80%;}
      .blogRewamp .blogRewampHead{margin: 24px 0 7px}
      .blogRewamp p{font-size: 10px;margin-bottom: 14px}
      .blogRewamp h3, .blogRewamp strong,.blogRewamp .blogdetailsContainer li:before{font-size: 11px;}
      .blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampForm h3{font-size: 11px;}
      .blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampForm input, .blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampForm select{font-size: 12px;height: 24px;line-height: 12px}
      .blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampForm ul li button{font-size: 12px; }
      .blogRewamp  iframe{    height: 160px;}
      .blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud h3{font-size: 16px;}
      .blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud .blogRewamprightArtical abbr{font-size: 10px;}
      .blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud .blogRewampTagCloudInner ul li a{font-size: 10px;}
      .blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud h3:before,.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud h3:after{height: 2px;}
      .blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud .blogRewamprightArtical abbr br{display: none}
      .blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud .blogRewamprightArtical ul li{    margin-bottom: 12px;margin-left: 14px;   }
      .blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewamprightArtical,.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud{margin-top: 24px;}
      .blogRewamp .blogRewampInnerUl li strong{font-size: 11px;}
      .blogRewamp .blogRewampInnerUl li:before{top: 9px;}
      .blogRewamp .blogRewampInner .blogRewampInnerLeft .blogRewampSocial{margin-bottom: 22px;}
      .blogRewampForm,.blogRewampForm .blog_lead{display: block}
      .blogRewamp .container{    max-width: 88%;}
      .blogRewamp ol li:before{font-size: 11px}
      .blogRewamp .fblogMobtn{display: none}
      
      .blogWrapListingWrap .blogTxt p a{font-size: 11px}
       .blogWrapListingWrap .blogTxt h2{font-size: 12.33px}
      .blogWrapListingWrap .blogTxt .blogDate span,.blogWrapListingWrap .blogView span{font-size: 9px}
      .blogWrapListingWrap .blogTxt{height: 200px}
      .blogWrapListingWrap .blogCat .rNav a{font-size: 10px}
      .blogWrapListingWrap .blogWrap .rNav .col-md-4{padding: 0 8px;}
      .blogWrapListingWrap .popularStories .head1{font-size: 16px}
      .blogWrapListingWrap .popularStories li{font-size: 12px}
      .blogallerySlider .slick-slide{width: 220px}
      .blogallerySlider .slick-slide{    margin: 0 -13px;}
      .blogallerySlider{margin: 0 26px;}
      .blogRewampListing .blogRewampBox .blogRewampTxt a{    margin-bottom: 30px;}
      .blogRewampListing .blogRewampBox .blogRewampTxt{    padding-bottom: 40px;}
      .blogWrap.blogRewampListing .searchA{display: block;margin-bottom: 9px;}
      .blogWrapListingWrap .blog_lead{display: block;margin-top: 28px;}
      .blogWrap.blogWrapListingWrap  .searchA{margin-bottom: 10px;margin-top: -20px}
      .blogListingFix{display: none}
      .blogRewampListing .blogRewampBox .blogRewampTxt{    padding: 22px 16px;}
      .blogRewamp .blogRelated .blogRewampSlider .blogTxt{    height: 260px;}
      .blogRewamp .blogRewampSlider.mReadArtical .blogRewampdateWrap{flex-direction: column;    align-items: flex-end;}
      .blogRewamp .blogRewampSlider.mReadArtical .blogRewampdateWrap .listblogDate{width: 100%}
      .blogRewampListing .blogRewampBox .blogRewampTxt .blogRewampdateWrap{flex-direction: column}
      .blogRewampListing .blogRewampBox .blogRewampTxt .blogRewampdateWrap .listblorView{    width: 100%;
    text-align: right;}
 }

 @media only screen and (max-width: 767px) 
  {
     
      
     .blogRewamp .container{max-width: 94%;}
      .blogRewamp .blogRewampBanner{max-width: 94%;margin: 0 auto;}
      .blogRewamp .deskonly{display: none}
      .blogRewamp .mobonly{display: block}
      .blogRewamp .blogRewampInner{flex-direction: column}
      .blogRewamp .blogRewampInner .blogRewampInnerLeft,.blogRewamp .blogRewampInner .blogRewampInnerRight{width: 100%}
      .blogRewamp .blogRewampHead h1{font-size: 22px;   }
      .blogRewamp .blogRewampHead span{font-size: 17px;  }
      .blogRewamp .blogRewampHead .blogDateWrap p{font-size: 12px;  }
      .blogRewamp p,.blogRewamp .blogRewampInner .blogRewampInnerLeft .blogRewampSocial ul li,.blogRewamp .blogRewampInnerUl li strong,.blogRewamp .blogRewampInnerUl abbr,.blogRewamp .blogRewampInnerUl span{font-size: 15px;}
      .blogRewamp h3, .blogRewamp strong, .blogRewamp .blogdetailsContainer li:before{font-size: 16px;}
      .blogRewamp .blogRewampInner .blogRewampInnerLeft .blogRewampSocial ul li{margin-left: 10px;}
      .blogRewamp  iframe{    height: 315px;}
      .blogRewamp .blogRewampLeftTags li{font-size: 14px;  }
      .blogRewamp .blogRewampLeftTags li{margin-bottom: 10px;}
      .blogRewamp .blogRewampInner .blogRewampInnerRight{margin-top: 40px;}
      .blogRewamp .blogRewampLeftTags{    border-bottom: 1px solid #d8d8d8;padding: 15px 0 22px }
      .blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampForm h3{    font-size: 22px;}
      .blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampForm input, .blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampForm select{    font-size: 15px;   height: 40px;}
      .blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampForm ul li button{    font-size: 16px;}
      .blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud h3{font-size: 24px}
      .blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud h3:before, .blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud h3:after{height: 3px;}
      .blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud .blogRewampTagCloudInner ul li a{font-size: 14px;}
      .blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud .blogRewamprightArtical abbr{font-size: 15px;}
      .blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud .blogRewampTagCloudInner{margin-bottom: 50px;}
      
      .blogRewamp .blogRewamFix{display:block;position:fixed;text-align:center;bottom:0;left:0;width:100%;font-size:22px;font-weight:500;background-color:#ee3530;color:#fff;padding:8px 0;z-index:9;border:0}
      .blogRewamp .blogRewamFix a{color:#fff;text-decoration: none}
      .blogRewamp .blogRewamFix a:before{display: none}
      .blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampForm{display: none}
      
     /* Slider*/
        .gallerySlider .slick-slide{width:180px;transform:scale(0.8);margin:0 -20px;} 
        .gallerySlider .slick-slide.slick-current{transform:scale(1.2);}
        .gallerySlider .slick-prev{top:50%;transform:translateY(-50%);left:-22px;}
        .gallerySlider .slick-next{top:50%;transform:translateY(-50%);right:-22px;left:auto;}  
        .blogallerySlider{margin: 0}
      

    .blogallerySlider .slick-prev:before, .slick-next:before{display: none;}
    .blogRewampSlider .slick-dots li button{display: none;} 
    .blogRewampSlider .slick-dots li{background-color: #000000;  border-radius: 20px;width: 8px;height: 8px;display: inline-block;margin-left: 8px;}
    .blogRewampSlider .slick-dots li:first-child{margin-left: 0;}
    .blogRewampSlider .slick-dots li.slick-active{ background-color:#ee3135;}
    .blogRewampSlider .slick-dots{right: 15px;bottom: 14px;width: auto;left: 50%;position: relative;transform: translateX(-50%);text-align: center}
    .blogRewampSlider .slick-slide{width:180px;transform:scale(0.9);margin:0 -20px;} 
    .blogRewampSlider .slick-slide.slick-current{transform:scale(1.1);}
    .blogRewampSlider{margin: 0}
      
         .blogRewamp .mobonly{max-width: 100%;}
      .blogDetails.blogRewamp .blogRelated .container{    max-width: 100%;padding: 0}
      .blogRewampSlider .col-md-3{padding: 0;margin: 0}
      .blogRewampSlider .slick-slide{margin: 0 8px;}
      .blogRewampSlider .slick-slide{    width: 220px;}
      
      .blogRewampSlider .blogTxt p a{font-size: 16px;}
      .blogDetails.blogRewamp .act-head .head1{margin-left: 14px}
      .blogRewampListing .container{padding: 0;margin: 0}
      .blogRewampListing .blogallerySlider .slick-slide{margin: 0 8px; width: 220px;}
      .blogRewampListing{margin: 0 -15px}
      
      .blogRewampSlider.slick-dotted.slick-slider{margin-bottom: 0}
      .blogRewamp .most-read-head .head1 span.hTxt{padding-top: 20px}
      
      /* Slider*/
       
     .blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud{margin-top: 0}
     
    .blogWrapListingWrap .blogTxt p a{font-size: 18px}
       .blogWrapListingWrap .blogTxt h2{font-size: 16px}
      .blogWrapListingWrap .blogTxt .blogDate span,.blogWrapListingWrap .blogView span{font-size: 14px}
.blogListingFix{display: block}
 }
 
/*Blog Rewamp end*/



/*Menu bar rewamp start 08-06*/
 
/*.actDrop{display: block}*/
@-webkit-keyframes slide {

    0%{-webkit-transform:translateY(100%);transform:translateY(100%)}
100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
@keyframes slide {
0%{-webkit-transform:translateY(100%);transform:translateY(100%)}
100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
.submenuoffercommon{display: flex}
.navadd-item .actDrop ul{    width: 240px;}
.navadd-item .actDrop ul,.actDrop ul{padding: 0}
.navadd-item .actDrop ul li,.actDrop ul li{background-color: #f2f2f2;padding: 0;padding: 8px;padding-left: 34px;}  
.navadd-item .actDrop ul li.subheadmenu{background-color: #e5e5e5;}
#actNav li .actDrop ul li{margin: 0}
#actNav li.nav-item .subheadmenu{padding-left: 48px;}

#actNav li .actDrop ul li a{color: #585858;position: relative}

#actNav li .actDrop ul li.subheadmenu a{color: #7c7c7c;}
#actNav li.nav-item .subheadmenu:before{display: none}
#actNav li.nav-item .subheadmenu a:before{position:absolute;content:'';top:50%;transform:translateY(-50%);width:6px;
    height:2px;background-color:#c1c1c1;left:-11px; border-radius: 0;}
#actNav li .actDrop ul li a:before{position:absolute;content:'';top:50%;transform:translateY(-50%);
    width:5px;   height:5px;background-color:#ee3035;left:-11px;display:block;border-radius: 50%;}
#actNav li .actDrop{padding-bottom: 22px;background-color: #fff;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px}
.actDrop li{border-bottom: solid 1px #d0d0d0}
.actDrop li:last-child{border-bottom: 0}
#actNav li .actDrop ul li.new_addon:after{position:absolute;content:'';background-image: url(../img/submenu-left-bg.png);background-size: cover;left: 0;top: -2px;width: 42px;height: 42px;z-index: 1;}

/*#actNav li .actDrop ul li.new_addon:before{content:"";position:absolute;width:22px;height:16px;  left:0px;top: 1px;
             transform-origin:0 0;transform:rotate(92deg); animation:slide 0.9s infinite;background-color:rgba(255,255,255,0.2);
    z-index: 2;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display: block}*/
#actNav li .actDrop ul li.new_addon:before{content:"";position:absolute;height:50%;width:19px;left:0;top:1px;transform-origin:0 0;transform:rotate(92deg);animation:slide .8s infinite;z-index:2;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out; display: block;background-color: transparent; background-image: url(../img/shine.png);background-repeat: no-repeat;}  


 
#actNav li .actDrop ul li.subheadmenu.new_addon a{display: block}
#actNav li .actDrop ul li.subheadmenu.new_addon a:after{position:absolute;content:'';
    background-image: url(../img/submenu-right-bg.png);background-size: cover;right: -8px;top: -12px;width: 44px;height: 44px;display: block;transform: none;background-color: transparent;left: auto;z-index: 2;}

.actDrop ul li:last-child{padding-bottom: 8px;}


/*background-color: #ee3338;*/
  .submenuOfferIn{display: inline-block;padding: 5px 8px 5px 6px;border-top-right-radius: 20px;
        border-bottom-right-radius: 20px;position: relative;border-top-left-radius: 4px;border-bottom-left-radius: 4px;margin-left: 18px}
     .submenuOfferIn p{margin-bottom: 0;font-size: 10px;text-transform: uppercase;color: #fff;position: relative;top: -2px;z-index: 2;font-weight: 500}  

  /* .submenuOfferIn:after{content:"";position:absolute;width:0;height:0;  left:1px;top: 0;
            border:9px solid #000;border-color:transparent transparent #ee3338 #ee3338;transform-origin:0 0;transform:rotate(45deg);border-top-left-radius: 2px;border-bottom-left-radius: 2px; }*/

.submenuOfferIn:after{content:"";position:absolute;width:85px;height:18px; background-image: url(../img/tringle-bg-full.png);background-repeat: no-repeat;left: -7px;top: 2px}
        .tringleBg p{line-height: 9px;    font-size: 10px;  position: relative;    z-index: 2;}
.actDrop ul{box-shadow: none}

 @media only screen and (max-width: 991px) 
  {     
      .mmHead .mmClose img{display: none}
      .mMenuBox .dropUl li {background-color: #f2f2f2 !important}
      .mmB1 li .subheadmenu{background-color: #e5e5e5 !important}
      .dropUl li a{position: relative}
      .dropUl li a:before{position:absolute;content:'';top:50%;transform:translateY(-50%);
    width:5px;   height:5px;background-color:#ee3035;left:-11px;display:block;border-radius: 50%;}
      .dropUl li.subheadmenu a:before{display: none}
      .dropUl li{padding-left: 34px}
      .dropUl li.subheadmenu{padding-left: 48px;}
      .dropUl li a{padding-left: 4px;color: #585858;font-weight: 500;}
      .dropUl li.subheadmenu a{color: #7c7c7c;font-weight: normal}
      .mmB1 li .subheadmenu:before{display: none}
      .dropUl li.subheadmenu a:before{position:absolute;content:'';top:50%;transform:translateY(-50%);width:6px;
    height:2px;background-color:#c1c1c1;left:-11px; border-radius: 0;display: block }
     
     .mmB1 li .new_addon:after{position:absolute;content:'';background-image: url(../img/submenu-left-bg.png);background-size: cover;left: 0;top: 0;width: 45px;height: 45px;}
/*     .mmB1 li .new_addon:before{position:absolute;content:'';
    background-image: url(../img/submenu-right-bg.png);background-size: cover;right: 0;top: 0;width: 45px;height: 45px;display: block;transform: none;background-color: transparent;left: auto;display: block}*/
      .dropUl li.subheadmenu.submenuoffercommon a{width: auto}
      .submenuOfferIn{margin-left: 0}
      
     .mmB1 li .new_addon:before{content:"";position:absolute;height:50%;width:19px;left:0;top:1px;transform-origin:0 0;transform:rotate(92deg);animation:slide .8s infinite;z-index:2;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out; display: block;background-color: transparent; background-image: url(../img/shine.png);background-repeat: no-repeat;}  
 
.dropUl li.subheadmenu.new_addon a{display: block}
.dropUl li.subheadmenu.new_addon a:after{position:absolute;content:'';
    background-image: url(../img/submenu-right-bg.png);background-size: cover;right: -8px;top: 0px;width: 44px;height: 44px;display: block;transform: none;background-color: transparent;left: auto;z-index: 2;}
}


/*Menu bar rewamp end 08-06*/




/*offer banner start*/


/*.offerBannerWrap{background-image: url(../img/counter-bg.png);background-repeat: no-repeat;background-size: 100% 100%;display: flex}*/
.offerBannerWrap{background-repeat: no-repeat;background-size: 100% 100%;display: flex}
.offerBannerWrap .offerBannerLeft{width: 70%} 
.offerBannerWrap .offerBannerRight{width: 29%;display: flex;justify-content: center}
.offerBannerWrap .offerBannerLeft .offerBannerLeftInner{display:flex;align-items: center;padding: 23px 0 23px 54px;}
.offerBannerWrap .offerBannerLeft .offerBannerLeftInner .offerBannerLeftCopy{margin-left: 18px}
.offerBannerWrap .offerBannerLeft .offerBannerLeftInner .offerBannerLeftCopy span{font-size: 20px;font-weight: 600}
.offerBannerWrap .offerBannerLeft .offerBannerLeftInner .offerBannerLeftCopy p{font-size: 16px;padding: 0;margin: 0} 
.offerBannerWrap .offerBannerRight .offercounter .timer{display: flex;align-content: center;justify-content: center;margin: 0;padding: 0}

.offerBannerWrap .offerBannerRight .offercounter .timer li{display: flex;  text-align: center;flex-direction: column;  justify-content: center;    width: 40px; margin: 0 2px}
.offerBannerWrap .offerBannerRight .offercounter .timer li span{padding: 4px 0;background-color: #fff;font-size: 16px;font-weight: 700;border-top-left-radius: 2px;border-top-right-radius: 2px;padding-bottom: 4px}
.offerBannerWrap .offerBannerRight .offercounter .timer li p{padding: 4px 0;text-transform: uppercase;color: #fff;background-color: #000;font-size: 8px;border-radius: 2px;position: relative;top: -1px;margin-bottom: 0}
.offerBannerWrap .offerBannerRight .offercounter h4{color: #fff;font-size: 16px;font-weight: 500;text-align: center ;margin-top: 10px;margin-bottom: 6px }

@media only screen and (max-width: 1024px) {
    .offerBannerWrap .offerBannerLeft .offerBannerLeftInner .offerBannerLeftCopy p{    font-size: 12px;}
    .offerBannerWrap .offerBannerLeft .offerBannerLeftInner .offerBannerLeftCopy span{font-size: 18px;}
    .offerBannerWrap .offerBannerRight .offercounter h4{    font-size: 15px;margin-top: 7px}
    .offerBannerWrap .offerBannerLeft .offerBannerLeftInner > img{max-width: 50px}
    .offerBannerWrap .offerBannerRight .offercounter .timer li span{font-size: 15px;padding: 3px 0;}
    .offerBannerWrap .offerBannerLeft .offerBannerLeftInner{ padding: 22px 0 22px 18px;}
    .offerBannerWrap .offerBannerRight .offercounter .timer li{width: 40px;}
}
@media only screen and (max-width: 991px) {
    .offerBannerWrap .offerBannerLeft .offerBannerLeftInner .offerBannerLeftCopy p{max-width: 84%}
    .counter{position: relative;top: 50%;transform: translateY(-50%)}
}
@media only screen and (max-width: 767px) {
    .offerBannerWrap .offerBannerLeft .offerBannerLeftInner .offerBannerLeftCopy{max-width: 66%;}
    .offerBannerWrap .offerBannerLeft .offerBannerLeftInner .offerBannerLeftCopy span{font-size: 12px;line-height: 16px;display: block;margin-bottom: 2px;}
   
    .offerBannerWrap .offerBannerLeft .offerBannerLeftInner > img{max-width: 28px;}
    .offerBannerWrap .offerBannerLeft .offerBannerLeftInner{padding: 12px 0 12px 3px;}
    .offerBannerWrap .offerBannerRight .offercounter h4{font-size: 10px;}
    .offerBannerWrap .offerBannerLeft .offerBannerLeftInner .offerBannerLeftCopy{    margin-left: 8px;}
    .offerBannerWrap .offerBannerRight .offercounter .timer li span{    font-size: 12px;}
    .offerBannerWrap .offerBannerRight .offercounter .timer li{width: 22px}
    .offerBannerWrap .offerBannerRight .offercounter .timer li p{font-size: 6px}
    /*.offerBannerWrap{background-image: url(../img/counter-bg-mob-1.png);}*/
    .offerBannerWrap .offerBannerLeft{    width: 69%;}
    .offerBannerWrap .offerBannerLeft .offerBannerLeftInner .offerBannerLeftCopy p{    max-width: 100%; font-size: 8px}
    .offerBannerWrap .offerBannerRight .offercounter h4{margin-top: 6px;}
 
}
@media only screen and (max-width: 360px) {
    .offerBannerWrap .offerBannerLeft .offerBannerLeftInner .offerBannerLeftCopy span{    font-size: 11px;}
}
@media only screen and (max-width: 320px) {
    
    .offerBannerWrap .offerBannerRight .offercounter h4{font-size: 9px;}
      .offerBannerWrap .offerBannerRight .offercounter .timer li{width: 20px}
     .offerBannerWrap .offerBannerLeft .offerBannerLeftInner .offerBannerLeftCopy span{font-size: 10px}
    .offerBannerWrap .offerBannerLeft .offerBannerLeftInner .offerBannerLeftCopy p{font-size: 7px}
    .offerBannerWrap .offerBannerLeft .offerBannerLeftInner > img{max-width: 30px;}
}
.csf_header{font-weight: 700;}
/*offer banner end*/


#ptoggle{color:#EE3035 !important;text-decoration:underline;cursor:pointer;}
.csf_header{font-weight: 600;font-size: 15px;margin-bottom: 10px;font-size: 18px;text-transform: none !important;}
@media only screen and (max-width: 767px) {
    .row.contenforspecificpage{margin: 0;padding: 0}
}
@media only screen and (max-width: 1370px) {

#actNav a{    font-size: 12px;}
    #actNav li{margin: 0px 4px;}   
}
@media only screen and (max-width: 1230px) {

#actNav a{    font-size: 12px;}
    #actNav li{margin: 0px 4px;}   
}
@media only screen and (max-width: 1166px) {

#actNav a{    font-size: 11px;}
    #actNav li{margin: 0px 4px;}   
}


@media only screen and (max-width: 1110px) {
    #actNav a{    font-size: 10px;}
    .navRight .exc,.navRight .login{font-size: 12px;}
    #actNav li{margin: 0}
    .navRight a{    margin-left: 7px;}
    #actNav a.drop::after{    right: 4px;   top: 13px;}
    
} 

#edn1{max-width: 100%;
    overflow: scroll;}
	
	
/*plan new start*/
.plaNWrap p,.plaNWrap ul{margin: 0;padding: 0}
.plaNWrap .plaNInner{width: 100%;display: flex; flex-wrap: wrap}
.plaNWrap .plaNInner .plaNBox{border: 1px solid #a1a1a1;padding: 8px 12px 10px;text-align: center;width: 30%;border-radius: 20px;margin-bottom: 34px;position: relative;margin-right: 34px}
.plaNWrap .plaNInner .plaNBox h4{display: inline-block;text-align: center;font-size: 18px;color: #6a6a6a;margin-bottom: 26px;position: relative;font-weight: 700}
.plaNWrap .plaNInner .plaNBox h4:before{position: absolute;content: '';width: 28px;height: 1px;background-color: #a3a3a3;left: 50%;transform: translateX(-50%);bottom: -8px}
.plaNWrap .plaNInner .plaNBox .speedWrap{display: flex;justify-content: space-between;align-items: center;
   padding-bottom: 20px;border-bottom: 1px solid #b9b9b9;}
.plaNWrap .plaNInner .plaNBox .speedWrap p{color: #6a6a6a;font-size: 10.68px;}
.plaNWrap .plaNInner .plaNBox .speedWrap abbr{color: #242424;font-size: 16px;margin-top: 2px;display: block;font-weight: 600}

.plaNWrap .plaNInner .plaNBox .prizeWrap{width: 100%;margin: 40px 0;display: flex;justify-content: space-between;align-items: center;padding: 0 4px}
.plaNWrap .plaNInner .plaNBox .prizeWrap .rentel{display: flex}
.plaNWrap .plaNInner .plaNBox .prizeWrap .rentel p{color:#6a6a6a;font-weight: 600;font-size: 14.23px}
.plaNWrap .plaNInner .plaNBox .prizeWrap .rentel abbr{ color: #242424;font-weight: 600;font-size: 16px;margin-left: 10px;position: relative;top: -1px}
.plaNWrap .plaNInner .plaNBox .prizeWrap .planSelect{text-transform: uppercase;color: #ffffff;font-size: 12.43px;background-color: #ee3035;padding: 8px 26px;font-weight: 600;cursor: pointer}
.plaNWrap .plaNInner .plaNBox .pTc{font-size: 7.12px;color: #000;text-align: center}
.plaNWrap .plaNInner .plaNBox .logoWrap{padding: 10px 7px 10px 4px;border-bottom: 1px solid #b9b9b9;display: flex;
     align-items: flex-start;align-items: center;justify-content: center} 
.plaNWrap .plaNInner .plaNBox .logoWrap li{margin-left:30px; }
.plaNWrap .plaNInner .plaNBox .logoWrap li:first-child{margin: 0}
/*.plaNWrap .plaNInner .plaNBox .logoWrap li:last-child{margin-left: auto}*/
.plaNWrap .plaNInner .plaNBox.logoIn .prizeWrap{margin: 18px 0;}
.plaNWrap .plaNInner .plaNBox.logoIn .logoWrap p{color: #ffffff;font-size: 10.69px;font-weight: 700;text-transform: uppercase;
background-image: url(../img/plan-new/plan-red-bg.png);width: 103px;height: 23px;line-height: 23px;background-repeat: no-repeat} 
 
.plaNWrap .plaNInner .plaNBox .recommanded{color: #fff;font-size: 10.68px;background-image: url(../img/plan-new/plan-black-bg.png);width: 102px;height: 19px;line-height: 20px;position: absolute;top: 32px;right: -6px}


/*@media only screen and (max-width:1366px) {
    
    .plaNWrap .plaNInner .plaNBox h4{font-size: 18px;}
    
}*/ 



@media only screen and (max-width:1024px) {
    .plaNWrap .plaNInner .plaNBox{width: 48%}
    .plaNWrap .plaNInner{justify-content: space-between;}
    .plaNWrap .plaNInner .plaNBox{margin-right: 0}
}
@media only screen and (max-width:767px) {
    .plaNWrap .plaNInner .plaNBox{width: 100%}
    .plaNWrap .container{padding: 0;margin: 0}
    .plaNWrap .plaNInner .plaNBox h4{font-size: 18px}
    .plaNWrap .plaNInner .plaNBox .speedWrap p{font-size: 12px}
    .plaNWrap .plaNInner .plaNBox .speedWrap abbr{font-size: 18px;margin-top: 6px}
    .plaNWrap .plaNInner .plaNBox .prizeWrap .rentel p{font-size: 16px;color: #6a6a6a}
    .plaNWrap .plaNInner .plaNBox .prizeWrap .rentel abbr{font-size: 18px;color: #242424}
    .plaNWrap .plaNInner .plaNBox .speedWrap{    padding-bottom: 18px;}
    .plaNWrap .plaNInner .plaNBox .prizeWrap{margin: 20px 0 18px}
    .plaNWrap .plaNInner .plaNBox .prizeWrap .planSelect{font-size: 14px}
    .plaNWrap .plaNInner .plaNBox .recommanded{font-size: 11px}
    .plaNWrap .plaNInner .plaNBox.logoIn .logoWrap p{font-size: 11px}
    .plaNWrap .plaNInner .plaNBox .pTc{font-size: 8px}
    .plaNWrap .plaNInner .plaNBox .prizeWrap .rentel abbr{font-weight: bold}
     .plaNWrap .plaNInner .plaNBox{margin-right: 0}
}
@media only screen and (max-width:330px) {
   
    .plaNWrap .plaNInner .plaNBox h4{font-size: 15px}
    .plaNWrap .plaNInner .plaNBox .speedWrap p{font-size: 10px}
    .plaNWrap .plaNInner .plaNBox .speedWrap abbr{font-size: 15px; }
     .plaNWrap .plaNInner .plaNBox .prizeWrap .rentel p{font-size: 13px;color: #6a6a6a}
    .plaNWrap .plaNInner .plaNBox .prizeWrap .rentel abbr{font-size: 15px;color: #242424}
    .plaNWrap .plaNInner .plaNBox .speedWrap{    padding-bottom: 15px;} 
    .plaNWrap .plaNInner .plaNBox .prizeWrap .planSelect{font-size: 12px;    padding: 6px 22px;}
    .plaNWrap .plaNInner .plaNBox .recommanded{font-size: 9px}
    .plaNWrap .plaNInner .plaNBox.logoIn .logoWrap p{font-size: 9px}
    .plaNWrap .plaNInner .plaNBox .pTc{font-size: 7px}
    .plaNWrap .plaNInner .plaNBox.logoIn .logoWrap p{background-size: 90px;width: 90px;line-height: 19px;}
    .plaNWrap .plaNInner .plaNBox .logoWrap li{    margin-left: 18px;}
    .plaNWrap .plaNInner .plaNBox .recommanded{width: 90px;}
    
}

/*plan new end*/


/*footer rewamp*/

/*.footTop h3 a.collapsed::after{display: none}*/
.fList1{display: flex;justify-content: space-between;flex-wrap: wrap;flex-direction: column;max-height: 320px;
    padding:0 0 0 5px;    border-left: solid 1px #5e5c21;position: relative}
.fList1:before{position: absolute;content: '';height: 78%;width: 1px;background-color:#5e5c21;left: 47%;top: 0; }
.fList1 li{width: 48%}
.fTab{margin-bottom: 36px;}
.footTop h3{font-size: 14px}
.fList1 a{font-size: 12px}
.fList2{border-left: solid 1px #5e5c21;}
.footTop .row{justify-content: space-between}


@media only screen and (max-width:1600px) { 
    
.footTop .col-md-2{    flex: 0 0 15%;    max-width: 15%;}
.footTop .col-md-2:first-child{    flex: 0 0 20%;    max-width: 20%;}
}

@media only screen and (max-width:1440px) {  
.footTop .col-md-2:first-child{    flex: 0 0 22%;    max-width: 22%;}
}
@media only screen and (max-width:1366px) {  
.footTop .col-md-2:first-child{    flex: 0 0 22%;    max-width: 22%;}
    .hbBox{    height: calc(100vh - 200px);}
}

@media only screen and (max-width:1024px) {  
.footTop .col-md-2:first-child{    flex: 0 0 25%;    max-width: 25%;}
    .fList1,.fList2{padding: 0 0 0 12px;}
    
}

@media only screen and (max-width:991px) {  
.footTop .col-md-2:first-child{    flex: 0 0 100%;    max-width: 100%;}
.footTop .col-md-2{    flex: 0 0 100%;    max-width: 100%;}
    .footTop h3 a{    background-image: url(/themes/actcorp/img/footer-minus.png);    background-position: 99%;}
    .fTab{    margin-bottom: 24px;}
    
}

@media only screen and (max-width:1366px) { 
    .hbBox{height: calc(100vh - 200px)}
}
@media (max-height: 720px) and (min-width:1100px) and (max-width:1280px) {
    .hbBox{height: calc(100vh - 180px)}
    .nBbC{    padding: 14px 0px;}
    .breadcrumbs{    padding: 32px 0px;}
}



/*contact us start*/

.contactOnly .contAllN .cIcon{margin-right: 16px;margin-left: 4px;vertical-align: baseline}
.contactOnly .contAllN abbr{font-weight: 500}
.contactOnly .contAllN .g-pay{margin: 0 8px 0 4px}

.contactOnly .contactOnlyBanner img{max-width: 100%}
.contactOnly .contactOnlyBanner span{display: block;font-size: 26px;margin-bottom: 16px}
.contactOnly .contactOnlyBanner a{color: #fff;background-color:#ff3333;padding: 16px 40px;text-align: center;font-size: 16px;border-radius: 4px;cursor: pointer}
.contactOnly .contactOnlyBanner a:hover{color: #fff}
.contactOnly .contactOnlyBanner .contactOnlyBannerInner{display: flex;  flex-direction: column;   align-items: flex-start;  justify-content: center;  height: 100%;}
.contactOnly .investHead{    margin-bottom: 26px;}
.customer_fcolor_red {color: #EE3035 !important;}

.legalUl li{position: relative;    padding-left: 18px;}
.legalUl li:before{position:absolute;content:'';width:8px;height:8px;border-radius:50%;background-color:#000;left:0;top:11px}

@media only screen and (max-width:1125px) { 
    #actNav a{font-size: 10px;}
}

@media only screen and (max-width:1024px) { 
    .contactOnly .contactOnlyBanner .contactOnlyBannerInner{margin-left: 70px;}
}
@media only screen and (max-width:991px) {  
      .contactOnly .contactOnlyBanner .contactOnlyBannerInner{    margin-left: 27px;}
    .contactOnly .contactOnlyBanner span{    font-size: 24px;}
    .contactOnly .contactOnlyBanner a{    padding: 16px 28px;}
    .contactOnlyBanner{margin-bottom: 24px;}
     .legalUl li:before{width: 6px;height: 6px;top: 8px}
    .partnersWrap .card-header i{    top: 12px;}
}
@media only screen and (max-width:767px)
{
    .contactOnlyBanner{margin-top: 14px}   
    .contactOnly .contactOnlyBanner .contactOnlyBannerInner{align-items: center;    margin-left: 0;margin-top: 8px}
    .contactOnly .contactOnlyBanner span{    margin-bottom: 10px;}
    .contactOnly .contactOnlyBanner a{    padding: 12px 58px;  font-size: 17px;}
}
/*contact us start*/

.navbar-brand img:focus,.navbar-brand:focus,.navbar-brand a:focus,.ntLinks li a:focus,.ntLinks li:focus,.ntCall:focus,navWrap a:focus,.navRight a,.fsLink a{outline: 0}

.consumerCornerOnly .ccTop{padding-bottom: 0}
.consumerCornerOnly .cableQ{    padding-top: 70px;}
@media only screen and (max-width: 767px) { 
/*consumerCornerOnly*/
    .consumerCornerOnly .deIcons .col-md-6{width: 50%;}
    .consumerCornerOnly .deIcons .deBox p{font-size: 16px}
    .consumerCornerOnly .deIcons .deBox{    padding: 15px 0px 30px 0px;}
    .consumerCornerOnly .deBox a{font-size: 16px}
    .consumerCornerOnly .cableQ{    padding-top: 30px;}
    
}
.page-node-4330 .partnersWrap .act-head .head1{margin-top: 24px}
.page-node-4330 .partnersWrap  ol > li{font-size: 18px;font-weight: 400;}

.page-node-4330 .partnersWrap ul{margin: 16px 0;}
.page-node-4330 .partnersWrap ul li{position: relative;margin-bottom: 10px;font-weight: normal;list-style-type: disc;font-size: 16px}
.page-node-4330 .partnersWrap p strong{font-size: 18px}
.page-node-4330 .partnersWrap p{margin-left: 36px}
.page-node-4330 .partnersWrap ol,.page-node-4330 ul{padding-left: 36px}
.page-node-4330 .partnersWrap ol ul{margin-left: 0}
.page-node-4330 .partnersWrap ul{margin-left: 37px}

@media only screen and (max-width: 767px) { 
    .page-node-4330 .partnersWrap p{    margin-left: 32px;}
}



/*descriptive text live 7-9*/

.blogHomeOnly .blogTxt p a{min-height: 80px;display: block}
.blogBox .blogReadOnlyButton{display: block;text-align: center;margin: 24px 0 18px}
.blogBox .blogTxt .blogReadOnlyButton a{color: #fff;    background-color: #EE3035;    padding: 6px 16px;    border-radius: 2px;}
.blogHomeOnly .blogTxt{    height: 320px;}

.blogWrapListingWrap .blogTxt .blog_body{margin-bottom: 0px}

.blogWrapListingWrap .blogTxt{height: 350px;}
.blogWrapListingWrap .blogTab .blogTxt p{line-height: normal}
.blogWrapListingWrap .blogDate span{font-size: 14px}
.blogWrapListingWrap .blogView span{font-size: 14px;    background-size: 18px;}

.consumerCornerOnly .ccTop{padding-bottom: 0}
 .consumerCornerOnly .cableQ{    padding-top: 70px;}

.blogWrapListingWrap .blogTxt p a{min-height: 60px;display: block}


.blogTxt{    height: 290px;}
.blogTxt .blog_body a{background-image:none;    color: #000;font-weight: 400;font-size: 16px}
 
.blogHomeOnly .blogTxt .blog_body p a{min-height: auto}

@media only screen and (max-width:1200px) { 
  .blogTxt{    height: 360px;}  
}
@media only screen and (max-width:1024px) { 
    .blogTxt{height: 363px;}
}
@media only screen and (max-width:991px) {  
     .blogTxt{height: 200px;}
}

@media only screen and (max-width:767px) {  
     .blogTxt{height: 348px;}
}
@media only screen and (max-width: 1024px) {
    .blogHomeOnly .blogTxt p a{    font-size: 17px;}
    .blogHomeOnly .blogTxt .blog_body a{font-size: 15px;}
    .blogHomeOnly .blogTxt{    height: 360px;}
}
@media only screen and (max-width: 991px) { 
    .blogHomeOnly .blogTxt p a{min-height: 56px;}
    .blogHomeOnly .blogTxt{    height: 240px;}
}
/*descriptive text live end 7-9*/


.card-body .legalUlMain .legalUl {  list-style-type: decimal;margin-left: 34px}
.card-body .legalUlMain .legalUl li:before{display: none}
.legalUlMain .legalUl li{font-size: 22px;padding-left: 0} 
.legalUlMain .legalUl .legalUlInner li{padding-left: 14px;position: relative}
.legalUlMain .legalUl .legalUlInner li:after{ display: block;position:absolute;content:'';width:8px;height:8px;border-radius:50%;background-color:#000;left:0;top:11px}

@media only screen and (max-width: 767px) { 
    .legalUlMain .legalUl li{font-size: 14px}
    .legalUlMain .legalUl .legalUlInner li:after{    width: 5px;
    height: 5px;    top: 7px;}
}



/*enterprise rewamp stqrt*/

.enterpriseWrap ul{padding: 0;margin: 0}
.enterpriseWrap p{padding: 0;margin: 0}
.enterpriseBannerWrap img{max-width: 100%}
.enterpriseWrap{width: 100%;}
.enterpriseWrap .container{max-width: 1160px;margin: 0 auto;}
.enterpriseWrap .enterpriseBannerWrap{width: 100%;position: relative}
.enterpriseWrap .enterpriseBannerWrap .enterpriseBannerCopy{position: absolute;top: 50%;transform: translateY(-50%);left: 50px;}
.enterpriseWrap .enterpriseBannerWrap .enterpriseBannerCopy span{font-size: 25.57px;color: #fff;font-weight: 700;line-height: 30px}
.enterpriseTopText{margin-top: 20px;}
.enterpriseWrap h3{font-size: 22px;font-weight: 700;display: block;position: relative;color: #000;margin-bottom: 50px;padding-top: 28px}
.enterpriseWrap h1{font-size: 22px;font-weight: 700;display: block;position: relative;color: #000;margin-bottom: 50px;padding-top: 28px}
.enterpriseWrap h2{font-size: 22px;font-weight: 700;display: block;position: relative;color: #000;margin-bottom: 50px;padding-top: 28px}
.enterpriseWrap .enterpriseTopText h3{margin-bottom: 40px;}
.enterpriseWrap .enterpriseTopText h1{margin-bottom: 40px;}

.enterpriseWrap h3:before{position: absolute;content: '';width: 30px;height: 4px;background-color: #ee3035;left: 0;
    bottom: -14px;border-radius: 2px}
.enterpriseWrap h3:after{position: absolute;content: '';width: 108px;height: 4px;background-color: #ee3035;left: 38px;bottom: -14px;border-radius: 2px}
.enterpriseWrap h1:before{position: absolute;content: '';width: 30px;height: 4px;background-color: #ee3035;left: 0;
    bottom: -14px;border-radius: 2px}
.enterpriseWrap h1:after{position: absolute;content: '';width: 108px;height: 4px;background-color: #ee3035;left: 38px;bottom: -14px;border-radius: 2px}
.enterpriseWrap h2:before{position: absolute;content: '';width: 30px;height: 4px;background-color: #ee3035;left: 0;
    bottom: -14px;border-radius: 2px}
.enterpriseWrap h2:after{position: absolute;content: '';width: 108px;height: 4px;background-color: #ee3035;left: 38px;bottom: -14px;	border-radius: 2px}
.enterpriseWrap .enterpriseTopText p{line-height: 22px; }

.enterpriseWrap .enterpriseWhyBox p{margin: 0;padding: 0}
.enterpriseWrap p{font-size: 16px;color: #000000;}
.enterpriseWrap .enterpriseServiceWrap{padding: 34px 0 0}
.enterpriseWrap .enterpriseServiceWrap ul{ width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;
text-align: center}
.enterpriseWrap .enterpriseServiceWrap ul li{width: 26%;margin-bottom: 48px;}
.enterpriseWrap .enterpriseServiceWrap ul li .serviceCounterWrap{display: flex;justify-content: center}

.enterpriseWrap .enterpriseServiceWrap p{font-size: 16.26px;color: #ee3035}
.enterpriseWrap .enterpriseServiceWrap span{color: #1a1a1a;font-size: 44.7px;margin: 2px 0 0;display: block;line-height: 45px}
.enterpriseWrap .enterpriseServiceWrap em{color: #1a1a1a;font-size: 44.7px;margin: 2px 0 0;display: block;line-height: 45px;font-style: normal}
.enterpriseWrap .enterpriseServiceWrap abbr{color: #1a1a1a;font-size: 20.32px}
.enterpriseWrap .enterpriseWhyBox{background-color: #ededed;width: 100%;} 
.enterpriseWrap .enterpriseWhyDetail{background-image: url(../img/enterprise/whyBg.png);background-repeat: no-repeat;background-size: cover}
.enterpriseWrap .enterpriseWhyDetail ul{display: flex;justify-content: space-between;flex-wrap: wrap;text-align: left}
.enterpriseWrap .enterpriseWhyDetail ul li{width: 20%;padding: 66px 22px 16px; opacity: 0.8;cursor: pointer;transition:all .3s linear;color:#ff3333}
.enterpriseWrap .enterpriseWhyDetail ul li:nth-child(even){background-color: transparent}
.enterpriseWrap .enterpriseWhyDetail ul li span{font-size: 18px;font-weight: 700;color: #fff;display: block;margin-top: 4px;margin-bottom: 6px;color:#ff3333;transition:all .3s linear;}
.enterpriseWrap .enterpriseWhyDetail ul li p{font-size: 14px;color:#ff3333}
.enterpriseWrap .enterpriseWhyDetail ul li:nth-child(odd) .hover{display: none;transition:all .3s linear;}
.enterpriseWrap .enterpriseWhyDetail ul li:nth-child(odd):hover .normal{display: none;transition:all .3s linear;}
.enterpriseWrap .enterpriseWhyDetail ul li:nth-child(odd):hover .hover{display: block;transition:all .3s linear;}
.enterpriseWrap .enterpriseWhyDetail ul li:nth-child(odd):hover{background-color: #b83737;opacity: 1;background-image: none}
.enterpriseWrap .enterpriseWhyDetail ul li:nth-child(odd):hover span{color:#fff}
.enterpriseWrap .enterpriseWhyDetail ul li:nth-child(odd):hover p{color:#fff}
.enterpriseWrap .enterpriseWhyDetail ul li:nth-child(odd){background-image: linear-gradient(206deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 45%);}

.enterpriseWrap .enterpriseNeedWrap{margin-top: 20px}
.enterpriseWrap .enterpriseNeedWrap .needInnerLeft{width: 35%}
.enterpriseWrap .enterpriseNeedWrap .needInnerRight{width: 50%}
.enterpriseWrap .enterpriseNeedWrap .needInner{display: flex;padding: 14px 0 30px 100px;text-align: center;justify-content: space-between}
.enterpriseWrap .enterpriseNeedWrap .needInner h4{font-size: 20px;font-weight: 700;color: #ee3035;margin: 20px 0 24px;position: relative;display: inline-block;text-transform: uppercase}
.enterpriseWrap .enterpriseNeedWrap .needInner h4 a{font-size: 20px;font-weight: 700;color: #ee3035;margin: 20px 0 24px;position: relative;display: inline-block;text-transform: uppercase}

.enterpriseWrap .enterpriseNeedWrap .needInner h4:before{position: absolute;content: '';right: -16px;top: 50%;transform: translateY(-50%);background-image: url(../img/enterprise/Iarrow.png);width: 9px;height: 14px}
.enterpriseWrap .enterpriseNeedWrap .needInner img{display: block;margin: 0 auto}

.enterpriseWrap .enterpriseNeedWrap .needInner li{margin-bottom: 16px;position: relative; color: #000;line-height: 22px}
.enterpriseWrap .enterpriseNeedWrap .needInner li:before{position: absolute;content: '';left: -10px;top: 8px;  width: 4px;height: 4px;background-color: #000;border-radius: 50%}
.enterpriseWrap .enterpriseNeedWrap .needInnerLeft ul{text-align: left;margin-left: 20px}
.enterpriseWrap .enterpriseNeedWrap .needInnerRight ul{text-align: left;margin-left: 0px}

.downloadBrowcher{width: 100%;background-color: #ededed;background-image: url(../img/enterprise/caBg.png);background-size: 100%;padding-bottom: 320px;text-align: center;    background-position: left bottom;background-repeat: no-repeat;padding-top: 32px;}
.downloadBrowcher .btnWrap{text-align: center;padding: 0; margin-top: 40px;
    display: flex;border-radius: 16px;max-width: 300px;margin: 0 auto;align-items: center;height: 60px;background-image:  url(../img/enterprise/brobtnBg.png);background-size: cover;cursor: pointer}
.downloadBrowcher .btnWrap span{font-size: 16px;text-transform: uppercase;color: #fff;width: 80%;
   height: 100%;line-height: 60px;border-bottom-right-radius: 20px;border-top-right-radius: 20px;padding-left: 16px}
.downloadBrowcher figure{display: inline-block;width: 20%;;position: relative;    line-height: 60px;height: 100%;border-bottom-left-radius: 20px;border-top-left-radius: 20px; margin: 0;padding: 0}
.downloadBrowcher figure img{position: relative;left:6px}

 

.downloadBrowcher figure:before{content:"";position:absolute;display:block;
   width:8px;height:100%;top:0;-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;transform-origin:bottom left;right:-24px;-webkit-transform:skewX(26deg);-moz-transform:skewX(20deg);transform:skewX(20deg);border-right:none}

/*cbb start*/

.cbbWrap .enterpriseFeatureBox{margin-top: 56px;background-color: #ededed;padding-bottom: 48px} 
.cbbWrap .enterpriseFeatureBox ul{display: flex;justify-content: space-between;text-align: center}
.cbbWrap .enterpriseFeatureBox ul li{padding: 30px;width: 24%;}
.cbbWrap .enterpriseFeatureBox ul li:nth-child(odd){background-color: #ef3035;}
.cbbWrap .enterpriseFeatureBox ul li:nth-child(even){background-color: #c21c20;}
.cbbWrap .enterpriseFeatureBox ul li p{color: #fff;margin-top: 30px}
/*cbb start*/

/*enterpriseTestomonialWrap start*/

.cbbWrap .enterpriseTestomonialWrap{width: 100%;margin-bottom: 50px}
.cbbWrap .enterpriseTestomonialWrap .testomonialSlider{width: 100%; margin-top: 40px;text-align: center}
.cbbWrap .enterpriseTestomonialWrap .testomonialSlider .testomoniaInside{ width: 32%;position: relative}
.cbbWrap .enterpriseTestomonialWrap .testomonialSlider .testomoniaInside .testSliderBox{padding: 72px 16px 44px;border: 3px solid #eb333c;border-radius: 24px;  width: 100%;position: relative;box-shadow:2px 3px 7px 4px #ededed;}
.cbbWrap .enterpriseTestomonialWrap .testomonialSlider .testomoniaInside .testSliderBox:after{position: absolute;content: ''; 
    bottom: -31px;left: 56%;transform: translateX(-50%);background-image: url(../img/enterprise/test-arrow-1.png);background-repeat: no-repeat;width: 66px;height: 32px;}

.cbbWrap .enterpriseTestomonialWrap .testomonialSlider .testomoniaInside .testSliderBox .icon{position: absolute;top: -58px;left: 0;right: 0;margin: 0 auto;max-width: 110px}
.cbbWrap .enterpriseTestomonialWrap .testomonialSlider .testomoniaInside .testSliderBox p{position: relative;min-height: 290px}
.cbbWrap .enterpriseTestomonialWrap .testomonialSlider .testomoniaInside .testSliderBox p:before{position: absolute;content: '';left: 0;top: -54px;background-image: url(../img/enterprise/quat-left.png);background-repeat: no-repeat;width: 36px;height: 29px;}
.cbbWrap .enterpriseTestomonialWrap .testomonialSlider .testomoniaInside .testSliderBox p:after{position: absolute;content: '';right: 0;bottom: -34px;background-image: url(../img/enterprise/quat-right.png);background-repeat: no-repeat;width: 36px;height: 30px;}

.cbbWrap .enterpriseTestomonialWrap .testomonialSlider .testomoniaInside .name{margin-top: 34px;width: 100%;text-align: center}
.cbbWrap .enterpriseTestomonialWrap .testomonialSlider .testomoniaInside .name span{font-size: 21px;font-weight: 700;color: #000000;display: block}
.cbbWrap .enterpriseTestomonialWrap .testomonialSlider .testomoniaInside .name abbr{font-size: 15px; color: #000000;margin-top: 12px;display: block}
.cbbWrap .enterpriseTestomonialWrap .testomoniaInsideWrap{    margin: 0px 16px;}
.cbbWrap .enterpriseTestomonialWrap .testomoniaInsideWrap{margin-bottom: 60px;}  
.cbbWrap .enterpriseTestomonialWrap{margin-bottom: 60px}
.enterpriseTestomonialWrap .slick-track{padding-top: 80px;padding-bottom: 50px}
.enterpriseTestomonialWrap .testomonialSlider .slick-track{padding-bottom: 0}
.enterpriseWrap .testomonialSlider .slick-prev, .enterpriseWrap .testomonialSlider .slick-next{    bottom: -6px;}
.enterpriseWrap .testomonialSlider .slick-dots{    bottom: 2px;}

.enterpriseTestomonialWrap .enterpriseButton{margin-top: 58px}


.enterpriseWrap .slick-prev:before,.slick-next:before{display:none}
.enterpriseWrap .slick-dots li button{display:none}
 
.enterpriseWrap .slick-dots li{background-color:#e2e2e2;border-radius:20px;width:10px;height:10px}
.enterpriseWrap .slick-dots li.slick-active{background-color:#e22e33}
.enterpriseWrap .slick-dots{right:15px;bottom:-38px;width:auto;left:50%;position:absolute;transform:translateX(-50%)}
.enterpriseWrap .slick-slide{height:auto!important}
.enterpriseWrap .slick-list{outline:none!important;width: 100%}
.enterpriseWrap .slick-slide{outline:none!important}
.enterpriseWrap .slick-slide:focus,.slick-slide a{outline:none!important}
.enterpriseWrap .slick-prev{background:no-repeat url(../img/enterprise/prev.png) center top;left:33%;width:38px;height:38px;z-index:2}
.enterpriseWrap .slick-next{background:no-repeat url(../img/enterprise/next.png) center top;right:33%;width:38px;height:38px}
.enterpriseWrap .slick-prev.slick-disabled{opacity:.2}
.enterpriseWrap .slick-list{transform: none !important; -webkit-transform: none !important; }

.enterpriseWrap .slick-prev,.enterpriseWrap .slick-next{bottom: -50px;top: auto;transform: none}
 

.enterpriseButton{text-align: center;margin-top: 70px}
.enterpriseButton a{background-color: #ed3035;color: #fff;font-weight: 500;font-size: 15px;padding: 10px 24px;text-align: center;text-transform: uppercase}
/*enterpriseTestomonialWrap start*/
 

/*enterpriseAdv start*/

.enterpriseAdv{background-color: #ededed;padding: 0px 0 50px;}
.enterpriseAdv enterpriseButton{margin-top: 80px}
.enterpCm{margin: 40px 0}
.enterpriseAdv .enterpriseAdvInner{display: flex;justify-content: space-between;}

.enterpriseAdv .enterpriseAdvInner ul li{display: flex;align-items: center;margin-bottom: 14px}
.enterpriseAdv .enterpriseAdvInner ul li p{padding-left: 6px;margin: 0}
.enterPrizeCenter{display: block;text-align: center}
.enterpriseAdv .enterPrizeCenter{margin: 28px 0 28px}
.enterpriseAdv .enterpriseButton{margin-top: 42px}
.enterPrizeMailTo a{color: #006699}
.enterPrizeMailTo span{color: #006699}
.enterPrizeMailTo a:hover{color: #006699}
.enterPrizeMailTo p{display: inline-block}
.enterPrizeMailTo{display: block;margin-top: 38px;text-align: center}
/*enterpriseAdv end*/


/*enterprisePlan Start*/
.enterpriseWrap .enterprisePlan h3{padding: 0}
.enterprisePlan{width: 100%;margin-bottom: 50px}
.enterprisePlan .enterpriseSelectBox{text-align: center;display: flex;justify-content: center;align-items: center}
.enterprisePlan .enterpriseSelectBox p{color: #333333;font-size: 18px;margin-right: 14px}
.enterprisePlan select{-webkit-appearance:none;-ms-expand:none;-moz-appearance:none;-ms-appearance:none;appearance:none;padding: 0px 18px;width: auto;border-radius: 14px;width: 200px;height: 42px;border: 1px solid #ccc;background:#fff url(../img/enterprise/select-icon.png) no-repeat 93%;font-weight: 700}
.enterprisePlan select::-ms-expand {
    display: none;
}
.enterprisePlan select:focus{outline: 0;}
.enterprisePlan .enterprisePlanInner{display: flex;justify-content: flex-start;margin-top: 32px;flex-wrap: wrap;}
.enterprisePlan .enterprisePlanInner .enterprisePlanBox{width: 24%;border-top: 1px solid #ff3333;padding: 22px 22px 32px;
background-color: #fff;    box-shadow: 0px 0px 12px 0px rgba(0,0,0,.2);margin-right: 10px;margin-bottom: 18px}
.enterprisePlan .enterprisePlanInner abbr{font-size: 17px;font-weight: 700;color: #333333;margin-bottom: 24px;text-align: center;display: block}
.enterprisePlan .enterprisePlanInner .enterprisePlanBox li{display: flex;align-items: center;
   padding: 10px 4px;border-bottom: 1px solid #ccc;}
.enterprisePlan .enterprisePlanInner .enterprisePlanBox li:first-child{border-top: 1px solid #ccc;}
.enterprisePlan .enterprisePlanInner .enterprisePlanBox li p{padding-left: 16px;font-size: 15px}
.enterWhiteButton{text-align: center;margin-top: 44px;margin-bottom: 10px;cursor: pointer}
.enterWhiteButton a{padding: 8px 30px;color: #ff3333;font-weight: 700;border: 1px solid #ff3333;border-radius: 4px;text-transform: uppercase}
.enterprisePlan .enterprisePlanInner .slick-slide{    margin: 0 14px;padding-bottom: 10px;}
 

 
/*enterprisePlan End*/
 

/*enterpriseBlog start*/

.enterpriseBlog{background-color: #ededed;padding: 0px 0 350px;background-image: url(../img/enterprise/caBg.png);background-repeat: no-repeat; background-position: left bottom;background-size: 100%}
.enterpriseBlogInner{display: flex;justify-content: space-between;width: 100%;padding-bottom: 28px}
.enterpriseBlogInner .enterpriseBlogBox{width: 95%;box-shadow: 0px 0px 10px 0px rgba(0,0,0,.2);
    padding: 12px 12px 30px;background-color: #fff;   margin: 0 auto}
.enterpriseBlogInner .enterpriseBlogBox abbr{font-size: 14px;color: #ff3333;display: block;margin-bottom: 10px;text-transform: uppercase}
.enterpriseBlogInner .enterpriseBlogBox img{max-width: 100%}
.enterpriseBlogInner .enterpriseBlogBox span{font-size: 19px;font-weight: 700;color: #000;display: block;margin-top: 14px;
    min-height: 84px;}
.enterpriseBlogInner .enterpriseBlogBox p{margin: 8px 0 30px}
.enterpriseBlogInner .enterLearnMore{display: flex;align-items: center;cursor: pointer}
.enterpriseBlogInner .enterLearnMore a{padding-right: 6px;font-size: 16px;color: #000}
.enterpriseBlogInner .enterpriseBlogBox .enterpriseBlogInnerContent{padding: 4px}
.enterpriseBlog .enterpriseButton{margin-top: 90px}
.enterpriseDesk{display: block}
.enterpriseMob{display: none}

/*enterpriseBlog send*/

.enterpriseWrap .enterpriseWhyHead h3{margin-bottom: 40px;  padding-top: 28px;}
.enterpriseWrap .enterpriseWhyHead h2{margin-bottom: 40px;  padding-top: 28px;}

/*enterBusnessAdv*/

.enterBusnessAdv{width: 100%;background-color: #dadada;margin-top: 40px;padding-bottom: 50px}
.enterBusnessAdv ul{display: flex;justify-content: space-between}
.enterBusnessAdv ul li{display: flex;width: 23%;align-items: center}
.enterBusnessAdv ul li .enterBusnessAdvBox{margin-left: 10px}
.enterBusnessAdv ul li .enterBusnessAdvBox span{font-size: 16px;font-weight: 900;display: block;margin-bottom: 4px;color: #000}

/*enterBusConnect*/

.enterBusConnect{width: 100%;background-color: rgba(249,249,249,.98);position: relative}
.enterBusConnect .enterpriseBlogWrap{position: relative}
.enterBusConnect h3{position: absolute;left: 0;}
.enterBusConnect .enterBusConnectInner{display: flex;}
.enterBusConnect .enterBusConnectInner .enterBusConnectBox{width: 33.33%;padding: 80px 18px 66px}
.enterBusConnect .enterBusConnectInner .enterBusConnectBox:first-child{padding-left: 0}
.enterBusConnect .enterBusConnectInner .enterBusConnectBox abbr{font-weight: bold;color: #ff3333;display: block;margin-top: 22px}
.enterBusConnect .enterBusConnectInner .enterBusConnectBox ul{}
.enterBusConnect .enterBusConnectInner .enterBusConnectBox ul li{margin: 12px 0;position: relative;padding-left: 20px;}
.enterBusConnect .enterBusConnectInner .enterBusConnectBox ul li:before{position: absolute;content: '';width: 10px;height: 10px;background-image: url(../img/enterprise/connect-icon.png);background-repeat: no-repeat;left: 0;top: 7px}
.enterBusConnect .enterBusConnectInner .enterBusConnectBox ul li p{line-height: 26px}
.enterBusConnect .enterBusConnectInner .enterBusConnectBox:nth-child(even){background-color: #fff}

/*Responsive start*/

.enterWhiteButton a:not([href]):not([tabindex]){    color: #ff3333;}
.enterpriseWrap .enterpriseBlog .slick-dots{    bottom: -43px;}
.enterpriseWrap .enterpriseServiceWrap{max-width: 94%}

@media only screen and (max-width: 1600px) {
    .enterpriseBlog{padding: 30px 0 296px;}
    .downloadBrowcher{padding-bottom: 280px}
    .enterpriseWrap .enterpriseTopText h3{padding-top: 14px}
	.enterpriseWrap .enterpriseTopText h1{padding-top: 14px}
}

@media only screen and (max-width: 1440px) {
    .enterpriseBlog{padding: 10px 0 280px;}
    .enterpriseWrap .enterpriseTopText h3{    margin-bottom: 34px;padding-top: 14px;}
	.enterpriseWrap .enterpriseTopText h1{    margin-bottom: 34px;padding-top: 14px;}
    .cbbWrap .enterpriseFeatureBox{    margin-top: 40px;}
    .downloadBrowcher{    padding-bottom: 248px;}
    .enterprisePlan .enterprisePlanInner .enterprisePlanBox li p{font-size: 14px}
}
@media only screen and (max-width:1125px) { 
    #actNav a{font-size: 10px;}
}

@media only screen and (max-width: 1024px) {
  .enterpriseWrap .container{max-width: 94%;}
    .enterpriseWrap .enterpriseWhyDetail ul li{width: 50%;border-bottom: 2px solid #dadada;}
    .enterpriseWrap .enterpriseWhyDetail ul li:nth-child(even){display: none}
     .enterpriseWrap .enterpriseWhyDetail ul li:nth-child(odd){border-right: 2px solid #dadada;}
    .enterprisePlan .enterprisePlanInner .slick-slide{margin: 0 14px;    padding: 10px;}
    .enterprisePlan .enterprisePlanInner{    margin-bottom: 50px;}
    .enterprisePlan .enterpriseButton{margin-top: 100px}
    .enterpriseWrap .enterprisePlan .slick-prev, .cbbWrap .enterprisePlan .slick-next{bottom: -64px;}
    .enterpriseWrap .enterprisePlan .slick-dots{    bottom: -50px;}
    .enterpriseBlog{    padding: 30px 0 200px;}
    .enterpriseBlogInner .enterpriseBlogBox .enterblogImg{width: 100%}
    .enterpriseAdvInner ul{width: 32%}
    .downloadBrowcher{    padding-bottom: 190px;}
    .enterBusnessAdv ul{flex-wrap: wrap}
    .enterBusnessAdv ul li{width: 48%;margin-bottom: 30px;}
    .enterBusnessAdv .enterpriseButton{    margin-top: 36px;}
    .enterBusConnect .enterBusConnectInner{flex-wrap: wrap}
    .enterBusConnect .enterBusConnectInner .enterBusConnectBox{width: 50%}
    .enterBusConnect .enterBusConnectInner .enterBusConnectBox:last-child{padding: 16px 0px 24px;}
    .enterBusConnect .enterBusConnectInner .enterBusConnectBox{    padding: 80px 18px 32px;}
    .enterprisePlan .slick-track{padding-bottom: 20px}
    .cbbWrap .enterpriseTestomonialWrap .testomonialSlider .testomoniaInside{    margin-bottom: 50px;}
      .enterpriseWrap .enterpriseTestomonialWrap .slick-next{right: 30%}
    .enterpriseWrap .enterpriseTestomonialWrap .slick-prev{left: 30%}
    .enterpriseBlogInner .enterpriseBlogBox span{    min-height: 64px;}
    .enterpriseAdv .enterpriseAdvInner ul li{    align-items: baseline;}
    .enterpriseWrap .enterpriseWhyDetail ul li:nth-child(odd){    border-right: 1px solid #dadada;
    border-bottom: 1px solid #dadada;}
    .cbbWrap .enterpriseTestomonialWrap .testomoniaInsideWrap{    margin-bottom: 50px;}
    
}

@media only screen and (max-width: 991px) {
    .cbbWrap .enterpriseFeatureBox ul{flex-wrap: wrap}
    .cbbWrap .enterpriseFeatureBox ul li{width: 50%;}
    .cbbWrap .enterpriseFeatureBox ul li:nth-child(3){    background-color: #c21c20;}
     .cbbWrap .enterpriseFeatureBox ul li:nth-child(4){    background-color: #ef3035;}
    .cbbWrap .enterpriseFeatureBox{    margin-top: 50px;}
    .enterpriseTestomonialWrap .slick-track{padding-top: 66px;    padding-bottom: 34px;}
    .cbbWrap .enterpriseTestomonialWrap{    margin-bottom: 50px;}
    .enterpriseTestomonialWrap .enterpriseButton{    margin-top: 90px;}
    .enterpriseAdv{padding: 0px 0 40px}
    .enterpriseBlog{    padding: 0px 0 158px;}
    .enterpriseAdv .enterPrizeCenter{    margin: 15px 0 15px;}
     .enterpriseWrap .enterpriseBannerWrap .enterpriseBannerCopy span{font-size: 22px;}
    .enterpriseWrap.cbbWrap .enterpriseBannerWrap .enterpriseBannerCopy span{font-size: 25px;}
    .enterpriseWrap .enterpriseBannerWrap .enterpriseBannerCopy{    left: 30px;}
    .enterpriseWrap .enterpriseNeedWrap .needInner{flex-wrap: wrap;flex-direction: column}
    .enterpriseWrap .enterpriseNeedWrap .needInnerLeft{width: 100%}
    .enterpriseWrap .enterpriseNeedWrap .needInnerRight{width: 100%}
    .downloadBrowcher{    padding-bottom: 146px;}
    .enterpriseWrap h3{font-size: 20px}
	.enterpriseWrap h1{font-size: 20px}
	.enterpriseWrap h2{font-size: 20px}
    .cbbWrap .enterpriseTestomonialWrap .testomonialSlider .testomoniaInside .testSliderBox p{min-height: 340px;}
       .enterpriseWrap .enterpriseTestomonialWrap .slick-next{right: 25%}
    .enterpriseWrap .enterpriseTestomonialWrap .slick-prev{left: 25%}
    .cbbWrap .enterpriseTestomonialWrap .testomonialSlider .testomoniaInside{    margin-bottom: 16px;}
    .enterpriseTestomonialWrap .enterpriseButton{    margin-top: 45px;} 
    .enterpriseWrap .enterpriseServiceWrap ul li{    width: 32%;}
    .enterpriseWrap .enterpriseServiceWrap{    max-width: 100%;}
    .enterpriseWrap .enterpriseServiceWrap p{font-size: 15px}
    .enterpriseWrap .enterpriseServiceWrap ul{justify-content: flex-start}
    .cbbWrap .enterpriseTestomonialWrap .testomoniaInsideWrap{    margin-bottom: 60px;}
    .enterpriseWrap .enterpriseNeedWrap .needInnerLeft ul{margin-left: 0}
    
}


@media only screen and (max-width: 767px) {
    .enterpriseDesk{display: none}
.enterpriseMob{display: block}
    
    .enterpriseWrap .enterpriseWhyDetail ul li p{display: none}
    .enterpriseWrap .enterpriseWhyDetail ul li span{font-size: 16px;}
    .enterpriseWrap p{font-size: 15px}
    .enterpriseWrap .enterpriseWhyDetail ul li{    padding: 50px 16px;}
    .enterpriseWrap .enterpriseServiceWrap{padding: 14px 0 0}
    .enterpriseWrap .enterpriseServiceWrap ul li{    width: 50%;}
    .enterpriseWrap .enterpriseServiceWrap p{font-size: 13.83px;}
    .enterpriseWrap .enterpriseServiceWrap span{font-size: 38.03px;}
     .enterpriseWrap .enterpriseServiceWrap abbr{font-size: 13.83px;}
    .enterpriseWrap .enterpriseServiceWrap ul li{    margin-bottom: 40px;opacity: 1}
     .enterpriseWrap .enterpriseServiceWrap ul li:nth-child(5), .enterpriseWrap .enterpriseServiceWrap ul li:nth-child(6){margin-bottom: 28px}
     
      .enterpriseWrap .enterpriseWhyDetail ul li.hover:nth-child(1){background-color: #9a2121;}
      .enterpriseWrap .enterpriseWhyDetail ul li.hover:nth-child(3){background-color: #00215E;}
      .enterpriseWrap .enterpriseWhyDetail ul li.hover:nth-child(5){background-color: green;}
      .enterpriseWrap .enterpriseWhyDetail ul li.hover:nth-child(7){background-color: orange;}
      .enterpriseWrap .enterpriseWhyDetail ul li.hover:nth-child(9){background-color: purple;}
      .enterpriseWrap .enterpriseWhyDetail ul li.hover:nth-child(11){background-color:#00215E;}
      .enterpriseWrap .enterpriseWhyDetail ul li.hover:nth-child(13){background-color:palegoldenrod}
      .enterpriseWrap .enterpriseWhyDetail ul li.hover:nth-child(15){background-color: lightblue;}
    
    .enterpriseWrap .enterpriseBannerWrap .enterpriseBannerCopy{  max-width: 50%;left: 25px;  }
    .enterpriseWrap.cbbWrap .enterpriseBannerWrap .enterpriseBannerCopy{    max-width: 35%;}
    .enterpriseTopText{margin-top: 0}
    .enterpriseWrap h3{    margin-bottom: 42px;    padding-top: 24px;}
	.enterpriseWrap h1{    margin-bottom: 42px;    padding-top: 24px;}
	.enterpriseWrap h2{    margin-bottom: 42px;    padding-top: 24px;}
    .cbbWrap .enterpriseFeatureBox{margin-top: 20px;}
    .enterpriseWrap .slick-next{right: 0}
    .enterpriseWrap .slick-prev{left: 0}
    .enterpriseBlog{    padding: 0px 0 88px;}
    .enterpriseAdv .enterpriseAdvInner{flex-wrap: wrap}
    .enterpriseAdv .enterpriseAdvInner ul{width: 100%}
    .enterpriseWrap .enterpriseTopText h3{    padding-top: 20px;}
	.enterpriseWrap .enterpriseTopText h1{    padding-top: 20px;}
    .enterpriseWrap .enterpriseWhyHead h3{margin-bottom: 36px;  padding-top: 24px;}
	.enterpriseWrap .enterpriseWhyHead h2{margin-bottom: 36px;  padding-top: 24px;}
    .enterpriseBlog{background-size: 767px;padding: 0px 0 130px}
    .downloadBrowcher{background-size: 767px;}
    .enterpriseWrap .enterpriseNeedWrap .needInner{padding: 0}
    .enterpriseWrap .enterpriseNeedWrap .needInnerRight ul{margin-left: 20px}
    .enterpriseWrap .enterpriseWhyDetail ul li:nth-child(odd){background-color: transparent}
    .enterpriseWrap .enterpriseWhyDetail ul li{width: 50%;border: 0;margin: 0}
    .enterpriseWrap .enterpriseWhyDetail ul li:nth-child(odd){border-right: 1px solid #dadada;
    border-bottom: 1px solid #dad;}
     .enterBusnessAdv ul li{width: 100%;margin-bottom: 20px;}
    .enterBusnessAdv .enterpriseButton{    margin-top: 30px;}
    .enterBusConnect .enterBusConnectInner .enterBusConnectBox{width: 100%}
    .enterBusConnect{background-color: #fff}
    .enterBusConnect .enterBusConnectInner .enterBusConnectBox{padding: 14px 0px 0px;}
    .enterBusConnect h3{position: relative;margin-bottom: 30px}
    .enterBusConnect .enterBusConnectInner .enterBusConnectBox abbr{margin-top: 0}
    .enterpriseWrap .enterpriseWhyDetail ul li:nth-child(odd){background: none}
   
}

@media only screen and (max-width: 380px) {
    .enterpriseBlog{background-size: 697px;}
    .downloadBrowcher{background-size: 697px;    padding-bottom: 118px;}
}
@media only screen and (max-width: 360px) {
    .enterpriseBlog{background-size: 669px; padding-bottom: 120px;}
    .downloadBrowcher{background-size: 697px;    padding-bottom: 118px;}
     .digitalOnly.partnersWrap .col-md-3{width: 100%}
}
@media only screen and (max-width: 320px) {
    .enterpriseBlog{background-size: 594px;padding-bottom: 107px;}
    .downloadBrowcher{background-size: 598px;    padding-bottom: 100px;}
   
}

/*enterprise end*/


.frontPlanOnly{display: block;text-align: center;position: relative;top: 10px;margin-bottom: 10px;}


/*faq rewamp start*/


.faqRewampInside{background-image: url(../img/faq-banner-bg-home2.png);
    background-position: left bottom;  background-repeat: no-repeat;  background-size: 100%;  padding-bottom: 338px;} 
.faqRewampInside .container{width: 100%;max-width: 934px;margin: 0 auto;   }   
.faqRewampInside ul{margin: 0;padding: 0}
.faqRewampInside .accordion {width: 100%;max-width: 100%;}
.faqRewampInside .accordion li{ border-bottom:1px solid #e1e1e1;  position: relative;    padding:20px 25px 20px;}
.faqRewampInside .accordion .link{cursor: pointer;display: block; color: #575757;font-size: 16px;font-weight: 600;position: relative; } 
.faqRewampInside .accordion li .link:before{position: absolute;content: ''; background-image: url(../img/plus.png);width: 26px;height: 26px;background-repeat: no-repeat;top: -1px;right: 0}

.faqRewampInside .accordion li.open .link:before{background-image: url(../img/minus.png);}
.faqRewampInside .accordion li:last-child{border: 0}
.faqRewampInside .submenu {display: none;font-size: 14px;padding:20px 0px 0px;color:#575757}
.faqRewampInside .submenu p:last-child{margin-bottom: 0}
.faqRewampInside .accordion .link{padding-right: 20px}
.faqRewampInside .submenu p{max-width: 96%}
.faqRewampInside .faqcontent{border: 1px solid #e1e1e1; margin-top: 52px;}

.faqRewampInside .serchBox{width: 100%;background-color: #f32d36;padding: 42px 0;}
.faqRewampInside .serchBox .serchInner{max-width: 550px;margin: 0 auto;display: flex; }
.faqRewampInside .serchBox .serchInner input {  padding:16px 14px;   color:rgba(0,0,0,0.5);font-size: 16px;background-color: #ffffff; border: 0;}
.faqRewampInside .serchBox .serchInner .searchInput{width: 75%;} 

.faqRewampInside .serchBox .serchInner .searchButton{width: 25%;background-color: #000000;color: #fff;text-align: center;text-transform: uppercase;cursor: pointer;font-weight: 600}
.faqRewampInside .headWrap{text-align: center;margin-top: 40px}
.faqRewampInside .headWrap h2{color: #ee3035;font-size: 24px;font-weight: 600;text-transform: uppercase;position: relative;display: inline-block;}
.faqRewampInside .headWrap h2:before{position: absolute;content: '';width: 40px;height: 3px;left: 50%;transform: translateX(-50%);
background-color: #ee3035;bottom: -14px;}
.faqRewampInside .accordion li ul li{padding: 0;color: #575757;font-size: 14px;border-bottom: 0;position: relative;padding-left: 18px;margin-bottom: 6px;line-height: normal;}
.faqRewampInside .accordion li ul li:before{position: absolute;content: '';width: 8px;height: 8px;border-radius: 50%;background-color: #ee3035;left: 0px;top: 5px;}
.faqRewampInside .accordion li ul.fList li::after{display: none}
 
.faqRewampInside .accordion li ul{margin-top: 14px}
.faqRewampInside iframe{margin-top: 8px;width: 540px;height: 280px}

.faqRewampInside .pagination{margin-top: 44px;}
.faqRewampInside .pagination span.page-link{color:#EE3035 }
.faqRewampInside .pagination a{text-decoration: none}
.faqRewampInside .pagination{align-items:center;justify-content:center;display:flex;padding-left:0;list-style:none;border-radius:.25rem;margin-bottom: 34px}
.faqRewampInside .pagination li.page-item{font-size:17px;margin-right:4px}
.faqRewampInside .pagination li.page-item a{padding:5px 7px;transition:all .3s linear;z-index:1;margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border:none;position:relative;display:block;line-height:1.25;color:#EE3035;font-size: 17px; }
.faqRewampInside .pagination .page-item.active{background-color:#EE3035;border-color:#EE3035;color:#fff;    border-top-left-radius: .25rem; border-bottom-left-radius: .25rem;    padding: 5px 7px;}
.faqRewampInside img{max-width: 100%;margin-top: 10px}
.faqRewampInside .view-empty h2{margin-top: 20px;text-align: center;}

/*Home*/
.faqRewampHome .container{width: 100%;max-width: 1160px;margin: 0 auto; padding: 0;  }   
.faqRewampHome .searchWrap{width: 100%;  background-image: url(../img/faq-banner-bg-home1.png);
      background-repeat: no-repeat;  background-size: 100%; height: 262px}
.faqRewampHome h2{text-align: center;font-size: 24px;font-weight: 600;margin-bottom: 28px;color: #ef3035;display: block;text-transform: uppercase}
.faqRewampHome .serchBox{max-width: 550px;margin: 0 auto;top: 20%;position: relative}
.faqRewampHome .serchBox .serchInner{display: flex}
.faqRewampHome .serchBox .serchInner input {  padding:16px 14px;   color:rgba(0,0,0,0.5);font-size: 16px;background-color: #ffffff; border: 0;}
.faqRewampHome .serchBox .serchInner .searchInput{width: 75%;}
.faqRewampHome .serchBox .serchInner .searchButton{width: 25%;background-color: #f32d36;color: #fff;text-align: center;text-transform: uppercase;cursor: pointer;font-weight: 600}
.faqRewampHome input:focus{outline: 0;}
.faqRewampInside input:focus{outline: 0;}

.faqRewampHome .tagsWrap{margin-top: 26px;text-align: center}
.faqRewampHome .tagsWrap a{padding: 10px;background-color: #4e4846; margin: 0 4px;   margin-bottom: 14px;
    display: inline-block;   color: #fff;  text-decoration: none;border-radius: 2px;font-size: 14.26px}
.faqRewampHome .tagsWrap .view-content > div{display: inline-block}

.faqRewampHome .helpCenter{margin-top: 52px}
.faqRewampHome .helpCenter h2{margin-bottom: 20px}
.faqRewampHome .helpCenter p{font-size: 16px;color: #000000;text-align: center;display: block}

.faqRewampHome .helpCenter .helpCenterDetail{width: 100%;padding: 0 76px;margin-top: 36px;}
.faqRewampHome .helpCenter .helpCenterDetail ul{display: flex;flex-wrap: wrap;text-align: center;justify-content: space-between;align-items: center;margin: 0;padding: 0}
.faqRewampHome .helpCenter .helpCenterDetail ul li{background-color: #f2f2f2;padding: 18px 20px 22px;text-align: center;width: 184px;  margin-bottom: 20px;  }
.faqRewampHome .helpCenter .helpCenterDetail ul li abbr{color: #000000;font-size: 20.89px;display: block; 
   position: relative;line-height: 22px}
.faqRewampHome .helpCenter .helpCenterDetail ul li span{min-height: 42px;display: block}
.faqRewampHome .helpCenter .helpCenterDetail ul li abbr:before{position: absolute;content: '';bottom:-14px;left: 50%;transform: translateX(-50%);background-color: #ee3035;width: 26px;height: 1px;}
.faqRewampHome .helpCenter .helpCenterDetail ul li img{margin: 26px auto auto;display: block;height: 61px;width: 61px}
.faqRewampHome .helpCenter .helpCenterDetail ul li a{padding: 12px;background-color: #f32d36;font-size: 14.36px;color: #fff;
text-decoration: none;margin-top: 22px;display: inline-block;  border-radius: 2px;text-transform: capitalize }

.faqRewampHome .connectWithUs{margin-top: 60px;background-color: #f0efed;text-align: center;padding-bottom: 326px;
background-image: url(../img/faq-banner-bg-home2.png);  background-position: left bottom;  background-repeat: no-repeat;  background-size: 100%; }

.faqRewampHome .connectWithUs h2{padding-top:  40px}
.faqRewampHome .connectWithUs .submitQuestion{background-color: #4b4442;font-size: 16px;color: rgba(255,255,255,.5);max-width: 420px;text-decoration: none;display: block; margin: 0 auto;padding: 14px 0;border-radius: 2px;cursor: pointer}
.faqRewampHome .connectWithUs .submitQuestion:hover{color: rgba(255,255,255,.5);}
.faqRewampHome .connectWithUs .callUS{margin-top: 26px}
.faqRewampHome .connectWithUs .callUS p{font-size: 16px;font-weight: 600;color: #000000;}
.faqRewampHome .connectWithUs .callUS .connect{font-size: 16px;font-weight: 600;text-transform: uppercase;padding: 12px 28px;background-color: #f32d36;color: #fff;text-decoration: none;display: inline-block;margin-top: 44px}
.faqRewampHome .connectWithUs .callUS p:first-child{ border-radius: 2px;}

.astricWrap{display: flex;justify-content: center;   margin-bottom: 14px;   align-items: center;    text-align: center;}
.astric{ position: relative; color: #000000;font-weight: 600;  top: 2px;}
.astricWrap p{margin-bottom: 0}
/*Home*/

.faqRewampInside ol{margin: 0;padding: 0;}
.faqRewampInside ol li{margin: 0;padding: 0}
.faqRewampInside .accordion ol li{margin: 0;padding: 0;margin-left: 18px;border: 0;font-weight: 700;margin-top: 4px;margin-bottom: 4px}
.faqRewampInside .accordion ol li ul li{font-weight: normal}
.faqRewampInside .submenu ol p{font-weight: normal} 
 
.faqRewampInside .submenu p.faq_topmargin{margin-bottom: 10px}
.please-note{margin-top: 18px}
 
.faqRewampHome .faqWtsp{display: flex;justify-content: center;align-items: center;margin-top: 20px}
.faqRewampHome .faqWtsp abbr{margin: 0 10px;font-weight: 500;}
.faqRewampHome .faqStore abbr{margin: 0 10px;font-weight: 500;}
.faqRewampHome .faqStore a{margin-right: 10px}
.faqRewampHome .faqWtsp p{margin: 0;padding: 0}
.faqRewampHome .connectWithUs h2{    margin-bottom: 20px;} 

@media only screen and (max-width:1600px) {
   .faqRewampInside{ padding-bottom: 284px;}
    .faqRewampHome .connectWithUs{padding-bottom: 278px }
}
@media only screen and (max-width:1366px) {
    .faqRewampInside{ padding-bottom: 244px;}
     .faqRewampHome .connectWithUs{padding-bottom: 238px }
}


@media only screen and (max-width:1024px) {
    .faqRewampHome .searchWrap{background-size: 100% 100%;   height: 244px;}
    .faqRewampHome .helpCenter .helpCenterDetail ul{    justify-content: flex-start;}
    .faqRewampHome .helpCenter .helpCenterDetail ul li{    margin: 0 16px;    margin-bottom: 26px;}
    .faqRewampHome .connectWithUs{    padding-bottom: 200px;}
}

@media only screen and (max-width:991px) {
    .faqRewampInside .container{max-width: 100%}
    .faqRewampInside{padding-bottom: 100px}
    .faqRewampHome .helpCenter .helpCenterDetail{    padding: 0 52px;}
    .faqRewampHome .connectWithUs{    padding-bottom: 148px;}
    
   
}
@media only screen and (max-width:767px) {
    .faqRewampInside .faqcontent{border-top: 0}
     .faqRewampInside .serchBox .serchInner{max-width: 86%}
    .faqRewampInside .serchBox .serchInner input{font-size: 14px;padding: 8px}
    .faqRewampInside .serchBox{padding: 30px 0;}
    .faqRewampInside .serchBox .serchInner .searchInput{    width: 73%;}
    .faqRewampInside .serchBox .serchInner .searchButton{width: 27%;}
    .faqRewampInside .headWrap h2{font-size: 18px;}
    .faqRewampInside .headWrap{margin-top: 30px}
    .faqRewampInside .faqcontent{margin-top: 48px;}
    .faqRewampInside .accordion > li:first-child{    border-top: 1px solid #e1e1e1;}
    .faqRewampInside .accordion > li{padding: 16px 12px}
    .faqRewampInside .accordion .link{padding-right: 50px;line-height: 20px;}
    .faqRewampInside{    background-image: url(../img/faq-banner-bg-home2-mob.png);}
    .faqRewampInside .accordion li ul li:before{    width: 6px;     top: 5px;  height: 6px;}
    .faqRewampInside iframe{width: 100%;height: 180px;}
    .faqRewampInside .submenu{line-height: normal}
    .faqRewampInside .accordion li .link:before{background-size: 24px;top: 0}
    .faqRewampHome .containe,.faqRewampHome .container{max-width: 94%;padding: 0;margin: 0 auto}
    .faqRewampHome .serchBox{max-width: 90%}
      .faqRewampHome .serchBox .serchInner input{font-size: 14px;padding: 8px}
     .faqRewampHome .serchBox .serchInner .searchInput{    width: 73%;}
    .faqRewampHome .serchBox .serchInner .searchButton{width: 27%;}
    .faqRewampHome h2{font-size: 18px}
    .faqRewampHome .searchWrap{    background-image: url(../img/faq-banner-bg-home1.png);}
    .faqRewampHome .serchBox{    top: 22%;}
    .faqRewampHome .tagsWrap{text-align: left}
    .faqRewampHome .tagsWrap a{font-size: 12px;line-height: 16px;}
    .faqRewampHome .helpCenter .helpCenterDetail{padding: 0}
    .faqRewampHome .helpCenter .helpCenterDetail ul li abbr{font-size: 18px;}
    .faqRewampHome .helpCenter .helpCenterDetail ul li a{font-size: 12.41px}
    .faqRewampHome .helpCenter p{font-size: 14px;}
    .faqRewampHome .helpCenter .helpCenterDetail ul{justify-content: space-between}
    .faqRewampHome .helpCenter .helpCenterDetail ul li{margin: 0 2px;    margin-bottom: 20px;}
    .faqRewampHome .connectWithUs{ background-image: url(../img/faq-banner-bg-home2.png);   padding-bottom: 180px;margin-top: 30px}
    .faqRewampHome .connectWithUs .callUS p{font-size: 12px}
    
    .faqRewampHome .connectWithUs .callUS .connect{font-size: 14px;    padding: 11px 26px;}
    .faqRewampHome .helpCenter .helpCenterDetail ul li{width: 166px}
    .faqRewampHome .helpCenter .helpCenterDetail ul li img{    margin: 14px auto auto;}
    
    .faqRewampHome .connectWithUs .submitQuestion{max-width: 80%}
}
@media only screen and (max-width:440px) {
    .faqRewampHome .tagsWrap a{    font-size: 12.70px;}
}
@media only screen and (max-width:378px) {
    .faqRewampHome .tagsWrap a{    font-size: 11.50px;}
}
@media only screen and (max-width:360px) {
    .faqRewampHome .tagsWrap a{    font-size: 11px;}
    .faqRewampHome .helpCenter .helpCenterDetail ul li{width: 160px}
}
@media only screen and (max-width:330px) { 
    .faqRewampHome .tagsWrap a{    font-size: 10px; padding: 8px 6px;}
    .faqRewampHome .helpCenter .helpCenterDetail ul li{padding: 18px;      margin-bottom: 10px;  width: 144px;}
    .faqRewampHome .helpCenter .helpCenterDetail ul li abbr{    font-size: 16px;}
    .faqRewampHome .helpCenter .helpCenterDetail ul li a{    font-size: 10.41px;}
}






/*faq rewamp end*/

 
@media only screen and (max-width: 1366px) {
#actNav a{    font-size: 12px;}
    #actNav li{margin: 0px 4px;}   
}
@media only screen and (max-width: 1360px) {
#actNav a{    font-size: 12px;}
    #actNav li{margin: 0px 4px;}   
}
@media only screen and (max-width: 1230px) {
#actNav a{    font-size: 10px;}  
}

@media only screen and (max-width: 1180px) {
#actNav a{    font-size: 10px;}  
}
@media only screen and (max-width: 1080px) {
#actNav a{    font-size: 9px;}  
}
@media only screen and (max-width: 1036px) {
#actNav a{    font-size: 8px;}  
}
@media only screen and (max-width: 1025px) {
#actNav a{    font-size: 8px;}  
}



/*faq Useful content start*/


.UsefullContent{width: 100%;margin-top: 22px}
.UsefullContent .UsefullContentBox{max-width: 450px;background-color: #f3f3f3;padding: 22px 0;text-align: center;margin: 0 auto}
.UsefullContent .UsefullContentBox abbr{font-size: 14px;font-weight: 700;color: #000}
.UsefullContent .UsefullContentTik{margin: 14px 0 16px}
.UsefullContent .UsefullContentTik img{margin: 0 6px;cursor: pointer}
.UsefullContent .UsefullContentBox .UsefullContentBtn{text-align: center;display: block;cursor: pointer}
.UsefullContent .UsefullContentBox .UsefullContentBtn a{font-size: 12px;color: #ffffff;display: inline-block;background-color: #000;padding: 10px 40px;text-decoration: none;text-transform: uppercase}

.UsefullContent .UsefullContentBox .UsefullContentTik{display: flex;justify-content: center}
.UsefullContent .UsefullContentBox .UsefullContentTik .hover{display: none}
 

.UsefullContent .UsefullContentBox .UsefullContentTik .UsefullContentYes .hover{display: none;transition:all .3s linear;}
.UsefullContent .UsefullContentBox .UsefullContentTik .UsefullContentYes:hover .normal{display: none;transition:all .3s linear;}
.UsefullContent .UsefullContentBox .UsefullContentTik .UsefullContentYes:hover .hover{display: block;transition:all .3s linear;}
.UsefullContent .UsefullContentBox .UsefullContentTik .UsefullContentYes.active .hover{display: block}
.UsefullContent .UsefullContentBox .UsefullContentTik .UsefullContentYes.active .normal{display: none}


.UsefullContent .UsefullContentBox .UsefullContentTik .UsefullContentNo .hover{display: none;transition:all .3s linear;}
.UsefullContent .UsefullContentBox .UsefullContentTik .UsefullContentNo:hover .normal{display: none;transition:all .3s linear;}
.UsefullContent .UsefullContentBox .UsefullContentTik .UsefullContentNo:hover .hover{display: block;transition:all .3s linear;}
.UsefullContent .UsefullContentBox .UsefullContentTik .UsefullContentNo.active .hover{display: block}
.UsefullContent .UsefullContentBox .UsefullContentTik .UsefullContentNo.active .normal{display: none}

/*faq Useful content end*/

/*banner rewamp*/

.bannerRewamp p{padding: 0;margin: 0}
.bannerRewamp h1{padding: 0;margin: 0}
.bannerRewamp .bannerRewampDesk{display: block !important}
.bannerRewamp .bannerRewampMob{display: none !important}
.bannerRewamp{width: 100%; position: relative}
.bannerRewamp .mainBanner{width: 100%}
.bannerRewamp .bannerRewampContent{position: absolute;left: 7%;top: 21%; } 
.bannerRewamp .bannerRewampContent h1{color: #ff3333;font-size: 24px;font-weight: 700;margin-top: 2px;display: block;line-height: normal; text-transform: unset}
.bannerRewamp .bannerRewampContent h2{color: #000000;font-size: 22px; margin: 8px 0 14px;line-height: normal;
    text-transform: unset}
.bannerRewamp .bannerRewampContent .bannerRewampButton a{font-size: 14px;text-transform: uppercase;color: #ffffff;
    background-color: #ff3333;padding: 10px 20px;border-radius: 4px;display: inline-block;cursor: pointer}
.bannerRewamp .bannerRewampContent .bannerRewampButton{display: block;}
.bannerRewamp .bannerRewampTc{position: absolute;left: 7%;bottom: 3%;font-size: 9px;color: #666666;}

.bannerRewamp .bannerRewampRating abbr{color: #000000;font-weight: 700;font-size: 14px;margin: 8px 0 6px;display: block}
.bannerRewamp .bannerRewampRating img{padding-left: 8px}

.bannerRewamp .bannerRewampPrice{margin-top: 4px}
.bannerRewamp .bannerRewampPrice p{color: #000000;font-size: 8px;text-align: center;margin-top: 6px;line-height: normal}
.bannerRewamp .bannerRewampPrice ul{display: flex;align-items: center;margin: 0;padding: 0;position: relative;left: -10px}
.bannerRewamp .bannerRewampPrice ul li img{padding: 6px 18px;border-right: 1px solid #ccc}
 
.bannerRewamp .bannerRewampPrice ul li:last-child img{border: 0}
.bannerRewamp .bannerRewampInner{position: relative}

.bannerRewamp .slick-slide,.bannerRewamp .slick-slide:focus {  outline: none}
.bannerRewamp .bannerRewampLogoHide{opacity: 0}

.bannerRewamp .slick-prev:before,.slick-next:before{display:none}
.bannerRewamp.slick-dotted.slick-slider{margin: 0}
.bannerRewamp .slick-dots{right:15px;bottom:10px;width:auto;left:50%; transform:translateX(-50%);margin: 0;padding: 0;position: absolute} 
.bannerRewamp .slick-dots li button{display:none}
.bannerRewamp .slick-dots li{background-color:#fff;border-radius:20px;width:8px;height:8px;border: solid 1px #EE3035;vertical-align: middle}
.bannerRewamp .slick-dots li.slick-active{background-color:#EE3035;width: 16px;height: 16px}

@media only screen and (max-width: 1280px) {
    .bannerRewamp .bannerRewampContent h1{    font-size: 20px;}
    .bannerRewamp .bannerRewampContent h2{font-size: 18px;    margin: 6px 0 12px;}
    .bannerRewamp .bannerRewampContent .bannerRewampButton a{font-size: 13px}
    .bannerRewamp .bannerRewampRating abbr{font-size: 13px}
}

@media only screen and (max-width: 1024px) {
    .bannerRewamp .bannerRewampContent h1{    font-size: 17px;}
    .bannerRewamp .bannerRewampContent h2{font-size: 15px;margin: 2px 0 8px}
    .bannerRewamp .bannerRewampContent .bannerRewampButton a{padding: 8px 18px;font-size: 12px}
    .bannerRewamp .bannerRewampRating abbr{font-size: 12px}
    .bannerRewamp .bannerRewampTc{font-size: 8px}
    .bannerRewamp .bannerRewampContent{    left: 6%;   top: 18%;}
    .bannerRewamp .bannerRewampPrice ul li img{    padding: 4px 12px;}
    .bannerRewamp .bannerRewampPrice p{    margin-top: 6px;margin-top: 2px}
    .bannerRewamp .bannerRewampTc{    bottom: 2%;left: 6%;  }
    .bannerRewamp .bannerRewampRating img{max-width: 75px}
}

@media only screen and (max-width: 991px) {
    .bannerRewamp .bannerRewampContent h1{    font-size: 14px;}
    .bannerRewamp .bannerRewampContent h2{font-size: 11px;margin: 1px 0 5px}
    .bannerRewamp .bannerRewampContent .bannerRewampButton a{padding: 4px 14px;font-size: 10px}
    .bannerRewamp .bannerRewampRating abbr{font-size: 10px;    margin: 3px 0 2px;}
    .bannerRewamp .bannerRewampTc{font-size: 6px}
    .bannerRewamp .bannerRewampContent{    left: 4%;   top: 15%;}
    .bannerRewamp .bannerRewampPrice ul li img{    padding: 2px 4px;    max-width: 76%;margin: 0 auto}
    .bannerRewamp .bannerRewampPrice p{    margin-top: 4px;    font-size: 7px;}
    .bannerRewamp .bannerRewampTc{    bottom: 1%;left: 4%;  }
    .bannerRewamp .bannerRewampContent .bannerRewampLogo{max-width: 90px}
    .bannerRewamp .bannerRewampPrice ul li{position: relative;}
    .bannerRewamp .bannerRewampPrice ul li img{border: 0;}
    .bannerRewamp .bannerRewampPrice ul li:before{position: absolute;content: "";right: 0;top: 0;width: 1px;
    height: 60%;background-color: #ccc}
    .bannerRewamp .bannerRewampPrice ul li:last-child:before{display: none}
      .bannerRewamp .bannerRewampPrice ul li:nth-child(3):before{right: 5px}
    .bannerRewamp .slick-dots li{    width: 6px;  height: 6px;}
    .bannerRewamp .slick-dots li.slick-active{    width: 12px;  height: 12px;}
    .bannerRewamp .slick-dots{    left: 50%;}
    
    
}



@media only screen and (max-width: 767px) {
     .bannerRewamp .bannerRewampDesk{display: none !important}
.bannerRewamp .bannerRewampMob{display: block!important}
   
    .bannerRewamp{background-image:url(../images/banner-mob.jpg);}
    .bannerRewamp .bannerRewampContent h1{font-size: 16px}
    .bannerRewamp .bannerRewampContent h2{font-size: 14px;line-height: normal}
    .bannerRewamp .bannerRewampContent .bannerRewampButton a{font-size: 14px}
    .bannerRewamp .bannerRewampTc{font-size: 8px;left: 20px; text-align: center;bottom: 8px}
    .bannerRewamp .bannerRewampContent{top: 4%;left: 0;right: 0;margin: 0 auto;text-align: center}
    .bannerRewamp .bannerRewampContent .bannerRewampButton a{font-size: 12px}
     .bannerRewamp .bannerRewampLogo{margin: 0 auto}
    .bannerRewamp .bannerRewampPrice{display: none}
    .bannerRewamp .bannerRewampRating img{margin: 0 auto}
}

/*banner rewamp*/


/*seo octomber 2020*/

@media only screen and (max-width: 767px) {
   /* .page-node-115 .partnersWrap{background-image: none}
    .page-node-115 .mediaBox .mediaLD img{display: none}*/
}

/*seo octomber end 2020*/


/*10-08 addonRewamp start*/

.addonRewamp [type="radio"]:checked,[type="radio"]:not(:checked){position:absolute;left:-9999px}
.addonRewamp [type="radio"]:checked + label,[type="radio"]:not(:checked) + label{position:relative;padding-left:22px;cursor:pointer;display:inline-block;color:#666}
.addonRewamp [type="radio"]:checked + label:before,[type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:4px;width:12px;height:12px;border:1px solid #ddd;border-radius:100%;background:#d8d8d8}
.addonRewamp [type="radio"]:checked + label:after,[type="radio"]:not(:checked) + label:after{content:'';width:8px;height:8px;background:#f12d2d;position:absolute;top:6px;left:2px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.addonRewamp [type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.addonRewamp [type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}


.addonRewamp .summerRewampcustchk input{display:none;} 
.addonRewamp .summerRewampcustchk label{position:relative;cursor:pointer;}
.addonRewamp .summerRewampcustchk label:before{content:'';-webkit-appearance:none;background-color:transparent;border:1px solid #bfbfbf;padding:8px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:5px;position: absolute;left: 0;top: 0;}
.addonRewamp .summerRewampcustchk input:checked + label:after{content:'';display:block;position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);} 

.addonRewamp .mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#f0efef;border-radius:0}
.addonRewamp .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px;background-color:#cecccc;border-radius:0}
.addonRewamp .mCSB_scrollTools .mCSB_dragger{height:400px !important}

.addonRewamp .summerRewampLeft::-webkit-scrollbar {  display: none;} 
.addonRewamp .summerRewampLeft {   -ms-overflow-style: none;    scrollbar-width: none; }
 

.addonRewamp ul,.addonRewamp li,.addonRewamp  p{margin: 0;padding: 0}
.addonRewamp{width: 100%}
.addonRewamp .summerRewamp{display: flex;border: 1px solid #dedede;padding: 8px 26px;}
.addonRewamp .summerRewampLeft{height: 665px;overflow: scroll}
.addonRewamp .summerRewampLeft,.addonRewamp .summerRewampRight{width: 100%;}
.addonRewamp .summerRewampLeft .summerRewampLeftInner{display: flex;padding: 16px 0;border-bottom: 1px solid #d4d3d6}
.addonRewamp .summerRewampLeft .summerRewampLeftInner .summerRewampLeftInnerLogo{width: 22%;text-align: center}

.addonRewamp .summerRewampcustchk input:checked+label:before{background-color: #e32823;border: 1px solid #e32823}

.addonRewamp .summerRewampLeft .summerRewampLeftInner span{font-size: 20px;font-weight: 700;color: #313131}
.addonRewamp .summerRewampLeft .summerRewampLeftInner p{font-size: 16px;color: #313131;padding-top: 6px}
.addonRewamp .summerRewampLeft .summerRewampLeftInner abbr{font-size: 16px;font-weight: 700;color: #313131;margin-bottom: 6px;display: block}
.addonRewamp .summerRewampLeft .summerRewampLeftInner .checkCopy{margin-left: 28px;position: relative;top: -5px;cursor: pointer}
.addonRewamp .summerRewampLeft .summerRewampLeftInner:last-child{border-bottom: 0}
.addonRewamp .summerRewampLeft .summerRewampLeftInner .summerRewampcutRedioMulti{margin-left: 65px;margin-top: 12px}
.addonRewamp .summerRewampLeft .summerRewampLeftInner .summerRewampLeftInnerOffer.sRadioBox{position: relative}
.addonRewamp .summerRewampLeft .summerRewampLeftInner .summerRewampLeftInnerOffer.sRadioBox:before{position: absolute;content: '';width: 14px;height: 9px;background-image: url(https://dev.actcorp.in/actd7/themes/actcorp/img/add-on/up.png);background-size: cover;top: 4px}
.addonRewamp .summerRewampLeft .summerRewampLeftInner .summerRewampLeftInnerOffer.sRadioBox.slidearrow:before{background-image: url(https://dev.actcorp.in/actd7/themes/actcorp/img/add-on/down.jpg);}


.addonRewamp .summerRewampLeft .summerRewampLeftInner .checkCopy .upTo{font-size: 15px;background-color: #ee3035;padding: 4px 10px;color: #fff;margin-top: 10px;display: inline-block;border-radius: 6px;position: relative}
.addonRewamp .summerRewampLeft .summerRewampLeftInner .checkCopy .upTo:before{position: absolute;content: '';right: -6px;top: 0;background-image: url(https://dev.actcorp.in/actd7/themes/actcorp/img/add-on/offer-bg.png);background-size:100% 100%;width: 11px;height: 100%;background-repeat: no-repeat;background-position: right}

.addonRewamp .summerRewampLeft .summerRewampLeftInner .checkCopy .upTo p{    position: relative;   z-index: 1;  padding: 0;    color: #fff;}
.addonRewamp .summerRewampLeft .summerRewampLeftInner .checkCopy .upTo em{font-style: normal;position: relative;display: inline-block;}
.addonRewamp .summerRewampLeft .summerRewampLeftInner .checkCopy .upTo em:before{position: absolute;content: '';width: 100%;height: 1px;background-color: #000;transform: rotate(160deg);bottom: 9px}

.addonRewamp .summerRewampLeft .summerRewampLeftInner .summerRewampcutRedioMulti ul li p{padding: 0;font-size: 16px;}
.addonRewamp .summerRewampLeft .summerRewampLeftInner .summerRewampcutRedioMulti ul li {margin-bottom: 10px}
.addonRewamp .summerRewampLeft .summerRewampLeftInner .summerRewampLeftInnerOffer.sRadioBox{margin-bottom: -12px}
.applied_coupon-Home td{padding-left: 0}
.addonRewamp{padding-bottom: 100px}
.sumRewTC{padding-bottom: 10px}
.addonRewamp .summerRewamp{padding-bottom: 20px}
.addonRewamp .sViewAll{display: none}
.addonRewamp .summerRewampLeft .summerRewampLeftInner .checkCopy .aadInfo{position: relative}
.addonRewamp .summerRewampLeft .summerRewampLeftInner .checkCopy .aadInfo:before{position: absolute;content: '';width: 15px;height: 15px;right: -18px;top: 0;background-image:url(https://dev.actcorp.in/actd7/themes/actcorp/img/add-on/info.png);background-repeat: no-repeat}
.addonRewamp .summerRewamp{padding-top: 0}
.addonRewamp .summerRewamp .col-md-6{padding-left: 0}
.addonRewamp .summerRewamp .col-md-6.osCol{padding-top: 28px}
.addonRewamp .summerRewampLeft .summerRewampLeftInner:first-child{padding-top: 20px}

.addonRewamp .addonsofferRow h5{    padding: .75rem;padding-left: 0;    padding-top: 4px; }
.addonRewamp .addonsofferRow table{width: 100%}
.addonRewamp .sumTable .addonsofferRow tr td{background-color: transparent;padding-left: 0;padding-right: 0}
.addonRewamp .sumTable .addonsofferRow tr td:first-child{width: 80%;}
.addonRewamp .sumTable .addonsofferRow tr p{font-size: 16px;  margin: 0px;   color: #000;} 
.addonRewamp .sumTable .addonsofferRow .width100{border-top: solid 1px #e7e7e7;}



@media only screen and (max-width:1440px) { 
    .addonRewamp .summerRewampLeft .summerRewampLeftInner span{font-size: 16.67px;}
    .addonRewamp .summerRewampLeft .summerRewampLeftInner .summerRewampcutRedioMulti ul li p{font-size: 15px;}
    .addonRewamp .summerRewampLeft .summerRewampLeftInner abbr{font-size: 15px}
    .addonRewamp .summerRewampLeft .summerRewampLeftInner p{font-size: 15px}
    .addonRewamp .summerRewampcustchk label:before{padding: 7px;}
    .addonRewamp .summerRewampcustchk input:checked + label:after{       top: 2px;  left: 6px;   width: 5px;   height: 9px;}
    .addonRewamp [type="radio"]:checked + label:before[type="radio"]:not(:checked) + label:before{width: 12px;height: 12px;top: 6px;}
        .addonRewamp [type="radio"]:checked + label:after[type="radio"]:not(:checked) + label:after{width: 8px;height: 8px}
    .addonRewamp .summerRewampLeft .summerRewampLeftInner .summerRewampcutRedioMulti{    margin-top: 4px;}
    .addonRewamp .summerRewampLeft .summerRewampLeftInner .summerRewampcutRedioMulti ul li{    margin-bottom: 6px;}
    .addonRewamp [type="radio"]:checked + label:after, [type="radio"]:not(:checked) + label:after{    top: 2px;    left: 2px;}
    .addonRewamp{padding-bottom: 28px}
    .addonRewamp [type="radio"]:checked + label:after, [type="radio"]:not(:checked) + label:after{top: 6px}
}
@media only screen and (max-width:1280px) { 
    {padding-bottom: 0}
}
@media only screen and (max-width:991px) { 
    .addonRewamp .summerRewamp {padding-left: 0;}
    .addonRewamp .summerRewampLeft .summerRewampLeftInner{justify-content: space-between}
    .addonRewamp .summerRewampLeft .summerRewampLeftInner .summerRewampLeftInnerLogo{width: 26%}
    .addonRewamp .summerRewampLeft .summerRewampLeftInnerOffer{    width: 74%;}
    .addonRewamp .summerRewampLeft .summerRewampLeftInner .summerRewampcutRedioMulti ul li p{line-height: normal;position: relative;top: -1px}
 
    .addonRewamp .summerRewampLeft .summerRewampLeftInner .checkCopy.aadInfo:before{right: 6px;} 
    .addonRewamp .summerRewampLeft .summerRewampLeftInner .checkCopy .aadInfo:before{right: -18px;
    bottom: 8px;top: auto}
    .addonRewamp .osCol{border: 0}
    .addonRewamp .summerRewampLeft .summerRewampLeftInner .checkCopy .upTo{    max-width:180px;}
    .addonRewamp .summerRewampLeft .summerRewampLeftInner .summerRewampcutRedioMulti{margin-left: 50px}
}
@media only screen and (max-width:767px) { 
    .addonRewamp .summerRewamp .col-md-6{padding: 8px}
    .addonRewamp .summerRewamp{padding: 0px;}
    .addonRewamp .summerRewampLeft .summerRewampLeftInner .summerRewampLeftInnerLogo{    width: 20%;}
    .addonRewamp .summerRewampLeft .summerRewampLeftInner .summerRewampcutRedioMulti{    margin-left: 44px;}
    .addonRewamp .summerRewampLeft{height: auto}
    .addonRewamp{    padding-bottom: 84px;}
    .addonRewamp .csBtn{  margin: 0;  margin-top: 14px;}
    .addonRewamp .summerRewamp{border: 0}
    .addonRewamp .summerRewampLeft .summerRewampLeftInner:first-child{border-top: 1px solid #d4d3d6;} 
    .addonRewamp .summerRewampLeft .summerRewampLeftInner .checkCopy .upTo{max-width: 88%;}
    .addonRewamp .summerRewampcustchk label{margin-bottom: 0}
    .addonRewamp .summerRewampLeft .summerRewampLeftInner{padding-bottom: 10px}
    .addonRewamp .summerRewampLeft .summerRewampLeftInner .summerRewampLeftInnerOffer.sRadioBox{    margin-bottom: -6px;}
    .addonRewamp .sViewAll{display: block;padding: 14px 0;background-color: #cfcfcf;text-align: center;width: 100%}
    .addonRewamp .sViewAll a{font-weight: 700;font-size: 16px;color: #000000;text-decoration: underline}
    .addonRewamp .summerRewampLeft .summerRewampLeftInner:last-child{border-bottom: 0}
    .addonRewamp .summerRewampLeft .summerRewampLeftInner .summerRewampcutRedioMulti.buyIt{    margin-top: -6px;}
    .addonRewamp .summerRewampLeft{overflow: inherit}
    .addonRewamp .summerRewampLeft .summerRewampLeftInner .checkCopy .upTo.doubleCopy:before{background-image: url(https://dev.actcorp.in/actd7/themes/actcorp/img/add-on/duble-bg.png);right: -21px;background-size: cover}
    .addonRewamp{margin-top: -6px}
    .addonRewamp .sumTable .addonsofferRow tr td:first-child{width: 75%;}
    
}

@media only screen and (max-width:320px) { 
    .addonRewamp .summerRewampLeft .summerRewampLeftInner .checkCopy .upTo{max-width: 78%;}
    .conSecw.conSecwOnly .container{padding-right: 0}
}
/*10-08 addonRewamp end*/



/*ebForm start*/
.ebForm .container{max-width: 1220px;}
.ebForm{position: relative;  border-top-left-radius: 4px;border-top-right-radius: 4px;font-family: 'Roboto',sans-serif;margin:40px 0 0;position: relative;z-index: 2;padding-bottom: 58px}
.ebForm:before{content: ''; position: absolute;left: 0;bottom: 0;background-color: #ededed;width: 100%;height: 70%;z-index: 1;}
.ebForm .ebFormInner{padding: 32px 90px;box-shadow: 0 0 14px rgba(0,0,0,0.2); background-color: #ffffff;position: relative;z-index: 2}
.ebForm h2{color: #000033;font-size: 22px;margin: 0; margin-bottom: 26px;text-align: center;    font-family: 'Roboto',sans-serif;font-weight: bold;    text-transform: initial;}

.ebForm ul{padding: 0;margin: 0;display: flex;justify-content: space-between}
.ebForm ul li{margin-bottom: 0;list-style-type: none;width: 20%} 
 
.ebForm span.error{font-size: 12px;color: red;width: 100%;display: block;text-align: left;padding-top: 2px}
 
.ebForm input{width:100%; padding:6px;border:0; color:#999999;opacity: .7; font-size:14px; -webkit-appearance:none;
   -moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0; margin: 0;border-bottom: 1px solid #000;padding-left: 0}
.ebForm input[type="text"]:focus,input[type="email"]:focus,input[type="number"]:focus{outline:0}
.ebForm input[type="text"]::-webkit-input-placeholder{color:#999999;opacity: .7;font-size:14px;}
.ebForm input[type="text"]::-moz-placeholder{color:#999999;opacity: 1;font-size:14px;}
.ebForm input[type="text"]:-ms-input-placeholder{color:#999999;opacity: .7;font-size:14px;}
.ebForm input[type="text"]:-moz-placeholder{color:#999999;opacity: .7;font-size:14px;} 

.ebForm .ebFormBtn{display: inline-block;text-align: center;margin-top: 30px}
.ebForm .ebFormBtn a{text-decoration: none;color: #fff;font-size: 14px;text-transform: uppercase;font-weight: 400;
padding: 12px 24px;border-radius: 4px; display: inline-block;background-color: #ee3035;}
.ebForm .ebFormBtn input{text-decoration: none;color: #fff;font-size: 14px;text-transform: uppercase;font-weight: 400;
padding: 12px 24px;border-radius: 4px; display: inline-block;background-color: red; position: relative;border: 0;cursor: pointer;}
.ebForm .ebFormBtn a:focus,.ebForm .ebFormBtn input:focus{outline: 0}
.downloadBrowcher .btnWrap:hover{text-decoration: none}

.eb-popup{width: 100%;height: 100%;left: 0;top:0; z-index: 9999;background: rgba(0, 0, 0, 0.9);position: fixed;display: none}
.eb-popup .ebpopupWrap{  width: 90%;    position: fixed; top: 50%;  left: 50%; transform: translate(-50%, -50%); z-index: 11; text-align: center; padding: 10px;  border-radius: 16px;  }  
.eb-popup .ebpopupWrap .eb-popup-close { font-size: 18px;line-height: 10px;top: 10px;right: 10px;cursor: pointer;position: absolute;color: #000;background-image: url(https://dev.actcorp.in/actd7/themes/actcorp/img/enterprise/cancel.png);width: 18px;height: 19px;background-repeat: no-repeat;}
.eb-popup .eb-popup-overlay{ position: absolute;  top: 0px;  left: 0px;  width: 100%; height: 100%;} 
 

@media only screen and (max-width: 991px) {
    .ebForm .ebFormInner{    padding: 20px 45px;}
    .ebForm h2{font-size: 20px;margin-bottom: 20px}
}
@media only screen and (max-width: 767px) {
    .ebForm ul{flex-wrap: wrap}
    .ebForm ul li{margin-bottom: 14px;width: 100%}
    .ebForm .ebFormInner{    padding: 20px 26px;}
    .ebForm .ebFormBtn{    margin-top: 18px;}
}
/*ebForm start*/



/*bugBuntyWrap start*/

.bugBuntyWrap{width: 100%;margin-top: 30px;color: #000000;font-family: 'Roboto',sans-serif;}
.bugBuntyWrap ul,.bugBuntyWrap ul li{padding: 0;margin: 0;}
.bugBuntyWrap .bBntyList{width: 100%}
.bugBuntyWrap .bBntyList ul{    display: flex; width: 680px;  flex-wrap: wrap;overflow: hidden;height: 234px; flex-direction: column;}
.bugBuntyWrap .bBntyList ul li{ margin-bottom: 24px;list-style-type: decimal;color: #000;  font-weight: 900; 
    list-style-position: inside;font-size: 22px;font-family: 'Roboto',sans-serif;}
.bugBuntyWrap .bBntyList ul li a{color: #000;font-weight: 900;font-size: 22px;vertical-align: top;margin-left: 30px;
position: relative;display: inline-block;cursor: pointer;font-family: 'Roboto',sans-serif;}
.bugBuntyWrap .bBntyList ul li a:before{position: absolute;content: '';width: 100%;height: 2px;background-color: #000;
left: 0;bottom: -2px;}

.bugBuntyWrap .bBntyDetail{width: 100%;margin-bottom: 54px}
.bugBuntyWrap .bBntyDetail .bBntyDetailMain{display: flex;justify-content: space-between;margin-top: 30px;align-items: flex-start}
.bugBuntyWrap .bBntyDetail .bBntyDetailMain .bBntyDetailMainLeft{padding-right: 30px} 
.bugBuntyWrap .bBntyDetail .bBntyDetailMain ul li{list-style-type: decimal;font-weight: 900;font-size: 22px; list-style-position: inside;margin-bottom: 20px}
.bugBuntyWrap .bBntyDetail .bBntyDetailMain .bBntyDetailMainRight figure{    padding-top: 44px;}
.bugBuntyWrap .bBntyDetail .bBntyDetailMain .bBntyDetailMainLeft a{color: #ff3333;font-size: 16px; }
.bugBuntyWrap .bBntyDetail .bBntyDetailMain .bBntyDetailMainLeft ul li:last-child p{padding-bottom: 0;margin-bottom: 0;font-weight: normal;line-height: normal}
   
.bugBuntyWrap span{font-weight: 900;font-size: 22px;margin-bottom: 10px;display: inline-block; margin-left: 10px}
.bugBuntyWrap p{font-size: 16px;font-weight: normal;padding-left: 34px;line-height: normal}
.bugBuntyWrap .bBntyDetail .bBntyDetailMain ul li abbr{font-size: 18px;color: #999999;margin-bottom: 10px;display: block;width: 100%;padding-left: 34px}

.bugBuntyWrap .bBntyInner .bBntySecrty{padding: 50px 116px;background-color: #ededed;}
.bugBuntyWrap .bBntyInner .bBntySecrty a{    color: #000000;;padding-left: 4px}
.bugBuntyWrap .bBntyInner p,.bugBuntyWrap .bBntyInner span{padding-left: 0;margin-left: 0}
.bugBuntyWrap .bBntyReprting{margin: 50px 0}
.bugBuntyWrap .bBntyReprting .bBntyReprtingInr{padding-left: 28px;margin-top: 14px}
.bugBuntyWrap .bBntyDot{margin: 30px 0 22px}
.bugBuntyWrap .bBntyDot li{position: relative;padding-left: 20px;margin-bottom: 8px;line-height: normal}
.bugBuntyWrap .bBntyDot li:before{position: absolute;left: 0;top: 8px;background-color: #000;width: 4px;height: 4px;border-radius: 50%;content: "";}


.bugBuntyWrap .bBntyCritrya{margin:14px 0 30px}
.bugBuntyWrap .bBntyCritryaInner{padding:10px 0 10px 14px}

.bugBuntyWrap .bBntyPInfo{width: 100%;margin:14px 0 30px}
.bugBuntyWrap .bBntyPInfoInner{display: flex}
.bugBuntyWrap .bBntyPInfoInner .bBntyPInfoLeft{padding:0 20px}


.bugBuntyWrap .bBntyEliReport{padding: 50px 116px;background-color: #ededed;}
.bugBuntyWrap .bBntyEliReport abbr{font-weight: 600;font-size: 16px;color: #000000;display: block}
.bugBuntyWrap .bBntyEliReport .bBntyNum{margin: 30px 0 22px;padding-left: 20px}
.bugBuntyWrap .bBntyEliReport .bBntyNumElgble{margin-top: 10px}


    .bugBuntyWrap .bBntyNum li{position: relative;padding-left: 10px;margin-bottom: 8px;line-height: normal;list-style-type: decimal}
.bugBuntyWrap .bBntyNum li:before{display: none}

.bugBuntyWrap .bBntyEliReportIner{width: 100%;margin-top: 34px}
.bugBuntyWrap .bBntyEliReportIner img{padding-left: 14px;    max-width: 100%;width: 100%;}
.bugBuntyWrap .bBntyInEliReport{width: 100%;margin-top: 24px}
.bugBuntyWrap .bBntyInEliReport .bBntyDot{margin: 16px 0 22px}
.bugBuntyWrap .bBntyInEliReport .bBntyInEliInner{padding-left: 20px}
.bugBuntyWrap .bBntyInEliReport .bBntyNote p{display: inline-block;font-weight: 700;color: #000000}

.bugBuntyWrap .bBntyAward{width: 100%;margin-top: 24px}
.bugBuntyWrap .bBntyAward .bBntyDot{margin: 14px 0 22px}
.bugBuntyWrap .bBntyAward .bBntyAwardInner{padding-left: 20px}
.bugBuntyWrap .bBntyAward .bBntyNum{padding-left: 20px;margin-top: 10px}

.bugBuntyWrap .bBntyAwardShdl{width: 100%;margin-top: 24px}
.bugBuntyWrap .bBntyAwardShdl .bBntyAwardShdlIner{padding-left: 20px;margin-top: 8px}
.bugBuntyWrap .bBntyAwardShdl .bBntyAwardShdlIner .bBntyAwardShdlInerCpy{    margin-top: 10px;position: relative;left: -20px;}
.bugBuntyWrap .bBntyAwardShdl .bBntyAwardShdlIner .bBntyawrdPmnt{    margin-top: 10px;position: relative;left: -20px;}
.bugBuntyWrap .bBntyAwardShdl .bBntyAwardShdlIner .bBntyawrdPmnt p{margin-bottom: 0;}

.bugBuntyWrap .bBntyAwardShdl p{padding-bottom: 4px}
.bugBuntyWrap .bBntyTable table{width: 100%;border-spacing: 0;   border-collapse: separate;}
.bugBuntyWrap .bBntyTable{max-width: 100%;width: 100%;margin: 38px 0 34px;}
.bugBuntyWrap .bBntytableScroll{max-width: 80%;margin: 0 auto;text-align: center}
.bugBuntyWrap .bBntyTable th{background-color:#ff3333;color: #fff;padding: 12px 0;font-size: 18px;font-weight: 700;  border-left:1px solid #fff;width: 50%; }
.bugBuntyWrap .bBntyTable td{background-color: #ccc;color: #000;font-size: 16px;font-weight: 700;padding: 12px 0; border-bottom:1px solid #fff;  border-left:1px solid #fff;width: 50%}}
.bugBuntyWrap .bBntyTable tr:first td{border: 0;}

@media only screen and (max-width: 1366px) {
    .bugBuntyWrap .bBntyList ul li a{font-size: 20px}
    .bugBuntyWrap span,.bugBuntyWrap .bBntyDetail .bBntyDetailMain ul li{font-size: 20px}
    .bugBuntyWrap .bBntyTable td{font-size: 14px}
     .bugBuntyWrap .bBntyTable th{font-size: 16px}
     
}
 @media only screen and (max-width: 1025px) {
     .bugBuntyWrap p{font-size: 15px}
     .bugBuntyWrap .bBntyList ul li{    margin-bottom: 20px;}
     .bugBuntyWrap .bBntyDetail{    margin-top: -30px;    margin-bottom: 20px;}
     .bugBuntyWrap .bBntyInner .bBntySecrty{padding: 44px 86px 26px}
     .bugBuntyWrap .bBntyEliReport{padding: 44px 86px 26px}
     .bugBuntyWrap .bBntyReprting{    margin: 34px 0;}
     .bugBuntyWrap .bBntyDot{margin: 22px 0 16px;}
     .bugBuntyWrap .bBntyPInfo{    margin: 0px 0 20px;}
     .bugBuntyWrap .bBntyCritrya{    margin: 14px 0 7px;}
}

 @media only screen and (max-width:991px) {
    .bugBuntyWrap .bBntyDetail .bBntyDetailMain{flex-direction: column-reverse;flex-wrap: wrap;margin-top: 0}
     .bugBuntyWrap .bBntyDetail .bBntyDetailMain .bBntyDetailMainLeft{    padding-right: 0;}
     .bugBuntyWrap .bBntyPInfoInner{flex-direction: column-reverse;flex-wrap: wrap;}
     .bugBuntyWrap .bBntyPInfoInner .bBntyPInfoLeft{padding: 0;margin-top: 20px}
     .bugBuntyWrap .bBntyInner .bBntySecrty,.bugBuntyWrap .bBntyEliReport{    padding: 36px 68px 20px;    padding: 36px 68px 20px;}
     .bugBuntyWrap span, .bugBuntyWrap .bBntyDetail .bBntyDetailMain ul li{font-size: 18px;}
     .bugBuntyWrap .bBntytableScroll{    max-width: 90%;margin: 0}
}
 @media only screen and (max-width:767px) {
     .bugBuntyWrap .bBntyDetail .bBntyDetailMain .bBntyDetailMainRight figure img{max-width: 100%}
     .bugBuntyWrap .bBntyList ul{flex-direction: row;height: auto;width: 100%}
     .bugBuntyWrap span, .bugBuntyWrap .bBntyDetail .bBntyDetailMain ul li{    font-size: 16px;}
     .bugBuntyWrap .container{margin: 0;padding: 0}
     .bugBuntyWrap p,.bugBuntyWrap .bBntyDetail .bBntyDetailMain .bBntyDetailMainLeft a{    padding-left: 28px;}
     .bugBuntyWrap .bBntyDetail .bBntyDetailMain ul li abbr{    font-size: 16px; padding-left: 28px;}
     .bugBuntyWrap .bBntyInner .bBntySecrty, .bugBuntyWrap .bBntyEliReport{    padding: 26px 30px 8px;word-break: break-all}
     .bugBuntyWrap img{max-width: 100%}
}   
/*bugBuntyWrap end*/

 /*new-connection rewamp start*/

.newconRe{width: 100%;margin-top: -15px}
.caHead{position: relative}
.newconRe{outline:0;padding:0;margin:0;box-sizing: border-box;}
.newconRe p,.newconRe label{margin: 0;padding: 0}
.newconRe .newconReIn{width: 100%;background-image: url(../img/new-connection/newcon-main-bg.png);
    background-repeat: repeat;padding-top: 26px;background-position: top center}
.newconRe .newconReState{padding-bottom: 210px;background-image: url(../img/new-connection/newcon-bottom-bg.png);background-position: center bottom;background-size: 100%;background-repeat: no-repeat}

.newconRe p{color: #000;line-height: normal;color: #000000}
.newconRe h3{margin: 0;padding: 0;line-height: normal;font-size: 20px;font-weight: 900;color: #000;display: block;text-align: center;margin-bottom: 14px}
.newconRe .container{padding: 0;margin: 0;max-width: 730px;margin: 0 auto}
.newconReIn [type="radio"]:checked,.newconReIn [type="radio"]:not(:checked){position:absolute;left:-9999px}
.newconReIn [type="radio"]:checked + label,.newconReIn [type="radio"]:not(:checked) + label{position:relative;padding-left:28px;cursor:pointer;line-height:19px;display:inline-block;color:#000033}
.newconReIn [type="radio"]:checked + label:before,.newconReIn [type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #999999;border-radius:100%;background:#fff;    box-sizing: content-box;}
.newconReIn [type="radio"]:checked + label:after,.newconReIn [type="radio"]:not(:checked) + label:after{content:'';width:12px;height:12px;background:#ed3032;position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.newconReIn [type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.newconReIn [type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)} 
.newconReIn .newconReRedio label{font-size: 14px}
.newconReIn ul,.newconReIn li{margin: 0;padding: 0}
.newconReIn .newconReRedio label{    margin-right: 10px;   margin-left: 14px;color: #000033}

@-moz-document url-prefix() { .newconReIn [type="radio"]:checked + label,[type="radio"]:not(:checked) + label { line-height: 18px} }

@media all and (-ms-high-contrast:none) {  *::-ms-backdrop, .newconReIn [type="radio"]:checked + label,[type="radio"]:not(:checked) + label{   line-height: 20px }      } 

.newconRe{width: 100%;text-align: center;margin-top: -15px}
.newconRe .newconReHead{color: #000033;font-weight: 900;font-size: 32px}
.newconRe .newconReSel{color: #ff3333}
.newconRe .newconReSpeed{margin-top: 14px}
.newconRe .newconReSpeed ul li p{font-size: 16px;color: #000;padding-left: 8px}
.newconRe .newconReSpeed ul{display: flex;justify-content: center;align-items: center}
.newconRe .newconReSpeed ul li{display: flex;justify-content: center;align-items: center;margin: 0 14px}

.newconRe .formBox{max-width: 400px; padding: 18px 24px 24px;border: 1px solid #999999;margin: 14px auto 28px;border-radius: 8px;background-color: #fff}

.newconRe select:focus{outline:0}
.newconRe input[type="text"],input[type="email"],input[type="number"]{width:100%;background-color:#e9e9e9;
    padding:12px 18px;border:0;color:#000; font-size:14px;line-height:21px;-webkit-appearance:none; -moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;border-radius: 6px}
.newconRe input[type="text"]:focus,input[type="email"]:focus,input[type="number"]:focus{outline:0}
.newconRe input[type="text"]::-webkit-input-placeholder{color:#000;font-size:14px;}
.newconRe input[type="text"]::-moz-placeholder{color:#000;opacity: 1;font-size:14px;}
.newconRe input[type="text"]:-ms-input-placeholder{color:#000;font-size:14px;}
.newconRe input[type="text"]:-moz-placeholder{color:#000;font-size:14px;} 
.newconRe select option{color: #000}
.newconRe select option:focus,.newconRe select:focus{color: #000}
.newconRe select{ width:100%;float:left;font-size:14px;border:0;border-bottom:1px solid #FFF;color:#000;
     padding:0px 18px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;
    background:#e9e9e9 url(../img/new-connection/new-re-select.png) no-repeat scroll 95% center;border-radius:0;
    border-radius: 6px}
.newconRe select::-ms-expand {  display: none;}

.newconRe .formBox ul li{margin-bottom: 10px;display: flex;flex-direction: column}

.newconRe .formBox ul li .newconReRedio{margin: 4px auto; }

.newconRe .newconRePrise{display: flex;justify-content: center;margin-top: 10px;align-items: baseline}
.newconRe .newconRePrise p{font-size: 16px}
.newconRe .newconRePrise .newconReHiglt{color: #ff3333;font-weight: 900;padding-right: 4px}
.newconRe .formBox > p{font-weight: 700;font-size: 18px;line-height: normal}
.newconRe .formBox .newconReRedioTop{margin: 9px 18px 16px;}
.newconRe .formBox .newconReButton{margin-top: 10px;display: block;width: 100%;cursor: pointer}
.newconRe .formBox .newconReButton a{ display: inline-block;text-transform: uppercase;padding: 12px 40px;background-color: #ed3032;border-radius: 8px;color: #fff;font-size: 14px;transition: all .1s linear;}
.newconRe .formBox .newconReButton a:hover{text-decoration: none;/*border: 1px solid #ff3333;color:#ff3333;background-color: transparent;*/}

.newconRe .newconReAdv{margin-bottom: 30px}
.newconRe .newconReAdv ul{display: flex; flex-wrap: wrap;justify-content: space-between;    padding: 0 30px;}
.newconRe .newconReAdv ul li p{font-size: 13.97px;margin-top: 2px;font-weight: 500}

.newconRe .newconReAddons{margin-bottom: 30px;overflow: hidden}
.newconRe .newconReAddons ul{display: flex;justify-content: flex-end}
.newconRe .newconReAddons ul li{margin: 0 20px}
.newconRe .newconReAddons ul li p{font-size: 13.97px;margin-top: 10px;display: flex;align-items: center;justify-content: center;min-height: 32px;font-weight: 500}
.newconRe .newconReAddons ul li .nPriseCut{position: relative;display: inline-block;margin-right:  6px}
.newconRe .newconReAddons ul li .nPriseCut:before{    position: absolute; content: '';  width: 100%;  height: 1px;  background-color: #000;   transform: rotate(168deg);  bottom: 7px;}

.newconRe .newconReAddons .newconReAddonsIn{padding: 5px 15px;background-color: #e9cbc1}
 
.newconRe .newconReAddonsIn{position: relative;height: 150px;width: 1724px;display: flex;align-items: center}
.newconRe .newconReAddonsIn .container{position: absolute; 
    animation: marqu 19s linear infinite;width: 100%;max-width: 100%} 

  @keyframes marqu {
  0% { transform: translateX(50%); }
  100% { transform: translateX(-100%); }
}
.newconRe .newconReAddonsIn .container:hover{-webkit-animation-play-state:paused;
  -moz-animation-play-state:paused;-o-animation-play-state:paused;  animation-play-state:paused;}

.newconRe .newconReTstmnl{text-align: center;margin-bottom: 30px}
.newconRe .newconReTstmnl abbr{font-size: 18px;margin-bottom: 12px;color: #000;display: block;font-weight: 500}
.newconRe .newconReTstmnl p{font-size: 12px;position: relative;}
.newconRe .newconReTstmnl p:before{position: absolute;content: '';left: -10px;top: -50px;
    background-image: url(../img/new-connection/newcon-comt-1.png);background-repeat: no-repeat;width: 53px;height: 36px;}
.newconRe .newconReTstmnl p:after{position: absolute;content: '';right: -10px;bottom: -34px;background-image: url(../img/new-connection/newcon-comt-2.png);background-repeat: no-repeat;width: 53px;height: 36px;}

.newconRe .newconReTstmnl .newconReTstmnlSlider{  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);background-color: #fff}
.newconRe .newconReTstmnl .newconReTstmnlBox{ background-color: #fff;padding: 40px 64px 50px;}

.newconRe .slick-prev:before,.slick-next:before{display:none}
.newconRe .slick-dots li button{display:none}
.newconRe .slick-dots li{background-color:#bfbfbf;border-radius:20px;width:10px;height:10px}
.newconRe .slick-dots li.slick-active{background-color:#459ddd}
.newconRe .slick-dots{right:15px;bottom:-10px;width:auto;left:50%;position:relative;transform:translateX(-50%)}
.newconRe .slick-slide{height:auto!important}
.newconRe .slick-list{outline:none!important}
.newconRe .slick-slide{outline:none!important;padding:10px}
.slick-slide:focus,.slick-slide a{outline:none!important}
.newconRe .slick-prev{background:no-repeat url(../img/new-connection/newcona-prev.png) center top;left:-50px;width:39px;height:39px;z-index:2}
.newconRe .slick-next{background:no-repeat url(../img/new-connection/newcona-next.png) center top;right:-50px;width:39px;height:39px}
.newconRe .slick-prev.slick-disabled{opacity:.2}

.newconRe .newconReState p{font-size: 14px}
 
.page-node-4547 .caWrap{background-image: none;padding-bottom: 0}

.newconRe .formBox ul li .text-danger{display: block;width: 100%;text-align: left;font-size: 12px;}
.newconRe select.form-control:focus{width:100%;float:left;font-size:14px;border:0;border-bottom:1px solid #FFF;color:#000; padding:0px 18px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:#e9e9e9 url(../img/new-connection/new-re-select.png) no-repeat scroll 95% center;border-radius:0;border-radius: 6px}

@media only screen and (max-width: 1600px) {
    .newconRe .newconReState{padding-bottom: 180px;} 
}


@media only screen and (max-width: 1440px) {
    .newconRe .newconReState{padding-bottom: 150px;} 
}
@media only screen and (max-width: 991px) {
    .newconRe .container{max-width: 82%} 
}
@media only screen and (max-width:767px) {
   
    .newconRe .container{max-width: 94%} 
    .newconRe .newconReHead{font-size: 20px}
    .newconRe .newconReHead span{display: block}
    .newconRe .newconReHead span:last-child{margin-top: 10px}
    .newconRe .newconReSpeed ul li p{font-size: 12px}
    .newconRe .newconReSpeed ul li{    margin: 0 8px;}
    .newconRe .newconRePrise p{font-size: 14px} 
    .newconRe .formBox > p{font-size: 14.99px}
    .newconReIn .newconReRedio label{font-size: 12px}
    .newconRe .formBox{padding: 16px 16px 20px;    background-color: transparent;}
    .newconRe input[type="text"], input[type="email"], input[type="number"],.newconRe select{    padding: 10px 12px;}
    .newconRe .formBox ul li{    margin-bottom: 7px;}
    .newconRe .newconReAdv li{width: 48%;margin-bottom: 12px}
    .newconRe .newconReAdv ul{justify-content: center;padding: 0}
    .newconRe .newconReAdv li:last-child{margin-bottom: 0}
    .newconRe .newconReTstmnl .newconReTstmnlBox{    padding: 54px 36px 62px;}
    .newconRe .newconReTstmnl .newconReTstmnlSlider{max-width: 83%;margin: 0 auto}
    .newconRe .slick-prev{    left: -20px;}
      .newconRe .slick-next{    right: -20px;}
    .newconRe{    background-image: url(../img/new-connection/newcon-bottom-bg-mob.png);} 
    .newconRe .newconReState{background-image: url(../img/new-connection/newcon-bottom-bg-mob.png);padding-bottom: 108px}
    .newconRe .newconReAddonsIn{height: 150px} 
    .newconRe .newconReAddonsIn .container{overflow: scroll;top: 50%;transform: translateY(-50%)}
    .newconRe .newconReAddons ul{justify-content: unset}
    .newconRe .newconReAddons .newconReAddonsIn{padding: 10px 0}
   /* .newconRe .newconReAddons .newconReAddonsIn{width: 700px}*/
    .newconRe .newconReAddonsIn .container{top: 20px;transform:none;}
     .newconRe .newconReIn{background-size: 100%;    background-image: url(../img/new-connection/newcon-main-bg-mob.png);}
    .newconRe{    margin-top: -9px;}
    .newconRe .newconReTstmnl p:before{background-size: 40px;top: -54px}
     .newconRe .newconReTstmnl p:after{background-size: 40px;    bottom: -50px;right: -25px}
        @keyframes marqu {
          0% { transform: translateX(30%); }
          100% { transform: translateX(-100%); }
        }
}


@media only screen and (max-width:320px) {
    newconRe {margin-top: -14px;}
    .newconRe .newconReSpeed ul li img{max-width: 20px}
    .newconRe .newconReHead span:last-child{    margin-top: 2px;}
    .newconRe .newconReHead{font-size: 19px;}
    .newconRe .newconReSpeed ul li p{    font-size: 10px;}
    .newconRe .formBox > p{font-size: 14px}
    .newconReIn .newconReRedio label{font-size: 11px;    line-height: 18px;  }
    .newconRe .formBox .newconReButton a{  padding: 10px 37px;font-size: 13px}
    .newconRe .newconRePrise p{font-size: 13px}
    .newconRe h3{    font-size: 19px;}
  
    .newconRe .newconReAdv ul li p{font-size: 13px}
    .newconReIn [type="radio"]:checked + label:before, [type="radio"]:not(:checked) + label:before{    width: 15px;
        height: 15px;}
    .newconReIn [type="radio"]:checked + label:after, [type="radio"]:not(:checked) + label:after{    width: 9px;
    height: 9px;}    
    .newconReIn [type="radio"]:checked + label, [type="radio"]:not(:checked) + label{  padding-left: 24px;}
    .newconRe select{background-size: 13px}
}

/*new connection Rewamp end*/


.blogWrap .blog_lead .ffInput #captcha-img,.blogRewamp .blog_lead .ffInput #captcha-img{    padding-right: 10px;}

.tiruvallur-g span{    width: 74px;   height: 75px; background-position: -543px -164px; }
.tiruvallur-r span{    width: 74px;   height: 75px; background-position: -543px -88px; }

.ccornerBtn{color: #fff;  background-color: #ef3340;  border: none;   padding:15px 6px;  font-size: 12px;   text-transform: uppercase;  cursor: pointer;display: inline-block;width: 142px;text-align: center;position: relative;top: 5px}
.ccornerBtn:hover{color: #fff;text-decoration: none}

@media only screen and (max-width: 1366px) {
    .ccornerBtn{  width: 130px}
}


@media only screen and (max-width: 767px) {
    .ccornerBtn{   margin-bottom: 18px;   margin-top: -10px;}
}






/*plan rewamp start*/
.abPlan p,.abPlan ul{margin: 0;padding: 0}
.abPlan .investHead{margin-bottom: 10px} 
.abPlan .abplanInner{width: 100%;display: flex; flex-wrap: wrap;align-items: center;justify-content: center}
.abPlan .abplanInner .abplanBox{border: 1px solid #a1a1a1;padding: 12px 12px 10px;text-align: center;width: 32%;border-radius: 20px;margin-bottom: 34px;position: relative;margin-right: 14px}
.abPlan .abplanInner .abplanBox .abplanHead{margin-bottom: 14px}
.abPlan .abplanInner .abplanBox span{display: block;text-align: center;font-size: 18.9px;color: #333333;margin-bottom: 0px;position: relative;font-weight: 800;padding: 0 8px}
.abPlan .abplanInner .abplanBox span:first-child:before{position: absolute;content: '';width:2px;height:60%;background-color: #333333;top: 0px;right: -1px;    top: 50%;  transform: translateY(-50%);display: none}
.abPlan .abplanInner .abplanBox span:last-child{color: #ff3333}

.abPlan .abplanInner .abplanBox.abplanPopular .abplanHead{position: relative; top: 4px; margin-top: 10px;}

.abPlan .abplanInner .abplanBox .speedWrap{display: flex;justify-content: space-between;align-items: center;
   padding-bottom: 20px;border-bottom: 1px solid #b9b9b9;}
.abPlan .abplanInner .abplanBox .speedWrap p{color: #6a6a6a;font-size: 11.34px;}
.abPlan .abplanInner .abplanBox .speedWrap abbr{color: #242424;font-size: 16px;margin-top: 8px;display: block;font-weight: 500}
 
.abPlan .abplanInner .abplanBox .planSelect{text-transform: uppercase;color: #ffffff;font-size: 12.43px;background-color: #333333;padding: 8px 26px;font-weight: 500;cursor: pointer}

.abPlan .abplanInner .abplanBox .pTc{font-size: 9px;color: #000;text-align: center;    margin: 20px 0 8px;font-weight: 600}
.abPlan .abplanInner .abplanBox .logoWrap{padding: 10px 7px 10px 4px;border-bottom: 1px solid #b9b9b9;display: flex;
     align-items: flex-start;align-items: center;justify-content: space-between} 
.abPlan .abplanInner .abplanBox .logoWrap li{margin-left:10px; }
.abPlan .abplanInner .abplanBox .logoWrap li:first-child{margin: 0}  
.abPlan .abplanInner .abplanBox .logoWrap li p{color: #000;font-size: 9px;text-transform: uppercase;font-weight: 500;margin-top: 4px;cursor: pointer}
 
 
.abPlan .abplanInner .abplanBox .recommanded{width: 130px;
   position: absolute;top: 0px;right: 0px;font-weight: 600;text-transform: uppercase}
.abPlan .abplanInner .abplanBox .recommanded p{font-size: 11.30px;color: #fff;line-height: 21px;}
.abPlan .abplanInner .abplanBox .recommanded:before{position: absolute;content: ''; background-image: url(../img/plan-rewamp/plan-popuar-bg.png);width: 149px;height: 26px;top: -3px;right: -1px;z-index: -1}

.abPlan .abplanInner .abplanBox.abplanPopular .planSelect{color: #fff;background-color: #ee3035}

.abPlan .abplanInner .abplanBox .planExtra{background-image: url(../img/plan-rewamp/plan-extra-bg.png);width: 110px;height: 24px;color: #fff;text-transform: uppercase;font-size: 11px}
.abPlan .abplanInner .abplanBox .planExtra abbr{display: flex;justify-content: center;align-items: center;height: 100%;position: relative;left: -3px}
.abPlan .abplanInner .abplanBox.abplanPopular{border: 2px solid #ee3035;box-shadow: 0px 0px 10px 0px rgba(0,0,0,.2);}


.abPlan .abPlanPatner{width: 100%;background-color: #f8f6f7;padding: 40px 0 50px}
.abPlan .abPlanPatner h3{font-size: 22px;font-weight: 900;color: #333333;text-align: center; }
.abPlan .abPlanPatner ul{display: flex;justify-content: space-between; }
.abPlan .abPlanPatner ul li{width: 17%;display: flex;justify-content: center;align-items: center;flex-direction: column;   box-shadow: 0px 0px 10px 0px rgba(0,0,0,.2);border-radius: 6px}
.abPlan .abPlanPatner ul li p{color: #333333;font-size: 16px;background-color: #ebebeb;padding:24px 10px 34px;width: 100%;text-align: center;font-weight: 900;position: relative; line-height: normal; border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;min-height: 122px}
.abPlan .abPlanPatner ul li img{padding: 10px;max-width: 100%;margin: 0 auto}
.abPlan .abPlanPatner .abPlanPatnerSlider{max-width: 90%;margin: 0 auto;margin-top: 30px}
.abPlan .abPlanPatner ul li figure{padding: 0;margin: 0;width: 100%;background-color: #fff;text-align: center;border-radius: 6px}

.abPlan .abPlanPatner ul li .apPlanSliderCopy{padding-top: 16px;background-color: #fff;width: 100%;position: relative;border-radius: 6px}
.abPlan .abPlanPatner ul li .apPlanSliderCopy:before{position: absolute;content: ''; top: -20px;left: 0;width: 0;height: 0;width: 0;height: 0;border-style: solid;border-width: 36px 0 0 88px;border-color: transparent transparent transparent #ebebeb;}
.abPlan .abPlanPatner ul li .apPlanSliderCopy:after{position: absolute;content: ''; top: -20px;right: 0;width: 0;height: 0;width: 0;height: 0;border-style: solid;width: 0;
height: 0;border-style: solid;border-width: 0 0 36px 88px;border-color: transparent transparent #ebebeb transparent;}
.abPlan .abPlanPatner ul li p abbr{position: relative;padding: 0 4px}
.abPlan .abPlanPatner ul li p abbr:before{position: absolute;content: '';width: 100%;height: 1px;background-color: #ff3333;left: 0;bottom: 9px;    transform: rotate(160deg);}

 .abPlan .slick-prev:before,.slick-next:before{display:none}
.abPlan .slick-dots li button{display:none}
.abPlan .slick-dots li{background-color:#bfbfbf;border-radius:20px;width:10px;height:10px}
.abPlan .slick-dots li.slick-active{background-color:#459ddd}
.abPlan .slick-dots{right:15px;bottom:-10px;width:auto;left:50%;position:relative;transform:translateX(-50%)}
.abPlan .slick-slide{height:auto!important}
.abPlan .slick-list{outline:none!important}
.abPlan .slick-slide{outline:none!important;margin:10px}
.abPlan .slick-slide:focus,.slick-slide a{outline:none!important}
.abPlan .slick-prev{background:no-repeat url(../img/plan-rewamp/abplan-prev.png) center top;left:-70px;width:62px;height:62px;z-index:2;background-size: 40px;background-position: center;}
.abPlan .slick-next{background:no-repeat url(../img/plan-rewamp/abplan-next.png) center top;right:-70px;width:62px;height:62px;background-size: 40px;background-position: center;}
.abPlan .slick-prev.slick-disabled{opacity:.2}

.abPlan-popup{width: 100%;height: 100%;left: 0;top:0; z-index: 9999;background: rgba(0, 0, 0, 0.9);position: fixed;display: none}
.abPlan-popup .ebPlanpopupWrap{  width: 450px;    position: fixed; top: 50%;  left: 50%; transform: translate(-50%, -50%); z-index: 11; text-align: center; padding:22px 10px;  border-radius: 16px; background-color: #fff }  
.abPlan-popup .ebPlanpopupWrap .abPlan-popup-close{  top: 10px;right: 12px;cursor: pointer;position: absolute;color: #000;background-image: url(../img/plan-rewamp/popup-close.png);width: 13px;height: 11px;background-repeat: no-repeat;}
.abPlan-popup .abPlan-popup-overlay{ position: absolute;  top: 0px;  left: 0px;  width: 100%; height: 100%;} 
 
.abPlan-popup .mCustomScrollbar{height: 450px;overflow-y: scroll;padding: 10px 0; }
.abPlan-popup ul{padding: 0px 20px;border-radius: 10px; }
.abPlan-popup ul li{display: flex;justify-content: space-between;align-items: center;padding: 10px;border-bottom: 1px solid #ccc}
.abPlan-popup ul li p{color: #000;font-size: 15px;width: 70%;text-align: left}
.abPlan-popup .eb-popupInner{position: relative}
.abPlan-popup ul li figure{width: 14%}

.abPlan-popup ::-webkit-scrollbar {  display: none;} 
.abPlan-popup {   -ms-overflow-style: none;    scrollbar-width: none; }
.abPlan-popup .mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#cecccc;border-radius:0}
.abPlan-popup .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px;background-color:#1a2d4b;border-radius:0}
.abPlan-popup .mCSB_scrollTools .mCSB_dragger{height:100px !important}
.abPlan-popup .mCSB_buttonUp{    background-image: url(../img/plan-rewamp/scroll-top.png) !important;background-position: center !important;opacity: 1 !important;    background-size: 10px;}

.abPlan-popup .mCSB_buttonDown{ background-image: url(../img/plan-rewamp/scroll-bottom.png) !important;background-position: center !important;opacity: 1 !important;    background-size: 10px;}
.abPlan-popup .mCSB_dragger_bar{left: 4px !important;margin: 0 !important}

.abPlan-popup .mCustomScrollbar{
     scrollbar-width: none;
}

.abPlan .abPlanWrap{display: none;margin-bottom: 30px}
.abPlan .abPlanTab{width: 100%;margin: 20px 0}
.abPlan .abPlanTab ul{width: 100%;display: flex;text-align: center}
.abPlan .abPlanTab ul li{width: 214px;height: 50px; background-color: #d1d1d1;font-size: 18px;color: #333333;cursor: pointer;display: flex;justify-content: center;align-items: center;position: relative}
.abPlan .abPlanTab ul li.active{ background-color: #ece824;font-weight: 700;}

.abPlan .abPlanTab ul li.active:before{position: absolute;content: '';bottom: -7px;left: 0;right: 0;margin: 0 auto;
width: 0;height: 0;border-style: solid;border-width: 8px 8px 0 8px;border-color: #ece824 transparent transparent transparent;}
 

.abPlan .plans_h1{font-size: 20px;margin-bottom: 0}

.cutPriseAll{position: relative;padding: 0 3px} 
.cutPriseAll:before{position:absolute;content:'';width:100%;height:1px;background-color:#000;transform:rotate(180deg);bottom:9px;left:1px}
.cutPriseWhiteAll{position: relative;padding: 0 3px} 
.cutPriseWhiteAll:before{position:absolute;content:'';width:100%;height:1px;background-color:#fff;transform:rotate(180deg);bottom:9px;left:1px}

.abPlan figure{margin: 0;padding: 0}

@media only screen and (max-width: 1366px) {
    .abPlan .abPlanPatner .abPlanPatnerSlider{max-width: 80%;margin: 30px auto 0}
    .abPlan .abplanInner .abplanBox span{    font-size: 16px;}
}

@media only screen and (max-width: 1210px) {
    .abPlan .abplanInner .abplanBox span{font-size: 15px}
}

@media only screen and (max-width: 1025px) {
    .abPlan .abplanInner .abplanBox{    width: 43%;}
    .abPlan .abplanInner{    justify-content: space-around;    align-items: flex-start;}
    .abPlan .abPlanPatner ul li .apPlanSliderCopy:before,.abPlan .abPlanPatner ul li .apPlanSliderCopy:after{    top: -18px;}
}

@media only screen and (max-width: 991px) {
    .abPlan{padding-bottom: 110px}
    .abPlan .slick-slide{margin: 10px 20px;}
    .abPlan .abplanInner .abplanBox span{font-size: 17px}
    .abPlan .abplanInner .abplanBox{    width: 47%;}
}

@media only screen and (max-width: 767px) {
    .abPlan-popup .ebPlanpopupWrap{    width: 90%;}
    .abPlan-popup ul li p{margin-left: 20px;    text-align: left;    width: 60%;}
    .abPlan-popup ul li figure{    width: 22%;}
    .abPlan .abplanInner{flex-wrap: wrap}
    .abPlan .abplanInner .abplanBox{width: 100%} 
    .abPlan .abPlanPatner ul li{    width: 45%;padding: 0;margin:4px 12px}
    .abPlan .abPlanPatner ul{flex-wrap: wrap}
    .abPlan .abPlanPatner{    padding: 15px 10px 18px;background-color: transparent;overflow: hidden}
    .abPlan .abPlanPatner h3{    font-size: 16px;}
    .abPlan .abPlanPatner h3 br{display: none}
    .abPlan .abPlanPatner ul li img{    height: 64px;}
    .abPlan .abPlanPatner ul li p{    padding: 5px 10px 20px;min-height: 90px;font-size: 14px}
    .abPlan .slick-slide{    padding: 4px 8px;}
    .abPlan .abPlanPatner .abPlanPatnerSlider{    max-width: 86%;}
    .abPlan .slick-next{ right: -54px;    background-size: 34px;}
    .abPlan .slick-prev{left: -54px;    background-size: 34px;}
    .abPlan .abplanInner .abplanBox span{font-size: 18px}
    .abPlan .abPlanTab ul li{font-size: 16px}
    .abPlan .abPlanTab .container{padding: 0;margin: 0}
    .abPlan .plans_h1{font-size: 16px}
    .abPlan .abplanInner .abplanBox .logoWrap{    padding: 6px 7px 6px 4px;}
   
    .abPlan .slick-slide{margin: 6px}
    .abPlan .act-head .head1{    margin-bottom: 20px;}
    .abPlan .abplanInner .abplanBox{    margin-bottom: 28px;    margin-right: 0;}
    .abPlan .abplanInner .abplanBox .recommanded p{font-size: 11px}
    .abPlan .abPlanPatner ul li.apPlanBr p r{display: none}
    
}

@media only screen and (max-width: 330px) {
    .abPlan .abplanInner .abplanBox span{    font-size: 16px;}
    .abPlan .abplanInner .abplanBox .planSelect{    padding: 6px 22px;    font-size: 12px;}
    .abPlan .abplanInner .abplanBox .speedWrap abbr{    margin-top: 4px;}
    .abPlan .abplanInner .abplanBox span{margin-bottom: 22px}
    .abPlan .abPlanPatner h3{    font-size: 14px;}
    .abPlan .abPlanPatner{    padding: 4px 10px 8px;}
    .abPlan .abPlanPatner ul li p{    font-size: 14px;}
}

/*plan rewamp end*/

.blogRewampTable{width: 100%;}
.blogRewampTable th,.blogRewampTable td{font-size: 12px;padding: 5px;text-align: center}

.nBbCRewamp .head1.w .hTxt h1{display:inline;color:#fff;text-transform:lowercase}
.bpHead .head1.cen h2.hTxt{display:inline;text-transform:uppercase;font-weight: 700;font-size: 24px;line-height: 30px;}



.head1 span.hTxt h1{    display: inline-block;
    position: relative;
    padding-bottom: 0px;
    text-transform: uppercase;font-weight: 700;
    font-size: 24px;
    color: #EE3035;}

@media only screen and (max-width: 767px) {
    .head1 span.hTxt h1{font-size: 18px;}   
}


.spWrap .allPcontainer .pnCol2{margin-top: 0}

@media only screen and (max-width: 767px) {
   .spWrap .allPcontainer .pnCol2{margin-top: 30px}
}


.page-node-4666 .partnersWrap .act-head .head1{margin-top: 24px}



.slider-container .slider-left .fa.fa-arrow-left{background-image:url(/themes/actcorp/img/sprite/arrowSprite.png);background-repeat:no-repeat;opacity:1;width:12px;height:21px;background-position:-24px -22px;display:block;margin:7px 0 0 10px}
.slider-container .slider-right .fa.fa-arrow-left{background-image:url(/themes/actcorp/img/sprite/arrowSprite.png);background-repeat:no-repeat;opacity:1;width:12px;height:21px;background-position:-24px -22px;display:block;margin:7px 0 0 10px}

.slider-container .slider-right .fa.fa-arrow-right{background-image:url(/themes/actcorp/img/sprite/arrowSprite.png);background-repeat:no-repeat;opacity:1;width:12px;height:21px;background-position:-24px 0;display:block;margin:7px 0 0 14px}

.slider-container .slider-left:focus,.slider-container .slider-right:focus{outline: 0}


.faqRewampInside .accordion .link{      padding-right: 30px;}
.abPlan-popup .plan_more_tnc{margin-left: 30%;text-align: left;font-size: 14px;color: #000}
.joinBox a {color: #fff !important;cursor:pointer;}
@media only screen and (max-width: 767px) {
    .abPlan-popup .plan_more_tnc{    top: 6px;    position: relative;margin-left: 37%;font-size: 12px;}
}



/*sitemapRewamp start*/

.sitemap .sitemapRow{justify-content: space-between} 
/*.sitemap .sitemapRow .col-sitemap{width: 14%;}*/
 
.sitemap .fTab a{font-size: 12px;}
.sitemap h3,.sitemap h4{font-size: 16px;font-weight: 700}

.sitemap .act-head .head1{line-height: normal;margin-bottom: 4px;}
.sitemap .head1 span.sepS::before{bottom: 16px;width: 66px;}
.sitemap .head1 span.sepS::after{bottom: 16px;}
.sitemap .container{max-width: 1640px;}
.sitemap .fList1,.sitemap .fList2{    padding: 0 0 0 16px;border: 0;position: relative}
.sitemap .col-md-12{padding: 0}
.sitemap .fList1:after,.sitemap .fList2:after{    position: absolute; content: ''; height: 100%; width: 1px; background-color: #5e5c21; left: 0; top: 6px;}
.sitemap .fList1:before{top: 4px;}
.sitemap .fList1{flex-direction: column;
    max-height: none;}
.sitemap .fList1:before{display: none}
.sitemap .fList1 li{width: 100%;}

@media only screen and (max-width:1880px) {
    .sitemap .container{max-width: 1540px;}
}
@media only screen and (max-width:1640px) {
    .sitemap .container{max-width: 1400px;}
}

@media only screen and (max-width:1440px) {
     .sitemap .container{max-width: 1200px;}
    .sitemap .fList1:after, .sitemap .fList2:after{top: 8px;}
    .sitemap .head1{font-size: 22px;}
.sitemap .fTab a{font-size: 9px;}
.sitemap h3,.sitemap h4{font-size: 12px;font-weight: 700}
    .sitemap .head1 span.sepS::before,.sitemap .head1 span.sepS::after{    bottom: 12px;height: 3px;}
    .sitemap .fList1:before{top: 6px;}
}
@media only screen and (max-width:1260px) {
     .sitemap .container{max-width: 1000px;}
    .sitemap .fList1:after, .sitemap .fList2:after{top: 8px;}
    .sitemap .head1{font-size: 17px;}
.sitemap .fTab a{font-size: 8px;}
.sitemap h3,.sitemap h4{font-size: 11px;font-weight: 700}
}

@media only screen and (max-width:1025px) {
    .sitemap .container{width: 90%;}
.sitemap .sitemapRow .col-sitemap{width: 24%;}
}
@media only screen and (max-width:991px) {
  
.sitemap .sitemapRow .col-sitemap{width: 25%;} 
    .footBox{border-bottom:0;}
}
@media only screen and (max-width:767px) {
  
    .sitemap .sitemapRow .col-sitemap,.sitemap .sitemapRow .col-sitemap:first-child, .sitemap .fList1 li{width: 100%;}
  
    .sitemap .fList1{max-height: inherit}
    .sitemap .fList1:before{display: none}
    .sitemap .fTab a{font-size: 14px;font-weight: 600;}
    .sitemap h3,.sitemap h4{font-size: 18px;font-weight: 700}
    .sitemap .head1{margin-bottom: 0;}
    .sitemap{margin-top: -14px;}
    .sitemap .fList1:after, .sitemap .fList2:after{top: 5px;}
    .footBox{border-bottom:solid 1px #313131;}
    .sitemap .head1{font-size: 20px;}
    .sitemap{padding-bottom: 120px;} 
    
}
/*sitemapRewamp end*/

.blogRewamp ol li p,.blogRewamp p{font-size: 16px;}

.manageBox .dirImg img{max-width: 100%;}
.blogRewamp .blogRewampHead h1{font-size: 28px;}
.blogRewamp .blogRewampHead .blogDateWrap p,.blogRewamp .blogTxt .blogRewampdateWrap span,.blogRewampListing .blogRewampBox .blogRewampTxt .blogRewampdateWrap span{font-size: 14px;}
.blogRewamp li{font-size: 16px;}
.blogRewamp h3, .blogRewamp strong,.blogRewamp ol li:before{font-size: 18px;}
.blogRewamp .blogRewampInner .blogRewampInnerRight .blogRewampTagCloud .blogRewamprightArtical abbr{font-size: 15px;}

.tickdetails .enTxt2 li{position: relative}
.tickdetails .enTxt2 li:before{width:25px;height:25px;
    background-image:url(../img/sprite/arrowSprite.png);background-repeat:no-repeat;background-position:-21px -103px;display:inline-block;left:0;top:50%;transform:translateY(-50%);content: '';position: absolute;}


/*existing customer start*/

.excustWrap{width: 100%;background-color: #efefef;padding-bottom: 24px} 
.excustWrap .excustHead{text-align: center}
.excustWrap h2{position: relative;display: inline-block;font-size: 22px;font-weight: 700;margin: 30px 0 36px;color: #000;text-transform: none}
.excustWrap h2:before{position: absolute;content: '';width: 22px;height: 3px;background-color: #ed2e35;left: 31%;transform: translateX(-50%);bottom: -10px;}
.excustWrap h2:after{position: absolute;content: '';width: 124px;height: 3px;background-color: #ed2e35;left: 51%;transform: translateX(-50%);bottom: -10px;}

.excustWrap h3{position: relative;display:block;font-size: 18px;font-weight: 700;color: #000;margin-bottom: 14px;}

.excustWrap .excustWrapIner{width: 100%;}
.excustWrap .excustWrapIner ul{display: flex;text-align: center;justify-content: space-between;padding: 0;}
.excustWrap .excustWrapIner ul li{width: 33%;margin: 0 6px;}
.excustWrap .excustWrapIner ul li:first-child{margin-left: 0;}
.excustWrap .excustWrapIner ul li img{max-width: 100%;}
.excustWrap .excustWrapIner ul li figure{margin: 0;padding: 0}
.excustWrap .excustWrapIner ul li p{font-size: 14px;color: #fff;margin: 10px 0 8px;line-height: normal;min-height: 30px;margin-left: 25px;}
.excustWrap .excustWrapIner ul li a{display: inline-block;border: 1px solid #fff;border-radius: 4px;padding: 6px 4px;color: #fff;font-size: 14px;width: 120px;margin-left: 25px;}
.excustWrap .excustWrapIner ul li a:focus{outline: 0}
.excustWrap .excustWrapIner ul li a:hover{text-decoration: none;}
/*.excustWrap .excustWrapIner ul li a:hover{text-decoration: none;color: #EE3035;   background-color: #fff; transition: 0.4s all ;border: 1px solid #EE3035}*/
       
.excustWrap .excustWrapIner ul li .excustcopy{padding: 16px 0 18px;position: relative;z-index: 1;}
.excustWrap .excustWrapIner ul li .excustcopy:before{position: absolute;content: '';width: 90%;right: -2px;height: 100%;top: 0;background-color: #ed2e35;z-index: -1;border-top-right-radius:22px;}

.excustWrap .excustBottom{text-align: center;margin-top: 24px;}
.excustWrap .excustBottom a{display: inline-block;border: 1px solid #ed2e35;border-radius: 4px;padding: 6px 4px;color: #000;font-size: 14px;width: 140px;cursor: pointer}
.excustWrap .excustBottom a:focus{border: 1px solid #ed2e35;}
.excustWrap .excustBottom a:hover{text-decoration: none;color: #fff;   background-color: #EE3035; transition: 0.4s all ;border: 1px solid #EE3035}
.excustWrap .excustBottom h3{margin-bottom: 8px}


@media only screen and (max-width:1025px) {
    .excustWrap .excustWrapIner ul li{    margin: 0 12px;}
    .excustWrap .excustWrapIner ul li:first-child{margin-left: 0;}
    .excustWrap .container{padding-left: 0}
}

@media only screen and (max-width:991px) {
    
    .excustWrap .excustWrapIner ul{flex-wrap: wrap;padding: 0;}
    .excustWrap .excustWrapIner ul li{width: 49%;margin: 0 0px 28px;}
    .excustWrap .excustWrapIner ul li p{    font-size: 11px;}
    .excustWrap h3{    font-size: 16px;    margin-bottom: 12px;}
    .excustWrap h2{margin: 18px 0 34px;font-size: 16px;}
    .excustWrap h2:before{    width: 18px;}
    .excustWrap h2:after{    width: 112px;    width: 90px;}
    .excustWrap .excustWrapIner ul li .excustcopy:before{    width: 64%;right: 34px}
    
}
@media only screen and (max-width:767px) {
    .excustWrap .excustWrapIner ul li .excustcopy:before{    height: 53%;    width: 84%;  right: 0;}
    .excustWrap .excustWrapIner ul li img{    max-width: 144px;}
    .excustWrap{background-color: #fff}
    .excustWrap .excustWrapIner ul li p{color: #000;max-width: 74%;margin: 10px auto 4px;margin-left: 6px;}
    .excustWrap .excustWrapIner ul li a{color: #000;border: 1px solid #000;margin-left: 10px}
    .excustWrap .excustWrapIner ul li{    margin: 0 0px 4px;}
    .excustWrap .excustWrapIner ul li p br{display: none}
    .excustWrap .excustBottom{margin-top: 0}
}



/*existing customer start*/

.blogRewamp ol li p,.blogRewamp p{font-size: 16px;}

/*sitemapRewamp start*/

.sitemap .sitemapRow{justify-content: space-between} 
/*.sitemap .sitemapRow .col-sitemap{width: 14%;}*/
 
.sitemap .fTab a{font-size: 12px;}
.sitemap h3,.sitemap h4{font-size: 16px;font-weight: 700}

.sitemap .act-head .head1{line-height: normal;margin-bottom: 4px;}
.sitemap .head1 span.sepS::before{bottom: 16px;width: 66px;}
.sitemap .head1 span.sepS::after{bottom: 16px;}
.sitemap .container{max-width: 1640px;}
.sitemap .fList1,.sitemap .fList2{    padding: 0 0 0 16px;border: 0;position: relative}
.sitemap .col-md-12{padding: 0}
.sitemap .fList1:after,.sitemap .fList2:after{    position: absolute; content: ''; height: 100%; width: 1px; background-color: #5e5c21; left: 0; top: 6px;}
.sitemap .fList1:before{top: 4px;}
.sitemap .fList1{flex-direction: column;
    max-height: none;}
.sitemap .fList1:before{display: none}
.sitemap .fList1 li{width: 100%;}

@media only screen and (max-width:1880px) {
    .sitemap .container{max-width: 1540px;}
}
@media only screen and (max-width:1640px) {
    .sitemap .container{max-width: 1400px;}
}

@media only screen and (max-width:1440px) {
     .sitemap .container{max-width: 1200px;}
    .sitemap .fList1:after, .sitemap .fList2:after{top: 8px;}
    .sitemap .head1{font-size: 22px;}
.sitemap .fTab a{font-size: 9px;}
.sitemap h3,.sitemap h4{font-size: 12px;font-weight: 700}
    .sitemap .head1 span.sepS::before,.sitemap .head1 span.sepS::after{    bottom: 12px;height: 3px;}
    .sitemap .fList1:before{top: 6px;}
}
@media only screen and (max-width:1260px) {
     .sitemap .container{max-width: 1000px;}
    .sitemap .fList1:after, .sitemap .fList2:after{top: 8px;}
    .sitemap .head1{font-size: 17px;}
.sitemap .fTab a{font-size: 8px;}
.sitemap h3,.sitemap h4{font-size: 11px;font-weight: 700}
}

@media only screen and (max-width:1025px) {
    .sitemap .container{width: 90%;}
.sitemap .sitemapRow .col-sitemap{width: 24%;}
}
@media only screen and (max-width:991px) {
  
.sitemap .sitemapRow .col-sitemap{width: 25%;} 
    .footBox{border-bottom:0;}
}
@media only screen and (max-width:767px) {
  
    .sitemap .sitemapRow .col-sitemap,.sitemap .sitemapRow .col-sitemap:first-child, .sitemap .fList1 li{width: 100%;}
  
    .sitemap .fList1{max-height: inherit}
    .sitemap .fList1:before{display: none}
    .sitemap .fTab a{font-size: 14px;font-weight: 600;}
    .sitemap h3,.sitemap h4{font-size: 18px;font-weight: 700}
    .sitemap .head1{margin-bottom: 0;}
    .sitemap{margin-top: -14px;}
    .sitemap .fList1:after, .sitemap .fList2:after{top: 5px;}
    .footBox{border-bottom:solid 1px #313131;}
    .sitemap .head1{font-size: 20px;}
    .sitemap{padding-bottom: 120px;} 
    
}
/*sitemapRewamp end*/


.payMyAcc{margin-left: 14px;cursor: pointer;color: #000;  border: solid 1px #ECE923;  border-radius: 2px;  display: inline-block;   padding: 5px 10px 5px 2px;  background-color: #ECE923; font-size: 14px;}
.payMyAcc a{display: flex;align-items: center;color: #000;}
.payMyAcc a:hover{text-decoration: none;color: #000;}
.payMyAcc p{font-size: 14px;margin: 0; color: #000;    font-weight: 500;text-transform: capitalize}
.navRight{display: flex;justify-content: space-between;align-items: center;flex-direction: row-reverse}
.payMyAcc img{display: none}
@media only screen and (max-width:1400px) {
    .payMyAcc{    margin-left: 4px;}
    .payMyAcc p{font-size: 12px;}
}
@media only screen and (max-width:1025px) { 
    .payMyAcc p{font-size: 8px;}
}
@media only screen and (max-width:991px) { 
    .navRight{   flex-direction: row-reverse;justify-content:end}
}
@media only screen and (max-width:767px) { 
    .navRight{   flex-direction: row-reverse;justify-content:end}
    .payMyAcc{padding: 10px 0}
    .navRight .exc, .navRight .login{font-size: 10px;}
}

.abPlan .actAllUl{margin-top: 6px;}
.abPlan .actAllUl li{margin-left: 16px;list-style-type: disc}

.planHeadh2{font-size: 18px;  display: block;  width: 100%;  text-transform: initial;}

.newconRe .locate-me{display: flex}
.newconRe .locate-me>.but1{margin: 0;   padding: 6px 12px; display: block;    text-transform: uppercase;background-color: #ed1c24;    color: #fff;  width: 40%;   vertical-align: middle;height: 70px;}
.newconRe .locate-me textarea{height: 70px;overflow: hidden; border-top-right-radius: 0;border-bottom-right-radius: 0;}
.newconRe textarea{width:100%;background-color:#e9e9e9;
    padding:12px 18px;border:0;color:#000; font-size:14px;line-height:21px;-webkit-appearance:none; -moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;border-radius: 6px}
.newconRe textarea:focus{outline:0;background-color:#e9e9e9;color:#000;}
.newconRe textarea::-webkit-input-placeholder{color:#000;font-size:14px;}
.newconRe textarea::-moz-placeholder{color:#000;opacity: 1;font-size:14px;}
.newconRe textarea:-ms-input-placeholder{color:#000;font-size:14px;}
.newconRe textarea:-moz-placeholder{color:#000;font-size:14px;}
.pac-container{width: 350px !important}
@media only screen and (max-width:767px) { 
    .pac-container{width: 304px !important}
}

/*legaltc*/ 
.card-body ul.legalmainUl{list-style-type: decimal;margin-left: 22px;font-size: 22px;}
.card-body ul.legalmainUl .legalmidUl{list-style-type: lower-alpha;margin-left: 22px;font-size: 22px;}
.card-body ul.legalmainUl .legalmidUl .legalbottomUl{list-style-type: lower-roman;margin-left: 22px;font-size: 22px;}
.card-body ul.legalmainUl .legalmidUl .legalendUl{list-style-type: disc;margin-left: 22px;font-size: 22px;}
/*legaltc*/