@media screen and (max-width: 2560px) {
.bg  { background: url(../images/specialist-clinics-program-img.png) no-repeat right top;height: auto;background-size: cover;}


  }

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

}

@media screen and (max-width:1680px) {
  .banner .inner-banner {  padding: 21% 15px; }
  .banner p {  width: 48% }
#hero-slider .owl-dots {bottom: 16%; }
.testimonials .box-part {padding: 30px 30px; margin: 30px 15px; }

}

@media screen and (max-width: 1600px) {
  .banner .inner-banner {  padding: 19% 15px; }
  .banner p {  width: 48% }

}

@media screen and (max-width: 1440px) {
  .banner p {  width: 55% }
#hero-slider .owl-dots {bottom: 13%; }
  .banner .inner-banner {  padding: 18% 15px; }
  .specialist-clinics-program { height: 647px; }

}

@media screen and (max-width: 1366px) {
  .banner p {  width: 58% }
#hero-slider .owl-dots {bottom: 4%; }
  .banner .inner-banner {  padding: 16% 15px; }
#hero-slider .owl-dots {bottom: 10%; }
.testimonials .box-part {padding: 30px 30px; margin: 30px 15px; }
}
@media screen and (max-width: 1360px) {
}


@media screen and (max-width: 1280px){
  .banner .inner-banner {  padding: 14% 15px; }
  .banner p {  width: 60% }
#hero-slider .owl-dots {bottom: 7%; }
  .bg{  background-position-y:-18px  }

}

@media (max-width: 1024px) {
  .banner h1 { font-size: 40px!important; }
  .banner .inner-banner {  padding: 10% 15px; }
  #hero-slider .owl-dots {bottom: 5%; }
  .banner p {  width: 77% }
  .specialist-clinics-program .specialist-clinics-program-text{ padding: 50px 0;  }
.gtco-nav ul li a:hover, .gtco-nav ul li a:focus, .gtco-nav ul li a:active {padding: 13px 5px;}
.gtco-nav ul li a {font-size: 14px; padding: 13px 5px; }
  .section-top {padding-top: 50px; }
.testimonials .box-part {margin: 30px 25px; }
.testimonials .owl-prev {left: 2% !important; }
.testimonials .owl-next {right: 2% !important; }
.specialist-clinics-program {height: 670px; }
.bg {
    background-position-y: -7px;
}

}
@media (max-width: 992px) {
.gtco-nav ul li a {font-size: 14px; padding: 13px 1px; }

}

@media only screen and (max-width: 768px) {
  .banner h1 { font-size: 27px!important; padding: 19px 0 0px; }


}




