@media only screen and (max-width: 1399px){
	.clsthirdsection .clswhybox, .clsthirdsection .clswhybox .elementor-widget-container, .clsseventhsection .clswhybox, .clsseventhsection .clswhybox .elementor-widget-container {height: 100%;}
}
@media only screen and (max-width: 1199px){
	.container {width: 100%;}
	.mainbanner .textinfo1 {padding-right: 0;}
	.mainbanner .dmtformpart {padding-left: 0;}
	.csectionfaq .flightbox {padding-left: 45px;}
	.csectionfaq .flightbox .womenimg {right: 15px;}
	footer .fmenu li {padding: 10px 11px;}

	.clswelcombox {top: -119px;}
}
@media only screen and (max-width: 1024px){
	.clswelcombox {top: initial; right: initial;}
}
@media only screen and (max-width: 991px){
	#mobilemenu {width: 35px; height: 35px; background-color: #2E3631; background-image: url(../images/menu-icon.png); background-repeat: no-repeat; background-position: 50% 50%; cursor: pointer; float: right; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
	header .rightheader {background-color: #ffffff; position: absolute; left: 0px; top: 100%; width: 100%; z-index: 11; display: none;}
	header .rightheader nav {width: 100%;}
	header .rightheader nav ul li {padding: 0px 30px; width: 100%; border-top: 1px solid #f1f1f1;}
	header .rightheader nav ul li a {display: block; padding: 8px 0px;}
	header .rightheader .whatsappbtn {float: left; margin: 30px 0 20px 30px;}
	.mainbanner .textinfo1 {width: 44%;}
	.mainbanner .dmtformpart {width: 56%;}
	.mainbanner .textinfo1 h2 {font-size: 42px; line-height: 54px;}
	.section-h8 .cbprocess li {width: 50%; margin: 15px 0;}
	.section-h8 .cbprocess li .icons {margin-left: auto; margin-right: auto;}
	.testimonial-card {margin-bottom: 25px;}
	.csectionfaq .flightbox {background-size: contain;}
	.csectionfaq .faqpoint ul li {width: 100%;}
	footer .contactbox {margin: 10px 0px;}
	footer .fmenu {padding: 0px;}
	footer .fmenu li {padding: 10px 12px;}
}
@media only screen and (max-width: 767px){
	.container {width: auto; padding: 0 15px;}
	header .rightheader nav ul li {padding: 0 15px;}
	header .rightheader .whatsappbtn {margin: 20px 0 20px 15px;width: calc(100% - 30px);text-align: center;}
	.ctitle h3 {font-size: 32px;}
	.mainbanner {padding: 50px 0px;}
	.mainbanner .textinfo1 {width: 100%; text-align: center;}
	.mainbanner .textinfo1 p {padding: 10px 0px 20px;}
	.mainbanner .dmtformpart{width: 100%; padding: 40px 15px 0;}
	.section-h8 {padding: 40px 0px;}
	.section-h8 .cbprocess {padding-top: 30px;}
	.section-h8 .cbprocess li .icons {width: 150px; height: 136px;background-size: auto, 150px auto;}
	.csectionfaq {padding-top: 40px;}
	.csectionfaq .faqpoint ul {padding-top: 25px; padding-bottom: 60px;}
	.csectionfaq .flightbox {background-size: cover;height: 380px;padding: 30px;}
	footer {padding-top: 140px;}
	footer .fmenu li a {font-size: 16px;}

	.clstwophotos img {width: 100% !important;}
}
@media only screen and (max-width: 575px){
	header {padding: 20px 0px;}
	.mainbanner {padding: 40px 0px;}
	.mainbanner .textinfo1 h2 {font-size: 34px;line-height: 42px;}
	.csectionfaq .flightbox {height: 430px;}
	.csectionfaq .flightbox .gitouch .gicons {width: 50px; height: 50px;}
	.cdmtform {padding: 15px;}
}
@media only screen and (max-width: 479px){
	.cdmtform .nav-tabs .nav-item {padding: 0px 3px 0px 0px;}
	.cdmtform .nav-tabs .nav-item button {font-size: 14px;}
	.clsformgroup .clsfieldcol {margin-top: 20px;}
	.cdmtform .radiobox {padding: 4px 10px 12px;}
	.cdmtform .radiobox label {margin-right: 10px; font-size: 13px;}
	.csectionfaq .flightbox {height: 490px;}
	footer .flogo {padding: 40px 0px 30px;}
	footer .social {padding-bottom: 40px;}
	.social a {margin: 0px 7px;}
}