



    @import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap');

    

    html {

        scroll-behavior: smooth;

      }

    body {

        /* font-family: 'Rubik', sans-serif; */

        /* font-family: museo-sans, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; */

        font-family: 'Conv_MuseoSans-300';

        font-weight: normal;

        font-style: normal;

        font-size: 16px;

        line-height: 1.5;

        color: #282929;

        font-family: 'Rubik', sans-serif;

    }

    

    /* ------------------------

    Typography

------------------------*/

    

    @media only screen and (max-width: 767px) {

        .col-md-4 {

            flex: none;

            max-width: 100%;

        }

        .gray-bg1 {

            display: none;

        }

		.cover-track{ margin-bottom:0px;}

    }

    

    h1,

    h2,

    h3,

    h4,

    h5,

    h6 {

        font-weight: normal;

        margin-top: 0px;

        margin-bottom: 0px;

        text-transform: capitalize;

    }

    

    h1 a,

    h2 a,

    h3 a,

    h4 a,

    h5 a,

    h6 a {

        color: inherit;

    }

    

    h1 {

        font-size: 60px;

        font-style: normal;

        line-height: 70px;

        font-weight: 700;

        text-transform: capitalize;

        color: #f9a305;

    }

    

    h2 {

        /* font-size: 40px; */

        font-style: normal;

        /* line-height: 46px; */

        font-weight: 700;

        color: #23244a;

        text-transform: capitalize;

        margin-bottom: 10px;

        position: relative;

        letter-spacing: .05em;

    }

    

    h3 {

        font-size: 30px;

        font-style: normal;

        line-height: 36px;

    }

    

    h4 {

        font-size: 24px;

        font-style: normal;

        text-transform: uppercase;

        margin-bottom: 10px;

        font-weight: 500;

        line-height: 30px;

        color: #23244a;

    }

    

    h5 {

        font-size: 18px;

        font-style: normal;

        text-transform: uppercase;

        margin-bottom: 10px;

        font-weight: 500;

        line-height: 25px;

        color: #23244a;

    }

    

    h6 {

        font-size: 16px;

        font-style: normal;

        line-height: 24px;

    }

    

    ul {

        margin: 0px;

        padding: 0px;

    }

    a:hover, a:focus{

        text-decoration:none;

        cursor: pointer;

    }

    .header-sec {

        padding: 20px 0px;

    }

    

    .header-sec .row {

        display: flex;

        justify-content: center;

        align-items: center;

    }

    .header-sec .nav-item a {

        color: #717070;

        border-radius: 50px;

        border: 1px solid #c1c1c1;

        width: 33px;

        height: 33px;

        font-size: 15px;

        display: flex;

        justify-content: center;

        align-items: center;

        margin: 0 5px;

        transition: all .5s ease;

    }

    .header-sec .nav-item a:hover{

        background: #00B2E3;

        color: #fff;

    }

    .header-sec .nav-item:last-child a{

        margin-right: 0;

    }

    .head-cnt a{

        color: #717070;

        font-size: 15px;

        margin-right: 10px;

    }

    .nav-sec{

        display: flex;

        align-items: center;

        justify-content: flex-end;

    }

    .black-bg-sec {

        /* background: linear-gradient(rgba(0,0,0,.55),rgba(0,0,0,.55)),url(../images/wenty/wenty_banner-bg.jpg); */

        background: url(../images/renegades_bg.png) no-repeat;

        

        color: #fff;

        background-position:center;

        background-size: cover;

        min-height: 650px;

        display: flex;

        align-items: center;

    }

    .wenty-bnr-txt h2{

        font-size: 30px;

        font-weight: 700;

        color: #fff;

        position: relative;

        margin: 0 0 30px;

        text-transform: inherit;

    }

	.wenty-bnr-txt h4{

		color:#fff;

		font-size:16px;

		margin:0 0 20px;

	}

    .wenty-bnr-txt h2:before{

        position: absolute;

        content: '';

        left: 0;

        border-bottom: 3px solid #00B2E3;

        width: 65px;

        bottom: -10px;

    }

    .wenty-bnr-txt{

        font-size: 24px;

        font-weight: 300;

    }

    .reinvest_btn{

        background: #00B2E3;

        padding: 12px 15px;

        color: #fff;

        font-size: 15px;

        font-weight: 400;

        transition: all .5s ease;

    }

    .check_btn{

        background: #00b2e2;

        padding: 10px 15px;

        color: #fff;

        font-size: 15px;

        line-height: 25px;

        font-weight: 400;

        transition: all .5s ease;

        display: inline-block;

		margin-top:10px;

    }

    .check_btn:hover{

        color: #fff;

    }

    .reinvest_btn:hover{

        background: #fff;

        color: #00B2E3;

    }

    .terms{

        color: #fff;

        font-size: 14px;

        position: absolute;

        bottom: -150px;

    }

    .terms a{

        color: #00B2E3;

        text-decoration: none;

        font-weight: 400;

    }

    .terms:hover, .terms a:hover{

        color: #fff;

    }

    .wenty-award{

        padding: 70px 0;

    }

    .mb-15 {

        margin-bottom: 15px;

    }

    

    .subscribe-text span {

        font-size: 12px;

        font-weight: 700;

        color: #fff;

        letter-spacing: 5px;

    }

    

    .subscribe-text h2 {

        color: #fff;

        font-size: 36px;

        font-weight: 300;

        margin-bottom: 0;

        margin-top: 6px;

    }

    

    .subscribe-wrapper {

        overflow: hidden;

    }

    

    .mb-15 {

        margin-bottom: 15px;

    }

    

    .subscribe2-wrapper .subscribe-form input {

        border: none;

        border-radius: 30px;

        color: #717070;

        display: inline-block;

        font-size: 18px;

        font-weight: 400;

        height: 57px;

        margin-right: 17px;

        padding-left: 35px;

        width: 50%;

        cursor: pointer;

        background: #fff;

    }

    

    .subscribe2-wrapper .subscribe-form input:focus, 

    .subscribe2-wrapper .subscribe-form input:hover,

    .subscribe2-wrapper .subscribe-form button:hover,

    .subscribe2-wrapper .subscribe-form button:focus {

        outline: none;

    }

    .nbnmessage h4{

        padding: 40px 0 0;

        color: #fff;

        margin: 0;

        font-size: 18px;

    }

    .nbnmessage h4 a{

        text-transform: capitalize;

        font-size: 16px;

        padding: 12px 20px;

        background: #00B2E3;

        color: #fff;

        display: inline-block;

        border-radius: 50px;

    }

    .nbnmessage h4 span{

        font-size: 18px;

        margin:0 !important;

        display: block;

    }

    .nbnmessage h4 sup{

        font-size: 8px;

        top:-13px;

    }

     

    

    .subscribe2-wrapper .subscribe-form button, .btn-addr {

        background: #00B2E3;

        border: none;

        border-radius: 30px;

        display: inline-block;

        font-size: 18px;

        font-weight: 400;

        line-height: 1;

        padding: 18px 46px;

        transition: all 0.3s ease 0s;

        text-transform: uppercase;

        color: #fff;

    }

    

    .yellow-bg span {

        text-align: center;

        margin: auto;

        display: block;

        padding: 23px 0px;

        background: #00B2E3;

        color: #fff;

        position: relative;

        font-size: 18px;

    }

    

    .yellow-bg span:before {

        content: "";

        position: absolute;

        bottom: -20px;

        width: 0;

        height: 0;

        border-left: 20px solid transparent;

        border-right: 20px solid transparent;

        border-top: 20px solid;

        left: 0;

        right: 0;

        margin: 0 auto;

        color: #00B2E3;

    }

    

    .unitiy {

        padding: 60px 0px 20px;

    }

    

    .unitiy p {

        padding-top: 20px;

    }

    

    .yellow-bg h2 {

        color: #00B2E3;

        text-align: center;

    }

    

    .yellow-bg p {

        font-weight: normal;

        text-align: center;

    }

    

    .yellow-bg {

        padding-bottom: 30px;

    }

    .enq-frm .modal-title{

        font-weight: 700;

        text-align: left;

    }

    /* paln section */

    .es-5g-plan{

        padding: 0px 0px 30px;

      }

    .abt-5g-tit{

        font-weight: 700;

        color: #23244a;

        text-transform: capitalize;

        margin: 0 0 60px;

    }

    .abt-5g-tit span{

        display: block;

        font-size: 18px;

        color: #6c757d;

    }

    .es-5g-plan .nav-pills li{

        position: relative;

    }

    .es-5g-plan .nav-pills li:nth-child(1){

        margin-right:5px;

    }

    .es-5g-plan .nav-pills li:nth-child(2){

        margin-left:5px;

    }

    .es-5g-plan .nav-pills .nav-link{

        border-radius: 0;

        background: #efefef;

        padding: 12px 35px;

        color: #bcbcbc;

        text-align: left;

        font-size: 18px;

        font-family: nimbus-sans-extended, sans-serif !important;

        font-weight: 600;

        transition: all 0.5s ease;

    }

    .es-5g-plan .nav-pills .nav-link svg{

        fill: #bcbcbc;

    }

    .es-5g-plan .nav-pills .nav-link.active svg{

        fill:#fff;

    }

    .es-5g-plan .nav-pills .nav-link.active{

        color: #fff;

    }

    .es-5g-plan .nav-pills .nav-item:nth-child(1) .nav-link:before{

        position: absolute;

        content: '';

        width: 0;

        height: 0;

        top: 0;

        right: 0px;

        bottom: 0;

        border-top: 77px solid #fff;

        border-left: 30px solid transparent;

    }

    .es-5g-plan .nav-pills .nav-item:nth-child(2) .nav-link:before{

        position: absolute;

        content: '';

        width: 0;

        height: 0;

        top: 0;

        left: -30px;

        border-top: 77px solid #efefef;

        border-left: 30px solid transparent;

    }

    .es-5g-plan .nav-pills .nav-link.active, .es-5g-plan .nav-pills .show>.nav-link{

        background: #333;

    }

    .es-5g-plan .nav-pills .nav-item:nth-child(1) .nav-link.active:after{

        border-bottom: 77px solid #333;

    }

    .es-5g-plan .nav-pills .nav-item:nth-child(2) .nav-link.active:before{

        border-top: 77px solid #333;

    }

    .prc-pnl-tit{

        position: relative;

        padding: 30px 20px 50px;

        background: #efefee;

    }

    .prc-pnl-tit h4, .prc-pnl-tit img{

        position: relative;

        z-index: 0;

    }

    .prc-pnl-tit h4{

        font-size: 24px;

        margin: 0;

        color: #333;

        font-weight: 500;

        text-transform: inherit;

        line-height: 30px;

        padding-right: 20px;

    }

    

    .prc-pnl-tit img{

       display: block;

       margin: 15px auto 0;

    }

    .wenty-mem img, .pre_cnt img{

        margin: 0 auto 30px;

        display: block;

    }

    .pre_cnt{

        padding:30px 20px;

    }

    .pre_cnt p{

        text-align: center;

        color: #808080;

    }

    .btn-sec{

        margin: 20px 0 0;

        text-align: center;

    }

    .wenty-mem p{

        color: #fff;

        font-size: 24px;

        text-align: center;

    }

    .wenty-mem p span{

        display: block;

    }

    .wenty_vdo{

        padding: 90px 0;

        position: relative;

        z-index: 0;

        background: #f2f2f2;

    }

    .wenty_vdeo_sec{

        position: relative;

    }

    .wenty_vdeo_sec:after{

        position: absolute;

        content: '';

        border-bottom: 15px solid #00B2E3;

        width: 80%;

        left: 0;

        right: 0;

        margin: 0 auto;

        bottom: -10px;

        z-index: -1;

    }

    .play_btn{

        position: absolute;

        display: flex;

        justify-content: center;

        align-items: center;

        top: 0;

        left: 0;

        right: 0;

        bottom: 0;

    }

    .enq-frm span{

        color: red;

    }

    .ren-pop .modal-content{

        background: none;

        border:none;

    }

    .ren-pop .modal-header{

        border-bottom: none;

        padding: none;

    }

    .ren-pop .modal-header .close {

        display: flex;

        background: #fff;

        opacity: 1;

        line-height: 15px;

        position: absolute;

        z-index: 5;

        right: 15px;

        width: 15px;

        height: 15px;

        line-height: 15px;

        text-align: center;

        top: 45px;

        justify-content: center;

        align-items: center;

        color: #333;

       

        border-radius: 30px;

    }

    @media(min-width: 992px){

        .modal-dialog {

            max-width: 700px !important;

        }

    }



    .prc-pnl-cnt{

        

        margin: 0 auto;

        position: relative;

        box-shadow: 1px 2px 5px 0px rgb(0 0 0 / 20%);

    -webkit-box-shadow: 1px 2px 5px 0px rgb(0 0 0 / 20%);

    -moz-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.2);

    }

    .prc-pnl-cnt ul{

        padding:20px 20px 50px 20px;

    }

    .prc-pnl-cnt ul li{

        color: #fff;

        padding-bottom: 15px;

        position: relative;

        padding-left: 35px;

        display: flex;

        justify-content: space-between;

        font-weight: 300;

    }

    .prc-pnl-cnt ul li span{

        width: 35%;

        text-align: center;

        font-weight: 600;

        font-size: 15px;

    }

    .prc-pnl-cnt ul li:before{

        position: absolute;

        left: 0;

    }

    .prc-pnl-cnt ul li:nth-child(1):before{

        content: url(../images/5g_icn3.svg);

        width: 25px;

    }

    .prc-pnl-cnt ul li:nth-child(2):before{

        content: url(../images/5g_icn4.svg);

        width: 25px;

    }

    .prc-pnl-cnt ul li:nth-child(3):before{

        content: url(../images/5g_icn2.svg);

        width: 25px;

    }

    .prc-pnl-cnt ul li:nth-child(4):before{

        content: url(../images/5g_icn1.svg);

        width: 20px;

    }

    .trikon-5g-btn{

        background: #00B2E3;

        padding: 15px 30px;

        display: inline-block;

       

        text-align: center;

        color: #fff !important;

        font-weight: 400;

    }

    /* end plan section */

    /* new plan form */

