@media  only screen and (max-width: 1300px)  and (min-width: 1200px)
{
	
}
@media  only screen and (max-width: 1199px)  and (min-width: 992px)
{

}
@media screen and (min-width: 1800px)
{
	.container {
    max-width: 1360px !important;
	}
	.mnu_cntnr
	{
	  max-width: 1480px !important;
	  margin:  auto;
	  padding: 0;
	}
}
@media screen and (min-width: 992px) {
	.left_team {
    display: flex;
    align-items: end;
}
}
@media screen and (max-width: 479px)
{
	.member_details p {
    font-size: 18px;
    line-height: 30px;
  }
	.crs_btn_Section a
	{
		display: block;
		width: 100%;
		font-size: 15px;
		line-height: 16px;
		margin-bottom: 12px;
	}
	.more_details
	{
		padding-top: 0;
	}
	.crs_btn_Section div
	{
		display: block;
	}
	.ptt
	{
		padding-top: 0 !important;
	}
	.heading_title h1 {
    font-size: 26px !important;
  }
	.hright_det.d_flex
	{
		display: block !important;
	}
	.register_btn
	{
		text-align: left;
	}
	.highlate_box h5
	{
    font-size: 21px;
    line-height: 29px;
	}
	.get_in_left p {
    font-size: 18px;
  }
	.banner_title h1 {
    font-weight: 700;
    font-size: 36px;
  }
  .desc_content p {
    font-weight: 500;
    font-size: 17px;
    line-height: 24px;
    color: #FFFFFF;
    max-width: 100%;
    text-align: center;
	}
	.Know_more a
	{
    font-size: 19px;
    line-height: 19px;
    padding: 9.96px 28.74px 9.88px 29.4px;
    margin-top: 10px;
	}
	.banner_content
	{
		display: block !important;
	}
	.desc_col_flex
	{
		display: block;
	}
	.banner_description
	{
		margin: 0 10px;
	}

    .slick-slide img
    {
        width: 100% !important;
    }
	.std_head_sec h4 {
    font-size: 26px;
    line-height: 32px;
    font-weight: 500 !important;
  }
  .enquire_sec {
    padding: 38px 33px 31px;
	}
	.study_uk_bann_content
	{
		padding: 0;
	}
	.study_uk,.stdy_page_desc,
	.leave_rply
	{
		padding: 30px 26px;
	}
	.leav_heading h1
	{
		font-size: 35px;
	}
	.leav_form .frm_flx
	{
		display: block;
	}
	.pr-30
	{
		padding-right: 0 !important;
	}
	.leav_form input, .leav_form textarea
	{
		margin-bottom: 25px;
	}
	.leav_form .frm_flx .col 
	{
		width: 100%;
	}
	.Enquire_page_form
	{
		margin-left: 0 !important;
	}
	.std_knw_more a
	{
		font-size: 32px;
		width: 100%;
	}
	.study_can_ad
	{
		padding: 35px 26px 0;
	}
	.study_can_ad .std_can_left h1 {
    font-size: 75px;
    line-height: 90px;
	}
	.study_can_ad .std_can_left p
	{
		font-size: 30px;
		padding: 10px 0;
	}
	.study_uk_bann_content p,.left_enq p,
	.desc_sec_para p
	{
    color: #4E4E4D;
	}
	.study_uk::before
	{
		height: 8px;
	}
	.left_enq p
	{
		max-width: 100%;
	}
	.letf_enq_col
	{
		width: 100%;
		float: none;
	}
	.study_uk_bann_content h2
	{ 
		padding-bottom: 10px;
    color: #470458;
    line-height: 35px;
    font-size: 30px;
    font-weight: 500 !important;
	}

	.hiring_banner_box h1 {
    font-size: 35px !important;
    line-height: 40px !important;
	}
	.opening_heading h2
	{
		line-height: 45px;
	}
	.hiring_banner_box h2
	{
		padding-bottom: 20px !important;
	}
	.hiring_wrapper
	{
		padding: 33.3px 26px;
	}
	.branches_banner_content h2,
	.migration_banner_content h2
	{
		color: #470458;
		padding-bottom: 10px;
		line-height: 48px;
	}
	.branches_banner {
    min-height: auto;
	}
	.imig_desc
	{
		padding-right: 0;
	}
	.Enquire_page_form 
	{
		padding: 30px !important;
		margin-top: 20px;
	}
	.Enquire_page_form .enq_heading h1
	{
		font-size: 30px;
		line-height: 30px;
	}

	.Enquire_page_form  .call_text 
	{
		font-size: 20px !important; 
	}
	.branches_banner_content p,
	.imig_desc p,.migration_banner_content p {
        font-size: 18px;
    line-height: 32px;
	}
	.migration_banner_content p
	{
		color: #4E4E4D;
	}
	.highlate_box
	{
		width: auto;
		height: auto;
		margin-bottom: 30px;
	}
	.map{
		padding: 0;
	}
	.map_container {
    max-width: 100%;
  }
  .map_container iframe {
    height: 400px;
	}
	.highlate_box p
	{
		font-size: 18px;
	}
	.branches_banner_content,.imigration,.imigration_highlate,
	.migration_banner
	{
		max-width: 100%;
		padding: 30px 26px;
	}
	.migration_banner_content
	{
		padding-top: 0;
	}
	.enquire_detail p {
    font-size: 34px !important;
    line-height: 35px;
	}
	.charcol
	{
		min-height: 610px;
	}
	.banner_btm_flex .fst_blck  
	{
		width: calc(100% - 88px);
	}
	.call_btn_sec .call_btn
	{
		width: 88px;
	}
	.btn_block
	{
		display: block;
	}
	.bnr_btm_btn a {
    font-size: 21px;
  }
  .header_bg
  {
  	/*display: none;*/
  }
  .banner_content
  {
  	display: none !important;
  }
  .logo
  {
  	padding: 0 26px;
  	width: 250px;
  }
  .shift_right button
  {
  	padding: 0 13px;
  }
  .shift_right 
  {
  	display: flex;
  	column-gap: 10px;
  }
  .shift_right button {
    font-size: 14px !important;
  }
  .post_meta p::before
  {
  	display: none;
  }
  .post_meta p
  {
  	padding-left: 0 !important;
  }
  .testimonial_n_box
	{
    padding: 90px 20px 19px 20px;
	}
}
@media screen and (max-width: 600px)
{
	.crs_btn_Section a
	{
		width: 100% !important;
	}
/*test*/
		.choose_destination::before
{
  height: 80%;
}
/*test*/

}
@media screen and (max-width: 767px)
{	
	.reg_enqq
	{
		background: #e4e4e4 !important;
	}
	.branches_banner_content p
	{
		color: #fff !important;
		padding-top: 15px;
	}
	.ptt {
    padding-top: 0px !important;
	}
	.unv_in_logo
	{
		padding-bottom: 35px;
	}
	.heading_title h1 
	{
		padding-bottom: 20px !important;
	}
	.un_inn_list .list_un_item
	{
		width: 50%;
		float: left;
	}
	.un_top_fst_rw
	{
		padding: 40px 30px;
	}
	.list_un
	{
		/*display: block !important;*/
	}
	.un_bg
	{
		display: none;
	}
	.headlink_mobile
	{
		display: block;
		background: linear-gradient(to right, #42015A 0%, #FF7000 70.4%, #FFB013 100%);
	}
	.heading_tile_mob 
	{
		color: #fff;
		border-bottom: 1px solid #fff;
		padding: 20px 0;
	}
	.head_link
	{
		display: none;
	}
	.head_lef 
	.heading_tile_mob h3 
	{
		margin-bottom: 0 !important;
		font-size: 35px;
		line-height: 40px;
		font-weight: 500;
		text-align: center;
	}
	.testimonial_h_content h3
	{
		padding-bottom: 16px;
	}
	.read_more_link
	{
		font-size: 18px;
	}
	.inner_testimonial
	{
		padding: 130px 30px 0px;
	}
	.test_inner_item::after
	{
		top: 35px;
	}
	.testimonial_left_row
	{
		margin: 0;
	}
	.testimonial_inner_heading
	{
		display: none;
	}
	.testimonial_row_item .testimonial_n_box {
    margin: 0 0px !important;
	}
	
	.head_link_menu li a
	{
		font-size: 21px;
		line-height: 21px;
	}
	.member_auto-container .col-md-6
	{
		width: 100% !important;
	}
	.team_all_member
	{
		padding: 0px 0;
	}
	.team_box .col-md-5,
	.team_box .col-md-7
	{
		width: 50%;
	}
	.team_all_member .sr_text h1
	{
		font-size: 35px;
		line-height: 35px;
		padding: 20px 0;
    background: #E4E4E4;
    display: inline-block;
    width: 100%;
	}
	.in_team_bg
	{
		background: linear-gradient(to right, #42015A 22%, #FF7000 70.4%, #FFB013 100%) !important;
	}
	.in_team_bg
	{

	}
	.unv_item_list
	{
		width: 50%;
		display: block;
		float: left;
	}
	.sec_list_row
	{
		padding-top: 0;
	}
	.top_univ {
    padding: 50px 30px 50px;
	}
	.left_enq p
	{
		padding-right: 0;
		text-align: justify;
	}
	.priv_link
	{
		font-size: 16px;
		display: block;
		overflow: hidden;
  	white-space: nowrap;
	}
	.privacy_header h1
	{
    font-size: 35px;
    text-align: center;
    line-height: 35px;
	}
	.prv_sm_heading h3 {
    font-size: 24px;
    line-height: 31px;
    padding-bottom: 25px;
  }
  .privacy_wrapper
  {
  	padding: 50px 30px;
  }
  .prv_fst_row
  {
  	padding-bottom: 0;
  }
  .priv_col ul li
  {
  	padding-right: 0;
  	font-size: 16px;
    line-height: 27px;
    text-align: justify;
  }
  .priv_highlated,.f_cust_row
  {
  	padding: 50px 30px;
  }
  .note
  {
  	padding-top: 30px;
  	font-size: 17px !important;
    line-height: 29px !important;
    padding-bottom: 0 !important;
  }
  .monts_h3
  {
  	padding-bottom: 30px;
  	font-size: 25px;
  	line-height: 32px;
  }
  .priv_h_col
  {
  	padding-top: 25px;
  }
  .f_cust_row
  {
  	margin-bottom: 0 !important;
  }
  .priv_h_col p,.prv_sm_heading p
  {
  	padding-right: 0;
  	text-align: justify;
  }
	.privacy_header {
    padding: 20px 0;
  }
	.our_story_abt
	{
		padding: 50px 33px;
	}
	.story_left h1 {
    font-size: 43px;
    line-height: 52px;
  }
  .stry_u_para h3
  {
  	padding-bottom: 22px;
  }
	.say_block
	{
		padding: 50px 33px 0;
	}

	.sec_roq_card.slick-slide
	{
		height: auto;
	}
	.sp_left
	{
		display: block !important;
		padding-bottom: 25px !important;
	}
	.sp_left h1
	{
		font-size: 28px;
		line-height: 34px;
		font-weight: 500;
		padding-bottom: 15px;
	}
	.sp_left p
	{
		padding-right: 0;
		font-size: 13px !important;
	}
	.sp_right
	{
		padding-left: 0;
		padding-bottom: 0;
	}
	.aus_image h1 {
    font-size: 43px;
    line-height: 55px;
  }
  .calculate_elg_box
  {
  	display: block;
  }
  .cal_el_cont h1 {
    font-size: 30px;
    text-align: center;
    line-height: 38px;
  }
  .cal_el_cont p,
  .cal_el_cont,.cal_el_img
  {
  	text-align: center;
  }
  .cal_el_img
  {
  	padding-top: 30px;
  }
  .calculate_elgb
  {
  	padding-bottom: 0;
  }
  .highlated .heading_title h1 {
    font-size: 35px;
    line-height: 45px;
	}
	.shift_deading
	{
		display: block;
		margin-bottom: 20px;
	}
	.accordion button[aria-expanded=true] + .accordion-content
	{
		padding: 25px 0 !important;
	}
	.faq_button {
    width: 100% !important;
    padding: 15px 21px !important;
	}
	.aus_image img 
	{
		width: 100% !important;
	}
  .cal_el_cont a
  {
  	float: none;
  }
	.sp_right::before
	{
		border-left: 0;
		display: none;
	}
	.inner_banner_img
	{
/*		min-height: auto !important;*/
	}
	.event_row
	{
		padding: 50px 30px;
	}
	.event_row .owl-carousel .owl-nav button
	{
		width: 48px;
		height: 48px;
	}
	.owl-nav i {
    font-size: 25px;
	}
	.event_row .owl-carousel .owl-nav button.owl-prev {
    left: -11px;
	}
	.event_name p {
    font-size: 20px;
    line-height: 26px;
  }
  .post_date
  {
  	margin-left: 0;
  	padding: 15px;
  	font-size: 20px;
    line-height: 20px;
  }
  .post_date .date {
    font-size: 40px;
    line-height: 40px;
  }
  .event_name {
    padding-left: 0;
	}
	.post_title
	{
		font-size: 23px;
		line-height: 30px;
	}
	.post_title::before 
	{
		width: 100%;
	}
	.mid_right
	{
		padding-left: 60px;
	}
	.migration_banner_content h2,
	.branches_banner_content h2
	{
		font-size: 28px;
		line-height: 34px;
		font-weight: 500;
	}
	.migration_banner_content p
	{
		font-size: 14px;
		line-height: 26px;
		font-weight: 500;
		color: #fff !important;
	}
	.migration_banner
	{
		height: auto !important;
	}
	.crs_row h1 
	{
		font-size: 28px;
		line-height: 34px;
		font-weight: 500;
	}
	.course_block
	{
		padding: 40px 33px;
	}
	.crs_row p
	{
		font-size: 16px;
		line-height: 30px;
	}
	.in_mt
	{
		margin-bottom: 30px;
	}
	.heading_title h1 {
    font-size: 30px;
    line-height: 30px;
    font-weight: 500;
    padding-bottom: 20px !important;
  }
  .mig_page .d_flex
  {
  	display: block;
  }
  .cmp_img img  
  {
  	width: 100%;
  }
  .crs_container
  {
  	max-width: 540px
  }
	.strip_bg {
    height: 45px;
  }
	.contact_header::before
	{
		width: 100%;
		min-height: 290px;
		display: none;
	}
	.top_cnt_header h1 
	{
		display: none;
	}
	.contact_header .container 
	{
		max-width: 100%;
	}
	.contact_header .container .col-md-6 
	{
		padding: 0 !important;
	}
	.top_cnt_header
	{
		min-height: 216px;
    background: url(../images/contact-us.webp) no-repeat center center/cover;
      background-position: center;

	}


	.frachaise p {
    font-size: 17px;
    line-height: 27px;
	}
	.other_service {
    padding: 30px 34px 30px;
	}
	.other_service_row {
    padding-top: 30px;
	}
	.service_item
	{
		margin:  auto;
		margin-bottom: 50px;
	}
	.other_service .book_btn 
	{
		display: block !important;
	}
	.prep_univ
	{
		padding: 39px 34px;
	}
	.prep_univ .heading_main h1
	{
		font-size: 28px;
		line-height: 34px;
		font-weight: 600;
		text-align: left;
		max-width: 240px;
	}
	.prep_univ .heading_main
	{
		padding-bottom: 30px;
	}
	.home_testimonial .owl-nav button.owl-prev, .prep_univ .owl-nav button.owl-prev {
    left: -20px;
	}
	.home_testimonial .owl-nav button.owl-next, .prep_univ .owl-nav button.owl-next {
    right: -20px;
	}
	.home_testimonial {
    background: #9E91C1;
    padding: 143px 30px 130px;
	}
	.testimonial_n_box
	{
		margin: 0 30px;
	}
	.eligibility
	{
		padding: 50px 34px;
	}
	.elig_tit
	{
		text-align: center;
	}
	.left_column_elig
	{
		float: none;
		padding-right: 0;
	}
	.eligibility .d_flex 
	{
		display: inline-block !important;
	}
	.elig_tit h1
	{
		font-size: 28px;
		line-height: 34px;
		font-weight: 600;
	}
	.choose_destination
	{
		padding: 28px 34px;
/*		height: 67%;*/
	}
	.choose_destination::before
{
  height: 80%;
}

	.colured_section
	{
		padding: 30px 34px;
	}
	/*.right_column_elig
	{
		padding-top: 60px;
	}*/
	.elig_content h3
	{
		max-width: 200px;
		margin: auto;
	}
	.elig_box
	{
		text-align: center;
	}
	.elig_box 
	{
		padding-top: 50px;
	}
	.left_ytb
	{
		float: none;
		margin-right: 0;
		width: 100%;
		border: 9px solid #fff;
		border-radius: 98px;
	}
	.head_right h3
	{
		font-size: 31px;
		line-height: 29px;
		max-width: 165px;
		padding-right: 0;
	}
	.high_right
	{
		padding-top: 40px;
	}
	.high_right
	{
		margin: auto;
	}
	.choose_destination .heading_main
	{
		padding-bottom: 16px;
		width: 100%;
	}
	.destination_item .card-body p
	{
		display: none;
	}
	.study_abroad .row .col-md-5
	{
		background: transparent !important;
	}
	.destination_item .card-body h4
	{
		padding-bottom: 0;
		font-size: 19px;
		line-height: 22px;
	}
	.destination_item .card-body {
    padding: 10px 24px 13px !important;
  }
	.choose_destination .heading_main h1
	{
		font-size: 28px;
		line-height: 34px;
		font-weight: 600;
		max-width: 266px;
		text-align: left;
	}
 
	.image_member
	{
		text-align: center;
	}
	.team_inn_banner
	{
		/*background: #E4ECF4 !important;*/
	}
	.mem_details {
    /*direction: rtl;*/
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
		}
		.mem_details h4
		{
			line-height: 30px;
			font-size: 25px;
		}
	.inner_flex .hope_ellipse
	{
		/*margin: auto;*/
	}
	.inner_flex .hope_ellipse
	{
		width: 250px;
		height: 200px;
	}
	.inner_flex .hope_ellipse span {
    width: 26px;
    height: 26px;
  }
	.inner_flex,.left_team
	{
		display: block;
	}
	.inner_bann_content h3
	{
		text-align: left;
		font-size: 29px;
    line-height: 39px;
    padding-top: 20px;
	}
	.inner_banner {
    padding: 60px 26px 40px;
	}
	.team-container
	{
		padding: 35px 26px;
	}
	.manager 
	{
		padding: 0px;
		background: transparent;
	}
	.mem_image img 
	{
		width: 100%;
	}
	.mem_content h3 {
    font-size: 38px;
    line-height: 38px;
    font-weight: 600 !important;
    text-align: center;
  }
  .mem_content h3
  {
  	padding: 20px 0;
  	background: #E4E4E4;
  	display: inline-block;
  	width: 100%;
  }
  .mem_details 
  {
  	padding-bottom: 45px;
  }
  .pto_tm
  {
  	padding-top: 0;
  }
  .t_l
  {
  	padding-bottom: 25px;
  }
  .mem_content
  {
  	display: block;
  }
  .mem_content
  {
		align-items: center;
    justify-content: center;
  }
  .right_manage_sec{
  	margin-top: 25px;
  }
  .mem_details p
  {
  	font-size: 18px;
  	text-align: center;
  	line-height: 32px;
  }
  .right_team
  {
  	min-height: auto;
  }
  .member_auto-container .row > .col-md-6 
  {
  	width: 50%;
  }
  .member_details h5 {
    font-size: 25px;
    line-height: 28px;
    text-align: left;
  }
  .team_box
  {
  	margin-bottom: 30px;
  }
  .member_details p
  {
  	font-size: 16px;
  	line-height: 27px;
  	text-align: left;
  }
  .member_details
  {
  	padding-top: 25px;
  }
  .team_box {
    padding: 0;
    margin-left: 0;
  }
	.left_manag_sec,.right_manage_sec
	{
		width: 100%;
		float: none;
	}
	.col_md_9,.blog_main_post::before,
	.col_md_3,.col_md_4,.col_md_8,.col-md_8,
	.col-md_4
	{
		width: 100%;
		float: none;
	}
	.sec_roq_card
	{
		display: block !important;
	}
	.col_md_8,.col-md_4
	{
		padding-left: 0;
	}
	.btn-wrap button
	{
		margin-right: 8px;
	}
	.blog_links
	{
		margin-left: 0;
		margin-top: 30px;
	}
	.second_row
	{
		margin-top: 30px;
	}
	.blog_card img,
	.blog_card
	{
		border-radius: 23px !important;
	}
	.blog_card .card-body
	{
		padding: 25px;
	}
	.left_image
	{
		height: auto;
		min-height: auto;
		border-radius: 23px;
	}
	.blog_det_link
	{
		font-size: 17px;
		line-height: 23px;
	}
	.news_container {
    padding: 50px 26px;
	}
	.right_blog_contnt,
	.blog_links,.search_box
	{
    padding: 25px;
    border-radius: 23px;
	}
	.search_item input,.search_hastag a
	{
		font-size: 16px;
		display: block;
		line-height: 23px;
	}
	.search_box,.short_film,
	.sec_ev_row
	{
    margin-top: 30px !important;
	}
	.shrt_img,.short_film,
	.sec_roq_card
	{
		border-radius: 23px;
	}
	.card_image
	{
		border-radius: 11.5px;
	}
	.sec_card_detail h3
	{
		font-size: 20px;
		line-height: 24px;
	}
	.sec_card_detail
	{
		padding-top: 15px;
	}
	.shrt_details,.sec_roq_card {
    padding: 25px;
	}
	.shrt_details h3 a,.views
	{
		font-size: 18px;
	}
	.shrt_img img 
	{
		width: 100%;
	}
	.search_hastag
	{
		margin-top: 10px;
	}
	.blog_links ul li a .blog_link_flex
	{
		margin-bottom: 20px;
	}
	.right_blog_contnt h2,
	.blog_card .card-body h4 {
    font-size: 20px;
    line-height: 25px;
  }
  .right_blog_contnt p {
    font-size: 18px;
    line-height: 32px;
  }
  .author
  {
  	margin-top: 20px !important;
  	column-gap: 12px;
  }
  .btn-wrap button
  {
  	width: 50px;
  	height: 50px;
  	line-height: 50px;
  }
  .btn-wrap
  {
  	text-align: center;
  	margin-top: 20px;
  }
  .link_tags button
  {
  	font-size: 18px;
  	line-height: 18px;
  	margin: 0;
  }
  .link_tags
  {
  	display: flex;
  	column-gap: 8px;
  }
  .btn-wrap button svg 
  {
  	width: 18px;
  	height: 18px;
  }
  .auth_details h3,.sec_card_detail .auth_details h3 {
    font-size: 18px;
    line-height: 18px;
  }
  .auth_details p
  {
  	font-size: 16px;
  	line-height: 18px;
  }
  .blg_rw
  {
  	margin: 0;
  }
  .author_image
  {
  	width: 40px;
  	height: 40px;	
  }
	.search_hastag
	{
		display: flex;
	}
	.short_film
	{
		display: block;
		margin-left: 0;
	}
	.blog_main_post::before
	{
		left: 0;
	}
	.mig_page
	{
		min-height: auto;
	}
	.australia,
	.highlated,.faq
	{
		padding: 50px 26px;
	}
	.aus_content h1 {
    font-size: 35px;
    line-height: 45px;
  }
  .aus_content p
  {
  	padding-left: 0;
  }
	.aus_image
	{
		max-width: 100%;
	}
	.aus_right,.aus_left
	{
		width: 100%;
		float: none;
	}
	.hiring_banner_box h2 {
    font-size: 25px;
    line-height: 34px;
    padding-bottom: 12px;
  }
  .hiring_banner_box h1 {
    font-size: 40px;
    line-height: 40px;
  }
  .inner_banner_img
  {
  	min-height: 550px;
  }
  .opening_heading h2
  {
  	text-align: center;
  	font-size: 32px;
    line-height: 32px;
  }
  .opening_heading {
    padding: 22px 0;
  }
  .btn_matter {
    position: relative;
    font-size: 16px !important;
    line-height: 19px !important;
	}
  .accordion button
  {
  	padding: 15px 20px;
  	font-size: 23px;
  	line-height: 28px;
  	min-height: auto;
  }
  .shift_right button {
    font-size: 16px;
    line-height: 22px;
  }
  .post_main_title h1 {
    font-size: 23px;
    line-height: 25px;
  }
  .post_meta p::before
  {
  	width: 65px;
  }
  .post_meta p
  {
  	padding-left: 75px;
  	    font-size: 18px;
    line-height: 29px;
  }
  .post_meta p::after
  {
  	display: none;
  }
  .job_tilte h3
  {
    font-size: 20px;
    line-height: 20px;
  }
  .accordion button[aria-expanded=true] + .accordion-content
  {
  	padding: 26px;
  }
  .apply_btn a
  {
  	font-size: 20px;
  	padding: 7px 22px;
  }
  .apply_btn {
    margin-top: 39px;
    text-align: center;
	}
	.job_tilte
	{
		padding-bottom: 30px;
	}
	.hiring_banner_box
	{
		padding: 50px;
	}
	.inner_bottom_footer 
	{
		padding-top: 50px !important;
	}
	.menu
	{
		display: block;
	}
	.mig_column
	{
	  padding: 26px 33px 130px;
	}
	.eligi_list
	{
		padding-left: 0 !important;
	}
	.hiring_wrapper
	{
		padding: 33.3px 26px;
	}
	.mig_column .mig_para p,
	.right_abroad p,.feature_left p,
	.man_right p,.job_tilte p, .eligi_list li,
	.aus_content p,.faq_column p
	{
	  /*font-size: 18px;*/
	  padding-bottom: 0;
	  /*line-height: 32px;*/
	}
	.home_mig .study_image 
	{
		height: 92px !important;
		padding-top: 0;
	}
	.pt-43
	{
		padding-top: 23px;
	}
	.feature_left p
	{
		padding: 30px 34px 7px;
		max-width: 100%;
	}
	.feature_left .learn_more {
    text-align: right;
	}
	.feature_left .learn_more a
	{
		font-size: 28px !important;
	}
	.feature_left .ellipse
	{
		width: 118px;
		height: 118px;
		display: none;
	}
	.feature_right
	{
		padding-top: 40px;
	}
	.mig_column .learn_more a
	{
	  color: #707070;
	  font-size: 17px;
	  line-height: 21px;
	}
	.mig_column .learn_icon svg path 
	{
	  stroke: #707070;
	}
	.mig_column .learn_icon
	{
	  padding-left: 6px;
	}
	.country_name a
	{
	  background: #E4E4E4;
	  padding: 7.2px 25px;
	  display: block;
	  text-align: center;
	  margin-bottom: 16px;
	    font-size: 30px;
	  line-height: 42px;
	  color: #5C5C5C;
	}
	.country
	{
	  padding-top: 24px;
	  padding-bottom: 1px;
	}
	.mig_btm .m_d_flex
	{
	  display: block;
	}
	.left_cont p
	{
		color: #707070;
		font-size: 20px;
		line-height: 22px;
		padding-bottom: 20px;
		text-align: center;
	}
	.left_cont
	{
		width: 100%;
	}
	.mobile_migration
	{
		display: block;
		    background: url(../images/mob_bag.png);
    background-size: cover;
    background-position: 0% 100%;
    position: relative;
    padding: 40px 0 158px;
    text-align: center;
	}
	.mobile_migration .mig_heading h1
	{
		font-size: 55px;
		line-height: 67px;
		color: #fff;
		text-transform: uppercase;
		display: block !important;
	}
	.migration
	{
		background: transparent;
		padding: 0;
	}
	.country_inner_flex
	{
		padding: 35px;
	}
	.count_title p {
    font-size: 14px;
    line-height: 14px;
  }
  .count_flag
  {
  	width: 106px;
  	height: 66px;
  }
  .country_inner_flex
  {
  	float: none;
  	justify-content: center;
  }
  .country_container .bg-2
  {
  		width: 135px;
  		padding: 0;
  		/*height: 144px;*/
  }
  .bg-3,.bg-1
  {
  	padding: 0;
  }
  .overlay_box h3
  {
  	font-size: 24px;
  }
  .country_container .bg-3
  {
  	width: calc(100% - 135px);
  }
  .pin_flag
  {
  	padding: 13.4px  15.9px 8.3px 13.6px;
  }
  .pin_flag img
  {
  	/*width: 113px;*/
  	/*height: 113px;*/
  }
  .study_abroad
  {
  	padding: 0;
  }
  .study_abroad .row .col-md-5 
  {
  	background: linear-gradient(to right, #42015A, #FFAF12);
  }
  .left_abroad h1 {
    font-size: 28px;
    line-height: 34px;
    color: var(--theme);
    font-weight: 600;
    text-transform: capitalize;
    text-align: center;
	}
	.left_abroad
	{
		float: none;
  	padding: 22px 0;
	}
	.right_abroad 
	{
		padding: 0px 0px 30px;
	}
	.study_abroad .auto-container
	{
		padding: 0 34px;
	}
	.study_image img  
	{
		/*transform: scale(3);*/
	}
	.study_abroad
	{
		/*min-height: 845px;*/
		min-height: 423px !important;
	}
	.study_image
	{
    height: 203px;
    overflow: hidden;
	}
	.mob_img 
	{
		display: block;
	}
	.desk_img
	{
		display: none !important;
	}
	.f_row
	{
		padding: 30px 30px 30px;
	}
	.passion
	{
		padding: 0;
	}
	.passion .heading_passion h1,
	.testimonial .heading_passion h1
	{
    background: linear-gradient(to right, #42015A, #FFAF12);
    font-size: 34px;
    line-height: 42px;
    text-transform: uppercase;
    color: #E4E4E4;
    padding: 17px 35px;
    text-align: center;
	}
	.testimonial
	{
		margin-top: 9px;
	}
	.test_content p
	{
		font-size: 18px;
		line-height: 32px;
	}
	.testimonial_container .owl-carousel .owl-stage-outer, .split_section_right
	{
		padding-top: 0;
	}
	.testimonial_box
	{
		border-radius: 0;
		padding: 52px 23px 86px;
	}
	.test_flex
	{
		display: block;
	}
	.testimonial_client
	{
		width: 153px;
		height: 153px;
		margin: auto;
		margin-bottom: 21px;
	}
	.shape {
	    bottom: -37%;
	    left: 50%;
	    height: 117px;
	    width: 117px;
	    transform: rotate(45deg) translate(-100%, -46%);
	    z-index: -1;
	}
	.quote
	{
		top: 49px;
		right: 31px;
	}
	.item_name
	{
		padding-top: 47px;
		text-align: center;
	}
	.item_name h3
	{
		font-size: 22px;
		line-height: 23px;
	}
	.designation p
	{
		font-size: 18px;
		line-height: 19px;
	}
	.split_section_right
	{
		width: 100%;
		padding-left: 0;
		float: none;
		padding-top: 14px;
	}
	.heading_passion p
	{
		display: none;
	}
	.passion_box h2 {
    font-size: 14px;
    line-height: 14px;
	}
	.split_section_right .item_name 
	{
		padding-top: 29px !important;
		padding-bottom: 40px;
	}
	.testimonial_video
	{
		border-radius: 0;
		border: none;
	}
	.passion_container 
	{
	    padding-top: 4px;
	}
	.counter_section
	{
		background: linear-gradient(to right, #42015A, #FFAF12);
		padding: 44px 40px 27px;
	}
	.feature_left h3
	{
		font-size: 36px;
		line-height: 36px;
    max-width: 253px !important;
    padding-left: 32px;
    padding-bottom: 0;
    margin-bottom: 0;
	}
	.team_flex
	{
		display: block;
	}
	.feature_box_right {
    float: none;
    width: auto;
	}
	.manager_link
	{
		float: none;
		text-align: right;
		padding-bottom: 20px;
	}
	.manager_link
	{
		padding-top: 58px;
	}
	.team_flex
	{
		border-bottom: none;
	}
	.team_flex .col-md-9
	{
		background: #E4ECF4;
	}
	.team {
    padding: 50px 30px 0px;
	}
	.hope
	{
		padding: 20px 40px 57px;
	}
	.hope_left h3
	{
		font-size: 36px;
		line-height: 36px;
		margin-bottom: 0;
		padding-bottom: 19px;
		max-width: 270px;
	}
	.hope_right
	{
		width: auto;
		padding-left: 0;
		float: none;
    position: absolute;
    top: 25px;
    right: 25px;
	}
	.hope_ellipse {
    width: 96px;
    cursor: pointer;
    height: 98px;
	}
	.hope_ellipse span {
    width: 16px;
    height: 16px;
    margin-right: 5px;
    margin-bottom: 6px;
	}
	.free
	{
		background: #796390;
	}
	footer
	{
		/*display: none;*/
		padding: 65px 30px;
	}
	.first_col
	{
		display: none;
	}
	.pright
	{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.sec_col .footer_heading
	{
		padding-left: 0 !important;
	}
	.pleft
	{
		padding-left: 0 !important;
	}
	.third_col
	{
		float: none;
		padding-left: 0 !important;
	}
	.footer_sec_col
	{
		border-right: none !important;
    border-bottom: 1px solid #F7F7F7;
	}
	.footer_content,.pright
	{
		border-right: 0 !important;
	}
	.free_left, .free_center
	{
		padding-top: 0;
	}
	.footer_links 
	{
		padding-bottom: 20px !important;
	}
	.third_col
	{
		padding-top: 20px !important;
	}
	.get_in_right
	{
		padding-left: 0;
		border-left: 0;
	}
	.free {
    padding: 16px 18px 144px;
    position: relative;
  }
  .bottom_left p {
    font-size: 23px;
    line-height: 31px;
  }
  .free_left h1
  {
  	color: #E4E4E4 !important;
  }
  .bottom_flex
  {
  	padding: 0 30px;
  }
  .bottom_left,.bottom_right
  {
  	max-width: 100%;
  	padding-left: 0;
  	float: none;
  }
  .bottom_right{
  	padding-top: 53px;
  }
  .foot_form input
  {
  	width: 100%;
  	border-radius: 0 !important;
  	height: 55px;
  }
	.hope_left p,.free_center p
	{
		/*font-size: 18px;
    padding-bottom: 0;
    line-height: 32px;*/
	}
	.free_right {
    position: absolute;
    bottom: -50%;
    transform: translateY(-50%) translateX(-50%) !important;
    left: 50%;
	}
	.hope_flex
	{
		padding-bottom: 50px;
	}
	.accredited
	{
		padding: 0 34px 50px;
	}
	.accredited_left h3
	{
		font-size: 28px;
		line-height: 34px;
		font-weight: 600;
	}
	.accredited_right
	{
		padding-top: 30px;
	}
	.acc_cars_item
	{
		padding: 0 15px;
	}
	.bottom_footer {
    padding: 50px 0 34px;
  }
  .f_btn_submit
  {
  	text-align: right;
  	margin-top: 27px;
  }
	.free_center p 
	{
		color: #E4E4E4;
		padding-top: 13px;
	}
	.man_right p
	{
		float: none;
	}
	.man_right 
	{
		display: block;
		position: relative;
	}
	.member_right::before 
	{
		content: '';
		position: absolute;
		left: 0;
		width: 100%;
		top: 0;
		background: #E4ECF4;
	}
	.member_right
	{
		position: relative;
		padding: 20px;
	}
	.team_flex
	{
		padding: 0 28px;
	}
	.manager_title h1
	{
		max-width: 100%;
		font-size: 36px;
		line-height: 36px;
		font-weight: 500;
	}
	.manager_link a {
    font-weight: 700;
    font-size: 22px;
    line-height: 29px;
  }
  .manager_link a::before
  {
  	width: 65px;
  	height: 65px;
  }


	.future
	{
	  padding: 40px 34px 0;
	}
	.feature_cmn_heading p 
	{
	  font-size: 21px;
	  padding-bottom: 44px;
	  line-height: 22px;
	}
	.counter_heading 
	{
		display: block;
	}
	.counter_box h1
	{
		font-size: 31px;
		line-height: 31px;
		padding-bottom: 8px;
		/*color: #fff;*/
	}
	.counter_heading h1
	{
		font-size: 24px;
		line-height: 29px;
	}
	.counter_box p 
	{
		font-size: 17px;
		line-height: 16px;
	}
	.counter_box h1,.counter_box p{
		color: #E4E4E4;
	}
	.counter_box p
	{
		font-weight: 500;
	}
	.counter_box
	{
		width: 50%;
		min-width: auto;
		float: left;
		margin-bottom: 44px;
	}
	.wid_100
	{
		width: 100%;
	}
	.passion_box
	{
		width: 49%;
		padding: 27px 0;
		float: left;
		height: 88px;
		margin-bottom: 5px;
	}
	.passion_flex_box
	{
		display: block;
	}
	.passion_box:nth-child(2),
	.passion_box:nth-child(4),
	.passion_box:nth-child(6)
	{
		margin-left: 5px;
	}
	.register
	{
		background: #FFA510;
		padding: 20px 26px 30px;
	}
	.testimonial
	{
		padding: 0;
	}
	.reg_heading h1
	{
		font-size: 48px;
		line-height: 42px;
	}
	.register_form_col
	{
		padding: 22px 0 0;
	}
	.register_form_col form ::placeholder
	{
		font-size: 14px;
	}
	.register_detail p.fst_title
	{
		font-size: 19px !important;
		line-height: 19px !important;
		padding-bottom: 4px;
	}
	.call_text
	{
		font-size: 17px;
		line-height: 17px;
	}
	.passion_flex_box
	{
		column-gap: 5px;
	}
	.mig_para p
	{
		color: #707070;
	}
	.migration .mig_heading h1
	{
		display: none;
	}
	.award_item
	{
		margin-bottom: 44px;
	}
	.client_image
	{
		height: 110px;
	}
	.banner
	{
		height: 625px;
	}
	.heading
	{
		font-size: 20px;
		line-height: 20px;
	}
	.award .col-md-4  
	{
		width: 50%;
	}
	.client_content h3
	{
		font-size: 13px;
		line-height: 13px;
	}
	.client_content p 
	{
		font-size: 12px;
		line-height: 17px;
	}
	.award {
		padding: 38px 26px 0px;
	}
	.menu_right,
	.book_btn,
	.social_media,
	.email
	{
		display: none;
	}
	.split_section_left {
    width: auto;
    float: none;
	}
	.counter_flex,
	.free_flex {
    display: block;
  }
  .feature_left,
  .hope_left,.sec_col,
  .first_col,.sec_col ul
   {
    width: auto;
    float: none;
  }
  .get_in_touch {
    display: block;
  }
  .bottom_flex
  {
  	display: block;
  }
  .country .country_name
  {
  	display: block;
  }
}

@media screen and (max-width: 991px)
{

	/*.mig_p
	{
		display: none;
	}*/
	.sp_highlte_box::before
	{
		display: none;
	}
	.bg_l
	{
		background: #628CBF !important;
	}
	.middle_f_card::before
	{
		width: 100%;
	}
	.event_row .owl-carousel img
	{
		margin: auto;
	}
	.migration_banner
	{
		/*background: #E4ECF4 !important;*/
		min-height: auto;
	}
	.bg_l h2 
	{
		color: #fff;
	}
	.migration_banner_content
	{
		/*padding-bottom: 0 !important;*/
	}
	.sp_highlte_box
	{
		padding: 40px 33px;
	}
	.sp_left
	{
		padding-top: 0;
	}
	.study_uk
	{
		min-height: auto;
		background: #E4ECF4 !important;
	}
	.migration_banner_content
	{
		background: #628CBF;
	}
	.mobile_banner
	{
		display: block;
	}
	.menu_icon
	{
	  display: block;
	}
	.ov_bg {
	    width: 100%;
	}
	.b_modal .modal-content
	{
		width: auto;
	}
	.b_modal .modal-body {
    padding: 35px;
	}
	.b_modal .reg_heading h1 {
    font-size: 46px;
    line-height: 60px;
  }
  .enquire_detail p
  {
  	font-size: 40px;
  }
	.menu
	{
		display: block;
	}
}
@media only screen and (max-width: 767px) and (min-width: 700px)
{
	.blg_rw .col-md-5, 
	.blg_rw .col-md-7
	{
		width: 50%;
	}
	.right_blog_contnt p {
    font-size: 16px !important;
    line-height: 26px !important;
	}
	.blog_main_post::before
	{
		height: 100%;
	}
}
@media only screen and (max-width: 767px) and (min-width: 600px)
{
	
	.country_container .col-md-5 {
    width: 40%;
	}
	.country_container .bg-2 {
    width: calc(100% - 80%);
  }
}
@media  only screen and (max-width: 767px)  and (min-width: 480px)
{
	.testimonial_n_box
	{
    padding: 130px 30px 19px 30px;
	}
	.testimonial_h_content h5
	{
		padding-bottom: 25px;
	}
	.study_uk_bann_content h2 {
    font-size: 35px;
    line-height: 38px;
  }
  .enquire_sec {
    padding: 38px 33px 31px;
	}
	.priv_highlated, .f_cust_row {
    padding: 50px 0px !important;
	}
	.search_hastag,.sec_roq_card,.short_film  {
    display: flex !important;
	}
	.shrt_details 
	{
		padding-left: 0 !important;
	}
	.card_image
	{
		width: 140px;
	}
	.sec_roq_card
	{
		column-gap: 24px;
	}
	.branches_banner_content h2,
	.migration_banner_content h2,
	.study_uk_bann_content h2,
	{
		padding-bottom: 10px;
		color: #470458;
		line-height: 48px;
		font-size: 40px;
	}
	.std_head_sec h4
	{
		padding-bottom: 10px;
		    line-height: 35px;
    font-size: 30px;
	}
	.highlate_box h5
	{
		font-size: 22px;
    line-height: 29px;
	}
	.letf_enq_col
	{
		width: 100%;
		float: none;
	}
	.branches_banner {
    min-height: auto;
	}
	.imig_desc
	{
		padding-right: 0;
	}
	.Enquire_page_form 
	{
		padding: 30px !important;
		margin-top: 0px;
		max-width: 100%;
	}
	.sp_highlte_box::before
	{
		left: 0;
		top: 0;
		width: 100%;
		height: 90px;
		display: none;
		background: #707070 !important;
	}
	.sp_highlte_box
	{
		/*margin-top: 90px;*/
	}
	.sp_highlte_box
	{
		padding: 28px 33px;
	}
	.sp_left
	{
		padding: 0;
		text-align: left !important;
		display: flex;
		justify-content: space-between;
	}
	.sp_right
	{
		padding-left: 0 !important;
		padding-top: 0;
		padding-bottom: 20px !important;
	}
	.mx-width_sec
	{
		max-width: 100%;
		padding-right: 50px;
	}
	.cont_heading h1 {
    font-weight: 300;
    font-size: 39px;
    line-height: 52px;
  }
  .cotact_box
  {
  	margin-bottom: 30px;
  }
  .pt-20
  {
  	padding-top: 0;
  }
	.sp_right::before
	{
		display: none;
	}
	.d_f
	{
		display: block;
	}
	.cont_li_h {
    font-size: 38px !important;
    font-weight: 600 !important;
    line-height: 38px !important;
	}
	.Enquire_page_form .enq_heading h1
	{
		font-size: 30px;
		line-height: 30px;
	}
	.Enquire_page_form  .call_text 
	{
		font-size: 20px !important; 
	}
	.study_uk::before
	{
		height: 8px;
	}
	.branches_banner_content p,.study_uk_bann_content p,
	.imig_desc p, .migration_banner_content p,.left_enq p,
	.desc_sec_para p
	{
        font-size: 16px;
    line-height: 30px;
    text-align: justify;
	}
	.imigratin_left
	{
		padding-bottom: 25px;
	}
	.Enquire_page_form
	{
		margin-left: 0;
	}
	.study_can_ad .std_can_left h1 {
    color: #fff;
    font-size: 100px;
    line-height: 115px;
	}	
	.stdy_page_desc
	{
		padding: 36px 26px;
	}	


	.migration_banner_content p,.study_uk_bann_content p
	{
    color: #4E4E4D;
	}
	.highlate_box
	{
		width: auto;
		height: auto;
		margin-bottom: 30px;
	}
	.map{
		padding: 0;
	}
	.map_container {
    max-width: 100%;
  }
  .map_container iframe {
    height: 400px;
	}
	.highlate_box p
	{
		/*font-size: 18px;*/
	}
	.unv_item
	{
		padding: 0 25px;
	}
	.crs_btn_Section a
	{
		float: left;
		width: 47%;
		font-size: 14px;
		line-height: 19px;
		margin: 5px;
	}
	.un_top_fst_rw
	{
		padding: 40px 0px;
	}
	.un_top_fst_rw .heading_title
	{
		padding-bottom: 0 !important;
	}
	.more_details .heading_title h1  
	{
		padding-top: 0;
	}

	.unv_in_logo 
	.ptt
	{
		padding-top: 0 !important;
	}
	.crs_btn_Section div
	{
		display: block;
	}
	.study_uk_bann_content
	{
		padding: 0;
	}
	.branches_banner_content,.imigration,.imigration_highlate,
	.migration_banner_content,.study_uk
	{
		max-width: 100%;
		padding: 30px 26px;
	}
	.enquire_detail p {
    font-size: 34px !important;
    line-height: 35px;
	}
	.charcol
	{
		min-height: 610px;
		background-size: cover !important;
	}
	.logo 
	{
		width: 250px;
	}
	.banner_btm_flex .fst_blck  
	{
		width: calc(100% - 150px);
	}
	.call_btn_sec .call_btn
	{
		width: 150px;
	}
	.btn_block {
    display: block;
	}
	.feature_left h3
	{
		max-width: 370px;
	}
	.register img 
	{
		width: 100%;
	}
	.passion .heading_passion h1, .testimonial .heading_passion h1
	{
		padding: 17px 70px;
	}
	header .d_flex
	{
		justify-content: space-between;
	} 
	.banner_title h1
	{
		font-size: 57px;
	}
	.desc_col_flex
	{
		display: none;
	}
	.mig_column,.mig_para
	{
		max-width: 100%;
	}
	.country .country_name {
    display: flex;
    column-gap: 10px;
	}
	.country_name a
	{
		width: 100%;
	}
	.right_cont
	{
		text-align: center;
	}
	.mig_column {
    padding: 26px 33px 58px;
	}
	.country_container .col-md-5
	{
		/*width: 40%;*/
	}
	.study_image {
    height: auto;
  }
  .manager_image {
    text-align: center;
	}
}
@media  only screen and (max-width: 991px)  and (min-width: 768px)
{
	.un_top_fst_rw
	{
		padding-bottom: 50px;
		padding-top: 50px;
	}
	.un_top_fst_rw .heading_title
	{
		padding-bottom: 0 !important;
	}
	.head_link_menu li a
	{
		font-size: 18px;
		line-height: 18px;
		padding: 10px 33px;
	}
	.head_link_menu li::after,
	.fst_left::before
	{
		width: 2px;
	}
	.inner_testimonial
	{
		padding-top: 135px;
	}
	.inner_testimonial .col-md-4 
	{
		width: 100%;
	}
	.team_box .col-md-5, .team_box .col-md-7 {
    width: 100%;
	}
	.team_box
	{
		text-align: center;
	}
	.image_member
	{
		margin-bottom: 30px;
	}
	.manager.row_1 .team_block .col-md-7,
	.manager.row_1 .team_block .col-md-5
	{
		width: 100%;
	}
	.study_uk .offset-md-5
	{
		margin-left: 0;
	}
	.study_uk .col-md-7
	{
		width: 100%;
	}
	.study_uk_bann_content h2 {
    font-size: 35px;
    line-height: 35px;
  }

	.privacy_header h1
	{
		font-size: 40px;
		line-height: 50px;
	}
	.privacy_header
	{
		padding: 20px 0;
	}
	.prv_sm_heading h3
	{
		padding-bottom: 30px;
		font-size: 26px;
		line-height: 33px;
	}
	.priv_col ul li {
    font-size: 16px;
    line-height: 33px;
  }
  .priv_highlated
  {
  	padding: 50px 30px;
  }
  .priv_h_col p
  {
  	padding-right: 0;
  }
  .note {
    font-size: 17px !important;
    line-height: 29px !important;
    padding-top: 35px;
  }
  .priv_link
  {
  	font-size: 20px;
  }
  .monts_h3 {
    font-size: 28px;
    line-height: 38px;
  }
	.max_380
	{
		max-width: 100%;
	}
	.our_story_abt
	{
		padding: 50px 33px;
	}
	.stry_u_para h3
	{
		padding-bottom: 22px;
		max-width: 100%;
	}
	.story_left h1 {
    font-size: 40px;
    line-height: 50px;
  }
	.say_header
	{
		display: block;
	}
	.say_image
	{
		width: 150px;
	}
	.sp_right
	{
		padding-left: 25px;
		padding-top: 0;
	}
	.aus_image h1 {
    font-size: 40px;
    line-height: 40px;
  }
	.register_btn a
	{
		padding: 10px 18px;
		font-size: 16px;
    line-height: 26px;
	}
	.highlate_box h5
	{
		font-size: 22px;
		margin-bottom: 12px;
	}
	.sp_highlte_box .col-md-5 
	{
		width: 50%;
	}
	.hright_det .register_detail p.call_text {
    font-size: 24px;
    line-height: 26px;
  }
  .hright_det .register_detail p.fst_title {
    font-size: 18px !important;
    line-height: 25px;
	}
	.sp_left h1,.head_right h3 {
    font-size: 35px;
    line-height: 40px;
  }
  .sp_left p
  {
  	padding-right: 0;
  }


	.inner_banner_img {
    min-height: 400px !important;
    /* margin: 0 50px; */
	}
	.hiring_banner_box h2
	{
		padding-bottom: 15px;
	}
	.hiring_banner_box h1 {
    font-size: 44px !important;
    line-height: 49px !important;
	}
	.opening_heading
	{
		padding: 20px 0;
	}
	.opening_heading h2
	{
		font-size: 30px;
	}
	.accordion button
	{
		min-height: 55px;
	}
	.btn_matter
	{
		font-size: 16px !important;
		line-height: 16px;
	}
	.post_main_title h1 {
    font-size: 28px;
    line-height: 32px;
  }
  .job_tilte h3
  {
    font-size: 22px;
    line-height: 25px;
  }
  .eligi_list {
    padding-left: 25px !important;
	}
	.apply_btn a {
    font-size: 20px;
	}
	.mig_page .offset-md-5 
	{
		margin-left: 0 !important;
	}
		.mig_page .col-md-7
		{
			width: 100% !important;
		}
		.crs_row p
		{

		}
	.top_cnt_header {
    /*min-height: 356px;
    background: url(../images/contact_bg.jpg) no-repeat center center/cover;*/
	}
	.contact_header .container {
    max-width: 100%;
	}
	.top_cnt_heading h1 {
    font-size: 40px;
    line-height: 58px;
  }
  .cont_li_h {
    font-size: 38px !important;
    line-height: 46px !important;
	}
	.sp_highlte_box::before
	{
		display: none;
	}
	.sp_right
	{
		padding-bottom: 30px;
	}
	.contact_blck_lst {
    padding: 65px 20px;
	}
	.cont_heading h1
	{
    font-size: 38px;
    line-height: 45px;
	}
	.contact_header .container .col-md-6 {
    padding: 0 !important;
	}
	.Enquire_page_form {
    padding: 30px !important;
    margin-top: 0px;
    max-width: 100%;
	}
	.team 
	{
		padding: 0 34px;
	}
	.eligibility .col-md-6
	{
		width: 100%;
	}
	.eligibility .col-md-6.d_flex
	{
		justify-content: center !important;
	}
	.left_column_elig
	{
		padding-right: 0;
	}
	.other_service .other_service_row .serv_grid .col-md-3
	{
		width: 50%;
	}
	.other_service_row {
    padding-top: 32px;
	}
	.service_item
	{
		margin-bottom: 70px;
	}
	.mtop
	{
		margin-top: 0;
	}
	.inner_banner,
	.eligibility{
    padding: 50px 26px 50px;
	}
	.right_column_elig .col-md-4
	{
		width: 50%;
	}
	.elig_box
	{
		margin: auto;
	}
	.elig_box
	{
		text-align: center;
	}
	.elig_content h3
	{
		max-width: 250px;
		margin:  auto;
	}
	.right_column_elig
	{
		padding-top: 30px;
	}
	.elig_tit h1,
	.heading_main h1,
	.feature_left h3
	{
		font-size: 38px !important;
		line-height: 48px !important;
	}
	.member_right {
    padding-bottom: 40px;
	}
	.manager_title h1, .hope_left h3 {
    font-size: 29px !important;
    line-height: 29px !important;
	}
	.hope_left h3
	{
		padding-bottom: 28px;
	}
	.hope_right
	{
		padding-left: 20px;
	}
	.hope_ellipse {
    width: 155px;
    height: 219px;
    height: 155px;
	}
	.hope_flex {
    padding-bottom: 49px;
  }
	.hope_ellipse span {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    margin-bottom: 16px;
	}
	.hope
	{
		padding-bottom: 0 !important;
	}
	.accredited
	{
		padding: 50px 25px;
	}
	.accredited_left h3
	{
    font-size: 29px;
    line-height: 35px;
	}


	.manager_link
	{
		padding-left: 0;
	}
	.manager_link a::before
	{
		height: 50px;
		width: 50px;
	}
	.other_service,.prep_univ {
    padding: 50px 30px 50px;
	}
	.heading_main h1
	{
		font-size: 40px;
		line-height: 50px;
	}
	.inner_bann_content h3 {
    font-size: 33px;
    line-height: 58px;
  }
  .inner_flex
  {
  	column-gap: 20px;
  }
  .left_manag_sec,.right_manage_sec
  {
  	width: 100%;
  	float: none;
  }
  .mem_details {
    direction: rtl;
    padding-top: 25px;
    padding-bottom: 25px;
	}
	.mem_details h4
	{
		line-height: 37px;
	}
	.team-container
	{
		padding: 50px 30px;
	}
	.t_l
	{
		padding-bottom: 15px;
	}
	.mem_details
	{
		padding-bottom: 35px;
	}
	.team_all_member
	{
		padding-bottom: 50px;
		padding-top: 50px;
	}
	.right_team
	{
		min-height: auto;
	}
	.member_details h5 {
    font-size: 25px;
    margin-bottom: 0;
    line-height: 30px;
  }
  .team_box {
    padding: 25px 0 0px;
  }
	.right_team .mem_details
	{
		direction: ltr !important;
	}
	.study_uk .offset-md-6 
	{
		margin-left: 0;
	}
	.study_uk .col-md-6 
	{
		width: 100%;
	}
	.study_uk_bann_content,.enquire_sec
	{
		padding: 50px 30px;
	}
	.std_head_sec h4 
	{
		font-size: 30px !important;
    line-height: 35px !important;
	}
	.left_enq p
	{
		padding-right: 0;
	}
	.col_md_9,.col_md_3,.col_md_4,.col_md_8
	{
		width: 100%;
		float: none;
	}
	.col_md_8
	{
		padding-left: 0;
	}
	.shrt_img
	{
		width: 135px;
		border-radius: 20px;
	}
	.search_hastag a
	{
		font-size: 16px;
	}
	.shrt_details {
    padding: 20px 34px 15px 0;
	}
	.search_box,.short_film 
	{
		margin-top: 20px;
	}
	.short_film
	{
		column-gap: 13px;
	}
	.short_film
	{
		margin-left: 0;
	}
	.shrt_img img 
	{
		height: 100%;
		object-fit: cover;
	}
	.blog_links
	{
		margin-left: 0;
		margin-top: 50px;
	}
	.right_blog_contnt {
    padding: 45px 68px 40px 35px;
	}
	.col-md_8,.col-md_4{
    float: none;
    width: 100%;
	}
	.btn-wrap {
    text-align: center;
    margin-top: 20px;
	}
	.btn-wrap button {
    width: 50px;
    height: 50px;
    line-height: 50px;
	}
	.btn-wrap button svg {
    width: 18px;
    height: 18px;
	}
	.btn-wrap button {
    margin-right: 8px;
	}
	.col-md_4
	{
		padding-left: 0 !important;
	}
	.link_tags
	{
		display: flex;
		column-gap: 15px;
	}
	.link_tags button
	{
		margin-bottom: 0;
	}
	.blog_links ul li a .blog_link_flex {
    margin-bottom: 28px;
	}
	.blog_links ul li  
	{
		display: inline-block;
		width: 49%;
	}
	.blog_main_post::before
	{
		width: 100%;
		left: 0;
		top: 10px;
	}
	.right_blog_contnt h2 {
    font-size: 20px;
    line-height: 23px;
	}
	.auth_details h3 {
    font-size: 18px;
    line-height: 19px;
  }
  .auth_details p {
    font-size: 17px;
    line-height: 19px;
  }
	.news_container
	{
		padding: 50px 26px;
	}
	.study_uk_bann_content h2
	{
		padding-bottom: 20px;
    line-height: 48px;
    color: #470458;
	}
	.study_uk
	{
		min-height: auto !important;
	}
	.letf_enq_col
	{
		width: 100%;
		float: none;
	}
	.left_enq p
	{
		max-width: 100%;
	}
	.blg_rw
	{
		margin: 0;
	}
	.author {
    margin-top: 22px;
  }
  .search_item ::placeholder 
  {
  	font-size: 15px !important;
  }
	.hiring_banner_box h2 {
    font-size: 33px;
    line-height: 34px;
  }
  .mig_page .d_flex
  {
  	display: block;
  }
  .migration_banner_content
  {
  	padding: 0;
  }
  .hiring_banner_box h1 {
    font-size: 53px;
    line-height: 58px;
  }
  .inner_banner_img
  {
  	min-height: 550px;
  }
  .opening_heading h2
  {
  	text-align: center;
  }
  .accordion button
  {
  	padding: 10px 20px;
  	font-size: 23px;
  	line-height: 23px;
  }
  .accordion button[aria-expanded=true] + .accordion-content
  {
  	padding: 26px;
  }
  .apply_btn a
  {
  	font-size: 25px;
  }
  .apply_btn {
    margin-top: 39px;
    text-align: center;
	}
	.job_tilte
	{
		padding-bottom: 30px;
	}
	.imigration,.branches_banner_content,.imigration_highlate,
	.mig_page .migration_banner_content
	 {
    padding: 50px 25px;
    max-width: 100%;
	}
	.imig_desc p,.desc_sec_para p,
	.study_uk_bann_content p,
	.left_enq p
	{
    font-size: 16px;
    line-height: 30px;
  }
  .std_head_sec h4 {
    font-size: 46px;
    line-height: 58px;
  }
  .study_can_ad .col-md-9,.study_can_ad .col-md-3
  {
  	width: 100%;
  }
  .Enquire_page_form
  {
  	margin-left: 0;
  }
  .right_enq_col
  {
  	width: 100%;
  }
  .imigration .col-md-6  
  {
  	width: 100%;
  }
  .imig_desc
  {
  	padding-right: 0;
  	padding-bottom: 15px;
  }
  .Enquire_page_form .enq_heading h1
  {
        font-size: 32px;
    line-height: 33px;
  }
  .Enquire_page_form .call_text {
    font-size: 21px !important;
	}
	.hright_det .register_detail p.fst_title {
    font-size: 20px;
    line-height: 25px;
  }
	.map {
    padding: 0px 0;
	}
	.map_container
	{
		max-width: 100%;
	}
	.mem_content h3 {
    font-size: 33px;
    line-height: 56px;
  }
	.map_container iframe
	{
		height: 500px;
	}
	.branches_banner_content h2,
	.mig_page .migration_banner_content h2
	{
		padding-bottom: 10px;
    color: #fff;
    line-height: 45px;
    font-size: 35px;
    font-weight: 500;
	}
	.migration_banner_content p
	{
		max-width: 100%;
		font-size: 16px;
		line-height: 30px;
    color: #fff;
	}
	.aus_image img
	{
		width: 100%;
	}
	.australia .aus_left {
    width: 100%;
    float: none;
	}
	.aus_image
	{
		max-width: 100%;
	}
	.australia,.highlated,
	.faq
	{
		padding: 50px 26px;
	}
	.highlated .col-md-4
	{
		width: 100%;
	}
	.highlate_box
	{
		margin-bottom: 30px;
	}
	.highlate_box p
	{
		max-width: 100%;
	}
	.aus_right {
    width: 100%;
    float: none;
	}
	.aus_content p,
	.faq_column p,
	.faq_list ul li
	{
		font-size: 16px;
		line-height: 30px;
		padding-left: 0;
	}
	.cal_el_cont h1 {
    font-size: 32px;
    line-height: 38px;
  }
  .calculate_elgb
  {
  	padding-bottom: 0;
  }
  .highlated .heading_title h1
  {
  	padding-bottom: 30px;
  	font-size: 40px;
  	font-weight: 500 !important;
  }
  .shift_deading
  {
  	padding-bottom: 25px;
  }
	.aus_content h1 {
    font-size: 40px;
    line-height: 50px;
  }
	.imigration_container .col-md-4 
	{
		width: 50%;
	}
	.migration_banner
	{
		min-height: auto !important;
		height: auto !important;
	}
	.course_block
	{
		padding: 50px 30px;
	}
	.crs_row h1,
	.heading_title h1 {
    font-size: 35px;
    line-height: 43px;
    padding-bottom: 0;
  }
  .strip_bg {
    height: 36px;
  }
	.mig_column .mig_para p,
	.right_abroad p,.feature_left p,
	.man_right p
	{
	  font-size: 18px;
	  padding-bottom: 0;
	  line-height: 32px;
	}
	.imigration_highlate .col-md-4
	{
		width: 50%;
	}
	.highlate_box
	{
		width: auto;
		height: auto;
	}
	.highlate_box p
	{
		/*font-size: 18px;*/
	}
	.unv_item_list
	{
		column-gap: 0;
	}
	.sec_list_row {
    padding-top: 18px;
	}
	.universiti_container
	{
		padding-top: 25px;
	}
	.crs_btn_Section a {
    font-size: 14px;
    line-height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0;
  }
  .ptt
  {
  	padding-top: 13px !important;
  }
  .more_details
  {
  	padding-top: 0;
  }
  .shift_right button {
    font-size: 16px;
    line-height: 24px;
  }
	.top_univ
	{
		padding: 50px 30px;
	}
	.crs_btn_Section 
	{
		padding-top: 25px;
	}
	.imigration_highlate	.offset-md-4 
	{
		margin-left: 0 !important;
	}
	.charcol
	{
		min-height: 800px;
		background-size: cover !important;
	}
	.social_media
	{
		display: none;
	}
	.header_flex
	{
		justify-content: space-between;
	}
	.header_flex
	{
		font-size: 22px;
	}
	.banner_title h1
	{
		font-size: 70px;
	}
	.banner {
    height: 625px;
  }
  .desc_content p {
    font-size: 20px;
    line-height: 28px;
    max-width: 100%;
	}
	.desc_col_flex {
    display: block;
    column-gap: 39px;
    padding: 30px;
    border-radius: 37px;
    max-width: 100%;
    margin: 24px auto 0;
	}
	.banner_description
	{
		margin: 0 50px;
	}
	.award {
    padding: 50px 25px;
	}
	.client_content h3
	{
		font-size: 17px;
		line-height: 17px;
	}
	.client_content p
	{
		font-size: 16px;
    line-height: 21px;
	}
	.client_image
	{
		min-height: 146px;
	}
	.mobile_migration {
    display: block;
    background: url(../images/mob_bag.png);
    background-size: cover;
    background-position: 0% 100%;
    position: relative;
    padding: 40px 0 158px;
    text-align: center;
	}
	.migration {
    background: transparent;
    padding: 0;
	}
	.mig_column .mig_para p, .right_abroad p, .feature_left p, .man_right p {
    font-size: 16px;
    padding-bottom: 0;
    line-height: 30px;
    color: #707070;
	}
	.migration .mig_heading h1 {
    display: none;
	}
	.migration .col-md-6
	{
		width: 100%;
	}
	.mobile_migration .mig_heading h1 {
    font-size: 55px;
    line-height: 67px;
    color: #fff;
    text-transform: uppercase;
    display: block !important;
	}
	.country_name a {
    background: #E4E4E4;
    padding: 7.2px 25px;
    display: block;
    text-align: center;
    margin-bottom: 16px;
    font-size: 30px;
    line-height: 42px;
    color: #5C5C5C;
	}
	.country_name a {
    width: 100%;
	}
	.country .country_name {
    display: flex;
    column-gap: 10px;
	}
	.mig_column .learn_more a {
    color: #707070;
    font-size: 17px;
    line-height: 21px;
	}
	.mig_para,.mig_column
	{
		max-width: 100%;
	}
	.mig_column .learn_icon {
    padding-left: 6px;
	}
	.mig_column
	{
		padding: 30px 25px;
	}
	.count_title p {
    font-size: 19px;
    line-height: 19px;
    font-weight: 500;
	}
	.country
	{
		padding: 30px 0;
	}
	.country_inner_flex
	{
		padding: 30px 25px;
	}
	.left_abroad h1,.heading_passion h1 {
    font-size: 38px;
    line-height: 48px
  }
  .f_row {
    padding-top: 45px;
	}
	.passion
	{
		padding: 50px 25px;
	}
	.passion_box
	{
		width: calc(50% - 8.5px);
	}
	.passion_box h2 {
    font-size: 26px;
    line-height: 33px;
  }
  .register .col-md-6
  {
  	width: 100%;
  }
  .register .col-md-6 img 
  {
  	width: 100%;
  }
  .register
  {
  	padding: 50px 25px;
  	background: #FFA510;
  }
  .testimonial,.future,
  .hope
  {
  	padding: 50px 34px;
  }
  .split_section_left,
  .split_section_right
  {
  	width: 100%;
  	float: none;
  }
  .feature_left,.feature_box_right
  {
  	float: none;
  	max-width: 100%;
  	width: 100%;
  }
  .free
  {
  	padding: 25px;
  }
  .free_left h1 {
    font-size: 41px;
    line-height: 45px;

	}
	.free_center p
	{
		line-height: 35px;
	}
  .hope_left
  {
  	width: 560px;
  }
  .feature_box_right
  {
  	margin: auto;
  	text-align: center;
  }
  .manager_title h1 {
    font-size: 42px;
    line-height: 40px;
  }
  .man_right p
  {
  	max-width: 380px;
  }
  .manager_link a
  {
  	font-size: 17px;
  }
  .man_right
  {
    justify-content: space-between;
  }
  .book_btn_foot button
  {
  	font-size: 19px;
  	line-height: 28px;
  }
  .feature_left p
  {
  	max-width: 100%;
  }
  .feature_left .ellipse
  {
  	display: none;
  }

  .item_name
  {
  	text-align: center;
  }
  .testimonial_video
  {
  	height: 450px;
  }
	.study_abroad
	{
		padding: 50px 25px;
		min-height: 620px;
	}
	.future
	{

	}
	.migration .offset-md-6
	{
		margin-left: 0;
	}
	.Know_more a
	{
		padding: 12px 22.74px 12px 29.4px;
		font-size: 20px;
		line-height: 25px;
		margin: 15px auto auto;
		width: 200px;
		min-height: 60px;
	}
	.left_ytb {
    float: none;
    margin-right: 0;
    width: 100%;
    margin-bottom: 45px;
	}
	.colured_section .col-md-7,
	.colured_section .col-md-5
	{
		width: 100%;
	}
	.high_right
	{
		max-width: 100%;
	}
	.testimonial_n_box
	{
		padding: 116px 39px 19px 30px;
	}
	.home_testimonial {
    padding: 178px 30px 100px;
	}
	.study_abroad
	{
		min-height: 450px !important;
	}
	.menubar
	{
		display: none;
	}
	.logo
	{
		width: 250px;
	}
	.book_btn button
	{
    padding: 7px 20px;
    width: auto;
    font-size: 18px;
    height: auto;
	}
	.counter_box h1 {
    font-size: 40px;
    line-height: 42px;
  }
  .counter_box p
  {
    font-size: 16px;
    line-height: 18px;
    padding-top: 8px;
  }
  .counter_box
  {
  	min-width: auto;
  }
  .counter_section {
    padding: 32px 0 32px;
	}
	.first_col {
    width: 100%;
    float: none;
    max-width: 100%;
	}
	.first_col p
	{
		max-width: 100%;
		/*font-size: 18px;*/
		/*line-height: 32px;*/
	}
	.foot_form input
	{
		width: 100% !important;
	}
	.bottom_footer
	{
		padding: 35px 25px;
	}
	.bottom_left p
	{
		font-size: 16px;
		line-height: 30px;
	}
	.get_in_left p
	{
		font-size: 18px;
		line-height: 20px;
	}
	.address_det p
	{
		line-height: 38px;
	}
	.bottom_left
	{
		width: 50%;
	}
	.bottom_right
	{
		padding-left: 0;
		width: 50%;
		max-width: inherit;
	}
	footer 
	{
		padding: 50px 33px;
	}
	.sec_col .footer_heading
	{
		padding-left: 0 !important;
	}
	.sec_col
	{
		padding-top: 20px;
		width: 499px;
	}
	.pright
	{
		padding-left: 0 !important;
	}
	.book_cons_footer {
    padding: 25px 0 25px;
	}
	.third_col
	{
		padding-top: 20px;
	}
	.address_social .social_media
	{
		display: block !important;
		margin-top: 15px;
	}
	.address_flex
	{
		display: block;
	}
	.hiring_wrapper
	{
		padding: 33.3px 26px;
	}
}
@media  only screen and (max-width: 1100px)  and (min-width: 992px)
{
	.imigration_container .offset-md-4  
	{
		margin-left: 0 !important;
	}
	.imigration_container .col-md-4
	{
		width: 50%;
	}
	.map
	{
		padding: 0;
	}
	.mem_content h3 {
    padding: 20px 0;
    background: #E4E4E4;
    display: inline-block;
    width: 100%;
    text-align: center;
	}

	.team_block .col-md-5, .team_block .col-md-7 {
    width: 100%;
	}
	.btn_matter {
    font-size: 18px !important;
    line-height: 18px !important;
	}

	.accordion button
	{
		min-height: 55px;
	}
	.in_Study_uk 
	{
    height: auto !important;
    min-height: auto !important;
	}
	.study_uk_bann_content {
    padding: 77px 0;
	}
	.privacy_header h1
	{
		font-size: 40px;
		line-height: 45px;
	}
	.hope_ellipse span {
    width: 25px;
    height: 25px;
	}
	.hope_ellipse
	{
	  width: 185px;
	  height: 185px;
	}
	.say_image
	{
		width: 100px;
	}
	.say_header .say_av_des h3 {
    font-size: 18px;
    line-height: 18px;
  }
  .say_header .say_av_des h5
  {
  	font-size: 15px;
  	line-height: 15px;
  	padding-top: 5px;
  }
  .say_header .say_av_des a
  {
  	font-size: 12px;
  }
  .say_details p
  {
  	padding-right: 0;
  	font-size: 15px;
  }
	.say_box
	{
		padding: 25px;
	}
	.say_header
	{
		column-gap: 12px;
	}
	.sec_roq_card.slick-slide {
    height: auto;
	}
	.right_blog_contnt {
    padding: 45px 29px 40px 35px;
	}
	.mig_pr_br 
	{
		padding-right: 50px;
	}
	.sp_left h1 {
    font-size: 38px;
    line-height: 42px;
  }
  .australia
  {
  	padding: 50px 30px;
  }
	.mig_page
	{
		background-position: 40% 0 !important;
	}
	.opening_heading h2
	{
		text-align: center;
	}
	.strip_bg {
    height: 35px;
  }
  .mig_page
  {
  	height: auto !important;
  	min-height: auto !important;
  }
  .migration_banner_content {
    padding: 77px 0;
	}
	.contact_header .container
	{
		max-width: 100%;
		padding: 0;
	}
	.contact_wrp_frm
	{
		max-width: 100%;
	}
	.cont_li_h {
    font-size: 40px !important;
    line-height: 50px !important;
	}
	.sp_highlte_box::before
	{
		display: none;
	}
	.cont_heading h1
	{
		font-size: 35px;
		line-height: 35px;
	}
	.contact_blck_lst {
    padding: 50px 0;
	}
	.inner_banner {
    padding: 50px 26px 50px;
	}
	.team-container {
    padding: 50px 30px;
	}
	.inner_bann_content h3 {
    font-size: 33px;
    line-height: 58px;
	}
	.inner_flex
	{
		column-gap: 25px;
	}
	.left_manag_sec
	{
		/*width: 50%;*/
	}
	.right_manage_sec {
    /*width: calc(100% - 50%);*/
  }
  .left_team
  {
  	display: block;
  }
  .mem_details {
    direction: initial;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
	}
	.mem_details h4
	{
		line-height: 30px;
	}
	.mem_image
	{
		/*width: 315px;*/
		text-align: center;
	}
	.team_box {
    padding: 27px 0 0px;
  }
	.mem_content {
    align-items: center;
    justify-content: center;
	}
	.std_can_img {
    width: 316px;
    margin-left: -109px;
	}
	.study_can_ad .std_can_left h1
	{
		font-size: 110px;
		line-height: 110px;
	}
	.std_knw_more a
	{
		font-size: 32px;
		line-height: 32px;
	}
	.left_enq p,
	.desc_sec_para p,
	.study_uk_bann_content p
	{
		font-size: 16px;
		line-height: 30px;
		padding-right: 60px;
	}
	.study_uk_bann_content h2
	{
		font-size: 42px;
    line-height: 45px;
    padding-bottom: 10px;
	}
	.study_uk .offset-md-6 {
    margin-left: 45%;
	}

	.letf_enq_col,.right_enq_col
	{
		width: 50%;
	}
	.col_md_9,.col_md_3,.col_md_4,.col_md_8
	{
		width: 100%;
		float: none;
	}
	.col_md_3
	{
		margin-top: 50px;
	}
	.blog_links ul li {
    display: inline-block;
    width: 49%;
	}
	.sec_roq_card
	{
		column-gap: 20px;
		padding: 17px;
	}
	.card_image
	{
		width: 138px;
		height: 100%;
		object-fit: cover;
	}
	.blog_card .card-body {
    padding: 33px 39px 44px 40px;
	}
	.btn-wrap button {
    width: 50px;
    height: 50px;
    line-height: 50px;
	}
	.btn-wrap button {
    margin-right: 8px;
	}
	.btn-wrap button svg {
    width: 18px;
    height: 18px;
	}
	.btn-wrap
	{
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.link_tags
	{
		display: flex;
		column-gap: 15px;
	}
	.link_tags button
	{
		margin-bottom: 0;
	}
	.col-md_4 {
    float: left;
    width: 100%;
    padding-left: 0px;
	}
	.col_md_8
	{
		width: 50%;
		float: left;
	}
	.sec_card_detail h3 {
    font-size: 22px !important;
    line-height: 26px !important;
    font-weight: 600;
	}
	.search_hastag a {
    font-size: 20px;
  }
  .sec_card_detail .author {
    margin-top: 22px;
	}
	.col_md_4
	{
		width: 50%;
		padding-right: 25px;
		float: left;
	}
	.slick-slider {
    margin-bottom: 0 !important;
	}
	.col_md_8 .col-md-6 
	{
		width: 100%;
	}
	.short_film
	{
		margin-left: 0;
	}
	.short_film 
	{
		margin-top: 15px;
	}
	.col_md_8
	{
		padding-left: 0;
	}
	.blog_main_post::before
	{
		width: 100%;
		left: 0;
	}
	.blg_rw
	{
		margin: 0;
	}
	.news_container {
    padding: 56px 26px 37px;
	}
	.blog_links
	{
		margin-left: 0;
	}
	.mig_page
	{
		min-height: 475px;
		/*background-position: 74% !important;*/
	}
	.sp_right
	{
		padding-left: 40px;
	}
	.uv_icon {
    max-width: 78%;
  }
  .un_top_fst_rw
  {
  	padding: 50px 0;
  }
  .un_bg 
  {
  	min-height: 500px !important;
  }
  .un_top_fst_rw .heading_title 
  {
  	padding-bottom: 0 !important;
  }
	.bottom_left {
  max-width: 55%;
	}
	.sec_men_row {
  padding-left: 30px;
  min-height: auto;
	}
	.sub_menu_col
	{
		min-height: auto;
	}
	.box_overlay p
	{
		font-size: 18px;
	}
	.hiring_banner_box h2 {
    font-size: 33px;
    line-height: 34px;
  }
  .hiring_banner_box h1 {
    font-size: 53px;
    line-height: 58px;
  }
  .inner_banner_img
  {
  	min-height: 550px;
  }
  .opening_heading h2
  {
  	text-align: center;
  }
  .accordion button
  {
  	padding: 10px 20px;
  	font-size: 23px;
  	line-height: 23px;
  }
  .accordion button[aria-expanded=true] + .accordion-content
  {
  	padding: 26px;
  }
  .apply_btn a
  {
  	font-size: 25px;
  }
  .apply_btn {
    margin-top: 39px;
    text-align: center;
	}
	.job_tilte
	{
		padding-bottom: 30px;
	}
	.hiring_wrapper
	{
		padding: 33.3px 26px;
	}
	.branches_banner
	 {
    min-height: 475px;
        background-position: 100% !important;
	}
	.branches_banner_content {
    max-width: 706px;
  }
  .col-md_8
  {
  	width: 100%;
  }
  .sec_ev_row {
    margin-top: 20px !important;
	}
  .branches_banner_content p,
  .imig_desc p,.migration_banner_content p,
  .aus_content p,.faq_column p,.faq_list ul li
  {
  	/*font-size: 18px;*/
  	/*line-height: 32px;*/
  }
  .course_block,.enquire_sec
  {
  	padding: 50px 30px;
  }
  .std_head_sec h4 {
    font-size: 35px !important;
    line-height: 40px !important;
	}
	.in_Study_uk_sec .letf_enq_col,
	.in_Study_uk_sec .right_enq_col
	{
		width: 100%;
	}
	.highlate_box h5
	{
    font-size: 20px;
    line-height: 26px;
	}
	.heading_title h1 {
    font-size: 32px;
    line-height: 42px;	
  }
  .top_univ 
  {
  	padding-bottom: 40px;
  }
  .crs_btn_Section a {
    font-size: 13px;
    line-height: 18px;
  }
  .crs_btn_Section div
  {
  	column-gap: 10px;
  }
  .ptt
  {
  	padding-top: 10px !important;
  }
  .more_details
  {
  	padding-top: 0;
  }
  .Enquire_page_form
  {
  	margin-left: 0;
  }
  .in_mt
  {
  	width: 100% !important;
  }
  .crs_row h1 {
    font-size: 36px;
    line-height: 43px;
  }
  .migration_banner_content
  {
  	padding-left: 50px;
  }
  .migration_banner_content p
  {
  	max-width: 540px;
  }
  .aus_content h1
  {
  	font-size: 40px;
  	line-height: 50px;
  	padding-bottom: 25px;
  	padding-left: 0;
  }
  .aus_content p
  {
  	padding-left: 0;
  }
  .Enquire_page_form  {
    padding: 38px 55px 49px 55px;
	}
	.Enquire_page_form .enq_heading h1 {
    font-size: 38px;
    line-height: 40px;
  }
  .Enquire_page_form p.call_text {
    font-weight: 500;
    font-size: 28px;
    line-height: 30px;
	}
	.imigration_highlate,
	.australia,.highlated
	{
		padding: 50px 26px;
	}
	.imigration_highlate .offset-md-4 {
    margin-left: 19.333333%;
	}
	.highlate_box
	{
		/*height: auto;*/
		width: auto;
	}
  .branches_banner_content h2,
  .migration_banner_content h2 {
    font-size: 42px;
    line-height: 45px;
    padding-bottom: 10px;
  }
  .map_container iframe
  {
  	height: 550px;
  }
  .imig_desc {
    padding-right: 0;
	}
	.charcol {
    min-height: 800px;
    background-size: cover !important;
	}
	.testimonial_box
	{
		padding: 40px 49px 37px 38px;
	}
	.sub_menu_col ul li a {
    font-size: 18px;
    line-height: 24px;
	}
	.sec_mega li, .sub_menu_col ul li {
    margin-bottom: 18px !important;
    padding-left: 30px;
	}
	.sub_menu_col ul li::before {
    width: 15px;
    height: 15px;
	}
	.address_social .social_media
	{
		display: block !important;
		margin-top: 15px;
	}
	.address_flex
	{
		display: block;
	}
	.logo 
	{
		width: 200px;
	}
	.left_ytb
	{
		margin-right: 20px;
		border: 10px solid #fff;
		width: 100%;
	}
	.right_column_elig .col-md-4
	{
		 width: 50%;
	}
	.toll_free p, .email p {
    font-size: 20px;
	}
	.left_column_elig
	{
		padding-right: 50px;
	}
	.head_right h3
	{
		/*padding-right: 0;*/
		font-size: 34px;
	}
	.aus_image h1
	{
		font-size: 40px;
		line-height: 40px;
	}
	.cal_el_cont h1 {
    font-size: 32px;
    line-height: 38px;
  }
  .highlated .heading_title h1 {
    font-size: 40px;
    padding-bottom: 39px;
    line-height: 40px;
    font-weight: 500 !important;
	}
	.register_btn a {
    font-size: 18px;
    line-height: 25px;
  }
	.menubar li a {
    font-size: 15px;
    line-height: 20px;
    padding-right: 7px;
	}
	.book_btn button {
    border: none;
    font-size: 15px;
    line-height: 26px;
    font-weight: 700;
    color: #fff;
    background: linear-gradient(to right, #42015A 0%, #FF7000 70.4%, #FFB013 100%);
     width: auto; 
     height: auto; 
    padding: 7px 15px;
	}
	.header_flex
	{
		/*justify-content: space-between;*/
		font-size: 20px;
	}
	.banner_title h1
	{
		font-size: 65px;
	}
	.desc_col_flex
	{
		max-width: 900px;
		column-gap: 30px;
		    justify-content: space-between;
	}
	.desc_content p
	{
    font-size: 19px;
    line-height: 26px;
  	max-width: 100%;
	}
	.Know_more a {
    font-size: 20px;
    line-height: 25px;
    padding: 12px 20px 12px 20px;
    border-radius: 36px;
    background: linear-gradient(to right, #42015A 0%, #FF7000 70.4%, #FFB013 100%);
    width: 100%;
    text-align: center;
    width: 190px;
    min-height: 50px;
	}
	.heading_main h1
	{
    line-height: 42px;
    font-size: 35px;
	}
	.destination_item .card-body h4
	{
		font-size: 21px;
		line-height: 21px;
	}
	.banner
	{
		height: 625px;
		overflow: hidden;
	}
	.award {
    padding: 50px 0 50px;
	}
	.client_content h3
	{
		font-size: 22px;
		line-height: 30px;
	}
	.migration
	{
		padding: 110px 0 110px;
	}
	.mig_heading h1
	{
		font-size: 65px;
		line-height: 88px;
	}
	.migration .offset-md-6 {
    margin-left: 47%;
	}
	.country_name a
	{
		font-size: 40px;
		line-height: 44px;
	}
	.country
	{
		padding: 30px 0;
	}
	.left_cont p {
    font-size: 21px;
    line-height: 25px;
	}
	.count_title p {
    font-size: 23px;
    line-height: 23px;
  }
  .study_abroad,
  .register,.testimonial,
  .future,.hope,.free,footer
  {
  	padding: 50px 30px;
  }
  .first_col {
    width: 100%;
    float: none;
    max-width: 100%;
	}
	.sec_col {
    padding-top: 20px;
	}
	.book_cons_footer {
    padding: 15px 0 15px;
	}
	.first_col p
	{
		max-width: 100%;
	}
	.pright
	{
		padding-left: 0 !important;
	}
	.bottom_right
	{
		padding-left: 10px;
	}
	.bottom_footer
	{
		padding: 30px 30px;
	}
	.foot_form input
	{
		width: 100%;
	}
	.other_service
	{
		overflow: hidden;
	}
	.third_col
	{
		padding-top: 20px;
	}
	.sec_col .footer_heading {
    padding-left: 0 !important;
	}
  .free_left h1 {
    font-size: 44px;
    line-height: 45px;
  }
  .free_center p
  {
  	line-height: 40px;
  }
  .register_detail,
  .reg_heading h1,
  .testimonial .heading_passion h1
  {
  	text-align: center;
  }
  .right_abroad p,
  .heading_passion p,
  .feature_left p,
  .man_right p,.hope_left p
  {
  	font-size: 16px;
  	line-height: 30px;
  }
  .feature_left p
  {
    max-width: 450px;
  }
  .hope_left
  {
  	width: 750px;

  }
  .man_right
  {
  	justify-content: space-between;
  }
  .manager_link a
  {
  	font-size: 17px;
  }
  .team
  {
  	padding: 0 30px;
  }
  .feature_left h3,
  .manager_title h1
  {
  	font-size: 40px;
  	line-height: 40px;
  }
  .passion_box
  {
  	width: 32%;
  	padding: 35px 45px;
  }
  .split_section_left
  {
  	width: 680px;
  }
  .split_section_right {
    padding-left: 30px;
    width: calc(100% - 680px);
	}
	.man_right p
	{
		max-width: 550px;
	}
	.home_testimonial .owl-nav button.owl-next
	{
		right: -30px;
	}
	.home_testimonial .owl-nav button.owl-prev
	{
		left: -30px;
	}
	.feature_box_right,.feature_split_left
	{
		float: left;
		width: 50%;
	}
  .passion_box h2
  {
    font-size: 26px;
    line-height: 32px;
  }
  .register .col-md-6,
  .register .col-md-6 img
  {
  	width: 100%;
  }
  .study_abroad
  {
  	min-height: 450px !important;
  	padding-bottom: 0 !important;
  }
  .prep_univ
  {
  	padding: 50px 0;
  }
  .prep_univ .owl-nav button.owl-prev {
    left: -30px;
	}
	.prep_univ .owl-nav button.owl-next {
    right: -30px;
	}
	.manager_link {
    padding-left: 26px;
	}
	.manager_link a::before
	{
		width: 70px;
		height: 70px;
	}
  .passion {
    padding: 50px 0;
	}
	.left_abroad h1,
	.heading_passion h1,
	.elig_tit h1
	{
		font-size: 35px;
		line-height: 42px;
	}
	.eligibility {
    padding: 50px 0 50px;
	}
	.mig_para p {
    font-size: 18px;
    line-height: 33px;
  }
  .testimonial_h_content h5
  {
  	padding-bottom: 20px;
  }
  .testimonial_n_box
  {
    padding: 116px 22px 19px 22px;
  }
  .home_testimonial
  {
  	padding-bottom: 85px;
  }
  .other_service {
    padding: 55px 30px 55px;
	}
	.other_service_row {
    padding-top: 60px;
	}
	.path img 
	{
		max-width: 85%;
	}
	.h_left
	{
		padding-right: 16px !important;
	}
	.mtop
	{
		margin-top: 0;
	}
	.hope_flex
	{
		padding-bottom: 60px;
	}
	.hope_right {
    padding-left: 20px;
	}
	.accredited
	{
		padding: 0px 30px 50px 30px;
	}
	.accredited_left h3
	{
		font-size: 35px;
		line-height: 40px;
	}
	.path_title h1 {
    font-size: 18px;
    line-height: 20px;
  }
  .path_title {
    padding-top: 43px;
    float: right;
    padding-right: 77px;
	}
	.counter_section {
    padding: 51px 0 51px;
  }
  .counter_box h1 {
    font-size: 42px;
    line-height: 53px;
  }
  .counter_box p
  {
  	font-size: 17px;
  	line-height: 18px;
  }
  .link_tags button
	{
		margin-bottom: 0;
		font-size: 16px;
	}

}
@media  only screen and (max-width: 1200px)  and (min-width: 1100px)
{
	.imigration
	{
		padding: 60px 0;
	}
	.mem_image img 
	{
		width: 100%;
	}
	.right_team
	{
		min-height: auto;
	}
	.pto_tm {
    padding-top: 40px;
	}
	.manager
	{
		padding: 50px 0;
	}
	.team_all_member
	{
		padding-top: 0;
		 padding-bottom: 80px;
	}
	.inner_bann_content h3 {
    font-size: 36px;
    line-height: 52px;
  }
  .team_inn_banner
  {
  	padding-top: 100px;
  }
  .mem_content h3 {
    font-size: 40px;
    line-height: 46px;
  }

	.team_all_member .sr_text h1 {
    font-size: 40px;
    line-height: 55px;
  }
  .member_details h5
  {
  	font-size: 26px;
  }
	.left_enq p, .desc_sec_para p, .study_uk_bann_content p {
    font-size: 16px;
    line-height: 30px;
    padding-right: 60px;
	}
	.in_Study_uk_sec .letf_enq_col, .in_Study_uk_sec .right_enq_col {
    width: 100%;
	}
	.enquire_sec {
    padding: 40px 30px;
	}
	.std_head_sec h4 {
    font-size: 34px;
    line-height: 44px;
  }
  .highlate_box h5 {
    font-size: 22px;
    line-height: 27px;
  }
  .highlated
  {
  	padding-bottom: 80px;
  }
  .unv_item_list
  {
  	column-gap: 20px;
  }
  .crs_btn_Section a
  {
  	display: flex;
  	align-items: center;
  	justify-content: center;
  }
  .more_details
  {
  	padding-top: 0;
  }
	.study_uk_bann_content
	{
		padding: 146px 0;
	}
	.privacy_header h1
	{
		font-size: 40px;
		line-height: 45px;
	}
	.counter_section
	{
		padding: 40px 0;
	}
	.counter_box h1 {
    font-size: 40px;
    line-height: 50px;
  }

	.say_image
	{
		width: 100px;
	}
	.say_header .say_av_des h3 {
    font-size: 18px;
    line-height: 18px;
  }
  .say_header .say_av_des h5
  {
  	font-size: 15px;
  	line-height: 15px;
  	padding-top: 5px;
  }
  .say_header
  {
  	column-gap: 12px;
  }
  .say_box
  {
  	padding: 25px;
  }
  .say_header .say_av_des a
  {
  	font-size: 12px;
  }
  .say_details p
  {
  	padding-right: 0;
  	font-size: 15px;
  }
	.sec_roq_card.slick-slide {
    height: auto;
	}

	.australia
  {
  	padding: 50px 30px;
  }
	.crs_bg 
	{
		min-height: 450px !important;
	}
	.opening_heading h2
	{
		text-align: center;
	}
	.in_mt
  {
  	width: 100% !important;
  }
  .crs_row h1 {
    font-size: 36px;
    line-height: 43px;
  }
  .course_block
  {
  	padding-right: 30px;
  	padding-left: 30px;
  }
	.top_cnt_heading h1
	{
		font-size: 45px;
		line-height: 45px;
	}
	.sp_left h1
	{
		font-size: 45px !important;
		line-height: 52px !important;
	}
	.cont_heading h1
	{
		font-size: 38px;
		line-height: 38px;
	}
	.left_manag_sec {
    /*width: 50%;*/
    /*float: left;*/
	}
	.mem_content h3 {
    font-size: 29px;
    line-height: 36px;
  }
  .mem_details h4 {
    font-size: 28px;
    line-height: 40px;
	}
	.mem_details p {
    font-size: 18px;
    line-height: 32px;
  }
  .team-container
  {
  	padding: 0 26px;
  }
  .right_manage_sec {
    /*width: calc(100% - 50%);*/
  }
  .team_box
  {
  	padding: 25px 0 0;
  }
	.study_uk .offset-md-6 {
    margin-left: 45%;
	}
	.letf_enq_col, .right_enq_col {
    width: 50%;
	}
	.left_enq p
	{
		font-size: 18px;
		line-height: 32px;
	}
	.news_container {
    padding: 56px 26px 37px;
	}
	.blog_main_post::before
	{
		width: 100%;
		left: 0;
	}
	.right_blog_contnt h2 {
    font-size: 28px;
    line-height: 35px;
    padding-bottom: 11px;
	}
	.right_blog_contnt {
    padding: 45px 41px 40px 35px;
	}
	.blg_rw
	{
		margin: 0;
	}
	.col_md_9 {
    width: 820px;
  }
  .col_md_3 {
    width: calc(100% - 820px);
    float: left;
	}
	.blog_links
	{
		margin-left: 35px;
	}
	.blog_links ul li a .blog_link_flex
	{
		margin-bottom: 38px;
	}
	.col_md_8
	{
		padding-left: 35px;
	}
	.col_md_8 .col-md-6
	{
		width: 100%;
	}
	.search_hastag a {
    font-size: 19px;
  }
  .search_hastag
  {
  	margin-top: 20px;
  }
  .short_film
  {
  	margin-left: 0;
  }
  .shrt_img
  {
  	width: 140px;
  }
  .search_box
  {
  	padding: 25px;
  }
  .search_box 
  {
  	margin-bottom: 15px;
  }
  .sec_roq_card
  {
  	padding: 22px;
  }
  .sec_ev_row {
    margin-top: 26px !important;
	}
	.col-md_8
	{
		width: 100%;
	}
	.card_image
	{
		width: 150px;
	}
	.card_image img 
	{
		height: 100%;
		object-fit: cover;
	}
	.sec_card_detail h3 {
    font-size: 24px;
    line-height: 30px;
  }
  .sec_card_detail .author {
    margin-top: 26px;
	}
	.blog_card .card-body {
    padding: 40px 39px 48px 25px;
	}
	.btn-wrap button {
    margin-right: 8px;
	}
	.btn-wrap button {
    width: 50px;
    height: 50px;
    line-height: 50px;
	}
	.btn-wrap button svg {
    width: 18px;
    height: 18px;
	}
	.col-md_4
	{
		width: 100%;
		float: none;
	}
	.slick-slider {
    margin-bottom: 15px !important;
	}
	.col-md_4
	{
		padding-left: 0;
	}
	.link_tags
	{
		display: flex;
		column-gap: 15px;
	}
	.link_tags button
	{
		margin-bottom: 0;
		font-size: 16px;
	}

	.migration_banner_content h2
	{
		font-size: 48px;
		line-height: 58px;
	}
	.branches_banner
	{
		background-position: 100% !important;
	}
	.mig_page
	{
		    background-position: 13% 0 !important;
	}
	.mig_page .migration_banner_content
	{
		padding-left: 55px;
	}
	.migration_banner_content p
	{
		max-width: 650px;
	}
	.australia
	{
		padding: 59px 26px;
	}
	.highlate_box
	{
		width: auto;
	}
	.migration_banner {
    min-height: 475px;
	}
	.branches_banner_content {
    max-width: 706px;
	}
	.imig_desc
	{
		padding-right: 20px;
	}
	.branches_banner_content p,
	.branches_banner_content p
	{
		font-size: 18px;
    line-height: 32px;
	}
	.imig_heading h1 {
    font-size: 35px;
    line-height: 35px;
	}
	.Enquire_page_form .enq_heading h1
	{
		font-size: 45px;
		line-height: 45px;
	}
	.enquire_detail p {
    font-size: 30px;
    line-height: 30px;
	}
	.imigration,.imigration_highlate
	{
		padding: 50px 26px;
	}
	.map_container iframe
	{
		height: 550px;
	}
	.imigration_container .offset-md-4 {
    margin-left: 18.333333%;
	}
	.logo
	{
		width: 220px;
	}
	.menubar li a
	{
		font-size: 16px;
		padding-right: 13px;
		line-height: 16px;
	}
	.book_btn button {
    font-size: 18px;
    line-height: 26px;
  }
  .book_btn button {
    border: none;
    font-size: 16px;
    line-height: 26px;
    font-weight: 700;
    color: #fff;
    background: linear-gradient(to right, #42015A 0%, #FF7000 70.4%, #FFB013 100%);
    width: auto;
     height: auto; 
    padding: 8px 10px;
	}
	.sub_menu_col ul li a {
    font-size: 18px;
    line-height: 24px;
  }
  .desc_col_flex
  {
  	max-width: 900px;
  }
  .banner_title h1
  {
  	font-size: 85px;
  	line-height: 80px;
  }
  .right_column_elig .col-md-4 
  {
  	width: 50%;
  }
  .left_column_elig
  {
  	padding-right: 50px;
  }
  .manager_link {
    padding-left: 10px;
	}
  .desc_content p
  {
  	font-size: 22px;
  }
  .Know_more a
  {
		font-size: 24px;
    line-height: 34px;
    min-width: 235px;
  }
  .banner
  {
  	height: 700px;
  }
  .header_flex
  {
  	font-size: 21px;
  }
  .award,.study_abroad,.register,footer,
  .testimonial,.counter_section,.future
  {
  	padding: 50px 30px;
  }
  .study_abroad
  {
  	min-height: 530px !important;
  	padding-bottom: 0 !important;
  }
  .other_service_row
  {
  	padding-top: 60px;
  }
  .other_service,
  .eligibility
  {
  	padding: 60px 0;
  }
  .manager_link a
  {
  	font-size: 22px;
  }
  .manager_link a::before
  {
  	width: 70px;
  	height: 70px;
  }
  .heading_passion h1
  {
  	font-size: 65px;
  	line-height: 78px;
  }
  .passion
  {
  	padding: 50px 0 0;
  }
  .split_section_left {
    width: 55%;
	}
	.split_section_right
	{
		width: calc(100% - 55%);
	}
	.shape
	{
		bottom: -45%;
	}
	.feature_left .ellipse
	{
		width: 135px;
		height: 135px;
	}
	.feature_left p,.test_content p,.man_right p,.hope_left p,
	.heading_passion p,.right_abroad p,.mig_para p,.first_col p
	{
		font-size: 18px;
		line-height: 35px;
	}
	.sec_col .footer_heading
	{
		padding-left: 35px;
	}
	.book_cons_footer {
    padding: 15px 0 15px;
	}
	.bottom_footer
	{
		padding: 25px 30px;
	}
	.home_testimonial
	{
		padding-bottom: 90px;
	}
	.prep_univ
	{
		padding: 60px 0;
	}
	.left_ytb
	{
		width: 100%;
	}
	.left_ytb
	{
		margin-right: 30px;
	}
	.get_in_left p
	{
		font-size: 22px;
		line-height: 22px;
	}
	.address_det {
    max-width: 362px;
	}		
	.address_social .social_media ul li
	{
		margin-right: 8px;
	}
	.footer_links li a
	{
		font-size: 18px;
		line-height: 18px;
	}
	.hope_left {
    width: 697px;
	}
	.free
	{
		padding: 30px;
	}
	.pright,.third_col
	{
		padding-left: 35px !important;
	}
	.future {
    /*padding: 48px 0;*/
	}
  .passion_box
  {
  	width: 32%;
  }
  .passion_box h2 {
    font-size: 27px;
    line-height: 33px;
  }
  .passion_box {
    padding: 50px 20px;
  }
  .passion_container {
    padding-top: 47px;
	}
	.register_form_col
	{
		padding: 30px 40px;
	}		
	.reg_heading h1
	{
		font-size: 50px;
		line-height: 55px;
	}
	.register_detail p.fst_title
	{
		font-size: 27px;
	}
	.register .col-md-6 img 
	{
		height: 100%;
    object-fit: cover;
	}

  .migration
  {
  	padding: 100px 20px 100px;
  }
  .country_name a
  {
  	font-size: 43px;
  }
  .country
  {
  	padding: 30px 0;
  }
  .left_cont p
  {
  	font-size: 21px;
  	line-height: 24px;
  }
  .mega_menu_container h4 {
    font-size: 24px;
    line-height: 30px;
  }
  .sub_menu_col ul li
  {
  	padding-left: 35px;
  }
  .sub_menu_col ul li::before
  {
  	width: 22px;
  	height: 22px;
  }
  .sec_mega li,.sub_menu_col ul li {
    margin-bottom: 22px !important;
	}
	.sub_menu_col
	{
		min-height: auto;
	}
	.box_overlay
	{
		bottom: 0;
	}
	.sec_men_row {
    padding-left: 35px;
	}
	.box_overlay p
	{
		font-size: 18px;
	}
	.man_right p
	{
		max-width: 650px;
	}
	.high_right
	{
		max-width: 100%;
	}
}
@media  only screen and (max-width: 1400px)  and (min-width: 1200px)
{
	.imigration
	{
		padding: 60px 0;
	}
	.mem_details h4
  {
  	line-height: 28px;
  }
  .pto_tm
  {
  	padding-top: 40px;
  }
  .team_all_member
  {
  	padding-top: 60px;
  }
	.privacy_header h1
	{
		font-size: 40px;
		line-height: 45px;
	}
	.counter_section
	{
		padding: 40px 0;
	}
	.counter_box h1 {
    font-size: 40px;
    line-height: 50px;
  }
	.top_cnt_heading {
    padding: 17px 0;
	}
	.top_cnt_heading h1 {
    font-size: 49px;
    line-height: 70px;
    padding-right: 111px;
	}
	.say_box
	{
		padding: 25px;
	}
	.sec_roq_card.slick-slide {
    height: auto;
	}
	.say_image
	{
		width: 110px;
	}
	.say_header
	{
		column-gap: 13px;
	}
	.australia
  {
  	padding: 50px 30px;
  }
	.in_mt {
    margin-top: 0px;
	}
	.crs_bg 
	{
		min-height: 450px !important;
	}
	.opening_heading h2
	{
		text-align: center;
	}
	.middle_f_card::before
	{
		width: 250px;
	}
	.elig_content a
	{
		padding: 6px 35px;
	}
	.left_ytb
	{
		width: 100%;
		margin-right: 30px;
	}
	.high_right
	{
		max-width: 100%;
	}
	.mem_details p
	{
		line-height: 34px;
	}
	.inner_banner {
    padding: 50px 26px;
	}
	.inner_bann_content h3 {
    font-size: 41px;
    line-height: 60px;
  }
  .team_box
  {
  	padding: 25px 0 0;
  }

	.blg_rw
	{
		margin: 0;
	}
	.news_container {
    padding: 56px 26px 37px;
	}
	.col_md_9 {
    width: 920px;
    float: left;
	}
	.blog_main_post::before
	{
		width: 100%;
		left: 0;
	}
	.blog_links
	{
		margin-left: 28px;
	}
	.col_md_3 {
    width: calc(100% - 920px);
    float: left;
	}
	.blog_links ul li a .blog_link_flex
	{
		margin-bottom: 40px;
	}
	.search_box {
    margin-bottom: 15px;
	}
	.search_box {
    padding: 25px;
	}
	.col_md_8 {
    padding-left: 35px;
	}
	.col_md_8 .col-md-6 {
    width: 100%;
	}
	.search_hastag {
    margin-top: 20px;
	}
	.short_film
	{
		margin-left: 0;
	}
	.shrt_details h3
	{
		font-size: 25px;
	}
	.search_hastag a {
    font-size: 21px;
  }
  .card_image img {
    height: 100%;
    object-fit: cover;
	}
	.card_image {
    width: 150px;
	}
	.sec_card_detail h3 {
    font-size: 24px;
    line-height: 30px;
	}
	.col-md_8 
	{
    width: 100%;
	}
	.sec_card_detail .author {
    margin-top: 28px;
	}
	.sec_ev_row {
    margin-top: 29px !important;
	}
	.col-md_4 {
    float: left;
    width: 100%;
    padding-left: 0px;
	}
	.slick-slider
	{
		margin-bottom: 15px !important;
	}
	.btn-wrap button {
    width: 50px;
    height: 50px;
    line-height: 50px;
	}
	.btn-wrap button svg {
    width: 18px;
    height: 18px;
	}
	.link_tags {
    display: flex;
    column-gap: 15px;
	}
	.link_tags button {
    margin-bottom: 0;
	}
	.mig_page
	{
		    /*background-position: 75% 0 !important;*/
		    background-position: 12% 0 !important;
		    min-height: 550px;
	}
	.mig_page .migration_banner_content
	{
		padding-left: 55px;
	}
	.highlate_box
	{
		width: auto;
	}
	.branches_banner {
    min-height: 550px;
    background-position: 55% !important;
	}
	.imig_desc {
    padding-right: 20px;
	}
	.Enquire_page_form .enq_heading h1
	{
		font-size: 42px;
		line-height: 42px;
	}
	.enquire_detail p
	{
		font-size: 35px;
		line-height: 40px;
	}
	.imigration_container .offset-md-4 {
    margin-left: 29.333333%;
	}
	.highlate_box
	{
		height: 370px;
	}
	.map_container iframe
	{
		height: 600px;
	}
	.imigration .register_form_col
	{
		min-height: auto;
	}
	.man_right p
	{
		max-width: 600px;
	}
		.logo {
    		width: 220px;
		}
		.man_right
		{
			justify-content: space-between;
		}
		.free
		{
			    padding: 28px 60px 29px;
		}
		.hope_left
		{
			width: 830px;
		}
		footer
		{
			padding: 50px 60px 50px;
		}
		.address_det {
    		max-width: 350px;
		}
		.address_social .social_media ul li {
	    margin-left: 0px;
	    margin-right: 8px;
		}
		.award {
    		padding: 70px 60px;
		}
		.migration {
	    padding: 193px 60px 130px;
	  }
	  .country_name a
	  {
	  	font-size: 43px;
	  }
		.team {
   		padding: 50px 60px 0px;
		}
		.hope_flex {
    	padding-bottom: 60px;
  	}
		.hope {
    		padding: 48px 60px 0px;
		}
		.menubar li a {
	    /*font-size: 16px;*/
	    /*padding-right: 13px;*/
	    /*line-height: 16px;*/
		}
		.sub_menu_col {
    		min-height: auto;
		}
		.sub_menu_col ul li a {
	    font-size: 18px;
	    line-height: 24px;
		}
		.sub_menu_col ul li::before {
	    width: 22px;
	    height: 22px;
		}
		.sec_mega li, .sub_menu_col ul li {
    margin-bottom: 22px !important;
		}
		.passion_box
		{
			width: 32%;
		}
		.study_abroad {
  		padding: 50px 0 0;
			    min-height: 552px !important;
		}
		.accredited
		{
			padding: 45px 30px;
		}
  	.register_form_col {
      padding: 38px 58px 49px 58px;
          /*min-height: 570px;*/
		}
		.contact_header .register_form_col
		{
			min-height: auto !important;
		}
		.other_service_row {
    	padding-top: 80px;
		}
		.reg_heading h1
		{
				/*font-size: 53px;
    		line-height: 50px;*/
		}
		.register_detail p.fst_title
		{
			font-size: 28px;
			line-height: 33px;
		}
		.call_text
		{
			/*font-size: 25px;
			line-height: 33px;*/
		}
		.register .col-md-6 img 
		{
	    height: 100%;
  		object-fit: initial;
		}
		.passion
		{
			padding-bottom: 0;
		}
		.register,.testimonial {
    		padding: 92px 60px;
		}
		.future
		{
			padding: 50px 60px;
		}
		.feature_left .ellipse
		{
			width: 130px;
			height: 130px;
		}
}
@media  only screen and (max-width: 1500px)  and (min-width: 1400px)
{
	.privacy_header h1
	{
		font-size: 40px;
		line-height: 45px;
	}
	.counter_section
	{
		padding: 50px 0;
	}
	.counter_box h1 {
    font-size: 40px;
    line-height: 50px;
  }
	.sub_menu_col ul li::before
	{
		width: 20px;
		height: 20px;
	}
	.sub_menu_col ul li
	{
		padding-left: 30px;
		margin-bottom: 13px !important;
	}
	.sub_menu_col ul li a {
    font-size: 18px;
    line-height: 18px;
  }
  .sub_menu_col ul li p {
    font-size: 18px;
    line-height: 23px;
  }
  .box_overlay p
  {
  	font-size: 18px;
  }
  .sub_menu_col
  {
  	min-height: 420px;
  }
	.branches_banner
	{
    background-position: 20% !important;
	}
	.imig_desc {
    padding-right: 82px;
	}
}
@media  only screen and (max-width: 1599px)  and (min-width: 1400px)
{

	.register_detail p.fst_title
	{
		font-size: 27px;
	}
	.call_text
	{
		font-size: 25px;
		line-height: 33px;
	}
		.study_abroad
		{
			min-height: 890px;
		}
}
@media  only screen and (max-width: 1799px)  and (min-width: 1600px)
{
		.study_abroad
		{
			min-height: 980px;
		}
}
@media  only screen and (max-width: 768px)  and (min-width: 600px)
{
	.right_column_elig .col-md-4 
	{
		width: 50%;
	}
	.choose_destination .heading_main h1
	{
		max-width: 360px;
	}
	.serv_grid .col-md-3 
	{
		width: 50%;
	}
	.path_title h1 {
    font-size: 19px;
    line-height: 19px;
  }
  .path_title
  {
  	padding-right: 60px;
  }
  .mtop {
    margin-top: 0;
  }
}

@media  only screen and (max-width: 1400px)  and (min-width: 1301px)
{

}
@media  only screen and (max-width: 1200px)  and (min-width: 1100px)
{}
/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 830px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) 
  {}
@media only screen 
  and (min-device-width: 413px) 
  and (max-device-width: 736px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
}

@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
  	
  }






@media  only screen and (min-width: 1500px)
{
	
}
@media  only screen and (min-width: 1600px)
{

}

/*@media (min-width: 576px)
{
.container, .container-sm {
    max-width: 704px;
}
}*