@media (max-width: 1920px) {

}

@media (max-width: 1600px) {

}

@media (max-width: 1440px) {

}

@media (max-width: 1366px) {

}

@media (max-width: 1280px) {

	
}

@media (max-width: 1024px) {
h1 {font-size:40px; line-height:50px;}
h2 {font-size:30px; line-height:40px;}
h3 {font-size:25px; line-height:30px;}
.plandiv h3 {font-size: 15px; line-height: 20px;}
	.testi .w-75 {width: 90%!important;}
	.testi {height: 400px;}
}

@media (max-width: 1024px) and (max-height: 1366px) {.carousel-caption {width:60%; left: 60px;}}

@media (max-width: 1023px) {
    
   
}

@media (max-width: 990px) {
h1 {font-size:30px; line-height:40px;}
h2 {font-size:25px; line-height:30px;}
h3 {font-size:20px; line-height:25px;}
.logo {top:20px;}	
.cal .subtitle {text-align: center; margin-bottom: 10px;}
.testi {width: 100%; height: auto; border-radius: 20px; padding: 30px;}	
	.testidiv .container-fluid {max-width: 720px!important; padding: 0 15px!important;}
	.testidiv .owl-carousel .owl-item img {width: 30%; margin: 0 auto;}
}

@media (max-width: 800px) {

}

@media (max-width: 768px) {
	
}

@media (max-width: 767px) {
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {padding:0 20px;}
.left, .right, section {text-align:center;}
.w-25, .w-50, .w-75, .w-65, .w-85, .w-40 {width:100% !important;}
.carousel-caption {width:60%!important; left: 20px; top:18%;}
	.carousel-caption h1 {font-size: 20px; line-height: 23px; margin-bottom: 10px; margin-top: 10px;}
.carousel-caption p {font-size: 15px; line-height: 18px;}
.border-r {border-right: none;}
	.whatniyo .col-md-3 {margin-bottom: 40px;}
	.featurediv .card .col-3 {padding: 0;}	
	.plandiv h3 {font-size: 16px; line-height: 25px;}
	.logo img {width: 60%;}
	.carousel-caption .fcsoftpink {margin-top: 30px;}
	.carousel-caption.w-40 br {display: none;}
	.testidiv img {width: 50%!important;}
	.otpbtn {font-size: 15px!important; padding: 10px!important;}
	
}

@media (max-width: 576px) {    
	.testidiv .owl-carousel .owl-item img {width: 80%;}
}

@media (max-width: 480px) {
    
}

@media (max-width: 414px) {
   
}

@media (max-width: 383px) {

}

@media (max-width: 375px) {

}

@media (max-width: 360px) {
	
}

@media (max-width: 320px) {
.carousel-caption p {font-size: 12px; line-height: 16px;}
}