@media only screen and (max-width:1440px){
	.container {
		max-width: 1200px;
	}
	.index_banner {
		padding-top: 330px;
	}
	.logo_box {
		max-width: 135px;
	}
	.nav_item {
		font-size: 16px;
	}
	.apply_btn {
		font-size: 15px;
		padding: 15px 30px;
	}
	.banner_heading {
		font-size: 55px;
		line-height: 70px;
	}
	.banner_text_box {
		max-width: 710px;
	}
	.index_sec_3 {
		padding: 90px 0px;
	}
	.gen_btn {
		font-size: 16px;
		width: 185px;
		height: 55px;
	}
	.heading {
		font-size: 40px;
	}
	.desc {
		font-size: 16px;
	}
	.sec_one_img_row .img_box {
		max-height: 265px;
	}
	.service_card .text_box {
		padding: 25px;
		max-width: 340px;
		height: 254px;
	}
	.service_card .text_box .title {
		font-size: 28px;
	}
	.service_card .img_box img {
		height: 220px;
	}
	.gen_desc {
		font-size: 18px;
	}
	.genAccordian .accordion-button {
		padding: 1.5rem 1.25rem;
		font-size: 20px;
	}
	.genAccordian .accordion-body {
		font-size: 16px;
	}
	.fLogo {
		max-width: 185px;
		margin-bottom: 30px;
	}
	.row.photoGallery {
		max-width: 330px;
	}
	.photoGallery img {
		width: 100px;
		height: 90px;
	}
	.footerLinks {
		font-size: 16px;
	}
	.footerCol.type1 {
		max-width: 230px;
	}
	.footerCol.type3 {
		max-width: 275px;
	}
	.footerCol.type4 {
		max-width: 340px;
	}
	.copyrightRow .desc {
		font-size: 15px;
	}
}
@media only screen and (max-width:1280px){
	.container {
		max-width: 1140px;
	}
	.banner_heading {
		font-size: 45px;
	}
	.logo_box {
		max-width: 100px;
	}
	.info_top {
		font-size: 14px;
	}
	.index_banner {
		padding-top: 280px;
	}
}
/*@media only screen and (max-width:1024px){}
@media only screen and (max-width:991px){}
@media only screen and (max-width:767px){}
@media only screen and (max-width:660px){}
@media only screen and (max-width:575px){}
@media only screen and (max-width:480px){}
@media only screen and (max-width:375px){}
@media only screen and (max-width:340px){}*/