@media screen and (max-width: 480px)
{
	.contry_right .col-md-3
	{
		width: 50% !important;
	}
	.country_box
	{
		margin-bottom: 25px;
	}
	.form-container
	{
		padding: 30px;
	}
	.news_content {
    padding: 22px 29px;
  }
  .form-container .form_heading h3
  {
  	font-size: 28px;
  }
	.uk_image {
    padding: 0;
	}
	.page_wrapper
	{
		padding: 0 30px;
	}
	.contact_container,
	.how_wrk_wrapper, .blog_inner_wrapp
	{
		padding: 30px 0;
	}
	.news_content h3 {
    line-height: 26px;
    font-size: 19px;
	}
	.news_botm
	{
		padding: 13px 18px 13px;
		font-size: 15px;
	}
	.split
	{
		padding: 30px 0;
	}
	.about_uk
	{
		padding: 25px 0;
	}
	.about_uk ul li button
	{
		width: 100%;
		padding: 15px 11px;
		font-size: 14px;
	}
	.about_uk .nav-tabs li  
	{
		width: 50%;
	}
	.content_para p
	{
		line-height: 30px;
	}
	.content_para
	{
		padding-bottom: 0;
	}
	.benefits_uk .col-md-4  
	{
		width: 50%;
	}
	.heading_wrapper h3
	{
		font-size: 18px;
	}
	.university_sidebar

	.about_uk ul li button
	{
		padding: 10px;
		font-size: 15px;
	}
	.about_container
	{
		padding: 30px 0;
	}
	.inner_heading h1 {
    font-size: 30px;
	}
	.abt_cols_img
	{
		margin-bottom: 20px;
	}
	.m-top
	{
		margin-top: 0;
	}
	.abt_inner_desc .main_desc
	{
		padding: 30px 0 0;
	}
	.collaborate
	{
		padding: 30px 0;
	}
	.coll_box {
    padding: 0 0 15px;
	}
	.banner_block_title 
	{
		display: none;
	}
	.main_title {
    font-size: 50px;
    line-height: 50px;
    padding-bottom: 15px;
  }
  .sub_title {
    font-size: 19px;
    line-height: 26px;
    padding-right: 120px;
  }
  .counter_flex
  {
  	display: block;
  }
  .counter_box
  {
  	float: left;
  	width: 50%;
  	margin: 15px 0;
  	margin-top: 0;
  }
  .counter_section
  {
  	background: transparent;
  	margin-left: 0;
  	text-align: center;
  	padding: 0;
  	clear: both;
  }
}
@media screen and (max-width: 767px)
{
	.swiper-pagination {
    cursor: pointer;
    bottom: 55px !important;
    right: 50%;
    left: initial !important;
    transform: translateX(50%) !important;
    width: auto !important;
	}
	.contry_right .col-md-3
	{
		width: 33.3%;
	}
	.country_box
	{
		margin-bottom: 25px;
	}
	.form-container .form_heading
	{
		padding-left: 28px;
    margin-bottom: 40px;
	}
	.contact_info
	{
		padding: 50px 30px 40px;
	}
	.cont_icon svg {
    width: 42px;
    height: 42px;
  }
  .map iframe {
    width: 100%;
    height: 307px;
	}
	.university_sidebar
	{
		margin: 0;
	}
	.apmnt_image_mg
	{
		margin: 30px 0 0;
	}
	.content_coll h3
	{
		font-size: 22px;
	}
	.content_coll p,
	.abt_inner_desc .main_desc .mis_content p,
	.about_description p,
	.content_para p
	{
		line-height: 30px;
	}	
	.inner_heading
	{
		display: block;
		text-align: center;
	}
	.inner_header
	{
		padding: 18% 0;
	}
	.bread_crumb
	{
		height: auto;
		display: inline-block;
		padding: 7px 15px;
		font-size: 14px;
	}
	.header_title
	{
		padding-bottom: 15px;
	}
	.about_image
	{
		text-align: center;
	}
	.footer_btn 
	{
		display: flex;
		column-gap: 15px;
	}
	.chat_btn
	{
		margin-top: 0;
	}
	.d_center
	{
		align-items: start;
		justify-content: start;
	}
	.footer_col
	{
		margin-bottom: 35px;
	}
	.f_last_row
	{
		padding-top: 0;
	}
	.f_last_row .ord1 
	{
		order: 1;
	}
	.f_last_row .ord2
	{
		order: 2;
	}
	.list
	{
		float: none;
		padding-bottom: 20px !important;
	}
	.list a
	{
		margin-left: 0;
		margin-right: 20px;
	}
	.enquiry,.courses,
	.testimonial,.client,
	.country
	{
		padding: 50px 0;
	}
	.view_all_link
	{
		padding-top: 15px;
	}
	.enquiry_left p {
    font-size: 15px;
  }
	.about_description h1.abt_heading,
	.heading_crs h1,
	.discover_column h1,
	.work_main h1,.work_main h1,
	.counter_box h1,
	.enquiry_left h1{
    font-size: 28px;
    line-height: 36px;
  }
  .discover_column p,
  .client_says p,
  .auth_details p
  {
  	font-size: 14px;
  }
  .client_says p
  {
  	line-height: 29px;
  }
  .appoinment_btn button
  {
  	font-size: 16px;
  }
  .auth_image
  {
  	width: 60px;
  	height: 60px;
  }
  .auth_details h3
  {
  	font-size: 20px;
  }
  .discover_column
  {
  	text-align: center;
  }
  .heading_crs
  {
  	padding-bottom: 30px;
  }
  .video_play {
    margin-top: 22px;
    justify-content: center;
	}
	.enquiry_left h1,
	.enquiry_left p
	{
		text-align: center;
	}
  .enquiry_form
  {
  	top: 0;
  	margin-top: 45px;
  	padding: 35px 30px;
  }
  .enq_sbmt
  {
  	padding: 15.5px 20px;
  }
  .about_content {
    padding-left: 0;
    padding-top: 30px;
	}
	.mis_block
	{
		margin-bottom: 25px;
	}
	.about_image::before
	{
		display: none;
	}
	.about_image
	{
		width: 100%;
		height: auto;
	}
	.ml-31
	{
		margin-left: 0;
	}
	.feature_box
	{
		border-right: none;
		border-bottom: 1.5px solid #f2f2f2;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.feature_container_box
	{
		box-shadow: none !important;
		padding: 20px;
	}
	.banner_content_text
	{
		padding-left: 20px;
	}
	.search
	{
		display: none;
	}
	.about {
    padding: 50px 0 30px;
	}
	.swiper-container .swiper-wrapper .swiper-slide
	{
	  height: 500px;
	}
	.swiper-container .swiper-wrapper
	{
		min-height: 530px;
		max-height: 530px;
	}
	.image_layer::before  
	{
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, .5);
	}
	.features
	{
		margin-top: 0;
	}
	.top_bar
	{
		display: none;
	}
	.mobile_nav__toggler,.menu_list  
	{
		display: none;
	}
	.navigation
	{
		padding: 10px;
	}
	.main_menu_nav
	{
		float: right;
	}
	.logo
	{
		width: 180px;
	}
	.navigation .d_flex,
	.main_menu_right
	{
    display: flex;
    align-items: center;
    justify-content: space-between;
	}
}
@media screen and (max-width: 992px)
{
	.process_section .ord2 {
    order: 2;
	}
}
@media  only screen and (max-width: 768px)  and (min-width: 481px)
{
	.styd_abrd_countries .col-md-4 
	{
		width: 50%;
	}
	.styd_abrd_countries .country_box
	{
		width: 200px;
		height: 200px;
    margin: auto auto 111px;
	}
	.form-container
	{
		padding: 50px;
	}
	.contact_container,.how_wrk_wrapper, .blog_inner_wrapp
	{
		padding: 40px 0;
	}
	.news_content h3 {
    line-height: 32px;
    font-size: 22px;
	}
	.about_uk ul li button
	{
		padding: 12px;
		font-size: 15px;
	}
	.content_para
	{
		padding-bottom: 0;
	}
	.benefits_uk .col-md-4 {
    width: 50%;
	}
	.split
	{
		padding: 40px 0;
	}
	.about_container {
    padding: 164px 0 40px;
  }
	.about_container
	{
		padding: 50px 0;
	}
	.inner_heading h1 {
    font-size: 35px;
	}
	.abt_cols_img
	{
		margin-bottom: 20px;
	}
	.m-top
	{
		margin-top: 0;
	}
	.abt_inner_desc .main_desc
	{
		padding: 30px 20px 0;
	}
	.collaborate
	{
		padding: 30px 0;
	}
	.coll_box {
    padding: 0 0 15px;
	}
	.about_container .col-md-4 
	{
		width: 33.3%;
	}
	.main_title
	{
		font-size: 60px;
		line-height: 75px;
	}
	.banner_block_title span.block_title
	{
		font-size: 12px;
		line-height: 12px;
		display: none;
	}
	.sub_title
	{
		font-size: 25px;
		line-height: 40px;
		max-width: 370px;
	}
	.counter_section {
    background: transparent;
    margin-left: 0;
    text-align: center;
    padding: 0;
    clear: both;
	}
	.counter_flex {
    display: block;
	}
	.counter_box {
    float: left;
    width: 50%;
    margin: 15px 0;
    margin-top: 0;
	}	
	.about_description h1.abt_heading, .heading_crs h1, .discover_column h1, .counter_box h1, .enquiry_left h1,
	.work_main h1
	{
		font-size: 32px;
    line-height: 40px;
	}
	.dc_flex
	{
		display: block;
	}
}
@media  only screen and (max-width: 992px)  and (min-width: 768px)
{
	.country .col-md-7, 
	.country .col-md-5 
	{
		width: 100%;
	}
	.contry_left .heading_crs
	{
		text-align: center !important;
	}
	.view_all_link {
    padding-top: 15px;
    padding-bottom: 15px;
	}

	.process_section .col-md-6 
	{
		width: 100%;
	}
	.blog_inner_wrapp .col-md-8,
	.blog_inner_wrapp .col-md-4
	{
	  width: 100%;
	}
	.blog_cols  .col-md-4
	{
		width: 33.3%;
	}
	.cntct_wrapper .col-md-8,
	.cntct_wrapper .col-md-4
	{
		width: 100%;
	}
	.form-container
	{
		padding: 50px;
	}
	.contact_container,
	.country
	{
		padding: 50px 0;
	}
	.blog_container .col-md-4
	{
		width: 50%;
	}
	.news_content h3 {
    line-height: 32px;
    font-size: 22px;
	}
	.split .col-md-8,
	.split .col-md-4
	{
		width: 100%;
	}
	.benefits_uk .col-md-4 
	{
		width: 50%;
	}
	.university_sidebar
	{
		margin: 20px 0;
	}
	.university_card h3
	.abt_inner_desc .main_desc {
    padding: 55px 40px 0;
  }
  .about_container {
    padding: 172px 0 40px;
  }
  .inner_header
  {
  	padding: 12% 0;
  }
  .about_description p,.abt_inner_desc .main_desc .mis_content p,
  .client_says p,.content_para p
  {
  	line-height: 30px;
  }
  .client_says p
  {
  	font-size: 16px;
  }
  .auth_image {
    width: 60px;
    height: 60px;
  }
  .inner_testimonial .quote svg
  {
  	width: 80px;
  	height: 80px;
  }
  .testimonial_box {
    padding-left: 30px;
    padding-top: 58px;
    padding-bottom: 30px;
    padding-right: 30px;
	}
	.client_author
	{
		margin-bottom: 20px;
	}
	.client .heading_crs
	{
		padding-bottom: 30px;
	}
	.d_center
	{
		justify-content: start;
	}
	.auth_details h3
	{
		font-size: 19px;
	}
  .abt_inner_desc .counter_box h1
  {
  	font-size: 40px;
  	line-height: 40px;
  }
  .enquiry_form
  {
  	top: 0;
    margin-top: 30px;
  }
  .collaborate
  {
  	padding: 50px 0;
  }
  .content_coll h3
  {
  	font-size: 21px;
  }
	.enquiry_left
	{
		text-align: center;
	}
	.video_play
	{
		justify-content: center;
	}
	.courses {
    padding: 50px 0;
  }
	.top_block:first-child
	{
		display: none;
	}
	.top_bar {
    padding: 10px;
  }
  .menu_list,.mobile_nav__toggler
  {
  	display: none;
  }
  .main_menu_nav
  {
  	justify-content: end;
  }
  .navigation .d_flex 
  {
    display: flex;
    align-items: center;
    justify-content: space-between;
	}
	.logo
	{
		width: 180px;
	}
	.slider_content .col-md-7  
	{
		width: 100%;
	}
	.offset-md-4
	{
		margin-left: 0 !important;
	}
	.banner_block_title span.block_title
	{
		font-size: 16px;
		line-height: 16px;
	}
	.main_title
	{
		font-size: 76px;
		line-height: 95px;
	}
	.sub_title {
    font-size: 29px;
    line-height: 38px;
  }
  .swiper-container .swiper-wrapper .swiper-slide
  {
  	height: 550px;
  }
  .swiper-wrapper
  {
  	min-height: 550px;
  	max-height: 550px;
  }
  .feature_container_box
  {
  	padding: 20px;
  }
  .feature_box .feature_icon
  {
  		padding-bottom: 10px;
  		display: block;
  		text-align: center;
  }
  .feature_box
  {
  	display: block;
  	border-right: none;
  	text-align: center;
  }
  .ml-31
  {
  	margin-left: 0;
  }
  .about .col-md-5,
  .about .col-md-7 
  {
  	width: 100%;
  }
  .about_image
  {
  	margin: 0 auto 50px;
  }
  .about_description h1.abt_heading,
  .enquiry_left h1,
  .heading_crs h1,.discover_column h1 {
    font-size: 38px;
    line-height: 45px;
    margin-bottom: 10px !important;
  }
  .heading_crs
  {
  	padding-bottom: 25px;
  }
  .counter_section
  {
  	max-width: 100%;
  	margin-left: 0;
  }
  .about {
    padding: 91px 0 59px;
	}
	.enquiry .col-md-7,
	.enquiry .col-md-5
	{
		width: 100%;
	}
	.enquiry,.testimonial,.client
	{
		padding: 50px 0;
	}
	.courses .col-md-4
	{
		width: 50%;
	}
	footer
	{
		padding: 50px 0 50px;
	}
	footer .col-md-4 
	{
		width: 100%;
	}
	footer .col-md-2
	{
		width: 50%;
	}
	.footer_col
	{
		padding-bottom: 25px;
	}
	.f_last_row {
    padding-top: 30px;
	}
}
@media  only screen and (max-width: 1200px)  and (min-width: 993px)
{
	.list a
	{
		margin-left: 8px;
	}
	.contact_info
	{
		padding: 50px 30px;
	}
	.cont_icon svg {
    width: 38px;
    height: 38px;
	}
	.contact_item
	{
		column-gap: 14px;
	}
	.fnt_Strng {
    font-size: 17px;
	}
	.news_content
	{
		padding: 20px;
	}
	.news_content h3
	{
		font-size: 22px;
		line-height: 32px;
	}
	.news_botm 
	{
		padding: 13px 25px 13px;
		font-size: 15px;
	}
	.university_card h3
	{
		font-size: 20px;
	}
	.about_uk ul li button
	{
		padding: 15px;
	}
	.inner_header
  {
  	padding: 12% 0;
  }
  .about_container
  {
  	padding: 170px 0 40px;
  }
  .abt_inner_desc .main_desc {
    padding: 55px 85px 0;
	}
	.about_description p,
	.abt_inner_desc .main_desc .mis_content p,
	.content_coll p
	{
		line-height: 32px;
	}
	.content_coll h3
	{
		font-size: 23px;
	}
	.d_flex {
    display: flex;
    align-items: center;
     justify-content: space-between; 
	}
	.main_menu_right
	{
		padding-left: 20px;
	}
	.top_block:first-child
	{
		display: none;
	}
	.about_description h1.abt_heading {
    font-size: 35px;
    line-height: 42px;
  }
  .about_image
  {
  	width: 100%;
  	height: auto;
  }
  .about_image::before
  {
  	width: 100%;
  	height: 450px;
  }
  .main_title
  {
  	    font-size: 65px;
    line-height: 75px;
  }
  .feature_container_box
  {
  	padding: 25px;
  }
  .ml-31
  {
  	margin-left: 10px;
  }
  .counter_section
  {
  	max-width: 100%;
  	margin-left: 0;
  }
  .counter_box h1
  {
  	font-size: 30px;
  	line-height: 35px;
  }
  .counter_flex
  {
  	column-gap: 0;
  }
  .about {
    padding: 90px 0 50px;
	}
	.enquiry_left h1,
	.heading_crs h1,
	.discover_column h1 {
    font-size: 39px;
    line-height: 49px;
	}
	.heading_crs
	{
		padding-bottom: 45px !important;
	}
	.courses .col-md-4 
	{
		width: 50%;
	}
	.courses {
    /*padding: 145px 0 50px;*/
  }
  .banner_block_title span.block_title
  {
  	font-size: 14px;
  	line-height: 14px;
  }
  .sub_title
  {
  	font-size: 30px;
  	line-height: 40px;
  }
	.logo  
	{
		width: 180px;
	}
	.menu_list
	{
		padding-left: 25px !important;
	}
	.menu_list li a
	{
		padding: 0 10px;
	}
	.sub__menu li a {
    display: block;
    padding: 15px 25px;
	}
	.footer_btn a
	{
		padding: 0 26px;
		width: 100%;
	}
	.f_last_row {
    padding-top: 29px;
	}
	footer {
    padding: 62px 0 35px;
  }
  .client
  {
  	padding: 50px 0;
  }
}
@media  only screen and (max-width: 1300px)  and (min-width: 1201px)
{
	.top_bar .col-md-6:first-child
	{
		width: 60%;
	}
	.top_bar .col-md-6 
	{
		width: 40%;
	}
	.menu_list
	{
		padding-left: 35px !important;
	}
	.menu_list li a
	{
		padding: 0 18px;
	}
	.sub__menu li a {
    display: block;
    padding: 15px 25px;
	}
	.banner_block_title span.block_title {
    font-size: 18px;
    line-height: 18px;
	}
	.main_title {
    font-size: 100px;
    line-height: 120px;
  }
  .sub_title {
    font-size: 33px;
    line-height: 42px;
  }
  .about_image
  {
  	width: 100%;
  }
	.about_image::before
	{
		width: 100%;
		height: 540px;
	}
	.about_description h1.abt_heading,.enquiry_left h1,.heading_crs h1,
	.discover_column h1 {
    font-size: 42px;
    line-height: 52px;
  }
  .courses
  {
  	padding: 160px 0 55px;
  }
  .about
  {
  	padding: 100px 0 55px;
  }
  .testimonial,.client
  {
  	padding: 55px 0;
  }
}
@media  only screen and (max-width: 1400px)  and (min-width: 1201px)
{
	.mision_image2
	{
		right: 12%;
	}
}
@media  only screen and (max-width: 1450px)  and (min-width: 1201px)
{
	.mision_image2
	{
		right: 12%;
	}
	.main_title
	{
		font-size: 85px;
    line-height: 85px;
    padding: 10px 0;
	}
	.sub_title
	{
		font-size: 40px;
	}
	.banner_block_title span.block_title
	{
		font-size: 20px;
		line-height: 20px;
	}
}
@media  only screen and (max-width: 768px)  and (min-width: 650px)
{
	.courses .col-md-4 
	{
		width: 50%;
	}
}

@media  only screen and (max-width: 1400px)  and (min-width: 1301px)
{
	.menu_list li a
	{
		padding: 0 18px;
	}
	.sub__menu li a {
    display: block;
    padding: 15px 25px;
	}
	.menu_list
	{
		padding-left: 45px !important;
	}
}
@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) {
  	header
  	{
		   background-position: 75%;
		   height: 50vh;
  	}
  }






@media  only screen and (min-width: 1500px)
{
	
}
@media  only screen and (min-width: 1600px)
{

}