@media only screen and (min-width:1600px) and (max-width:1799px) {
}

@media only screen and (min-width:1400px) and (max-width:1599px) {
.home-ban .ban-text{width: 1320px;}
}

@media only screen and (min-width:1200px) and (max-width:1399px) {
.navbar>.container-fluid {padding: 0 15px;}
.navbar-brand{width: 240px; padding: 30px 0}
.navbar-brand img{width: 100%; height: auto}
.top-right .contact-btn {padding: 0 20px;}
.header .menu ul li a{padding: 0 10px;}

.home-ban .ban-text{width: 1140px;}

.carousel-caption{width: 1000px}

.services-home .bx-wrapper{width: 1116px; margin: 0 auto 80px}
.services-home ul li{width: 345.33px !important}
.services-home .bx-wrapper .bx-prev {left: -40px;}
.services-home .bx-wrapper .bx-next {right: -40px;}

.services-home .certifications .left ul li{width: 49% !important; padding: 0 10px;}

footer .footer1 .links ul li{font-size: 15px;}

/* About */
.ban-in{margin: 0 15px;}
.ban-in .ban-text{width: 100%; padding: 0 15px;}

.about-dr .achievements .right ul li:first-child img, .about-dr .achievements .right ul li:nth-child(2) img{width: auto; height: 152px;}
.about-dr .achievements .right ul li .people{padding: 20px;}
}

/** 5.0 - 1200 - Desktop **/
@media only screen and (min-width:992px) and (max-width:1199px) {
.navbar>.container-fluid {padding: 0 15px;}
.navbar-brand{width: 240px; padding: 30px 0}
.navbar-brand img{width: 100%; height: auto}
.top-right .contact-btn {padding: 0 20px;}
.header .menu ul li a{padding: 0 10px;}

.home-ban .ban-text{width: 960px;}

.carousel-caption{width: 790px}

.services-home .bx-wrapper{width: 936px; margin: 0 auto 80px}
.services-home ul li{width: 285.33px !important}
.services-home .bx-wrapper .bx-prev {left: -40px;}
.services-home .bx-wrapper .bx-next {right: -40px;}

.services-home .certifications .left ul li{width: 49% !important; padding: 0 10px;}


/* About */
.ban-in{margin: 0 15px;}
.ban-in .ban-text{width: 100%; padding: 0 15px;}

.about-dr .achievements{padding: 20px;}
.about-dr .achievements h3{font-size: 30px; line-height: 40px;}
.about-dr .achievements .right ul li:first-child img, .about-dr .achievements .right ul li:nth-child(2) img{width: auto; height: 122px;}
.about-dr .achievements .right ul li .people{padding: 20px;}

.services-detail .action h2{width: 70%;}

.contactus .right .col-md-6.text-start{text-align: center !important; width: 100%;}
.contactus .right .col-md-6.text-end{text-align: center !important; margin: 20px 0 0;  width: 100%;}
}

