@media (min-width: 1025px) {
  .custom-navbar .navbar-collapse {
    display: flex !important;
  }
  .custom-navbar .navbar-toggler {
    display: none;
  }
}
@media screen and (min-width: 1366px) {
.process .wpb_single_image .vc_single_image-wrapper::after{
      right: -68%;
          width: 78px;
}
.other-des-fields div:nth-child(1) {
    width: 70%;
}
.other-des-fields div:nth-child(2) {
    width: 30%;
}
}
@media screen and (min-width: 1500px) {
  :root {
    --bodySize: 18px;
    --bodylineHeight: 30px;
     --menuSize: 18px;
      --submenulink:18px;
    --mainheadingSize: 45px;
     --smallheadingh3Size:26px;
       --custombtnSize:18px;
     --whatsetsh4Size: 23px;
       --consultationpSize: 18px;
      --footerSize: 16px;
    --footertitleSize:25px;
    --iconboxheadingSize: 20px;
     --innerbannerSize: 50px;
    --directorsh5Size:18px;
    --abouth4Size:28px;
     --whatwedoh4Size: 22px;
      --iconboxtextSize:22px;
    --countryh5Size:19px;
    --processh5Size:19px;
    --featuredh5Size:24px;
        --studyboxh4Size:22px;
    --applicationprocessh4Size:20px;
    --postgridh3ize:22px;
    --blogwidgettitleSize: 25px;
    --postitleSize:26px;
     --posttagSize: 16px;
    --posth4Size:26px;
    --posth5Size:20px;
    --subheadingredh3Size:28px;
    --becomepartnerh4Size:22px;
    --partnershipSize:30px;
     --forminputSize: 18px;
    --formlabelSize:18px;
    --formsubmitSize:18px;
    --headquartersh4Size:22px;
    --branchh5Size:22px;
    --marketsegmenth4Size:22px;
    --segmentsh4Size:22px;
    --choossepathwayh5Size:20px;
    --otherpageh4Size:26px;
     --ukprocessSize:20px;
  }
  #menu-main-menu li{
        padding: 0px 20px;
  }
  .inner-banner{
      padding-top: 150px;
    padding-bottom: 150px;
  }
  .about-section .vc_col-sm-10 .vc_column-inner{
    padding-left: 0;
  }
  .what-sets img, .what-sets .wpb_single_image .vc_single_image-wrapper, .what-sets .wpb_single_image .vc_figure{
width:100%;
  }
  .process .wpb_single_image .vc_single_image-wrapper::after{
        right: -80%;
            width: 78px;
  }
  #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{
        padding: 0px 20px;
  }
  #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.last-menu a{
        margin-left: 70px;
  }
  #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu{
width: 320px;
  }
  .wpb_widgetised_column .wpb_wrapper .blog-widget:nth-child(2) ul li{
        line-height: 25px;
  }
  .tagcloud a{
        margin-bottom: 10px;
  }
  .wpb_widgetised_column .wpb_wrapper .blog-widget:nth-child(3) ul li{
     margin-bottom: 10px;
  }
  .other-des-fields div:nth-child(1){
  width: 70%;
}
.other-des-fields div:nth-child(2){
  width: 30%;
}
      .study-box-image img{
        width: 100%;
      }
        .what-sets img, .what-sets .wpb_single_image .vc_single_image-wrapper, .what-sets .wpb_single_image .vc_figure,
         .study-box-image .wpb_single_image .vc_figure,  .study-box-image .wpb_single_image .vc_single_image-wrapper{
width:100%;
  }
}

