
.navbar-nav a{ color:#fff; }
body{
	padding: 0px;
	margin: 0px;
    font-family: 'Open Sans';
    
}
html{
	margin: 0px;
	padding: 0px;
    overflow-x: hidden;
	
}
a{
	text-decoration: none;
}
.navbar-nav .show > .nav-link, .navbar-nav .nav-link.active{ color:#000; font-weight: 600; }
.phone-sec-deader{ background: #ffffff; width: 100%;  padding: 8px;}

.text_size {
    font-size: 10px;
}
.phone-num-sty span{ padding: 5px;
    text-align: right;
    display: block; }
.phone-num-sty span a{ color: #fff; font-family: 'Poppins', sans-serif; font-size: 14px; font-weight: 600; }
.navbar-toggler .fa {
    color: #000;
}
.navbar{margin-bottom: 10px; /* box-shadow:11px 0px 29px 2px #202e39; */}
.navbar-nav a{ color:#000; font-size: 14px;
    font-weight: 500;     margin-right: 60px; font-family: 'Open Sans', sans-serif;}
.navbar-brand{ color: #000; }
.navclop{    padding: 15px 0px;}
.banner-sec{ position: relative; }
.banner-sec img{ width: 100%; }

.banner-sec{ 
	background-image: url(../images/banner-main.jpg); 
	height: 590px; 
	background-repeat: no-repeat;
    background-size: cover;
}
.overlay-content{ 
	position: absolute; 
	top:0; width: 100%; 
	margin-top: 40px; 
    text-align: center; 
}

@media screen and (max-width: 1800px) {
    .banner-sec{ 
        background-image: url(../images/banner-main.jpg); height: 400px; 
    }
    .overlay-content {
        position: absolute;
        top: 0;
        width: 100%;
        margin-top: 0px;
        text-align: center;
    }
}
@media screen and (max-width: 1024px) {
	.banner-sec{ 
		background-image: url(../images/banner-main.jpg); height: 320px; 
	}
	.overlay-content {
		position: absolute;
		top: 0;
		width: 100%;
		margin-top: 0px;
		text-align: center;
	}
}
@media screen and (max-width: 780px) {
	.banner-sec{ background-image: url(../images/banner-main.jpg); height: 250px; }
		.overlay-content {
		position: absolute;
		top: 0;
		width: 100%;
		margin-top: 0px;
		text-align: center;
	}
}   
@media screen and (max-width: 480px) {
	.banner-sec{ background-image: url(../images/banner-main.jpg); height: 215px; }
	.overlay-content {
		position: absolute;
		top: 0;
		width: 100%;
		margin-top: 0px;
		text-align: center;
	}
}



.banner-satellite{ position: relative; }
.banner-sec img{ width: 100%; }

.banner-satellite{ 
	background-image: url(../images/banner-satellite.jpg); 
	height: 590px; 
	background-repeat: no-repeat;
    background-size: cover;
}
.overlay-content{ 
	position: absolute; 
	top:0; width: 100%; 
	margin-top: 40px; 
    text-align: center; 
}

@media screen and (max-width: 1800px) {
    .banner-satellite{ 
        background-image: url(../images/banner-satellite.jpg); height: 400px; 
    }
    .overlay-content {
        position: absolute;
        top: 0;
        width: 100%;
        margin-top: 0px;
        text-align: center;
    }
}
@media screen and (max-width: 1024px) {
	.banner-satellite{ 
		background-image: url(../images/banner-satellite.jpg); height: 320px; 
	}
	.overlay-content {
		position: absolute;
		top: 0;
		width: 100%;
		margin-top: 0px;
		text-align: center;
	}
}
@media screen and (max-width: 780px) {
	.banner-satellite{ background-image: url(../images/banner-satellite.jpg); height: 250px; }
		.overlay-content {
		position: absolute;
		top: 0;
		width: 100%;
		margin-top: 0px;
		text-align: center;
	}
}   
@media screen and (max-width: 480px) {
	.banner-satellite{ background-image: url(../images/banner-satellite.jpg); height: 215px; }
	.overlay-content {
		position: absolute;
		top: 0;
		width: 100%;
		margin-top: 0px;
		text-align: center;
	}
}






.banner-deal-sec{  width: 100%; background: #0a709c; margin-top: 0px; padding:30px;}
.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: 16px;  margin: 0px 35px; font-family: 'Open Sans', sans-serif;}
.banner-deal-sec ul li span{ display: block; }
.deal-img{ width: 150px; } 
/* .content-sec{ height: 400px;} */
.rupes{ font-size: 26px; font-weight: bold; }
.first002{ font-size: 14px; }
.market001{ font-size: 12px; }

.overlay-content h2{ font-size: 30px; font-weight: bold; font-family: 'Open Sans', sans-serif; line-height: 45px; margin-top: 84px; }

.overlay-content h2 span{ display: block; }   
.overlay-content a{text-align: center;  font-size: 14px;  background: #17788f;  padding: 8px 30px; margin: auto; width: 175px; color: #fff; border-radius: 50px;  font-weight: 600;  margin-top: 20px;
 display: inline-block;} 
.connection-sec{ padding: 70px 0px 0px;}

.connection-sec h3{ text-align: center; font-size: 30px; font-weight: bold; font-family: 'Poppins', sans-serif;} 
.sec-card{background: #0a709c; padding: 25px 25px 50px; color: #fff;  font-size: 14px;   border-radius: 15px; position: relative; margin-bottom: 15px;}
.sec-card h4{ text-align: center; font-size: 18px; font-weight: 700; margin-bottom: 15px; }
.sec-card p{     text-align: justify; }
.sec-card a{    
	text-align: center;
    font-size: 14px;
    background: #fff;
    padding: 8px 30px;
    margin-bottom: 0px!important;
    margin: auto;
    color: #2a834d;
    border-radius: 50px;
    font-weight: 600;
    display: inline-table;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;} 
.contSec01{height: 100px;
    overflow: hidden;} 
 .sec002{ background: #f7fbf7; padding: 30px 0px; }  
 .provider-sec{background-image: url(../images/banner3.png); }
 @media screen and (max-width: 780px) {
	.provider-sec {
		background-image: url(../images/banner3.png);
	}
	.sec-card {
		background: #0a709c;
		padding: 25px 25px 50px;
		color: #fff;
		font-size: 14px;
		border-radius: 15px;
		position: relative;
		margin-bottom: 17px;
		height: 320px;
	}
}
 .sec-provid{ padding: 30px; }
 .sec-providimg{height: 250px;
    width: 250px;
    background: #115638;
    margin: auto;
    border-radius: 50%;
    border: 24px solid #165540;
    box-shadow: 1px 1px 2px 20px #1c6041;
  }
  .sec-providimg img{margin-left: -123px;
    position: absolute;}
 .sec-provid h3{ color: #fff; font-size: 30px; font-weight: 600; }
 .sec-provid p{ color: #fff; font-size: 14px; font-weight: 400; margin-top: 30px;
    margin-bottom: 30px; }
 .sec-provid a{text-align: center;
    font-size: 14px;
    background: #bed733;
    padding: 8px 30px;
    margin-bottom: 20px!important;
    margin: auto;
    color: #fff;
    border-radius: 50px;
    font-weight: 600;
    display: inline-table;
    bottom: 0;
    right: 0;
    left: 0;
	width: 175px;
}  
.home-essencial002{ padding: 20px; }
.home-essencial002 h3{ font-size: 26px; font-weight: 700; text-align: center; color: #2a834d; }     
.sec-provid01{padding-left: 50px;}
.contect-img img{ width: 100%; }
.sec-provid01 h3{ font-size: 26px; font-weight: 600; text-align: inherit; color: #0a709c;}
.sec-provid01 p{font-size: 14px; margin-top: 10px; color: #000;}
/* .sec-provid01 a{text-align: center;
    font-size: 14px;
    background: #2a834d;
    padding: 8px 30px;
    margin-bottom: 20px!important;
    margin: auto;
    color: #fff;
    border-radius: 50px;
    font-weight: 600;
    display: inline-table;} */

.internet-card h3{ margin: 0px 0px 50px!important; }
 .card-sec{background-image: url(../images/banner3_.png); padding: 50px 50px 0px;}   
 .sec-card02{ position: relative; padding: 50px; background: #fff; border-radius: 8px;}
 .icon-card{position: absolute; 
    top: 0;
    height: 50px;
    width: 50px;
    background: #ed9e16;
    margin-top: -25px;
    border-radius: 50%; border: 1px solid #000;}
 .icon-card .fa{    color: #2a834d; 
    font-size: 30px;
    text-align: center;
    right: 0;
    left: 0;
    margin: auto;
    display: block;
    margin-top: 10px; }
 .sec-card02 h4{ font-weight: 800;
    font-size: 40px;}
 .sec-card02 p{font-size: 12px;}
 .secondsecCard{ font-size: 14px!important; margin-top: 10px; margin-bottom: 80px;}
 /* .sec-card02 a{text-align: center;
    font-size: 14px;
    background: #2a834d;
    padding: 8px 30px;
    margin-bottom: 20px!important;
    margin: auto;
    color: #fff;
    border-radius: 50px;
    font-weight: 600;
    display: inline-table;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0; 
}*/

 .card-sec001{ padding: 50px;}   
     .card-sec001 h3{ font-size: 30px; color: #000; padding: 0px 0px 15px; text-align: center; font-weight: 700; }
        .card-sec001 p{ font-size: 14px; color: #000; text-align: center; /* font-weight: 600; */ }
        .pb0020{ padding-bottom: 40px; }
 .sec-card02{ position: relative; padding: 50px; background: #0a709c; border-radius: 8px;}
 .icon-card{position: absolute; 
    top: 0;
    height: 50px;
    width: 50px;
    background: #ed9e16;
    margin-top: -25px;
    border-radius: 50%; border: 1px solid #000;}
 .icon-card .fa{    color: #2a834d; 
    font-size: 30px;
    text-align: center;
    right: 0;
    left: 0;
    margin: auto;
    display: block;
    margin-top: 10px; }
 .sec-card02 h4{ font-weight: 800; color: #fff;
    font-size: 34px;}
 .sec-card02 p{font-size: 12px; color: #fff; text-align: inherit!important;
    padding: 15px 0px!important;}
 .sec-card02 h4 span{font-size: 18px;
    display: block;
    line-height: 30px;
    font-weight: 600;}  
    .sec-card02 ul{margin: 20px 20px;     padding: 0px;}
    .sec-card02 ul li{ color: #fff; font-size: 14px;     line-height: 30px;} 
 .secondsecCard{ font-size: 14px!important; margin-top: 10px; margin-bottom: 80px; color: #fff;}
 /* .sec-card02 a{text-align: center;
    font-size: 14px;
    background: #2a834d;
    padding: 8px 30px;
    margin-bottom: 20px!important;
    margin: auto;
    color: #fff;
    border-radius: 50px;
    font-weight: 600;
    display: inline-table;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
} */


.text-topic h4{ font-size: 30px; font-weight: 700; }

.point-sec h5{ font-size: 20px; color: #2a834d; margin-top: 20px; font-weight: 700;     margin-left: 15px;}
.point-sec p{ font-size: 14px; margin-top: 10px;     margin-left: 15px;}

 .content-sec01{ padding: 30px; border-bottom: 1px solid #000; }  
 .images-sec-diffrent img{ margin: auto; display: block;} 
 .point-sec{ position: relative;     margin-bottom: 40px;}
.point-sec::after{      content: "";
    position: absolute;
    height: 80px;
    top: 0px;
    width: 2px;
    background: #2a834d; }   
/* footer{ background: #2a834d; padding: 30px;  margin-top: 50px; color: #fff;} */
footer{ background: #202e39; padding: 30px;  margin-top: 0px; color: #fff;}
footer h6{ font-size: 20px; font-weight: 600;}
footer p{ font-size: 14px;text-align: justify; }
.footer-bottom a{ color: #fff!important; font-size: 12px; letter-spacing: 3px; }

@media only screen and (max-width: 767px) {
    .banner-deal-sec ul {
    display: inherit;
}
.overlay-content h2 {
    margin-top: 10px;
}
.content-sec {
    height: 227px;
}
.connection-sec {
    padding: 35px 0px;
}
.sec002 {
    padding: 15px 0px;
}
.contSec01 {
    height: 90px;}
.connection-sec h3 {
    font-size: 20px;}    
.content-bundel a {
    width: 60%!important;}
.card-sec-bundel {
    padding: 15px!important;
}    
.sec-providimg img {
    width: 85%;
    margin: auto;
    display: block;
    text-align: center;
    margin-left: -69px;
    position: absolute;
}  

.home-essencial002 {
    padding: 15px;
}
.home-essencial002 h3 {
    font-size: 20px;
    margin-top: 20px;
}
.content-sec01 {
    padding: 15px;}
.sec-provid01 {
    padding-left: 0px;
}
.card-sec {
    padding: 55px 22px;
}

.card-sec001 {
    padding: 15px;
}
.card-sec001 h3 {
    font-size: 20px;}
.sec-card03 {
    margin-bottom: 15px;}
.resiencial-sec {
    padding: 20px!important;}    
.area-fvr ul li a {
    color: #fff;
    padding: 10px 7px!important;
    font-size: 12px;
}
.img-best{ display: none; }        
.contact-sec {
    padding: 50px 0px!important;
}
.cont-time {
    width: 100%!important;}
  } 
@media only screen and (max-width: 1200px) and (min-width: 768px)  {
    .sec-card03 {
    padding: 20px!important;
}
.contact-sec {
    padding: 50px 0px!important;
}
.sec-provid h3 {
    font-size: 20px;}
.sec-providimg img {
    width: 44%!important;}
.sec-providimg img {
    width: 48%;}
.area-fvr ul li a {
    padding: 10px 50px!important}
 .banner-deal-sec ul li {
    margin: 0px 20px;}  
 .sec-providimg img {
    width: 45%!important; margin-left: -70px;}   
    .sec-card02 {
    padding: 15px!important;
}
.sec-card02 h4 {
    padding: 30px 0px 15px;
    font-size: 30px;
}
.card-sec001 {
    padding: 20px;
}
.card-sec {
    padding: 50px 20px;
}
.card-sec001-sty p {
    margin-bottom: 15px;
    font-size: 12px!important;
} 
.cont-address p {
    font-size: 12px!important;}
.cont-address p span .fa {
    font-size: 22px!important;
    padding: 4px 11px!important;
    margin-left: -36px!important;
    margin-top: -9px!important;
}    
}


.sec-card02 {
    margin-bottom: 50px;     margin-bottom: 50px;
    height: 490px;
    max-height: 500px;} 
.diffrent-sec{padding: 50px 15px;} 
.text-topic h4 {
    font-size: 20px;}   
.point-sec h5 {
    font-size: 16px;;
    margin-top: 15px;}  
.point-sec p {
    font-size: 12px;}      
.sec-card03{    position: relative;
    padding: 50px;
    background: #000;
    border-radius: 8px; height: 250px;
    min-height: 250px;}
.sec-card03 h4{ font-size: 18px; color: #fff; text-align: inherit;     font-weight: 700;
    margin-bottom: 24px;}
.sec-card03 p{ font-size: 12px;  color: #fff; text-align: inherit;}  
/*
.sec-card03 a{text-align: center;
    font-size: 14px;
    background: #2a834d;
    padding: 8px 30px;
    margin-bottom: 20px!important;
    margin: auto;
    color: #fff;
    border-radius: 50px;
    font-weight: 600;
    display: inline-table;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;} 
*/

.card-sec001-sty p {
    margin-bottom: 40px;
} 
.resiencial-sec{ padding: 50px; background: #2a834d; color: #fff;}
.resiencial-sec h3{ font-size: 30px; text-align: center; font-weight: 800; color: #fff;  }
.resiencial-sec p{ font-size: 20px; text-align: center; font-weight: 600; color: #fff; } 
.area-fvr{ padding: 3px; }
.area-fvr ul{display: flex; }
.area-fvr ul li{list-style: none; padding: 30px 0px;}
.area-fvr ul li a{  color: #fff;   padding: 10px 15px;}
.area-fvr .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #2a834d;
    background-color: #ffffff;
    border-radius: 50px;
}
.area-fvr ul li a:hover{ color: #fff; }
.fix-ware h4{text-align: center;
    font-size: 18 px;
    padding: 20px;
    font-weight: 800;}
.fix-ware p{ font-size: 14px; }  
.pro-sec{    padding: 20px 10px;}
.pro-sec h5{ font-size: 18 px;  font-weight: 800;}

.pro-sec ul li{ /* list-style: none; */ font-size: 14px; }
.boarder-none{ border: none; }
.cont-address{     padding: 30px;
    border-radius: 8px;
    background: #000;
    height: 130px; margin-bottom: 15px;}
.contact-sec{ padding: 50px; }
.cont-address h5{ font-size: 18px; text-align: center; font-weight: 800; color: #fff; text-transform: uppercase;}
.cont-address p { font-size: 14px; text-align: center; font-weight: 600; color: #fff; position: relative;     padding: 0px 30px;}
.cont-address p span .fa{       font-size: 30px;
    padding: 4px 30px;
    position: absolute;
    margin-left: -66px;
    margin-top: -9px;} 
.banner-cont{ height: 300px!important; } 
.cont-time{ padding: 10px; background: #0a709c; border-radius: 40px; width: 55%;
    margin: auto; margin-top: 30px;}
.cont-time p{ text-align: center; color: #fff; font-size: 18px; margin: 0px;     background: #0a709c;
    border-radius: 40px; }   

.cont-address:hover{ background: #0a709c; }    

.card-sec-bundel{padding: 20px;}
.card-sec-bundel h3{font-size: 30px;
    color: #000;
    padding: 0px 0px 15px;
    text-align: center;
    font-weight: 700;}  
.card-sec-bundel p{    font-size: 14px;
    color: #000;
    text-align: center;
    }
.card-sec0011 p {
    font-size: 14px;
    color: #000;
    text-align: center;
    font-weight: 600;
}  
/* .bundel-sec{ background: #0ca3c0;border-radius: 8px; margin-top: 30px; margin-bottom: 15px; }      */
.bundel-sec{ background:#0a709c;border-radius: 8px; margin-top: 30px; margin-bottom: 15px; }     
.bundel-sec img{ width: 100%; }
.bundel-sec .content-bundel{    position: relative;     padding: 20px 10px;}
.content-bundel h6{    font-size: 20px;
    color: #fff;
 padding: 15px;
    font-weight: 700;
   text-transform: uppercase; text-align: center;}
.content-bundel p{font-size: 14px;  padding: 0px 5px 15px;
    color: #fff;
    text-align: justify;
    }
.content-bundel a {
    background: #bed733;
    padding: 8px 30px;
    margin: auto;
    color: #fff;
    border-radius: 50px;
    font-weight: 600;
    display: block;
    width: 175px;
    text-align: center;
    bottom: 0;
    right: 0;
    left: 0;
}    

.card-sec h3{ text-align: center; color: #0a709c; padding: 0px 30px 0px; font-size: 30px; font-weight: 800; }
.card-sec p{ text-align: center; color: #fff; padding: 0px 30px 30px; font-size: 14px; font-weight: 800; }
.overlay-content a:hover {
    background: #17788f;}
.sec-card02 a:hover { background: #17788f;}
.content-bundel a:hover {
    background: #eee;
    color: #000;
}
.sec-provid01 a{ color: #0a709c;} 
.sec-provid01 a:hover{ color: #0a709c;} 
.sec-provid a:hover {
	background: #eee;
    color: #000;
} 
.sec-card03 a:hover { background: #17788f;}    
.sec-card a:hover {background: #eee;
    color: #000;}
.sec-card02 h2{ text-align: center;
    color: #0a709c;
    padding: 10px 10px 10px 10px;
    font-weight: 800;
    margin-bottom: 30px;
    font-size: 18px;
    background: #ffffff;}   

.privace-police{ padding: 50px; } 
.page-title {
    font-size: 50px;
    margin: 30px 0;
    font-weight: 600;
}    
.privacy-policy h2 {
    color: #0a709c;
    font-size: 24px; font-weight: 600; padding: 10px 0px;
}
.ctc_button{
    border: none;
    max-width: 135px;
    text-align: center;
    font-size: 14px;
    background: #2a834d;
    padding: 8px 30px;
    margin-bottom: 20px!important;
    margin: auto;
    color: #fff;
    border-radius: 50px;
    font-weight: 600;
    display: inline-table;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
}
.ctc_button a{
    color: #fff;
}

.content-bundel1 a {
    background: #bed733;
    padding: 8px 30px;
    margin: auto;
    color: #fff;
    border-radius: 50px;
    font-weight: 600;
    display: block;
    width: 175px;
    text-align: center;
    bottom: 20px;
    right: 0;
    left: 0;
}
.content-bundel1 a:hover {
    background: #eee;
    color: #000;
}
.bundel-sec1 {
    background: #426853;
    border-radius: 8px;
    margin-top: 0px;
    margin-bottom: 15px;
    background: #426853;
    padding: 25px 20px 0px;
    color: #fff;
    font-size: 14px;
    border-radius: 15px;
    position: relative;
    margin-bottom: 15px;
}
.bundel-sec1 .content-bundel {
    position: relative;
    padding: 20px 10px;
    
}


.bundel-sec1 .content-bundel h4 {
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 15px;
}



.card {
    border-radius: 10px;
}

.heading-primary {
    font-size: 2.5rem; 
    margin-bottom: 15px;
	padding:10px;
	color:#0a709c;
}

.heading-secondary {
    font-size: 1.25rem; 
    margin-bottom: 15px;
	padding:10px;
	color:#0a709c;
}

/* Button Style */
.button {	
	display: inline-block;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    padding: 8px 16px;
    font: inherit;
    background-color: rgb(190, 215, 51);
    color: rgb(0, 0, 0);
    border: 0px;
    border-radius: 4px;
    cursor: pointer;
    transition: 0.3s;
    appearance: button;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0.3rem 1rem 0px;
	font-size: 1rem;
    line-height: 1.375rem;
	width:200px;
}

/* .button:hover {
    background-color: #0ca3c0;
    color: #fff;
    font-weight: 700;
} */


.box {
		padding: 90px; 
		margin-left:200px;
	}
/* @media screen and (max-width: 2600px) {
    .heading-primary {
        font-size: 2rem; 
    }
    .heading-secondary {
        font-size: 1rem;
    }
	.box {
		padding: 115px; 
		margin-left:460px;
	}
} */
@media screen and (max-width: 1800px) {
    .heading-primary {
        font-size: 2rem; 
		padding:0px;
    }
    .heading-secondary {
        font-size: 1rem;
    }
	.box {
		padding: 100px; 
		margin-left:0px;
		padding:0px;
	}
}
@media (min-width: 767px) and (max-width: 991px) {
	.box {
		padding: 30px !important; 
	}
		.sec-provid01 p {
    margin-top: 0px !important;
}
.sec-provid01 .button-secondary {
    margin-top: 0px;
}
    .sec-provid01 {
        padding-left: 0px;
    }
    .sec-card02-title{
        font-size: 14px !important;
    }
    .strip-deader-1 {
        padding: 30px !important;
    }
    .cont-address {
        padding: 14px !important;
    }
}


@media (min-width: 1025px) and (max-width: 1799px) {
	.box {
		padding: 100px !important; 
	}
    .home-essenc-para{
      margin: 0px 20%;
    }

}

@media (min-width: 991px) and (max-width: 1024px) {
	.box {
		padding: 80px !important; 
		margin-left:0px;
		padding:0px;
	}
.overlay-content a {
    margin-top: 0px !important;
}
.navbar-nav a {
    margin-right: 15px;
}
.sec-provid01 h1{
    font-size: 28px;
}
.sec-card02-title{
    font-size: 14px !important;
}
}


@media screen and (max-width: 1024px) {
    .heading-primary {
        font-size: 2rem; 
    }
    .heading-secondary {
        font-size: 1rem;
    }
	.box {
		padding: 45px; 
		margin-left:0px;
		padding:0px;
	}
}

/* For screens smaller than 780px */
@media screen and (max-width: 780px) {
    .heading-primary {
        font-size: 1.5rem;
		padding:0px;
    }
    .heading-secondary {
        font-size: 0.9rem;
		padding:0px;
    }
	.box {
		padding: 25px; /* Added padding for better spacing */
		margin-left:0px;
	}
}

/* For screens smaller than 480px */
@media screen and (max-width: 480px) {
	.sec-card02 {
    height: 625px !important;
    max-height: 700px !important;
}
	    .sec-card {
        height: 230px !important;
    }
	.banner-sec,.banner-satellite{
		    background-size: auto;
	}
    .heading-primary {
        font-size: 1.2rem;
		padding:0px;
    }
    .heading-secondary {
        font-size: 0.8rem;
		padding:0px;
    }
    .button {
        padding: 8px 15px;
        font-size: 0.9rem;
    }
	.box {
		padding: 25px; 
		margin-left:0px;
	}
}
.strip-deader {
	position: relative;
    z-index: 1;
    display: flex;
    gap: 24px;
    padding: 16px;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    background-color: #0a709c;
    color: rgb(255, 255, 255);
    font-size: 18px;
}
.strip-deader-1 {
	position: relative;
    z-index: 1;
    display: flex;
    gap: 24px;
    padding: 40px;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    background-color: #0a709c;
    color: rgb(255, 255, 255);
    font-size: 18px;
}
.strip-button{
	display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    padding: 8px 16px;
    font: inherit;
    background-color: #bed733;
    color: #fff;
    border: 0px;
    border-radius: 4px;
    cursor: pointer;
    transition: 0.3s;
    appearance: button;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0.3rem 1rem 0px;
	width:220px;
}
.text-secondary-color{
	color: #0a709c;
}
.new-card{margin-bottom: 5px;}

.button-secondary{
	text-align: center;
    font-size: 14px;
    background: #17788f;
    padding: 8px 30px;
    margin: auto;
    width: 175px;
    color: #fff ! important;
    border-radius: 50px;
    font-weight: 600;
    margin-top: 20px;
    display: inline-block;
	
}
.sm-text{font-size:10px !important;}