/** 7.0 - 768 - iPad **/
@media only screen and (min-width: 768px) and (max-width: 991px) {
.navbar>.container-fluid {padding: 0 15px;}
.navbar-brand{width: 240px; padding: 20px 0}
.navbar-brand img{width: 100%; height: auto}
.navbar-header{width: 100%;}
.top-right{position: absolute; right: 80px;}
.top-right .contact-btn{padding: 0 20px;}

.home-ban .ban-text{width: 100%; padding: 0 15px;}
.home-ban .ban-text h1 {font-size: 18px; line-height: 22px;}

.carousel {padding: 0 15px;}
.carousel-item img {height: 500px; object-fit: cover; border-radius: 30px;}
.carousel-caption{width: 540px}
.carousel-caption .text{width: 100%}
.carousel-caption h1 {font-size: 40px; line-height: 45px;}
.carousel-control-prev {left: 15px;}
.carousel-control-next {right: 15px;}

#content .row-am {padding: 40px 0;}
h2 {font-size: 30px; line-height: 40px;}
.lead{padding: 0}
 
.usp ul li{width: 49%; margin: 0 0 20px;}

.welcome .left, .welcome .right{width: 100%;}
.welcome .left{margin: 0 0 20px;}

.welcome .right .about .name .people{justify-content: center;}
.welcome .right .about img{margin: 0 auto;}

.services-home .bx-wrapper{width: 696px; margin: 0 auto 40px}
.services-home ul li{width: 328px !important}
.services-home .bx-wrapper .bx-prev {left: -30px;}
.services-home .bx-wrapper .bx-next {right: -30px;}

.services-home .certifications{padding: 20px;}
.services-home .certifications .left, .services-home .certifications .right{width: 100%;}
.services-home .certifications .left{margin: 0 0 20px; border-right: none; padding-right: 0;}

.services-home .certifications .left ul li{width: 49% !important;}

footer{margin: 0 15px;}
footer .footer1 .col-md-3{margin-bottom: 20px;}
footer .footer3 .box ul li{width: 100%; border: none; margin: 0 0 20px; padding-left: 50px;}
footer .footer3 .box ul li img{left: 0}
footer .footer1 .links{border: none;}
footer .footer2 .left, footer .footer2 .right{width: 100%; text-align: center}
footer .footer1 .col-md-3{width: 50%}
footer .footer1 .col-md-6{width: 100%}

/* About */
.ban-in{margin: 0 15px;}
.ban-in .ban-text{width: 100%; padding: 0 15px;}
.ban-in .ban-text h1{font-size: 40px; line-height: 45px;} 
.ban-in .ban-text p{padding: 0}

.aboutus .left, .aboutus .right{width: 100%;}
.aboutus .left{margin: 0 0 20px;}
.about-dr .left, .about-dr .right{width: 100%;}
.about-dr .left{margin: 0 0 20px;}
.about-dr .achievements{padding: 20px;}
.about-dr .achievements h3{font-size: 30px; line-height: 40px;}
.about-dr .achievements .left, .about-dr .achievements .right{width: 100%;}
.about-dr .achievements .right ul{gap: 10px;}
.about-dr .achievements .right ul li:first-child img{width: 210px;}
.about-dr .achievements .right ul li .people{padding: 20px;}

.services ul li{width: 49%;}

.services-detail .action h2{width: 100%; font-size: 30px; line-height: 45px; margin: 0 0 20px;}

.contactus .left, .contactus .right{width: 100%;}
.contactus .left{margin: 0 0 20px;}
.contactus .right{padding: 20px;}
.contactus .right .col-md-6.text-start{text-align: center !important;}
.contactus .right .col-md-6.text-end{text-align: center !important; margin: 20px 0 0}

.testimonials ul li{width: 49%;}
}

