@media screen and (max-width:1260px){
	.application_status .step-circle{font-size: 12px}
	.application_status .step-circle span{left: 0;width: auto;}
}

@media screen and (max-width:1024px){
	.banner_slider_sec .slick-slider .slider_items .slider_items_con{left: 15%;top: 50%}
	.about_blog_Post .blog_card_list{grid-template-columns: repeat(2, minmax(0, 1fr));}
}

@media screen and (max-width:991px){
	.navbar.header .navbar-nav .nav-item .nav-link{line-height: normal;padding-bottom: 10px;margin-bottom: 20px;}
	.tl_btns li span{font-size: 16px}
	.about_career_service .sec_con_img{order: 4}
	.about_enroll_process .about_enroll_process_arrow{display: none;}
}

@media screen and (max-width:768px){
	body{overflow-x: hidden;}
	h2{font-size: 2rem}
	.font-24{font-size: 20px}
	.about_enroll_process::before{display: none;}
	.gradient_text{font-size: 40px}
	.number_client_count .counter{font-size: 40px;line-height: 50px}
	.application_status .step-circle{width: 20px;height: 20px}
	.application_status .step-container{transform: translateY(-12px);}
	.your_destination_sec .country_box .country_box_flag{width: 100px;height: 100px}
	h2.about_line_border{grid-template-columns: 60px auto;column-gap: 10px}
	h2.about_line_border::after{display: none;}
	.about_blog_Post .blog_card_list{grid-template-columns: repeat(1, minmax(0, 1fr));}
	.why-choose-laptop-view{display: none;}
	.why-choose-mobile-view{display: block;}
	.about_us_sec .common_btn_design{margin-bottom: 20px;}
}

@media screen and (max-width:576px){
	.application_status .step-circle span{display: none;}
	a.instagram-float{left: 15px;bottom: 69px;}
	a.whatsapp-float{left: 15px;bottom: 15px;}
	a.instagram-float img, a.whatsapp-float img{width: 40px;border-radius: 10px;}
	.mobile-text-center{display: flex;align-items: center;justify-content: center;}
}

@media screen and (max-width:557px){
	.button-item{margin: 30px auto}
	.featured-imagebox-country.style2 .featured-content-icon_img-block img{width: 60px;height: 60px}
	.slick-prev, .slick-next{width: 15px;height: 15px;}
	.banner_slider_sec .slick-slider .slick-next{right: 12px;}
	.banner_slider_sec .slick-slider .slick-prev{left: 12px;}
	.about_blog_border{text-align: center;display: flex;column-gap: 5px;}
	.about_blog_border::before{width: 20px;}
}

@media screen and (max-width:376px){
	.font-24{font-size: 16px}
}