.cfibre-landing .newFibreLanding .whiteBtn {
  background-color: transparent;
  color: #FFF;
  border: 2px solid #FFF;
  padding: 6px 20px;
  font-family: 'Poppins';
  margin-top: 30px;
}
body {
overflow-x: hidden; /* Hide scrollbars */

}
.fibreInfoBlockIn {
 
  margin: 0;
  padding: 15px;
  float: left;
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 114px;
}
.fibreInfoBlockIn .logoCon {
  border-right: 1px solid #ECECEC;
  padding: 10px 15px 10px 0;
  text-align: center;
}
.fibreInfoBlockIn .pointCon {
  padding-right: 0;
  padding-left: 15px;
}
.fibreInfoBlockIn .purpleHeader{
color: #000;
  font-size: 20px;
  margin-top: 0;
}
.cfibre-landing .newFibreLanding .tab-pane-inner .page-panel-content .fibreInfoBlock .fibreInfoBlockIn p{
padding: 0;
}
.fibreAgilityPage .cfibre-landing .newFibreLanding .tab-pane-inner .page-panel-content p{
color: #FAFAFA;
font-family: 'poppins';
}
.fibreAgilityPage .cfibre-landing .newFibreLanding .tab-pane-inner .page-panel-content h3{font-size: 46px;}
.fibreh4{
font-family: 'CellCSans-bold';
color: #FAFAFA;
font-size: 48px;
margin-bottom: 30px;
font-weight: 700;
line-height: 46px;
}
.contactSection .gamingPlan{padding: 0 10px; display: inline-block; vertical-align: top;}
.contactSection .gamingPlan:nth-child(4n){padding-right: 0}
.contactSection .gamingPlan:nth-child(5n){padding-left: 0}
.contactSection .gamingPlan:first-child{padding-left: 0}
.contactSection .gamingPlan > div{
  background-color: #FFF;
  padding: 0;
  text-align: center;
  border-radius: 10px;
  box-shadow: 0px 0px 8px 2px #ccc;
  padding-bottom: 15px;
  margin: 10px 0;
  overflow: auto;
  width: 280px;
  height: 550px;
}
.gamingPlan .dealHeader{
background-color: #EA5B0C;
  color: #FFF;
  padding: 15px 5px;
  font-size: 18px;
  text-align: center;
  font-family: 'Poppins-bold';
  border-radius: 10px 10px 0 0;
}
.gamingPlan .nowPrice {
  color: #EA5B0C;
  font-family: 'Poppins-bold';
  font-size: 36px;
  line-height: 36px;
}
.gamingPlan .perMonth {
  display: inline-block;
  text-align: left;
  font-size: 12px;
  line-height: 14px;
  color: #818285;
}
.gamingPlan .dealProce {margin: 10px 0 10px;}
.gamingPlan .deviceImgWrapper{
min-height: 215px;
display: flex;
  align-items: flex-end;
  justify-content: center;
  position: relative;
  padding: 10px 0;
}
.gamingPlan .promoAccessories{
width: 65px;
  max-height: 232px;
  overflow: auto;
  margin-left: 10px;
}
.gamingPlan .promoAccessories img.device2{
width: 45px;
  margin: 0;
}
.gamingPlan .promoSimonlyVal {
  font-family: intervogue-bold;
  text-align: left;
  display: inline-block;
  width: 40%;
  margin-right: 5%;
  font-size: 22px;
}
.gamingPlan .promoSimonlyDescrip {
  display: inline-block;
  width: 55%;
  text-align: left;
}
.gamingPlan .simOnlyData{
padding: 5px 0;
  font-size: 18px;
  border-bottom: 1px solid #ECECEC;
}
.contactSection .gamingPlan > div.SIM-ONLY {height: 360px;}
.contactSection .gamingPlan div.SIM-ONLY .dealBody{ padding-top: 15px;}
.contactSection .gamingPlan > div.SIM-ONLY .simOnlyDataWrap{ height: 100px; padding: 0 15px;}
.contactSection .gamingPlan > div.SIM-ONLY .planFree{
text-align: left;
  padding: 5px 20px;
  margin: 0;
}
.fibreAgilityPage .contactSection {
  background-color: transparent;
  margin-top: 40px;
}
.fibreAgilityPage .getFibreSec {
  /* background: radial-gradient(314.93% 1671.78% at 100% 47.2%, #EA5B0C 0%, rgba(255, 90, 24, 0.015625) 99.99%, rgba(255, 124, 72, 0) 100%); */
  background: conic-gradient(from -90.52deg at 102.57% 140.32%, #EA5B0C 0deg, rgba(255, 90, 24, 0.015625) 359.96deg, rgba(255, 98, 31, 0) 360deg);
color: #FFF;
  /* display: flex;
  align-items: center;
  padding-top: 60px;
padding-bottom: 60px; */
text-align: center;
  padding-top: 40px;
}
.cfibre-landing .newFibreLanding .tab-pane-inner .page-panel-content .getFibreSec h3{
font-size: 34px;
  color: #FFF;
  margin-top: 0;
}
.fibreAgilityPage .cfibre-landing .newFibreLanding .tab-pane-inner .page-panel-content .getFibreSec p {
  color: #FFF;
  font-size: 18px;
}
.getFibreProcess{text-align: center;}
.getFibreProcess h5{
font-family: 'intervogue-bold';
  font-size: 22px;
  margin: 15px 0;
  border-bottom: 0.5px solid rgba(255, 255, 255, 0.6);
  padding-bottom: 15px;
}
.services-page-container ul.slick-dots li{
background: none repeat scroll 0 0 #C4C4C4;
  border-radius: 10px;
  cursor: pointer;
  display: inline-block;
  height: 11px;
  margin: 0 3px;
  width: 11px;
}
.services-page-container ul.slick-dots li.slick-active{
background-color: #000;
  border: 1px solid #FFF;
  box-shadow: 0px 0px 1px 1px #000;
}
.partnerSec .slick-arrow.slick-next {
  background-image: url(/cellc/img/services/c-fibre/fixed-lte/gallery-next.png);
  background-repeat: no-repeat;
    width: 45px;
        height: 45px
}
.partnerSec .slick-arrow.slick-prev {
   background-image: url(/cellc/img/services/c-fibre/fixed-lte/gallery-prev.png);
  background-repeat: no-repeat;
    width: 45px;
        height: 45px;
  z-index: 1;
}
.partnerSec .slick-dots li button,
.partnerSec .slick-dots li button:before{
width: 11px;
  height: 11px;
}

.partnerSec .slick-initialized .slick-slide{text-align: center;}
.partnerSec .slick-slide img{margin: 25px auto; width: 200px;}
.partnerSec .slick-prev:before, 
.partnerSec .slick-next:before,
.partnerSec .slick-prev:hover:before, 
.partnerSec .slick-next:hover:before, 
.partnerSec .slick-prev:focus:before, 
.partnerSec .slick-next:focus:before,
.partnerSec .slick-prev.slick-disabled:before, 
.partnerSec .slick-next.slick-disabled:before{opacity: 0;}
.fibreAgilityPage{background-color: #FCFCFC;}
.fibreAgilityPage .contracts-prepaid-page-container .accordion .panel-default .panel-heading .panel-title{background-color: #FFF;}
.fibreInfoBlockIn img{max-width: 100%}
.cfibre-landing .newFibreLanding .whiteBtn {
  min-width: 150px;
}
@media(max-width:992px){
.row.pageSection.getFibreSec{display: block;}
.col-xs-12.col-sm-12.col-md-3.getiingFibre{margin-bottom: 40px;}
}
@media (max-width: 991px) and (min-width: 480px){
.fibreAgilityPage .services-page-container.support-split-container {
  padding-top: 0;
}
}
.getiingFibre {
  margin-bottom: 40px;
}
.getFibreSec .getFibreProcess {
  text-align: left;
  padding: 0 2%;
}
.getSteps {
  display: block;
  margin-top: 20px;
  font-size: 18px;
}
.newFibreLanding .container-fluid .row .col-xs-12.fibreInfoBlock{padding: 0 10px;}
.processImgWrap {
  height: 54px;
  display: flex;
  align-items: center;
}
.fibreAgilityPage .fibreInfoBlock {
   margin: 10px 0;
}
.selfserviceModal.modal-dialog .modal-content{width: 100%; margin-top: 10%; padding: 30px;}
.selfserviceModal.modal-dialog .modal-content h4.modal-title{font-size: 30px;}
.selfserviceModal.modal-dialog .modal-content p{font-size: 20px;}
.fibreImagStaticCon{
position: absolute; 
bottom: 10px; 
left: 0; 
}
.fibreAgilityPage .newFibreLanding .c-fibre-banner.c-fibre-bannerBG{
background-image: url(/cellc/img/services/c-fibre/fibreAgilityIcons/FTTH-BANNER_BackGround.png); 
background-size: cover;
background-position: left;
}
.fibreAgilityPage .cfibre-landing .newFibreLanding .c-fibre-banner .text-container .two-button-banner-container{
padding: 20px 0 20px 6%;
}
.cfibre-landing .newFibreLanding .tab-pane-inner .page-panel-content h1 {
color: #FAFAFA;
font-size: 20px;
text-align: center;
font-family: 'Cell C Sans';
}
.benefitsHeader{
color: #FAFAFA;
  font-size: 20px;
text-align: center;
font-family: 'Cell C Sans';

}
.benefitSection{
display: flex;
text-align: center;
gap: 24px;
}
.plans-benefits {

margin: 0 auto;
box-shadow: 0px 4px 24px 0px #0000001a;
padding: 12px 1px;
border-radius: 12px;
min-width: 140px;
  height: 155px;
background-color: #525252;
}
.morehelp .panel-default .panel-heading .panel-title {
width: 100%;
height: 100%;
padding-left: 0;
background-color: #FAFAFA;
cursor: pointer;
border-radius: 2px;
box-shadow: 0px 1px 2px 1px  #FFFFFF !important;
border: none;
}
.contactSection .accordion .panel-default .panel-heading .panel-title a {
padding: 20px 0;
text-transform: none;
font-family: 'Poppins-bold';
font-size: 18px;
}
p.plan {
font-family: 'Poppins-bold';
}
.plan{

margin: 40px 10px;
padding-bottom: 0px;
background-color: #FAFAFA;
position: relative;
border-radius: 5px 5px 40px 40px;

}
.planHeader {
text-align: center;
font-family: 'Poppins';
}
.plan ul>li{
list-style-image:url('/cellc/img/services/c-fibre/fixed-lte/check-circle.png');
font-family: 'Poppins';
text-align: left;
color: #FAFAFA;
}
.cutomerInputs {
display: inline-block;
margin: 5px 19px 15px 0;
float: left;
position: relative;
max-width: 304px;
}
form .cutomerInputs label {
font-size: 16px;
font-family: 'inter';
font-weight: 600;
}
form .form-change {

vertical-align: top;
height: 40px;
width: 100%;
padding: 14px 13px 12px;
border: 1px solid #d6d6d6;
outline: 0 none;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
text-transform: none;
font-size: 16px;
font-family: 'Poppins';
font-weight: normal;
color: #0a0b0d;
}
@media (max-width: 991px) and (min-width: 480px){
       .usersSlider {
           
        }
    }
@media (max-width: 991px) and (min-width: 480px){
       .usersSlider{
       
        }
    }
.usersSlider{

position: relative;
}
.usersContent{
background-color: #FFF; 
border-radius:20px;
padding: 3%;   
border-radius: 15px;
width: 35%;
height: 170px;
position: relative;
top: -230px;
left: -15px;
}


.usersContent p{

font-family: 'Poppins';
color: #000000;
font-weight: 900;
margin-top: 20px;
}
.usersSection {
margin: 20px;
}
.radio-group {
display: flex;
flex-direction: column;
border-radius: 15px;
box-shadow: -2px 3px 7px 1px #ccc;
margin: 20px;
}

.radio-label {
display: flex;
align-items: center;
padding: 16px;
margin-bottom: 1px;
background-color: #fff;
border-bottom: 1px solid #ccc;
width: 560px;
font-family: 'inter';
color: #44474B;
font-weight: 300;
align-items: center;
justify-content: space-between;
}
.radio-label :last-child {

 
}
.radio-label:hover {
background-color: #E94E0F;
color: #FFF;


}

.radio-label:hover svg path{  	
stroke: #000;

}

#dataSelectionGroup .radio-label:hover svg path{  	
 stroke: none;

}

#dataSelectionGroup .radio-label:nth-of-type(1):hover svg .st1,
#dataSelectionGroup .radio-label:nth-of-type(2):hover svg .st1, #dataSelectionGroup .radio-label:nth-of-type(2):hover svg .st4,
#dataSelectionGroup .radio-label:nth-of-type(3):hover svg .st1, #dataSelectionGroup .radio-label:nth-of-type(3):hover svg .st4, #dataSelectionGroup .radio-label:nth-of-type(3):hover svg .st3,
#dataSelectionGroup .radio-label:nth-of-type(4):hover svg path{
 fill:#000;
 stroke: none;
}

#timeSelectionGroup .radio-label:hover svg path{
fill: #000;
}