/** 8.0 - 640 - Mobile **/
@media only screen and (min-width: 640px) and (max-width: 767px) {
.navbar>.container-fluid {padding: 0 15px;}
.navbar-brand{width: 240px; padding: 20px 0}
.navbar-brand img{width: 100%; height: auto}
.navbar-header{width: 100%;}
.top-right{margin: 0 0 15px; justify-content: space-between; width: 100%;}
.top-right .contact-btn{padding: 0 20px;}

.home-ban .ban-text{width: 100%; padding: 0 15px;}
.home-ban .ban-text h1 {font-size: 18px; line-height: 22px;}

.carousel {padding: 0 15px;}
.carousel-item img {height: 500px; object-fit: cover; border-radius: 30px;}
.carousel-caption{width: 540px}
.carousel-caption .text{width: 100%}
.carousel-caption h1 {font-size: 40px; line-height: 45px;}
.carousel-control-next-icon, .carousel-control-prev-icon{display: none}

#content .row-am {padding: 40px 0;}
h2 {font-size: 30px; line-height: 40px;}
.lead{padding: 0}
 
.usp ul li{width: 100%; margin: 0 0 20px;}

.welcome .left, .welcome .right{width: 100%;}
.welcome .left{margin: 0 0 20px;}

.welcome .right .about .name {text-align: center; width: 100%; margin: 0 0 20px}
.welcome .right .about .name .people{justify-content: center;}
.welcome .right .about img{margin: 0 auto;}

.services-home .bx-wrapper{width: 456px; margin: 0 auto 40px}
.services-home ul li{width: 456px !important}
.services-home .bx-wrapper .bx-prev {left: -40px;}
.services-home .bx-wrapper .bx-next {right: -40px;}

.services-home .certifications{padding: 20px;}
.services-home .certifications .left, .services-home .certifications .right{width: 100%;}
.services-home .certifications .left{margin: 0 0 20px; border-right: none; padding-right: 0;}

.services-home .certifications .left ul li{width: 49% !important;}

footer{margin: 0 15px;}
footer .footer1 .col-md-3{margin-bottom: 20px;}
footer .footer3 .box ul li{width: 100%; border: none; margin: 0 0 20px; padding-left: 50px;}
footer .footer3 .box ul li img{left: 0}
footer .footer1 .links{text-align: center; border: none;}
footer .footer1 .col-md-6.links ul li{width: 100%;}
footer .footer1 .social-media{text-align: center}
footer .footer2 .left, footer .footer2 .right{width: 100%; text-align: center}

.mobile{display: block;}
.desktop{display: none;}

/* About */
.ban-in{margin: 0 15px;}
.ban-in .ban-text{width: 100%; padding: 0 15px;}
.ban-in .ban-text h1{font-size: 30px; line-height: 35px;} 
.ban-in .ban-text p{padding: 0}

.aboutus .left, .aboutus .right{width: 100%;}
.aboutus .left{margin: 0 0 20px;}
.about-dr .left, .about-dr .right{width: 100%;}
.about-dr .left{margin: 0 0 20px;}
.about-dr .achievements{padding: 20px;}
.about-dr .achievements h3{font-size: 30px; line-height: 40px;}
.about-dr .achievements .left, .about-dr .achievements .right{width: 100%;}
.about-dr .achievements .right ul li{width: 100%;}

.services ul li{width: 100%;}

.services-detail .left, .services-detail .right{width: 100%;}
.services-detail .left{margin: 0 0 20px;}
.services-detail h3{font-size: 30px; line-height: 40px;}
.services-detail .action{padding: 30px;}
.services-detail .action .icon{position: relative; left: auto; top: auto; margin: 0 0 20px;}
.services-detail .action h2{width: 100%; font-size: 30px; line-height: 45px; margin: 0 0 20px;}

.contactus .left, .contactus .right{width: 100%;}
.contactus .left{margin: 0 0 20px;}
.contactus .right{padding: 20px;}
.contactus .right .col-md-6.text-start{text-align: center !important;}
.contactus .right .col-md-6.text-end{text-align: center !important; margin: 20px 0 0}

.testimonials ul li{width: 100%;}
}

