
@media (max-width: 575px) { 
  .topbar{display: none;}
  .menubar .navbar-brand img{max-width: 200px;}
  .menubar .dropdown-menu{width: 100%;}
  .banner-area-three {
    background-color: #005995;
    min-height: auto;
    margin-top: 300px;
    text-align: center;
  }
  
  .banner-img-three img.main-img {
    max-width: 200px;
    left: 0;
    right: 0;
    text-align: center;
    margin: auto;
    margin-top: -380px;
  }
  .banner-img-three img.main-img2 {
    max-width: 200px;
    left: 0;
    right: 0;
    text-align: center;
    margin: auto;
    margin-top: -350px;
  }
  .banner-img-three img.main-img3 {
     max-width: 200px;
    left: 0;
    right: 0;
    text-align: center;
    margin: auto;
    margin-top: -340px;
  }
  
  
  .banner-content-three .title {
    font-size: 24px;
    letter-spacing: -0.2px;
  }
  
  .banner-content-three p{
    font-size: 15px;
    letter-spacing: -0.2px;
  }
  
  .shape-2, .shape-1{
    background-color: #005995;
    display: none;
  }
  
  
  .ball {
    display: none;
  }
  
  
  .headerlsider .owl-nav{display: none;}
  
  .feature-1 .item-1{border-radius:20px;padding: 30px;margin-bottom: 15px;}
  .feature-1 .item-2{border-radius: 20px;padding: 30px;margin-bottom: 15px;}
  .feature-1 .item-3{border-radius:20px; padding: 30px;margin-bottom: 15px;}
  
  
  .about-area .fixedimg{display: none;}
  .about-area .main-img{max-width: 100%; border-radius: 20px 100px 20px 20px;margin-bottom: 70px;}
  .about-area h1{font-size: 30px;}
  
  .couter-area2{
  }
  
  .couter-area2 h2{
    color: #000;
    font-size: 25px !important;
  }
  
  .couter-area2 p{
    color: #000;
    margin: 0;
    font-size: 16px;
    font-weight: 600
  }
  
  
  
  
  .pg-page{
    position: relative;
  }
  .pg-page h4{
    font-size: 18px;
  }
  .pg-page h3{
    font-size: 25px;
    letter-spacing: -0.5px;
  }
  .pg-page h2{
    font-size: 28px;
    letter-spacing: -1px;
  }
  .pg-page p{
    font-size: 15px;
    letter-spacing: 0.2px;
  }
  
  
  .inner-page-content{
    padding: 30px 0;
  }
  
  
  
  
  ul.list-2 {
    font-size: 15px !important;
  }
  ul.list-2 li {
    padding-left:30px;
    letter-spacing: -0.2px;
  }
  ul.list-2 li:before {
    font-size: 15px;
    top: 2px;
  }
  
  
  
  ul.list-3 {
    font-size: 15px !important;
  }
  ul.list-3 li {
    padding-left:30px;
    letter-spacing: -0.2px;
  }
  ul.list-3 li:before {
    font-size: 18px;
    top: -2px;
    left: 0
  }
  
  ul.font-size-17px{
    font-size: 15px !important;
  }
  
  
  ul.list-4 {
    font-size: 15px;
  }
  ul.list-4 li {
    padding-left:30px;
    letter-spacing: -0.2px;
  }
  ul.list-4 li:before {
    font-size: 18px;
    top: -3px;
  }
  
  
  
  .our-services{padding: 60px 15px;}
  .our-services h1{font-size: 32px;font-weight: 700; letter-spacing: -2px; margin-bottom: 20px;line-height: 1em;}
  .our-services p{font-size: 17px;}
  .our-services .service-nav-info{padding:47px 30px;background:#fff;margin-right: 10px;margin-bottom: 25px;}
  .our-services .service-nav-info::before {position: absolute;right: -10px;bottom: -10px;content: "";height: 100%;width: 100%;border-right: 10px solid var(--dark);border-bottom: 10px solid var(--dark);
  z-index: -1;opacity: 0.06;}
  
  .our-team h1{font-size: 32px;}
  
  .request-call-back-area {
    padding: 50px 15px;
  }
  
  .request-call-back-area h2{font-size: 28px; letter-spacing: -1px;}
  .request-call-back-area h3{font-size: 24px; letter-spacing: -1px;}
  
  .study-abroad h1{font-size: 32px;}
  
  .inner{padding: 35px 15px; border-radius: 15px}
  
  
  .our-team {
    padding: 40px 15px;
  }
  
  
  .couter-area h2{
    font-size: 30px;
  }
  
  .couter-area p{
    font-size: 14px;
  }
  
  .ourBlog {
    padding: 40px 0;
  }
  
  .ourBlog h1 {
    font-size: 28px;
    letter-spacing: -0.7px;
  }
  
  .blog-meta ul li {
    padding-right: 30px;
  }
  
  .blog-meta ul li:after {
    right: 6px;
    width: 15px;
  }
  
  .blog-item h4 {
    font-size: 20px;
  }
  
  
  
  
  .blog-tile{min-height: 270px;}
  .blog-tile .inner-tile{ padding: 20px;}
  .blog-tile h3{font-size: 18px;letter-spacing: -0.3px;}
  .blog-tile p{font-size: 14px; font-weight: 400}
  .blog-tile h5{font-size: 13px; color: #acacac; letter-spacing: 1px;}
  
  
  
  
  .testimonials {
    padding: 40px 15px;
  }
  
  .testimonials h1 {
    font-size: 30px;
  }
  .testimonial-style-two {
   
    padding-left: 0;
    position: relative;
    padding-right: 0;
    padding: 20px;
    text-align: center;
  }
  .testimonial-style-two .avtar{
    position: relative;
    top: 0%;
    margin-top: 0px;
    left: 0;
    right: auto;
    height: 100px;
    width: 100px;
    margin: auto;
    margin-bottom: 15px;
  }
  
  .testimonial-style-three {
   
    padding-left: 0;
    position: relative;
    padding-right: 0;
    padding: 20px;
    text-align: center;
  }
  .testimonial-style-three .avtar{
    position: relative;
    top: 0%;
    margin-top: 0px;
    left: 0;
    right: auto;
    height: 100px;
    width: 100px;
    margin: auto;
    margin-bottom: 15px;
  }
  .testimonial-style-two  h3,
  .testimonial-style-three  h3{
    font-size: 18px !important;
  }
  
  .testimonial-style-two  p,
  .testimonial-style-three  p,
  p.font-size-14px{
    font-size: 14px !important;
  }
  
  
  
  
  
  
  .our-process {
    padding: 40px 15px;
  }
  
  .our-process h1 {
    font-size: 30px;
  }
  
  
  
  
  .study-abroad {
    padding: 40px 15px;
  }
  
  
  .inner-page-hero{
    min-height: 130px; 
    margin-top: 90px;
  }
  
  .inner-page-hero h1{
    font-size: 30px;
    margin: 0
  }
  
  
  
  
  .our-team {
    padding: 30px 0;
  }
  
  .our-team h1 {
    letter-spacing: -0.5px;
    font-size: 26px;
  }
  
  
  .our-team h4 {
    letter-spacing: -0.5px;
    font-size: 20px;
  }
  
  
  .subscribe{
    padding: 30px 0;
  }
  
  .subscribe h4{
    font-size: 24px;
  }
  
  .subscribe .form-control{
    padding-left:20px;
    font-size: 14px;
    letter-spacing: -0.2px;
  }
  
  .subscribe p{
    font-size: 15px;
    margin-bottom: 25px;
  }
  
  
  
  .blog-detail-page{position: relative;}
  .blog-detail-page h2{font-size: 22px;letter-spacing: -0.7px;}
  .blog-detail-page h3{font-size: 20px;letter-spacing: -0.2px;}
  .blog-detail-page h4{font-size: 18px; letter-spacing: -0.2px;}
  .blog-detail-page p{font-size:15px; letter-spacing: -0.2px;}
  
  .author-details{padding: 0; margin: 0; max-width: 100%;}
  .author-details .lable{font-size: 15px;letter-spacing: -0.2px; }
  .author-details .d-flex{
    display: block !important;
  }
  
  .author-details .d-flex div{
    display: block;
  }
  
  .fixedbtn{
    padding: 8px 25px;
    top: auto;
    bottom: 0; 
    left: 0;
    transform: rotate(0);
    width: 100%;
    border-radius: 0;
  }
  
  .float{
     bottom:55px;
  }
  
  .footer {
    position: relative;
    margin-bottom: 0;
    padding: 0 0px;
    padding-bottom: 30px;
  }
  
  .footer .inner{
    padding-right: 0;
    padding-left: 0
  }
  
  .footer h4{
    font-size: 20px;
  }
  
  .footer p{
    font-size: 14px;
    letter-spacing: 0.2px;
  }
  
  .footer ul {
    font-size: 14px;
    letter-spacing: -0.2px;
  }
  
  
  
  }
  
  
  @media (min-width: 576px) and (max-width: 767px) {
  
  .topbar{display: none;}
  .fixedbg {padding: 50px 0;}
  .fixedbg h1{color: #fff; font-size:40px; }
  .fixedbg p{font-size: 14px;}
  
  .banner-area-three {
    background-color: #005995;
    min-height: auto;
    margin-top: 300px;
    text-align: center;
  }
  
  .banner-img-three img.main-img {
    max-width: 200px;
    left: 0;
    right: 0;
    text-align: center;
    margin: auto;
    margin-top: -380px;
  }
  .banner-img-three img.main-img2 {
    max-width: 200px;
    left: 0;
    right: 0;
    text-align: center;
    margin: auto;
    margin-top: -350px;
  }
  .banner-img-three img.main-img3 {
     max-width: 200px;
    left: 0;
    right: 0;
    text-align: center;
    margin: auto;
    margin-top: -340px;
  }
  
  
  .banner-content-three .title {
    font-size: 24px;
    letter-spacing: -0.2px;
  }
  
  .banner-content-three p{
    font-size: 15px;
    letter-spacing: -0.2px;
  }
  
  .shape-2, .shape-1{
    background-color: #005995;
    display: none;
  }
  
  
  .ball {
    display: none;
  }
  
  
  .inner-page-hero{
    min-height: 170px; 
    margin-top: 90px;
  }
  
  .inner-page-hero h1{
    font-size: 30px;
    margin: 0
  }
  
  
  
  
  .pg-page{
    position: relative;
  }
  .pg-page h4{
    font-size: 20px;
  }
  .pg-page h3{
    font-size: 26px;
    letter-spacing: -0.5px;
  }
  .pg-page h2{
    font-size: 32px;
    letter-spacing: -1px;
  }
  .pg-page p{
    font-size: 15px;
    letter-spacing: 0.2px;
  }
  
  .inner-page-content{
    padding: 30px 0;
  }
  
  
  
  ul.list-2 {
    font-size: 15px !important;
  }
  ul.list-2 li {
    padding-left:30px;
    letter-spacing: -0.2px;
  }
  ul.list-2 li:before {
    font-size: 18px;
    top: -3px;
  }
  
  
  
  ul.list-3 {
    font-size: 15px;
  }
  ul.list-3 li {
    padding-left:30px;
    letter-spacing: -0.2px;
  }
  ul.list-3 li:before {
    font-size: 18px;
    top: -3px;
  }
  
  
  ul.list-4 {
    font-size: 15px;
  }
  ul.list-4 li {
    padding-left:30px;
    letter-spacing: -0.2px;
  }
  ul.list-4 li:before {
    font-size: 18px;
    top: -3px;
  }
  
  
  
  .testimonials {
    padding: 40px 15px;
  }
  
  .testimonials h1 {
    font-size: 30px;
  }
  .testimonial-style-two {
   
    padding-left: 0;
    position: relative;
    padding-right: 0;
    padding: 20px;
    text-align: center;
  }
  .testimonial-style-two .avtar{
    position: relative;
    top: 0%;
    margin-top: 0px;
    left: 0;
    right: auto;
    height: 100px;
    width: 100px;
    margin: auto;
    margin-bottom: 15px;
  }
  
  .testimonial-style-three {
   
    padding-left: 0;
    position: relative;
    padding-right: 0;
    padding: 20px;
    text-align: center;
  }
  .testimonial-style-three .avtar{
    position: relative;
    top: 0%;
    margin-top: 0px;
    left: 0;
    right: auto;
    height: 100px;
    width: 100px;
    margin: auto;
    margin-bottom: 15px;
  }
  .testimonial-style-two  h3,
  .testimonial-style-three  h3{
    font-size: 18px !important;
  }
  
  .testimonial-style-two  p,
  .testimonial-style-three  p,
  p.font-size-14px{
    font-size: 14px !important;
  }
  
  
  
  
  
  .subscribe{
    padding: 30px 0;
  }
  
  .subscribe h4{
    font-size: 24px;
  }
  
  .subscribe .form-control{
    padding-left:20px;
    font-size: 14px;
    letter-spacing: -0.2px;
  }
  
  .subscribe p{
    font-size: 15px;
    margin-bottom: 25px;
  }
  
  
  
  }
  
  
  @media (min-width: 768px) and (max-width: 991px) { 
  
  .fixedbg   {padding: 50px 0;}
  .fixedbg h1{color: #fff; font-size:40px; }
  .fixedbg p{font-size: 14px;}
  
  
  .pg-page{
    position: relative;
  }
  .pg-page h4{
    font-size: 20px;
  }
  .pg-page h3{
    font-size: 26px;
    letter-spacing: -0.5px;
  }
  .pg-page h2{
    font-size: 30px;
    letter-spacing: -1px;
  }
  .pg-page p{
    font-size: 15px;
    letter-spacing: 0.2px;
  }
  
  
  
  .inner-page-hero{
    min-height: 200px; 
  }
  
  .inner-page-hero h1{
    font-size: 30px;
    margin: 0
  }
  
  
  
  .subscribe{
    padding: 30px 0;
  }
  
  .subscribe h4{
    font-size: 24px;
  }
  
  .subscribe .form-control{
    padding-left:20px;
    font-size: 14px;
    letter-spacing: -0.2px;
  }
  
  .subscribe p{
    font-size: 15px;
    margin-bottom: 25px;
  }
  
  
  
  
  
  }
  
  @media (min-width: 992px) and (max-width: 1200px) { 
  
  .fixedbg {padding: 50px 0;}
  .fixedbg h1{color: #fff; font-size:50px; }
  .fixedbg p{font-size: 16px;}
  
  .menubar .contact{
    display: none;
  }
  
  .pg-page{
    position: relative;
  }
  .pg-page h4{
    font-size: 22px;
  }
  .pg-page h3{
    font-size: 28px;
    letter-spacing: -0.5px;
  }
  .pg-page h2{
    font-size: 36px;
    letter-spacing: -1px;
  }
  .pg-page p{
    font-size: 16px;
    letter-spacing: 0.2px;
  }
  
  
  
  }
  
  
  
  @media (min-width: 1201px) and (max-width: 1400px) { 
  .menubar .contact{
    display: none;
  }
  
  }
  
  