
@media (min-width: 1400px){
    
    .container {
        max-width: 1350px;
    }
}
@media (min-width: 1650px){
    .container {
        max-width: 1450px;
    }
}
@media (max-width: 1366px){
    
}

@media (max-width: 1280px){
    
}

@media (max-width: 1280px){

}

@media (max-width: 1140px){
    .banner.hero, .inner .banner.servise_banner {
		height: auto !important;
	}
}

@media (max-width: 1024px){
    .banner.hero {
		height: auto;
	}
	.hero .bnr_tx {
		position: relative;
		bottom: 0;
		padding-bottom: 50px;
		padding-top: 115px;
	}
	.title {
		font-size: 30px;
		line-height: 38.73px;
	}
	.home .banner p {
		font-size: 18px;
		line-height: 26.32px;
	}
	body p {
		font-size: 16px;
		line-height: 28px;
	}
	.speaker_tx {
		font-size: 18px;
		line-height: 30px;
	}
	body h5 {
		font-size: 18px;
	}
	.contact_no {
		padding: 15px;
		margin-bottom: 15px;
	}
	.Core_Values_in {
		gap: 30px;
		padding: 25px 0px 0;
	}
	.What_Sets_scns p {
		font-size: 18px;
		line-height: 30px;
	}
	.Core_Values_scn .title {
		font-size: 42px;
		line-height: 47.73px;
	}
	.languagee-service .banner p {
		font-size: 18px;
		line-height: 28px;
	}
	.languagee-service .bnr_tx_in {
		padding: 50px 0 0;
	}
	.service .banner h1 {
		font-size: 48.65px;
		line-height: 64.38px;
	}
	.banner p {
		font-size: 18.88px;
		line-height: 30.32px;
	}
	.heiglight_in {
		gap: 14px;
	}
}

@media (max-width: 991px){
    .seamless_lt {
		width: 100%;
		padding-right: 0;
	}
	.seamless_rt {
		padding: 40px 40px;
		width: 100%;
	}
	.header .sub_btn {
		padding: 10px 20px 10px 20px;
		font-size: 15px;
	}
	.footer h4 {
		margin-bottom: 10px;
		font-size: 16px;
		line-height: 24px;
	}
	.Footer_in ul li a {
		font-size: 13px;
		line-height: 19px;
	}
	.contact_us .banner h1, .about .banner h1 {
		font-size: 40px;
		line-height: 60px;
	}
	.contact_us .banner p {
		font-size: 20px;
		line-height: 33.32px;
	}
	.contact_scn .title {
		font-size: 28px;
		line-height: 36.73px;
	}
	.Here_what_scn p {
		font-size: 18px;
		line-height: 28px;
	}
	.Ready_to_take .sub_btn2 {
		color: #fff;
		padding: 13px 28px 12px 28px;
		font-size: 16px;
	}
	.Ready_to_take h4 {
		font-size: 27.75px;
		line-height: 36.75px;
	}
	.banner.hero, .inner .banner.servise_banner {
		height: auto !important;
	}
	.languagee-service .bnr_tx_in {
		padding: 0;
	}
	section.Why_Choose_scn br {
		display: none;
	}
	.Why_You_Should_scn .title {
		font-size: 30px;
		line-height: 41.73px;
	}
	.service .banner h1 {
		font-size: 36.65px;
		line-height: 50.38px;
	}
	.sub_btn2 {
		padding: 14px 20px 14px 20px;
		font-size: 16.59px;
		line-height: 23.03px;
	}
}




@media (max-width: 767px){
    
	.title, .How_Works_scn .title {
		font-size: 26px;
		line-height: 30.73px;
	}
	.How_Works_scn .btn_div.text-right {
		text-align: left !important;
	}
	.How_Works_scn .btn_div {
		margin-top: 10px;
	}
	.How_Works_bx h3 {
		font-size: 20px;
		line-height: 24px;
		margin-bottom: 10px;
	}
	.Learn_more_scn .title {
		color: #141011;
		margin-bottom: 20px;
		font-weight: 700;
		font-size: 20.19px;
		line-height: 31.01px;
		font-family: "Inter", serif;
	}
	.Join_our_bx {
		width: 86%;
	}
	.accordion_Show {
		padding: 0 0 0 0;
	}
	.accordion_bx_Add .accordion_Cl:before, .accordion_Cl:before {
		background-size: 28px;
	}
	.accordion_right {
		display: none;
	}
	.accordion_Cl {
		font-size: 17.69px;
		line-height: 24.03px;
	}
	.Learn_more_scn {
		padding: 40px 0 70px 0;
	}
	.Footer_in {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
	}
	.footer_logo1 {
		padding-right: 0;
		grid-column: 1 / -1;
	}
	.footer_logo2 {
		width: auto;
		padding-left: 0;
		padding-right: 0;
		margin-left: inherit;
	}
	.footer_logo3 {
		width: auto;
		padding-right: 11px;
	}
	.footer_logo4 {
		width: auto;
		float: right;
		width: 100px;
	}
	.applogo img {
		max-width: 139px;
		display: none;
	}
	.footer {
		padding: 40px 0 0;
		overflow: hidden;
	}
	.star_partbers img {
		max-width: 26px;
	}
	.contact_rt {
		padding-top: 40px;
	}
	.contact_lt {
		text-align: center;
	}
	.contact_scn {
		padding: 40px 0;
	}
	.Core_Values_in {
		grid-template-columns: repeat(1, 1fr);
	}
	.Core_Values_scn {
		padding: 40px 0;
	}
	.career_scn {
		padding: 40px 0 40px;
	}
	.career_scn .row {
		flex-direction: column-reverse;
	}
	.career_tx {
		padding-top: 35px;
	}
	.Ready_to_take .sub_btn2 {
		margin: 14px 0 0 0 !important;
	}
	.language_tx4, .language_tx, .language_tx2, .language_tx3 {
		display: none;
	}
	.heiglight_in {
		grid-template-columns: repeat(1, 1fr);
	}
	.Why_You_Should_rt {
		padding-left: 15px;
		margin-top: 20px;
	}
	.Why_You_Should_scn {
		padding: 40px 0 20px;
	}
	.servise_banner .row {
		flex-direction: column-reverse;
	}
	.bnr_img_rt {
		margin-bottom: 30px;
	}
	.heiglight_scn {
		padding: 40px 0 30px 0;
	}
}

@media (max-width: 640px){
    
	
}
@media (max-width: 575px){
	.partners_in a img {
		height: 44px;
	}
	.contact_lt_img img {
		width: 100%;
	}
	.contact_us .banner h1, .about .banner h1 {
		font-size: 36px;
		line-height: 46px;
	}
	.menu_rt {
		padding-right: 37px;
	}
	.header .sub_btn {
		padding: 10px 20px 10px 20px;
		font-size: 13px;
	}
}
@media (max-width: 480px){
	.partners_in a img {
		height: 38px;
	}
}
@media (max-width: 470px){
   
}


@media (max-width: 400px){
    
}