/** 9.0 - 480 - Mobile **/
@media only screen and (min-width: 480px) and (max-width: 639px) {
.navbar>.container-fluid {padding: 0 15px;}
.navbar-brand{width: 240px; padding: 20px 0}
.navbar-brand img{width: 100%; height: auto}
.navbar-header{width: 100%;}
.top-right{margin: 0 0 15px; justify-content: space-between; width: 100%;}
.top-right .contact-btn{padding: 0 20px;}

.home-ban .ban-text{width: 100%; padding: 0 15px;}
.home-ban .ban-text h1 {font-size: 18px; line-height: 22px;}

.carousel {padding: 0 15px;}
.carousel-item img {height: 500px; object-fit: cover; border-radius: 30px;}
.carousel-caption{width: 390px}
.carousel-caption .text{width: 100%}
.carousel-caption h1 {font-size: 30px; line-height: 35px;}
.carousel-control-next-icon, .carousel-control-prev-icon{display: none}

#content .row-am {padding: 40px 0;}
h2 {font-size: 30px; line-height: 40px;}
.lead{padding: 0}
 
.usp ul li{width: 100%; margin: 0 0 20px;}

.welcome .left, .welcome .right{width: 100%;}
.welcome .left{margin: 0 0 20px;}

.welcome .right .about .name {text-align: center; width: 100%; margin: 0 0 20px}
.welcome .right .about .name .people{justify-content: center;}
.welcome .right .about img{margin: 0 auto;}

.services-home .bx-wrapper{width: 456px; margin: 0 auto 40px;}
.services-home ul li{width: 456px !important}
.services-home .bx-wrapper .bx-prev {left: -10px;}
.services-home .bx-wrapper .bx-next {right: -10px;}

.services-home .certifications{padding: 20px;}
.services-home .certifications .left, .services-home .certifications .right{width: 100%;}
.services-home .certifications .left{margin: 0 0 20px; border-right: none; padding-right: 0;}

.services-home .certifications .left ul li{width: 49% !important;}

footer{margin: 0 15px;}
footer .footer1 .col-md-3{margin-bottom: 20px;}
footer .footer3 .box ul li{width: 100%; border: none; margin: 0 0 20px; padding-left: 50px;}
footer .footer3 .box ul li img{left: 0}
footer .footer1 .links{text-align: center; border: none;}
footer .footer1 .col-md-6.links ul li{width: 100%;}
footer .footer1 .social-media{text-align: center}
footer .footer2 .left, footer .footer2 .right{width: 100%; text-align: center}

.mobile{display: block;}
.desktop{display: none;}

/* About */
.ban-in{margin: 0 15px;}
.ban-in .ban-text{width: 100%; padding: 0 15px;}
.ban-in .ban-text h1{font-size: 30px; line-height: 35px;} 
.ban-in .ban-text p{padding: 0}

.aboutus .left, .aboutus .right{width: 100%;}
.aboutus .left{margin: 0 0 20px;}
.about-dr .left, .about-dr .right{width: 100%;}
.about-dr .left{margin: 0 0 20px;}
.about-dr .achievements{padding: 20px;}
.about-dr .achievements h3{font-size: 30px; line-height: 40px;}
.about-dr .achievements .left, .about-dr .achievements .right{width: 100%;}
.about-dr .achievements .right ul li{width: 100%;}

.services ul li{width: 100%;}

.services-detail .left, .services-detail .right{width: 100%;}
.services-detail .left{margin: 0 0 20px;}
.services-detail h3{font-size: 30px; line-height: 40px;}
.services-detail .action{padding: 30px;}
.services-detail .action .icon{position: relative; left: auto; top: auto; margin: 0 0 20px;}
.services-detail .action h2{width: 100%; font-size: 30px; line-height: 45px; margin: 0 0 20px;}

.contactus .left, .contactus .right{width: 100%;}
.contactus .left{margin: 0 0 20px;}
.contactus .right{padding: 20px;}
.contactus .right .col-md-6.text-start{text-align: center !important;}
.contactus .right .col-md-6.text-end{text-align: center !important; margin: 20px 0 0}

.testimonials .review{width: 100%; padding-right: 0; border-radius: 20px;}
.testimonials .review .star{width: 100%;}
.testimonials ul li{width: 100%;}
}

