@media screen and (max-width: 1919px) {
.font-size-80 {font-size: 60px;}
.font-size-40 {font-size: 30px;}
.home-banner .carousel-caption {width: 60%;}
}



@media screen and (max-width: 1399px) {
.home-banner .carousel-caption {margin-left: -560px;}
.ssape01 {width: 800px;	margin-left: -410px;}
.ssape03 {width: 800px;	margin-left: -379px;}
.about-section {margin-bottom: 2rem;}
.whychoos-box .bullet {width: 50px; min-width: 50px;}
button.carousel-control-prev, button.carousel-control-next {width: 40px; height: 40px;}
button.carousel-control-prev {margin-right: -454px;}
button.carousel-control-next {margin-right: -504px;}
}

@media screen and (max-width: 1199px) {
.font-size-80 {font-size: 50px;}	
.font-size-60 {font-size: 42px;}
.font-size-50 {font-size: 38px;}
.font-size-54 {font-size: 44px;}
.font-size-40 {font-size: 30px;}
.font-size-38 {font-size: 28px;}
.font-size-28 {font-size: 24px;}
.font-size-25 {font-size: 20px;}
.font-size-24 {font-size: 20px ;}
.font-size-22 {font-size: 18px;}
.font-size-20 {font-size: 16px;}
.font-size-18 {font-size: 16px;}
.font-size-16 {font-size: 15px;}
.home-banner .carousel-caption {margin-left: -470px; width: 70%;}
.header-top .logo img {max-width: 150px;}
.makeappointment {font-size: 11px !important;}
.navbar-expand-lg .navbar-nav li.nav-item.roboticsurgery>a {font-size: 11px; padding: 9px 10px !important; min-width: 122px;}
.navbar-expand-lg .navbar-nav {font-size: 13px !important;}
.ssape01 {width: 638px;	margin-left: -336px;}
.ssape03 {width: 638px;	margin-left: -306px;}
.logo-col {width: 134px; min-width: 134px;}
.about-images {padding-right: 6rem;}
.experience-badge h3 {font-size: 50px;}
.experience-bg01 {padding: 20px 24px 12px;}
.about-section {margin-bottom: 0;}
.whychoos-box .bullet {width: 40px; min-width: 40px;}
.whychoos-box p {line-height: 1.3;}
button.carousel-control-prev {margin-right: -294px;}
button.carousel-control-next {margin-right: -344px;}
button.carousel-control-prev, button.carousel-control-next {bottom: 30px;}
.inner-banner {padding-top: 7rem; padding-bottom: 7rem;}
}

@media screen and (max-width: 991px) {
.font-size-80 {font-size: 40px;}
.font-size-50 {font-size: 28px;}	
.font-size-40 {font-size: 26px;}	
.font-size-30 {font-size: 20px;}	
.font-size-26 {font-size: 20px;}
.font-size-24 {font-size: 18px;}
.font-size-18 {font-size: 16px;}
.homepad {padding-top: 4rem; padding-bottom: 4rem;}
.line-hight-3 {line-height: 1.3;}
.header-top .logo img {max-width: 200px;}
.home-banner .carousel-caption {margin-left: -350px; width: 100%; max-width: 480px;}
.ssape03,.main-header::after {display: none;}
.quote-btn {padding: 7px 10px;}
.ssape01 {width: 435px;	margin-left: -236px;}
.ssape01,.ssape02{display: none;}
.home-banner .carousel-caption h1 {font-size: 25px !important;}
.home-banner .carousel-caption p {font-size: 12px !important; line-height: 1.2;}
.service-content {margin-left: 20px;}
.about-images {padding-right: 0;}
.understanding {margin-top: 0px;}
.footer-text {max-width: 100%;}
.testimonial-card {width: 300px;}
.owl-nav button {width: 36px; height: 36px;}
.logo-col,.header-right {flex: 0 0 auto; width: auto;}
.inner-banner {padding-top: 6rem; padding-bottom: 6rem;}
}

@media screen and (max-width: 767px) {
.font-size-60 {font-size: 34px;}
.font-size-54 {font-size: 30px;}
.font-size-50 {font-size: 24px;}	
.font-size-36 {font-size: 28px;}
.font-size-30 {font-size: 22px;}
.font-size-28 {font-size: 22px;}
.font-size-18 {font-size: 12px;}
.homepad {padding-top: 3.5rem; padding-bottom: 3.5rem;}
.home-banner .carousel-caption {margin-left: 5%; width: 90%; left: 0; right: 0;}
.home-banner .carousel-item > img {margin-left: -20%; width: 120% !important; max-width: 120% !important;}
button.carousel-control-prev, button.carousel-control-next {width: 34px; height: 34px; right: 0;}
button.carousel-control-prev {margin-right: 64px;}
button.carousel-control-next {margin-right: 20px;}
.logo img {height: 40px;}
button.carousel-control-prev, button.carousel-control-next {width: 30px; height: 30px; right: 0; padding: 6px;}
button.carousel-control-prev {margin-right: 58px;}
.owl-nav button {width: 30px; height: 30px;}
.inner-banner {padding-top: 5rem; padding-bottom: 5rem;}
.mission-icon img {max-width: 70px;}
.inner-banner {padding-top: 3.5rem;	padding-bottom: 3.5rem;}
.contact-icon {width: 38px; height: 38px;}
.logo-slider {padding-left: 36px; padding-right: 36px;}
}



@media screen and (max-width: 575px) {
.font-size-60 {font-size: 24px;}	
.font-size-40 {font-size: 24px;}
.font-size-22 {font-size: 16px !important;}
.font-size-20 {font-size: 15px;}
.home-banner .carousel-caption h1 {font-size: 23px !important;}
.home-banner .carousel-caption p {font-size: 13px !important; line-height: 1.2;}
.home-banner .carousel-caption h1 {font-size: 20px !important;}
.home-banner .carousel-caption h2 {font-size: 12px !important;}
.home-banner .carousel-item > img {margin-left: -25%; width: 150% !important; max-width: 150% !important;}
}

@media screen and (max-width: 420px) {
	.home-banner .carousel-item > img {margin-left: -25%; width: 150% !important; max-width: 150% !important; height: 250px !important;}
	.home-banner .carousel-caption h1 {font-size: 18px !important;}
}

@media screen and (max-width: 320px) {
.home-banner .carousel-caption p {font-size: 13px !important; line-height: 1.2;}
.home-banner .carousel-caption h1 {font-size: 16px !important;}
.home-banner .carousel-caption h2 {font-size: 12px !important;}
.home-banner .carousel-item > img {margin-left: -25%; width: 150% !important; max-width: 150% !important; height: 240px !important;}
}