.radio-input {
position: absolute;
opacity: 0;
}

.radio-input:checked + .radio-label {
background-color: #E94E0F;
color: #fff;
}

.radio-input:checked + .radio-label svg path{  	
stroke: #000;
}

#dataSelectionGroup .radio-input:checked +.radio-label svg path{  	
 stroke: none;

}

#dataSelectionGroup  .radio-input:checked:nth-of-type(1) +.radio-label svg .st1,
#dataSelectionGroup .radio-input:checked:nth-of-type(2) +.radio-label svg .st1, #dataSelectionGroup  .radio-input:checked:nth-of-type(2) +.radio-label svg .st4,
#dataSelectionGroup .radio-input:checked:nth-of-type(3) +.radio-label svg .st1, #dataSelectionGroup .radio-input:checked:nth-of-type(3)+.radio-label svg .st4, #dataSelectionGroup .radio-input:checked:nth-of-type(3)+ .radio-label svg .st3,
#dataSelectionGroup .radio-input:checked:nth-of-type(4) +.radio-label svg path{
fill:#000;
 stroke: none;
}

#timeSelectionGroup .radio-input:checked +.radio-label svg path{
fill: #000;

}


.radio-input:focus + .radio-label {

}

.radio-inner-circle {
display: inline-block;
width: 1em;
height: 1em;
border: 2px solid #888;
border-radius: 50%;
margin-right: 0.5em;
transition: border-color 0.2s;
position: relative;
}