.drk-blu-bg{

	background: #081e6e;

	padding: 15px 20px;

}

.data p{

	font-size: 20px;

	color: #fff;

	font-weight: 700;

    margin-bottom: 0;

}

.gray-bg{

	background: rgb(244 244 244);

	color: #000;

}

.srt-free, .dwn-speed, .modem{

	padding:20px;

}

.srt-free p{

	font-size: 18px;

}

.srt-free p span{

	font-size: 18px;

}

.pln-price{

	margin: 20px 0;

	line-height: 25px;

    font-weight: 700;

}

.pln-price small{

	font-size: 20px;

}

.pln-price span{

	/* display: block; */

	font-size: 14px;

	font-weight: 300;

}

.min-cost{

	font-size: 16px !important;

    margin-bottom: 0;

}

.str-data p{

	font-size: 16px;

	color: #fff;

    margin-bottom: 0;

}

.dwn-speed{

	background-color: #fff;

}

.dwn-speed p{

	padding-bottom: 8px;

    margin-bottom: 0;

}

.modem{

	background: rgb(227, 233, 236);

}

.modem .card{

	border-radius: 0;

	border: none;

}

.modem .card-header{

	border-bottom: 0;

	border-radius: 0;

	padding: 15px 20px;

	background: rgb(227, 233, 236);

	font-size: 18px;

}

.modem .card-header h5{

	display: flex;

    justify-content: space-between;

    padding: 0;

    text-transform: capitalize;

}

.modem img{

	width: 40%;

    margin: 20px auto;

    display: block;

}

.cis a{

    color: #081e6e !important;   

     font-weight: 400 !important;

}

