.navbar-nav a{ color:#fff; }
body{
	padding: 0px;
	margin: 0px;
    font-family: 'Open Sans', sans-serif;
    /* font-weight: 600; */
    overflow-x: hidden;
}
html{
	margin: 0px;
	padding: 0px;
    overflow-x: hidden;
	
}
a{
	text-decoration: none;
}
.navbar-nav .show > .nav-link, .navbar-nav .nav-link.active{ color:#2beab9; font-weight: 600; font-family: 'Open Sans', sans-serif; border-bottom: #e1ff19 solid 1px; }
.phone-sec-deader{ background: #13141b; width: 100%;  padding: 8px;}
.phone-num-sty{}
.phone-num-sty span{ padding: 5px;
    display: block;
    float: right;
    width: 100%;}
.number-sty{ float:right; text-align:right; }    
.phone-num-sty span a{ color: #e1ff19; font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 600; }
.navbar-toggler .fa {
    color: #fff;
}
.navbar{ background: #262937;}
.navbar-nav a{ color:#fff; font-size: 14px;
    font-weight: 500;     margin-right: 60px; font-family: 'Open Sans', sans-serif;}
.navbar-brand{ color: #000; }
.navclop{ }
.banner-sec{ position: relative; }
.banner-sec img{ width: 100%; }
.overlay6.overlay-bundle{background-color: #5df5c996;}


    background-size: contain;
    background-repeat: no-repeat;
}
.banner-sec.internet-banner {
    background-image: url(../images/internet-banner.jpg);
    height: 480px;
    background-size: contain;
    background-repeat: no-repeat;
}
.banner-sec{     background-image: url(../images/banner1.jpg); height: 480px;  background-size: contain;  background-repeat: no-repeat;}
.banner-deal-sec{  width: 100%; background: #2a834d;}
.banner-deal-sec ul{display: flex; margin: 0px;     padding: 15px;}
.banner-deal-sec ul li{ list-style: none; padding: 8px 10px; color: #fff; font-weight: bold;  font-size: 19px;  margin: 0px 40px; font-family: 'Open Sans', sans-serif;}
.banner-deal-sec ul li span{ display: block; }
.deal-img{ width: 80%; } 
.content-sec{ height: 400px;}
.rupes{ font-size: 26px; font-weight: bold; }
.first002{ font-size: 14px; }
.market001{ font-size: 12px; }
.overlay-content{ position: absolute; top:0; width: 100%; margin-top: 40px; 
    }
.overlay-content h2{ font-size: 30px; font-weight: bold; font-family: 'Open Sans', sans-serif; line-height: 45px;     color: #fff;}
.overlay-content p{ color: #fff; font-size: 14px; font-family: 'Open Sans', sans-serif;}
.overlay-content h2 span{ display: block;     color: #fff;}   
.overlay-content a{text-align: center;  font-size: 14px;  background: #2cffc8;  padding: 8px 30px; margin: auto;  color: #000; border-radius: 50px;  font-weight: 600;  margin-top: 20px;
 display:table; font-weight: 600; } 
.connection-sec{ padding: 70px 0px 0px;}
.card002 .col-md-4{ padding: 0px; }
.connection-sec h3{ text-align: center; font-size: 30px; font-weight: bold; font-family: 'Open Sans', sans-serif;} 
.banner-sec{ position: relative;  }
.card-sec{     position: absolute;
    bottom: 0;
    width: 100%;
   margin-bottom: -1%;}
.card-img{background-image: url(../images/inter.png); height: 260px;  background-size: cover;  background-repeat: no-repeat; position: relative;}
.card-img1{background-image: url(../images/tv02.png); height: 260px;  background-size: cover;  background-repeat: no-repeat; position: relative;}
.card-img2{background-image: url(../images/bundel03.png); height: 260px;  background-size: cover;  background-repeat: no-repeat; position: relative;}
.overlay{ position: absolute; top: 0; height: 100%; background: #e1ff19c4;  width: 100%; padding: 15px;}
.overlay h3{     font-size: 24px;
    color: #000;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;}
.overlay h3 span{}
.overlay h5{ color: #000; font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: 400;}
.overlay a{ font-size: 20px;
    color: #000;
    margin: auto;
    display: block;
    margin-top: 26px;
    font-family: 'Open Sans', sans-serif; font-weight: 400;}
.overlay1{ position: absolute; top: 0; height: 100%; background: #0101018a;  width: 100%;  padding: 15px;}
.overlay1 h3{     font-size: 24px;
    color: #fff;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;}
.overlay1 h3 span{}
.overlay1 h5{ color: #fff; font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: 400;}
.overlay1 a{ font-size: 20px;
    color: #fff;
    margin: auto;
    display: block;
    margin-top: 26px;
    font-family: 'Open Sans', sans-serif; font-weight: 400;}

.overlay2{ position: absolute; top: 0; height: 100%; background: #2cffc8ba;  width: 100%; padding: 15px;}
.overlay2 h3{     font-size: 24px;
    color: #000;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;}
.overlay2 h3 span{}
.overlay2 h5{ color: #000; font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: 400;}
.overlay2 a{ font-size: 20px;
    color: #000;
    margin: auto;
    display: block;
    margin-top: 26px;
    font-family: 'Open Sans', sans-serif; font-weight: 400;}
::placeholder {
    color: #fff!important;
}    
.bg-form{     background: #262937;
    padding: 18px 30px;
    margin: 30px 0px;
    border-radius: 27px; }
.form001{border: none;
    background: transparent;
    border-bottom: 1px solid #e1ff19;
    border-radius: 0px;}
    .form-sec a{background: #e1ff19;
    margin: auto;
    display: block;
    border: #e1ff19 1px solid;
    border-radius: 50px;
    color: #000;
    text-align: center;
    padding: 6px;
    width: 150px;}
.form-sec{ position: relative; }    
.card-sec:after{ content: "";
    position: absolute;
    height: 550px;
    width: 30px;
    background: #2cffc8;
    left: 0PX;
    display: block;}
.form-sec:before{content: "";
    position: absolute;
    height: 452px;
    width: 30px;
    background: #e1ff19;
    left: 30PX;
    display: block;
    margin-top: 30px;
}
.connection-tv{ position: relative; }
.connection-tv:after{ content: "";
    position: absolute;
    height: 550px;
    width: 30px;
    background: #2cffc8;
    right: 0PX;
    display: block; top: 0; margin-top: -140px;}
.connection-tv:before{content: "";
    position: absolute;
    height: 452px;
    width: 30px;
    background: #e1ff19;
    right: 30PX;
    display: block;
    margin-top: -90px;
}
.logo-hd{ width:45%;}

.connection-img{ width: 100%; }
.connection-img h3{ font-size: 28px; padding: 15px 0px; color: #000;  font-family: 'Open Sans', sans-serif; } 465972411892
.connection-img p{ font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 400;color: #000;} 
.connection-right-side{ background: #262937;
    padding: 20px;
    margin: 0px 0px 0px 20px; }
.connection-right-side h4{ font-size: 30px; color: #fff; font-family: 'Open Sans', sans-serif; text-align: initial;}
.connection-right-side h3{ font-size: 30px; color: #2cffc8; padding: 10px 0px; font-family: 'Open Sans', sans-serif; }
.button-sub {margin: auto;
    display: table;
    text-align: center;
    background: #2cffc8;
    padding: 8px 25px; color: #000;
    border-radius: 50px;}
.connection-right-side ul{ margin-top: 30px;     padding: 0px;}
.connection-right-side ul li{ color: #fff; font-size: 16px; padding: 15px 5px; list-style: none; font-family: 'Open Sans', sans-serif; font-weight: 400; }
.connection-right-side ul li img{ margin-right: 15px; }
.explore-sec{background-image: url(../images/banner002.jpg); height: 585px;  background-size: cover;  background-repeat: no-repeat; position: relative; margin: 50px 0px;}
.explore-sec .overlay01{ position: absolute; top: 0; width: 100%; height: 100%; background: #000000c7; padding: 30px; }
.overlay01 h3{ text-align: center; font-size: 30px; color: #fff; padding: 15px; font-family: 'Open Sans', sans-serif; }
.sate-sty{padding: 20px 0px;}
.sate-sty img{margin: auto; display: block; text-align: center; width: 22%;
    padding: 10px;}
.sate-sty h3{  text-align: center; font-size: 20px; color: #fff; padding:5px 15px; font-family: 'Open Sans', sans-serif; position: relative; }
.overlay01 h3 span{ display: block; }
.sate-sty p{font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 400;color: #fff; text-align: center;}
.sate-sty h3:after{    content: "";
    position: absolute;
    height: 2px;
    width: 130px;
    background: #2cffc8;
    left: 0;
    right: 0;
    display: block;
    text-align: center;
    margin: 4px auto;
    }
.service-sec{ padding: 60px 60px 30px; }
.service-part{background: linear-gradient(90deg, rgba(150,224,96,1) 33%, rgba(90,225,129,1) 57%, rgba(25,227,165,1) 100%);
    height: 285px;
    position: relative; border-bottom-right-radius: 110px;
    border-top-left-radius: 110px;}
.top-service-img{ position: absolute;
    width: 54%;
    top: 0;
    margin-top: -100px;
    padding: 50px;
}
.top-service-img img{width: 100%; border-top-right-radius: 110px;
    border-bottom-left-radius: 110px;}
.serive-content-part{ padding: 30px 10px; }    
.serive-content-part h4{font-size: 30px; color: #000; font-family: 'Open Sans', sans-serif; font-weight: bold;}
.serive-content-part p{font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 400;color: #000;}
.serive-content-part a{margin: auto;
    display: table;
    text-align: center;
    background: #262937;
    padding: 8px 25px;
    color: #fff;
    border-radius: 50px;}    

.offer-sec{background-image: url(../images/banner02.png); height: 400px;  background-size: cover;  background-repeat: no-repeat; position: relative;}
.offer-sec:after{content: "";
    position: absolute;
    height: 100px;
    width: 90px;
    background: #e1ff19;
    right: 0PX;
    display: block;
    top: 0;
    margin-top: -23px;}
.offer-sec:before{    content: "";
    position: absolute;
    height: 90px;
    width: 90px;
    background: #2cffc8;
    right: 30PX;
    display: block;
    margin-top: -57px;
    z-index: 9;
}
.overlay3{ position: absolute; top:0; width: 100%; height: 100%; background: #000000b0; }

.bg-cover-offer{background: linear-gradient(90deg, rgba(150,224,96,1) 33%, rgba(90,225,129,1) 57%, rgba(25,227,165,1) 100%);
    height: 285px;
    position: relative;     margin-top: 90px;
    border-top-right-radius: 110px;}
.cover-offer-sec{padding: 30px;}
.cover-offer-sec h5{ font-family: sans-serif; font-size: 16px; font-weight: 400; }
.cover-offer-sec ul{ padding: 0px; display: flex;}
.cover-offer-sec ul li{ list-style: none; }
.cover-offer-sec ul li h4{font-size: 24px; color: #000; font-family: 'Open Sans', sans-serif; font-weight: bold;}
.cover-offer-sec ul li p{font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 400;color: #000;     margin-bottom: 5px;}
.cover-offer-sec h6{ }
.cover-offer-sec h6 .line-th{text-decoration: line-through; font-size: 18px; color: #000; font-family: 'Open Sans', sans-serif;}
.cover-offer-sec h6 span{font-size: 30px;
    margin-left: 30px;}
.cover-offer-sec a{margin: auto;
    display: table;
    text-align: center;
    background: #262937;
    padding: 8px 25px;
    color: #fff;
    border-radius: 50px;     margin-top: 20px;}
.plan-sec{  }
.plan-sec h2{text-align: center;
    padding: 40px;
    font-size: 40px; font-family: 'Open Sans', sans-serif; font-weight: bold;}
.plan001{ background: #e1ff19; padding: 30px; border-bottom-right-radius: 90px; margin-bottom: 15px;
    border-top-left-radius: 90px;}
.plan001 h3{font-size: 24px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    background: #262937;
    padding: 10px 30px;
    text-align: center;
    display: table;
    margin: auto auto 15px;
    border-bottom-right-radius: 30px;
    border-top-left-radius: 30px;
}
.plan001 h4{font-size: 24px; color: #000; font-family: 'Open Sans', sans-serif; font-weight: bold; text-align: center;}
.plan001 p{font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 400;color: #000;     margin-bottom: 5px;}
.plan001 ul{ margin: 10px 0px; padding: 0px;}
.plan001 ul li{font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 400;color: #000;     margin-bottom: 10px; list-style: none;}
.plan001 a{margin: auto;
    display: table;
    text-align: center;
    background: #262937;
    padding: 8px 25px;
    color: #fff;
    border-radius: 50px;
    margin-top: 20px;}


.plan002{ background: #262937; padding: 30px; border-bottom-right-radius: 90px;
    border-top-left-radius: 90px;padding-bottom: 45px;}
.plan002 h3{font-size: 24px;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    background: #fff;
    padding: 10px 30px;
    text-align: center;
    display: table;
    margin: auto auto 15px;
    border-bottom-right-radius: 30px;
    border-top-left-radius: 30px;
}



.plan002 h4{font-size: 24px; color: #fff; font-family: 'Open Sans', sans-serif; font-weight: bold; text-align: center;}
.plan002 p{font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 400;color: #fff;     margin-bottom: 5px;}
.plan002 ul{ margin: 10px 0px; padding: 0px;}
.plan002 ul li{font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 400;color: #fff;     margin-bottom: 5px; list-style: none;}
.plan002 a{margin: auto;
    display: table;
    text-align: center;
    background: #fff;
    padding: 8px 25px;
    color: #000;
    border-radius: 50px;
    margin-top: 20px;}    
.plan003{ background: #2cffc8; padding: 30px; border-bottom-right-radius: 90px;
    border-top-left-radius: 90px;}
.overlay4{ position: absolute; top: 0; width: 100%; height: 100%; background: linear-gradient(90deg, rgb(150 224 96 / 79%) 33%, rgb(90 225 129 / 80%) 57%, rgb(25 227 165 / 64%) 100%); padding: 50px;}
.meet-box-sec{ background-image: url(../images/banner4.png); height: 570px;  background-size: cover;  background-repeat: no-repeat; position: relative; margin: 70px 0px 50px;}
.meet-content h4{font-size: 40px; color: #000; font-family: 'Open Sans', sans-serif; font-weight: bold; text-align: center;}
.meet-content p{font-family: 'Open Sans', sans-serif; font-size: 19px; font-weight: 400;color: #000;     margin-bottom: 5px; text-align: justify;
    padding: 10px;}
.ul_call_li{
    list-style-type: none;
    padding-top: 20px;
}    
.meet-content h5{font-size: 24px; color: #000; font-family: 'Open Sans', sans-serif; font-weight: bold; text-align: center; margin-top: 20px;}
.meet-content ul{ margin: 0px;  padding: 0px;}
.meet-content ul li{font-size: 24px; color: #000; font-family: 'Open Sans', sans-serif;   }
.meet-content ul li sub{ font-size: 14px; }    
.meet-content ul li .meet-button01{margin: auto;
    display: table;
    text-align: center;
    background: #000;
    padding: 8px 20px;
    color: #000;
    border-radius: 50px;
     font-size: 20px; color: #fff; font-family: 'Open Sans', sans-serif;} 
    .meet-content ul li .meet-button02{margin: auto; font-size: 20px; color: #fff; font-family: 'Open Sans', sans-serif;
    display: table;
    text-align: center;
    background: #fff;
    padding: 8px 20px;
    color: #000;
    border-radius: 50px;
   }  
.internet-sec {
    background: #e1ff19;
        padding: 5px 0px;
}  
.CTA_banner_1_btn{margin: auto; font-size: 20px; color: #fff; font-family: 'Open Sans', sans-serif;
    display: table;
    text-align: center;
    background: #fff;
    padding: 8px 20px;
    color: #000;
    border-radius: 50px;
   }  
.internet-speed-img{}   
.plan003{ background: #2cffc8; padding: 30px; border-bottom-right-radius: 90px;
    border-top-left-radius: 90px;}
.img-sec-meet{}
.img-sec-meet img{ width: 100%; }
.internet-speed-img img{ width: 100%; }
.internet-sec{}
.internet-sec h3{font-size: 26px; color: #000; font-family: 'Open Sans', sans-serif; font-weight: bold; text-align: center; margin-bottom: 5px;}
.internet-sec h2{font-size: 48px; color: #000; font-family: 'Open Sans', sans-serif; font-weight: bold; text-align: center; margin-bottom: 0px;}
.pl0{ padding-left: 0px; }
.pr0{ padding-right: 0px; }
.internet-speed-img{ position: relative; }
.internet-speed-img:after{content: "";
    position: absolute;
    height: 92px;
    width: 44px;
    background: #e1ff19;
    right: 0PX;
    margin-right: 0px;
    display: block;
    top: 0px;
    margin-top: 118px;
}
.join-us{ background-image: url(../images/banner5.png); height: 400px;  background-size: cover;  background-repeat: no-repeat; position: relative; margin: 70px 0px 0px;}
.overlay5{ position: absolute; top:0; width: 100%; height: 100%; background: #000000b0; padding: 80px;}
.overlay5 h3{font-size: 40px; color: #fff; font-family: 'Open Sans', sans-serif; font-weight: bold; text-align: center; margin-bottom: 5px;}
.overlay5 p{font-size: 24px; color: #fff; font-family: 'Open Sans', sans-serif; font-weight: bold; text-align: center; margin-bottom: 5px; padding: 20px;}    
.overlay5 a{margin: auto;
    display: table;
    text-align: center;
    background: #fff;
    padding: 8px 25px;
    color: #000;
    border-radius: 50px;
    margin-top: 20px;}

.connection-img img{ width: 100%; }


footer{ background: linear-gradient(90deg, rgba(13,227,172,1) 33%, rgba(99,225,124,1) 57%, rgba(152,224,95,1) 100%); padding: 30px;  color: #000; font-family: 'Open Sans', sans-serif;} 
footer h6{ font-size: 20px; font-weight: 600; font-family: 'Open Sans', sans-serif;}
footer p{ font-size: 14px; font-family: 'Open Sans', sans-serif; }
.footer-bottom a{ color: #2a834d!important; font-size: 12px; letter-spacing: 3px; }
@media (min-width: 1200px){
 .container {
    max-width: 992px;
}

}
.logo-001{ width: 40%; }
@media (max-width: 767px){
.logo-001 {
    width: 55%;
}  
    .internet-speed-img:after{ display: none!important; }
.top-service-img {display: none;}

    .meeting-sec.meet-0003 {
      margin: 22% 0px 20%!important;}  
.img-sec-meet img {
    width: 80%;
    margin: auto;
    display: block;
}  
 .bg-image-meet {
    padding: 43px 0px!important;
    margin: 0px auto!important;
}  
.serive-content-part.service-part002 h4 {
    font-size: 15px!important;
    padding: 11px 15px;
} 
.banner-sec.internet-banner {
    background-size: cover;
    background-image: url(../images/Internet-Banner.png)!important;
    height: 400px;
}

.overlay6 h1 {
    font-size: 18px!important;} 
 .banner-top.mobile-banner-top.internet-bill{
    height: 520px;
}  
.banner-top.mobile-banner-top.bundle-bill {
    height: 520px;
} 
.meeting-sec.meet-0003 .overlay8 {width: 96%;}
.banner-top{ height:1074px; }
 .banner-top.mobile-banner-top {height: 520px} 
 .banner-sec.banner-sec02 {
    background-image: url(../images/bundle-banner.png)!important;
    background-size: cover; height: 400px;}
 .connection-tv1:before { display: none!important;} 
 .connection-tv1:after{ display:none!important; }
 .form-sec1:before{ display:none!important; }
 .img-sec-meet2 img {
    width: 100%!important;}
 .meeting-sec-002 h3 {
    padding: 30px; font-size: 24px!important;}  
 .meeting-sec {
    margin: 0% 0px!important;
}   
.overlay7 img {
    width: 90%!important; margin-top: 2%!important; 
} 
.heading-sec h3 {
    width: 76%!important;
    margin-top: -33px!important;
}
.diffrent-sec {
    margin-top: 0px!important;
    margin-bottom: 0px!important;
    border-right: none!important;
}
.content-area {
    margin-top: 75px;
    }
.heading-sec {
    position: inherit!important;
    width: 100%!important;
    margin: 68px 0px!important;
    background: none!important;
}    
 .overlay h3 {
    font-size: 24px;}  
.overlay1 h3 {
    font-size: 24px;}  
.overlay2 h3 {
    font-size: 24px;}       

.card-sec {
    position: inherit;}
.overlay-content {
    position: inherit; margin-top: 0px; padding: 40px 5px;}  
.banner-sec {
    height: 480px; position: inherit;}  
 .meet-content ul li {
    font-size: 14px;}  
 .banner-sec { background-image: url(../images/mobile-bnner.png)!important; background-size: cover;}  
 .overlay-content h2 {
    font-size: 25px;}
.bundle-page .overlay-content h2 {
    font-size: 20px;
}
.bundle-page .overlay6 span {
    font-size: 27px;}
    .form-sec:after{ display: none; }
    .form-sec:before{ display: none; }
    .connection-tv:before{ display: none; }  
    .connection-tv:after{ display: none; }  
    .connection-tv {
    position: inherit;
}
.form-sec {
    position: inherit;
}
.service-sec {
    padding: 20px 0px 30px;
}
.serive-content-part h4 {
    font-size: 18px;
    text-align: center;}
.card-sec:after{ display: none !important; } 
.serive-content-part p {
    text-align: justify;
    font-size: 12px;} 
 .explore-sec {
       height: 1150px;}   
 .explore-sec .overlay01 {
    padding: 30px 0px;
}  
.overlay01 h3 {
    font-size: 20px;
    line-height: 34px;
    padding: 0px; 
 }
 .sate-sty {
    padding: 5px 0px;
}
.sate-sty img {
    width: 18%;}
.sate-sty h3{ font-size: 18px; } 
.service-part {
    height: 220px;}   
.cover-offer-sec ul li h4 {
    font-size: 16px;} 
    .cover-offer-sec ul li p {
    font-size: 12px;} 
.cover-offer-sec h6 span {
    font-size: 18px;}
.plan-sec h2 {
    padding: 15px;
    font-size: 20px;}  
.plan001 {
    margin-bottom: 15px;}
 .plan002 {
    margin-bottom: 15px;}   
 .meet-box-sec {
    margin: 15px 0px;
} 
.overlay4 {
    padding: 20px 0px;
}  
.meet-content h4 {
    font-size: 24px;}
.meet-content p {
    font-size: 16px;}   
.meet-content h5 {
    font-size: 18px;}  
.meet-content ul li .meet-button01 {
    padding: 8px 15px;
    font-size: 14px;}   
.meet-content ul li .meet-button02 {
    margin: auto;
    font-size: 12px;}  
.meet-box-sec {
    background-image: url(../images/banner4.png);
    height: 710px;} 
    .diffrent-sec {
    border: none;
} 
.internet-sec h3 {
    font-size: 20px;}   
.internet-sec h2 {
    font-size: 35px;}   
.join-us {
    margin: 30px 0px 0px;
}  
.overlay5 {
    padding: 20px;
} 
.overlay5 h3 {
    font-size: 24px;}                       

.overlay5 p {
    font-size: 14px;}
.join-us {
    height: 265px;}
.serive-content-part {
    padding: 30px 28px!important;
        margin-top: 2px!important;
}
.form-sec a{ margin-top:20px;     width: 105px; }
.connection-right-side {;
    margin: 0px 0px 0px 0px;
}
.connection-right-side h4 {
    font-size: 20px;
    line-height: 34px;}
.connection-right-side h3 {
    font-size: 20px;
    padding: 20px 0px;    

} 
.connection-right-side ul li {
    font-size: 12px;     padding: 7px 0px;}
.connection-right-side ul li img {
    margin-right: 8px;
    width: 30px;
}  
.connection-right-side ul {
    margin-top: 0px;}  
.content-sec {
    height: auto;
}
 }      

.form-control:focus{
  background-color: transparent;
   box-shadow:none;
  color: #fff;
}

@media only screen and (min-width:768px) and (max-width:819px){
     .connection-tv1:before {display: none!important;}
.banner-sec.banner-sec02 {
    background-image: url(../images/bundle-banner.jpg);
    height: 440px;}
.meet-box-sec {
    background-image: url(../images/banner4.png);
    height: 420px;}    
.overlay7 img { width: 80%!important;}
.connection-tv1:after {display: none!important;}
.diffrent-sec {
    margin-top: 80px!important;
    margin-bottom: 0px!important;
}
.top-service-img {
    margin-top: -55px;
    padding: 16px;
}
.diffrent-sec {border-right: none!important;}
.form-sec1:before {display: none!important;}
 .bg-image-meet { width: 100%!important;     padding: 49px 39px;}
.overlay8 { width:85%!important;}  
.banner-top {height: 480px;}
.meeting-sec {  margin: 23% 0px 20%!important ;}
.serive-content-part.service-part002 h4 { font-size: 18px!important;}
.serive-content-part p { font-size: 14px;}
.overlay h5 { font-size: 16px;}
.overlay1 h5 { font-size: 16px;}    
.overlay2 h5 { font-size: 16px;}
.overlay h3 { font-size: 24px;}   
.overlay1 h3 { font-size: 24px;}
.overlay2 h3 { font-size: 24px;}  
.overlay-content h2 { font-size: 24px;  line-height: 30px;} 
.overlay-content { margin-top: 24px;}  
.overlay-content p {font-size: 12px;}  
.bg-form { padding: 18px 40px;     margin: 30px 36px}  
.form-sec a { width: 125px;}
.connection-img {
    width: 75%;
    float: right;
}
.connection-right-side {
    margin: 0px 0px 0px 1px;
}   
.connection-right-side h4 {
    font-size: 24px;     margin-right: 22px;} 
   .connection-right-side ul li {
    padding: 6px 0px;} 
.connection-right-side h3 {
    font-size: 22px;
    padding: 18px 0px;}  
.connection-img h3 {
    font-size: 22px;}
.serive-content-part h4 {
    font-size: 18px;} 
 .cover-offer-sec ul li h4 {
    font-size: 14px;}
.cover-offer-sec h6 span {
    font-size: 16px;}
.cover-offer-sec ul li p {
    font-size: 14px;}                    
.meet-content h5 {  font-size: 20px;}
.meet-content ul li {    font-size: 16px;}
.meet-content h4 {
    font-size: 24px!important;}
.meet-content p {
    font-size: 14px;}   
.meet-content ul li .meet-button02 {
    font-size: 14px;
    padding: 8px 10px;}   
.meet-content ul li .meet-button01 {
    font-size: 14px;} 
.overlay4 { padding: 15px;}
.internet-speed-img:after{ display:none!important; }
     }    

@media only screen and (min-width:820px) and (max-width:1180px){
    .diffrent-sec h4 {
    font-size: 18px!important;}
    .overlay1 h5 {
    font-size: 17px;}
    .form-sec a {
    width: 130px;
}
.connection-right-side ul li {
    font-size: 14px;
    padding: 8px 5px;
}
.diffrent-sec {
    border-right: none!important;}
.diffrent-sec {
    margin-bottom: -20px!important;
}    

.connection-tv1:after {display: none!important;
}
.form-sec1:before {display: none!important;}
/*.meeting-sec {
    margin: 20% 0px!important;
}*/
      .bg-image-meet { width: 100%!important;     padding: 49px 39px;}
.overlay8 { width:85%!important;}    
    .plan001 p {
    font-size: 14px;}
 .plan002 p {
    font-size: 14px;} 
 .plan001 ul li {font-size: 14px; }    
 .plan002 ul li { font-size: 14px;}
 .plan-sec h2 {
    padding: 24px;
    font-size: 34px;}
.meet-content h4 {
    font-size: 28px;}  
.meet-content p {
    font-size: 14px;}  
.meet-content ul li .meet-button02 {
    font-size: 14px;}  
.meet-content ul li .meet-button01 {
    padding: 8px 20px;
    font-size: 13px;} 
.internet-sec h3 {
    font-size: 18px;}           
 .internet-speed-img:after{ display:none!important; }     
.bg-form {
    margin: 30px 45px;}
.connection-right-side h4 {
    font-size: 20px;
    line-height: 30px;}  
.connection-right-side h3 {
    font-size: 24px;
    padding: 6px 0px;} 
.connection-img h3 {
    font-size: 24px;} 
.serive-content-part p {
    font-size: 14px;} 
.cover-offer-sec ul li h4 {
    font-size: 16px;} 
.cover-offer-sec h6 span {
    font-size: 16px;}     
.cover-offer-sec ul li p {
    font-size: 14px;}         
.serive-content-part h4 {
    font-size: 20px;}        
.connection-right-side ul {
    margin-top: 10px;}        
.overlay-content h2 {
    font-size: 22px;     margin-top: 30px;
    line-height: 30px;}
 .overlay h3 {
    font-size: 24px;}  
 .overlay1 h3 {
    font-size: 24px;} 
.overlay2 h3 {
    font-size: 22px;} 
.overlay-content p {
    font-size: 12px;}   
.overlay-content {
    margin-top: 24px;}           
}
@media only screen and (max-width: 1024px) and (min-width: 993px)  {

.bg-form {
    padding: 10px 30px;
    margin: 30px 65px;    

}
.connection-img {
    width: 80%;
    float: right;
}
.connection-right-side {;
    margin: 0px 0px 0px 0px;
    float: left;
    width: 80%;
}
.serive-content-part h4 {
    font-size: 24px;}
.cover-offer-sec ul li h4 {
    font-size: 18px;}
 .cover-offer-sec ul li p {
    font-size: 14px;}   
.cover-offer-sec h6 span {
    font-size: 18px;}
.plan002 p { font-size: 14px;}  
.plan001 p { font-size: 14px;} 
.internet-speed-img:after {
    margin-top: 106px;}
} 
}
 @media (min-width: 1025px) and (max-width: 1280px){}
 @media (min-width: 1281px) {}

 .internet-sec02{background-image: url(../images/internet.png); height: 220px;  background-size: cover;  background-repeat: no-repeat; position: relative; border-bottom-right-radius: 110px;
    border-top-left-radius: 110px;}
 .overlay6{ background-color:#accc26cf; height:100%; width:100%; position:absolute; border-bottom-right-radius: 110px; text-align: center;     padding: 30px;
    border-top-left-radius: 110px;}
 .overlay6 h1{font-size: 30px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    display: inline-block;
    border-radius: 50px;
    padding: 8px 30px;
    background-color: #000;
    margin-bottom: 10px;}
.overlay6 p{font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-align: center;     margin-bottom: 3px;
}    
 .overlay6 span { font-family: 'Open Sans', sans-serif;
    font-size: 30px;
    font-weight: 700;
}  
.overlay6 a{font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: 400; color: #000;
    text-align: center; margin-top: 20px;     margin-bottom: 3px;} 
 .connection-tv1{position:relative; }  
.connection-tv1:before {
    content: "";
    position: absolute;
    height: 452px;
    width: 30px;
    background: #e1ff19;
    right: 30PX;
    display: block;
    margin-top: 84px;
}   
.connection-tv1:after {
    content: "";
    position: absolute;
    height: 550px;
    width: 30px;
    background: #2cffc8;
    right: 0PX;
    display: block;
    top: 0;
    margin-top: 32px;
} 
.form-sec1:before {
    content: "";
    position: absolute;
    height: 452px;
    width: 30px;
    background: #e1ff19;
    left: 30PX;
    display: block;
    margin-top: 65px;
}
.form-sec1 {
    position: relative;
}
.img-sec-meet2 img {
       width: 40%;
    position: absolute;
    margin-top: 12px;
}
.meet-content.meet-content h4 {
    font-size: 34px;}
.meeting-sec{     position: relative;
   background: linear-gradient(90deg, rgb(150 224 96 / 79%) 33%, rgb(90 225 129 / 80%) 57%, rgb(25 227 165 / 64%) 100%);
    height: 180px;
    margin: 10% 0px; }
.meeting-sec-002 h3{font-size: 45px;
    color: #000; text-align: center;
    font-family: 'Open Sans', sans-serif; font-weight: 800;
    margin-bottom: 10px;}    
 .overlay7{position: absolute;
    width: 100%;} 
  .overlay7 img{margin: auto;
    display: block;
    margin-top: -10%;
    top: 0;
   width: 50%;
    padding: 20px;
}  

.heading-sec{ position: relative;
    height: 10px;
    background: #0de3ac;}
.heading-sec h3{text-align: center;
    background: #262937;
    color: #fff;
    margin: auto;
    width: 35%;
    padding: 8px;
    border-radius: 15px;
    margin-top: -21px;}
.heading-sec {
    position: absolute;
    width: 100%;
}
.diffrent-sec{
    border-right: 1px solid #000; height: 60%;
    margin-top: 80px;
    margin-bottom: 80px;
}
.content-area{ position:50px }
.diffrent-sec{}
.diffrent-sec h4{font-size: 24px; margin: 12px 36px;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    padding: 8px 20px;
    background-color: #13e3ab; text-align: center;
    margin-bottom: 10px;}
.diffrent-sec p{font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-align: justify;     margin-bottom: 3px;     padding: 10px 13px;}
.diffrent-sec img{    width: 90%;
    margin: auto;
    display: block;
    padding: 20px;}
.col04-02{background-color: #e1ff19!important; }
.plr0{ padding:0px; }
.overlay8 {
  position: absolute;
    width: 70%;
    margin: auto;
    right: 0;
    left: 0;
    margin-top: -100px;
}
.bg-image-meet{
    background-image: url(../images/desktop.png);
    height: 450px;
    background-size: contain;
    background-repeat: no-repeat;
    width: 90%;
    padding: 80px 39px;
    margin: -34px auto;
}
.serive-content-part.service-part002 {
    padding: 15px 10px;
        margin-top: 50px;
}
.serive-content-part.service-part002 h4 {
    font-size: 24px;}


.page-title {
    font-size: 50px;
    margin: 30px 0;
    font-weight: 600;
}

.privacy-policy h2 {
    color: #2a834d;
    font-size: 24px;
    font-weight: 600;
    padding: 10px 0px;
}
.banner-deal-sec{ position:relative; background-image: url(../images/banner1.jpg);
    height: 320px;
    background-size: cover;
    background-repeat: no-repeat; }
.overlay-privace{  padding: 30px;
    position: absolute;
    bottom: 0;
    width: 45%;
    height: 40%;
    background: #e1ff19c7;
    text-align: right;
    right: 0;
    margin-bottom: 20px;
    border-bottom-right-radius: 90px;
    border-top-left-radius: 90px;}
.overlay-privace h4{    text-align: center;
    font-size: 40px;
    padding: 7px;
    font-weight: 600;
    color: #2e3030; }    
.phone-num-sty {
    display: flex; color: #fff;font-size: 14px;
}  
.navbar-nav a:hover{ color:#fff!important; }  
.contact-banner h2{text-align: center;
    margin-top: 80px;
    font-size: 60px;
}
.plan-contact p{ text-align:center;  margin-bottom: 15px; }
.plan-contact{ height: 160px; }
@media (max-width: 767px){
.banner-top.mobile-banner-top.top-contact {
    height: 500px;
}
.contact-banner h2 {
    font-size: 40px;
}
.overlay-privace {
    width: 100%;}
.overlay-privace {
    padding: 35px 12px;}    
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}
.txt {
	font-size:10px;
	
}
.connection-tv,.connection-img,p {
	font-size:14px;
	text-align: justify;
}
.plan0022 {
    background: #262937;
    padding: 30px;
    border-bottom-right-radius: 90px;
    border-top-left-radius: 90px;
    padding-bottom: 32px;
    margin-bottom: 15px;
}
.plan0022 h3 {
    font-size: 24px;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    background: #fff;
    padding: 10px 30px;
    text-align: center;
    display: table;
    margin: auto auto 15px;
    border-bottom-right-radius: 30px;
    border-top-left-radius: 30px;
}
.plan0022 h4 {
    font-size: 24px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    text-align: center;
}
.plan0022 ul {
    margin: 10px 0px;
    padding: 0px;
}
.plan0022 ul li {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 5px;
    list-style: none;
}
.plan0022 a {
    margin: auto;
    display: table;
    text-align: center;
    background: #fff;
    padding: 8px 25px;
    color: #000;
    border-radius: 50px;
    margin-top: 32px;
}

.plan0011 {
    background: #e1ff19;
    padding: 30px;
    border-bottom-right-radius: 90px;
    border-top-left-radius: 90px;
    padding-bottom: 52px;
    margin-bottom: 12px;
}
.plan0011 h3 {
    font-size: 24px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    background: #262937;
    padding: 10px 30px;
    text-align: center;
    display: table;
    margin: auto auto 15px;
    border-bottom-right-radius: 30px;
    border-top-left-radius: 30px;
}
.plan0011 h4 {
    font-size: 24px;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    text-align: center;
}
.plan0011 ul {
    margin: 10px 0px;
    padding: 0px;
}
.plan0011 ul li {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
    margin-bottom: 10px;
    list-style: none;
}
.plan0011 a {
    margin: auto;
    display: table;
    text-align: center;
    background: #262937;
    padding: 8px 25px;
    color: #fff;
    border-radius: 50px;
    margin-top: 35px;
}
 @media (min-width: 1950px){
.banner-sec.internet-banner {
    background-image: url(../images/internet-banner.jpg);
    height: 480px;
    background-size: cover;
    background-repeat: no-repeat;
}
.card-sec {
    margin-bottom: 0%;
}
.banner-sec {
    background-size: cover;
}
.banner-sec.banner-sec02 {
    background-size: cover;}
}