/* Responsive Css */


@media only screen and (max-width: 1749px){

  .header-style-one .header-lower .menu-area .main-menu { margin-right: 25px;}

  .banner-style-two .form-inner { margin-left: 0px;}

  .rtl .banner-style-two .form-inner { margin-right: 0px;}


}


@media only screen and (max-width: 1499px){

 
  .coaching-block-one .inner-box .overlay-content{ padding-left: 15px; padding-right: 15px; width: calc(100% - 30px);   height: calc(100% - 30px); left: 15px;    top: 45px;}
  
  .coaching-block-one .inner-box:hover .overlay-content{ top: 15px;}
  
  .coaching-block-one .inner-box .overlay-content p { font-size: 14px;}

}


@media only screen and (max-width: 1399px){

 

  .header-style-one .header-lower .menu-area .btn-box { display: none;}

  .coaching-style-two .coaching-block-one { width: 50%;}

}


@media only screen and (max-width: 767px){

  .header-top .top-inner { display: block;  text-align: center;}

  .header-top .info li { float: none;}

  .header-top .info li::before { display: none;}

  .header-top .top-right { justify-content: center;}

  .header-top .info li { padding-top: 0px; padding-bottom: 0px;}

  .header-top .info li i { top: 3px; }

  .header-top { padding: 15px 0px; }

  .rtl .header-top .info li { float: none; }




}



