@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) {}