/* end */

    /* plan form */

    .pln-frm{

        padding: 50px 0 0;

        position: relative;

    }

    .pln-frm h2{

        margin: 0 0 50px;

        color: #00B2E3;

    }

    .frm-sec{

        box-shadow: -1px 1px 10px 0px rgba(0,0,0,0.1);

        -webkit-box-shadow: -1px 1px 10px 0px rgba(0,0,0,0.1);

        -moz-box-shadow: -1px 1px 10px 0px rgba(0,0,0,0.1);

        padding: 30px;

    }

    .unit-sec img{

        margin: 0 auto;

        display: block;

    }

    .frm-sec label{

        color: #a2a2a2;

    }

    .frm-sec label span{

        color: red;

    }

    .frm-sec ::-webkit-input-placeholder { /* Chrome/Opera/Safari */

        color:#ccc;

      font-size:14px;

  }

  .frm-sec ::-moz-placeholder { /* Firefox 19+ */

    color:#ccc;



      font-size:14px;

  }

  .frm-sec :-ms-input-placeholder { /* IE 10+ */

    color:#ccc;



      font-size:14px;

  }

  .frm-sec :-moz-placeholder { /* Firefox 18- */

    color:#ccc;



      font-size:14px;

  }

  .submt{

    background: #00B2E3;

    border-radius: 50px;

    border: none;

    padding: 10px 25px;

  }

  .submt:hover, .submt:focus{

    background: #00B2E3;

  }

    /* end */

    /* questions section */

    .got-questions {

        background-color: #f7f6f6;

        

		padding: 50px 0px 50px;

    }

    

    .got-pad h2 {

        margin-bottom: 60px;

    }

    

    .got-pad p {

        font-style: italic;

        color: #717070;

        font-size: 1.17em;

    }

    

    .fas.fa-angle-down {

        float: right;

    }

    

    .got-questions .card-header {

        border-bottom: 1px solid #d4d4d4;

        padding: 2rem 2rem;

        border-top: 1px solid #d4d4d4;

    }

    

    #headingOne1 {

        border-top: none;

    }

    

    .accordion>.card>.card-header {

        margin-bottom: 0px;

    }

    

    .got-questions .card-header a {

        text-decoration: none !important;

    }

    

    .got-questions .card {

        border: transparent;

    }

    

    .got-questions .card-header h5 {

        font-size: 16px;

        font-style: normal;

        margin-bottom: 10px;

        font-weight: 700;

        line-height: 25px;

        color: #23244a;

        text-transform: inherit;

        text-decoration: none !important;

    }

    .got-questions .card-body{

        padding: 1.25rem 2rem;

        color: #606f7b;

        line-height: 2;

        border-bottom: 4px solid #00B2E3;

        background: #f7f6f6;

    }

    #accordionEx {

        margin: 30px 0px;

    }

    

    .carousel-control-prev,

    .carousel-control-next {

        width: 92%;

        height: 0%;

        margin-top: -20px;

        top: auto;

        background: none;

        bottom: -60px;

    }

    

    .carousel-control-prev i,

    .carousel-control-next i {

        font-size: 32px;

        line-height: 49px;

        position: absolute;

        display: inline-block;

        color: rgb(0 0 0 / 69%);

        text-shadow: none;

        background: #fff;

        width: 50px;

        height: 50px;

        opacity: 1;

        border-radius: 50px;

        border: 1px solid #000;

    }

    

    .carousel-inner {

        position: relative;

        width: 50%;

        overflow: hidden;

        margin: auto;

        background: #00B2E3;

        color: #fff;

        text-align: left;

        padding: 30px 30px 0px;

    }

    

    .carousel-indicators {

        bottom: -40px;

    }

    

    .carousel-indicators li,

    .carousel-indicators li.active {

        width: 12px;

        height: 12px;

        margin: 1px 3px;

        border-radius: 50%;

        border: none;

    }

    

    .carousel-inner {

        position: relative;

        width: 60%;

        overflow: hidden;

        margin: 0px auto 30px;

        background: #00B2E3;

        color: #fff;

        text-align: left;

        padding: 30px 30px 20px 80px;

    }

    

    .real-cust p.testimonial {

        text-align: left;

        font-style: italic;

        font-size: 16px;

    }

    

    .real-cust p.overview {

        text-align: left;

        font-style: italic;

    }

    

    .carousel-indicators li {

        background: #999;

        border-color: transparent;

        box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.2);

    }

    

    .carousel-indicators li.active {

        background: #555;

        box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.2);

    }

    

    .real-cust {

        padding: 70px 0px 110px;

        background: #f6f6f6;

        position: relative;

    }

    

    .real-cust svg {

        text-align: center;

        margin: auto;

        display: block;

        fill: #00B2E3;

    }

    

    .real-cust h2 {

        text-align: center;

        margin: 30px 0px 20px;

        color: #000;

        font-size: 30px;

    }

    

    .real-cust p {

        text-align: center;

        font-size: 1.125rem;

        margin: 0 0 25px;

    }

    

    .fa.fa-quote-left {

        position: absolute;

        left: -50px;

        top: 0px;

        font-size: 30px;

    }

    

    .unit-sec {

        

        position: relative;

		 padding: 80px 0px 50px;

       

    }

    

    .unit-sec h2 {

        margin-bottom: 50px;

    }

    

    .unit-sec svg {

        text-align: center;

        margin: 20px auto 0px !important;

        display: block;

        fill: #00B2E3;

    }

    

    .unit-sec h4 {

        text-align: center;

        margin: 20px auto 10px;

        font-size: 15px;

        font-weight: 700;

    }

    

    .unit-sec p {

        text-align: center;

        margin: auto;

    }

    

    .unit-sec.we-are-sec h2 {

        margin-bottom: 20px;

    }

    

    .unit-sec.we-are-sec p {

        text-align: center;

        margin: auto;

    }

    

    .unit-sec.we-are-sec span {

        text-align: center;

        margin: auto;

    }

    

    .unit-sec.we-are-sec .border-1 {

        text-align: center;

        margin: auto;

        display: block;

        background: #f6f6f6;

        padding: 10px 20px;

        border: 2px solid #606f7b;

        color: #000;

        text-transform: uppercase;

        border-radius: 50px;

        font-weight: 500;

        margin: 20px 0;

        text-decoration: none;

        font-size: 14px;

    }

    

    .gray-bg1 {

        padding: 30px;

        background: #f7f6f6;

        margin: 50px 0px 30px;

    }

    

    .bg-img2 {

        position: relative;

        background: linear-gradient(rgba(0,0,0,.55),rgba(0,0,0,.55)),url(../images/ft-banner.jpg);

        /* background-image: url(../images/bg-img.png); */

        background-position: center;

        background-attachment: fixed;

        background-size: cover;

        background-repeat: no-repeat;

        padding: 110px 0px 80px;

        color: #fff;

    }

    .bg-img2 h2 {

        color: #fff;

        margin-bottom: 30px;

        text-transform: uppercase;

        font-size: 28px;

    }

    .bg-img2 .border-2 {

        text-align: center;

        margin: auto;

        display: inline-block;

        background: #7b7b7b;

        color: #ece9e9;

        text-transform: uppercase;

        border-radius: 50px;

        font-weight: normal;

        margin-bottom: 20px;

        padding: 18px 65px;

        margin-top: 20px;

        text-decoration: none;

    }

    .btm-band{

        background: linear-gradient(90deg,#444 0,#444 30%,#2196f3);

        height: 50px;

    }

    .footer-sec {

        padding: 20px 0px;

    }

    

    .footer-sec h3 {

        padding-bottom: 20px;

        /* border-bottom: 1px solid #000; */

        font-size: 24px;

    }

    

    .footer-sec h4 {

        padding-bottom: 20px;

        /* border-bottom: 1px solid #000; */

        font-size: 20px;

    }

    

    .footer-sec h5 {

        font-size: 18px;

        font-style: normal;

        text-transform: capitalize;

        padding-bottom: 20px;

    }

    

    .footer-sec ul li {

        padding: 10px 0px;

    }

    

    .footer-sec ul li a {

        color: #00B2E3;

        text-decoration: none;

        background-color: transparent;

        font-weight: 600;

    }

    .footer-sec .nav a{

        border: 1px solid #c1c1c1;

        border-radius: 50px;

        width: 33px;

        height: 33px;

        display: flex;

        justify-content: center;

        align-items: center;

        color: #717070 !important;

        margin-right: 10px;

    }

    .footer-sec .nav a:hover{

        background: #00B2E3;

        color: #fff !important;

    }

    .footer-sec .nav li:last-child a{

        margin-right: 0;

    }

    .footer-sec ul li svg {

        fill: #00B2E3;

    }

    

    .footer-sec a {

        color: #717070;

        text-decoration: none;

        background-color: transparent;

    }



    #nbn-availabe, #nbn-inconstruction, #nbn-unavailable{

        display: none;

    }

    .copy-rt p{

        margin: 0;

        font-size: 14px;

        color: #717070;

        text-align: center;

    }

    .copy-rt{

        border-top: 1px solid #e8e8e8;

        margin-top: 20px;

        padding-top: 20px;

    }



    

    /* end */

    /* @media only screen and (max-width: 1024px) {} */

    @media(max-width:479px){

        .logo-sec img{

            width: 50%;

        }

        .nav-sec{

            display: block;

        }

        .head-cnt{

            text-align: center;

        }

        .head-cnt a{

            display: block;

        }

        .nav-sec .nav{

            justify-content: center;

            margin-top: 15px;

        }

        .subscribe2-wrapper .subscribe-form button{

            margin-top: 15px;

        }

        .unit-sec .col-md-4{

            margin-bottom: 20px;

        }

        .cover-track h3{

            font-size: 20px !important;

        }

        .cover-track p{

            font-size: 14px !important;

        }

        .cover-track form input{

            height: 40px !important;

        }

        .cover-loc-serch{

            padding: 0 !important;

            background-image: none !important;

        }

        .cover-track{

            padding: 20px 20px 0 !important;

            margin-bottom: 0 !important;

        }

        .call-us1 p{

            margin: 15px 0 30px !important;

        }

        .button-sec{

            display: block !important;

        }

        .plansection2 h3{

            margin: 0 0 20px !important;

        }

        

    }

    @media(min-width:480px) and (max-width:767px){

        .logo-sec img{

            width: 50%;

        }

    }

    @media(max-width:767px){

        h2{

            font-size: 28px;

            margin-bottom: 30px !important;

        }

        .logo-sec img{

            margin:0 auto 20px;

            display: block;

        }

        .black-bg-sec, .es-5g-plan{

            padding: 50px 0;

        }

        .subscribe2-wrapper .subscribe-form input{

            width: 100%;

        }

        .subscribe2-wrapper .subscribe-form button{

            font-size: 15px;

        }

        .black-bg-sec h3{

            font-size:20px;

        }

        .es-5g-plan .nav-pills .nav-item:nth-child(1) .nav-link::before,

        .es-5g-plan .nav-pills .nav-item:nth-child(1) .nav-link::after,

        .es-5g-plan .nav-pills .nav-item:nth-child(2) .nav-link::before{

            display: none;

        }

        .es-5g-plan .nav-pills li:nth-child(1), .es-5g-plan .nav-pills li:nth-child(2){

            margin: 0 0 10px;

        }

        .es-5g-plan .nav-pills .nav-link{

            padding: 12px 15px;

        }

        .es-5g-plan .nav-pills .nav-link svg, .prc-pnl-tit img{

            width: 35px;

        }

        .xs-30{

            margin-top: 40px;

        }

        

        .prc-pnl-cnt ul li span{

            width: auto;

        }

        .pln-frm{

            padding: 30px 0 0;

        }

        .frm-sec .row{

            flex-direction: column-reverse;

        }

        .frm-sec img{

            margin-bottom: 30px;

        }

        .got-questions{ margin-top: 30px;}

        .got-questions, .unit-sec{

            padding: 30px 0;

        }

        /* ashok-style */

        .awrd-img{

            margin-top:40px;

            margin-bottom: 40px;

        }

        .cover-service {

            padding: 25px 0 !important;

        }

        .bnr-mdm-img img{

            max-width: 100%;

            height: auto;

            position: relative;

            left: inherit;

        }

        .got-pad p{

            font-size: 16px;

        }

        #accordionEx{

            margin: 0px;

        }

        .card-header{

            padding-left: 0px !important;

        }

        .head-cnt a{

            margin-bottom: 10px;

        }

        .logo-sec{

            margin-top: 20px;

        }

        .got-questions .card-body{

            font-size: 14px;

        }

        .about-modem{

            margin-top: 30px;

        }

        .plansection2 h3 {

            font-weight: 600;

            font-size: 22px;

            text-align: center;

        }

        .trk-mdm-img, .byo-mdm-img{

            width: 100%;

            display: flex;

            align-items: center;

            justify-content: center;

        }

        .as_mb_space{

            margin-bottom: 0px !important;

        }

        .plansection2 h3{

            font-size: 20px !important;

        }

        .plansummery1 h4 {

            font-size: 20px !important;

        }

        .prc-summary ul li{

            margin-top: 15px !important;

        }

        .cart-details .prc-summary ul li{

            padding-bottom: 0px;

        }

        .cart-details .prc-summary ul li p {

            font-size: 18px !important;

        }

        .order-total {

            margin-top: 10px !important;

        }

        .plansection9{

            margin: 0px !important;

        }

        .button-sec {

            margin-top: 26px;

        }

        .plansummery1 ul{

            margin: 0px !important;

            padding: 0px !important;

        }

        .error-msg p{

            font-size: 20px;

        }

        .as_top_space{

            margin-top: 0px;

        }

        .prc-pnl-tit {

            position: relative;

            padding: 29px 17px 19px;

        }

        .cover-loc-serch{

            background-image: none !important;

        }

        .need-thngs {

            padding: 16px 35px !important;

        }

        .user-address span {

            margin-top: 0;

            padding-left: 18px;

        }

        .planstephead2 h3 {

            color: #262626;

            font-size: 18px !important;

            margin-top: 15px !important;

        }

        .value-plan{

            margin-top: 20px;

        }

        .cover-track .call-us1 p {

            font-size: 18px !important;

            margin-bottom: 26px;

        }

    }

    @media(min-width:768px) and (max-width:992px){

        .prc-pnl-cnt ul li span{

            width:auto;

        }

        .cover-loc-serch {

            background-color: #000;

            background-image: url(../images/banner-modem1.png);

            background-repeat: no-repeat;

            background-position: right bottom !important;

            background-size: 56% !important;

            padding: 80px 0;

        }

        .cover_serch {

            width: 150px;

        }

       

    }

    @media(min-width:768px){

        .order-total{

            padding-left: 70px;

            position: relative;

        }

        .order-total:before{

            position: absolute;

            content: '';

            left: 20px;

            border-left: 1px solid #ccc;

            height: 270px;

            top: -10px;

        }

        .flx-row{

            display: flex;

            justify-content: center;

            align-items: center;

        }

    }

    @media(min-width:1200px){

        .enq-frm .modal-dialog{

           max-width: 700px !important;

        }

    }



    /* success msg */

    .successmessage1 {

        position: fixed;

        top: 0;

        left: 0;

        width: 100%;

        height: 100%;

        background-color: rgb(51 51 51 / 95%);

        z-index: 999

    }

    .successmessage2 {

        width: 530px;

        height: auto;

        position: absolute;

        top: 50%;

        left: 50%;

        text-align: center;

        background-color: #fff;

        border-radius: 7px;

        padding: 20px;

        transform: translate(-50%, -50%)

    }

    .successmessage2 h3 {

        color: #222;

        font-size: 26px;

        font-weight: 500;

        padding: 0 0 5px;

        margin: 0

    }

    .successmessage2 p {

        color: #6f6f6f;

        font-size: 16px;

        font-weight: 400;

        padding: 0;

        margin: 0

    }

    .successmessage2 img {

        width: 100px;

        height: auto

    }

    .successmessage2 a {

        display: table;

        background: #00b2e2;

        position: relative;

        color: #fff;

        font-size: 14px;

        font-weight: 600;

        text-align: center;

        line-height: 1;

        border: 0;

        border-radius: 30px;

        padding: 16px 30px;

        margin: 10px auto 0;

        text-decoration: none;

        transition: background .5s ease;

        cursor: pointer;

        outline: 0

    }

    .successmessage2 a:hover {

        color: #fff

    }

    .msg1{

        margin-top: 20px !important;

        font-weight: 600;

        text-transform: none;

    }

    .msg2{

        color: #333 !important;

        margin: 0 0 0 !important;

        font-size: 20px !important;

    }

    .msg3 a{

        background: none;

        color: #00b2e2;

        font-size: 18px;

        margin-top: 0;

    }

    .msg3 a:hover{

        color: #333;

    }

    .pac-container {

        z-index: 1051 !important;

    }

    /* end */



    /* Coverage */

    /* Coverage page */

.coverage-frm{

	background: url(../images/city/city-frm-bg.jpg) no-repeat;

	background-position: center;

	background-size: cover;

	padding: 70px 0;

	

}

.mrg-top{

	margin-top: 70px;

}

.cov-frm-sec{

	background: url(../images/city/city-frm-bg1.png) no-repeat;

	background-position: center;

	background-size: cover;

	padding: 40px 30px;

	box-shadow: 1px 1px 11px 0px rgba(0,0,0,0.10);

	-webkit-box-shadow: 1px 1px 11px 0px rgba(0,0,0,0.10);

	-moz-box-shadow: 1px 1px 11px 0px rgba(0,0,0,0.10);

}

.cov-frm-sec form{

	width: 50%;

}

.cov-frm-sec h3{

	margin: 0 0 30px;

}

.cov-frm-sec label{

	margin-bottom: 10px;

	color: #333;

	font-weight: 400;

}

.error{

	color:red;

}

.error-msg{

	padding: 15px 0;

	background-color: #00b2e2;

}

.error-msg p{

	color: #fff;

	font-size: 24px;

	font-weight: 500;

	font-style: normal;

    margin: 0;

}

.error, .success{

	font-size: 28px;

    font-weight: 500;

    font-style: italic;

    text-align: center;

}

.success{

	color: green;

}

.not-available, .available{

	/* background: rgb(255 255 255 / 85%); */

    /* padding: 20px; */

    display: inline-block;	

	margin-bottom:40px;

}

.not-available h5{

	font-size: 18px;

	color: #838383;

    font-size: 18px;

    padding: 30px 0;

}

.not-available h6{

	font-size: 22px;

    color: #5e5e5e;

}

.key-sheet p a{

	color: #333 !important;

    font-size: 13px !important;

    padding-bottom: 5px !important;

    display: inline-block !important;

   

}

