    @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;
    cursor: pointer !important;
  }
  .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: #dcdcdc45;
        /* 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: 0 !important;
            margin-bottom: 0 !important;
        }
        .col-md-12.d-block.d-lg-none.d-md-none {
            padding: 0;
        }
        .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/banner-image.jpg);
    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: #12457ade;
  }
  .chkbx-toggle:checked + label::before {
	/* background: linear-gradient(45deg, #ff7268, #ff956b); */
    background: linear-gradient(45deg, #4e86d0, #619ed7);
  }
  .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));*/
    background: linear-gradient(45deg, #83838366, #83838394);   
    /* background: linear-gradient(45deg, #838383, #838383);    */
    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 */