@charset "utf-8";
/* :root {

 --main-bg-color: #2e3192;
  --second-bg-color: #ed1c24;
  --warning: #f6c511;
  --heading-text-color: #2e3192;
  --main-text-color: #2e3192;
  --white-color: #fff;
  --black-color: #000000;
  --info: #0c3456;
  --color-ccc: #cccccc;
  --soft-light: #eeeeee;
  --semi-light: #999999;
  --dark-charcoal: #333333;
  --btn-gradient-red: rgba(237, 28, 36, 1);
  --btn-gradient-blue: rgba(46, 49, 146, 1);
  --btn-gradient-yellow: rgba(246, 197, 17, 1);
  --transparent-white: rgba(255, 255, 255, 0.3);
} */

@media (min-width: 1921px) {
.service_basebox .form_imgbox { padding: 0 50px;}
.service_basebox .form_imgbox .form_img { max-height: 590px; }
.adddtls_box .address_row .addbox { height: 80px; overflow: hidden; }
.slider_cont_centerbox { height: 600px;}
.countries_wrap p { font-size: var(--body-font-size); }

}
@media (min-width: 1600px) and (max-width: 1920px) {
.service_basebox .form_imgbox { padding: 0 50px;}
.service_basebox .form_imgbox .form_img { max-height: 590px; }
.adddtls_box .address_row .addbox { height: 82px; overflow: hidden; }
.fixed_lpnl, .fixed_lpnl.fixed { width: 248px;  width: 100%; }
.slider_cont_centerbox { height: 500px;}
.cms_description_sec .mini_wrapper { width: 72%; }
.countries_wrap p { font-size: var(--font-size15); }
.blog_dtls_contentbox .single_blog_key_txt, .blog_dtls_contentbox .single_blog_key_txt p, .blog_dtls_contentbox .single_blog_key_txt p span { font-size: 18px !important; }

}
@media (min-width: 1367px) and (max-width: 1599px) {
.service_basebox .form_imgbox { padding: 0 50px;}
.service_basebox .form_imgbox .form_img { max-height: 530px; }
.adddtls_box { max-height: 540px;}
.adddtls_box .address_row .addbox { height: 134px; overflow: hidden;}
.adddtls_box.other_contactbox {height: auto; max-height: inherit;}
.adddtls_box.other_contactbox .addbox { height: 108px; overflow: hidden;}
.fixed_lpnl, .fixed_lpnl.fixed { width: 286px; width: 100%; }
.banner_imgbox { height: 400px;}
.banner_imgbox img { height: 100%; object-fit: cover;}
.box__style a p { font-size: 17px;}
.back_contentbox p, .back_contentbox p span { font-size: 17px !important; }
.fixed_leftpl { width: 266px;}
.fixed_leftpl .studyin_box .country_innerlogo { width: 40px; height: 40px;}
.fixed_leftpl .studyin_box ul::before { height: 75px;}
.home_contact .adddtls_box { max-height: 100%; }
.team_card .card-body p.card-text { height: 120px; }
.cms_description_sec .mini_wrapper { width: 74%; }
.video_testimonials .v_testibox .description_txt { height: 150px; }
.frame_size { width: 520px; height: 340px;}
.countries_wrap p { font-size: var(--font-size15); }
.logo_unibox { width: 140px; height: 140px;}
.txtinfo_unibox { width: 70%;}
.scholarships_sec .scholarships_list.blogs_basebox .articalbox .artical_txtbox .artical_cont .university__txt { height: 42px; overflow: hidden; margin: 0 0 15px 0; }
.journey_formbox .select2-container { width: 100% !important; }

}
@media (max-width: 1366px) {
.banner_contentbox { height: 120px; }
.fixed-header .main_header .header_logo { height: 62px;}
.more_space .blogs_basebox .articalbox .artical_cont { height: 180px; }
.more_space .blogs_basebox .articalbox .blog_cate { padding: 5px 5px;}
.home_slider .slider_infobox .info.new-banner-sty { width: 480px; bottom: 25px; bottom: 62px; font-size: 30px; padding: 35px 25px 35px 25px; }
.home_slider .slider_infobox .info.new-banner-sty h3 { font-size: 30px; }
.home_slider .slider_infobox .new-banner-sty p { font-size: 20px; }
.service_basebox .form_imgbox { padding: 0 50px;}
.service_basebox .form_imgbox .form_img { max-height: 530px; }
.video_testimonials .v_testibox .description_txt { height: 150px; }
.adddtls_box { max-height: 480px;}
.adddtls_box .address_row .addbox { height: 134px; overflow: hidden;}
.adddtls_box.other_contactbox {height: auto; max-height: inherit;}
.adddtls_box.other_contactbox .addbox { height: 108px; overflow: hidden;}
.course_dtlbox ul { margin: 20px 0 20px 20px; }
.overview li { width: 49%; }
.fixed_lpnl, .fixed_lpnl.fixed { width: 286px; width: 100%; }
.journey_stylebox .btn_box .btn1 { padding: 10px 40px; margin: 0 auto;}
.university_sec .about_imgbox { padding: 30px;}
.success_story.uni_dtl { padding: 0 50px 0 0; }
.banner_imgbox { height: 380px;}
.banner_imgbox img { height: 100%; object-fit: cover;}
.box__style a p { font-size: 16px;}
.back_contentbox p, .back_contentbox p span { font-size: 17px !important; }
.slider_cont_centerbox {height: 375px;}
.course_card .card-body p { height: 94px; }
.blog_details_box .inner_sec, .inner_container .inner_sec { width: 54%; }
.fixed_leftpl { width: 280px; }
.fixed_leftpl .studyin_box .country_innerlogo { width: 40px; height: 40px;}
.fixed_leftpl .studyin_box ul::before { height: 75px;}
.home_slider .slider_infobox .info.new-banner-sty { bottom: 50%;}
.home_contact .adddtls_box { max-height: 100%; }
.team_card .card-body p.card-text { height: 216px; }
.cms_description_sec .mini_wrapper { width: 78%; }
.frame_size { width: 500px; height: 320px;}
.countries_wrap p { font-size: var(--font-size14); }
.logo_unibox { width: 140px; height: 140px;}
.txtinfo_unibox { width: 70%;}
.coursebox .btm_dtl { overflow-x: auto; }
.scholarships_sec .scholarships_list.blogs_basebox .articalbox .artical_txtbox .artical_cont .university__txt { height: 42px; overflow: hidden; margin: 0 0 15px 0; }
.journey_formbox .select2-container { width: 100% !important; }
.room_slider .room_slider_txtbox .innertxtbox { width: 60%; }
.compact_inventory_base .compact_inventory_card .artical_imgbox .compact_inventory_price { width: auto; white-space: nowrap; }

.blog_dtls_contentbox .single_blog_title { font-size: 24px; line-height: 1.2; }
.blog_dtls_contentbox .single_blog_key_txt, .blog_dtls_contentbox .single_blog_key_txt p, .blog_dtls_contentbox .single_blog_key_txt p span { font-size: 17px !important; }
.blog_dtls_contentbox .single_blog_read, .blog_dtls_contentbox .single_pub_date { font-size: 17px; }


}
@media (max-width: 1199px) {
 body { font-size: var(--font-size16); }
 p { font-size: 16px; }
 h1 { font-size: 42px; }
h2 { font-size: 36px; }
h3 { font-size: 32px; }
h4 { font-size: 26px; }
h5 { font-size: 22px;}
h6 { font-size: 18px; }
.section { padding: 80px 0; }
.header_logo { max-width: 150px; height: 66px;}
.fixed-header .main_header .header_logo { max-width: 140px; height: 62px; }
.main_header .navbar-nav .nav-item .nav-link { font-size: 15px; padding: 15px 12px;}
.home_slider .slider_infobox .info.new-banner-sty { width: 440px; bottom: 20px; padding: 30px 25px 30px 25px; }
.home_slider .slider_infobox .info.new-banner-sty h3 { font-size: 28px; }
.home_slider .slider_infobox .info.new-banner-sty p { margin-bottom: 30px; font-size: 18px;}
.searchbox { height: 40px;}
.searchbox .search_btn { font-size: 13px; }
.servicebox h6 { font-size: 18px; }
.servicebox p { font-size: 15px; }
.loginbg.regisbg { background-size: 94%;}
.loginbox { width: 42%;}
.loginbox-extended { width: 75%;}
.banner_contentbox { height: 120px; margin: 60px auto 20px auto;}
.breadcrumb li { font-size: 22px; }
.service_box .round_imgbox { width: 100px; height: 100px; font-size: 34px; line-height: 100px;}
.team_card .course_card_imgbox {  width: 100px; height: 100px; }
.blogs_basebox .articalbox .artical_cont { height: 144px; }
.blogs_basebox .articalbox .artical_txtbox .artical_cont h6 { font-size: 17px; }
.blogs_basebox .articalbox .artical_txtbox .artical_cont p { font-size: 15px; }
.fixed_lpnl.fixed { width: 225px;}
.blog_pg_sec .blogs_basebox .articalbox .artical_txtbox { width: 100%;}
.blog_pg_sec .blogs_basebox .articalbox .blog_cate { padding: 5px 8px; }
.blog_pg_sec .blogs_basebox .articalbox .artical_cont { height: 185px;}
.login_dgnbasebox { width: 72%;}
.reg_dgnbasebox { width: 80%; }
.more_space .blogs_basebox .articalbox { padding: 20px 10px 60px 10px;}
.more_space .blogs_basebox .articalbox .blog_cate { display: table; text-align: left; padding: 5px 5px;}
.more_space .blogs_basebox .articalbox .artical_cont { height: 192px; }
.new_text_style .get_sec { width: 60%; }
.video_testimonials .bg_bluebox { padding: 60px 0 15px 0; }
.video_testimonials .v_testibox .title_txt { font-size: var(--font-size14); }
.video_testi_titlebox .btn_query a { font-size: 11px; padding: 10px 15px; }
.course_card .card-body h6 { font-size: 16px;}
.course_card .card-body p { font-size: 14px; }
.video_testimonials .v_testibox .description_txt { height: 176px; }
.foot_style.address p { font-size: 14px;}
.adddtls_box { max-height: 490px;}
.adddtls_box .address_row .addbox { height: 120px; overflow: hidden;}
.overview li { padding: 15px 10px 15px 10px; }
.fixed_lpnl, .fixed_lpnl.fixed { width: 234px; width: 100%; }
.journey_stylebox .btn_box .btn1 { padding: 10px 25px; margin: 0 auto; font-size: 14px;}
.banner_imgbox { height: 380px;}
.home_search_filter { margin: 0; border-radius: 6px; }
.box__style a p { font-size: 16px;}
.box_base__style .btn1.btn-sm { font-size: 12px; padding: 8px 15px; }
.back_contentbox { padding: 20px 15px;}
.back_contentbox p { max-height: 64px; line-height: 1.2; }
.video_testimonials .get_sec .description_txt { margin: 0 0 30px 0; }
.slider_cont_centerbox { height: 320px;}
.e_consultant_box .consultant_innerbox .count_num { font-size: 34px;}
.base_pad { padding: 0; }
.course_card .card-body p { height: 94px; }
.fixed_leftpl { width: 240px; padding: 30px 15px; }
.fixed_leftpl.fixed { top: 118px; }
.inner_fixpl ul li { font-size: 16px;}
.inner_fixpl .titletxt { font-size: 20px;}
.over_imgbox .read_and_post { padding: 15px 20px 15px 10px; }
.over_imgbox .user_info { padding: 15px 10px 15px 20px; }
.fixed_leftpl .studyin_box .country_innerlogo { width: 34px; height: 34px;}
.fixed_leftpl .studyin_box ul::before { height: 70px;}
.home_slider .slider_infobox .info.new-banner-sty { bottom: 50%;}
.home_contact .adddtls_box { max-height: 100%; height: auto; }
.page_contact .adddtls_box { max-height: 480px; }
.description_tbl_wrap { margin: 0 -15px 15px -15px; }
.back_contentbox .btn1 { font-size: 11px; padding: 10px 15px; margin: 0 auto; }
.com_pad ul li { white-space: inherit !important; }
.event_details_box .over_imgbox .read_and_post { width: 44%; }
.cms_description_sec .mini_wrapper { width: 90%; }
.cms_description_sec h1 { font-size: 34px; line-height: 1.3; margin-bottom: 25px;}
.blog_details_box .inner_sec, .inner_container .inner_sec { width: 60%; }
.frame_size { width: 440px; height: 290px;}
.eligibility_sec .btn_groupbox .btn1 { font-size: 13px; }
.countries_wrap p { font-size: var(--font-size14); }
.logo_unibox { width: 120px; height: 120px;}
.txtinfo_unibox { width: 68%;}
.journey_formbox label { font-size: 15px; }
.room_slider .room_slider_imgbox { height: 450px;}
.room_slider .room_slider_txtbox .innertxtbox { width: 72%;}
.insights_module .insights_module_txtbox .insights_module_title { height: 52px; line-height: 1.3; overflow: hidden;}
.insights_module.steps_easy .insights_module_txtbox .insights_module_title { height: 52px; line-height: 1.3; }
.single_city_tag { margin: 0 5px 6px 0; }
.compact_inventory_base .compact_inventory_card .artical_imgbox .compact_inventory_price { width: auto; white-space: nowrap; }
.fill_free_action { height: auto; padding: 15px 0;}
.fill_free_action ul { margin: 0 auto; height: auto; display: flex; align-items: center; justify-content: center; }
.property_listing_keytxtbox h2 { font-size: 30px;} 

}
@media (max-width: 1024px) {
.testimonial .testi_box p.testimonial_txt { padding: 0 50px 50px 50px;}
.testimonial .testi_box p.testimonial_txt::before { width: 40px; height: 40px; top: -26px;}
.testimonial .testi_box p.testimonial_txt::after { width: 40px; height: 40px; bottom: 26px;}
.loginbox { width: 44%;}
.loginbox-extended { width: 75%;}
.banner_contentbox { width: 90%; height: 120px; margin: 60px auto 20px auto;}
.back_contentbox p { max-height: 60px; }
.back_contentbox p, .back_contentbox p span { font-size: 16px !important; }
.slider_cont_centerbox {height: 310px;}
.fixed_leftpl { width: 230px; }

}
@media (max-width: 991px) {
.section { padding: 80px 0; }
p { font-size: 16px; }
h1 { font-size: 40px; }
h2 { font-size: 34px; }
h3 { font-size: 28px; }
h4 { font-size: 24px; }
h5 { font-size: 20px;}
h6 { font-size: 17px; }
.header_logo { max-width: 120px; height: 53px;}
.fixed-header .main_header .header_logo { max-width: 100px; height: 50px; }
.main_header .navbar-nav .nav-item .nav-link, .fixed-header .main_header .navbar-nav .nav-item .nav-link { font-size: 12px; padding: 15px 7px; }
.main_header .navbar-nav > li.dropdown > .dropdown-menu > li > a { font-size: 13px;}
.home_slider .slider_infobox .info.new-banner-sty { width: 400px; bottom: 24px; padding: 20px 20px 20px 20px; }
.home_slider .slider_infobox .info.new-banner-sty h3 { font-size: 24px; }
.home_slider .slider_infobox .info.new-banner-sty p { margin-bottom: 30px; font-size: 17px;}
.btn1 { font-size: 14px; padding: 7px 30px;}
.button-section { margin: 0 auto 10px auto;}
.searchbasebox { max-width: 90%;}
.searchbox { height: 36px; padding: 0 0 0 10px; border: 0;}
.searchbox .search_btn { font-size: 12px; line-height: 1; padding: 5px 20px; }
.quick_preview p { font-size: 13px;}
.servicebox h6 { font-size: 17px; line-height: 1.2; min-height: 40px;}
.servicebox p { font-size: 14px;}
.btn2 { font-size: 14px; padding: 7px 30px;}
.our-courses .slick-next { right: -30px;}
.our-courses .slick-prev { left: -30px;}
.footer_top .foot_style h6 { font-size: 14px;}
.footer_top .foot_style p { font-size: 13px;}
.footer_top .foot_style li a { font-size: 13px;}
.footer_bottom .copyright_txt { font-size: 13px;}
.flip-box { height: 340px; margin: 0 0 30px 0;}
.dropdown-language .bootstrap-select .dropdown-toggle { padding: .375rem .75rem;}
.quick_preview .ic_box { font-size: 28px;}
.service_basebox .form_imgbox { padding: 30px 0;}
.success_story .title_txt { line-height: 1.2;}
.loginbg.regisbg { background-size: 100%;}
.loginbox { width: 60%;}
.banner_contentbox { width: 94%; height: 118px; margin: 40px auto 20px auto;}
.banner_contentbox h3 { margin-bottom: 10px;}
.breadcrumb li { font-size: 20px; }
.service_box .round_imgbox { width: 80px; height: 80px; font-size: 28px; line-height: 70px;}
.team_card .card-body p.card-text { height: 180px; }
.banner_imgbox { height: 300px;}
.banner_imgbox img { width: 100%; height: 100%;}
.newsbox .btn_box .btn1 { font-size: 12px;}
.filter_base { margin: 0 0 30px 0;}
.view_filter_option { display: none;}
.filter_box .btn1.btn-sm { margin: 0 auto; display: flex;}
.contact_imgbox { padding: 30px;}
.articalbox .artical_imgbox { width: 24%; }
.blogs_basebox .articalbox .artical_txtbox { width: 100%; margin: 0 auto; padding: 10px 10px;}
.blogs_basebox .articalbox .artical_txtbox .artical_cont h6 { font-size: 17px;}
.blogs_basebox .articalbox .artical_txtbox .artical_cont p { font-size: 14px;}
.blogs_basebox .articalbox .artical_cont { height: 176px; }
.blogs_basebox .articalbox .blog_cate { padding: 5px 5px; }
.blogs_basebox .articalbox .blog_cate p { font-size: 12px;}
.more_space .blogs_basebox .articalbox { padding: 20px 5px 40px 5px; }
.more_space .blogs_basebox .articalbox .blog_cate { display: table; text-align: left; }
.more_space .blogs_basebox .articalbox .blog_cate p { font-size: 14px; }
.more_space .blogs_basebox .articalbox .artical_cont { height: 210px; }
/* .blog_details_box .blog_imgbox { width: 90%;} */
.mb-mb0 { margin-bottom: 0;}
.agent_login .login_agnbox { width: 72%; }
.login_agnbox.reg_agnbox .control-label { text-align: left; display: inline-block;}
.agent_login .login_agnbox.reg_agnbox { width: 72%;}
.login_dgnbasebox { width: 90%;}
.reg_dgnbasebox { width: 90%; }
.agent_user_info p.login { font-size: 13px;}
.filter_base .fil_top_title h6 { cursor: pointer;}
.course_card .card-body h6 { height: 20px; overflow: hidden;}
.course_card .card-body p { height: 90px; overflow: hidden;}
.new_text_style .get_sec { width: 70%; }
.video_testimonials .v_testibox { margin-bottom: 30px;}
.video_testimonials .proceed_info.success_story { padding: 100px 20px 30px 20px; }
.video_testimonials .v_testibox .description_txt { height: 178px; }
.inner_container { width: 82%; }
.foot_style.address p { font-size: 12px;}
.adddtls_box { max-height: 432px;}
.adddtls_box .address_row .addbox { height: 68px;}
.btn1.text-normal { padding: 10px 40px;}
.btn3  { padding: 10px 40px;}
.fixed_lpnl, .fixed_lpnl.fixed { width: 178px; width: 100%; }
.journey_stylebox .btn_box .btn1 {  font-size: 10px; padding: 10px 15px; margin: 0 auto;}
.filter_optionbox .btn1, .filter_optionbox .btn1:hover { padding: 7px 20px; } 
.filter_optionbox .btn1 i { margin: 0 4px 0 0; display: none; }
.overview li { padding: 15px 0 15px 0; }
.overview li i { margin: 0 5px 0 0;}
.university_sec .about_imgbox { padding: 30px 20px;}
.success_story.uni_dtl { padding: 0 40px 0 0; }
.university_sec .uni_dtl_basebox .btn_query .btn1 { margin: 0 15px 0 0; font-size: 13px; }
.box__style a p { font-size: 16px; margin: 6px 0 15px 0; }
.back_contentbox p { max-height: 60px; }
/* .slider_cont_centerbox {height: 240px;} */
.yearsbox .site_logobanner { margin: 0;}
.e_consultant_box .consultant_innerbox .count_num { font-size: 24px;}
.e_consultant_box .consultant_innerbox .inner_logo { margin: 20px auto;}
.yearsbox .year_num .numbers { width: 70px; font-size: 60px; letter-spacing: -2px; }
.yearsbox .year_num p { font-size: 16px; }
.yearsbox .year_text p { font-size: 14px; }
.base_pad { padding: 0; }
.new_contact_sec .col-md-6 { padding-top: 8px; padding-bottom: 8px;}
.home_slider .item { min-height: 310px;}
.home_slider .home_slider_img { height: 310px; object-fit: cover; }
.blog_details_box .inner_sec, .inner_container .inner_sec { width: 80%; }
.blog_details_box .inner_container { width: 100%; }
.fixed_leftpl { width: 170px; padding: 30px 10px; }
.inner_fixpl .titletxt { font-size: 17px; margin: 0 0 15px 0;}
.inner_fixpl ul li { font-size: 15px;}
.fixed_leftpl.fixed { top: 105px; }
.fixed_leftpl .studyin_box .country_innerlogo { width: 24px; height: 24px;}
.fixed_leftpl .studyin_box p { font-size: 13px;}
.fixed_leftpl .studyin_box ul li { padding: 0 4px;}
.fixed_leftpl .studyin_box ul::before { height: 60px;}
.logosbox_base .logobox:first-child { padding: 0 5px 0 0;}
.logosbox_base .logobox:nth-child(2) { padding: 0 5px;}
.logosbox_base .logobox:last-child { padding: 0 0 0 5px;}
.fixed_leftpl .btn_query .btn1 { width: 100%; font-size: 10px; padding: 10px 20px;}
.home_slider .slider_infobox .info.new-banner-sty { bottom: 50%;}
.page_contact .adddtls_box { max-height: 460px; }
.team_card .card-body p.card-text { height: 316px; }
.com_pad { padding: 20px 20px; }
.course_dtlbox ul.overview { margin: 20px 0 20px 0;}
.journey_formbox { padding: 20px 10px; }
.back_contentbox .btn1 { font-size: 13px; }
.over_imgbox .read_and_post, .event_details_box .over_imgbox .read_and_post { width: 45%; }
.event_details_box .over_imgbox .read_and_post { padding-left: 0;}
.over_imgbox .read_and_post p, .event_details_box .over_imgbox .read_and_post p { font-size: 14px;}
.event_pg_sec .blogs_basebox .articalbox.eventbox { padding-top: 0; }
.cms_description_sec .mini_wrapper { width: 100%; }
.cms_description_sec h1 { font-size: 30px; line-height: 1.2; margin-bottom: 25px;}
.frame_size { width: 280px; height: 190px; }
.quick_contactbox .quick_contactinfo h4 { font-size: 20px; }
.eligibility_sec .btn_groupbox { margin: 15px 0 0 0; }
.eligibility_sec .btn_groupbox .btn1 { max-width: 280px; margin: 0 auto; }
.contactimgbox { margin: 0 auto; }
.logo_unibox { width: 140px; height: 140px;}
.txtinfo_unibox { width: 76%;}
.service_graph_imgbox { width: 64%; }

.tab_to_scroll.side_by_side li a { font-size: 15px; padding: 10px 16px; }
.room_slider .room_slider_txtbox .innertxtbox { width: 90%; }
.compact_inventory_base .compact_inventory_card .compact_inventory_txtbox .artical_cont .short_description { height: 47px;}
.room_testimonial_box .room_testimonial_top { flex-direction: column;}
.room_testimonial_box .room_testimonial_top .room_testimonial_imgbox { width: 66px; height: 66px; margin: 0 auto 10px auto;}
.room_testimonial_box .room_testimonial_top .room_testimonial_namebox { width: 100%; }
.room_testimonial_box .room_testimonial_bot { margin: 0; height: 134px; }
.insights_module .insights_module_txtbox .insights_module_title { font-size: 18px;}
.steps_easyinfo .iconbox__ { height: 50px; min-width: 50px; min-height: 50px; padding: 8px; }
.scrollBar2 { left: 38px; }
.flexbox .ready_contentbox1 { flex-direction: column; }
.flexbox .ready_contentbox1 .box1_ { width: 100%;}
.flexbox .ready_contentbox1 .box2_ { width: 100%;}
.curved-message { height: 540px; }

.blog_dtls_contentbox { width: 50%; }
.blog_dtls_imgbox { width: 50%;}
.property_listing_top_content .row { display: flex; flex-direction: column-reverse; }
.property_listing_imgbox { margin-bottom: 30px;}

.login_dgnbasebox.upload_cus_styl { margin-bottom: 60px; }
.upload_step_txt .upload_info_title { height: 86px;}

}
@media (max-width: 767px) {
.section { padding: 50px 0; }
p { font-size: 16px; }
.social_box li { margin: 0 30px 0 0;}
.header_logo { max-width: 110px; height: 52px;}
.fixed-header .main_header .header_logo { max-width: 100px; height: 50px; }
.header-top .social_box { margin: 0 auto 10px auto; display: table;}
.header-top .right-top { float: none;}
.header-top .right-top ul { margin: 0 auto; display: table;}
.main_header .navbar-nav .nav-item .nav-link, .fixed-header .main_header .navbar-nav .nav-item .nav-link { font-size: 14px; }
.main_header .navbar-nav .nav-item ul li .dropdown-item { font-size: 14px; line-height: 1.5; padding: .5rem 1rem; }
.main_header .navbar-nav .nav-item ul li .dropdown-item:hover, .main_header .navbar-nav .nav-item ul li .dropdown-item.active { background-color: var(--main-bg-color); color: var(--white-color); }
.main_header .navbar-nav > li.dropdown > .dropdown-menu > li > a { font-size: 14px; padding: 15px 1rem;}
.home_slider .item { min-height: 340px; background: var(--black-color);}
.home_slider .home_slider_img { height: 340px; object-fit: cover; }
.searchbasebox { margin: 0 auto;}
.home_slider .slider_infobox { left: 0; height: 100vh;}
.home_slider .slider_infobox .info.new-banner-sty { padding: 10px 20px; width: 350px; left: 50%; bottom: 5px; transform: translate( -50%, 0); text-align: center; }
.home_slider .slider_infobox .info.new-banner-sty h3 { font-size: 24px; margin: 0 0 10px 0; text-align: left;}
.home_slider .slider_infobox .info.new-banner-sty p { font-size: 17px; line-height: 20px; margin-bottom: 10px; text-align: left;}
.new-banner-sty .button-section .d-flex .btn1 { margin: 0 auto; }
.quick_preview { margin: 10px 0; border: 0;}
.quick_preview_base .col-sm-6:first-child .quick_preview { border-right: 1px solid var(--semi-light);}
.quick_preview_base .col-sm-6:nth-child(2) .quick_preview { border-left: 1px solid var(--semi-light);}
.quick_preview_base .col-sm-6:nth-child(3) .quick_preview { border-right: 1px solid var(--semi-light);}
.quick_preview_base .col-sm-6:last-child .quick_preview { border-left: 1px solid var(--semi-light);}
.get_sec { width: 100%;}
.service_basebox { margin: 0 0 20px 0;}
.servicebox { width: 60%; margin: 0 auto 40px auto;}
.servicebox h6 { min-height: auto;}
.success_story { margin-top: 20px; }
.proceed_sec .button-section { width: 100%;}
.proceed_sec .description_txt { white-space: normal;}
.button-section .d-flex { display: block !important;}
.button-section .d-flex .btn1 { width: 100%; margin: 15px auto; text-align: center;}
.button-section .d-flex .btn2 { width: 100%; margin: 15px auto; text-align: center;}
.success_story .title_txt { text-align: center;}
.testimonial .testi_box .testi_imgbox { width: 60%;}
.testimonial .testi_txtbox { width: 90%; margin: 0 auto;}
.testimonial .testi_box p.testimonial_txt { padding: 0 50px 30px 50px;}
.testimonial .testi_box { width: 100%;}
footer { text-align: center;}
footer .foot_style .social_box { margin: 0 auto; display: table;}
footer .foot_style .social_box ul li { margin: 20px 20px;}
.footer_top .social_box li:first-child { margin-left: 0;}
.footer_top .foot_style h6 { margin: 30px 0 15px 0;}
.footer_top .foot_style li { margin: 20px 0 0 0; }
.footer_top .foot_style li a { font-size: 16px;}
.footer_top .foot_style p { font-size: 15px; margin-bottom: 20px;}
.footer_top .footer_logo { width: 140px;}
.footer_top .social_box li a { font-size: 20px;}
.navbar-light .navbar-toggler { border-color: var(--main-bg-color); padding: .25rem .75rem;}
.navbar-light .navbar-toggler:focus { box-shadow: none;}
.navbar-light .navbar-toggler .navbar-toggler-icon.theme-color { fill: var(--main-bg-color); filter:invert(8%) sepia(100%) saturate(6481%) hue-rotate(246deg) brightness(102%) contrast(143%); width: 2em; height: 2em; }
.service_basebox .form_imgbox { width: 60%; margin: 0 auto 20px auto;}
.flip-box { height: 350px;}
.flip-box .front_contentbox img { height: 100%; object-fit: cover;}
.main_header .navbar { margin-bottom: 0;}
.main_header .navbar::before,
.main_header .navbar::after,
.main_header .container::before,
.main_header .container::after,
.main_header .container-fluid::before,
.main_header .container-fluid::after { display: inherit; content: none;}
.main_header .navbar .navbar-brand { padding-left: 0; height: auto; margin-right: 1rem;}
.main_header .navbar .navbar-nav { margin: 0 0 .5rem 0;}
.main_header .navbar .navbar-nav li .dropdown-menu { float: none; padding: 1px 0; border-radius: .25rem;}
.journey_formbox { width: 90%; margin: 0 auto; display: table;}
.loginbg, .loginbg.regisbg { background-position: calc(100% - -200px) -60px;}
.loginbox { width: 72%; margin-top: 210px;}
.banner_contentbox { width: 98%; height: 150px; margin: 20px auto 12px auto;}
.banner_contentbox h3 { font-size: 24px; line-height: 1.5; }
.banner_imgbox { height: 300px;}
.breadcrumb li { font-size: 17px; }
.service_box { margin: 20px auto;}
.team_card .card-body p.card-text { height: 140px;}
.tranding-img-box { margin: 20px 0;}
.success_story .description_txt { margin-bottom: 20px;}
.title_wrapper { width: 90%; }
.stepbox { width: 80%; margin: 0 auto; position: unset;}
.stepbox .arrow_position { top: auto; bottom: -10px; right: calc(100% - 52%);}
.stepbox .arrow_position .arrow.right {transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.how_it_sec .description_txt { margin-bottom: 20px;}
.coursebox .btm_dtl { padding: 20px 15px; overflow-x: auto; }
.rig_dtl .btn1 { margin: 10px auto 20px auto;}
.table-responsive { border: 0;}
.standard_box { width: 72%; margin: 0 auto 30px auto;}
.study_imgbox { width: 92%; padding: 20px 50px; margin: 0 auto; }
.awards_sec .study_imgbox { width: 72%; margin: 0 auto 30px auto; }
.contact_topinfo .social_box { margin: 60px auto 40px auto; display: table; }
.quick_coninfo { width: auto; margin: 0 auto 40px auto; display: table;}
.contactfbox .btn1 { margin: 15px auto; }
.contactfbox { width: 80%; margin: 0 auto; }
.uni_services .servicebox { width: 60%; margin: 0 auto 60px auto; }
.uni_services .servicebox.marb-0 { margin-bottom: 60px;}
.form_imgbox { width: 72%; margin: 0 auto; }
.articalbox .artical_imgbox { width: 30%; margin-bottom: 20px; }
.about_imgbox { margin: 30px 0 0 0; }
h3.title_txt { font-size: 24px; }
.blogs_basebox .articalbox .artical_cont { height: auto;}
.addressbox { height: auto; margin: 15px 0;}
.fixed_lpnl.fixed { position: relative; width: 100%; top: auto; }
.contact_imgbox { padding: 0px 60px;}
.category_box { margin-bottom: 40px; }
.blog_pg_sec .blogs_basebox .articalbox .artical_cont { height: auto;}
.blog_pg_sec .blogs_basebox .articalbox .blog_cate { padding: 5px 15px; }
.blog_pg_sec .blogs_basebox .articalbox .blog_cate p { font-size: 13px; }
.blog_details_box .blog_imgbox { width: 100%;}
.slick-prev, .slick-next { display: none !important;}
.login_dgnbasebox { width: 70%;}
.reg_dgnbasebox { width: 80%; }
.login_dgnbasebox .log-box { width: 99.2%;}
.login_dgnbasebox .log-box .btn-success { font-size: 11px;}
.agent_dash_header .header-top .right-top { float: right;}
.course_card .card-body h6 { height: auto;}
.course_card .card-body p { height: 94px;}
.quick_coninfo .coninfo_col { margin: 30px 0;}
.quick_coninfo .coninfo_col label { margin: 0 0 3px 0; }
.more_space .blogs_basebox .articalbox .artical_cont { height: auto; margin-bottom: 30px; }
.roundbox { margin-bottom: 40px; margin-top: 20px;}
.stepbox p { margin-bottom: 40px;}
.our_teamslider_box .social li { margin: 0 15px; }
.our_teamslider_box .social li { font-size: 24px; }
.list_servicebox { padding: 40px 15px;}
.newsbox .news_cont_box { width: calc(100% - 20px); margin: -30px 10px 0 10px; }
.servicebox p { font-size: 16px; line-height: 26px; }
.list_servicebox h6 { font-size: 18px;}
.list_servicebox p { font-size: 16px;}
.cms_pg_cont .cmstbl tr td:first-child { width: 35%;}
.new_text_style .get_sec { width: 90%; }
.service_basebox .v_middlebox { width: 100%;}
.video_testi_titlebox { margin: 0 0 50px 0;}
.video_testi_titlebox .title_txt, .video_testi_titlebox .description_txt { text-align: center;}
.quote-left_imgbox { margin: 0 auto 50px auto;}
.video_testimonials .proceed_info.success_story { width: 100%; padding: 100px 30px 30px 30px; }
.video_testimonials .v_testibox .description_txt { height: auto;}
.video_testi_titlebox .btn_query { margin: 0 auto;}
.video_testimonials .v_testibox { margin: 80px 0 40px 0; }
.section.section100 { padding: 60px 0 100px 0; }
.video_testimonials .bg_bluebox { padding: 0 20px 15px 20px;}
.inner_container { width: 100%; }
.adddtls_box .address_row .addbox { height: auto;}
.fixed_lpnl, .fixed_lpnl.fixed { width: 100%; max-width: 100%;}
.overview li { width: 48%; }
.quick_contactbox .quick_contactinfo { padding: 0 20px; margin: 0 0 30px 0; }
.btn.text-normal, .btn.btn3 { font-size: var(--font-size16);}
.section.filter_optionbase { padding: 20px 0;}
.filter_optionbox .btn1 { margin: 0 auto; }
.home_contact .getin_touch_formbox { padding: 15px;}
.home_contact .adddtls_box.bg_light { height: auto; margin: 0 0 50px 0; }
/* .new_contact_sec.home_contact::after { width: 40%; } */
.success_story.uni_dtl { padding: 0; }
.university_sec .uni_dtl_basebox { padding: 10px 0; }
.university_sec .about_imgbox { margin: 0 auto 30px auto;}
.university_sec .uni_dtl_basebox .btn_query .btn1.me-0 { margin-right: auto !important;}
.filter_optionbase { width: 100%; margin-top: -64px;}
.top_style.section { padding-top: 0;}
.courses_study .v_middlebox { margin: 0 auto; }
.courses_study .v_middlebox .get_sec { width: auto; max-width: 100%; margin: 0 auto 20px auto;}
.box_base__style .btn1.btn-sm { font-size: 16px; padding: 8px 20px; }
.home_search_filter { padding: 0 5px; }
.btnbox_search { padding: 8px 5px; }
.auto_search_box .filter_wrapper input { padding: 0 10px; }
.auto_search_box .filter_wrapper.filter_box2 input { padding: 0 10px 0 30px; }
.slider_cont_centerbox {height: 320px;}
.eligibility_sec .btn_groupbox { padding: 30px 0;}
.yearsbox { width: 300px; top: 5px; bottom: auto; right: auto; left: 50%; transform: translate( -50%, 0); padding: 15px; }
.yearsbox .year_num { padding: 0 0 10px 0; margin: 0 auto 10px auto; }
.yearsbox .year_num .numbers { width: 54px; height: 34px; font-size: 44px; line-height: 34px; letter-spacing: 0px; display: flex; }
.yearsbox .year_num p {margin-top: 19px;}
.yearsbox .year_text p { font-size: 13px; text-align: center; }
.yearsbox .site_logobanner { width: 34px; margin: 0;}
.our_mission .description_txt { padding: 0;}
.our_mission .success_story, .our_vision .success_story { padding: 0; }
.page_contact .getin_touch_formbox.percent100 { margin: 0 0 30px 0; height: auto;}
.page_contact .mapbox { position: relative;}
.slider_cont_centerbox { display: block; left: 0; right: auto;}
.adddtls_box { height: auto;  max-height: none; }
.fixed_leftpl, .fixed_leftpl.fixed { position: relative; width: 100%; top: 0; padding: 30px 30px; margin: 0 0 30px 0; }
.blog_details_box .inner_sec, .inner_container .inner_sec { width: 100%; }
.inner_fixpl ul.listing_txt { margin: 0 auto; display: table;}
.inner_fixpl .titletxt {text-align: center;}
.fixed_leftpl .btn_query { margin: 20px auto;}
.fixed_leftpl .studyin_box .country_innerlogo { width: 40px; height: 40px;}
.fixed_leftpl .studyin_box ul::before { height: 75px;}
.fixed_leftpl .btn_query .btn1 { font-size: 14px; padding: 10px 30px; }
.home_slider .slider_infobox .info.new-banner-sty { width: 100%;}
.home_slider .slider_infobox .info.new-banner-sty h3 { font-size: 26px;}
.home_slider .item { position: relative;}
.home_slider .slider_infobox .info.new-banner-sty { position: relative; bottom: auto; left: auto; transform: none; margin: 75px auto 0 auto;}
.home_slider .overlay_wrap { background: linear-gradient(179deg, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 100%); }
.services_tbls .service__box { height: auto;}
.journey_stylebox .btn_box .btn1 { padding: 10px 25px; margin: 0 auto; font-size: 15px;}
.over_imgbox .read_and_post p, .event_details_box .over_imgbox .read_and_post p { font-size: 14px;}
.loginbox .title_txt, .commlog-box .inner_leftpl .title_head { margin: 0 0 30px 0; }
.loginbox-extended { margin: 0 0 30px 0; width: 100% !important}
.video_testimonials.bg_img { background-size: cover;}
.service_basebox .frame_size { width: 420px; height: 280px; }
.for_studint_imgbox, .for_university_imgbox { margin: 0 auto 50px auto;}
.needhelp_imgbox { position: relative; width: 34%; margin: -70px auto 0 auto;}
.quick_contactbox .quick_contactinfo { padding: 20px 30px; height: auto; margin: 30px 0 0 0; }
.quick_contactbox .quick_contactinfo.quick_contact_titlebox { padding: 0; margin: 0; }
.quick_contactbox .quick_contactinfo.quick_contact_titlebox .title_head { margin: 0;}
.top_map { margin: 0;}
.getin_touch_formbox .btn1 { margin: 0 auto; }
.coursebox .rig_dtl { width: 80%; margin: 0 auto; }
.coursebox .rig_dtl::after { display: none;}
.logo_unibox { width: 120px; height: 120px;}
.txtinfo_unibox { width: 71%;}
.scholarships_sec .scholarships_list.blogs_basebox .articalbox .artical_txtbox .artical_cont .university__txt { height: auto; margin: 0 0 15px 0; }
.service_graph_imgbox { width: 74%; }
.journey_formbox .select2-container { width: 100% !important; }

.filter_base.side_by_side_filter_base { width: 100%; }
.tab_to_scroll.side_by_side { width: 100%; }
.tab_to_scroll.side_by_side li { float: none;}
.tab_to_scroll.side_by_side li a { font-size: 16px; text-align: center;}
.search_and_price_filter { flex-direction: column;}
.search_and_price_filter .search_filter { width: 100%;}
.search_and_price_filter .price_filter { width: 100%; padding: 0; margin: 16px 0; }
.search_and_price_filter .search_filterbtn { width: 100%;}

.room_slider .room_slider_txtbox .innertxtbox { width: 100%;}
.insights_module { height: auto; margin: 0 auto 15px auto; }
.insights_module .insights_module_txtbox .insights_module_title { height: auto; margin: 0 0 10px 0;}
.room_testimonial_box .room_testimonial_top { flex-direction: row;}
.room_testimonial_box .room_testimonial_top .room_testimonial_imgbox { width: 80px; height: 80px; min-width: 80px; margin: 0 10px 0 0; }
.room_testimonial_box .room_testimonial_bot { height: auto;}
.room_testimonial_box { margin: 16px 0 0 0;}
.room_testimonial_box.room_testi_firstbox { margin-top: 0; }
.insights_module.steps_easy .insights_module_txtbox .insights_module_title { height: auto;}
.steps_easyinfo .iconbox__ { width: 60px; min-width: 60px; min-height: 60px;}
.insights_module.steps_easy { height: auto;}

.ht_tabs { width: calc(100% - 30px);}
.ht_step_basebox .get_sec { width: 92%;}
.tabcontainer1 { padding: 30px 20px; }
.flexbox .ready_contentbox1 { padding: 50px 0;}
.ready_contentbasebox { width: 100%; padding-left: 0;}
.flexbox .ready_contentbox2 { height: auto; overflow: hidden; padding: 50px 15px 50px 15px; }
.flexbox .ready_contentbox2 .box3_ { position: absolute; bottom: -20px;}
.flexbox .ready_contentbox2 .box4_ { width: 100%; margin: 0 0 200px 0; position: relative;}
.testimonial_contentbox { position: relative;}
.scrollBar2 { width: 5px; left: 20px; }
.scrollBar2 .percent_amount { font-size: 16px; }
.abroad_whitebox { padding: 30px 15px; } 
.testimonial_content { font-size: 20px;}
.testimonial__txtbox ._leading_name { font-size: 17px;}
.testimonial__txtbox ._leading_deg { font-size: 15px;}
.section.our_values_sec .btn1.btn-block { font-size: 14px; }
.video_testimonials .v_testibox { margin: 80px 0 0 0 !important; }
.more_space .blogs_basebox .articalbox { padding: 20px 5px 20px 5px; }

.blog_dtls_header { height: auto; flex-direction: column-reverse; }
.blog_dtls_contentbox, .blog_dtls_imgbox { width: 100%; }
.blog_dtls_contentbox { height: auto; }
.blog_dtls_imgbox .single_blogimg { height: 400px; }
.property_listing_keytxtbox h2 { font-size: 24px;}
.fill_free_action ul { flex-direction: column; }
.fill_free_action ul li { width: 220px; margin: 10px 0 0 0; }

.upload_stepbox { height: auto; margin: 40px 0; }
.upload_step_txt .upload_info_title { height: auto;}

}

@media (max-width: 640px) {
/* .home_slider .item { min-height: 308px;} */
.searchbasebox { margin: 0 auto 20px auto;}
.flip-box { height: 350px;}
.loginbg, .loginbg.regisbg { background-position: calc(100% - -160px) -50px;}
.loginbox { width: 74%; margin-top: 85px;}
.title_wrapper { width: 94%; }
.over_imgbox .user_info { padding: 20px 0 15px 15px;}
.over_imgbox .read_and_post { padding: 20px 15px 20px 0; }
.over_imgbox .user_info p, .over_imgbox .read_and_post p { font-size: 14px;}
.university_sec .uni_dtl_basebox .btn_query .btn1 { margin: 0 20px 0 0; }
.tableStyle { max-width: 600px !important; }
.home_search_filter { display: block; padding: 5px; }
.home_search_filter .auto_search_box { border: 0; border-bottom: 1px solid var(--color-ccc);}
.btnbox_search { text-align: center; padding: 14px 5px 8px 5px;}
.auto_search_box .filter_wrapper input { padding: 0 30px; }
.e_consultant { width: auto; display: flex; flex-wrap: wrap; margin-right: calc(var(--bs-gutter-x) * -.5); margin-left: calc(var(--bs-gutter-x) * -.5);}
.e_consultant_box { width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5);}
.e_consultant_box .consultant_innerbox { width: auto; max-width: inherit; height: auto; min-height: auto; }
.e_consultant_box .consultant_innerbox .count_num { font-size: 34px; }

.room_slider .room_slider_txtbox .innertxtbox { width: 90%; }
.blog_dtls_imgbox .single_blogimg { height: 360px; }

}