.key-sheet p:last-child a{

	padding-bottom: 0 !important;

}

.not-available span{

	display: flex;

    text-align: center;

    margin-top: 15px;

    justify-content: center;

}

.not-available span a, .not-available h5 a{

	background: #00b2e2;

    padding: 10px 20px;

    border-radius: 50px;

    margin: 0 10px;

	color: #fff;

}

.cov-frm-sec ::-webkit-input-placeholder { /* Chrome/Opera/Safari */

	color: #878787;

	font-size: 13px;

  }

  .cov-frm-sec ::-moz-placeholder { /* Firefox 19+ */

	color: #878787;

	font-size: 13px;

  }

  .cov-frm-sec :-ms-input-placeholder { /* IE 10+ */

	color: #878787;

	font-size: 13px;

  }

  :-moz-placeholder { /* Firefox 18- */

	color: #878787;

	font-size: 13px;

  }

  .cover-track{

	 padding: 45px 0px 0px; 

	 margin-bottom: 70px; 

  }

  .blue_bg{

    background: #00b2e2;

    padding: 20px;

    color: #fff;

  }

  .blue_bg span{

      display: block;

      font-size: 22px;

  }

  .button-sec span{

      font-size: 18px;

  }

  .blue_bg p{

      margin: 0;

  }

  .cover-track p{

      font-size: 36px;

      margin: 0 0 35px;

      /* text-align: center; */

      color: #fff;

  }

  .cover-track h3{

      font-size: 34px;

      color: #fff;

      margin: 0 0 20px;

      font-weight: 600;

  }

  .cover-track p{

      font-size: 20px;

      font-weight: 300;

      margin: 0 0 20px;

  }

  .bnr-para{

    font-size: 30px !important;

    font-weight: 300;

  }

  

  .call-us1 p {

      color: #fff;

      margin: 40px 0 0;

      font-size: 24px;

  }

  .call-us1 p a{

      color: #fff;

      text-decoration: underline;

  }

  .call-us1 p a:hover{

      color: #00b2e2;

  }

  .cover-sup{

	font-size: 10px;

    top: -20px;

  }

  .cover-sup1{

	font-size: 9px;

	top: -10px;

  }

  .cover-sup2{

	font-size: 9px;

    top: -8px;

  }

  .user-address{

	display: flex;

    justify-content: center;

    align-items: center;

	padding: 30px;

  }

  .user-address h5{

	font-size: 18px;

    color: #838383;

    font-size: 18px;

    margin: 0;

  }

  .user-address span{

	  margin-top: 0;

  }

  .user-address span a{

	margin: 0 10px;

    color: #00b2e2;

  }

  /* .cover-track input{

	  position: relative;

  }

  .cover-track .fa{

	  position: absolute;

	right: 35px;

    top: 18px;

    opacity: 0.5;

  } */

  .cover-loc{

	  background: #00B2E2;

	  padding: 20px 0;

	  position: relative;

	  margin-top: -5px;

  }

  .cover-loc:after{

	  position: absolute;

	  content: '';

		width: 0;

      height: 0;

      border-left: 30px solid transparent;

      border-right: 30px solid transparent;

      border-top: 40px solid #00B2E2;

	  left: 0;

	  right: 0;

	  margin: 0 auto;

  }

  .cover-loc-serch{

	  /* padding-top: 70px; */

      /* background: #efefef; */

  }

  .cover-loc-serch{

    background-color: #000;
    background-image: url(../images/banner-modem1.png);
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    background-size: cover !important;

      /* padding: 80px 0; */

  }

  .awrd-img{

      margin-top:40px;

      /* margin-bottom: 20px; */

  }

  @media(min-width:992px){

    .h-600{

        height: 560px; 

    }

  }

  .cover-loc h4{

	  font-size: 24px;

	  font-weight: 500;

	  text-align: center;

	  color: #fff;

  }

  .cover-track form input{

	  min-height: 50px;

	  border-radius: 50px;

      height: 60px;

      padding: 10px 30px;

      box-shadow: 3px 2px 12px 0px rgba(0,0,0,0.19);

-webkit-box-shadow: 3px 2px 12px 0px rgba(0,0,0,0.19);

-moz-box-shadow: 3px 2px 12px 0px rgba(0,0,0,0.19);

  }

  .need-thngs img{

	  margin: 0 auto;

	  display: block;

  }

  .cover-need{

	  background: url(../images/what_you_will_need_bg.jpg) no-repeat;

	  background-position: center;

	  background-size: cover;

	  background-attachment: fixed;

	  padding: 80px 0;

  }

  .cover-need .abt-5g-tit, .cover-plan .abt-5g-tit, .need-thngs h3,

  .cover-service .abt-5g-tit, .cover-faq .abt-5g-tit, .city-5g-tit{

	font-family: nimbus-sans-extended, sans-serif !important;

	font-weight: 300 !important;

  }

  .cover-need .abt-5g-tit{

	  color: #fff;

  }

  .need-thngs{

	  padding: 0 20px;

	  position: relative;

  }

  .need-thngs:before{

	  position: absolute;

	  content: '';

	  border-left: 1px solid #ccc;

	  left: -20px;

    height: 240px;

  }

  .no-lft-bdr:before{

	  border-left: none;

  }

  .need-thngs p{

	  text-align: center;

      font-size: 15px;

  }

  .cover-plan{

	  background: #f8f8f8;

  }

  .need-thngs h3, .need-thngs p{

	color: #fff;

  }

  .need-thngs h3{

	  font-size: 22px;

	  text-align: center;

	  margin: 15px 0px;

	  

  }

  .cover_serch{

	background: #fff;

    padding: 15px 20px;

    color: #333;

    border-radius: 50px;

    display: flex;

    justify-content: center;

	transition: all .5s ease;

	border-bottom:4px solid #989898;

	border-top: 1px solid transparent;

		border-right: 1px solid transparent;

		border-left: 1px solid transparent;

        box-shadow: 3px 2px 12px 0px rgba(0,0,0,0.19);

    -webkit-box-shadow: 3px 2px 12px 0px rgba(0,0,0,0.19);

    -moz-box-shadow: 3px 2px 12px 0px rgba(0,0,0,0.19);

    display: flex;

    align-items: center;

  }

  .cover_serch:hover{

	  background: #00b2e2;

	  color: #fff;

	  border: 1px solid #00b2e2;

	  border-bottom: 4px solid #00b2e2;

  }

  .cover_serch .fa{

	  padding-left: 15px;

  }

  .cover-service{

	  padding:70px 0;

  }

 .cvr-serv-thumb{

	 position: relative;

	 box-shadow: 2px 3px 25px 0px rgba(0,0,0,0.5);

    -webkit-box-shadow: 2px 3px 25px 0px rgba(0,0,0,0.5);

    -moz-box-shadow: 2px 3px 25px 0px rgba(0,0,0,0.5);

	 overflow:hidden ;

	 /* outline: 2px solid rgb(255 255 255 / 25%); */

    outline-offset: -15px;

 }

 .cvr-serv-thumb img{

	overflow:hidden ;

	backface-visibility: hidden;

	transition: all .5s ease-out;

	z-index: -1;

	position: relative;

	width: 100%;

  }

 .cvr-serv-thumb:hover span{

	top:0;

    display: flex;

    align-items: center;

    justify-content: center;

    background: rgb(0 0 0 / 75%);

    transition: all .5s ease;

 }

 .cvr-serv-thumb span{

	 position: absolute;

	 bottom: 0;

	 background: rgb(0 0 0 / 40%);

	 left: 0;

	 right: 0;

	 padding: 20px 10px;

	 text-align: center;

	 color: #fff;

	 font-size: 22px;

 }

 

 /* questions section */

 .cover-plan{

	 padding-top: 70px !important;

 }

 .cover-plan .prc-pnl-tit:before {

	 z-index: 1;

 }

 .cover-plan .prc-pnl-tit h4, .cover-plan .prc-pnl-cnt,  .cover-plan .prc-pnl-tit img{

	 position: relative;

	z-index: 2;

 }

 .cover-faq {

	background-color: #f8f8f8;

	padding: 50px 0px 50px;

}



.got-pad h2 {

	margin-bottom: 60px;

}



.got-pad p {

	font-style: italic;

	color: #717070;

	font-size: 1.17em;

}



.cover-faq .fas.fa-angle-down {

	float: right;

}



.cover-faq .card-header {

	border-bottom: 1px solid #d4d4d4;

	padding: 2rem 2rem;

	border-top: 1px solid #d4d4d4;

	background: #fff;

}



.cover-faq #headingOne1 {

	border-top: none;

}



.cover-faq .accordion>.card>.card-header {

	margin-bottom: 0px;

}



.cover-faq .card-header a {

	text-decoration: none !important;

}



.cover-faq .card {

	border: transparent;

}



.cover-faq .card-header h5 {

	font-size: 20px;

	font-style: normal;

	text-transform: capitalize;

	margin-bottom: 10px;

	font-weight: 300;

	line-height: 25px;

	color: #23244a;

	text-decoration: none !important;

	font-family: nimbus-sans-extended, sans-serif !important;

}

.cover-faq .card-body{

	padding: 1.25rem 2rem;

	color: #606f7b;

	line-height: 2;

	border-bottom: 4px solid #00B2E3;

	background: #fff;

	font-family: nimbus-sans-extended, sans-serif !important;

}

.cover-faq .card-body p{

	margin-bottom: 15px;

}

.cover-faq .card-body p:last-child{

	margin-bottom: 0;

}

.cover-faq #accordionEx {

	margin: 30px 0px;

	box-shadow: 2px 3px 15px 0px rgba(0,0,0,0.2);

	-webkit-box-shadow: 2px 3px 15px 0px rgba(0,0,0,0.2);

	-moz-box-shadow: 2px 3px 15px 0px rgba(0,0,0,0.2);

}

.set-logo{

	background: #fff;

	margin-top: -65px;

	padding: 20px 30px;

	box-shadow: -1px -1px 17px -2px rgba(0,0,0,0.24);

-webkit-box-shadow: -1px -1px 17px -2px rgba(0,0,0,0.24);

-moz-box-shadow: -1px -1px 17px -2px rgba(0,0,0,0.24);

}

.tkn-city-sec1{

	padding: 70px 0 0;

}

.tkn-city-sec3{

	padding: 70px 0;

}

.tkn-city-sec2{

	padding-bottom: 70px;

}

.tkn-city-sec3{

	background: #f8f8f8;

    margin: 0 0 70px 0;

}

.city-5g-tit{

	font-size: 32px;

    color: #333;

    font-weight: 300;

    position: relative;

    font-family: nimbus-sans-extended, sans-serif !important;

    margin-bottom: 50px;

}

.city-5g-tit:after{

	position: absolute;

    content: '';

    border-bottom: 2px solid #00b2e2;

    width: 45%;

    margin: 0 auto;

    left: 0;

    right: 0;

    bottom: -15px;

}

.tkn-city-sec4 .city-5g-tit:after{

	width: 32%;

}

.tkn-city-sec1 p, .tkn-city-sec4 p, .why-prdt p{

	text-align: center;

	font-size: 22px;

	font-weight: 500;

}

.why-prdt p{

	margin-bottom: 40px;

}



.tkn-city-sec1 span, .prdt-book span{

	text-align: center;

	display: block;

}

.tkn-city-sec1 span a, .chk-avl-gray span a, .prdt-book span a{

	background: #00b2e2;

    padding: 18px 20px;

    color: #fff;

    display: inline-block;

    margin-top: 20px;

}

