
@media (max-width: 575px) { 
.topbar{display: none;}
.menubar .navbar-brand img{max-width: 200px;}
.menubar .dropdown-menu{width: 100%;}
.banner-area-three {
  padding: 50px 0 00px 0px;
  position: relative;
  z-index: 1;
  background-color: #0092cf;
  min-height: auto;
  margin-top:70px;
  background-image: none !important;
  text-align: center;
}


.mb-img{
  display: block !important;
  margin-top: 15px;
}


.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: 28px;
  letter-spacing: -0.2px;
  line-height: 40px;
  max-width: 320px;
  margin: auto;
  margin-bottom: 15px;
}

.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: 140px; 
  margin-top: 90px;
}

.inner-page-hero h1{
  font-size: 22px;
  margin: 0;
  text-shadow: 2px 2px 0 rgba(0,0,0,0.5);
  padding-top: 50px;
  padding-left: 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 {
  padding: 50px 0 00px 0px;
  position: relative;
  z-index: 1;
  background-color: #0092cf;
  min-height: auto;
  margin-top:70px;
  background-image: none !important;
  text-align: center;
}


.mb-img{
  display: block !important;
  margin-top: 15px;
}


.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;}


.banner-area-three {
  padding: 50px 0 00px 0px;
  position: relative;
  z-index: 1;
  background-color: #0092cf;
  min-height: auto;
  margin-top:120px;
  background-image: none !important;
  text-align: center;
}


.banner-content-three .title {
  font-size: 50px;
  letter-spacing: -0.2px;
  line-height: 60px;
  max-width: 520px;
  margin: auto;
  margin-bottom: 15px;
}



.mb-img{
  display: block !important;
  margin: auto;
  margin-top: 15px;
  max-width: 400px;
}



.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;
}


.banner-area-three {
  padding: 50px 0 00px 0px;
  position: relative;
  z-index: 1;
  background-color: #0092cf;
  min-height: auto;
  margin-top:120px;
  background-image: none !important;
  text-align: center;
}


.banner-content-three .title {
  font-size: 55px;
  letter-spacing: -0.2px;
  line-height: 70px;
  max-width: 520px;
  margin: auto;
  margin-bottom: 15px;
}



.mb-img{
  display: block !important;
  margin: auto;
  margin-top: 15px;
  max-width: 550px;
}


.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;
}

.banner-area-three {
  padding: 140px 0 60px 0px;
  position: relative;
  z-index: 1;
  background-color: #fff;
  min-height: 550px;
  margin-top:127px;
  background-repeat: no-repeat;
  background-position: center top
}


}