.radio-label:hover .radio-inner-circle {
border-color: #555;
color: #fff;
}

.radio-input:checked + .radio-label .radio-inner-circle {
border-color: #fff;
}

.radio-input:checked + .radio-label .radio-inner-circle::after {
content: '';
display: block;
width: 0.5em;
height: 0.5em;
background-color: #fff;
border-radius: 50%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

.checkCoverageSec .initialMapState> .mapInput input[type="text"] {
border-radius: 25px;
border: 1px solid #9B9B9B;
padding-left: 20px;
outline: none;
padding-right: 25px;
}

.initialMapState> .mapInput input[type="text"] {
padding: 8px 10px;


}

.whatyouget1{
  background-image: url(/cellc/img/services/c-fibre/fixed-lte/what-you-get-img.png);

height: 500px;
border-radius: 20px;
  background-size: cover;
background-repeat: no-repeat;

margin-left: 10px;
}

.whatyouget{
  height: 500px;    

}
.panel-default > .panel-heading + .panel-collapse > .panel-body{
border: none !important;
}


.top_btn_d {
  display: flex;
  padding: 7px;
  border: none !important;
  border-radius: 100px;
  background: transparent url(/cellc/img/world-of-cellc/home-connecta/Vector_down.png) center center no-repeat;
  width: 44px;
  height: 44px;
  background-color: #fff;
  position: absolute;
  left: 50%;
  margin-left: -23px;
  z-index: 10;
  bottom: -25px;
  
  
  }

.top_div_btn {
display: flex;
padding: 7px;
border: 5px solid #D2D6DB !important;
border-radius: 100px;
background: transparent url(/cellc/img/world-of-cellc/home-connecta/Vector_down.png) center center no-repeat;
width: 44px;
height: 44px;
background-color: #D2D6DB;
position: absolute;
left: 50%;
margin-left: -23px;
z-index: 10;
bottom: -25px;


}
.benefitsContent{
display : none;
background-color: #D6D6D6;
border-radius: 0px 0px 16px 16px;
padding: 6%;
height: 226px;

}
.benefitsContent p{
padding: 2%;
}
.rotated {
transform: rotate(180deg);
}

.desc {
padding: 15px;
padding-top:0;
display: none;
color: #000;
font-size: 20px;
font-family: 'Poppins';
}

.desc.active {
display: block;
color: #000;
font-family: 'Poppins';
}
.content {
display: flex;
align-items: center;
}
.content>div {
width: 50%;
box-sizing: border-box;
}
.image {
padding: 5%;
}
.title {
padding: 15px;
border-radius: 3px;
cursor: pointer;
transition: 0.3s;
color: #BEBFC0;

}
.title span{
padding-bottom: 12px;
}
.title:after {
 content: '';
float:right;
margin-right: auto;
display: flex;
padding: 8px;
border-radius: 100px;
background: transparent url(/cellc/img/world-of-cellc/home-connecta/Vector_down.png) center center no-repeat;
width: 16px;
height: 16px;
}

.title.active:after {
transform: rotate(180deg);
color: #000;
font-size: 20px;
font-weight: bold;
}


.choosePackage h4{
font-family: 'CellCSans-bold';
text-align: center;
}
.panel-default .panel-heading a.collapsed .caret {
margin-top: 0;
float: left;
margin-right: 10px;
padding: 12px;
width: 15px;
height: 15px;
border: 0 none !important;
background: transparent url(/cellc/img/nav/main-nav-plus-icon-grey.png) center center no-repeat;
}
.panel-default .panel-heading a .caret {
background: transparent url(/cellc/img/nav/minus-icon.png) center center no-repeat;
margin-top: 0;
float: left;
margin-right: 10px;
padding: 12px;
width: 15px;
height: 15px;
border: 0 none !important;
}
.accordion-sec{
position: relative;

}

.accordion-sec:before{
position: absolute;
content: '';
top: 51px;
bottom: 51px;
left: 51px;
z-index: 1;

}
.contracts-prepaid-page-container .accordion .panel-default .panel-heading .panel-title .icon{
display: block;
position: absolute;
width: 80px;
height: 100%;
top: 0;
right: 0;
background-image: url(/cellc/img/services/c-fibre/fixed-lte/navigate_next.png) ;
background-repeat: no-repeat;
background-position: center;
}
.contracts-prepaid-page-container .accordion .panel-default .panel-heading .panel-title .expand-icon .icon {
background-image: url(/cellc/img/services/c-fibre/fixed-lte/navigate_down.png) !important;
}


.accordion-item{
display: flex;
align-items: center;
justify-content: flex-start;
gap: 9px;
margin-bottom: 36px;
position: relative;
}

.accordion-item:after{
content: '';
position: absolute;
border-bottom: 1px solid #E5E5E5;
width: 20%;   
left: 120px;
display: inline-block;
bottom: 25px;
}

.accordion-item:nth-child(2):after{	
width: 40%;
}

.accordion-item:nth-child(3):after{	
width: 60%;
}

.accordion-item:nth-child(4):after{
width: 80%;
}
.accordion-item:nth-child(5):after{
width: 100%;
}

.accordion-item.active:after{
 bottom: 0px;
 border-bottom: 1px solid #EA5B0C;
}

.accordion-order{
border: 1px solid #BEBFC0;
font-family: 'Cell C Sans';
font-size: 69px;
font-weight: 700;
line-height: 82px;
letter-spacing: 0em;
text-align: left;
border-radius: 50%;
max-height: 102px;
max-width: 102px;
text-align: center;
padding: 9px 33px;
color: #BEBFC0;
position: relative;
z-index: 2;
background-color: #fff;
}
.accordion-order.active {
color:#EA5B0C;
border: 1px solid #EA5B0C;
}

.accordion-data{
width: 100%;
}
.mapIcon{
background-image: url(/cellc/img/stealth/FTTH/location.png);
margin-left: 10px; 
top: 2px; 
position: relative; 
width: 15px; 
height: 19px; 
display: inline-block; 
background-size: contain;
background-repeat: no-repeat; 
vertical-align: middle;
}
.mIcon{
  background-image: url(/cellc/img/stealth/FTTH/address.svg);
  margin-left: 10px; 
  position: relative; 
  width: 21px; 
  height: 26px; 
  display: inline-block; 
  background-size: contain;
  background-repeat: no-repeat; 
  vertical-align: middle;
  }
.arrowIcon{

background-image: url(/cellc/img/stealth/FTTH/ar.png);
margin-left: -44px; 
position: relative; 
width: 10px; 
height: 16px; 
display: inline-block; 
background-size: contain;
background-repeat: no-repeat; 
vertical-align: middle;
}
.pdfIcon{
background-image: url(/cellc/img/stealth/FTTH/download-01.png);
margin-left: 10px; 
top: 2px; 
position: relative; 
width: 22px; 
height: 19px; 
display: inline-block; 
background-size: contain;
background-repeat: no-repeat; 
vertical-align: middle;
}
@media (min-width: 0) and (max-width: 768px){
.cfibre-landing .newFibreLanding .cfibreTransBtn, .cfibre-landing .newFibreLanding .cfibreOrangeBtn {
min-width: auto;
margin-top: -7px;
}
}
@media (min-width: 0) and (max-width: 768px){
.whatyouget1{
background-image: url(/cellc/img/services/c-fibre/fixed-lte/masonry-card.png);
background-size: 100% 100%;
height: 445px;
}
}

@media (min-width: 0) and (max-width: 768px){
.whatyouget{
height: 445px;

}
}

@media (min-width: 0) and (max-width: 768px){
.initialMapState> .mapInput input[type="text"] {
padding: 8px 10px;
width: 396px;
}
}
.fibreInstallBtn {
background-color: transparent;
color: #FFF;
border: 2px solid #FFF;
padding: 6px 20px;
font-family: 'inter';
border-radius: 30px;  
padding: 15px 25px;
}
.fibreInstallBtn:hover{
color: #FFF;
text-decoration: none;
background-color: #0D121C;
text-decoration: none;
}
a.fibreInstallBtn:focus{
color: #FFF;
text-decoration: none;
background-color: #0D121C;
text-decoration: none;
}
.installIcon {
background: transparent url(/cellc/img/services/c-fibre/fixed-lte/install-icon.png) center center no-repeat;
width: 25px;
height: 25px;
width: 25px;
height: 25px;
display: inline-block;
position: relative;
top: 6px;
}
.porting-width {
padding: 1% 3%;
}
.mapWrapper{
background: url('/cellc/img/services/c-fibre/mediaPlay/map-bg.png');
width: 100%;
height: 186px !important;
margin-bottom: 20px;
display: flex;
vertical-align: middle;
justify-content: left;
}
.mapWrapper > div{
text-align: center;
font-family: 'Poppins';
}
.cfibreOrangeBtnd{
background-color: #fff;
border: 1px solid #0F0F0F !important;
color: #141414 !important;
padding: 16px 32px;
font-family: 'Poppins';
font-size: 17px;
border-radius: 30px;
clear: both;
margin-top: 15px;
display: inline-block;
min-width: 220px;
text-align: center;
cursor: pointer;
border: none;
}
a.cfibreOrangeBtnd{
color: #141414!important;
}
.fibre-bg {background: url(/cellc/img/stealth/FTTH/fibre-banner-new.webp) no-repeat; background-size:cover;width:100%; border-radius:0px 0px 30px 30px;}
.fibre-bg-sub{text-align: center;padding: 2%;}
.fibre-img {color:#fff;font-weight: bold;float:left;margin-bottom:0px;padding-top:260px;}
.location-data{font-size: 12px;color: #EA5B0C;position: absolute;text-decoration: none;right: 20px !important;top: 26px !important;z-index: 10;display: inline-block;background-color: #fff;}
.checkcoverage-b{
  margin-top: 0 !important;
  width: 250px !important;
  background-color: #EA5B0C;
  color: #141414 !important;
  font-family: 'Poppins' !important;
  font-size: 18px !important;
  height: 64px;
  text-align: left !important;
}
.fibre{font-family: 'Poppins';font-size: 15px !important;margin-left:56px;}
.sing-in{border-bottom:1px solid #fff;margin-left:10px;}		
.personalized-bg{max-width: 1000px; margin: 0 auto;}
.personalized-digital{margin-top: 30px;padding: 2%;}
.personalized-h{width: 40%;margin: 8px 0 !important;border: 1px solid #525252;}
.benifit-content{text-align: center; margin-bottom: 96px !important;margin-top: 96px !important;}
.begrid{margin-left: 16px;margin-right: 16px;}
.how-you-get-bg{padding: 20px 6% 40px}
.fibre-title{text-align: center;color:#000}
.ac-title{font-size:18px;font-family:'Poppins';box-shadow:none;font-weight: 700;}
.personalized{ text-align:center; font-family: 'Cell C Sans';padding-top: 20px;
  background-color: #292929;
  border-radius: 12px;
  padding-bottom: 20px;
  color:#FAFAFA;
  margin-left: 12px !important;
  margin-right: 12px !important;
}
  .digital-title{font-family: 'Cell C Sans';font-size: 26px;color: #FAFAFA;}
  .digital-content{font-family: 'Poppins';color:#737373;font-size: 16px;}
  .digital-img{display: inline-block !important;width:15px}
  .digital-bottom-bg{padding: 5% 6%;text-align: center;
  }
  .digital-from{font-size:16px;color:#A3A3A3;font-family: 'Poppins';text-align: center;
    margin-left: -74px;margin-top: 40px;}
  .digital-price{font-size:44px !important;color:#141414;font-weight:700;font-family: 'Cell C Sans'; text-align:left}
  .digital-bottom-desc{text-align:center;color:#737373;font-family: 'Poppins';margin-bottom: 40px;}
  .what-you-get-bg{background-color:#000 !important;background-image: url('/cellc/img/stealth/FTTH/bg-img.png');background-repeat: no-repeat;}
  .what-you-get{max-width: 1000px; margin: 0 auto;}
   .wht-you-s{text-align: center; margin-top: 45px;}
   .what-you-get-se{padding: 2.2% 6% !important;border-radius: 16px; background-color: #fff;}
   .what-you-get-title{color: #0C0D0D;font-size: 26px;font-family:'Cell C Sans';font-weight: 700;}
   .what-you-get-ul{color: #0C0D0D;font-size: 15px;font-family:'Poppins';margin-left:-22px}
   .installation-bg{background-color:#000 !important;background-image: none;max-width: 568px; margin: 0 auto !important;border-radius: 20px;height:128px;padding:22px !important}
   .installation-title{font-size: 25px !important; font-family: 'Cell C Sans' !important;
          font-weight: 700;color:#fff !important;padding-top:10px;text-align: center;}
   .installation-content{color:#fff;font-family: 'Poppins';font-size:14px}
   .help-you-bg{background-color:#fff;background-image: none; max-width: 1000px; margin: 0 auto !important ;border-radius: 20px;}
   .help-you-title{font-size: 45px; font-family: 'Cell C Sans';
     font-weight: 700;text-align: center;padding-top: 40px;}
     .help-btn{margin-top: 30px;text-align: center;}
     .user-think-bg{max-width: 1200px; margin: 0 auto;}
     .user-thik-content{text-align: center;color:#A3A3A3;font-family: 'Poppins';}
     .testimonial-user-quote{max-width: 100%;float: left;margin-left: -5px;width: 25px;margin-top: -6px;}
     .testimonial-content{font-family: 'inter' !important;color:#000000 !important;font-weight:700; margin-top: 20px !important;}
     .testimonial-name{float: left;top: 17px;position: relative;font-family: 'inter';color:#000000;font-weight:900;border-left: 1px solid #D9D9D9;padding-left: 8px;}
     .testimonial-thumb{position: relative;float: right;width: 33px;top: 5px;}	
     .plan-section
     {
      padding: 2% 6%;
      background-color: #0F0F0F;
      text-align: center;
      border-radius: 0px 0px 16px 16px;
      margin-top: 0px;
      width: 160px;
      margin-left: 20px;
      position: absolute;
      z-index: 2;
    }
    .plan-popular{font-size:15px;color:#fff;font-weight:500; text-transform: uppercase; }
    .price-star{font-size: 22px;vertical-align: top;}
    
     
     