.city-tit, .city-prdt-tit{

	position: relative;

    color: #333;

    font-size: 32px;

    font-weight: 300;

    text-align: left;

    padding: 20px 0 0px;

    margin: 0 0 50px;

	font-family: nimbus-sans-extended, sans-serif !important;

}

.tkn-sec2-cnt .city-tit{

	margin:0 0 30px;

}

.city-prdt-tit{

	border-bottom: 1px solid #00b2e2;

	display: inline-block;

	padding-bottom: 10px;

}

.city-tit:before, .why-tit:before{

	content: "";

    position: absolute;

    top: 0;

    left: 0;

    width: 40px;

    height: 6px;

    background-color: #00b2e2;

}

.cntr-tit:before{

	left: 0;

	right: 0;

	margin: 0 auto;

}

.tkn-sec2-cnt p{

	font-size: 20px;

	font-weight: 300;

	margin-bottom: 20px;

}

.tkn-gray-bg{

	background: #dfdfdf;

	padding: 40px;

	min-height: 275px;

}

.tkn-gray-bg p, .tkn-img-bg1 p, .tkn-img-bg2 p{

	font-size: 18px;

}

.tkn-img-bg1, .tkn-img-bg2{

	background-position: center;

	background-size: cover;

	padding: 40px;

	color: #fff;

	min-height: 275px;

}

.tkn-img-bg1{

	background: url(../images/city/low_bg.jpg) no-repeat;

}

.tkn-img-bg2{

	background: url(../images/city/increased_bg.jpg) no-repeat;

}

.tkn-img-bg1 p, .tkn-img-bg1 span a,

.tkn-img-bg2 p, .tkn-img-bg2 span a{

	color: #fff;

}

.prt-5{

	padding-right: 5px;

}

.plt-5{

	padding-left: 5px;

}

.why-slt-tkn{

	margin-bottom: 10px;

}

.why-tit{

	font-size: 32px;

	margin: 0 0 20px;

	position: relative;

	padding-top: 10px;

}

.why-slt-tkn span{

	text-align: right;

	display: block;

	margin-top: 15px;

}

.tkn-city-sec4{

	padding-bottom: 70px;

	border-bottom: 1px solid #d0d0d0;

}

.why-slt-tkn span a{

	font-weight: 400;

	display: flex;

    align-items: center;

    justify-content: flex-end;

}

.chk-avl-gray{

	background: #eaeaea;

	padding: 30px 50px;

	margin-top: 50px;

}

.chk-avl-gray p{

	font-size: 22px;

	font-weight: 400;

	text-align: left;

}

.city-popup .modal-title{

	font-size: 24px;

	font-weight: 400;

}

.city-popup-cnt p{

	font-size: 18px;

	margin-bottom: 20px;

}

 .city-form-sec{

	background: url(../images/city/city_product_bg.jpg)no-repeat;

	background-position: center;

	background-size: cover;

	background-attachment: fixed;

	padding: 70px 0 50px;

}

.tkn-city-prdt2{

	background: #f8f8f8;

	padding: 70px 0 50px;

}

.tkn-city-prdt2 .city-tit {

	color: #fff;

}

.tkn-city-prdt2 p{

	color: #fff;

	font-size: 22px;

    text-align: center;

    font-weight: 400;

	margin-bottom: 40px;

}

.city-prdt1{

	border: 1px solid rgb(255 255 255 / 60%);

	padding: 20px;

	border-radius: 5px;

	margin-bottom: 30px;

	transition: all .5s ease-in;

}

.city-prdt1:hover{

	background: rgb(0 178 226 / 60%);

    border: 1px solid #0fccff;

}

.city-prdt1:hover .st1{

	fill: #ffffff;

}

.city-prdt1 .st0{

	fill:#FFFFFF;

}

.city-prdt1 .st1{

	fill:#00B2E2;

	transition: all .5s ease-in;

}

.city-prdt1 h4{

	padding-left: 20px;

	font-size: 24px;

	color: #fff;

}				

.city-prdt-sec4{

	padding: 40px 0 70px;

	background: url(../images/city/form-bg.jpg) no-repeat;

	background-position: center;

	background-size: cover;

}

.city-prdt-sec4 .city-prdt-tit{

	margin: 0 0 30px;

}

.city-prdt-sec4 .prdt-book span a{

	margin-top: 40px;

}

.city-prdt-sec4 .city-prdt-tit{

	color: #fff;

}

.city-prdt-offer{

	padding: 40px 0 70px;

}

/* End */

@media(max-width:767px){

	.city-sec1-cnt{

		margin-left: 0;

		padding: 20px;

	}

	.city-sec1-cnt h2{

		font-size: 22px;

	}

	.city-sec3-cnt h4{

		font-size: 20px;

		padding: 0 0 20px;

	}

	.city-sec1-cnt p{

		font-size: 16px;

	}

	.why-trikon-slide{

		width: 100% !important;

	}

	.city-prdt h5{

		font-size: 20px;

		line-height: 25px;

	}

	.why-trikon-slide h3{

		font-size: 18px;

	}

	.why-trikon-slide p{

		font-size: 14px;

	}

    .cover-track .form-group input{

        margin-bottom: 15px;

    }

    .cover-track p{

        font-size: 24px;

    }

    .cover-track .call-us1 p{

        font-size: 18px !important;

    }

    .cvr-serv-thumb{

        margin-bottom: 20px;

    }

}

@media(min-width:768px) and (max-width:991px){

    .cover-loc-serch{
        background-image: none !important;
    }
    .d-md-none{
        display: block !important;
    }

	.city-sec1-cnt h2{

		font-size: 28px;

	}
    .call-us1 p{
        margin-bottom: 40px !important;
    }

	.city-sec1-cnt p{font-size: 20px;}

	.city-sec1-cnt{padding: 50px 0px 50px 80px;}

	.city-prdt h5{font-size: 18px;}

	.why-trikon-slide{

		width: 100% !important;

	}

	.why-trikon-slide h3{

		font-size: 20px;

	}

	.why-trikon-slide p{

		font-size: 16px;

	}

	

}

@media(min-width:992px){

	.tkn-sec2-cnt{

		padding: 0px 60px;

	}

	.chk-avl-gray p{

		width: 60%;

	}

}

/* end City */



/* Coverage plans */

.loader1{

	display: none;

	position: fixed;

    top: 0px;

    left: 0px;

    width: 100%;

    height: 100%;

    background-color: rgb(0 0 0 / 0.70);

    z-index: 9999;

}

.lds-spinner {

	display: inline-block;

	position: absolute;

	top: 50%;

	left: 50%;

	width: 80px;

	height: 80px;

	transform: translate(-50%, -50%);

}

.lds-spinner div {

  transform-origin: 40px 40px;

  animation: lds-spinner 1.2s linear infinite;

}

.lds-spinner div:after {

  content: " ";

  display: block;

  position: absolute;

  top: 3px;

  left: 37px;

  width: 6px;

  height: 18px;

  border-radius: 20%;

  background: #fff;

}

.lds-spinner div:nth-child(1) {

  transform: rotate(0deg);

  animation-delay: -1.1s;

}

.lds-spinner div:nth-child(2) {

  transform: rotate(30deg);

  animation-delay: -1s;

}

.lds-spinner div:nth-child(3) {

  transform: rotate(60deg);

  animation-delay: -0.9s;

}

.lds-spinner div:nth-child(4) {

  transform: rotate(90deg);

  animation-delay: -0.8s;

}

.lds-spinner div:nth-child(5) {

  transform: rotate(120deg);

  animation-delay: -0.7s;

}

.lds-spinner div:nth-child(6) {

  transform: rotate(150deg);

  animation-delay: -0.6s;

}

.lds-spinner div:nth-child(7) {

  transform: rotate(180deg);

  animation-delay: -0.5s;

}

.lds-spinner div:nth-child(8) {

  transform: rotate(210deg);

  animation-delay: -0.4s;

}

.lds-spinner div:nth-child(9) {

  transform: rotate(240deg);

  animation-delay: -0.3s;

}

.lds-spinner div:nth-child(10) {

  transform: rotate(270deg);

  animation-delay: -0.2s;

}

.lds-spinner div:nth-child(11) {

  transform: rotate(300deg);

  animation-delay: -0.1s;

}

.lds-spinner div:nth-child(12) {

  transform: rotate(330deg);

  animation-delay: 0s;

}

@keyframes lds-spinner {

  0% {

    opacity: 1;

  }

  100% {

    opacity: 0;

  }

}



input::-webkit-outer-spin-button,

input::-webkit-inner-spin-button {

  -webkit-appearance: none;

  margin: 0;

}

input[type=number] {

  -moz-appearance: textfield;

}

.pricing-panel .cover-plan-wht{

	background: #E0E0DF !important;

    border-top: 5px solid #00b2e2;

	

}

.trk-mdm{

    margin: 0 0 20px;

}

.trk-mdm img{

    width:130px;

    margin: 0 40px 0 0px;

}

.trk-mdm h3{

    margin: 0 !important;

}

.trk-mdm sub{

    font-size: 40%;

    bottom: 0;

    font-weight: 300;

}

.plansection3 input[type="radio"]:checked + .plansection4, .plansection3 input[type="checkbox"]:checked + .plansection4{

    background: #151515;

}

.plansection3 input[type="radio"]:checked + .plansection4 h4,

.plansection3 input[type="radio"]:checked + .plansection4 .trk-mdm h3,

.plansection3 input[type="radio"]:checked + .plansection4 ul li{

    color: #fff;

}



.cover-plan-wht .pln-price, .nbn-range{

	text-align: center;

}

.cover-plan-wht .pln-price{

	margin: 30px 0 30px;

}

.add-feature{

    background: #efefef;

    padding: 30px 20px;

}

.add-feature .nbn-range{

	text-align: center;

	font-size: 18px;

	color: #00b2e2;

    padding-bottom:0;

	font-family: nimbus-sans-extended, sans-serif !important;

}

.add-feature p span{

	color: #00B2E2;

}

.add-feature .nbn-range span{

    display: block;

    color: #333;

    font-size: 16px;

}



.key-sheet{

	padding: 30px 20px 50px;

    display: ;

}

.key-sheet p{

    margin-bottom: 0;

    text-align: center;

}

.key-sheet p a{

	color: #333;

}



.plans5 a{

    font-size: 14px;

    font-weight: 500;

   	color: #fff;

	background-color: #00B2E2;

    border-radius: 50px;

    padding: 15px 30px;

    margin: 0px 0px 0px;

    transition: 0.5s;

    display: inline-block;

}

.plans5 a:hover, .plans5 a:focus{

	color: #fff;

}

/* old style - melboune */

.plansection1{

	background-color: #e0e0e0;

    padding: 50px 0px;

}

.plansection2{

	position: relative;

}

.plansection2 h3{

    

    font-weight: 600;

    font-size: 28px;

    margin: 0px 0px 60px;

    text-transform: initial;

}

.trk-mdm-img, .byo-mdm-img{

    margin-top: 15px;

}

.byo-mdm-img img{

    width: 80px;

}

.prc-summary{

    margin-top: 15px;

}

.cart-details .prc-summary ul li{

    list-style: none;

    display: flex;

    justify-content: space-between;

    align-items: center;

    padding-bottom: 15px;

    

}

.cart-details .prc-summary ul li:nth-child(1),

.cart-details .prc-summary ul li:nth-child(1) span{

    color: #333;

    font-size: 20px;

    font-weight: 400;

}

.cart-details .prc-summary ul li p{

    font-size: 20px !important;

    font-weight: 600;

    color: #333;

}