@media screen and (max-width: 768px) {
.gtco-heading {margin-bottom: 24px; }
.gtco-heading h2 {font-size: 28px;padding:5px  0 0 0 ; }
.gtco-heading p {font-size: 18px; }
  .gtco-nav {padding: 21px 0 21px; }
  .gtco-nav .menu-1, .gtco-nav .menu-2 {display: none; }
  .gtco-cover {height: 600px; }
  .gtco-cover .display-t, .gtco-cover .display-tc {height: 600px; }
  .gtco-cover.gtco-cover-sm {height: 400px; }
  .gtco-cover.gtco-cover-sm .display-t, .gtco-cover.gtco-cover-sm .display-tc {height: 400px; }
  .gtco-cover.gtco-cover-xs {height: inherit !important; padding: 3em 0; }
.gtco-cover.gtco-cover-xs .display-t, .gtco-cover.gtco-cover-xs .display-tc {height: 500px; display: table; width: 100%; }
  .gtco-cover.gtco-cover-xs .display-t, .gtco-cover.gtco-cover-xs .display-tc {padding: 3em 0; height: inherit !important; }
  .gtco-staff {margin-bottom: 3em; }
  #gtco-header .display-tc h1, #gtco-counter .display-tc h1, .gtco-cover .display-tc h1 {font-size: 34px; line-height: 1.2; margin-bottom: 10px; }
  #gtco-features, #gtco-features-2, #gtco-products, #gtco-services, #gtco-subscribe, #gtco-footer, #gtco-faq, .gtco-section {padding: 3em 0; }
  .feature-center {margin-bottom: 0px; }
  #gtco-footer .copyright .pull-left, #gtco-footer .copyright .pull-right {float: none !important; text-align: center; }
  #gtco-offcanvas {display: block; }
  .gtco-nav-toggle {display: block; }
  .gtco-nav .gtco-contact {text-align: left !important; }
  #gtco-features-3 {top: -2em; }
  #gtco-features-3 .feature {width: 100%; margin-bottom: 30px; }
  #gtco-features-3 .feature.feature-2 .feature-inner {top: 0; }
  #gtco-features-3 .feature.feature-2:before {display: none; }
  #gtco-features-3 .feature.feature-2:after {display: none; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
  .owl-theme .owl-controls .owl-nav {display: none; }
  section {padding: 30px 15px; }
  .section-top {padding-top: 55px; }
 .doctors-profile img { width: 100%;  }
  .doctors-profile h1{ font-size: 26px; line-height: 35px;   }
  .doctors-profile h4{ font-size: 17px;  line-height: 24px; }
  .main-education .col-md-3 h3:last-child { height: 0; border:0; }
  #gtco-counter .feature-center {margin-bottom: 0;float: none; }
  .services-procedures img {   padding:0 0;  margin: 0px  25px 30px}
.services-procedures .col-md-4:nth-last-of-type(1) p, .services-procedures .col-md-4:nth-last-of-type(2) p,.services-procedures .col-md-4:nth-last-of-type(3) p{height: 100%; margin: 0px; }
.services-procedures .col-md-4 p {   height: auto;margin-bottom: 63px; }
    #hero-slider .slide {padding: 0px 0; min-height: 21rem; } 
.services-procedures .col-md-4  {   border-right:1px solid #CCCCCC;    }
.banner .inner-banner {padding: 8% 0 4%; }
#hero-slider .owl-dots {display: none; }
  .banner p {  width: 95% }
  .banner{ margin: 105px 0 0; }
.gtco-nav-toggle {right: 30px; top: 40px; }
.gtco-nav #gtco-logo {left: 25px; position: relative; }
.services-procedures { margin: 0px; }
.testimonials {padding: 30px 0px; }
.testimonials .box-part { margin: 30px 25px; }
.specialist-clinics-program {height: 585px; }
.bg {background: none; }
.testimonials .owl-next {right: 2% !important; }
  .testimonials .owl-prev {left: 2% !important; }
.banner h3 {font-size: 16px; }
.banner p {font-size: 14px!important; }
.owl-carousel .owl-item img {padding: 0 0 16px;}
.arrow {bottom: 8px; }
.footer .gtco-widget {border-right: 0; }
.specialist-clinics-program .gtco-heading p {margin-right: 15px!important; }
#gtco-offcanvas ul {padding: 5px 0; margin: 50px 0; }
#gtco-offcanvas ul li {padding: 10px 0; border-bottom: 1px solid #ccc; }
#gtco-offcanvas a {color: rgba(255, 255, 255, 1);    text-transform: uppercase }
#gtco-offcanvas ul li {color: #fff; }
.gtco-nav-toggle.active i::before, .gtco-nav-toggle.active i::after {background: #fff; }
.gtco-heading h2:after {width: 50px; height: 5px; }
.green-photo-bg h1 {font-size: 20px!important; padding: 0 0 2px; }
.green-photo-bg h2 {font-size: 15px; }
.green-photo-bg {padding: 16px; }




}
@media screen and (max-width: 480px) {
  #gtco-header .text-left {text-align: center !important; }
  #gtco-header .btn {display: block; width: 100%; }
  .gtco-nav-toggle {display: block; margin: 0px 0 0 0; }
  .specialist-clinics-program{   height: 570px;display:block;}
  .bg{ background: none;}
  .green-photo-bg {  margin:  0 0 30px; color: #fff; }
.services-procedures .col-md-4:nth-last-of-type(1) p, .services-procedures .col-md-4:nth-last-of-type(2) p,.services-procedures .col-md-4:nth-last-of-type(3) p{margin: 0 0 30px}
.gtco-nav #gtco-logo img{width: 19%; height: 19%; }
 .banner {  margin: 35px 0 0;}
.banner .inner-banner {  padding: 5px 0; }
  .banner h1 { font-size: 32px!important; line-height: 40px ;font-weight: 500 !important;padding:0 25px; }
  .banner p { margin: 0px auto 25px; color: #fff; font-size: 13px!important; width: 67%!important }
  .banner h3 {  font-size:15px; letter-spacing: 3px }
#hero-slider .owl-dots {display: none; }
    #hero-slider .slide {padding: 2.5rem 0; min-height: 670px; } 
.arrow {position: absolute; top: 48%;display:none; }
.gtco-heading h2:after {width: 50px; margin-left: 15px; height: 5px;  }
  section.specialist-clinics-program{  padding: 0 15px; margin: 0; background-size: cover  }  
  .apply-now { padding: 26px; }
  .m-15 { margin: 0 0   16px !important ; }
.modal {z-index: 9999 }
.modal-footer {padding: 15px 0 0 0!important; }
 /*.inner-banner h1{  font-weight: 500px!important; }*/
.gtco-heading h2 {font-weight: 500; }
.services-procedures img {padding: 0 0; margin: 0px 25px 25px; }
   .footer h3 {  font-weight: 600!important; }
  .doctors-profile h1{  font-weight: 500;  }
.footer p strong { font-weight: 500; }
  .about-us p strong{   font-weight: 500; }
#gtco-offcanvas ul li {padding: 0 0 10px; margin: 10px 0; list-style: none; text-transform: uppercase; }
.specialist-clinics-program {height: auto !important; display: block;float: left;}
.footer {padding: 50px 15px 0; color: #000; float: left;width: 100%}
  .main-education h3 { font-weight: 500; }
  .services-procedures{ margin-bottom: 0 }
  .testimonials .owl-next {right: 4% !important; }
  .testimonials .owl-prev {left: 4% !important; }
  .gtco-nav-toggle {top: 21px; }
.about-us p, .doctors-profile p {text-align: left; }
.services-procedures .col-md-4 {border-right: 0px solid #CCCCCC; }
.testimonials .box-part {margin:5px 45px 30px 45px; }
.specialist-clinics-program .gtco-heading h2 {color: #fff!important; margin: 1px 0 25px; }
.green-photo-bg {height: 95px; }
.services-procedures .col-md-4:last-child {margin: 0 0 3px; }
section {padding: 14px 15px; }
.section-top {padding-top: 44px; }
.testimonials {padding: 0px 0px 30px; }
.services-procedures .col-md-4:last-child p{margin: 0 0 35px; }
#gtco-offcanvas ul li:last-child{border: 0; }
.services-procedures .col-md-4 p {height: auto; margin-bottom: 63px!important; }
 .social-icons.navbar-nav li{   float: left; margin-left: 15px!important}
 ul.social-icons.navbar-nav{    margin: 0 0 0  0px!important}

 }
  @media screen and (max-width: 470px) { 
	/*.banner p {width: 65%!important; }*/
}


 @media screen and (max-width: 414px) { 
	.arrow {top: 47%; }

}

@media screen and (max-width: 384px) { 
	.arrow {top: 44%; }

}

@media screen and (max-width: 375px) { 
	.arrow {top: 43%; }
}
@media screen and (max-width: 360px) { 
.arrow {top: 41%; }
}

@media screen and (max-width: 320px) { 
.arrow {top: 37%; }
.banner h3 {font-size: 13px; letter-spacing: 3px; }
.banner h1 {font-size: 24px!important; line-height: 31px; font-weight: 500 !important; padding: 0 25px; }
#hero-slider .slide {padding: 2.5rem 0; min-height: 570px; }
}
