:root{--color1:#1bb7ae;--color2:#ff9620;--white:#ffffff}.logo{display:flex;align-items:center}.logo h1{font-size:23px;line-height:normal;color:var(--color1);margin-left:10px;line-height:1.3}.logo h1 span b{font-size:16px;font-weight:500;color:#555;line-height:1.1}.logo h1 span{display:block;font-size:15px;font-weight:400;color:#333;line-height:1.2}#header-wrap{padding:8px 0;box-shadow:0 2px 5px #00000010}.theme-green-bg{background-color:#00b35f}.about-img img{width:100%}.cont-title{font-size:18px;font-style:normal;line-height:24px;color:var(--color2);margin-bottom:15px;font-weight:700;text-align:center}.post .post-desc{padding:20px}.post-title h5{font-size:17px;font-weight:700;color:#333}@media (max-width:767px){.logo h1{font-size:22px}.logo h1 span{font-size:12px}.contact-btn{top:25%}.fullscreen-banner{height:580px!important;min-height:auto}.post{margin-bottom:30px}.owl-carousel .owl-dots{left:auto;transform:translateX(0);position:relative;display:block}.dark-bg h2{font-size:22px;line-height:32px}.contact-main{padding:30px!important;border-top:10px solid var(--color2)}}.top-bar{padding:5px 20px}.slider{margin-top:134px}.carousel-caption{width:40%;position:absolute;left:55%;top:20%}.carousel-caption h1{color:#333;color:var(--color1);font-size:35px;font-weight:300;line-height:1.3}.carousel-caption h1 span{font-size:40px;font-weight:700;display:block}.carousel-caption button{background:var(--color2);color:#fff;padding:5px 15px;border:none;font-size:18px;font-weight:500;border-radius:3px;display:flex;margin:auto;align-items:center;margin-top:20px;border:2px solid var(--color2)}.carousel-caption button i{font-size:15px;margin-left:10px;background:#fff;width:21px;color:var(--color2);height:21px;line-height:21px;border-radius:100%;text-align:center}.carousel-caption button:hover{border:2px solid var(--color2);background:none;color:var(--color2)}.carousel-caption button:hover i{background:var(--color2);color:#fff}.appbtn{text-align:right}.appbtn button{background:var(--color2);color:#fff;padding:5px 20px;line-height:1;border:none;font-size:16px;font-weight:500;border-radius:3px;border:2px solid var(--color2)}.abouthome{padding:70px 0}.abouthcnt h1{font-size:38px;color:var(--color1);line-height:1;padding-bottom:5px}.abouthcnt h3.title{color:#333;font-size:20px;font-weight:400;transform:normal;line-height:1.4;padding-bottom:17px;margin-bottom:18px;font-weight:400}.abouthcnt h3 span{font-weight:500;color:#333;font-size:25px}.abouthcnt p{font-size:16px;margin-bottom:12px;color:#333}.abouthcnt a button{background:var(--color2);color:#fff;font-size:16px;padding:8px 22px;border-radius:3px;border:none;margin-top:5px}.bookapp{background:var(--color1);padding:70px 80px;text-align:center}.bookapp h1{line-height:1;font-size:42px;color:var(--white);padding-bottom:20px}.bookapp a button{display:inline-flex;align-items:center;text-align:right;padding:10px 25px;border:none;color:var(--color2);font-weight:500;font-size:24px;border-radius:5px}.bookapp button i{margin-right:10px;font-size:25px}.bookapp a button:hover{background:var(--color2);color:#fff}.homeserv{padding:70px 0}.homeserv h2{text-transform:uppercase!important;font-size:35px}.homehospital{padding:70px 0}.homehospital h2{line-height:1;color:#333}.post{text-align:center}.featured-item{margin:0 10px;margin-top:30px;box-shadow:0 0 5px #00000015}.hometest{padding-top:80px;padding-bottom:70px}.footer{background:#111}.primary-footer p{color:#ccc;font-size:15px;font-weight:300}.footericons ul li a{background:var(--color2)!important;color:#ffffff!important}.footericons ul li a:hover{opacity:.5}.footeradd p span{font-weight:600}.contactpg{padding:70px 0}.coractleft{padding:0}.coractleft h2{line-height:1;margin-bottom:35px}.contact-main{padding:40px;background:var(--color1)}.contact-main form input::placeholder,.contact-main form textarea::placeholder{color:#555;font-size:16px}.contact-main form button{background:#fff;border-radius:5px;color:var(--color2);font-weight:600;border:none!important;text-align:center}.contact-main h2{color:#fff;font-weight:600;font-size:30px;text-align:center}.aboutpg{padding:70px 0;padding-top:200px}.abouthcnt ul li{color:#333;font-size:16px}.counter{padding:70px 0;padding-bottom:80px;background:#cccccc80}.appbtn2{text-align:center}.appbtn2 button{background:var(--color2);color:#fff;padding:8px 15px;line-height:1;border:none;font-size:18px;font-weight:500;border-radius:3px;border:2px solid var(--color2)}.appbtn2 button i{font-size:13px;margin-left:6px;transform:translateY(-1px)}.hospitalpg .post{border:1px solid #99999925}.featured-item img{width:150px}.serpgdetail{padding:70px 0}.serpgdetail p{font-size:16px}.serpgdetail h3{font-size:24px;padding-bottom:10px;margin-bottom:0;padding-bottom:15px;margin-top:20px;color:var(--color1)}.slist ul{margin:0;padding:0}.slist ul li{list-style:none;padding-left:30px;padding-bottom:7px;position:relative;font-size:16px}.slist ul li:last-child{margin-bottom:0;padding-bottom:0}.slist ul li i{font-size:15px;left:0;position:absolute;color:#fff;background:var(--color2);width:20px;height:20px;line-height:20px;text-align:center;border-radius:100%}.mt20{margin-top:20px}.widget-contact{padding:30px}.widget-contact h3{font-size:28px}#header-wrap.fixed-header .logo img{height:60px}#header-wrap.fixed-header .logo h1{font-size:18px}#header-wrap.fixed-header .logo h1 span b{font-size:13px}#header-wrap.fixed-header .logo h1 span{font-size:12px}#header-wrap.fixed-header .navbar-nav .nav-link{line-height:64px}#header-wrap.fixed-header{padding:4px 0}.gallerypg{padding:70px 0}.mfp-bg{z-index:99999}.mfp-wrap{z-index:99999}.mfp-title{display:none}.whyus{padding-top:70px}.masonry-columns{column-count:2;column-gap:1rem}.masonry-item{background:#f5f5f5;margin-bottom:1rem;display:inline-block;width:100%;border-radius:8px;padding:1rem}.testipg{padding:70px 0}.rbtn{text-align:center;margin-top:35px}.rbtn button{box-shadow:0 0 5px 2px #00000020;background:#fff;border-radius:10px;border:2px solid var(--color1);padding:10px 25px;font-size:22px;font-weight:500;color:var(--color2);text-transform:uppercase}.rbtn button:hover{box-shadow:0 0 20px 5px #00000030}.rbtn button img{width:50px;margin-left:10px}