@media screen and (min-width: 1920px) {
  :root {
    --bodySize: 22px;
    --bodylineHeight: 38px;
     --menuSize: 22px;
      --submenulink:22px;
    --mainheadingSize: 59px;
    --smallheadingh3Size:32px;
     --custombtnSize:20px;
    --whatsetsh4Size: 26px;
      --consultationpSize: 22px;
    --footerSize: 18px;
    --footertitleSize:24px;
    --iconboxheadingSize: 22px;
    --innerbannerSize: 60px;
    --directorsh5Size:20px;
    --abouth4Size:30px;
    --whatwedoh4Size: 26px;
    --iconboxtextSize:24px;
    --countryh5Size:22px;
    --processh5Size:22px;
    --featuredh5Size:24px;
    --studyboxh4Size:24px;
    --applicationprocessh4Size:22px;
    --postgridh3ize:24px;
    --blogwidgettitleSize: 26px;
    --postitleSize:30px;
    --posttagSize: 16px;
    --posth4Size:28px;
    --posth5Size:24px;
    --subheadingredh3Size:28px;
    --becomepartnerh4Size:22px;
    --partnershipSize:30px;
    --forminputSize: 20px;
    --formlabelSize:20px;
    --formsubmitSize:20px;
    --headquartersh4Size:24px;
    --branchh5Size:24px;
    --marketsegmenth4Size:24px;
    --segmentsh4Size:24px;
    --choossepathwayh5Size:22px;
    --otherpageh4Size:28px;
     --ukprocessSize:28px;
  }
      #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu {
        width: 370px;
    }
     #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li{
             margin-bottom: 10px;
     }
     .main-heading h2{
          line-height: 75px;
     }
     .small-heading h3 {
    line-height: 45px;
  }
  .footer-social-media ul li{
        width: 35px;
    height: 35px;
  }
  .footer-contact-details img {
    width: 30px;
}
    .inner-banner, .blog-banner.inner-banner {
        padding-top: 180px;
        padding-bottom: 180px;
    }
  .about-section .vc_col-sm-2{
        width: 13%;
  }
  .about-section .vc_col-sm-1{
     width: 6%;
  }
  .icon-box-text .vc_col-sm-3{
        width: 20%;
  }
   .icon-box-text .vc_col-sm-2{
     width: 13%;
   }
  .icon-box-text h4 {
    line-height: 30px;
}
.country-box  img{
      width: 55px;
    height: 55px;
}
    .process .wpb_single_image .vc_single_image-wrapper::after {
        right: -100%;
      }
      .study-box-image img{
        width: 100%;
      }
        .what-sets img, .what-sets .wpb_single_image .vc_single_image-wrapper, .what-sets .wpb_single_image .vc_figure,
         .study-box-image .wpb_single_image .vc_figure,  .study-box-image .wpb_single_image .vc_single_image-wrapper{
width:100%;
  }