.cart-details .prc-summary ul li p span{

    display: block !important;

    color: #8F8F8D;

    font-weight: 400;

    float: initial;

    font-size: 16px !important;

}

.plansection2 h5{

	color: #00B2E2;

    font-size: 16px;

    font-weight: 500;

    line-height: 1.3;

    text-align: center;

    padding: 0px;

    margin: 0px;

}

.plansection3{

	position: relative;

    /* background-color: #5733b1; */

	border-radius: 7px;

    padding: 0px;

    margin: 0px 0px 20px;

    

}

.trk-mdm-img img{

    width: 80px;

}

.plansection3 input{

	position: absolute;

    top: 0px;

    left: 0px;

    width: 100%;

    height: 100%;

    opacity: 0;

	cursor: pointer;

	z-index: 1;

}

.plansection4{

	display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

    align-items: center;

    /* min-height: 233px; */

	background-color: #f7f7f7;

	border-radius: 7px;

	padding: 30px 30px;

	transition: 0.5s;

    min-height: 345px;

}

.plansection4 ul li{

    padding-left: 30px !important;

   padding-bottom: 15px !important;

}

.plansection4 ul li:before{

    position: absolute !important;

    content: '';

    background: url(../images/tick.png) no-repeat !important;

    width: 20px !important;

    height: 20px;

    left: 0 !important;

    top: -4px;

}

.plansection3 input[type="radio"]:checked + .plansection4 ul li:before{

    background: url(../images/white.png) no-repeat !important;

}

.plansection3 input[type="radio"]:checked + .plansection4, .plansection3 input[type="checkbox"]:checked + .plansection4{

    box-shadow: 5px 4px 13px 0px rgba(0,0,0,0.4);

-webkit-box-shadow: 5px 4px 13px 0px rgba(0,0,0,0.4);

-moz-box-shadow: 5px 4px 13px 0px rgba(0,0,0,0.4);

    transform: scale(1.03);

}

.plansection4 h4{

	width: 100%;

	color: #333;

    font-size: 21px;

    font-weight: 500;

    line-height: 1.2;

    padding: 0px 0px 20px;

    margin: 0px;

}

.coverage .image-hero-section-left-content::before{

	background: rgba(0,0,0,0.0);

}

.plansection4 ul{

	width: 100%;

	padding: 0px;

	margin: 0px;

}

.plansection4 ul li{

	position: relative;

    list-style-type: none;

    color: #333;

    font-size: 14px;

    font-weight: 500;

    line-height: 1.2;

    text-align: left;

    padding: 0px 10px 10px 0px;

    margin: 0px;

}

.call-us p{

	text-align: center;

    display: block;

    font-size: 34px;

    margin-top: 40px;

    font-weight: 500;

	text-decoration: none;

}

.call-us p a{

	font-size: 34px !important;

    margin-top: 40px !important;

    font-weight: 400 !important;

    text-decoration: underline !important;

    color: #000 !important;

}

.call-us p a:hover{

	color: #00b2e2 !important;

}

.prc-pnl-cnt{

	position: relative;

}

.prc-pnl-tit:before{

	z-index: -1;

}

.prc-pnl-tit{

	z-index: 0;

}

.aboutmodem.active{

	background: #00b2e2 !important;

	color: #fff !important;

}

.internet-plan1{

	padding-bottom: 0 !important;

}

.internet-plan{

	background: #f8f8f8;

	

}

.internet-plan{

	padding: 0 0 50px;

}

.button-sec{

	display: flex;

	justify-content: space-between;

}

.yes_btn{

	display: flex;

}

.yes_btn .btn{

	background: none;

    border: 2px solid #00b2e2;

    color: #333;

    height: 50px;

    margin: 0 10px;

    padding: 0px 60px;

    border-radius: 50px;

}

.value-plan{

    padding: 0;

    min-height: 195px;

}



.value-plan-pad h4{

    padding-bottom: 0;

}

.value-plan-pad .plansection5{

    margin: 0 !important;

}

.value-plan-pad{

    padding: 40px !important;

    /* display: flex;

    justify-content: space-between;

    align-items: center; */

}

.value-plan-pad .plansection5{

    display: block;

}

.yes_btn .btn:hover, .yes_btn .btn:focus{

	background: #00b2e2;

	color: #fff;

}

.cart-details h4{

	

	font-size: 24px !important;

}

.cart-details h4 a{

	font-size: 14px !important;

}

.cart-details p span{

	font-size: 16px !important;

}

.cart-details ul li{

	font-size: 22px !important;

	line-height: 2 !important;

}

.cart-details ul li span{

	color: #00b2e2;

}

.plansection5{

	width: 100%;

	display: flex;

    flex-wrap: nowrap;

    justify-content: space-between;

    align-items: center;

	padding: 0px;

    margin: 7px 0px 0px;

}
.plansection5 h3 sub{
    color : white !important;
}
.as_per_month{
    color : white;
}
.plansection5 h3{

	color: #333;

    font-size: 36px;

    font-weight: 500;

    line-height: 1.2;

    padding: 0px;

    margin:20px 0 0px;

}

.plansection5 h3 sub{

	color: #333;

    font-weight: 300;

    font-size: 40%;

}

.plansection5 a{

	display: none;

	color: #fff;

    font-size: 14px;

    font-weight: 500;

    /* background: linear-gradient(45deg, #ff7268, #ff956b); */

	background-color: #00B2E2;

    border-radius: 20px;

    padding: 10px 30px;

    margin: 0px 0px 0px;

    transition: 0.5s;

}



.plansection6{

	position: absolute;

    top: 0px;

    right: 0px;

    width: 79px;

    height: 79px;

    background: #7d7d7d;

    border-radius: 0px 7px 0px 79px;

    opacity: 0;

}

.plansection3 input[type="radio"]:checked + .plansection4 .plansection6, .plansection3 input[type="checkbox"]:checked + .plansection4 .plansection6{

	/* background: linear-gradient(45deg, #ff7268, #ff956b); */

	background-color: #151515;

    opacity: 1;

}

.plansection6 img{

	width: 35px;

    height: 35px;

    transform: translate(27px, 14px);

}

.plansection3 input[type="radio"]:checked + .plansection4 .plansection6 img, .plansection3 input[type="checkbox"]:checked + .plansection4 .plansection6 img{

	filter: drop-shadow(4px 4px 3px rgba(0,0,0,0.2));

}

.plansection3 input[type="checkbox"]:checked + .plansection4 .value-plan-pad h4,

.plansection3 input[type="checkbox"]:checked + .plansection4 .value-plan-pad .plansection5 h3, 

.plansection3 input[type="checkbox"]:checked + .plansection4 .value-plan-pad .plansection5 h3 sub,

.plansection3 input[type="radio"]:checked + .plansection4 .value-plan-pad h4,

.plansection3 input[type="radio"]:checked + .plansection4 .value-plan-pad .plansection5 h3{

    color: #fff !important;

}

.plansection7{

	position: relative;

	/* position: sticky; */

    left: 0px;

    bottom: 0px;

	background-color: #fff;

    border-radius: 7px;

    padding: 30px 90px;

    margin: 40px 0px 0px;

    box-shadow: 1px 1px 15px rgba(0,0,0,0.13);

	overflow: hidden;

	z-index: 1;

}

.plansection7:before{

	content: "";

    position: absolute;

    left: 0px;

	bottom: 0px;

    width: 100%;

    height: 100%;

    background: url(../images/bg13.png);

    background-repeat: no-repeat;

    background-position: left bottom;

}

.plansection7:after{

	content: "";

    position: absolute;

    top: 0px;

    left: 0px;

    width: 100%;

    height: 100%;

    background: url(../images/bg14.png);

    background-repeat: no-repeat;

    background-position: top right;

	z-index: -1;

}

.plansection7 h3{

	color: #00B2E2;

    font-size: 29px;

    font-weight: 700;

    line-height: 1.2;

    text-align: left;

    padding: 0px 0px 7px;

    margin: 0px;

}

.plansection7 h3 sub{

	color: #7a7a7a;

    font-size: 11px;

    font-weight: 500;

	padding-right: 13px;

}

.plansection7 p{

	display: inline-block;

    color: #7a7a7a;

    font-size: 15px;

    font-weight: 400;

    line-height: 1.5;

    text-align: left;

    border-right: 1px solid #d1d1d1;

    padding: 0px 9px 0px 0px;

    margin: 0px 5px 0px 0px;

}

.plansection7 p:last-child{

	padding: 0px;

	margin: 0px;

	border-right: none;

}

.plansection7 p a{

	color: #00B2E2;

    font-weight: 500;

	background: none;

	float: none;

    border-radius: 0px;

    padding: 0px;

}

