.freeblackInfo strong{
  font-family: 'intervogue-bold';
  font-weight: normal;
}
.seePlans a{color: #F05A1E; font-family: 'intervogue-bold';}
.seePlans a:hover, .seePlans a:focus{color: #F05A1E;}
.exDeal
{
  display: block;
  /* bottom:-200px;
  margin-left:-20px;
  height: 362px;
    margin-left: -20px;
    margin-top: -20px; */
      width: 100%;
}
.simonlyupfrontDeals{width:250px !important;}

h5.bannerHeader {color: #FFF;}
  .homeConnectaPage .buttonWrap a.whiteBtn:hover, 
  .homeConnectaPage .buttonWrap a.whiteBtn:active, 
  .homeConnectaPage .buttonWrap a.whiteBtn:focus{
    padding: 8px 18px;
  }
  .homeConnectaPage .buttonWrap .cfibreTransBtn{
    background-color: transparent;
    border: 2px solid #FFF;
    color: #FFF;
  }
  .homeConnectaPage .buttonWrap a.cfibreTransBtn:hover, 
  .homeConnectaPage .buttonWrap a.cfibreTransBtn:active, 
  .homeConnectaPage .buttonWrap a.cfibreTransBtn:focus{
    border: 2px solid #FFF;
    background-color: #FFF;
    color: #F05A1E;
    padding: 8px 20px;
  }
  .homeConnectaPage .bannerHeaderWrap2{padding: 6%;}
  .homeConnectaPage .simonly-infoSection > div.row{width: 100%; padding: 0;}
  .homeConnectaPage .pageSection.checkCoverageSec{text-align: center; padding-top: 40px; background-color: #000}
  .checkCoverageSec .mapInput{text-align: center;}
  .checkCoverageSec .mapLinks{text-align: center; margin-bottom: 0;}
  .checkCoverageSec .initialMapState> .mapInput input[type="text"]{border-radius: 25px; border: 1px solid #9B9B9B; padding-left: 40px; outline: none;}
  .checkCoverageSec .initialMapState input[type="button"].cfibreOrangeBtn:disabled {
    opacity: 0.7;
    background-color: #ccc;
    cursor: not-allowed;
}
.searchCon{display: inline-block; position: relative;}
.searchCon .glyphicon-search{
    position: absolute;
    top: 10px;
    left: 15px;
    font-size: 18px;
    color: #9B9B9B;
    font-weight: normal;
}
.homeConnectaPage .pageSection{padding: 40px 6%}
.freeDeliveryinfo p{margin-bottom: 0}
.fibreInfoBlock h4{
  font-size: 18px;
    font-family: 'intervogue-bold';
} 
.whyChooseSec .fibreInfoBlock h4 > span{
  position: absolute;
    left: 0;
    top: 0;
}

.simonly-infoSection.whyChooseSec .fibreInfoBlock{
  position: relative;
  padding-left: 50px;
  text-align: left;
}
.simonly-infoSection.whyChooseSec h4{margin-top: 10px; color: #313131;}
.simonly-infoSection.getStarted > div{width: 33.33%}
.simonly-infoSection.getStarted h4{color: #313131;}
 .switchLogo1{
    width: 56px;
    height: 70px;
    display: inline-block;
    background: url(/cellc/img/stealth/POC/bar-chart-12.png) no-repeat;
    vertical-align: text-bottom;
    background-size: contain;
}
 .switchLogo2{
    width: 60px;
    height: 70px;
    display: inline-block;
    background: url(/cellc/img/stealth/POC/iconx.png) no-repeat;
    vertical-align: text-bottom;
    background-size: contain;
}
 .switchLogo3{
    width: 56px;
    height: 70px;
    display: inline-block;
    background: url(/cellc/img/stealth/POC/signal1.png) no-repeat;
    vertical-align: text-bottom;
    background-size: contain;
}
 .switchLogo4{
    width: 46px;
    height: 70px;
    display: inline-block;
    background: url(/cellc/img/stealth/POC/play.png) no-repeat;
    vertical-align: text-bottom;
    background-size: contain;
}

.homeConnectaPage .simonlyupfrontDeals{padding: 0 0 20px; margin: 20px; margin: 20px 16px 20px 0; width: 280px !important;}
.homeConnectaPage .simonlyupfrontDeals:nth-of-type(1){margin-left: 0}
.homeConnectaPage .simonlyupfrontDeals:nth-of-type(4){margin-right: 0}
.simonlyupfront .newSolidBannerWrap.homeconnectaBannerWrap{
  background-color: #F05A1E;
    /* height: 340px; */
    display: flex;
    align-items: center;
    background-image: url(/cellc/img/world-of-cellc/home-connecta/desktopbannerBG.png);
    background-repeat: no-repeat;
    padding: 40px 6%;
    background-size: cover;
}
.simonly-infoSection.howActivate > div{width: 33.33%}
.contactSection .gamingPlan{padding: 0 8px; display: inline-block; vertical-align: top;}
/* @media screen and (min-width: 1340px) {
   .contactSection .gamingPlan:nth-of-type(4n){padding-right: 0}
  .contactSection .gamingPlan:nth-of-type(5n){padding-left: 0}
  .contactSection .gamingPlan:first-of-type{padding-left: 0}
} */


h1.sectionHeaderUI {
  color: #FAFAFA;
  font-size: 45px;
  font-family: 'CellCSans-bold';
  margin-bottom: 32px;
  margin-top: 0;
}
.sectionDiv{margin:0 20px}
 .saved-card .capi-selct-card-title{font-size: 16px;}
 .saved-card .saved-expdate{font-size: 14px; line-height: 26px; font-weight: normal;}
.porting-services-section .rechargeUL1.managePayment{
   border-radius: 119px;
  padding: 0px 5px;
  gap: 12px;
  width: 590px;
  justify-content: space-between;
  background-color: #292929;
  border: none;

  }
  .porting-services-section .rechargeUL1.managePayment > li{
    display: inline-flex;
    width: 283px;
    float: none;
    flex: 1;
  background-color: #292929;
  }
  .porting-services-section .rechargeUL1.managePayment > li > a{
      background-color: #292929;
    color: #FAFAFA;
    padding: 18px 18px;
    font-family: 'intervogue-bold';
    font-size: 16px;
    clear: both;
    margin-top: 5px;
    display: inline-block;
    min-width: 100%;
    text-align: center;
    cursor: pointer;
    border: none;
    
}
.porting-services-section .rechargeUL1.managePayment > li:first-child > a{
  border-radius: 30px 30px 30px 30px;
  font-family: 'Poppins';
    font-weight:700;
}
.porting-services-section .rechargeUL1.managePayment > li:last-child > a{
  border-radius: 30px 30px 30px 30px;
  font-family: 'Poppins';
    font-weight:300;
}
.porting-services-section .rechargeUL1.managePayment > li > a.active, 
.porting-services-section .rechargeUL1.managePayment > li > a:hover, 
.porting-services-section .rechargeUL1.managePayment > li > a:focus{
    background-color: #fff;
  border:none;
  font-family: 'Poppins';
    font-weight:bold;
    color: #141414;
  }
  .porting-services-section .tab-pane{border: none; background-color: transparent;}
  .cardWrap{
    display: flex;
    width: 100%;
  }
.porting-width {
  padding: 7% 3%;
  }

  .porting-service {
							
    gap: 32px;
    
    justify-content: center;
    background: #FFFFFF;
    border-radius: 15px;
    box-shadow: 0px 5.168141841888428px 31.00885009765625px 0px #00000026;

  }
  .porting-service-option {
    padding: 54px;
    background: #E5E5E5;
    border-radius: 15px;
    
  }
  .porting-service-title-sim {
    text-align:center;font-family: 'Cell C Sans';
                   font-weight:700;font-size:22px;
  }
  .porting-service-title {
    text-align:center;font-family: 'CellCSans-bold';
                  font-weight:700;font-size:16px;
  }
  .porting-service-icon {
    
    padding: 12px;
    border-radius: 100px;
    background: transparent url(/cellc/img/stealth/POC/sim-icon.png) center center no-repeat;
    width: 75px;
    height: 75px;
    background-color: #E5E5E5;
    position: absolute;
    top: -35px;
    left: 50%;
    margin-left: -36px;
    z-index: 10;
  }
  .accordion-data .panel-default-data .panel-heading-data .panel-title-data a
    {
    color: #333;
    font-family: 'inter';
                font-weight:700;
    font-size: 16px;
    border-bottom: 1px solid #ffffff;
    -webkit-transition: all 0.266s ease-in-out;
    -o-transition: all 0.266s ease-in-out;
    transition: all 0.266s ease-in-out;
    background-color: #fff;
    text-decoration: none;
  }

  
  
  .deals-device-features {
    
    flex-direction: column;
    align-items: stretch;
    padding: 24px 16px;
    background-color: #FAFAFA;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    display: none;
    
  }
  .porting-service-steps {
    padding: 54px;
    background: #D6D6D6;
    border-radius: 15px;
    height:190px;

  }
  .porting-service-icon-step1 {
      position: absolute;
    top: -22px;
    left: 50%;
    margin-left: -22px;
    z-index: 10;
    padding: 12px;
    border-radius: 100px;
    background: transparent url(/cellc/img/stealth/POC/icon1.png) center center no-repeat;
    width: 44px;
    height: 44px;
    background-color: #EAECF0;
  }
  .porting-service-icon-step2 {
      position: absolute;
    top: -22px;
    left: 50%;
    margin-left: -22px;
    z-index: 10;
    padding: 12px;
    border-radius: 100px;
    background: transparent url(/cellc/img/stealth/POC/icon2.png) center center no-repeat;
    width: 44px;
    height: 44px;
    background-color: #EAECF0;
  }
  .porting-service-icon-step3 {
     position: absolute;
    top: -22px;
    left: 50%;
    margin-left: -22px;
    z-index: 10;
    padding: 12px;
    border-radius: 100px;
    background: transparent url(/cellc/img/stealth/POC/icon3.png) center center no-repeat;
    width: 44px;
    height: 44px;
    background-color: #EAECF0;
  }
  .porting-service-rem {
    display: flex;
    gap: 32px;
    margin-top: -60px;
    justify-content: center;
    background: #FFFFFF;
    border-radius: 15px;
    box-shadow: 0px 4px 24px 0px #00000026;

  }
  .porting-service-option-rem {
    padding: 15px;
    background: #FAFAF9;
    border-radius: 15px;
    height:250px;
  }
  .porting-service-title-rem {
    text-align:center;font-family: 'inter';font-weight:700;font-size:17px;
  }
  .prepaid-text{font-size: 16px;font-family: 'Poppins';}
   .rotated {
      transform: rotate(180deg);
    }
    .top_div_btn{
    
    display: flex;
    padding: 12px;
    border: 1px solid #E5E5E5 !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: #F9FAFB;
    position: absolute;
    left: 50%;
    margin-left: -22px;
    z-index: 10;
    bottom: -22px;
    }

    .notice {
      clear: both;
      margin: 10px 0%;
      padding: 16px 10px;
      border-radius: 12px;
      background: #F05A1E1A;
      border: 1.02px solid #F05A1E80;
      display: flex;
      align-items: center;
      overflow: hidden;
      }
      .sucess {
        clear: both;
        margin: 10px 0%;
        padding: 16px 10px;
        border: 1.02px solid #4CA02280;
        border-radius: 12px;
        background: #4CA0221A;
        display: flex;
        align-items: center;
        overflow: hidden;
      }
      .porting-rem-icon1 {
        width: 36px;
        height: 36px;
        display: inline-block;
        background: url(/cellc/img/stealth/POC/Icon.png) no-repeat;
      }
      .porting-rem-icon2 {
        width: 36px;
        height: 36px;
        display: inline-block;
        background: url(/cellc/img/stealth/POC/signal-02.png) no-repeat;
      }
      .porting-rem-icon3 {
        width: 36px;
        height: 36px;
        display: inline-block;
        background: url(/cellc/img/stealth/POC/entypo_export.png) no-repeat;
      }
      .porting-service-contracts {
							
        gap: 32px;
        
        justify-content: center;
        background: #FFFFFF;
        border-radius: 15px;
      }
      .porting-service-option-contracts {
        padding: 40px;
        background: #E5E5E5;
        border-radius: 15px;

      }
      .porting-service-title-contracts {
        text-align:center;font-family: 'Cell C Sans';font-weight:700;font-size:22px;
      }
      .Contract-porting-service-icon {
        z-index: 10;
        border-radius: 100px;
        background: transparent url(/cellc/img/stealth/POC/sim-pre.png) center center no-repeat;
        width: 75px;
        height: 75px;
        background-color: #E5E5E5;
        position: absolute;
        top: -35px;
        left: 50%;
        margin-left: -36px;
      }
      .accordion-data .panel-default-data .panel-heading-data .panel-title-data a
        {
        color: #333;
        font-family: 'intervogue-bold';
        font-size: 16px;
        border-bottom: 1px solid #ffffff;
        -webkit-transition: all 0.266s ease-in-out;
        -o-transition: all 0.266s ease-in-out;
        transition: all 0.266s ease-in-out;
        background-color: #fff;
        text-decoration: none;
      }

      

      .contract-deals-device-features {
        display: flex;
        flex-direction: column;
        align-items: stretch;
        padding: 24px 16px;
        background: #FFFFFF;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        display:none;
        
      }
      .porting-service-steps-contracts {
        padding: 54px;
        background: #D6D6D6;
        border-radius: 15px;
        height:178px;
        box-shadow: 0px 5.168141841888428px 31.00885009765625px 0px #00000026;

      }
      .Contract-porting-service-icon-step1 {
        position: absolute;
        top: -22px;
        left: 50%;
        margin-left: -22px;
        z-index: 10;
        padding: 12px;
        border-radius: 100px;
        background: transparent url(/cellc/img/stealth/POC/icon1.png) center center no-repeat;
        width: 44px;
        height: 44px;
        background-color: #EAECF0;
      }
      .Contract-porting-service-icon-step2 {
        position: absolute;
        top: -22px;
        left: 50%;
        margin-left: -22px;
        z-index: 10;
        padding: 12px;
        border-radius: 100px;
        background: transparent url(/cellc/img/stealth/POC/icon2.png) center center no-repeat;
        width: 44px;
        height: 44px;
        background-color: #EAECF0;
      }
      .Contract-porting-service-icon-step3 {
        position: absolute;
        top: -22px;
        left: 50%;
        margin-left: -22px;
        z-index: 10;
        padding: 12px;
        border-radius: 100px;
        background: transparent url(/cellc/img/stealth/POC/icon3.png) center center no-repeat;
        width: 44px;
        height: 44px;
        background-color: #EAECF0;
      }
      .porting-service-rem-contracts {
        display: flex;
        gap: 32px;
        margin-top: -60px;
        justify-content: center;
        background: #FFFFFF;
        border-radius: 15px;
      }
      .porting-service-option-rem-contracts {
        padding: 15px;
        background: #FAFAF9;
        border-radius: 15px;
        height:250px;
        box-shadow: 0px 4px 24px 0px #00000026;

      }
      .porting-service-title-rem-contracts {
        text-align:center;font-family: 'inter';font-weight:700;font-size:17px;
      }
       
         .rotated {
          transform: rotate(180deg);
        }
        .porting-rem-icon1 {
          width: 36px;
          height: 36px;
          display: inline-block;
          background: url(/cellc/img/stealth/POC/Icon.png) no-repeat;
        }
        .porting-rem-icon2 {
          width: 36px;
          height: 36px;
          display: inline-block;
          background: url(/cellc/img/stealth/POC/signal-02.png) no-repeat;
        }
        .porting-rem-icon3 {
          width: 36px;
          height: 36px;
          display: inline-block;
          background: url(/cellc/img/stealth/POC/entypo_export.png) no-repeat;
        }
  .important-things{
    position: absolute;
    font-family: 'CellCSans-bold';
    font-size: 54px;
    font-weight: 400;
    line-height: 55.8px;
    text-align: left;
    color: #FAFAFA;
    margin-top: 96px;
    margin-left: 40px;

  }