.des-min-banner.consultation-section p{
      line-height: 35px;
}
.img-w-1920 img{
  width: 100%;
}
.avis-addimission .icon-box-text  .vc_col-sm-3{
          width: 17%;
}
.avis-addimission .icon-box-text  .vc_col-sm-9{
          width: 83%;
}
.iti__selected-dial-code{
  font-size: 20px;
}
    .other-des-fields div:nth-child(1) {
        width: 60%;
    }
    .other-des-fields div:nth-child(2){
              margin-top: 25px;
    }
    .contact-form input[type="checkbox"]:checked::after{
          top: -9px;
    }
    .contact-form .wpcf7-not-valid-tip {
    font-size: 14px;
}
.iti--separate-dial-code .iti__selected-dial-code {
    margin-left: 0px !important;
}
.post-grid img{
      max-height: 300px;
    min-height: 300px;
}
.post-grid .owl-carousel .owl-item img{
  width: revert-layer;
}
.post-grid .vc_custom_heading h3, .post-grid .post-cat-title{
      line-height: 35px;
}
.post-grid .vc_custom_heading p, .post-grid p{
      -webkit-line-clamp: 2;
}
.wpb_widgetised_column .wpb_wrapper .blog-widget:nth-child(1) input, #searchsubmit {
    height: 50px;
  }
  #searchsubmit .dashicons {
    line-height: 40px;
}
    .wpb_widgetised_column .wpb_wrapper .blog-widget:nth-child(2) ul li {
        line-height: 30px;
    }
    .blog-banner.inner-banner.post-banner{
      height: 432px;
    }
    .branch .footer-contact-details:nth-child(1) {
    line-height: 35px;
}
}
@media only screen and (max-width: 1400px) {
  :root {
    --bodySize: 16px;
    --bodylineHeight: 28px;
    --menuSize: 16px;
    --submenulink:16px;
    --mainheadingSize: 40px;
    --smallheadingh3Size:26px;
    --custombtnSize:16px;
    --whatsetsh4Size: 23px;
    --consultationpSize: 18px;
    --footerSize: 14px;
    --footertitleSize:20px;
    --iconboxheadingSize: 18px;
    --innerbannerSize: 50px;
    --directorsh5Size:18px;
    --abouth4Size:28px;
    --whatwedoh4Size: 20px;
    --iconboxtextSize:20px;
    --countryh5Size:16px;
    --processh5Size:17px;
    --featuredh5Size:24px;
    --studyboxh4Size:20px;
    --applicationprocessh4Size:18px;
    --postgridh3ize:20px;
    --blogwidgettitleSize: 22px;
    --postitleSize:24px;
    --posttagSize: 14px;
    --posth4Size:24px;
    --posth5Size:18px;
    --subheadingredh3Size:28px;
    --becomepartnerh4Size:22px;
    --partnershipSize:28px;
    --forminputSize: 16px;
    --formlabelSize:16px;
    --formsubmitSize:16px;
    --headquartersh4Size:20px;
    --branchh5Size:20px;
    --marketsegmenth4Size:20px;
    --segmentsh4Size:20px;
    --choossepathwayh5Size:18px;
    --otherpageh4Size:24px;
    --ukprocessSize:20px;
  }
}
@media only screen and (max-width: 1366px) {


.post-grid .wpb_single_image .vc_single_image-wrapper, .post-grid .wpb_single_image .vc_figure{
    width: 100%;
}
}
@media only screen and (max-width: 1024px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu{
  width: 100% !important;
          padding: 15px !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu{
  margin-bottom: 10px;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.last-menu a{
          margin: 0px 10px;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.last-menu{
  margin-top: 10px;
}
.mega-sub-menu li.mega-destination-link{
  padding-top: 8px !important;
}
br{
  display: none;
}
#slider-1-slide-1-layer-6 br, .contact-form br{
  display: block;
}
.consultation-section{
      padding: 50px 0px 30px 0px;
}
.pathway-enquiry{
  padding: 0px !important;
}
.contact-form .wpcf7-list-item {
    margin-left: 3em;
}
.other-des-fields div:nth-child(2){
        margin-top: 10px;
}
.custom-tab .vc_tta-panel-body{
  padding: 20px !important;
}
    #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
        width: 33.333%;
    }
     .mega-destination-link{
      width: 100% !important;
    }
        #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li:nth-child(odd) {
        clear: inherit;
    }
    #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard.mega-menu-clear, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear {
    clear: inherit;
}
        #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
        float: inherit;
    }
}
@media only screen and (max-width: 992px) {
.consultation-section .vc_col-sm-7, .consultation-section .vc_col-sm-8{
  width: 100%;
}
.consultation-section[class*="vc_custom_"] {
  background-position: left !important;
}

}
@media screen and (width: 820px) and (height: 1180px) and (orientation: portrait) {

.post-grid img {
    max-height: 110px;
    min-height: 110px;
}
}
@media screen and (width: 768px) and (height: 1024px) and (orientation: portrait) {

}
@media only screen and (max-width: 860px) {
    :root {
      --mainheadingSize:35px;
--smallheadingh3Size:24px;
--whatsetsh4Size:20px;
--innerbannerSize:35px;
    }
.icon-box .vc_column-inner > .wpb_wrapper{
  display: block;
}
.scholarships-icon .icon-box-icon {
    width: auto;
}
.scholarships-icon .icon-box-heading {
    width: 100%;
    margin-top: 15px;
}
.footer-contact-details a, .headquarters a{
    word-break: break-all;
}
.partnership h3 a{
  display: block;
  word-break: break-all;
}
.main-heading h2{
      line-height: 45px;
}
.small-heading h3{
      line-height: 32px;
}
.inner-banner {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .about-section .vc_col-sm-2 .vc_column-inner,  .about-section .vc_col-sm-1 .vc_column-inner{
    padding-right: 0px;
  }
  .icon-box-text .vc_col-sm-3, .icon-box-text .vc_col-sm-9,
  .icon-box-text .vc_col-sm-2,   .icon-box-text .vc_col-sm-10,
  .uk-process .vc_col-sm-1, .uk-process .vc_col-sm-11{
    width: 100%;
  }
  .d-none-820{
        display: none !important;
  }
  .full-width-820 .vc_col-sm-6,  .full-width-820 .vc_col-sm-7,  .full-width-820 .vc_col-sm-5{
width: 100% !important;
  }
  .full-width-820 .wpb_single_image.mb-0{
            margin-bottom: 20px !important;
  }
   .full-width-820 .wpb_single_image.vc_align_right{
    text-align: left !important;
   } 
   .country-box{
    width: 100% !important;
    margin-bottom: 20px;
   }
   .country-row-2{
        display: block;
    margin-top: 0px;
   }
   .country-row-2 .country-box:last-child{
    margin-bottom: 0px;
   }
   .process .wpb_single_image .vc_single_image-wrapper::after{
  display: none;
}
.process.vc_col-sm-2 {
  width: 100% !important;
}
.other-des-fields{
  display: block;
}
.other-des-fields div:nth-child(1), .other-des-fields div:nth-child(2) {
    width: 100%;
}
.why-choose-pathway.vc_col-sm-3{
width: 50%;
}
.col-gap-820{
 row-gap: 20px;
}
.avis-addimission .vc_col-sm-9 .vc_column-inner {
    padding-left: 15px;
    margin-top: 20px;
}
.icon-box .wpb_content_element{
      margin-bottom: 20px !important;
}
.contact-side-padding {
    padding: 0px 0px !important;
}
        .what-sets img, .what-sets .wpb_single_image .vc_single_image-wrapper, .what-sets .wpb_single_image .vc_figure,
         .study-box-image .wpb_single_image .vc_figure,  .study-box-image .wpb_single_image .vc_single_image-wrapper, .study-box-image .wpb_single_image img{
width:100%;
  }
  .study-box-image.vc_col-sm-3{
  width: 50%;
}
    .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>* {
        min-height: auto !important;
    }
.application-left {
    padding-right: 0px !important;
}
}
@media only screen and (max-width: 768px) {
  .inner-banner, .blog-banner.inner-banner {
    padding-top: 80px;
    padding-bottom: 80px;
            background-position: right;
  }
.wpb_single_image .vc_figure{
      width: 100%;
}
.what-sets .wpb_single_image .vc_single_image-wrapper,
 .what-sets .wpb_single_image img{
  width: 100%;
}
.footer-2 {
    padding-left: 0px;
}
.footer-social-media{
  margin-bottom: 15px;
}
.footer-bottom{
  text-align: center;
}
.footer-bottom ul{
  justify-content: center;
}
.what-we-do .what-sets > .vc_column-inner > .wpb_wrapper{
  margin-top: 30px;
}
.study-box-image .wpb_single_image .vc_single_image-wrapper,
.study-box-image .wpb_single_image img{
width: 100%;
}
.application-process .wpb_single_image.mb-0{
  margin-bottom: 20px !important;
}
.wpb_single_image.vc_align_right {
    text-align: center !important;
}
.country-row-2{
  display: block;
  margin-top: 0px;
}

.avis-addimission .vc_col-sm-9 .vc_column-inner {
    padding-left: 15px;
    margin-top: 10px;
}
.country-box > .vc_column-inner > .wpb_wrapper,
.market-segment > .vc_column-inner> .wpb_wrapper,
.why-choose-pathway > .vc_column-inner> .wpb_wrapper,
.headquarters > .vc_column-inner> .wpb_wrapper{
  margin-bottom: 20px;
}
.country-box:last-child > .vc_column-inner > .wpb_wrapper,
.market-segment:last-child > .vc_column-inner> .wpb_wrapper,
.why-choose-pathway:last-child > .vc_column-inner> .wpb_wrapper,
.headquarters:last-child > .vc_column-inner> .wpb_wrapper{
  margin-bottom: 0px;
}

    .vc_tta-panel {
        margin-bottom: 15px;
    }
    .vc_tta-panel.vc_active .vc_tta-panel-title {
        background-color: var(--themeColor);
    }
        .vc_tta-panel.vc_active .vc_tta-panel-title>a {
        color: #fff !important;
    }
        .vc_tta-panel .vc_tta-panel-title>a {
       padding: 15px 30px 15px 15px !important;
        color: #000 !important;
        font-weight: 700;
        font-size: 17px;
    }
        .vc_tta-panel-title {
        background-color: #fff;
        border: 2px solid #ED1C24;
                position: relative;
    }
        .vc_tta-panel-title:after {
        position: absolute;
        content: "";
        vertical-align: 3px !important;
        border: solid !important;
        border-width: 0 2px 2px 0 !important;
        display: inline-block;
        padding: 3px;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        margin-left: 8px;
        border-color: #fff;
        top: 40%;
        right: 15px;
    }
        .vc_tta-panel.vc_active .vc_tta-panel-title:after {
        color: #fff;
        top: 50%;
        -webkit-transform: rotate(225deg);
    }
    .custom-tab .red-ul ul{
      margin-bottom: 20px;
    }
 
    .custom-tab.partner-tab .vc_tta-panel-body{
      margin-top: 0px !important;
    }
    .post-grid img {
    max-height: inherit;
}
.m-d-none{
        display: none !important;
}
.custom-logo{
      width: 80%;
    height: auto !important;
}
}
@media (max-width: 767px) {
   .custom-tab.partner-tab .vc_tta-tabs-container{
      display: none !important;
    }
      .study-box-image.vc_col-sm-3, .why-choose-pathway.vc_col-sm-3{
  width: 100%;
}
.mb-0 .study-box-image > .vc_column-inner> .wpb_wrapper{
  margin-bottom: 25px;
}
.contact-form .wpcf7-list-item{
          width: 100%;
          margin-left: 0px;
}
.contact-form input.wpcf7-submit{
  width: 100%;
}
.consultation-section .custom-btn{
  width: 100%;
}

}
@media only screen and (max-width: 690px) {
  #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
        width: 50%;
    }
    .mega-sub-menu li a img{
      width: 30px !important;
      height: 30px;
    }
    #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{
      padding: 10px 0;
    }
    .mega-sub-menu li a{
      font-size: 13px !important;
    }
    #slider-1-slide-1-layer-6 br{
      display: none;
    }
    #slider-1-slide-1-layer-6{
          padding-right: 50px;
    }
   
}
@media screen and (max-width: 768px) {

} 
@media screen and (max-width:500px){
    :root {
--innerbannerSize:25px;
  }
    .inner-banner, .blog-banner.inner-banner {
        padding-top: 60px;
        padding-bottom: 60px;
      }
      .blog-banner.inner-banner{
              min-height: 200px;
        height: auto !important;
      }
      .consultation-section .custom-btn button, .consultation-section .custom-btn a {
padding: 15px !important;
        width: 100%;
}
  }
}
@media (min-width:576px) and (max-width:1024px){

}