@media (max-width: 600px) {
.our-courses item .eq-height { height: auto !important;}

}

@media (max-width: 575px) {
/* .home_slider .home_slider_img { height: 340px; } */
.home_slider .slider_infobox .info.new-banner-sty { margin: 0 auto;}
.home_slider .slider_infobox .info h3 { font-size: 23px; }
.quick_preview { width: 80%; margin: 10px auto;}
.quick_preview p { font-size: 14px;}
.get_sec { width: 80%;}
.proceed_sec .proceed_info { width: 80%; margin: 0 auto;}
.success_story { width: 90%; margin: 20px auto 0 auto;}
.university_sec .uni_dtl_basebox .btn_query { width: 90%; margin: 0 auto; display: block; }
.university_sec .uni_dtl_basebox .btn_query .btn1 { margin: 0 auto 15px auto; display: table; } 
.our-courses .slick-next { right: 0;}
.our-courses .slick-prev { left: 0;}
.testimonial .testi_box .testi_imgbox { width: 60%; padding-top: 20px;}
.testimonial .testi_txtbox { width: 74%; margin: 0 auto;}
.service_basebox .form_imgbox { width: 60%; padding-top: 0; }
.quick_preview_base .quick_preview { width: 50%; margin: 20px auto; border: 0 !important;}
.quick_preview .ic_box { height: 60px; line-height: 60px; float: none; margin: 0 auto;}
.foot_style.address { width: 80%; margin: 0 auto;}
.loginbg, .loginbg.regisbg { background-position: calc(100% - -160px) -35px;}
.loginbox { margin-top: 80px;}
.banner_imgbox img { object-fit: cover;}
.banner_contentbox { height: 160px;}
.title_wrapper { width: 94%; }
.banner_contentbox h3 { font-size: 23px; }
.team_card .card-body p.card-text { height: auto; margin: 0 0 20px 0;}
.coursebox .titletxt { font-size: 20px; }
/* .uni_logo { width: 105px;  height: 90px; } */
.coursebox .btm_dtl .col {padding: 0 10px;}
.coursebox .btm_dtl h6 { font-size: 15px; }
.coursebox .btm_dtl p { font-size: 14px; }
.make_info_basebox { background-size: 50%; padding: 270px 0 0 0; }
.make_infobox .title_txt { font-size: 22px;}
.study_imgbox { width: 100%;}
.btn1, .btn2 {font-size: 13px; }
.about_imgbox { width: 90%; margin: 30px auto 0 auto; }
.form_imgbox { padding: 30px 30px; }
.articalbox { display: table;}
.articalbox .artical_imgbox { width: auto; margin: 0 auto 20px auto; display: table; }
.articalbox .artical_txtbox { width: 100%; text-align: center; padding: 0 15px; margin: 0; }
.articalbox .artical_txtbox .btn1 { margin: 0 auto; display: table;}
.breadcrumb li { font-size: 15px; }
h3.title_txt { font-size: 22px; }
.addressbox { padding: 20px 20px; }
.contact_topinfo .social_box { margin-bottom: 60px; }
.contact_imgbox { padding: 0px 100px; }
.stepbox { width: 90%; }
.agent_login .login_agnbox { width: 100%; padding: 30px 20px; }
.agent_login .login_agnbox.reg_agnbox { width: 100%;}
.login_dgnbasebox { width: 80%; }
.regbtn {font-size: 17px;}
.standard_box { width: 94%;}
.uni_services .servicebox { width: 80%; }
.back_contentbox p, .back_contentbox p span { font-size: 15px !important;}
.back_contentbox p { max-height: 54px; }
.home_slider .slider_infobox .info.new-banner-sty { margin: 85px auto 0 auto;}
.video_testimonials .proceed_info.success_story { padding: 100px 20px 30px 20px; }
.testimonial_imgbox { width: 120px; height: 120px; }
.service_basebox .frame_size { width: 360px; height: 240px; }
.countries_wrap { width: 80%; padding: 10px 30px; margin: 0 auto 10px auto; }
.logo_unibox { width: 120px; height: 120px; margin: 0 auto 20px auto; float: none; }
.txtinfo_unibox { width: 100%;}
.list_servicebox h6 { text-align: center;}
.list_servicebox .txtinfo_unibox .btn_box { text-align: center;}
.service_graph_imgbox { width: 90%; }
.journey_formbox .btn-middle .btn1.get_afree_btn { max-width: 100%; padding: 10px 35px; margin: 0 auto; }

.room_slider .room_slider_txtbox .innertxtbox { width: 96%; }
.country_suggestion_tablist { width: 100%; display: inline-block; text-align: left;}
.country_suggestion_tablist .country_suggestion_tab { display: inline-block;}
.compact_inventory_base .compact_inventory_card .compact_inventory_txtbox .artical_cont .short_description { height: auto;}
.room_slider .room_slider_imgbox img { object-position: 60% 50%; }
.insights_module.steps_easy { width: 90%;}
.insights_module, .room_testimonial_box { width: 90%;}
.room_testimonial_box { margin-left: auto; margin-right: auto;}
.flexbox .ready_contentbox2 .box3_ { width: 100%; bottom: -12px; }
.custab a i { display: none;}
.blog_dtls_imgbox .single_blogimg { height: 320px; }
.blog_details_box .inner_sec { padding: 0 15px; }
.breadcrumb_basesec .breadcrumb_stylebox { padding-left: 0; padding-right: 0; }
.breadcrumb_stylebox ol.breadcrumb li a { font-size: 15px !important; }
.breadcrumb_stylebox ol.breadcrumb li:last-child { font-size: 15px !important; }

}

