@media screen and (max-width: 1556px)
{
	.video_container
	{
		margin-right: 0;
	}
}
@media screen and (max-width: 768px)
{
	.plng-box
	{
		margin-bottom: 20px !important; 
	}
	.row-tab .d-flex  
	{
		display: block !important;
	}
	.row-tab .flex-column
	{
		width: 100%;
	}
	.right_tab_con_left
	{
		padding-left: 0;
	}
	.about_container-row, .abt_inner_desc,.course_detail,.cntct_wrapper1,.map,.caree_details
	{
		padding: 0 15px;
	}
	.cr-clmn-image .col-md-6
	{
		width: 50%;
	}
	.split_content
	{
		padding-left: 0;
	}
	.split_content 
	{
		padding-top: 25px;
	}
	.mt_30 {
    margin-top: 20px;
	}
	.right-side-widget
	{
		margin-left: 0;
	}
	.page_wrapper {
    padding: 40px 0;
	}
	.abt_company,.page_faq
	{
		padding: 30px 15px;
	}
	.page_faq 
	{
		padding-bottom: 0 !important;
	}
	.en-heading
	{
		font-size: 38px;
		margin-bottom: 20px !important;
	}
	.right_tab_con_left p, .listing_tb li
	{
		font-size: 16px;
		    line-height: 30px;
	}
	.row-tab .flex-column button
	{
		font-size: 19px;
		padding: 16px;
	}
	.row-tab .flex-column
	{
		margin-bottom: 15px;
		margin-right: 0;
	}
	.listing_tb li{
		margin-bottom: 10px;
	}
	.collaborate
	{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.hig_def h4 {
        font-size: 18px !important;
  }
  .content_coll
  {
  	text-align: center;
  }
  .banner_content_text h2 {
      font-size: 27px !important;
      padding-bottom: 20px;
  }
  .icon
  {
  	margin: auto;
  }
  .hig_image img 
  {
  	width: 28px;
  }
	.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;
	}
	
	
	.exp_num {
    font-size: 52px;
    line-height: 52px;
  }
  .exp_title {
    font-size: 24px;
    line-height: 28px;
	}
	.list_para li{
		line-height: 30px;
	}
	.abt_inner_desc h1.abt_heading,.collaborate .section_title
	{
		max-width: 100%;
		margin-bottom: 10px !important;
	}
	.coll_box
	{
		margin-top: 0;
	}
	.abt_inner_desc .counter_box h1 {
    font-size: 37px;
    line-height: 37px;
	}
	.abt_inner_desc .counter_flex .counter_box p {
    padding-top: 5px;
	}
	.abt_inner_desc {
    padding-top: 30px;
    padding-bottom: 0px;
	}
	.abt_scond-colmn,.abt_right_scond-colmn
	{
		padding: 0;
	}
	.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;*/
  }
  .about_description
  {
  	padding-bottom: 28px;
  }
  .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 (min-width: 769px)
{
	.about-image
	{
		padding-top: 25px;
	}
	.desktop-block
	{
		display: block;
	}
	.mobile-block
	{
		display: none;
	}
}
@media screen and (max-width: 768px)
{
	.abt-image
	{
		display: none;
	}
	.coll_box {
    padding: 20px;
	}
	.content_coll {
    padding-top: 15px;
	}
	.abt-image {
    max-width: 200px;
        right: -15%;
  }
  .icon {
    width: 60px;
    height: 60px;
  }
  .coll_box
  {
  	margin-bottom: 20px;
  }
  .about-right
  {
  	margin-top: 40px;
  }
  .about-image
  {
  	max-width: 100%;
  	text-align: center;
  }
	.play_icon {
    width: 35px;
    height: 35px;
	}
	.play_icon svg  
	{
		width: 35px;
		height: 35px;
	}
	.pla_text h6 
	{
		font-size: 16px;
	}
	.pla_text p  
	{
		font-size: 14px;
	}
	.card-body-para p
	{
		text-align: justify;
	}
	.testimonial-box > .d-flex
	{
		display: block !important;
	}
	.right_crs-row .course-product
	{
		margin-bottom: 0 !important;
	}
	.test-quote
	{
    opacity: 0.3;
	}
	.footer_logo img 
	{
		max-width: 80%;
		width: auto;
	}
	.log-bann img  
	{
		width: auto;
	}
	.blog .heading_row 
	{
		padding-bottom: 25px;
	}
	.custom-dot {
    position: relative;
    bottom: -20px;
    right: 0;
    text-align: center;
	}
	.close_icon
	{
		top: 3px;
    right: 19px;
	}

	.enquiry
	{
		padding: 45px 15px;
	}
	.abt_cmn-para p
	{
		padding-bottom: 15px;
	}
	.h_box
	{
    border: 1px solid rgba(255, 255, 255, .5) !important;
    border-right: 0;
    padding: 13px !important;
    border-radius: 15px;
    margin: 8px 0;
	}
	.hig_def p  
	{
		text-align: left !important;
	}
	.hig_def h4
	{
    font-size: 20px;
	}
	.highlated {
    padding-bottom: 25px;
	}

	.courses-row {
    padding: 30px 0 30px;
	}
	.course-product
	{
		/*margin: 0 !important;*/
	}
	.left_course_column
	{
		padding: 0 10px;
	}
	.abt_cmn-para p
	{
    line-height: 33px;
	}
	.d-flex_row
	{
		display: block !important;
	}
	.left_course_column h1
	{
		font-size: 32px;
    line-height: 38px;
	}
	.custom-nav, .custom-navs, .custom-nav-1 {
    padding-top: 20px;
    padding-bottom: 20px;
	}
	.slider_content
	{
		border-radius: 0;
	}
	.slider_content
	{
		padding: 25px;
	}
	.banner_para
	{
		font-size: 15px;
		display: none;
	}
	.rd-more {
    padding-left: 13px;
	}
	.header_btn a {;
    padding: 4px 10px;
    font-size: 19px;
    line-height: 19px;
    font-size: 14px;
    height: 44px;
	}
	.slider_content 
	{
		bottom: 0 !important;
		transform: initial !important;
	}
	.overlay1
	{
		display: none;
	}
	.banner_content_text h2 {
    font-size: 31px;
    padding-bottom: 20px;
	}
	.desktop-block
	{
		display: none;
	}
	.mobile-block
	{
		display: block;
	}

	.slider_content
	{
		width: 100%;
	}
	
	.swiper-pagination {
    cursor: pointer;
    bottom: 22px !important;
    right: 10px !important;
    left: initial !important;
    transform: initial !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: 20px;
	}
	.content_coll p
	{
		line-height: 26px;
	}
	.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;
	}
	
	.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: 0px;
  }
  .service_container {
    padding: 45px 0 20px;
  }
  .testimonial-box > .d-flex {
    column-gap: 20px;
	}
	.test-quote svg 
	{
		width: 50px;
	}
	.test_content p {
    font-size: 16px;
    line-height: 33px;
	}
	.test-image
	{
		width: 50px;
	}
	.test-author .test-content div
	{
    font-size: 13px;
    line-height: 13px;
	}
	.testimonial_row .owl-dots button {
    width: 11px !important;
    height: 11px !important;
  }
  .watch-trail {
    position: absolute;
    bottom: 17px;
    left: 19px;
    color: #fff;
	}
	.blog {
    padding: 45px 0 35px;
	}
	.card-body-paras h4 {
    color: #404041;
    font-size: 21px;
    padding-top: 12px;
    line-height: 28px;
	}
	.blog_row {
    padding-top: 23px;
	}
	.blog_cmn_para
	{
		padding: 10px 12px 0;
	}
	.blog_cmn_para p {
    font-size: 16px;
    line-height: 30px;
  }
  footer
  {
  	padding: 35px 10px;
  }
  .newsletter, .footer_row
  {
  	padding-left: 0;
  }
  .newsletter > .d-flex  
  {
  	display: block !important;
  }
  .newsletter
  {
  	padding-top: 25px;
  }
  .footer_form .input_form_news input
  {
  	width: 100%;
  	min-width: auto;
  }
  .first-row {
    padding-bottom: 26px;
	}
	.test-author .test-content h4
	{
    /*font-size: 17px;*/
    /*line-height: 17px;*/
	}
	.footer-column h3
	{
		padding-bottom: 23px;
	}
	.footer-column > .d-flex
	{
		display: block !important;
	}
	.footer-column h3 
	{
    font-size: 19px;
    /*padding-bottom: 31px;*/
	}
	.newsletter p {
    font-size: 20px;
    line-height: 28px;
	}
	.br_name {
    color: #fff;
    font-size: 19px;
    line-height: 19px;
  }
  .btm-row
  {
  	margin-left: 0 !important;
  }
  .btm-row
  {
  	margin-top: 32px !important;
  }
  .footer_btm-row p
  {
		font-size: 14px;
		text-align: center;
		line-height: 22px;
  }
  .footer_btm-row a
  {
  	display: none;
  }
  .testimonial_row, .blog_row
  {
  	padding: 0 10px;
  }
  .service_heading
  {
  	padding: 0 12px;
  }
  .service-row {
    padding-top: 28px;
	}
	.course-product
	{
		margin-bottom: 20px;
	}
	.crs-body {
    padding: 22px 25px 32px !important
  }
  .card-body-para p
  {
  	font-size: 16px;
  }
  .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
	{
	}
	.search
	{
		display: none;
	}
	.about {
    padding: 50px 0 30px;
	}
	/*.swiper-container .swiper-wrapper .swiper-slide
	{
	  height: 450px;
	}*/
	.swiper-container .swiper-wrapper .swiper-slide
	{
		border-radius: 25px;
	}
	/*.swiper-container .swiper-wrapper
	{
		min-height: 450px;
		max-height: 450px;
	}*/
	.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)
{
	.en-roll .d-flex
	{
		display: block !important;
		justify-content: center;
		text-align: center;
	}
	.dwn-load {
    font-size: 24px;
    margin-top: 15px !important;
    margin-left: 0 !important;
  }
	.menu_icon
	{
		margin-left: 0;
	}
	.process_section .ord2 {
    order: 2;
	}
	.main_menu_right
	{
	  display: block;
	}
	.video_container
	{
		margin-left: 0;
		height: auto;
		margin-right: 0;
		margin-top: 40px;
	}
}
@media  only screen and (max-width: 768px)  and (min-width: 576px)
{
	.container  
	{
		max-width: 100%;
	}
}
@media  only screen and (max-width: 600px)  and (min-width: 481px)
{
	.banner_content_text h2 {
        font-size: 40px !important;
        padding-bottom: 20px;
    }
}
@media  only screen and (max-width: 1100px)  and (min-width: 992px)
{
	.banner_content_text h2 {
	    font-size: 46px;
	}
	.slider_content
	{
		width: 550px;
		    padding: 72px 45px 72px 41px;
	}
	.menu_list li a::before
	{
		bottom: -28px;
	}
}
@media  only screen and (max-width: 992px)  and (min-width: 768px)
{
	    .container{
        max-width: 90% !important;
    }
}
@media  only screen and (max-width: 768px)  and (min-width: 601px)
{
	.banner_content_text h2 {
        font-size: 42px !important;
        padding-bottom: 0px;
    }
    .banner_block_title {
	    font-size: 17px !important;
	    line-height: 18px;
		}
    .banner_content_text p  
    {
    	display: block !important;
    }
}
@media  only screen and (max-width: 768px)  and (min-width: 481px)
{
	.highlated .col-md-6
	{
		width: 50%;
	}
	.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;
	}
	
	.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: 769px)
{
	.plng-box
	{
		margin-bottom: 20px !important; 
	}
	.course_detail .col-md-8,
	.course_detail .col-md-4,
	.split_cr .col-md-5,.split_cr .col-md-7
	{
		width: 100%;
	}
	.split_content
	{
		padding-left: 0 !important;
		padding-top: 25px;
	}
	.mt_30
	{
		margin-top: 30px;
	}
	.right-side-widget {
    margin-left: 0px;
	}
	.log-bann img  
	{
		width: auto;
	}
	.contact-widget h5 
	{
		font-size: 28px;
	}
	.contact-widget h5 span 
	{
		margin-bottom: 10px;
	}
	.abt_cmn-para p
	{
    line-height: 36px;
    font-size: 17px;
	}
	.collaborate .col-md-3 
	{
		width: 50%;
	}
	.page_wrapper
	{
		padding: 30px 0px 30px;
	}
	.inner_heading h1 {
    font-size: 34px;
	}
	.inner_heading
	{
		padding: 0 25px;
	}
	.about_container-row
	{
		padding: 0 35px;
	}
	.about-right
	{
		margin-top: 14%;
	}
	.exp_num {
    font-size: 60px;
    color: var(--theme);
    line-height: 60px;
	}
	.exp_title {
    font-size: 26px;
    line-height: 30px;
	}
	.abt_inner_desc,.course_detail
	{
		padding: 30px 35px;
	}
	.abt_right_scond-colmn
	 {
    padding-left: 8px;
	}
	.abt_scond-colmn
	{
		padding-right: 8px;
	}
	.about_container-row .col-md-6 
	{
		width: 100%;
	}
	.about-image
	{
		margin: auto;
	}
	.banner_content_text h2 {
    font-size: 37px;
	}
	.banner_block_title {
    font-size: 18px;
    line-height: 19px;
	}
	.slider_content {
    width: 560px;
  }
  .slider_content {
    width: 50%;
    padding: 38px 20px 38px 38px;
    border-bottom-right-radius: 86px;
	}
	.banner_para
	{
		display: none;
	}
	.header_btn
	{
		margin-top: 20px;
	}
	.follow_text
	{
		display: none;
	}
	.top_text p {
    font-size: 15px;
    line-height: 16px;
  }
  .courses-row {
    padding: 48px 30px 56px;
	}
  .courses-row .col-md-3
  {
  	width: 40%;
  }
  .highlated {
    padding-bottom: 11px;
	}
	.testimonial .row .col-md-3,
	.testimonial .row .col-md-9
	{
	  width: 100%;
	}
	.blog {
	    padding: 46px 30px 46px;
	}
	.testimonial_row
	{
	  padding-top: 35px;
	}
	footer {
    padding: 55px 35px 35px;
  }
  .left_course_column h1 {
    color: #404041;
    font-size: 40px;
    line-height: 46px;
	}
	.br_name
	{
		font-size: 18px;
		line-height: 18px;
	}
	.footer-column h3 {
    color: #fff;
    font-size: 20px;
    padding-bottom: 28px;
	}
	.footer_btm-row p, .sec_btm_row a
	{
		font-size: 14px;
	}
  .first-row .col-md-3,
  .first-row .col-md-9
  {
  	width: 100%;
  }
  .footer_form .input_form_news input
  {
  	min-width: 350px;
  }
  .newsletter
  {
  	padding-top: 35px;
  }
  .offset-md-3
  {
  	margin-left: 0 !important;
  	width: 100% !important;
  }
  .footer-column > .d-flex {
    column-gap: 15px;
	}
	.btm-row
	{
		margin-left: 0 !important;
	}
  .newsletter, .footer_row
  {
  	padding-left: 0;
  }
  .courses-row .col-md-9
  {
  	width: 60%;
  }
	.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 35px;
  }
  .content_coll h3
  {
  	font-size: 21px;
  }
  .video_container
  {
      margin-top: 100px;
      margin-left: 35px;
      margin-right: 35px;
  }
	.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
	{
		padding: 50px 35px;
	}
	.courses .col-md-4
	{
		width: 50%;
	}
	.testimonial,
	.service_container
	{
		padding: 50px 30px;
	}
	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: 1100px)  and (min-width: 993px)
{
	.left_course_column h1 {
    color: #404041;
    font-size: 43px;
    line-height: 50px;
	}
	.courses-row
	{
		padding: 35px 20px;
	}
	.enquiry,.blog {
    padding: 40px 20px;
	}
	.card-body-paras h4 {
    color: #404041;
    font-size: 23px;
    padding-top: 13px;
    line-height: 29px;
	}
	footer
	{
		padding: 40px 20px !important;
	}
	.footer_form .input_form_news input
	{
		min-width: 350px;
	}
	.newsletter, .footer_row {
    padding-left: 25px;
	}
	.btm-row {
    margin-left: 25px !important;
	}
	.br_name{
		line-height: 25px;
	}
	.footer-column > .d-flex {
    column-gap: 19px;
	}
	.highlated {
    padding-bottom: 15px;
	}
	.service_container
	{
		padding: 50px 20px;
	}
	.testimonial
	{
		padding: 50px 20px 170px;
	}
	.prelative .col-md-7
	{
		width: 65%;
	}
	.prelative .col-md-5
	{
		width: 35%;
	}
}
@media  only screen and (max-width: 1200px)  and (min-width: 993px)
{
	.menu_list>li:hover .sub__menu {
    opacity: 1 !important;
    visibility: visible !important;
    margin-top: 25px !important;
	}
	.abt_inner_desc
	{
		padding: 30px 0 50px;
	}
	.hig_def h4 {
    font-size: 20px;
  }
  .collaborate .col-md-3  
  {
  	width: 33.33%;
  }
	.video_container
	{
		margin-right: 0;
	}
	.about_container
	{
		padding: 0 30px;
	}
	.abt-image
	{
		    bottom: -160px;
    right: 10%;
	}
	.exp_num {
    font-size: 50px;
    color: var(--theme);
    line-height: 50px;
	}
	.exp_title {
    font-size: 26px;
    line-height: 30px;
	}
	.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: 20px;
	}
	.icon {
    width: 60px;
    height: 60px;
  }
  .collaborate
  {
  	padding: 40px 20px;
  }
  .course_detail
  {
/*  	padding: 0 20px;*/
  }
  .dw_name h5
  {
  	font-size: 14px;
  }
  .dwn-icon {
    width: 37px;
    height: 37px;
    line-height: 37px;
  }
  .section_diw .d-flex {
    column-gap: 5px;
	}
	.icon_wd {
    font-size: 31px;
  }
  .contact-bt-button a
  {
  	    padding: 20px 15px;
  	        font-size: 14px;
  }
	.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;
    margin-bottom: 10px !important; 
  }
  .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 5px;
		font-size: 14px;
	}
	.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: 1200px)  and (min-width: 1100px)
{
	.left_course_column h1 {
        color: #404041;
        font-size: 43px;
        line-height: 50px;
    
	}	
	    .sub__menu li a {
        display: block;
        padding: 15px 25px !important;
    }
	.menu_list li a::before
	{
		bottom: -28px;
	}
.menu_list li a
	{
/*		padding: 0 12px !important;*/
	}
}
@media  only screen and (max-width: 1200px)  and (min-width: 993px)
{
	.container {
        max-width: 97% !important;
  	}
  	.planing .col-md-3 {
        width: 50%;
    }
    .plng-box
    {
    	margin-bottom: 25px !important;
    }
}
@media  only screen and (max-width: 1300px)  and (min-width: 1100px)
{
	/*.container {
        max-width: 1200px !important;
  	}*/
  	.menu_list > li  a
  	{
  		padding: 0 8px;
  	}
}
@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)
{

}