.plansection7 a{

	color: #fff;

    font-size: 14px;

    font-weight: 500;

    background: linear-gradient(45deg, #ff7268, #ff956b);

	float: right;

    border-radius: 20px;

    padding: 10px 30px;

    margin: 0px 0px 0px;

    transition: 0.5s;

}

.plansection7 a.nbnbtn2{

	display: none;

}

.plansection9{

	position: relative;

    display: flex;

    flex-wrap: wrap;

    justify-content: flex-start;

    align-items: center;

	padding: 0px;

	margin: 70px 0px 0px;

}

/* .plansection92{

    padding: 5px 20px;

    margin: 15px 0px;

} */

.plansection9 .plansection92:nth-child(1){

	border-right: 1px solid #cdcdcd;

	padding: 5px 30px 5px 20px;

    margin: 15px 9px 15px 0px;

}

.plansection92 h3{

	color: #333 !important;

    font-size: 37px;

    font-weight: 700;

    line-height: 1.2;

    text-align: left;

    padding: 0px;

    margin: 0px;

}

.prc-summary ul li h3 span{

    color: #333 !important;

}

.cart-details .order-total h4{

    font-weight: 400;

    font-size: 20px !important;

}

.order-total{

    margin-top: 40px;

}

.plansection92 h3 sub{

	color: #646464;

    font-size: 13px;

    font-weight: 500;

}

/* .plansection93{

	position: absolute;

    top: 50%;

    right: -70px;

    transform: translate(0%, -50%);

} */

.plansection93{

    width: 100%;

    display: inline-block;

}

.plansection93 a{

	color: #fff;

    font-size: 14px;

    font-weight: 500;

    /* background: linear-gradient(45deg, #ff7268, #ff956b); */

	background-color: #00B2E2;

	border-radius: 3px;

    padding: 15px 30px;

   border-radius: 50px;

    transition: 0.5s;

    text-align: center;

    margin: 10px 0 0;

    display: inline-block;

}

.plansection93 a.nbnbtn2{

	display: none;

}

/* .plansection94{

	position: absolute;

    bottom: -25px;

    left: 0px;

} */

.plansection94{

    width: 100%;

}

.plansection94 p{

	color: #646464;

    font-size: 14px;

    font-weight: 500;

    line-height: 1.5;

    text-align: left;

    padding: 0px;

    margin: 0px;

}

.plansection94 p a{

	color: #333 !important;

	font-size: 14px !important;

}

.planstephead{

	display: none;

	margin: 0px;

}

.planstephead2 h3{

	color: #262626;

    font-size: 29px;

    font-weight: 700;

    line-height: 1.2;

    text-align: center;

    padding: 3px 0px 20px;

    margin: 0px;

}

.planstephead2 h5{

	color: #00B2E2;

    font-size: 16px;

    font-weight: 500;

    line-height: 1.3;

    text-align: center;

    padding: 0px;

    margin: 0px;

}

.planstephead2 ul{

	display: flex;

    flex-wrap: wrap;

    /* justify-content: space-around; */

	justify-content: center;

    padding: 0px;

    margin: 0px;

    counter-reset: section;

}

.planstephead2 ul li{

	position: relative;

    list-style-type: none;

    color: #b7b7b7;

    font-size: 17px;

    font-weight: 500;

    line-height: 1.2;

    text-align: left;

    padding: 45px 0px 0px;

    margin: 0px 70px 0px;

}

.planstephead2 ul li:before{

	counter-increment: section;

    content: counter(section);

    position: absolute;

    top: 0%;

    left: 50%;

    width: 50px;

    height: 50px;

    transform: translate(-50%, 0%);

    color: #b7b7b7;

    font-size: 16px;

    font-weight: 700;

    line-height: 41px;

    text-align: center;

    background: url(../images/bg11.png);

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center;

    padding: 0px;

}

.planstephead2 ul li.active, .planstephead2 ul li.active:before{

	color: #262626;

}

.planstep{

	border: 1px solid #eee;

    padding: 30px;

    margin: 30px 0px 0px;

    box-shadow: 1px 2px 6px 0px rgba(0,0,0,0.41);

-webkit-box-shadow: 1px 2px 6px 0px rgba(0,0,0,0.41);

-moz-box-shadow: 1px 2px 6px 0px rgba(0,0,0,0.41);

background: #fff;

}

.planstep h4{

	color: #262626;

    font-size: 24px;

    font-weight: 600;

    line-height: 1.2;

    text-align: left;

    padding: 0px 0px 20px;

    margin: 0px;

}

.planstep p{

	color: #262626;

    font-size: 15px;

    font-weight: 500;

    line-height: 1.5;

    text-align: left;

    padding: 0px;

    margin: 0px;

	transform: translate(0px, -17px);

}

.planstep11{

	position: relative;

    margin: 0px 0px 25px;

}

.planstep11 label{

	display: block;

    color: #7a7a7a;

    font-size: 14px;

    font-weight: 400;

    line-height: 1.5;

    text-align: left;

    padding: 0px;

    margin: 0px;

}

.planstep11 input, .planstep11 select{

	width: 100%;

    height: 39px;

    color: #262626;

    font-size: 15px;

    font-weight: 500;

    text-align: left;

	border-radius: 0px;

    border: 1px solid #d9d9d9;

    padding: 4px 7px;

    margin: 0px;

    outline: 0;

}

.planstep11 input[type="checkbox"]{

	width: auto;

    height: auto;

    padding: 0px;

    margin: 0px 7px 0px 0px;

}

.planstep11.checkbox1 label{

	position: absolute;

    top: 0px;

    left: 0px;

}

.planstep11.checkbox1 p{

	color: #262626;

    font-size: 15px;

    font-weight: 500;

    line-height: 1.5;

    text-align: left;

    padding: 0px 0px 0px 49px;

    margin: 0px;

	transform: none;

}

.planstep11 p{

	transform: none;

    font-weight: 400;

}

.planstep11 .input-append{

	position: relative;

}

.planstep11 .input-append span{

	position: absolute;

    top: 0px;

    left: 0px;

	width: 100%;

    height: 100%;

    opacity: 0;

	cursor: pointer;

}

.phoneservice1{

	display: none;

}

.phoneservice1 .planstep11{

	margin: 0px 0px 15px;

}

.phoneservice1 img{

	width: 35px;

    height: 35px;

    cursor: pointer;

}

.phoneservice1 a{

	display: inline-block;

    color: #fff;

    font-size: 14px;

    font-weight: 500;

    background: linear-gradient(45deg, #ff7268, #ff956b);

    border: none;

    border-radius: 20px;

    padding: 7px 35px;

    margin: 0px 0px 20px;

    transition: 0.5s;

}

.phoneservice1 a:hover{

	background: linear-gradient(45deg, #ff956b, #ff7268);

}

.transfernbn1{

	margin: 0px 0px 15px;

}

.transfernbn1 h4{

	color: #262626;

    font-size: 17px;

    font-weight: 600;

    line-height: 1.2;

    text-align: left;

    padding: 0px 0px 5px;

    margin: 0px;

}

.transfernbn1 p{

	color: #262626;

    font-size: 14px;

    font-weight: 400;

    line-height: 1.5;

    text-align: left;

    padding: 0px;

    margin: 0px;

    transform: none;

}

.transfernbn1 input{

	margin: 10px 7px 0px 0px;

}

.transfernbn2{

	display: none;

}

.address1{}

.address1 h4{

	color: #262626;

    font-size: 17px;

    font-weight: 600;

    line-height: 1.2;

    text-align: left;

    padding: 0px 0px 9px;

    margin: 0px;

}

.address1 ul{

	display: block;

    padding: 0px;

    margin: 0px;

}

.address1 ul li{

	list-style-type: none;

    color: #262626;

    font-size: 14px;

    font-weight: 500;

    line-height: 1.2;

    text-align: left;

    padding: 0px 0px 10px;

    margin: 0px;

}

.address1 ul li:before{

	display: none;

}

.planstepbtn{

	display: flex;

    flex-wrap: nowrap;

    justify-content: space-between;

    align-items: center;

}

.planstep2, .planstep3{

	display: none;

}

.planstepbtn  .next{

	min-width: 130px;

	color: #fff;

    font-size: 14px;

    font-weight: 500;

    /* background: linear-gradient(45deg, #ff7268, #ff956b); */

	background-color: #00B2E2;

    border: none;

    border-radius: 50px;

    padding: 15px 35px;

    margin: 0px 0px 0px;

    transition: 0.5s;

    cursor: pointer;

}

.planstepbtn  .next:hover{

	/* background: linear-gradient(45deg, #ff956b, #ff7268); */

	background-color: #00B2E2;

}

.planstepbtn .prev, .planstepbtn .prev1{

	min-width: 130px;

	color: #fff;

    font-size: 14px;

    font-weight: 500;

    background: #626262;

    border: none;

    border-radius: 50px;

    padding: 15px 35px;

    margin: 0px 0px 0px;

    transition: 0.5s;

    cursor: pointer;

}

.planstep1 .prev{

	/* background-color: #d3d3d3;

    cursor: no-drop; */

}

.plansteperror1 input, .plansteperror1 select{

	border: 1px solid #00B2E2;

}

.plansteperror2{

	position: absolute;

	bottom: -19px;

    left: 0px;

	color: #00B2E2;

    font-size: 13px;

    font-weight: 400;

    line-height: 1.5;

    text-align: left;

    padding: 0px;

    margin: 0px;

}

.plansummery1{

	position: sticky;

    top: 30px;

    left: 0px;

	padding: 30px 20px 23px;

    margin: 30px 0px 0px;

    box-shadow: 1px 1px 15px rgb(0 0 0 / 0.09);

    border-radius: 7px;

    background: #efefef;

}

.plansummery1 h4{

	color: #262626;

    font-size: 14px;

    font-weight: 600;

    line-height: 1.2;

    text-align: left;

    padding: 0px 0px 15px;

    margin: 0px;

}

.plansummery1 h4 a{

	color: #00B2E2;

    float: right;

}

.plansummery1 p{

	color: #262626;

    font-size: 13px;

    font-weight: 400;

    line-height: 1.5;

    text-align: left;

    padding: 0px 0px 5px;

    margin: 0px;

	word-break: break-word;

}

.plansummery1 p i{

	color: #00B2E2;

	padding-right: 5px;

}

.plansummery1 ul{

	display: block;

    padding: 13px 0px 0px;

    margin: 0px;

}

.plansummery1 ul li{

	list-style-type: none;

    color: #262626;

    font-size: 12px;

    font-weight: 400;

    line-height: 1.2;

    text-align: left;

    padding: 0px 0px 7px;

    margin: 0px;

    position: relative;

}



.plansummery1 ul li:before{

	display: none;

}

.plansummery1 ul li span{

	float: right;

    font-size: 14px;

	font-weight: 600;

}

.cart-details ul li p, .cart-details ul li p span{

    color: #00b2e2;

    font-weight: 600;

    font-size: 34px !important;

}

.abut-summary{

    display: flex !important;

    justify-content: space-between;

}

.plansummery1 ul li h3 span{

    display: initial;

    float: inherit;

    font-size: 38px;

}

.cart-details .abut-summary li:first-child span{

	font-weight: 400;

    font-size: 18px;

    color: #a7a7a7;

    line-height: 25px;

    display: block;

    float: inherit;

}

.plansummery1 ul li input{

	margin-right: 7px;

    transform: translate(0px, 2px);

}

.plansummery2{

	display: flex;

    flex-wrap: wrap;

    justify-content: flex-start;

    align-items: center;

    border-top: 1px solid #d7d7d7;

    border-bottom: 1px solid #d7d7d7;

    padding: 13px 0px;

    margin: 10px 0px 13px;

}

.plansummery3{

	padding: 0px 20px 0px 0px;

}

.plansummery3 h4{

	color: #262626;

    font-size: 25px;

    font-weight: 600;

    line-height: 1.2;

    text-align: left;

    padding: 0px;

    margin: 0px;

}

.plansummery3 p{

	color: #262626;

    font-size: 12px;

    font-weight: 400;

    line-height: 1.5;

    text-align: left;

    padding: 0px;

    margin: 0px;

}

.existing_account_number1{

	display: none;

}

.bankradio1{

	display: flex;

    flex-wrap: nowrap;

    justify-content: flex-start;

    align-items: center;

	padding: 0px;

    margin: 0px 0px 20px;

}

.bankradio2{

	position: relative;

}

.bankradio2 input[type="radio"]{

	position: absolute;

    top: 0px;

    left: 0px;

    width: 100%;

    height: 100%;

    opacity: 0;

	cursor: pointer;

}

.bankradio2 .bankradio3{

	width: 179px;

    background-color: #ffffff;

    border: 1px solid #fc8b6d;

    padding: 5px;

    margin: 0px;

}

.bankradio2 .bankradio3 p{

	color: #fc8b6d;

    font-size: 14px;

    font-weight: 500;

    line-height: 1.5;

    text-align: center;

    padding: 0px;

    margin: 0px;

    transform: none;

}

.chkbx-toggle {

	display: none;

  }

  .chkbx-toggle + label {

	position: relative;

	cursor: pointer;

	outline: none;

	-moz-user-select: -moz-none;

	-ms-user-select: none;

	-webkit-user-select: none;

	user-select: none;

	width: 40px;

	height: 20px;

	background-color: #e4e4e4;

	-moz-border-radius: 60px;

	-webkit-border-radius: 60px;

	border-radius: 60px;

	-moz-transition: background 0.4s;

	-o-transition: background 0.4s;

	-webkit-transition: background 0.4s;

	transition: background 0.4s;

  }

  .chkbx-toggle + label::before, .chkbx-toggle + label::after {

	content: "";

	display: block;

	position: absolute;

  }

  .chkbx-toggle + label::before {

	right: 1px;

	left: 1px;

	top: 1px;

	bottom: 1px;

	background-color: #F1F1F1;

	-moz-border-radius: 60px;

	-webkit-border-radius: 60px;

	border-radius: 60px;

	-moz-transition: background 0.4s;

	-o-transition: background 0.4s;

	-webkit-transition: background 0.4s;

	transition: background 0.4s;

  }

  .chkbx-toggle + label::after {

	top: -1px;

	left: 0;

	width: 22px;

	height: 22px;

	background-color: #fff;

	-moz-border-radius: 100%;

	-webkit-border-radius: 100%;

	border-radius: 100%;

	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);

	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);

	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);

	-moz-transition: -moz-transform 0.4s;

	-o-transition: -o-transform 0.4s;

	-webkit-transition: -webkit-transform 0.4s;

	transition: transform 0.4s;

  }

  .chkbx-toggle:checked + label {

	/* background-color: #e68900; */

	background-color: #ef373e;

  }

  .chkbx-toggle:checked + label::before {

	background: linear-gradient(45deg, #ff7268, #ff956b);

  }

  .chkbx-toggle:checked + label::after {

	-moz-transform: translateX(20px);

	-ms-transform: translateX(20px);

	-webkit-transform: translateX(20px);

	transform: translateX(20px);

  }

  .trikonicon1{

	  display: flex;

	  justify-content: flex-start;

	  align-items: center;

  }

  .trikonicon1 img.image1{

	  width: 130px;

	  height: auto;

	  background: transparent !important;

  }

  .trikonicon1 img.image2{

	  width: 259px;

	  height: auto;

	  background: transparent !important;

	  margin: 0px 0px 0px 41px;

	  transform: translate(0px, 37px);

  }

.bankradio2 input[type="radio"]:checked + .bankradio3{

	background-color: #fc8b6d;

}

.bankradio2 input[type="radio"]:checked + .bankradio3 p{

	color: #ffffff;

}

.creditacoount1{

	display: none;

}

.contact1{

	position: relative;

    background: url(../images/bg4.png);

    background-color: #fff;

	background-repeat: no-repeat;

    background-position: top;

	padding: 120px 0px 17px;

	margin: 0px;

}

.contact1:before{

	content: "";

    position: absolute;

    bottom: 0px;

    left: 0px;

    width: 100%;

    height: 100%;

    background: url(../images/bg12.png);

    background-repeat: no-repeat;

    background-position: center 200px;

}

.contact2{

	text-align: center;

}

.contact2 img{

	width: 160px;

    height: auto;

}

.contact3{

	display: flex;

    flex-wrap: nowrap;

    justify-content: space-between;

    align-items: center;

    background-color: #fff;

    border-radius: 7px;

    padding: 0px;

    margin: 50px 0px;

    box-shadow: 1px 1px 15px rgb(0 0 0 / 25%);

}

.contact4{

	/* width: 33%; */

	width: 50%;

	text-align: center;

    padding: 10px;

    border-right: 1px solid #ececec;

}

.contact4:nth-child(2){

	border-right: none;

}

.contact4 i{

	color: #ef373e;

    font-size: 15px;

    font-weight: 400;

    padding: 0px;

    margin: 0px;

}

.contact4 p{

	color: #2e2e2e;

    font-size: 13px;

    font-weight: 500;

    padding: 5px 0px 0px;

    margin: 0px;

}

.contact4 p a{

	color: #2e2e2e;

}

.contact5{

	display: flex;

    flex-wrap: nowrap;

    justify-content: space-between;

    align-items: center;

	padding: 0px;

    margin: 100px 0px 0px;

}

.contact5 p{

	color: #ffffff;

    font-size: 14px;

    font-weight: 500;

    padding: 0px;

    margin: 0px;

}

.contact5 p a{

	color: #ffffff;

}

.successmessage1{

	display: none;

	position: fixed;

    top: 0px;

    left: 0px;

    width: 100%;

    height: 100%;

    background: linear-gradient(45deg, rgb(255 114 104 / 0.90), rgb(255 149 107 / 0.79));

    z-index: 999;

}

.successmessage2{

	min-width: 510px;

    height: auto;

    position: absolute;

    top: 50%;

    left: 50%;

    text-align: center;

    transform: translate(-50%, -50%);

    background-color: #fff;

    padding: 20px 2px 40px;

}

.successmessage2 h3{

	color: #222;

    font-size: 21px;

    font-weight: 500;

    padding: 0px 0px 5px;

    margin: 0px;

}

.successmessage2 p{

	color: #939393;

    font-size: 13px;

    font-weight: 400;

    padding: 0px;

    margin: 0px;

}

.errormessage1{

	display: none;

	position: fixed;

    top: 0px;

    left: 0px;

    width: 100%;

    height: 100%;

    background: linear-gradient(45deg, rgb(255 114 104 / 0.90), rgb(255 149 107 / 0.79));

    z-index: 999;

}

.errormessage2{

	min-width: 510px;

    height: auto;

    position: absolute;

    top: 50%;

    left: 50%;

    text-align: center;

    transform: translate(-50%, -50%);

    background-color: #fff;

    padding: 20px 0px 40px;

}

.errormessage2 h3{

	color: #222;

    font-size: 21px;

    font-weight: 500;

    padding: 0px 0px 5px;

    margin: 0px;

}

.errormessage2 p{

	color: #939393;

    font-size: 13px;

    font-weight: 400;

    padding: 0px;

    margin: 0px;

}

.popupclose{

	position: absolute;

	top: 5px;

    right: 5px;

    cursor: pointer;

}

.errormessage2 .popupclose img, .successmessage2 .popupclose img{

	width: 30px !important;

    height: 30px !important;

}

.cover-success{

	background: linear-gradient(

		45deg, rgb(0 0 0 / 85%), rgb(0 0 0 / 85%));

}

.msg2 {

    color: #333 !important;

    margin: 0 0 0 !important;

    font-size: 20px !important;

}

.planerror1{

	display: none;

	position: fixed;

    right: 10px;

    bottom: 10px;

    background-color: #ff906a;

    border-radius: 4px;

    padding: 10px;

    margin: 0px;

    z-index: 999;

	box-shadow: 3px 3px 7px rgb(0 0 0 / 21%);

}

.planerror1 h4{

	color: #fff;

    font-size: 15px;

    font-weight: 500;

    text-align: center;

    padding: 0px;

    margin: 0px;

}

.popup1{

	display: none;

	position: fixed;

    top: 0px;

    left: 0px;

    width: 100%;

    height: 100%;

    background: linear-gradient(45deg, rgb(255 114 104 / 0.90), rgb(255 149 107 / 0.79));

	overflow: auto;

    z-index: 999;

}

.popup2{

	position: relative;

	background-color: #fff;

    padding: 30px 30px 17px;

    margin: 50px 0px;

}

.popup2 h3{

	color: #262626;

    font-size: 29px;

    font-weight: 700;

    line-height: 1.2;

    text-align: center;

    padding: 0px 0px 15px;

    margin: 0px;

}

.popup3{

	margin: 0px 0px 15px;

}

.popup3 label{

	display: block;

    color: #2a2a2a;

    font-size: 13px;

    font-weight: 400;

    text-align: left;

    line-height: 1.3;

    padding: 0px 0px 3px;

    margin: 0px;

}

.popup3 input{

	width: 100%;

    height: 37px;

    color: #2c2c2c;

    font-size: 15px;

    font-weight: 500;

    line-height: 24px;

    border: 1px solid rgb(112 112 112 / 29%);

    border-radius: 0px;

    background-color: rgb(255 255 255 / 0%);

    padding: 7px 7px;

    margin: 0px;

    outline: none;

}

.popup3 button{

	width: auto;

    height: auto;

    color: #fff;

    font-size: 14px;

    font-weight: 500;

    background: linear-gradient(45deg, #ff7268, #ff956b);

	border: none;

    border-radius: 20px;

    padding: 6px 40px;

    margin: 0px 0px 0px auto;

    transition: 0.5s;

    cursor: pointer;

}

.successmessage2 img, .errormessage2 img{

	width: 80px;

    height: auto;

	margin: 0 auto 30px;

}

.close1{

	position: absolute;

    top: 3px;

    right: 3px;

	cursor: pointer;

}

.close1 img{

	width: 30px;

    height: 30px;

}

.prdt-cnt-frm span{

	display: inline-block;

	color: red;

	

}

.prdt-cnt-frm label{

	padding-bottom: 10px;

	color: #fff;

}

.city-form-sec{

	padding: 60px 0;

	

	margin-top: 50px;

}

.prdt-cnt-frm .city-prdt-tit{

	color:#fff;

}

.prdt-cnt-frm ::-webkit-input-placeholder { /* Chrome/Opera/Safari */

	font-size: 1rem;

    color: #495057;

  }

  .prdt-cnt-frm ::-moz-placeholder { /* Firefox 19+ */

	color: #7c7c7c;

	font-size: 13px;

  }

  .prdt-cnt-frm :-ms-input-placeholder { /* IE 10+ */

	color: #7c7c7c;

	font-size: 13px;

  }

  .prdt-cnt-frm :-moz-placeholder { /* Firefox 18- */

	color: #7c7c7c;

	font-size: 13px;

  }

  .tkn-city-prdt2 .cvr-serv-thumb{

	  margin-bottom: 30px;

  }

  .tkn-city-prdt2 .cvr-serv-thumb img{

	  z-index: 0;

  }

  .tkn-city-prdt2 .cvr-serv-thumb span{

	top: 0;

	bottom: 0;

    display: flex;

    justify-content: center;

    align-items: center;

  }

 

  .tkn-city-sec4 p{

	  color: #fff;

  }

  .tkn-city-prdt2 .cvr-serv-thumb span h4{

	  font-size: 26px;

	}

	.tkn-city-sec4 .prdt-cnt-frm{

		margin-top: 50px;

	}

	.tkn-city-sec4 .prdt-cnt-frm label{

		/* color: #7c7c7c; */

		text-align: left;

	}

	.why-prdt-img, .why-prdt-img img{

		position: relative;

		z-index: 1;

	}

	.why-prdt-img img{

		box-shadow: -2px 12px 18px -6px rgba(0,0,0,0.31);

		-webkit-box-shadow: -2px 12px 18px -6px rgba(0,0,0,0.31);

		-moz-box-shadow: -2px 12px 18px -6px rgba(0,0,0,0.31);

	}

	.why-prdt-img:before{

		position: absolute;

		content: '';

		background: #0ba0c9;

		width: 30%;

		left: -15px;

		z-index: 0;

		height: 110%;

		top: -15px;

		bottom: 15px;

	}

	.evn-row .why-prdt-img:before{

		right: -15px;

		left: inherit;

	}

	.why-prdt-cnt h3 img {

		margin-right: 30px;

	}

	.why-prdt-cnt h3{

		margin: 0 0 30px;

	}

	.why-prdt-cnt p{

		margin-bottom: 20px;

	}

	.prdt-why-feature .row{

		display: flex;

		align-items: center;

		margin-bottom: 40px;

	}

	.evn-row{

		flex-direction: row-reverse;

	}

	.city-set-logo{

		padding: 20px 50px;

	}

	.sign-btn{

		margin-top: -29px;

		z-index: 10;

		position: absolute;

		left: 0;

		right: 0;

	}

	.sign-modem{

		padding: 20px 20px 50px 20px !important;

	}

	.media-slide li{

		margin: 0 5px 15px;

		box-shadow: -1px 4px 11px 0px rgba(0,0,0,0.09);

		-webkit-box-shadow: -1px 4px 11px 0px rgba(0,0,0,0.09);

		-moz-box-shadow: -1px 4px 11px 0px rgba(0,0,0,0.09);

	}

	.media-sec{

		background: #fff !important;

	}

	.all-prdt-cnt{

		margin-right: -350px;

		position: relative;

		z-index: 5;

		margin-left: auto;

	}

    .cover-benefit .abt-5g-tit, .got-questions .abt-5g-tit{

        font-weight: 300 !important;

        

        font-family: nimbus-sans-extended, sans-serif !important;

    }

/* end */

    /* end */