@media (max-width: 550px) {

}

@media (max-width: 480px) {
 /* .home_slider .item { min-height: 300px;} */
/* .home_slider .home_slider_img { height: 300px;} */
.home_slider .slider_infobox .info.new-banner-sty { width: 94%; margin: 0;}
.home_slider .slider_infobox .info h3 { font-size: 22px; margin: 20px 0 20px 0;}
.get_sec { width: 90%;}
.servicebox, .proceed_sec .proceed_info, .success_story { width: 90%; padding-left: 0; }
.testimonial .testi_box .testi_imgbox { width: 90%;}
.testimonial .testi_txtbox { width: 100%;}
.testimonial .testi_box p.testimonial_txt { text-align: justify;}
.searchbox { height: 32px;}
.searchbox input { font-size: 13px;}
.searchbox .search_btn { font-size: 11px; padding: 5px 15px;}
.testimonial .testi_box p.testimonial_txt { padding: 0 40px 30px 40px;}
.testimonial .testi_box p.testimonial_txt::before { width: 30px; height: 30px;}
.testimonial .testi_box p.testimonial_txt::after { width: 30px; height: 30px;}
.searchbox input { margin: 3px 0;}
.searchbox input:active,
.searchbox input:focus { margin: 3px 0;}
.quick_preview_base .quick_preview { width: 60%;}
.loginbg, .loginbg.regisbg { background-position: calc(100% - -120px) -20px; }
.loginbox { width: 80%; margin-top: 70px; }
.banner_contentbox { height: 170px; }
.banner_contentbox h3 { font-size: 22px; }
.coursebox .top_dtl { display: block; padding: 30px 30px;}
.uni_logo { margin: 0 auto 30px auto; padding: 0; border-right: 0; border-bottom: 0 solid #f4f6f8; }
.coursebox .titletxt { font-size: 20px;}
.make_info_basebox { padding: 240px 0 0 0; }
.make_infobox .title_txt { font-size: 20px;}
.study_imgbox { padding: 20px 40px; }
.awards_sec .study_imgbox { padding: 20px 30px; }
.contact_topinfo .social_box ul li { margin: 0 10px 0 0; }
.contact_topinfo .social_box ul li a { width: 42px; height: 42px; line-height: 22px; padding: 10px 10px; }
.over_imgbox { display: inline-block;}
.over_imgbox .user_info { width: 100%; padding: 10px 0 10px 15px; }
.over_imgbox .read_and_post, .event_details_box .over_imgbox .read_and_post { width: 100%; padding: 10px 15px 10px 15px; }
.over_imgbox .read_and_post p, .event_details_box .over_imgbox .read_and_post p { text-align: left;}
.course_card .card-body h6 { height: auto;}
.course_card .card-body p { height: auto;}
.cookies_box .txt_link { margin: 20px auto 30px auto;}
.home_slider .slider_infobox .info.new-banner-sty { margin: 65px auto 0 auto;}
.home_slider .slider_infobox .info.new-banner-sty h3 { font-size: 24px;}
.home_slider .slider_infobox .info.new-banner-sty p { font-size: 16px; }
.service_basebox .frame_size { width: 290px; height: 200px; }

.flexbox .ready_contentbox1 .box1_ .ready_titletxt { font-size: 24px;}
.ready_contentbox1 .list_item li { font-size: 16px; }
.ht_top_wrapper { padding: 80px 0; }
.ht_top_wrapper .group_flexbtn { width: 100%; margin: 0 0 30px 0; display: inline-block;}
.ht_top_wrapper .group_flexbtn .btn1 { margin: 15px auto;}
.column_basebox { width: 100%; display: inline-block;}
.column_basebox .column_box { border: 0; margin: 15px auto; }



}

@media (max-width: 400px) {
.home_slider .slider_infobox .info.new-banner-sty { width: 370px; }
.footer_bottom { padding: 10px 10px; }
.make_info_basebox  { padding: 180px 0 0 0; }
.contactfbox { width: 90%; }
.contact_imgbox { padding: 0px 50px; }
.login_dgnbasebox, .reg_dgnbasebox { width: 94%;}
.regbtn {font-size: 16px;}
.uni_services .servicebox { width: 94%; }
.overview li { width: 100%; }
.journey_formbox { width: 100%; display: block; }
.quick_contactinfo .group__btn a { margin: 0 5px 0 0;}
.service_graph_imgbox { width: 100%; }
.journey_formbox .btn-middle .btn1.get_afree_btn { max-width: 100%; padding: 10px 20px; margin: 0 auto; }
.com_pad .col-xs-12 { width: 100%; }

.room_slider .room_slider_txtbox .innertxtbox .roomslider_titletxt { font-size: 34px;}
.room_slider .room_slider_txtbox .innertxtbox p { font-size: 18px; }
.search_room .room_searchinput { font-size: 14px; }
.testimonial_leading { display: inline-block;}
.testimonial__imgbox { margin: 0 auto;}
.section.our_values_sec .btn1.btn-block { font-size: 13px; }
.blog_dtls_imgbox .single_blogimg { height: 300px; }


}

@media (max-width: 360px) {
.home_slider .slider_infobox .info.new-banner-sty { width: 300px; }
.home_slider .slider_infobox .info.new-banner-sty h3 { font-size: 20px;}
.home_slider .slider_infobox .info.new-banner-sty p { font-size: 14px; }
.quick_preview_base .quick_preview { width: 100%;}
.loginbg, .loginbg.regisbg { background-position: calc(100% - -80px) -10px; }
.loginbox { width: 84%; margin-top: 40px;}
.banner_imgbox { height: 260px; }
.banner_contentbox { height: 174px;}
.make_info_basebox  { padding: 160px 0 0 0; }
.make_infobox .title_txt { font-size: 18px;}
.sign_link, .sign_link a { font-size: 14px;}
.regbtn {font-size: 14px;}
.back_contentbox p { max-height: 55px; }
.filter_optionbase { margin-top: -20px; }

.referral_programcard { height: 240px; }
.steps_easyinfo .iconbox__ { width: 50px; min-width: 50px; min-height: 50px; }
.blog_dtls_imgbox .single_blogimg { height: 280px; }


}

@media (max-width: 320px) {
.cookies_box .btn_group { width: 100%; display: table; float: none;}
.cookies_box .btn_group .btn { margin: 0 auto 10px auto;}
.search_room { padding: 7px 7px 7px 20px; }
.search_room .room_searchinput { font-size: 13px; padding: 0 5px; } 

}