/** 10.0 - 320 - Mobile **/
@media only screen and (min-width: 320px) and (max-width: 479px) {
.navbar>.container-fluid {padding: 0 15px;}
.navbar-brand{width: 240px; padding: 20px 0}
.navbar-brand img{width: 100%; height: auto}
.navbar-header{width: 100%;}
.top-right{margin: 0 0 15px; justify-content: space-between; width: 100%;}
.top-right .contact-btn{padding: 0 20px;}

.home-ban .ban-text{width: 100%; padding: 0 15px;}
.home-ban .ban-text h1 {font-size: 18px; line-height: 22px;}

.carousel {padding: 0 15px;}
.carousel-item img {height: 500px; object-fit: cover; border-radius: 30px;}
.carousel-caption{width: 280px}
.carousel-caption .text{width: 100%}
.carousel-caption h1 {font-size: 30px; line-height: 35px;}
.carousel-control-next-icon, .carousel-control-prev-icon{display: none}

#content .row-am {padding: 40px 0;}
h2 {font-size: 30px; line-height: 40px;}
.lead{padding: 0}
 
.usp ul li{width: 100%; margin: 0 0 20px;}

.welcome .left, .welcome .right{width: 100%;}
.welcome .left{margin: 0 0 20px;}

.welcome .right .about .name {text-align: center;}
.welcome .right .about .name .people{justify-content: center; margin: 0 0 20px}
.welcome .right .about img{margin: 0 auto;}

.services-home .bx-wrapper{width: 336px; margin: 0 auto 40px}
.services-home ul li{width: 336px !important}
.services-home .bx-wrapper .bx-prev {left: -10px;}
.services-home .bx-wrapper .bx-next {right: -10px;}

.services-home .certifications{padding: 20px;}
.services-home .certifications .left, .services-home .certifications .right{width: 100%;}
.services-home .certifications .left{margin: 0 0 20px; border-right: none; padding-right: 0;}

.services-home .certifications .left ul li{width: 49% !important;}

footer{margin: 0 15px;}
footer .footer1 .col-md-3{margin-bottom: 20px;}
footer .footer3 .box ul li{width: 100%; border: none; margin: 0 0 20px; padding-left: 50px;}
footer .footer3 .box ul li img{left: 0}
footer .footer1 .links{text-align: center; border: none;}
footer .footer1 .col-md-6.links ul li{width: 100%;}
footer .footer1 .social-media{text-align: center}
footer .footer2 .left, footer .footer2 .right{width: 100%; text-align: center}

.mobile{display: block;}
.desktop{display: none;}

/* About */
.ban-in{margin: 0 15px;}
.ban-in .ban-text{width: 100%; padding: 0 15px;}
.ban-in .ban-text h1{font-size: 30px; line-height: 35px;} 
.ban-in .ban-text p{padding: 0}

.aboutus .left, .aboutus .right{width: 100%;}
.aboutus .left{margin: 0 0 20px;}
.about-dr .left, .about-dr .right{width: 100%;}
.about-dr .left{margin: 0 0 20px;}
.about-dr .achievements{padding: 20px;}
.about-dr .achievements h3{font-size: 30px; line-height: 40px;}
.about-dr .achievements .left, .about-dr .achievements .right{width: 100%;}
.about-dr .achievements .right ul li{width: 100%;}

.services ul li{width: 100%;}

.services-detail .left, .services-detail .right{width: 100%;}
.services-detail .left{margin: 0 0 20px;}
.services-detail h3{font-size: 30px; line-height: 40px;}
.services-detail .action{padding: 30px;}
.services-detail .action .icon{position: relative; left: auto; top: auto; margin: 0 0 20px;}
.services-detail .action h2{width: 100%; font-size: 30px; line-height: 45px; margin: 0 0 20px;}

.contactus .left, .contactus .right{width: 100%;}
.contactus .left{margin: 0 0 20px;}
.contactus .right{padding: 20px;}
.contactus .right .col-md-6.text-start{text-align: center !important;}
.contactus .right .col-md-6.text-end{text-align: center !important; margin: 20px 0 0}

.testimonials .review{width: 100%; padding-right: 0; border-radius: 20px;}
.testimonials .review .star{width: 100%;}
.testimonials ul li{width: 100%;}
}