@media only screen and (max-width: 1200px){

  .main-menu,
  .sticky-header,
  .main-header.style-one .outer-container:before { display: none !important; }

  .menu-area .mobile-nav-toggler  { display: block;  padding: 10px;}

  .megamenu ul li:first-child { display: none;}

  .banner-section .banner-carousel .owl-nav { right: 50px;}

  .header-style-one .header-lower .menu-area { background: transparent;  box-shadow: none;  padding: 0px;}

  .feature-block-one .inner-box { padding-left: 25px;}

  .feature-section .inner-container .feature-head { padding-left: 25px;}

  .content_block_one .content-box { padding-bottom: 150px;}
 
  .country-section .pattern-layer .pattern-4 { display: none;}

  .content_block_three .content-box { margin-left: 0px;}

  .main-footer .logo-widget { margin-right: 0px;}

  .header-style-two .menu-area .mobile-nav-toggler .icon-bar { background: #fff;}

  .visa-block-two .inner-box .lower-content .theme-btn-one { padding-left: 25px;}

  .country-style-two .pattern-layer { display: none;}

  .cta-style-two .bg-layer { display: none;}

  .news-section.style-two .news-block-one .inner-box { margin-bottom: 30px;}

  .news-section { padding-bottom: 120px;}

  .header-style-three .header-lower .menu-area { background: transparent;  padding: 0px;}

  .banner-style-three .slide-item .image-box { right: 0px;}

  .banner-style-three .pattern-layer .pattern-3,
  .chooseus-section .bg-layer { display: none;}

  .rtl .content_block_five .content-box { margin-right: 0px;}

  .content_block_five .content-box { margin-left: 0px;}

  .account-section .form-inner { margin-bottom: 30px;}

  .account-section { padding-bottom: 120px;}

  .visa-sidebar,
  .coaching-sidebar { margin-right: 0px;}

  .blog-sidebar { margin-left: 0px;}




}



@media only screen and (min-width: 768px){
  .main-menu .navigation > li > ul,
  .main-menu .navigation > li > ul > li > ul,
  .main-menu .navigation > li > .megamenu { display:block !important;  visibility:hidden;  opacity:0;}
}



@media only screen and (max-width: 991px){

  .banner-style-two .content-box { margin-bottom: 30px;}

  .feature-block-two .inner-box { margin-bottom: 30px;}

  .content_block_four .content-box { margin-right: 0px;  margin-bottom: 30px;}

  .banner-section .banner-carousel .owl-nav { display: none;}

  .feature-block-one .inner-box { margin-bottom: 30px;}

  .feature-section .inner-container { padding-bottom: 35px;}

  .content_block_one .content-box { margin-left: 0px;}

  .working-section .inner-container { display: block;  justify-content: center;}

  .working-block-one .inner-box { margin: 0 auto;  margin-bottom: 30px;}

  .working-block-one .inner-box .arrow { display: none;}

  .working-section { padding-bottom: 280px;}

  .funfact-section .line-1,
  .funfact-section .line-2 { display: none;}

  .funfact-block-one .inner-box { margin-bottom: 30px;}

  .funfact-section .inner-container { padding-bottom: 30px;}

  .team-block-one .inner-box { margin-bottom: 30px;}

  .team-section { /* padding-bottom: 120px; */ }

  .news-block-one .inner-box { margin-bottom: 30px;}

  .footer-widget { margin: 0px 0px 30px 0px !important;}

  .main-footer .widget-section { padding-bottom: 80px;}

  .image_block_three .image-box { margin-left: 0px;}

  .visa-block-two .inner-box { margin-bottom: 30px;}

  .visa-style-two { padding-bottom: 120px;}

  .image_block_four .image-box { padding: 0px;}

  .image_block_four .image-box .image { margin-bottom: 30px !important;}

  .coaching-section .bg-layer { display: none;}

  .content_block_six .content-box { margin-right: 0px;}

  .cta-style-two .pattern-layer .pattern-1,
  .cta-style-two .pattern-layer .pattern-2 { display: none;}

  .banner-style-three .slide-item .image-box,
  .banner-style-three .owl-nav { display: none;}

  .search-field .form-group { margin-bottom: 30px;}

  .search-field { padding-bottom: 30px;}

  .content_block_four .content-box { margin-left: 0px;}

  .about-style-three .content_block_four .content-box { margin-bottom: 0px;}

  .funfact-style-three .line-1, 
  .funfact-style-three .line-2 { display: none;}

  .funfact-block-two .inner-box { margin-bottom: 30px;}

  .funfact-style-three .inner-container { padding-bottom: 33px;}

  .content_block_eight .content-box { margin-right: 0px;  margin-top: 65px;}

  .team-block-two .inner-box { margin-bottom: 30px;}

  .team-style-two { padding-bottom: 120px;}

  .working-section.about-page { padding-bottom: 120px;}

  .team-details-content .image-box { margin-right: 0px;  margin-bottom: 30px;}

  .team-details-content .content-box { margin-left: 0px;}

  .team-details .experience-inner { margin-right: 0px;  margin-bottom: 30px;}

  .visa-sidebar, .coaching-sidebar { margin-bottom: 40px;}

  .blog-sidebar { margin-top: 40px;}

  .contact-info-section .sec-title { margin-bottom: 30px;}


  .service-wrapp .service-row1 .service-col1 .service-block-one .inner-box .lower-content { padding: 34px 20px 40px 20px;}

  .country-wrapp .country-row1 .country-col2  { display: none;}


  .header-lower .logo-box { width: 100%; max-width: 170px;}

  .header-style-one .header-lower .outer-box::before { width:210px;} 



}


@media only screen and (max-width: 767px){

  .header-top .top-right { display: flex;}

  .header-top .top-right .info { margin-right: 20px;}

  .header-top .info li:nth-child(2) i.icon-24 { position: relative; top: 3px; margin-right: 10px;}

  .header-top .info li:nth-child(2) { padding-left:0; }

  .header-top .info li:last-child { margin-right: 10px !important;}

  .header-top .top-inner .top-left .info li:last-child { margin-right: 0 !important;  }

  .header-top .top-inner  {  display:none; }

  .main-header.landing-head .header-top .top-inner { display:block; }

  .header-lower .logo-box { width: 100%; max-width: 150px; padding: 5px 0px 5px 15px; }

  .header-style-one .header-lower .outer-box::before { width:195px;} 


  .banner-carousel .slide-item { padding: 190px 0px 190px 0px;}

  .banner-carousel .content-box  { max-width: 100%;  padding-left: 0px;}

  .banner-carousel .content-box h2 { font-size: 32px; line-height: 40px;}

  .banner-carousel .content-box p { font-size: 16px; line-height: 28px; margin-bottom: 28px;}

  .about-section .about-outer .about-col2 .about-row .about-heading ul li { font-size: 15px;}

  .about-section .about-outer .about-col2 .about-row .about-heading ul li i { width: 1em; font-size: 12px; margin-right: 9px;}


  .image_block_one .image-box { margin: 0px;}

  .content_block_one .content-box { padding: 65px 0px 70px 0px;}

  .about-section .pattern-layer .pattern-3 { display: none;}

  .visa-block-one .inner-box .lower-content .icon-box { right: 20px;}

  .sec-title h2 { font-size: 34px;  line-height: 44px;}

  .visa-section .owl-dots { display: none;}

  .subscribe-section .form-inner .form-group { padding-right: 0px; margin: 0px 20px;}

  .sec-pad { padding: 63px 0px 70px 0px;}

  .working-section { padding: 63px 0px 220px 0px;}

  .image_block_two .image-box { display: none;}

  .cta-section .pattern-layer { display: none;}

  .subscribe-section .form-inner .form-group input[type="email"] {width: 100%;}

  .subscribe-section .form-inner .form-group button[type="submit"]{ position: inherit; top: 20px; right: 0;}

  .subscribe-section .form-inner .form-group  { margin: 0px 20px; }

  .content_block_three .content-box { padding: 65px 0px;}

  .news-section { padding-bottom: 40px;}

  .main-footer .widget-section { padding-bottom: 60px;  padding-top: 100px;}

  .header-style-two .nav-right li.btn-box { display: none;}

  .banner-style-two .content-box h2 { font-size: 40px;  line-height: 50px;}

  .banner-style-two .content-box h2 br,
  .banner-style-two .content-box p br { display: none;}

  .feature-style-two { padding-top: 65px;}

  .visa-style-two { padding-bottom: 40px;}

  .working-section.light { padding: 63px 0px 40px 0px;}

  .coaching-section { padding: 63px 0px 200px 0px;}

  .content_block_seven .content-box { margin-left: 0px;}

  .banner-style-three .slide-item .shape-box { display: none;}

  .banner-style-three .banner-carousel .slide-item { padding: 100px 0px;}

  .search-field .form-group.message-btn { margin-top: 0px;}

  .about-style-three { padding-top: 70px;}

  .feature-style-three,
  .country-style-three,
  .chooseus-section { padding: 63px 0px 40px 0px;}

  .country-style-three .tab-btns li { margin-bottom: 15px;}

  .coaching-style-two .coaching-block-one { width: 100%;}

  .subscribe-section { padding-top: 65px;  padding-bottom: 70px;}

  .subscribe-section h2 { margin-bottom: 20px;}

  .subscribe-section h2 br { display: none;}
  
  .rtl .header-top .info li { margin-left: 10px;}

  .rtl .content_block_six .content-box { margin-left: 0px;}

  .testimonial-block-one .inner-box .text { padding-left: 30px;  padding-right: 30px;}

  .testimonial-block-one .inner-box .testimonial-thumb { position: relative;  top: 0px;  margin-bottom: 15px;}

  .testimonial-block-one .inner-box { padding-left: 0px;}

  .page-title { padding: 60px 0px 80px 0px;}

  .working-section.about-page { padding-bottom: 40px;}

  .team-style-two,
  .team-style-two.team-page,
  .team-section.team-page { padding-bottom: 40px;}

  .team-details { padding: 70px 0px;}

  .faq-page-section { padding: 63px 0px 70px 0px;}

  .testimonial-page-section { padding: 63px 0px 0px 0px;}

  .account-section { padding: 70px 0px 40px 0px;}

  .visa-page-1 { padding-bottom: 40px;}

  .visa-details,
  .coaching-details,
  .blog-grid,
  .sidebar-page-container { padding: 70px 0px;}

  .visa-details-content .content-two .image-box { margin-bottom: 30px;}

  .coaching-style-three { padding: 63px 0px 40px 0px;}

  .coaching-details-content .content-two .image-box { margin-top: 30px;}

  .blog-details-content blockquote { padding-right: 50px;}

  .contact-info-section { padding-top: 63px;}


  .country-wrapp .country-row1 .country-col1 .country-sec2 ul.country-list li { width: 50%; margin: 0 0 0;}


  .about-section .about-outer .about-col2 .about-row { margin-left: 0; z-index: 9; margin-top: 60px;}

  .about-section .about-outer .about-col1 { width: fit-content; margin: 0 auto;}

  .about-section .about-outer { flex-wrap: wrap;}

  .about-section .about-outer .about-col2 { width: 100%; margin: 0 0 70px;}


  .service-wrapp .service-row1 .service-col1 .service-block-one .inner-box .lower-content { padding: 34px 20px 40px 20px;}


  .quality-wrapp .quality-row1 .quality-col2 { padding:0; }

  .service-wrapp { padding: 100px 0px 100px 0px;}

  .country-wrapp { padding: 100px 0px 100px 0px;}

  .quality-wrapp { padding: 100px 0px 100px 0px; background: #21263A;}

  .quality-wrapp .quality-row1 .quality-col2 .quality-heading { text-align: center;}

  .quality-wrapp .quality-row1 .quality-col2 .quality-heading h2 { font-size: 34px; line-height: 44px;}

  .quality-wrapp .quality-row1 .quality-col2 .quality-sec2 { text-align: center;}


  .quality-wrapp .quality-row1 .quality-col2 .quality-sec2 .quality-row2 { width:auto; }





  .page-title h1 { font-size: 30px; line-height: 36px;}


  .about-us-wrapp { padding: 40px 0px 60px 0px;}

  .about-us-wrapp .about-us-col1 .about-us-head h3 { font-size: 16px; line-height: 20px;}

  .about-us-wrapp .about-us-col1 .about-us-head h2 { font-size: 26px; line-height: 32px; margin: 0 0 15px;}

  .about-us-wrapp .about-us-col1 .about-us-head p { font-size: 15px;}


  .vison-wrapp { padding: 50px 0px 50px 0px;}

  .vison-wrapp .vison-heading h5 { font-size: 16px; line-height: 20px;}

  .vison-wrapp .vison-heading h2 { font-size: 26px; line-height: 32px; margin: 0 0 30px;}


  .vison-wrapp .vison-block .vison-block-one { padding: 30px 20px 30px 20px;}

  .vison-wrapp .vison-block .vison-block-one .vison-box h2 { font-size: 24px; line-height: 26px;}

  .vison-wrapp .vison-block .vison-block-one .vison-box h3 { font-size: 18px; line-height: 24px;}

  .vison-wrapp .vison-block .vison-block-one .vison-box p { font-size: 15px;}


  .count-wrapp .container { max-width: 540px;}

  .count-wrapp .count-block { border-width: 0px 0 2px 0px; max-width: 100%; justify-content: center; margin: 0 auto;}

  .count-wrapp .count-block .count-block-one { width: fit-content; padding: 30px 0px 30px 0px;}

  .count-wrapp .count-block .count-block-one .count-box { width: fit-content; display: block;}



  .team-wrapp { padding: 50px 0px 20px 0px;}

  .team-wrapp .team-heading h5 { font-size: 16px; line-height: 20px;}

  .team-wrapp .team-heading h2 { font-size: 28px; line-height: 36px; margin: 0 0 30px;}

  .team-wrapp .team-row .team-block-two .inner-box .lower-content h2 { font-size: 22px; line-height: 24px;}

  .team-wrapp .team-row .team-block-two .inner-box .lower-content h3 { font-size: 18px; line-height: 18px;}

  .team-wrapp .team-row .team-style-two { padding-bottom: 20px !important;}

   
  .current-wrapp  { padding: 35px 0px 50px 0px;}

  .current-wrapp .current-row1 .current-heading h3 { font-size: 16px; line-height: 20px;}

  .current-wrapp .current-row1 .current-heading h2 { font-size: 28px; line-height: 36px; margin: 0 0 30px;}


  .current-wrapp .current-row1 .current-col1 .lower-content h3 { font-size: 20px;}

  .current-wrapp .current-row1 .current-col1 .lower-content h4 { font-size: 15px;}

  .current-wrapp .current-row1 .current-col1 .lower-content h6 { font-size: 15px;}

  .current-wrapp .current-row1 .current-col1 .lower-content h5 { font-size: 15px;}


  .current-wrapp .current-row1 .filterDiv { padding: 0;}

  .current-wrapp .current-row1 .filterDiv:last-child { margin-bottom: 0;}

  .current-wrapp .current-row1 .filter_inbg_btn .btn { padding: 6px 10px; margin: 0 5px; margin-bottom: 6px; }
    
  .current-wrapp .current-row1 .filter_inbg { max-width: 540px; margin: 0 auto; overflow: visible;}

  

  .apply-wrapp  { padding: 35px 0px 50px 0px;}

  .apply-wrapp .apply-row1 .apply-content { padding: 30px 20px 30px 20px;}

  .apply-wrapp .apply-row1 .apply-heading h3 { font-size: 16px; line-height: 20px;}



  .contact-wrapp { padding: 30px 0px 10px 0px;}

  .contact-wrapp .contact-row1 .contact-heading h3 { font-size: 16px; line-height: 20px;}

  .contact-wrapp .contact-row1 .contact-col1 .contact-box h2 { font-size: 22px; margin-bottom: 20px; line-height: 26px;}

  .contact-wrapp .contact-row1 .contact-col1 .contact-box { padding: 30px 20px 30px 20px;}

  .contact-wrapp .contact-row1 .contact-col1 .contact-box .location-box h3 { line-height: 24px;}

  .contact-wrapp .contact-row1 .contact-col1 .contact-box .inner-box h3 { line-height: 24px;}



  .countries-wrapp { padding: 35px 0px 35px 0px; }

  .countries-wrapp .countries-row1 { margin: 0 auto;}

  .countries-wrapp .countries-row1 .countries-sibebar { display: none;}

  .countries-wrapp .countries-row1 .filterDiv { display: block;}

  .countries-wrapp .countries-row1 .countries-heading h3 { font-size: 16px; line-height: 20px;}

  .countries-wrapp .countries-row1 .filterDiv .conuntry-col1 .conuntry-head h3 { font-size: 24px; line-height: 26px;}

  .countries-wrapp .countries-row1 .filterDiv .conuntry-col1 .conuntry-head h2 { font-size: 18px; line-height: 24px;}

  .countries-wrapp .countries-row1 .filterDiv .conuntry-col1 .conuntry-head p { font-size: 15px;}



  .employer-wrapp { padding: 50px 0px 50px 0px;}

  .employer-wrapp .employer-heading h5 { font-size: 16px; line-height: 20px;}

  .employer-wrapp .employer-heading h2 { font-size: 26px; line-height: 32px; margin: 0 0 30px;}


  .employer-wrapp .employer-block .employer-block-one { padding: 30px 20px 30px 20px;}

  .employer-wrapp .employer-block .employer-block-one .employer-box h3 { font-size: 20px;}

  .employer-wrapp .employer-block .employer-block-one .employer-box h2 { font-size: 26px; line-height: 32px; margin: 0 0 15px;}

  .employer-wrapp .employer-block .employer-block-one .employer-box p { font-size: 15px;}




  .blog-wrapp .blog-heading h2 { font-size: 16px; line-height: 20px;}

  .blogs-wrapp .blogs-row1 { margin: 0 auto;}

  .blogs-wrapp .blogs-row1 .filterDiv .conuntry-col { padding: 0 5px;}

  .blogs-wrapp .blogs-row1 .filterDiv .conuntry-col1 { padding: 0 5px;}

  .blogs-wrapp .blogs-row1 .filterDiv .conuntry-col1 .conuntry-head h3 { font-size: 24px; line-height: 26px;}

  .blogs-wrapp .blogs-row1 .filterDiv .conuntry-col1 .conuntry-head h2 { font-size: 20px; line-height: 24px; margin-bottom: 10px;}

  .blogs-wrapp .blogs-row1 .filterDiv .conuntry-col1 .conuntry-head p { font-size: 15px;}

  .blogs-wrapp .blogs-row1 .blogs-sibebar { padding: 0;}



  .service-inner-wrapp .service-inner-row1 .service-inner-heading h5 { font-size: 16px; line-height: 20px;}


  .recurit-wrapp .recurit-row1 .recurit-col1 .recurit-head h3 { font-size: 24px; line-height: 26px;}

  .recurit-wrapp .recurit-row1 .recurit-col1 .recurit-head h2 { font-size: 20px; line-height: 24px; margin-bottom: 10px;}

  .recurit-wrapp .recurit-row1 .recurit-col1 .recurit-head p { font-size: 15px;}

  .recurit-wrapp .recurit-row1 .recurit-col1 .recurit-head .recurit-list li { font-size: 15px;}

  .recurit-wrapp .recurit-row1 .recurit-col1 .recurit-head h5 { line-height: 20px; margin: 10px 0 15px;}

  .recurit-wrapp .recurit-row1 .recurit-sibebar { padding: 0;}



.home-wrapp .banner-section .feature-section .feature-block .feature-block-one .inner-box h3 { font-size: 26px; margin-bottom: 15px; margin-top: 25px;}

.home-wrapp .banner-section .feature-section .feature-block { margin: 0 0 50px;}

.home-wrapp .banner-section .feature-section { padding: 25px 0 60px;}

.home-wrapp .banner-section .feature-section .feature-block .feature-block-one .inner-box { margin: 0 0 0;}


.home-wrapp .home-banner .landing-col1 { width: 100%; min-height: inherit;}

.home-wrapp .home-banner .landing-col1 .landing-block { margin: 5% auto;}

.home-wrapp .home-banner .landing-col1 .landing-image { background-size: cover;}


}




@media only screen and (max-width: 599px){

  .header-lower .logo-box { width: 100%; max-width: 150px; padding: 5px 0px 5px 15px;}

  .header-style-one .header-lower .outer-box::before { width:195px;} 

  .content_block_two .content-box .list-style-two li { width: 50%;}

  .content_block_three .content-box .flag-list li { margin-right: 40px;}

  .news-section.style-two .news-block-one .inner-box { padding-left: 30px;}

  .news-section.style-two .news-block-one .inner-box .image-box { position: relative;  left: 0px;  top: 0px;}

  .news-section.style-two .news-block-one .inner-box .lower-content { padding-left: 0px;}

  .header-style-three .nav-right li.phone { display: none;}

  .contact-info-section .info-inner { display: block;}

  .contact-info-section .info-inner .single-item { margin-bottom: 20px;}

  .contact-info-section .info-inner .single-item:last-child { margin-bottom: 0px;}

  .blog-details-content .post-tags .tags-list li { margin-bottom: 10px;}

  .vison-wrapp .vison-heading h2 br { display: none;}

  .employer-wrapp .employer-heading h2 br { display: none;}


  .contact-wrapp .contact-row1 .contact-col1 .contact-box .location-box .location-branch .branch-box { width: 100% }

  .contact-wrapp .contact-row1 .contact-col1 .contact-box .location-box .location-branch .branch-box:nth-child(2n) { margin-left: 0;}


}


@media only screen and (max-width: 499px){

  .search-not-found .inner-box .image-box img { width: 100%;}

  .error-section .inner-box .error-image img { width: 100%;}

  .header-top .top-inner { padding: 0px 30px;}

  .nav-right { display: none;}

  .mobile-menu { width: 100%;}

  .content_block_two .content-box .list-style-two li { width: 100%;}

  .content_block_five .content-box .country-list li { width: 50%;}

  .content_block_five .content-box .country-list::before { display: none;}

  .content_block_five .content-box .country-list li { border: none !important;  padding-bottom: 30px !important;}

  .content_block_five .content-box .country-inner { margin-bottom: 0px;}

  .working-block-one .inner-box .count-text { right: 15px;}

  .main-header .outer-box { display: flex;  justify-content: space-between;}

  .header-lower .main-box  { display: flex;  align-items: center;  justify-content: space-between;  width: 100%;}
  
  .mobile-menu .nav-logo  { padding: 50px 25px;  text-align: left;  min-width: 200px;  width: 250px;} 
  
  .image_block_five .image-box .image-shape .shape-2 { display: none;}

  .coaching-block-one .inner-box .overlay-content { padding: 15px 15px;}

  .coaching-block-one .inner-box:hover .overlay-content { top: 0px;}



  .subscribe-section .form-inner .form-group button { position: relative;  width: 100%;  margin-top: 15px;}

  .rtl .header-top .top-right .info { margin-left: 0px;}

  .rtl .content_block_four .content-box { margin-left: 0px;}

  .header-top .top-right .info { margin-right: 0px;}

  .accordion-box .block .acc-content { padding-left: 40px;  padding-right: 40px;}

  .account-section .form-inner { padding-left: 30px;  padding-right: 30px;}

  .default-sidebar .support-widget { padding-left: 30px;  padding-right: 30px;}

  .coaching-details-content .content-five .download-list li a { position: relative;  top: 0px;  right: 0px;}

  .news-block-one .inner-box .lower-content,
  .blog-sidebar .sidebar-widget { padding-left: 30px;  padding-right: 30px;}

  .subscribe-section  { padding-top: 40px;  padding-bottom: 110px;}
  .image_block_one .image-box .text,
  .image_block_one .image-box .image-2{ display: none;}

  .about-ex-section .image-box .image  { margin-bottom: 30px !important;}


  .blogs-wrapp .blogs-row1 .filterDiv .conuntry-col1 .conuntry-head h3 { font-size: 22px; line-height: 24px; }

  .recurit-wrapp .recurit-row1 .recurit-col1 .recurit-head h3 { font-size: 22px; line-height: 24px; }
  
}



/** responsive css for update pages **/


@media only screen and (max-width: 1499px){

  .header-style-one .header-lower .menu-area .btn-box,
  .main-header.header-style-four .nav-right li.btn-box  { display: none !important; }

  .chooseus-style-two .content-box{ padding-left: 30px; padding-right: 30px;}

  .country-style-four .tab-btns li{ margin-bottom: 15px;}

  .country-page-section .tab-btns li,
  .country-details .category-list li a{ border: none !important;}

  .country-page-section .tab-btn-box,
  .country-details .upper-box{ border-bottom: none;}

}


@media only screen and (max-width: 1200px){

  .main-header.header-style-four .menu-area .mobile-nav-toggler .icon-bar{ background: #222;}

  .about-ex-section .image-box{ margin-right: 0px;}

  .visa-style-three .tab-btns li{ margin-bottom: 20px;}

  .visa-style-three .image-box{ margin-left: 0px;}

  .chooseus-style-two .funfact-inner,
  .chooseus-style-two .funfact-inner{ width: 100%;}

  .chooseus-style-two .content-column{ float: left; width: 100%;}

  .country-block-two .inner-box{ padding-left: 30px; padding-right: 30px;}

  .team-block-three .inner-box{ padding: 40px 20px;}

  .team-block-three .inner-box .image-box{ max-width: 180px;}

  .team-block-three .inner-box .image-box .image{ width: 180px;}

  .cta-style-three .pattern-layer .pattern-4{ display: none;}

}


@media only screen and (max-width: 991px){

  .feature-block-three .inner-box{ padding-bottom: 0px;}

  .feature-style-four .inner-container{ padding-bottom: 80px;}

  .about-ex-section .image-box{ margin-bottom: 30px;}

  .visa-style-three .content-box{ margin: 0px 0px 30px 0px;}

  .coaching-block-three .inner-box{ margin-bottom: 30px;}

  .working-block-one .inner-box{ margin-bottom: 40px;}

  .team-block-three .inner-box{ margin-bottom: 30px;}

  .team-style-three{ padding-bottom: 120px;}

  .country-details-content .content-four .single-item{ margin-bottom: 30px;}

  .country-details{ padding-bottom: 115px;}



.quality-wrapp .quality-row1 .quality-col2 { padding-left: 0; padding-bottom: 90px; padding-right: 0;}

.quality-wrapp .quality-row1 .quality-col2 .quality-heading h2 { font-size: 34px;}

.quality-wrapp .quality-row1 .quality-col2 .quality-sec2 .quality-row2 .quality-list span { font-size: 16px;}

.quality-wrapp { padding: 100px 0px 0 0px;}

.quality-wrapp .quality-overlay { opacity: .5;}




}


@media only screen and (max-width: 767px){
  
  .visa-style-three .image-box .image  { margin-bottom: 30px !important;}

  .about-ex-section .image-box{ padding: 0px;}

  .about-ex-section .image-box .image-2{ position: relative; margin-top: 30px;}

  .about-ex-section{ padding: 70px 0px;}

  .visa-style-three .tab-btn-box{ margin-bottom: 30px;}

  .visa-style-three{ padding-bottom: 70px;}

  .coaching-style-four{ padding-top: 62px;}

  .coaching-style-four .sec-title{ margin-right: 0px;}

  .coaching-style-four .title-inner .text{ margin-left: 0px; margin-top: 20px;}

  .working-section.home-4{ padding-top: 42px; padding-bottom: 40px;}

  .chooseus-style-two .funfact-bock{ max-width: 100%; float: none;}

  .chooseus-style-two .content-box{ padding-top: 62px; padding-bottom: 50px;}

  .country-style-four{ padding-top: 62px;}

  .team-style-three{ padding-top: 40px; padding-bottom: 40px;}

  .cta-style-three .content-box{ margin: 0px;}

  .cta-style-three .image-layer{ display: none;}

  .search-popup .upper-box{ padding: 70px 30px;}

  .about-ex-section .content-box{ margin-left: 0px;}

  .country-page-section .tab-btn-box,
  .country-details .upper-box{ margin-bottom: 30px;}

  .country-page-section .tab-btns li,
  .country-details .category-list li{ float: none;}

  .country-details .default-sidebar{ margin-right: 0px; margin-bottom: 30px;}

  .country-details-content .content-two .single-item{ margin-bottom: 30px;}

  .country-details{ padding: 70px 0px 35px 0px;}

  .country-page-section{ padding-bottom: 40px;}

  .footer-wrapp { padding: 100px 25px 50px;}


  .partners-wrapp .partners-row1 .partners-col1 .item-slide .slick-prev.slick-arrow {left:40%;transform: translateX(-55%);}

  .partners-wrapp .partners-row1 .partners-col1 .item-slide .slick-next.slick-arrow {right:40%;transform: translateX(55%);}

  .bread-crumb .list li { font-size: 16px;}




    .home-wrapp .banner-section .banner-carousel .owl-stage-outer .owl-stage .owl-item .slide-item .image-layer {background-size: cover;background-position: 50% 20%;position: relative;}



    .home-wrapp.home-new-banr { padding-bottom: 0;}

    .home-wrapp.home-new-banr .home-banner .home-logo { position: relative; width: 100%; padding-bottom: 0;}

    .home-wrapp.home-new-banr .banner-section.home-banner { min-height: inherit; margin-bottom: 40px;}

    .home-wrapp.home-new-banr .banner-section.home-banner .landing-outer .row { height: fit-content;}

    .home-wrapp.home-new-banr .landing-outer .landing-col1 {height: 125vw;margin: 15px 0 10px;float: left;display: block;max-height: 540px;}

    .home-wrapp.home-new-banr .landing-outer .landing-col1 .banner-carousel { position: relative;}

    .home-wrapp.home-new-banr .landing-outer .landing-col1 .banner-carousel .content-box {padding: 25px 20px 30px 20px;}

    .home-wrapp.home-new-banr .landing-outer .landing-col1 .banner-carousel .content-box h3 {font-size: 22px;line-height: 20px;margin-bottom: 10px;}

    .home-wrapp.home-new-banr .landing-outer .landing-col1 .banner-carousel .content-box h3:before {top: -2px;}

    .home-wrapp.home-new-banr .landing-outer .landing-col1 .banner-carousel .content-box h2 {font-size: 18px;line-height: 20px;}

    .home-wrapp.home-new-banr .home-logo { margin: 20px auto 0px; order: -1;}

    .home-wrapp.home-new-banr .home-logo .home-box img { max-width: 180px;}
    
    .home-wrapp.home-new-banr .home-logo .logo-tagline h2 { font-size: 16px; line-height: 18px; margin: 10px auto 0;}



.boxed_wrapper.land-banner .banner-section .banner-carousel .owl-stage-outer .owl-stage .owl-item .slide-item .container { top: 40% ;}

.boxed_wrapper .home-link .home-btns .btn-box { margin: 10px 10px 5px;}

.boxed_wrapper.land-banner .banner-carousel .content-box h2 { font-size: 28px; line-height: 34px; font-weight: normal;}

.boxed_wrapper.land-banner .banner-carousel .content-box h3 { font-size: 20px; line-height: 18px; font-weight: normal;}

.boxed_wrapper .home-link .home-btns .btn-box .btn-3 { padding: 13px 40px 12px 20px; font-size: 18px; font-weight: normal;}

.boxed_wrapper .home-link .home-btns .btn-box .btn-3:before { right: 15px;}


.boxed_wrapper .home-link { bottom: 17%;}
.boxed_wrapper.land-banner .banner-section .banner-carousel .owl-dots { bottom: -5px;}

.boxed_wrapper.land-banner .home-logo .home-box svg { max-width:100%;}

}


 


@media only screen and (max-width: 499px){

  .main-header.header-style-four .nav-right{ display: none;}

  .about-ex-section .content-box .inner-box{ display: block;}

  .about-ex-section .content-box .inner-box .single-item{ margin-left: 0px; margin-top: 15px;}

  .visa-style-three .image-box{ padding: 0px;}

  .visa-style-three .image-box .image-2{ position: relative; margin-top: 30px;}

  .country-style-four .tab-btns li{ float: none;}

  .cta-style-three .content-box h2{ font-size: 30px; line-height: 40px;}


  .current-wrapp .current-row1 .filter_inbg_btn { display: flex; flex-wrap: wrap; justify-content: flex-start;}


  .current-wrapp .current-row1 .current-col1 .lower-content { padding: 30px 20px 30px 20px;}

  .current-wrapp.opening-sec .current-row1 .current-col1 .lower-content .btn-box { flex-wrap: wrap;}

  .current-wrapp .current-row1 .current-col1 .lower-content .btn-box .btn-1 { padding: 11px 25px 10px 13px; margin-right: 8px; line-height: 30px; font-size: 14px; margin-bottom: 15px;}

  .current-wrapp .current-row1 .current-col1 .lower-content .btn-box .btn-4 { padding: 11px 25px 10px 13px; line-height: 30px; font-size: 14px; margin-bottom: 15px;}

  .current-wrapp .current-row1 .current-col1 .lower-content .btn-box .btn-1:before { right: 8%; font-size: 10px;}

  .current-wrapp .current-row1 .current-col1 .lower-content .btn-box .btn-4:before { right: 8%; font-size: 10px;}

  .current-wrapp .current-row1 .current-col1 button.btn-1 { padding: 16px 20px 14px 20px; font-size: 16px; margin-bottom: 10px; margin-right: 5px;}


  .bread-crumb .list li { font-size: 14px; float: left; line-height: 16px; margin: 3px 0;}

  .page-title {  padding: 60px 0px 50px 0px;} 

  .bread-crumb li + li:before { font-size: 20px; margin: 0px 3px; float: left; top: 0; line-height: 14px;}

  .header-top { padding: 8px 0px; }


 

  
}


@media only screen and (min-width:768px) and (max-width:991px) {

.page-title { padding: 100px 0px 50px 0px;}

.bread-crumb .list li { font-size: 16px;}



.blogs-wrapp .blogs-row1 .filterDiv .conuntry-col1 .conuntry-head h3 { font-size: 22px; line-height: 26px;}

.blogs-wrapp .blogs-row1 .blogs-sibebar .blogs-box ul h3 { font-size: 18px; line-height: 24px;}

.blogs-wrapp .blogs-row1 .filterDiv .conuntry-col1 .conuntry-head p { font-size: 15px;}


.recurit-wrapp .recurit-row1 .recurit-sibebar .recurit-box ul h3 { font-size: 18px; line-height: 24px;}

.recurit-wrapp .recurit-row1 .recurit-col1 .recurit-head h3 { font-size: 22px; line-height: 26px;}

.recurit-wrapp .recurit-row1 .recurit-col1 .recurit-head h2 { font-size: 20px;}

.recurit-wrapp .recurit-row1 .recurit-col1 .recurit-head p { font-size: 15px;}

.recurit-wrapp .recurit-row1 .recurit-col1 .recurit-head .recurit-list li { font-size: 15px;}


.home-wrapp .banner-section .banner-carousel .owl-stage-outer .owl-stage .owl-item .slide-item .image-layer { background-size: 95%; background-position: 50% 30%;}

.home-wrapp.home-new-banr .landing-outer .landing-col1 .banner-carousel .content-box {padding: 20px 20px 30px 20px;}

.home-wrapp.home-new-banr .landing-outer .landing-col1 .banner-carousel .content-box h3 {font-size: 24px;line-height: 20px;margin-bottom: 10px;}

.home-wrapp.home-new-banr .landing-outer .landing-col1 .banner-carousel .content-box h3:before { top: -3px;}

.home-wrapp.home-new-banr .landing-outer .landing-col1 .banner-carousel .content-box h2 {font-size: 20px;line-height: 20px;}



}



@media only screen and (min-width:992px) and (max-width:1024px) {

  .current-wrapp .current-row1 .current-col1 .lower-content .btn-box .btn-1 { padding: 11px 30px 10px 16px; margin-right: 10px; line-height: 30px; font-size: 14px;}

  .current-wrapp .current-row1 .current-col1 .lower-content .btn-box .btn-4 { padding: 11px 30px 10px 16px; line-height: 30px; font-size: 14px;}


  .header-lower .logo-box { width: 100%; max-width: 170px;}

  .header-style-one .header-lower .outer-box::before { width:220px;} 

  .page-title { padding: 100px 0px 50px 0px;}



  .blogs-wrapp .blogs-row1 .filterDiv .conuntry-col1 .conuntry-head h3 { font-size: 22px; line-height: 26px;}

  .blogs-wrapp .blogs-row1 .blogs-sibebar .blogs-box ul h3 { font-size: 18px; line-height: 24px;}

  .blogs-wrapp .blogs-row1 .filterDiv .conuntry-col1 .conuntry-head p { font-size: 15px;}


  .recurit-wrapp .recurit-row1 .recurit-sibebar .recurit-box ul h3 { font-size: 18px; line-height: 24px;}

  .recurit-wrapp .recurit-row1 .recurit-col1 .recurit-head h3 { font-size: 22px; line-height: 26px;}

  .recurit-wrapp .recurit-row1 .recurit-col1 .recurit-head h2 { font-size: 20px;}

  .recurit-wrapp .recurit-row1 .recurit-col1 .recurit-head p { font-size: 15px;}

  .recurit-wrapp .recurit-row1 .recurit-col1 .recurit-head .recurit-list li { font-size: 15px;}



.home-wrapp .home-banner .landing-col1 .landing-block .landing-box { padding: 15px 20px 15px 20px;}

.home-wrapp.home-new .home-banner .landing-col1 .landing-block .landing-box { padding: 15px 20px 15px 20px;}

.home-wrapp .home-banner .landing-col1 .landing-block .landing-box h3 { font-size: 24px; line-height: 26px;}

.home-wrapp .home-banner .landing-col1 .landing-block .landing-box .icon-box { font-size: 36px; line-height: 36px; margin-bottom: 15px;}

.home-wrapp .home-banner .landing-col1 .landing-block .landing-box p { line-height: 24px; margin: 0 0 15px;}

.home-wrapp .home-banner .landing-col1 .landing-block .landing-box .btn-1 { padding: 15px 45px 13px 20px; line-height: 16px;}

.home-wrapp .home-banner .landing-col1 .landing-block .landing-box .btn-1:before { font-size: 12px; top: 14px; right: 16px;}





}

@media only screen and (min-width:1025px) and (max-width:1200px) {

  .current-wrapp .current-row1 .current-col1 .lower-content .btn-box .btn-1 { padding: 11px 30px 10px 16px; margin-right: 10px; line-height: 30px; font-size: 14px;}

  .current-wrapp .current-row1 .current-col1 .lower-content .btn-box .btn-4 { padding: 11px 30px 10px 16px; line-height: 30px; font-size: 14px;}


  .header-lower .logo-box { width: 100%; max-width: 170px;}

  .header-style-one .header-lower .outer-box::before { width:220px;} 

  .page-title { padding: 100px 0px 50px 0px;}


  .blogs-wrapp .blogs-row1 .blogs-sibebar .blogs-box ul h3 { font-size: 20px; line-height: 26px;}

  .recurit-wrapp .recurit-row1 .recurit-sibebar .recurit-box ul h3 { font-size: 20px; line-height: 26px;}



.home-wrapp .home-banner .landing-col1 .landing-block .landing-box { padding: 15px 20px 15px 20px;}

.home-wrapp.home-new .home-banner .landing-col1 .landing-block .landing-box { padding: 15px 20px 15px 20px;}

.home-wrapp .home-banner .landing-col1 .landing-block .landing-box h3 { font-size: 24px; line-height: 26px;}

.home-wrapp .home-banner .landing-col1 .landing-block .landing-box .icon-box { font-size: 36px; line-height: 36px; margin-bottom: 15px;}

.home-wrapp .home-banner .landing-col1 .landing-block .landing-box p { line-height: 24px; margin: 0 0 15px;}

.home-wrapp .home-banner .landing-col1 .landing-block .landing-box .btn-1 { padding: 15px 45px 13px 20px; line-height: 16px;}

.home-wrapp .home-banner .landing-col1 .landing-block .landing-box .btn-1:before { font-size: 12px; top: 14px; right: 16px;}


}



@media(min-height:300px) and (max-height:650px) { 
    
.home-wrapp.home-new-banr .landing-outer .landing-col1 .banner-carousel .content-box { padding: 15px 10px 25px 10px;}

.home-wrapp.home-new-banr .landing-outer .landing-col1 .banner-carousel .content-box h3 { font-size: 22px; line-height: 16px; margin-bottom: 5px;}

.home-wrapp .banner-section .banner-carousel {min-height: 280px;}

.home-wrapp .home-banner .landing-col1 {min-height: 50vh;} 

.header-top .info li { padding-top: 5px; padding-bottom: 5px; font-size: 11px; line-height: 18px;}

.header-top .info li i { top: 7px; font-size: 14px;}

.header-top .social-links li i.icon-1 { font-size: 14px;}

.header-top .social-links li i { font-size: 17px;}

.home-wrapp.home-new-banr .landing-outer .landing-col1 .banner-carousel .content-box h2 { font-size: 18px; line-height: 18px;}

.home-wrapp.home-new-banr .landing-outer .landing-col1 .banner-carousel .content-box .btn-1 { font-size: 13px; padding: 12px 35px 10px 15px;}

.home-wrapp.home-new-banr .landing-outer .landing-col1 .banner-carousel .content-box .btn-1:before { font-size: 11px; top: 12px; right: 12px;}

.home-wrapp.home-new-banr .landing-outer .landing-col1 .banner-carousel .owl-dots { bottom: -2px;}

.banner-section .banner-carousel .owl-dots .owl-dot span { width: 10px; height: 10px;}

.home-wrapp .banner-section .banner-carousel .owl-stage-outer .owl-stage .owl-item .slide-item .image-layer { background-position: 50% 50%; background-size: contain;}

.home-wrapp.home-new-banr .home-logo { margin: 35px auto 25px;}

.home-wrapp.home-new-banr .home-logo .home-box img { max-width: 200px;}


.boxed_wrapper.land-banner .banner-section .banner-carousel .owl-stage-outer .owl-stage .owl-item .slide-item .container { top: 265px;}

.boxed_wrapper.land-banner .home-logo { max-width: 250px; border-radius: 15%; border-bottom-right-radius: 70px; border-bottom-left-radius: 70px; padding: 10px 0px 12px 10px;}

.boxed_wrapper.land-banner .home-logo .home-box svg { max-width:100%;}

.boxed_wrapper.land-banner .banner-section .banner-carousel {min-height: 490px; max-height: 90vh;}

.boxed_wrapper.land-banner .banner-section .banner-carousel .owl-stage-outer {  min-height: 490px;}

.boxed_wrapper .home-link .home-btns .btn-box { margin: 5px 10px 10px;}

.boxed_wrapper.land-banner .banner-carousel .content-box h2 { font-size: 26px; line-height: 30px;}

.boxed_wrapper.land-banner .banner-carousel .content-box h3 { font-size: 20px; line-height: 18px;}

.boxed_wrapper .home-link .home-btns .btn-box .btn-3 { padding: 13px 40px 12px 20px; font-size: 18px;}

.boxed_wrapper .home-link .home-btns .btn-box .btn-3:before { right: 15px;}



}