/* kruthin css starts */

/* reset css */
*,:after,:before{box-sizing: border-box;padding: 0;margin: 0;border: none;outline: none;}
img{max-width: 100%;}
ul,li{list-style: none;margin: 0;font-family: "Montserrat", serif;}
a{text-decoration: none !important;display: inline-block;color: #020202;font-size: 16px;cursor: pointer;font-family: "Montserrat", serif;}
select,input,textarea,button{width: 100%;border: none;outline: none; background: transparent;cursor: pointer;font-size: 18px;font-family: "Montserrat", serif;}
select:focus,input:focus,textarea:focus,button:focus{border: none;outline: none;font-family: "Montserrat", serif;}

input::placeholder, textarea::placeholder {opacity: 1;color: #626262;font-family: "Montserrat", serif;}  
label{width: 100%;max-width: fit-content;font-family: "Montserrat", serif;}
textarea{resize: none;font-family: "Montserrat", serif;}
p {font-size: 18px;margin: 15px 0;text-align: justify;line-height: 1.4;font-family: "Montserrat", serif;color: #2d2d2d;}
iframe{width: 100%;height: 100%;border: none;}
body{font-family: "Montserrat", serif;}
h1, h2, h3, h4, h5, h6{font-family: "Montserrat", serif;}
h1{font-size: 44px;}
h2{font-size: 40px;color: #19304f;font-weight: 600;}
h3{font-size: 26px;font-weight: 600;color: #072f60;}
h4{font-size: 26px;}
h5{font-size: 24px;}
h6{font-size: 22px;}
/* reset css */

/* common css */
.wrapper{width: 100%;overflow: hidden;}       
.fluid-container{width: 100%;max-width: 1280px;margin: 0 auto;padding: 0 20px;}
/* common css */

/* header */
.resp-menu{display: none;}

/* Bottom Header */

.header-top-wrapper{background-color: #003366;padding: 12px 0;}
.header-left ul li a{color: #fff;font-size: 13px;}
.header-top{display: flex;justify-content: space-between;align-items: center;}
.header-left ul .icon{width: 100%;max-width: 15px;display: flex;justify-content: center;align-items: center;}
.header-left ul .icon img{width: 100%;max-width: 15px;filter: invert(57%) sepia(59%) saturate(535%) hue-rotate(126deg) brightness(99%) contrast(81%);}
.header-left ul{display: flex;justify-content: center;align-items: center;gap: 20px;}
.header-left ul li{display: flex;justify-content: center;align-items: center;gap: 10px;}
.heade-top-right ul {display: flex;justify-content: center;align-items: center;gap: 40px;}
.heade-top-right ul li{display: flex;justify-content: center;align-items: center;gap: 10px;}
.heade-top-right ul li .icon{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 25px;}
.heade-top-right ul li .icon img{filter: invert(64%) sepia(48%) saturate(2299%) hue-rotate(125deg) brightness(102%) contrast(102%);width: 100%;max-width: 25px;}
.header-wrapper {position: relative;left: 0;right: 0;margin: auto;z-index: 2;background-color: #ffffff;box-shadow: 0px 6px 9px -4px rgba(34,56,101,0.12);}
.header-logo {display: flex;justify-content: center;align-items: center;width: 100%;max-width: 250px;}
.header-logo img{width: 100%;max-width: 250px;}
.header-inner-wrapper {display: flex;justify-content: space-between;align-items: center;gap: 20px;position: relative;border-bottom: 1px solid #ffffffb0}
.nav-links li a img{width: 100%; max-width: 350px;}

.right-desktop-menu-container {width: 100%;max-width: 100%;}
.right-desktop-menu-container > ul {display: flex;justify-content: flex-end;align-items: center;gap: 30px;}
.right-desktop-menu-container ul li a {font-size: 18px;padding: 42px 0;font-weight: 500;position: relative;color: #020202;font-weight: 600;}
.right-desktop-menu-container ul li a:hover:after {width:100%;right: 0;}
.right-desktop-menu-container ul li > a:hover::after {width: 100%;right: 0;bottom: 20px !important;}
.dropdown-wrapper ul li a{color: #fff;}
.dropdown-wrapper ul li > a:hover::after, .top-menu-wrapper ul li a:hover::after {width: 100%;right: 0;bottom: -2px !important;}
.right-desktop-menu-container ul li:hover > a{color:#eab602;}
.right-desktop-menu-container ul li a.act-link, .dropdown-wrapper-li.act-link > a{color: #eab602;  font-weight: 600;}
.mega-menu-wrapper .top-menu-wrapper li:last-child{border: none !important;}

li.dropdown-wrapper-li:hover .about-us-megamenu , li.dropdown-wrapper-li:hover .speciality-megamenu {visibility: visible;opacity: 1;}
li.dropdown-wrapper-li .about-us-megamenu , li.dropdown-wrapper-li .speciality-megamenu {opacity: 0;position: absolute;top: 107px;visibility: hidden;transition: all .2s ease-in-out;z-index: 1;}
.scrolled-header li.dropdown-wrapper-li .about-us-megamenu,  .scrolled-header li.dropdown-wrapper-li .speciality-megamenu{top: 101px;}
.speciality-megamenu {display: flex;justify-content: space-between;align-items: center;gap: 0px;background-color: #002b55;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;padding: 20px;position: absolute;left: 0;right: 0;margin: auto;}
.speciality-megamenu-left {display: flex;justify-content: flex-start;align-items: stretch;flex-wrap: wrap;width: 100%;max-width: 740px;}
.speciality-megamenu-left a {width: 100%;max-width: 350px;padding: 15px !important;color: #fff !important;border: 2px solid #3394c157;border-radius: 7px;margin: 10px;text-align: center;display: flex;justify-content: center;align-items: center;}
.speciality-megamenu-left a:hover{background: linear-gradient(to right, #02e7c3, #01c6fa);color: #002b55 !important;}
.speciality-view-all {background-color: #fff;width: 100%;max-width: 180px;border-radius: 10px;height: 150px;display: flex;justify-content: center;align-items: center;gap: 10px;}
.speciality-view-all:hover{background: linear-gradient(to right, #02e7c3, #01c6fa);color: #003366;}
.speciality-view-all span{width: 100%;max-width: 20px;display: flex;justify-content: center;align-items: center;}
.speciality-view-all span img{width: 100%;max-width: 20px;}

.speciality-megamenu-right {width: 100%;max-width: 250px;border-radius: 10px;display: flex;justify-content: center;align-items: center;height: 150px;}
.speciality-megamenu-right img {width: 100%;max-width: 250px;border-radius: 10px;object-fit: cover;object-position: center;height: 150px;}
.about-us-megamenu {box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;background-color: #002b55;border-radius: 10px;padding: 20px;position: absolute;left: 0;right: 0;margin: auto;width: 100%;max-width: 1200px;border-top: 5px solid #3394c1;border-top-left-radius: 0;border-top-right-radius: 0;}
.about-us-megamenu ul{display: flex;justify-content: space-around;align-items: center;gap: 30px;flex-wrap: wrap;}
.about-us-megamenu ul li .icon {width: 100%;max-width: 40px;display: flex;justify-content: center;align-items: center;margin: auto;}
.about-us-megamenu ul li a{padding: 0;}
.about-us-megamenu ul li .icon img{width: 100%;max-width: 40px;filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(285deg) brightness(105%) contrast(103%);}
.about-us-megamenu ul li p {margin: 0;font-size: 16px;text-align: center;padding-top: 10px;color: #fff;font-weight: 600;}
.about-us-megamenu ul li:hover .icon img{filter: invert(68%) sepia(49%) saturate(867%) hue-rotate(5deg) brightness(98%) contrast(98%);}
.about-us-megamenu ul li:hover p{color: #eab602;}
.about-us-megamenu ul li .icon img{width: 100%;max-width: 100px;}
header.scrolled-header .header-inner-wrapper .about-us-megamenu ul li a{padding: 0 !important;}
.right-header {display: flex;justify-content: flex-end;align-items: center;width: 100%;max-width: 900px;gap: 50px;padding-right: 12px;}
/* scrolled header */
header.scrolled-header .header-wrapper{position: fixed;left: 0;right: 0;top: 0; width: 100%;z-index: 10;transition: all .3s;background-color: #ffffff;}
header.scrolled-header .header-inner-wrapper {display: flex;justify-content: center;align-items: center;gap: 20px;}
header.scrolled-header .header-inner-wrapper .iso-logos img {max-width: 60px;}
header.scrolled-header .header-inner-wrapper .right-desktop-menu-container ul li a {padding: 40px 0;}
header.scrolled-header .header-inner-wrapper li.dropdown-wrapper-li:hover .dropdown-wrapper {top: 92px;}
header.scrolled-header .header-inner-wrapper li.megamenu-wrapper-li:hover .mega-menu-wrapper {top: 82px;}
header.scrolled-header .header-inner-wrapper .mega-menu-wrapper .top-menu-wrapper li a {width: 100%;max-width: 300px;padding: 10px 5px !important;}
header.scrolled-header .right-desktop-menu-container .iso-logos{display: block;}
header.scrolled-header .header-inner-wrapper{border-bottom: unset;}
/* scrolled header */

/*  Resp menu css  */

html.hc-nav-yscroll {overflow-y: scroll;}
.desk-resp-ham {display: none;}
.desk-resp-ham ul.toggle-desk {position: absolute;cursor: pointer;width: 30px;right: 0;bottom: 0;margin: auto;top: 0;height: 25px;}
.desk-resp-ham ul.toggle-desk li {transform: translateY(-50%);list-style: none;display: block;position: absolute;left: 0;height: 2px;right: 0;margin: 0 auto;width: 30px;opacity: 1;background: #00365c;transition: all .25s ease;}
.desk-resp-ham ul.toggle-desk li:nth-of-type(1) {top: 20%;}
.desk-resp-ham ul.toggle-desk li:nth-of-type(2) {top: 50%;}
.desk-resp-ham ul.toggle-desk li:nth-of-type(3) {top: 80%;}
.desk-resp-ham ul.toggle-desk.active li:nth-of-type(1) {top: 50%;transform: translateY(-50%) rotate(45deg);}
.desk-resp-ham ul.toggle-desk.active li:nth-of-type(2) {transform: translateY(-50%) rotate(45deg);opacity: 0;}
.desk-resp-ham ul.toggle-desk.active li:nth-of-type(3) {top: 50%;transform: translateY(-50%) rotate(-45deg);}
.inner-desk-ham {display: flex;}
.desk-resp-ham .sidebar {position: fixed;top: 0;left: -350px;width: 290px;height: 100vh;box-sizing: border-box;text-align: center;transition: .9s;z-index: 9;overflow: scroll;overflow-x: hidden;  background: #002b55;}
.desk-resp-ham .sidebar::before {content: '';position: absolute;background: #00365c;top: 0;left: 0;bottom: 0;}
.desk-resp-ham .sidebar::-webkit-scrollbar {display: none;}
.desk-resp-ham .sidebar.active {left: 0;box-shadow: 1px 0 8px rgba(0, 0, 0, 0.637);}
.desk-resp-ham .sidebar.active > span, .desk-resp-ham .sidebar.active > a{width: 100%;background: #002b55;display: flex;justify-content: center;align-items: center;padding: 20px 10px;position: relative;}
.desk-resp-ham .sidebar img {width: 50%;}
.desk-resp-ham .sidebar ul.menu {position: relative;text-align: center;width: 100%;display: flex;flex-direction: column;gap: 0;margin: 0;}
.desk-resp-ham .sidebar ul.menu li {list-style: none;width: 100%;cursor: pointer;}
.desk-resp-ham .sidebar ul.menu li span.act-link {color: #00365c !important;background: linear-gradient(to right, #06e7c4, #00c8f8);}
.nav-dropdown li a {padding: 10px 0 10px 30px !important;}
.nav-dropdown li a::before {content: '';position: absolute;left: 2px;width: 6px;height: 6px;border-right: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(-45deg);top: 0;bottom: 0;margin: auto;left: 15px;}
.nav-dropdown li a:hover {background: #fff;color: #03548d !important;}
.nav-dropdown li a:hover::before, .desk-resp-ham .sidebar ul.menu > li a.act-link::before {border-right: 2px solid #303030 !important;border-bottom: 2px solid #303030 !important;}
.desk-resp-ham .sidebar ul.menu > li:hover > span, .desk-resp-ham .sidebar ul.menu > li a:hover, .desk-resp-ham .sidebar ul.menu > li a.act-link {background: linear-gradient(to right, #06e7c4, #00c8f8);color: #00365c !important;}
.desk-resp-ham .sidebar ul.menu li span, .desk-resp-ham .sidebar ul.menu li a {display: flex;gap: 5px;align-items: center;border-bottom: 1px dotted #c9c9c9;position: relative;color: #fff;width: 100%;width: 100%;justify-content: space-between;display: flex;padding: 15px 20px 15px 20px;font-size: 16px;text-align: left;}
.desk-ham-menu li a.act-link ~ .nav-dropdown > li > a.act-link{left: 0;}
.nav-dropdown-1 { background: #718d67; border-top: 3px solid #fff;}
.nav-dropdown li.act-link a,.nav-dropdown li a:hover a,.desk-resp-ham .sidebar ul.menu>li>a.act-link a{color: #fff !important;}
.nav-dropdown li a.act-link,.nav-dropdown li a:hover,.desk-resp-ham .sidebar ul.menu>li>a.act-link a {color: #fff !important;}
.desk-resp-ham .sidebar ul.menu li a i {position: relative;bottom: -2px;font-size: 16px;}
.desk-resp-ham .sidebar ul.social-icon {position: relative;margin-top: 10%;width: 100%;height: 55px;display: flex;justify-content: center;}
.desk-resp-ham .sidebar ul.social-icon li a {text-decoration: none;display: flex;justify-content: center;gap: 0;width: 100%;height: 100%;position: relative;color: #111b30;border-radius: 50%;font-size: 25px;}
.nav-dropdown {display: flex;flex-direction: column;gap: 0px !important;background: #002b55;}
.nav-dropdown li a {font-size: 15px !important;}
.desk-resp-ham .sidebar ul.social-icon li:hover a {color: #fff;}
.desk-resp-ham .sidebar ul.social-icon a .fa {line-height: 55px;}

.desk-resp-ham .sidebar ul.menu li > span.dropdown-span img {width: 100%;max-width: 15px;filter: invert(61%) sepia(100%) saturate(417%) hue-rotate(5deg) brightness(97%) contrast(101%);}
.desk-resp-ham .sidebar ul.menu li:hover > span.dropdown-span img {filter: invert(8%) sepia(0%) saturate(1827%) hue-rotate(146deg) brightness(102%) contrast(74%);}

.desk-resp-ham .sidebar ul.menu li span.act-link img{filter: invert(11%) sepia(71%) saturate(3416%) hue-rotate(190deg) brightness(95%) contrast(101%);}
/*  Resp menu css  */

/* Megamenu css */
li.megamenu-wrapper-li .mega-menu-wrapper {pointer-events: none; opacity: 0;position: absolute;left: 0px;right: 0px;width: 100%;margin: 0 auto;top: 180px;visibility: hidden;transition: all .2s ease-in-out;z-index: 1;max-width: 1240px;}
li.megamenu-wrapper-li:hover .mega-menu-wrapper{visibility: visible;opacity: 1;top: 80px;pointer-events: visible; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.mega-menu-wrapper .top-menu-wrapper{display: flex;justify-content: space-between;gap: 20px; background: #f9f7f7;z-index: 0;border-top: 5px solid #f6b913;padding: 5px 20px;} 
.mega-menu-wrapper .top-menu-wrapper li a{width: 100%; max-width: 300px; padding: 10px 5px;}
.mega-menu-wrapper .top-menu-wrapper li{position: relative;border-bottom: 2px dotted #701e141f;}
/* Megamenu css */

/* Dropdown css */
/* .dropdown-wrapper-li{position: relative;} */
li.dropdown-wrapper-li .dropdown-wrapper {pointer-events: none; opacity: 0;position: absolute; width: 300px;top: 97px;visibility: hidden;transition: all .2s ease-in-out;z-index: 1;}
li.dropdown-wrapper-li:hover .dropdown-wrapper.last {left: -70px !important}
li.dropdown-wrapper-li:hover .dropdown-wrapper{visibility: visible;opacity: 1;top: 107px;pointer-events: visible; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.dropdown-wrapper-li a{position: relative;}
.dropdown-wrapper ul {background: #002b55;z-index: 0;border-top: 5px solid #3394c1;}
.dropdown-wrapper li a{width: 100%; max-width: 100%; padding: 10px 5px !important;color: #fff;}
.dropdown-wrapper li {position: relative;border-bottom: 1px solid #3394c157;padding: 0 10px;}
.dropdown-wrapper ul li:last-child{border: none;}
header.scrolled-header .header-inner-wrapper li.dropdown-wrapper-li:hover .dropdown-wrapper{top: 102px;}
/* Dropdown css */

.footer-bottom-2 ul li a.act-link{color: #eab602;}

ul.dn{display: none !important;}


.about-us-megamenu.act-link li.act-link .icon img{filter: invert(66%) sepia(90%) saturate(695%) hue-rotate(3deg) brightness(96%) contrast(98%);}
.about-us-megamenu.act-link li.act-link p{color: #eab602;}
.speciality-megamenu .speciality-megamenu-left a.act-link{background: linear-gradient(to right, #02e7c3, #01c6fa);color: #003366 !important;}
/* header */

/* footer */
.footer-wrapper{background-color: #002b55;padding: 150px 0 0;}

.footer-logo{width: 100%;max-width: 275px;display: flex;justify-content: center;align-items: center;margin: auto;}
.footer-logo img{width: 100%;max-width: 275px;}
.footer-top p {color: #fff;text-align: center;margin: 0;padding: 30px 0;width: 100%;max-width: 1110px;margin: auto;line-height: 2;}
.footer-bottom {padding: 40px 40px 30px;display: flex;justify-content: space-between;align-items: flex-start;gap: 30px;border-top: 1px solid #02c9b8a1;flex-wrap: wrap;}
.footer-contact{width: 100%;max-width: 360px;}
.footer-contact ul li:nth-child(1) span{margin-top: 8px;}
.footer-contact ul li span{width: 100%;max-width: 20px;display: flex;justify-content: center;align-items: center;}
.footer-contact ul li span img{width: 100%;max-width: 20px;filter: invert(56%) sepia(86%) saturate(645%) hue-rotate(159deg) brightness(101%) contrast(100%);}
.footer-contact ul li a{text-align: start;color: #fff;font-weight: 500;line-height: 1.5;font-size: 15px;}
.footer-contact ul li:hover a{color: #fdbb2a;}
.footer-contact ul li{display: flex;justify-content: flex-start;align-items: flex-start;gap: 15px;padding: 15px 0;}
.footer-bottom-1{width: 100%;max-width: 350px;}
.footer-bottom-1 p {color: #fff;padding-top: 20px;}
.social-media-parent p {color: #fff;font-size: 22px;font-weight: 700;margin: 0;line-height: 1;border-bottom: 2px solid #fd5d14;padding-bottom: 5px;display: inline-block;}
.social-media {display: flex;justify-content: flex-start;align-items: center;gap: 30px;padding-top: 20px;}
.footer-icon{width: 100%;max-width: 20px;display: flex;justify-content: center;align-items: center;}
.footer-icon img{width: 100%;max-width: 20px;filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(215deg) brightness(102%) contrast(102%)}
.footer-icon img:hover{filter: invert(76%) sepia(12%) saturate(2683%) hue-rotate(349deg) brightness(105%) contrast(98%);}
.footer-bottom-2:nth-child(1){width: 100%;max-width: 150px;}
.footer-bottom-2 p {color: #5fb996;text-align: center;font-weight: 600;border-bottom: 1px solid #5fb996;padding-bottom: 10px;}
.footer-bottom-2 ul li{margin-bottom: 5px;text-align: center;}
.footer-bottom-2 ul li a {color: #fff;list-style: unset;text-align: center;font-size: 15px;margin: 5px 0;font-weight: 500;line-height: 1.3;}
.footer-bottom-2 ul li a:hover{color: #fdbb2a;}
.footer-bottom-2:last-child{width: 100%;max-width: 250px;}
.footer-bottom-2 iframe {max-width: 330px;height: 250px;border-radius: 10px;width: 100%;}
.footer-gallery-inner{display: flex;justify-content: center;align-items: stretch;gap: 7px;flex-wrap: wrap;}
.footer-gallery-1{width: 100%;max-width: 100px;display: flex;justify-content: center;align-items: center;}
.footer-gallery-1 img{width: 100%;max-width: 100px;border-radius: 5px;}
.footer-counter-inner {display: flex;justify-content: center;align-items: stretch;gap: 10px;flex-wrap: wrap;transform: translateY(100px);}
.footer-counter-1{width: 100%;max-width: 250px;padding: 20px;border-radius: 15px;box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;}

.footer-counter-1 p {color: #fff;font-size: 28px;font-weight: 600;text-align: center;margin: 0;}
.footer-counter-1 span {color: #fff;font-size: 50px;text-align: center;font-weight: 600;display: flex;justify-content: center;align-items: center;line-height: 1;padding-top: 20px;position: relative;transform: translateX(-20px);}
.footer-counter-1 span::before {content: "K+";position: absolute;font-size: 50px;color: #fff;font-weight: 700;right: 6px;}

.footer-counter-1:nth-child(1) span::before{content: "+";right: 40px;}
.footer-counter-1:nth-child(3) span::before {right: 22px;}
.footer-counter-1:nth-child(1){background-color: #5fb996;}
.footer-counter-1:nth-child(2){background-color: #9689e8;}
.footer-counter-1:nth-child(3){background-color: #e77a66;}
.footer-counter-1:nth-child(4){background-color: #02c9b8;}
.disclaimer-footer {font-size: 14px;color: #020202;font-weight: 600;}
.disclaimer-footer:hover{color: #fff;}
.disclaimer-wrapper{padding: 100px 0 0;}
.disclaimer-1{padding: 20px 0;}
.disclaimer-1 h2 {padding-bottom: 10px;border-bottom: 2px solid #003466;}
.disclaimer-1 p{margin: 0;padding-top: 10px;}

/* gallery photos page */
.individual-photo-components {display: flex;justify-content: center;flex-wrap: wrap;}
.individual-photo-components .magnific-img {margin: 6px;width: 100%;max-width: 100px;height: 100px;position: relative;transition: all .3s ease-in-out;background: no-repeat center center/cover;}
.footer-gallery-1.magnific-img a {background-image: url('images/doctor-hold-icon-health-electronic-medical-record-interface-digital-healthcare-network.webp');width: 100px;height: 100px;display: flex;justify-content: center;align-items: center;border-radius: 5px;position: relative;}
.footer-gallery-1.magnific-img:hover a::before{content: "";position: absolute;width: 95%;height: 95%;background-color: #00000084;border-radius: 5px;}
.footer-gallery-1.magnific-img a em {display: none;color: #fff;z-index: 1;}
.footer-gallery-1:hover a em{display: block;}
.individual-photo-components .magnific-img>a {display: block;height: 100%;width: 100%;background: no-repeat center center/cover;position: relative;}
.individual-photo-components .magnific-img>a em {position: absolute;top: 0;left: 0;width: 96%;height: 95%;background: #030303;opacity: 0;display: flex;justify-content: center;align-items: center;transition: all .4s ease-in-out;bottom: 0;right: 0;margin: auto;color: #ff0000;}
.individual-photo-components .magnific-img>a:hover em {opacity: .6;}
.individual-photo-components .magnific-img>a em img {width: 32px;filter: invert(99%) sepia(22%) saturate(313%) hue-rotate(161deg) brightness(118%) contrast(100%);margin-top: 60px;opacity: 0;transition: all .4s ease-in-out;transition-delay: .2s;}
.individual-photo-components .magnific-img>a:hover em img {margin-top: 0;opacity: 1;}
.mfp-arrow {background: #eee url('../images/icons/arrow.webp') no-repeat center/20px !important;width: 48px !important;height: 48px !important;transition: all .4s !important;}
.mfp-arrow-right {background-image: url('../images/icons/arrow.webp') !important;}
.mfp-arrow::before,.mfp-arrow::after {display: none;}
.mfp-close {font-size: 32px;}
.mfp-container:hover button.mfp-arrow,.mfp-container:hover .mfp-counter {opacity: 1 !important;}
.mfp-arrow:hover {width: 60px !important;}
/* gallery photos page */
/* Start - copyrights */
.copyrightscontainer {position: relative;background-color: #1ac9ff;}
.copyrights {display: flex;justify-content: space-between;align-items: center;gap: 30px;padding: 15px 0;}
.copyrightsright {display: flex;justify-content: center;align-items: center;gap: 5px;}
.copyrights p {font-size: 13px;color: #020202;font-weight: 600;margin: 0;text-align: start;}
.copyrightsright img {width: 80px;}
.copyrightsright p a{color: #020202;font-size: 14px;}
.copyrightsright p a:hover{color: #ffffff;}
/* End copyrights */

/* footer */

/* go to top */
#to-top {cursor: pointer;position: fixed;bottom: 25px;right: 25px;width: 40px;z-index: 9;border-radius: 50%;rotate: 0deg;}
#to-top img{filter: invert(69%) sepia(17%) saturate(911%) hue-rotate(105deg) brightness(92%) contrast(91%);}
/* banner */
.banner-wrapper, .slide {height: calc(100vh - 152px);}
.index-page-slider .owl-item.active .banner-text h6,.index-page-slider .owl-item.active .banner-text p{opacity: 1;transform: translateX(0);}
.slide {width: 100%;position: relative;background-size: cover;background-repeat: no-repeat;background-position: center center;z-index: 0;display: flex;justify-content: center;align-items: flex-end;position: relative;}
.slide::before {content: "";position: absolute;bottom: 0;margin: auto;right: 0;width: 100%;max-width: 50%;height: 100%;}
.slide.slide-1::before{background: url('../images/home-banner/hospital.webp') no-repeat right bottom/contain;}
.slide.slide-2::before{background: url('../images/home-banner/dr-raghuram.webp') no-repeat right bottom/contain;}
.slide.slide-3::before{background: url('../images/home-banner/dr-vivek-sahithi.webp')  no-repeat right bottom/contain}
.slide.slide-4::before{background: url('../images/home-banner/kits.webp')  no-repeat right bottom/contain}

.inner-main-page-banner-wrapper{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.index-page-slider.resp{display:none}
.index-page-slider .owl-dots{display: none;}
.slide .fluid-container {display: flex;justify-content: flex-start;align-items: center;height: 100%;}
.is.owl-carousel .owl-dots {display: flex;justify-content: center;align-items: center;position: absolute;bottom: 15px;right: 30px;left: 0;right: 0;margin: auto;width: 100%;max-width: 100px;}
.is.owl-carousel.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot.active span{background: #003366;}
.is.owl-carousel.owl-theme .owl-dots .owl-dot span{background: #00336663;}

.banner-text {position: relative;width: 100%;max-width: 600px;padding: 10px 20px 10px 20px;padding-right: 30px;}
.banner-text h2 {color: #020202;font-weight: 600;line-height: 1.5;font-size: 32px;}
.banner-text p{padding: 30px 0;font-weight: 500;line-height: 1.7;margin: 0;text-align: start;}
.common-btn{color: #003366;background-color: #fff;padding: 10px 30px;border-radius: 7px;border: 1px solid #52bdcb;box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;}

.common-btn:hover{background-color: #003366;color: #fff;}
.healthcare-wrapper{padding-top: 125px;}
.healthcare-icons{display: flex;justify-content: space-evenly;align-items: center;gap: 50px;flex-wrap: wrap;padding-top: 100px;}
.healthcare-icons-img-parent {border: 1px solid #6ba28d;width: 130px;height: 130px;display: flex;justify-content: center;align-items: center;border-radius: 50%;margin: auto;box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;position: relative;}

.healthcare-icons-img-parent .round-1, .healthcare-icons-img-parent .round-2 {width: 10px;height: 10px;background-color: red;border-radius: 50%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);animation: none;}
.healthcare-icons-img-parent .round-1{top: 0;}
.healthcare-icons-img-parent .round-2{bottom: 0;}

.healthcare-icons-img-parent .round-1 {animation: rotate-clockwise 4s linear infinite;}
.healthcare-icons-img-parent .round-2 {animation: rotate-clockwise 4s linear infinite;}
.solar-system {position: relative;width: 100%;max-width: 130px;margin: auto;}
.earth {position: relative;width: 65px;height: 65px;margin: auto;}
.earth img {width: 100%;max-width: 65px;display: flex;justify-content: center;align-items: center;}
.orbit-3 {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 130px;height: 130px;border-radius: 50%;pointer-events: none;border: 1px solid #000;}
.moon {z-index: 2;position: absolute;top: 0;left: 0;width: 15px;height: 15px;right: 0;bottom: 0;margin: auto;animation: moonOrbit 10s linear infinite;background-color: #002b55;border: 2px solid #fff;}
.opposite-moon {animation: moonOrbitOpposite 10s linear infinite;}

/* Reduced the axis of rotation by decreasing translateX */
@keyframes moonOrbit {
    0% {
        transform: rotate(0deg) translateX(65px) rotate(0deg);border-radius: 50%;
    }
    100% {
        transform: rotate(360deg) translateX(65px) rotate(-360deg);border-radius: 50%;
    }
}

@keyframes moonOrbitOpposite {
    0% {
        transform: rotate(180deg) translateX(65px) rotate(0deg);border-radius: 50%;
    }
    100% {
        transform: rotate(540deg) translateX(65px) rotate(-360deg);border-radius: 50%;
    }
}

.healthcare-icons-1:nth-child(1) .orbit-3{border: 1px solid #5fb996;} 
.healthcare-icons-1:nth-child(1) .earth img{filter: invert(74%) sepia(47%) saturate(360%) hue-rotate(105deg) brightness(81%) contrast(87%);}

.healthcare-icons-1:nth-child(2) .orbit-3{border: 1px solid #8d83c1;} 
.healthcare-icons-1:nth-child(2) .earth img{filter: invert(60%) sepia(11%) saturate(943%) hue-rotate(210deg) brightness(106%) contrast(86%);}

.healthcare-icons-1:nth-child(3) .orbit-3{border: 1px solid #cb918c;} 
.healthcare-icons-1:nth-child(3) .earth img{filter: invert(75%) sepia(14%) saturate(851%) hue-rotate(318deg) brightness(82%) contrast(94%);}

.healthcare-icons-1:nth-child(4) .orbit-3{border: 1px solid #1bbbac;} 
.healthcare-icons-1:nth-child(4) .earth img{filter: invert(83%) sepia(52%) saturate(4082%) hue-rotate(121deg) brightness(92%) contrast(72%);}

.healthcare-icons-1:nth-child(1) .moon{background-color: #5fb996;}
.healthcare-icons-1:nth-child(2) .moon{background-color: #9689e8;}
.healthcare-icons-1:nth-child(3) .moon{background-color: #e77a66;}
.healthcare-icons-1:nth-child(4) .moon{background-color: #02c9b8;}

.healthcare-icons-1 p{text-align: center;font-weight: 500;}
.healthcare-inner h2{text-align: center;line-height: 1.4;}
.healthcare-inner p {text-align: center;padding: 20px 0 0;margin: 0;line-height: 1.7;font-weight: 600;margin-top: 25px;}
.healthcare-bottom-img-parent{padding-top: 20px;background: linear-gradient(to top, #1ac9ff5c, #fff);}
.healthcare-bottom-img{width: 100%;max-width: 800px;display: flex;justify-content: center;align-items: center;margin: auto;}
.healthcare-bottom-img{width: 100%;max-width: 800px;}
/* go to top */

.get-intouch-wrapper{position: relative;padding: 50px 0;}
.get-intouch-wrapper::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #2572b6d6;}
.get-intouch-inner{position: relative;}
.get-intouch-inner h2{text-align: center;font-weight: 500;color: #fff;}
.get-intouch-inner-parent{display: flex;justify-content: center;align-items: center;padding-top: 30px;}
.get-intouch-inner-parent .common-btn{text-align: center;}

.specialities-wrapper{padding: 100px 0;}
.serve-wrapper{padding: 125px 0;}
.serve-points{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 25px;align-items: stretch;}
.serve-points .serve-1:nth-child(1){padding: unset;border: unset;box-shadow: unset;display: flex;justify-content: center;align-items: center;}
.serve-points .serve-1:nth-child(1) h2{font-size: 34px;color: #020202;line-height: 1.5;}
.serve-icons {background-color: #ecf9ff;display: flex;justify-content: center;align-items: center;width: 120px;height: 120px;border-radius: 50%;box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;}
.serve-icon-img{width: 100%;max-width: 70px;display: flex;justify-content: center;align-items: center;}
.serve-icon-img img{width: 100%;max-width: 70px;filter: invert(68%) sepia(87%) saturate(1839%) hue-rotate(162deg) brightness(94%) contrast(97%);}

.serve-icon-img{ animation: contractExpand 2s infinite ease-in-out;}

@keyframes contractExpand {
	0%, 100% {
	  transform: scale(1);
	}
	50% {
	  transform: scale(1.2); /* Slightly expanded */
	}
}
.serve-1 {border: 2px solid #84c5c1;border-radius: 15px;padding: 20px;width: 100%;max-width: 285px;box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;position: relative;overflow: hidden;}
.serve-1::before{content: "";position: absolute;width: 0%;height: 0%;background-color: #002b55;bottom: 0;left: 0;border-radius: 50%;}
.serve-1:nth-child(1)::before{display: none;}
.serve-1:hover::before {content: "";position: absolute;width: 100%;height: 100%;background-color: #1ac9ff21;transition: 1s;z-index: -1;}
.serve-1 .link {display: flex;justify-content: flex-start;align-items: center;gap: 5px;padding-top: 85px;color: #002b55;font-weight: 600;}
.serve-1 .link span{width: 100%;max-width: 10px;display: flex;justify-content: center;align-items: center;}
.serve-1 .link span img{width: 100%;max-width: 10px;}
.serve-1 h3{padding-top: 30px;font-size: 20px;}
.serve-1:nth-child(1) .serve-icons{background-color:#e77a66}
.serve-1:nth-child(2) .serve-icons{background-color:#9688e9}
.serve-1:nth-child(3) .serve-icons{background-color: #544375}
.serve-1:nth-child(4) .serve-icons{background-color: #9e0000}
.serve-1:nth-child(5) .serve-icons{background-color:#cab504}
.serve-1:nth-child(6) .serve-icons{background-color:#e69465}
.serve-1:nth-child(7) .serve-icons{background-color:#d588e8}

.serve-1:nth-child(1){border:2px solid #e77a66}
.serve-1:nth-child(2){border:2px solid #9688e9}
.serve-1:nth-child(3){border:2px solid #9e0000}
.serve-1:nth-child(4){border:2px solid #544375}
.serve-1:nth-child(5){border:2px solid #cab504}
.serve-1:nth-child(6){border:2px solid #e69465}
.serve-1:nth-child(7){border:2px solid #d588e8}

.serve-1 .serve-icon-img img{filter: invert(100%) sepia(100%) saturate(1%) hue-rotate(305deg) brightness(103%) contrast(101%);}

.serve-1:nth-child(2)::before{background-color: #9688e91a;}
.serve-1:nth-child(3)::before{background-color: #5443751a;}
.serve-1:nth-child(4)::before{background-color: #9e000014;}
.serve-1:nth-child(5)::before{background-color: #ffff0042;}
.serve-1:nth-child(6)::before{background-color: #e694651f;}

.specialities{padding: 20px;}
.specialities-text{position: relative;}
.specialities p {text-align: center;color: #ffff;font-size: 30px;font-weight: 500;width: 100%;max-width: 300px;}
.specialities{width: 100%;max-width: 600px;display: flex;justify-content: center;align-items: center;position: relative;border-radius: 15px;box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;height: 346px;}
.specialities::before{content: "";position: absolute;width: 100%;height: 100%;top: 0;right:0;background-color: #03438bc2;border-radius: 15px;}
.specialities-link {display: flex;justify-content: center;align-items: center;background-color: #fff;padding: 10px 20px;width: 100%;max-width: 150px;border-radius: 24px;gap: 10px;margin: auto;}
.specialities:hover .specialities-link{background-color: #002b55;}
.specialities:hover .specialities-link p{color: #ffffff;}
.specialities:hover .specialities-link span img{filter: invert(100%) sepia(0%) saturate(7496%) hue-rotate(76deg) brightness(107%) contrast(100%);}
.specialities-link p {border-radius: 20px;color: #21b2eb;font-size: 16px;margin: 0;}
.specialities-link span{width: 100%;max-width: 20px;display: flex;justify-content: center;align-items: center;}
.specialities-link span img{width: 100%;max-width: 20px;filter: invert(70%) sepia(34%) saturate(5898%) hue-rotate(162deg) brightness(99%) contrast(86%);}
.specialities-link a{border-radius: 20px;color: #21b2eb;}
.protect-inner {display: flex;justify-content: center;align-items: center;gap: 80px;}
.protect-left{width: 100%;max-width: 400px;display: flex;justify-content: center;align-items: center;animation: bounce 3s infinite ease-in-out;}
.protect-left img{width: 100%;max-width: 400px;}
.protect-icon-parent{width: 100%;max-width: 75px;height: 75px;border-radius: 50%;display: flex;justify-content: center;align-items: center;box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;position: relative;overflow: hidden;background-color: #fff}
.protect-icon-parent::before{content: "";position: absolute;width: 0;height: 0;}
.protect-1:hover .protect-icon-parent::before{content: "";position: absolute;width: 100%;height: 100%;background-color: #002b55;;transition: 1s;border-radius: 50%;}
.protect-1 {display: flex;justify-content: flex-start;align-items: center;gap: 20px;margin: 10px 0;}
.protect-1:nth-child(1) .protect-icon-parent{border: 2px solid #948bc2;}
.protect-1:nth-child(2) .protect-icon-parent{border: 2px solid #8cada2;}
.protect-1:nth-child(3) .protect-icon-parent{border: 2px solid #848695;}
.protect-1:nth-child(4) .protect-icon-parent{border: 2px solid #bf8677;}
.protect-1:nth-child(5) .protect-icon-parent{border: 2px solid #46b4b1;}
.protect-1:nth-child(6) .protect-icon-parent{border: 2px solid #01e3c9;}
.protect-icon {width: 100%;max-width: 38px;display: flex;justify-content: center;align-items: center;}
.protect-icon img{width: 100%;max-width: 38px;}
.protect-1:nth-child(1) .protect-icon img{filter: invert(63%) sepia(7%) saturate(1601%) hue-rotate(210deg) brightness(90%) contrast(96%);}
.protect-1:nth-child(2) .protect-icon img{filter: invert(67%) sepia(26%) saturate(231%) hue-rotate(109deg) brightness(96%) contrast(83%);}
.protect-1:nth-child(3) .protect-icon img{filter: invert(57%) sepia(15%) saturate(267%) hue-rotate(195deg) brightness(90%) contrast(91%);}
.protect-1:nth-child(4) .protect-icon img{filter: invert(59%) sepia(29%) saturate(488%) hue-rotate(326deg) brightness(92%) contrast(88%);}
.protect-1:nth-child(5) .protect-icon img{filter: invert(70%) sepia(50%) saturate(493%) hue-rotate(129deg) brightness(84%) contrast(79%);}
.protect-1:nth-child(5) .protect-icon img{filter: invert(65%) sepia(82%) saturate(2283%) hue-rotate(126deg) brightness(104%) contrast(99%);}
.protect-1:nth-child(1):hover .protect-icon img{filter: invert(93%) sepia(4%) saturate(14%) hue-rotate(140deg) brightness(106%) contrast(104%);transition: 1s;}
.protect-1:nth-child(2):hover .protect-icon img{filter: invert(93%) sepia(4%) saturate(14%) hue-rotate(140deg) brightness(106%) contrast(104%);transition: 1s;}
.protect-1:nth-child(3):hover .protect-icon img{filter: invert(93%) sepia(4%) saturate(14%) hue-rotate(140deg) brightness(106%) contrast(104%);transition: 1s;}
.protect-1:nth-child(4):hover .protect-icon img{filter: invert(93%) sepia(4%) saturate(14%) hue-rotate(140deg) brightness(106%) contrast(104%);transition: 1s;}
.protect-1:nth-child(5):hover .protect-icon img{filter: invert(93%) sepia(4%) saturate(14%) hue-rotate(140deg) brightness(106%) contrast(104%);transition: 1s;}
.protect-1:nth-child(6):hover .protect-icon img{filter: invert(93%) sepia(4%) saturate(14%) hue-rotate(140deg) brightness(106%) contrast(104%);transition: 1s;}
.protect-right{width: 100%;max-width: 450px;}
.protect-1 p{margin: 0;font-weight: 600;margin: 30px 0;text-align: start;}
.protect-right a{background-image: linear-gradient(to right, #02f1ad 0%, #00c7fa 100%);color: #fff;}
.protect-list{padding: 30px 0;}
.protect-right .common-btn:hover{background-color: #002b55;background-image:unset}
.protect-wrapper{padding-bottom: 125px;background: linear-gradient(to top, #1ac9ff30, #fff);}

.appointment-wrapper {position: relative;padding: 70px 0;}
 .appointment-wrapper::before{content: "";position: absolute;width: 100%;height: 100%;background: linear-gradient(to right , #002b55f2, #1ac9ffde);top: 0;}  
 .appointemnt-inner{display: flex;justify-content: space-between;align-items: center;gap: 40px;position: relative;}
 .appointment-left{width: 100%;max-width: 600px;}  
 .appointment-left label{color: #fff;}
 .appointment-left h2 {color: #fff;padding-bottom: 10px;}
 .appointment-right{width: 100%;max-width: 350px;display: flex;justify-content: center;align-items: center;}
 .appointment-right img{width: 100%;max-width: 350px;}  
 .appointment-left .input-wrapper {border-bottom:1px solid #ffffff6e;padding: 30px 0 10px;display: flex;justify-content: center;align-items: center;gap: 10px;}
.appointment-left input{color: #fff;}
 .appointment-left .submit-btn button{color: #003366;background-color: #fff;padding: 10px 30px;border-radius: 7px;border: 1px solid #52bdcb;box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;width: 100%;max-width: 165px;margin-top: 40px;}
.appointment-left .submit-btn button:hover{color: #fff;background-color: #002b55}

.testimonial-wrapper{padding: 125px 0;}
.testimonial-inner h2{padding-bottom: 30px;text-align: center;}
.testimonial-list {display: flex;justify-content: center;align-items: stretch;gap: 20px;flex-wrap: wrap;}
.testimonial-1{width: 100%;max-width: 400px;background-color: #022d5a;border-radius: 20px;padding: 20px;margin: auto;}
.testimonial-1 p {color: #fff;border-bottom: 2px solid #1ac9ff;margin: 0;padding-bottom: 20px;height: 122px;}
.testimonial-1 span {color: #1ac9ff;font-weight: 600;font-size: 24px;display: flex;justify-content: center;align-items: center;padding-top: 10px;}
.testimonial-list.owl-carousel .owl-dots{display: flex;}
.latest-events-wrapper{padding: 125px 0 25px;}
.latest-points-inner{width: 100%;}
.latest-events-wrapper .latest-events {display: flex;justify-content: center;align-items: stretch;gap: 60px;}
.latest-events-left {background-color: #022d5a;padding: 25px;border-radius: 15px;width: 100%;max-width: 430px;}
.latest-events-left h2{color: #fff;}
.latest-events-points p {color: #fff;border-bottom: 1px solid #2e92f463;padding: 20px 0;margin: 0;font-weight: 300;text-align: start;margin-bottom: 0;}
.latest-events-left .news-parent iframe{height: 350px;padding-bottom: 0;width: 100%;}
.latest-events-left .news-parent{padding: 25px 0;}
.latest-events-right{width: 100%;max-width: 630px;}
.latest-events-right-parent{width: 100%;max-width: 640px;}
.latest-events-right-parent iframe{height: 540px;}
.latest-events-points p:first-child{padding-top: 0;}
.latest-events-points{width: 100%;max-width: 100%;padding: 50px 0;}
.latest-events-img{width: 100%;max-width: 300px;display: flex;justify-content: center;align-items: center;border-radius: 15px;margin-bottom: 20px;overflow: hidden;border-radius: 20px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.latest-events-img img{width: 100%;max-width: 300px;border-radius: 20px;}
.latest-events-img:hover img{transform: scale(1.1);transition: 1s;}
.latest-events-right span{color:#2e92f4; font-weight: 500;}
.latest-events-1 p {text-align: start;margin-top: 10px;line-height: 2;}
.latest-events-list{display: flex;justify-content: center;align-items: stretch;gap: 30px;}
.latest-events-right h3{padding-bottom: 20px;font-size: 36px;}
.latest-events-left .common-btn:hover{background-color: #1ac9ff;}
.latest-events-list.owl-carousel .owl-dots{display: none;}
/* inner-pages */

.our-story-img-1{width: 100%;max-width: 100%;display: flex;justify-content: center;align-items: center;border-radius: 20px;overflow: hidden;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.our-story-img-1 img{width: 100%;max-width: 100%;border-radius: 20px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.our-story-img-1:hover img{transform: scale(1.2);transition: 2s;} 
.about-wrapper{padding: 100px 0 0;}
.about-inner h2{padding: 30px 0;}
.about-below-2{width: 100%;max-width: 300px;display: flex;justify-content: center;align-items: center;}
.about-below-2 img{width: 100%;max-width: 300px;}

.about-below-images{display: flex;justify-content: center;align-items: stretch;gap: 30px;padding: 20px 0;}
.our-story-below-img-1{width: 100%;max-width: 800px;display: flex;justify-content: center;align-items: center;border-radius: 20px;overflow: hidden;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.our-story-below-img-1 img{width: 100%;max-width: 800px;border-radius: 20px;height: 100%;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.our-story-below-img-2{width: 100%;max-width: 400px;display: flex;justify-content: center;align-items: center;border-radius: 20px;height: auto;overflow: hidden;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.our-story-below-img-2 img{width: 100%;max-width: 400px;border-radius: 20px;height: 100%;object-fit: cover;}

.our-story-below-img-1:hover img{transform: scale(1.2);transition: 2s;} 
.our-story-below-img-2:hover img{transform: scale(1.2);transition: 2s;} 

.inner-banner-wrapper {width: 100%;height: 350px;position: relative;margin: 0 0;display: flex;justify-content: center;align-items: center;}
.inner-banner h1 {font-weight: 600;text-align: center;padding-bottom: 10px;}
.breadcrumb-wrapper {width: 90%;max-width: fit-content;margin: auto;}
.breadcrumb {display: flex;justify-content: flex-start;align-items: center;gap: 10px;flex-wrap: wrap;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.breadcrumb li a{color: #003366;font-size: 18px;font-weight: 600;}
.breadcrumb span {font-size: 15px;font-weight: 600;color: #036;}
.our-commitment-wrapper{padding: 100px 0 0;}
.our-commitment-inner .commitment-top {padding-bottom: 40px;text-align: center;font-size: 30px;font-weight: 400;}
.our-commitment-inner .commitment-top b{font-weight: 600;}
.our-commitment-points{position: relative;}
.our-commitment-points::before {content: "";position: absolute;width: 5px;height: 96%;background-color: #02c9b8;left: 75px;z-index: -1;top: 0;}
.our-commitment-1 {display: flex;justify-content: flex-start;align-items: flex-start;gap: 40px;padding-bottom: 30px;}

.commitment-number {width: 100%;max-width: 150px;height: 150px;border: 5px solid #02c9b8;border-radius: 50%;display: flex;justify-content: center;align-items: center;background-color: #002b55;position: relative;}
.commitment-number span {width: 100%;max-width: 70px;display: flex;justify-content: center;align-items: center;}
.commitment-number span img{width: 100%;max-width: 70px;filter: invert(100%) sepia(5%) saturate(7464%) hue-rotate(209deg) brightness(114%) contrast(111%);}

.our-commitment-right-text {border-bottom: 3px solid #5fb996;padding-bottom: 20px;width: 100%;max-width: 1175px;}
.our-commitment-inner .commitment-last {text-align: center;font-size: 40px;color: #002b55;font-weight: 600;}
.core-values-wrapper{padding: 100px 0 0;}
.core-values{position: relative;}
.core-values-inner p{text-align: center;}
.core-values::before {content: "";position: absolute;width: 1px;height: 100%;background-color: #002b55;left: 0;right: 550px;margin: auto;}

.our-commitment-1 .commitment-number::before{content: "";position: absolute;width: 0;height: 0;top:0;bottom:0;left: 0;right: 0;margin: auto;background: linear-gradient(to right, #02e7c3, #01c6fa);transition: 1s;border-radius: 50%;}
.our-commitment-1:hover .commitment-number::before{width:100%;height: 100%;top:0;bottom:0;left: 0;right: 0;margin: auto;background: linear-gradient(to right, #02e7c3, #01c6fa);transition: 1s;border: 5px solid #9689e8;transition: 1s;}
.our-commitment-1:hover .commitment-number span img{filter: invert(12%) sepia(72%) saturate(1795%) hue-rotate(187deg) brightness(98%) contrast(104%);}
.core-value-1{display: flex;justify-content: space-between;align-items: center;gap: 30px;margin: 100px 0;position: relative;}
.core-value-icon-parent {width: 100%;max-width: 250px;height: 250px;border: 10px solid #9689e8;border-radius: 50%;padding: 30px;display: flex;justify-content: center;align-items: center;background-color: #002b55;z-index: 1;position: relative;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.core-value-icon-parent::before {content: "";position: absolute;width: 0;height: 0;background-color: #fff;margin: auto;border-radius: 50%;}
.core-value-1:hover .core-value-icon-parent::before {content: "";position: absolute;width: 100%;height: 100%;background-color: #fff;border-radius: 50%;transition: 1s;}
.core-value-1:hover .core-value-icon{transform: scale(1.3);transition: 1s;}
.core-value-icon{width: 100%;max-width: 100px;display: flex;justify-content: center;align-items: center;margin: auto;}
.core-value-icon img{width: 100%;max-width: 100px;filter: invert(65%) sepia(20%) saturate(3322%) hue-rotate(128deg) brightness(91%) contrast(102%);}
.core-value-right {width: 100%;max-width: 800px;padding: 20px;border: 2px solid #9689e8;border-radius: 20px;display: flex;justify-content: center;align-items: center;position: relative;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.core-value-right-text {padding: 20px 20px 20px 30px;}
.core-value-right-text p{text-align: start;}
.core-value-right .steps-parent {background-color: #fff;width: 100%;max-width: 70px;height: 80px;display: flex;justify-content: center;align-items: center;position: absolute;left: -35px;border-radius: 5px;}
.core-value-right .steps {background-color: #e77a66;width: 100%;max-width: 50px;height: 50px;display: flex;justify-content: center;align-items: center;border-radius: 5px;}
.core-value-right .steps span {color: #fff;font-weight: 700;font-size: 24px;}
.core-value-1 .line {width: 11px;background-color: #5fb996;height: 200px;border-radius: 20px;position: absolute;left: 0;right: 550px;margin: auto;}
.core-value-1:last-child{margin-bottom: 0;}

.core-value-1:hover .core-value-right{background-color: #002b55;transition: 1s;}
.core-value-1:hover .core-value-right{background-color: #002b55;transition: 1s;}
.core-value-1:hover .core-value-right-text h3{color:#9689e8;transition: 1s;}
.core-value-1:hover .core-value-right-text p{color:#ffffff;transition: 1s;}
.specialities-offered-list{display: flex;justify-content: flex-start;align-items: center;gap: 20px;flex-wrap: wrap;}
.specialities-inner h2{text-align: center;}
.specialities-inner p{padding-top: 20px;margin: 0;text-align: center;}

.pediactries-wrapper{padding: 100px 0 60px;}
.pediactries-inner{display: flex;justify-content: center;align-items: center;gap:80px;}
.pediactries-left{width: 100%;max-width: 350px;display: flex;justify-content: center;align-items: center;  animation: bounce 3s infinite ease-in-out;}
.pediactries-left img{width: 100%;max-width: 400px;}

@keyframes bounce {
	0%, 100% {
	  transform: translateY(0);transition: 1.3s;
	}
	50% {
	  transform: translateY(-20px); /* Adjust the height of the bounce */
	  transition: 2.3s
	}
  }

.pediactries-and-nano{display: flex;justify-content: center;align-items: stretch;gap: 30px;}
.pediactries-left{width: 100%;max-width: 350px;display: flex;justify-content: center;align-items: center;}
.pediactries-left img{width: 100%;max-width: 350px;}
.pediactries-right{width: 100%;max-width: 850px;}
.pediactries-right h3{padding-bottom: 20px;}
.pediactries-right p{margin: 0;}
.what-stands-out-wrapper {background-color: #f9f9f9;padding: 40px 0;text-align: center;}
.what-stands-out-inner {display: flex;justify-content: center;align-items: stretch;gap: 30px;padding-bottom: 30px;}

.what-stands-out h2{padding-bottom: 30px;}
.what-stands-out-img {width: 100%;max-width: 600px;display: flex;justify-content: center;align-items: center;}
.what-stands-out-img img {width: 100%;max-width: 600px;border-radius: 12px;box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;height: 100%;object-fit: cover;}
.what-stands-right {background-color: #002b55;width: 100%;max-width: 600px;border-radius: 20px;padding: 30px;box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;}
.what-stands-right h3 {color: #00c4ff;font-size: 23px;padding-top: 10px;text-align: start;}
.what-stands-right p {color: #fff;}
.what-stands-buttons {margin-top: 20px;}
.what-stands-buttons button {background-color: #002b55;color: #fff;border: none;padding: 10px 20px;border-radius: 5px;margin: 0 10px;cursor: pointer;transition: background-color 0.3s ease;}
.what-stands-buttons button:hover {background-color: #00c4ff;}
.what-stands-out .numbers{display: flex;justify-content: center;align-items: center;gap: 30px;flex-wrap: wrap;}
.what-stands-out .number-arrows span {width: 100%;max-width: 20px;display: flex;justify-content: center;align-items: center;}
.number-arrows {display: flex;justify-content: center;align-items: center;gap: 10px;background-color: #002b55;width: 20px;height: 20px;border-radius: 50%;cursor: pointer;box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;border: 2px solid #002b55;}
.number-arrows.active {background-color: #00c4ff;transition: background-color 0.3s ease-in-out;}
.number-arrows:hover{background-color: #00c4ff;;}
.what-stands-out .numbers .number-arrows.active {background-color: #00c4ff;color: #002b55;}

@keyframes fadeOutLeft {
    0% { opacity: 1; transform: translateX(0); }
    100% { opacity: 0; transform: translateX(-30px); }
}

@keyframes fadeInRight {
    0% { opacity: 0; transform: translateX(30px); }
    100% { opacity: 1; transform: translateX(0); }
}

.fade-out-left {animation: fadeOutLeft 0.3s ease forwards;}
.fade-in-right {animation: fadeInRight 0.5s ease forwards;}
.numbers span.active {background-color: #00c4ff;color: #002b55;border: 2px solid #002b55;}

@keyframes slideOutRight {
    0% { opacity: 1; transform: translateX(0); }
    100% { opacity: 0; transform: translateX(50px); }
}

@keyframes slideInRight {
    0% { opacity: 0; transform: translateX(50px); }
    100% { opacity: 1; transform: translateX(0); }
}

.slide-out {animation: slideOutRight 0.3s ease forwards;}
.slide-in {animation: slideInRight 0.5s ease forwards;}

.numbers span.active {background-color: #00c4ff;color: #002b55;border: 2px solid #002b55;}
.development-behaviour-list{display: flex;justify-content: center;align-items: stretch;flex-wrap: wrap;gap: 40px;padding-top: 100px;}
.development-behaviour-img {width: 100%;max-width: 150px;border-radius: 50%;display: flex;justify-content: center;align-items: center;position: absolute;left: 0;right: 0;margin: auto;top: -85px;border: 5px solid #02c9b8;}

.development-behaviour-1:hover .development-behaviour-img{border: 5px solid #e77a66;transition: 1s;}
.development-behaviour-img img{width: 100%;max-width: 150px;border-radius: 50%;box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;}
.development-behaviour-1 {box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;margin-bottom: 100px;max-width: 350px;border-top: 5px solid #002b55;position: relative;padding: 90px 20px 20px;}
.development-behaviour-1::before {content: "";position: absolute;width: 0%;height: 5px;background-color: #e77a66;top: -5px;left: 0;right: 0;}
.development-behaviour-1::before{position: absolute;content: '';left: 0;right: 0;top: -5px;height: 5px;background: #002b55;width: 0;transition: 1s;margin: auto;}
.development-behaviour-1:hover::before{position: absolute;content: '';left: 0;right: 0;top: -5px;height: 5px;background: #e77a66;width: 100%;transition: 1s;margin: auto;}
.development-behaviour-1:hover{background-color: #002b55;transition: 1s;}
.development-behaviour-1:hover .text h5{color: #fff;transition: 1s;}
.development-behaviour-1 .text h5 {font-size: 24px;font-weight: 600;text-align: center;color: #002b55;}
.development-behaviour-1:hover .text p{color: #fff;}

.development-behaviour-1 .text p{text-align: center;}
.specialities-offered-wrapper{padding: 60px 0;}
.specialities-offered-list{display: flex;justify-content: center;align-items: stretch;gap: 30px;flex-wrap: wrap;padding: 40px 0;}
.specialities-offered-1 {width: 100%;max-width: 500px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;border-radius: 20px;border: 1px solid #3ecffc;position: relative;overflow: hidden;}
.specialities-offered-1::before{content: "";position: absolute;left: 0;top: 0;width: 0;height: 100%;background-color:#002b55;}
.specialities-offered-1:hover::before {content: "";position: absolute;left: 0;width: 100%;height: 100%;background-color: #002b55;transition: 1s;}
.specialities-offered-1 p {line-height: 1.7;text-align: start;position: relative;padding: 15px;}
.specialities-offered-1:hover span{color: #ffffff;}
.specialities-offered-1:hover p{color: #ffffff;}
.speciality-links-wrapper{padding-top: 60px;}
.speciality-call-to-action-wrapper{position: relative;padding: 50px 0;background: url(../images/cta-bg.webp) no-repeat center center/cover;}
.speciality-call-to-action-wrapper::before{content: "";position: absolute;width: 100%;height: 100%;background-color: #002b55c7;top: 0;left: 0;}
.speciality-links{display: flex;justify-content: center;align-items: stretch;flex-wrap: wrap;gap: 15px;}
.specialities-offered-1 h3{padding: 15px;font-size: 22px;position: relative;background-color: #002b55;color: #fff;}
.specialities-offered-1:hover h3{color: #ffffff;background-color: #1ac9ff;}
.speciality-call-to-action-inner {position: relative;width: 100%;max-width: 1100px;margin: auto;padding: 0 20px;}
.speciality-call-to-action-inner p{color: #ffff;text-align: center;line-height: 2;}
.speciality-call-to-action-inner .buttons {display: flex;justify-content: center;align-items: center;gap: 10px;padding-top: 15px;flex-wrap: wrap;}
.speciality-call-to-action-inner .buttons a {color: #002a55;background-color: #fff;border-radius: 10px;width: 100%;max-width: 200px;text-align: center;padding: 10px;border: 1px solid #3ecffc;font-weight: 500;}
.speciality-call-to-action-inner .buttons a:hover{color: #fff;background-color: #002a55;}

.speciality-call-to-action-inner .buttons a:nth-child(2){max-width: 300px;}
.speciality-links li{width: 100%;max-width: 285px;}
.speciality-links a {display: flex;justify-content: space-between;align-items: center;padding: 15px;border: 1px solid #e77a6661;border-radius: 20px;box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;gap: 20px;height: 90px;position: relative;overflow: hidden;}
.speciality-links a::before{content: "";position: absolute;width: 0%;height: 100%;background-color: #002b55;left: 0;}
.speciality-links a:hover::before{content: "";position: absolute;width: 100%;height: 100%;background-color: #002b55;transition: 1s;}
.speciality-links a:hover p{color: #ffffff;}
.speciality-links a p {color: #002b55;text-align: start;margin: 0;padding: 8px 0;position: relative;}
.speciality-links .icon {width: 100%;max-width: 30px;background-color: #1fc8fe;display: flex;justify-content: center;align-items: center;height: 30px;border-radius: 50%;position: relative;}
.speciality-links .icon span{width: 100%;max-width: 13px;display: flex;justify-content: center;align-items: center;}
.speciality-links .icon span img{width: 100%;max-width: 13px;filter: invert(100%) sepia(100%) saturate(1%) hue-rotate(305deg) brightness(103%) contrast(101%);}
.speciality-links-inner li a.act-link {background-color: #002b55;}
.speciality-links-inner li a.act-link p{color: #fff;}

.why-us-wrapper{padding: 100px 0 0;}
.why-us-top{display: flex;justify-content: space-between;align-items: center;gap:50px; padding-bottom: 60px;}
.why-us-left{width: 100%;max-width: 400px;display: flex;justify-content: center;align-items: center;animation: bounce 3s infinite ease-in-out;}
.why-us-left img{width: 100%;max-width: 400px}
.why-us-right{width: 100%;max-width: 800px;}
.why-ram-hospital {background: url('../images/why-raghuram.webp') no-repeat center center/cover;width: 100%;max-width: 100%;height: 400px;border-radius: 20px;display: flex;justify-content: center;align-items: flex-end;padding-bottom: 20px;position: relative;overflow: hidden;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.why-ram-hospital::before {content: "";position: absolute;width: 100%;height: 100%;background-image: linear-gradient(to top, #00c0fed6, #00befe00);top: 0;left: 0;}
.why-ram-hospital h2 {text-align: center;color: #fff;font-size: 50px;position: relative;}

.why-choose-list{position: relative;padding-top: 60px;}
.why-choose-list::before{content: "";position: absolute;left: 0;right: 0;margin: auto;width: 2px;height: 97%;background-color: #003466;}

.why-choose-list-1 {display: flex;justify-content: space-between;align-items: center;gap: 80px;padding: 40px 0;position: relative;}
.why-choose-list-1:nth-child(2n){flex-direction: row-reverse;}
.why-choose-list-1:nth-child(2n) .why-choose-list-left{justify-content: flex-start;}
.why-choose-list-1:nth-child(2n) .why-choose-list-right h3{text-align: end;}
.why-choose-list-1:nth-child(2n) .why-choose-list-right h4 {text-align: end;padding-right: 24px;padding-left: unset;}
.why-choose-list-1:nth-child(2n) .why-choose-list-right ul li h4::before {right: 0;left: unset;}
.why-choose-list-1:nth-child(2n) .why-choose-list-right p{text-align: end;}
.why-choose-list-right ul{position: relative;}

.why-choose-list-1:nth-child(1):after{content: "01";}
.why-choose-list-1:nth-child(2):after{content: "02";}
.why-choose-list-1:nth-child(3):after{content: "03";}
.why-choose-list-1:nth-child(4):after{content: "04";}
.why-choose-list-1:nth-child(5):after{content: "05";}
.why-choose-list-1:nth-child(6):after{content: "06";}
.why-choose-list-1:nth-child(7):after{content: "07";}

.why-choose-list-1::after {content: "01";position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 70px;height: 70px;background: url('../images/icons/shield.webp') no-repeat center center/cover;filter: invert(17%) sepia(18%) saturate(4464%) hue-rotate(188deg) brightness(93%) contrast(103%);display: flex;justify-content: center;align-items: center;color: #fff;font-weight: 600;font-size: 26px;}
.why-choose-list-left {width: 100%;max-width: 50%;display: flex;justify-content: flex-end;align-items: flex-end;padding: 50px;}
.why-choose-list-left img{width: 100%;max-width: 350px;border-radius: 20px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.why-choose-list-right{width: 100%;max-width: 50%;}
.why-choose-list-right ul li h4 {font-size: 20px;font-weight: 600;color: #003365;position: relative;padding-left: 24px;}
.why-choose-list-right ul li h4::before {content: "";position: absolute;top: 6px;left: 0;width: 12px;height: 12px;background-color: #00c4ff;border-radius: 50%;}
.why-choose-list-right p{margin: 5px 0 20px;}
.health-packages-wrapper{padding: 100px 0 0;}
.health-package-1-list{display: flex;justify-content: center;align-items: stretch;flex-wrap: wrap;gap: 50px;}
.health-package-1 {width: 100%;max-width: 350px;background-color: #002b55;border-radius: 15px;padding: 20px 20px 40px 20px;position: relative;margin: 30px 0;border: 5px solid #5fb996;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.health-package-1:nth-child(5){max-width: 700px;}
.health-package-1-innner {display: flex;justify-content: flex-start;align-items: flex-start;gap: 40px;}
.health-package-1:last-child{max-width: 700px;}
.health-package-1 p {color: #fff;font-weight: 400;margin: 0;}
.health-package-1 .heading-icon{display: flex;justify-content: space-between;align-items: flex-end;gap: 20px;padding-bottom: 10px;}

.heading-icon p {font-size: 23px;font-weight: 600;text-align: start;}
.price {display: flex;justify-content: center;align-items: center;gap: 10px;border: 1px solid #1ac9ff;border-radius: 10px;padding: 10px;margin-bottom: 20px;}
.price span , .price p {font-size: 22px;color: #fff;}
.health-package-1 .heading-icon span{width: 100%;max-width: 50px;display: flex;justify-content: center;align-items: center;}
.health-package-1 .heading-icon span img{width: 100%;max-width: 50px;filter: invert(100%) sepia(98%) saturate(0%) hue-rotate(355deg) brightness(102%) contrast(106%);}
.health-package-1 ul li {position: relative;color: #fff;margin: 0;display: flex;justify-content: flex-start;align-items: flex-start;gap: 15px;padding: 10px 0;}
.check-icons{width: 100%;max-width: 25px;display: flex;justify-content: center;align-items: center;border: 2px solid #1ac9ff;border-radius: 50%;height: 25px;}
.health-package-1 ul li span {width: 100%;max-width: 20px;display: flex;justify-content: center;align-items: center;margin-top: 5px;}
.health-package-1 ul li span img{width: 100%;max-width: 20px;filter: invert(67%) sepia(54%) saturate(3078%) hue-rotate(161deg) brightness(103%) contrast(102%);}
.health-package-1 ul li p{margin: 0;color: #fff;text-align: start;line-height: 1.5;}
.health-package-1 .book-now p {color: #002b55;font-weight: 600;}
.book-now {width: 200px;height: 60px;background-color: #fff;display: flex;justify-content: center;align-items: center;border-radius: 12px;position: absolute;bottom: -33px;right: 0;border: 4px solid #5fb996;left: 0;margin: auto;}

.book-now:hover{background-color: #5fb996;}
.book-now:hover p{color: #fff;}
/* core team */
.core-team-wrapper{padding: 100px 0 0;}

.team-1{display: flex;justify-content: center;align-items: center;gap: 50px;padding: 25px 0;}
.team-1:hover .team-media-icons{transform: translateY(-215px);}
.team-1:first-child{padding-top: 0;}
.team-1:last-child{padding-bottom: 0;}

.core-team-1{width: 100%;max-width: 250px;}
.core-team-img{width: 100%;max-width: 250px;display: flex;justify-content: center;align-items: center;}
.core-team-img img{width: 100%;max-width: 250px;}
.core-team-text{background-color: #fff;}
.core-team-text p{color: #020202;font-weight: 600;text-align: center;}
.core-team-text span{font-size: 14px;color: #020202;font-weight: 500;text-align: center}

.team-img-text{width: 100%;max-width: 300px;margin: auto;}
.team-img{width: 100%;max-width: 300px;display: flex;justify-content: center;align-items: center;}
.team-img img{width: 100%;max-width: 300px;border-radius: 10px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.team-text {padding: 15px 0 0;z-index: 1;background-color: #Fff;position: relative;}
.team-text h4{text-align: center;font-weight: 500;font-size: 22px;}
.team-text p{text-align: center;margin: 0;padding-top: 5px;}
.team-img-parent{position: relative;}
.team-socialmedia {width: 100%;max-width: 50px;position: absolute;bottom: -4px;right: -4px;}
.team-img-parent .icon {width: 100%;max-width: 50px;display: flex;justify-content: center;align-items: center;background-color: #5fb996;height: 50px;border-radius: 7px;border: 3px solid #ffff;margin: auto;z-index: 1;position: relative;}
.team-img-parent .icon span{width: 100%;max-width: 20px;display: flex;justify-content: center;align-items: center;}
.team-img-parent .icon span img{filter: invert(99%) sepia(3%) saturate(343%) hue-rotate(139deg) brightness(114%) contrast(100%);width: 100%;max-width: 20px;display: flex;justify-content: center;align-items: center;}
.team-left{width: 100%;max-width: 300px;position: relative;overflow: hidden;}
.team-left::before {content: "";position: absolute;width: 50px;height: 2px;top: 0;bottom: 0;margin: auto;right: -50px;background-color: #002b55;}
.team-right {width: 100%;max-width: 700px;border: 2px solid #002b552e;padding: 30px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;border-radius: 20px;position: relative;overflow: hidden;}
.team-1:hover .team-right p{color: #fff;}
.team-right p {color: #020202;position: relative;z-index: 1;}
.team-1 .team-right::after {position: absolute;content: '';left: 0;right: 0;bottom: 0;height: 100%;background: #002b55;width: 0;transition: 1s;margin: auto;}
.team-1:hover .team-right::after {position: absolute;content: '';left: 0;right: 0;bottom: 0;height: 100%;background: #002b55;width: 100%;transition: 1s;margin: auto;}
.team-socialmedia .icons-1 {max-width: 30px;width: 100%;display: flex;justify-content: center;align-items: center;height: 30px;background-color: #fff;border-radius: 50%;margin: 10px auto;background-color:#00c7f7}

.team-socialmedia .icons-1 span {max-width: 15px;width: 100%;display: flex;justify-content: center;align-items: center;}
.team-1:hover .team-socialmedia .icons-1 span img{filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);}
.team-media-icons {width: 100%;max-width: 50px;padding: 10px 0 17px 0;border-radius: 5px;transform: translateY(215px);z-index: -1;}
.team-1:hover .team-socialmedia .team-media-icons {transform: translateY(9px);transition: 1s;}
.team-media-icons .icons-1:first-child{margin-top: 0;}
.team-media-icons .icons-1:last-child{margin-bottom: 5px;}
.vision-wrapper{padding: 100px 0 0;}
.vision-inner{display: flex;justify-content: center;align-items: stretch;gap: 40px;flex-wrap: wrap;}
.vision-1{width: 100%;max-width: 400px;border-radius: 10px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.vision-img{width: 100%;max-width: 400px;border-top-left-radius: 10px;border-top-right-radius: 10px;position: relative;}
.vision-img img{width: 100%;max-width: 400px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.vision-img::before {content: "";position: absolute;width: 0%;height: 0%;background-color: #5fb996a1;transition: 1s;top: 0;left: 0;right: 0;bottom: 0;margin: auto;border-radius: 10px;}
.vision-1:hover .vision-img::before {content: "";position: absolute;width: 95%;height: 90%;background-color: #5fb996a1;transition: 1s;top: 0;left: 0;right: 0;bottom: 0;margin: auto;border-radius: 10px;transform: scaleX(-1);}
.vision-parent{position: relative;}
.vision-text {background-color: #fff;padding: 20px;border-bottom-left-radius: 10px;border-top: 4px solid #9689e8;border-bottom-right-radius: 10px;}
.vision-text h3 {border-bottom: 2px solid #9689e8;display: inline-block;padding-bottom: 5px;}
.vision-hexagon {width: 85px;display: flex;justify-content: center;align-items: center;background-color: #5fb996;height: 85px;margin: auto;bottom: 55px;left: 0;right: 0;margin: auto;border-radius: 5px;position: relative;}
.vision-hexagon::before {content: "";position: absolute;width: 85px;height: 85px;rotate: 45deg;background-color: #e77a66;border-radius: 5px;z-index: 0;}
	
.vision-1:hover .vision-hexagon::before{rotate: 360deg;transition: 1s;}
.vision-parent-grand {position: absolute;bottom: -100px;left: 0;right: 0;}
.vision-hexagon span {width: 100%;max-width: 40px;display: flex;justify-content: center;align-items: center;}
.vision-hexagon span img{filter: invert(94%) sepia(0%) saturate(0%) hue-rotate(215deg) brightness(106%) contrast(107%);	width: 100%;max-width: 40px;}
.vission-mission-top-inner {width: 100%;max-width: 500px;border-radius: 50px;background-color: #002b55;margin: auto;padding: 15px;margin-bottom: 130px;position: relative;}
.vission-mission-top-inner::before {content: "";position: absolute;width: 2px;height: 132px;background-color: #002b55;left: 0;right: 0;margin: auto;bottom: -131px;}
.vission-mission-top-inner h2{text-align: center;color: #fff;}
.mission-bottom {display: flex;justify-content: center;align-items: stretch;gap: 40px;padding-top: 50px;position: relative;}
.mission-bottom::before {content: "";position: absolute;width: 50%;height: 2px;background-color: #002b55;left: 0;right: 0;margin: auto;top: 0;}
.mission-1-parent{width: 100%;max-width: 350px;position: relative;}
.mission-1-parent::before {content: "";position: absolute;left: 0;right: 0;margin: auto;width: 30px;height: 30px;border: 2px solid #002b55;background-color: #fff;border-radius: 50%;top: -65px;}
.mission-1-innner {display: flex;justify-content: center;align-items: center;width: 100%;max-width: 170px;border-radius: 50%;height: 170px;background: linear-gradient(to right, #02e7c3, #01c6fa);}
.mission-1-parent .mission-1-innner::before{content: "";position: absolute;width: 0;height: 0;background-color: #002b55;transition: 1s;background-image: unset;border-radius: 50%}
.mission-1-parent:hover .mission-1-innner::before{content: "";position: absolute;width: 100%;height: 100%;background-color: #002b55;transition: 1s;background-image: unset;;}

.mission-1-innner span{width: 100%;max-width: 80px;display: flex;justify-content: center;align-items: center;}
.mission-1-innner span img{width: 100%;max-width: 80px;filter: invert(100%) sepia(1%) saturate(7483%) hue-rotate(283deg) brightness(104%) contrast(103%);}
.mission-1-outer {width: 100%;max-width: 200px;height: 200px;display: flex;justify-content: center;align-items: center;border: 2px solid #002b55;background-color: white;border-radius: 50%;margin: auto;position: relative;}
.mission-1-outer::before {content: "";position: absolute;top: -38px;left: 0;right: 0;margin: auto;width: 2px;height: 37px;background-color: #002b55;}
.mission-1-parent h3{padding-top: 20px;text-align: center;border-bottom: 1px solid #002b55;font-size: 30px;padding-bottom: 10px;}
.mission-1-parent p{text-align: center;}
.facilities-wrapper{padding: 100px 0 0;}
.facilities-inner{display: flex;justify-content: center;align-items: stretch;flex-wrap: wrap;gap: 50px;}
.facility-1{width: 100%;max-width: 450px;border-radius: 10px;box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;}
.facility-img {width: 100%;max-width: 450px;display: flex;justify-content: center;align-items: center;border-radius: 10px;border: 12px solid #fff;position: relative;overflow: hidden;}
.facility-img img{width: 100%;max-width: 450px;border-radius: 10px;}
.facility-img-icon{position: relative;}
.facility-icon {width: 75px;height: 75px;background-color: #e77a66;display: flex;justify-content: center;align-items: center;bottom: -27px;position: absolute;left: 0;right: 0;margin: auto;border-radius: 5px;}
.facility-icon::before {content: "";position: absolute;width: 75px;height: 75px;background-color: #9689e8;border-radius: 5px;rotate: -134deg;}
.facility-1:hover .facility-icon::before{rotate: 360deg;transition: 1s;}
	
.facility-icon::before{width: 75px;height: 75px;}
.facility-icon span{width: 100%;max-width: 40px;display: flex;justify-content: center;align-items: center;}

.facility-icon span img{width: 100%;max-width: 50px;filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(212deg) brightness(100%) contrast(103%);}
.facility-text{padding: 60px 20px 20px;}
.facility-text h4 {text-align: center;font-weight: 500;}
.facility-text p{text-align: center;}
.all-specialities-wrapper{padding: 100px 0 0;}
.all-specialities-inner h2 {text-align: start;font-size: 24px;color: #020202;}
.specialities-list{padding-top: 40px;}
.specialities-1 {display: flex;justify-content: center;align-items: stretch;gap: 25px;padding-bottom: 30px;}
.specialities-1-left {width: 100%;max-width: 300px;display: flex;justify-content: center;align-items: center;border-radius: 25px;}
.specialities-1-left img{width: 100%;max-width: 300px;height: 100%;border-radius: 25px;object-fit: cover;}
.specialities-1-right {box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;padding: 20px;border-radius: 25px;display: flex;justify-content: flex-start;align-items: flex-start;gap: 30px;}
.specialities-1-right-number{font-weight: 700;font-size: 60px;color: #fff;}
.specialities-1-right-text{padding-top: 60px;}
.specialities-1-right-text p{text-align: start;}
.specialities-1-right-number span{text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);}
.specialities-1-right-text a {padding-top: 15px;color: #19304f;font-weight: 500;display: flex;justify-content: flex-start;align-items: center;gap: 7px;}
.specialities-1-right-text a p{margin: 0;font-size: 16px;color: #002b55;}
.specialities-1-right-text a p:hover{color: #e77a66;}
.specialities-1-right-text a span{width: 100%;max-width: 15px;display: flex;justify-content: center;align-items: center;}
.specialities-1-right-text a span img{width: 100%;max-width: 15px;}
.specialities-1:nth-child(2n){flex-direction: row-reverse;}
.specialities-1:nth-child(1) .specialities-1-right{background-color: #d1fffc;}
.specialities-1:nth-child(2) .specialities-1-right{background-color: #fbe2dd;}
.specialities-1:nth-child(3) .specialities-1-right{background-color: #faffde;}
.specialities-1:nth-child(4) .specialities-1-right{background-color: #ffd2cf;}
.specialities-1:nth-child(5) .specialities-1-right{background-color: #f1e9ff;}
.specialities-1:nth-child(6) .specialities-1-right{background-color: #d6fffb;}
.specialities-1:nth-child(7) .specialities-1-right{background-color: #ffdbc5;}
.specialities-1:nth-child(8) .specialities-1-right{background-color: #f6fec2;}
.specialities-1:nth-child(9) .specialities-1-right{background-color: #e4dfff;}
.specialities-1:nth-child(10) .specialities-1-right{background-color: #d1fffc;}
.specialities-1:nth-child(11) .specialities-1-right{background-color: #ffe6e7;}
.specialities-1:nth-child(12) .specialities-1-right{background-color: #f1e9ff;}
.specialities-1:nth-child(13) .specialities-1-right{background-color: #ffd2cf;}
.specialities-1:nth-child(14) .specialities-1-right{background-color: #f6fec2;}
.specialities-1:nth-child(2n) h2{text-align: end;}
.specialities-1:nth-child(2n) p{text-align: end;}
.specialities-1:nth-child(2n) a{justify-content: flex-end;}
.specialities-1:nth-child(2n) .specialities-1-right{flex-direction: row-reverse;}
.contact-wrapper{padding: 100px 0 60px;}
.contact-inner h2{text-align: center;}
.get-in-touch-list {display: flex;justify-content: center;align-items: stretch;gap: 50px;padding: 50px 0;flex-wrap: wrap;}
.get-in-touch-list-1 {width: 100%;max-width: 300px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;padding: 30px;border-radius: 10px;position: relative;}
.get-in-touch-list-1:nth-child(3) .know-more{display: none;}
.get-in-touch-list-1 .know-more {border: 3px solid #ffffff;width: 40px;height: 40px;border-radius: 50%;display: flex;justify-content: center;align-items: center;position: absolute;bottom: -47px;left: 0;right: 0;margin: auto;background-color: #fff;}
.get-in-touch-list-1:hover .know-more{border: 3px solid #e76e66;bottom: -20px;transition: 1s;} 
.get-in-touch-list-1:hover .know-more img{filter: invert(0%) sepia(4%) saturate(16%) hue-rotate(123deg) brightness(101%) contrast(104%);transition: 1s;}
.get-in-touch-list-1 .know-more span{width: 100%;max-width: 15px;display: flex;justify-content: center;align-items: center;}
.get-in-touch-list-1 .know-more span img{width: 100%;max-width: 15px;filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(329deg) brightness(106%) contrast(106%);}
.get-in-touch-text p{text-align: center;font-weight: 600;font-size: 20px;}
.get-in-touch-text span {text-align: center;display: flex;justify-content: center;align-items: center;font-size: 14px;}
.get-in-touch-icon {width: 100%;max-width: 100px;background-color: green;border-radius: 7px;position: relative;padding: 10px;margin: auto;height: 100px;display: flex;justify-content: center;align-items: center;margin-bottom: 20px;}
.get-in-touch-icon::before {content: "";position: absolute;width: 100px;height: 100px;background-color: #5fb996;border-radius: 7px;rotate: 45deg;z-index: -1;}
.get-in-touch-list-1:hover .get-in-touch-icon::before{rotate: 360deg;transition: 1s;}
.get-in-touch-icon span {width: 100%;max-width: 40px;display: flex;justify-content: center;align-items: center;margin: auto;}
.get-in-touch-icon span img{width: 100%;max-width: 50px;filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(264deg) brightness(102%) contrast(105%);}
.get-in-touch-list-1:nth-child(1) .get-in-touch-icon{background-color: #5fb996;}
.get-in-touch-list-1:nth-child(2) .get-in-touch-icon{background-color: #9689e8;}
.get-in-touch-list-1:nth-child(3) .get-in-touch-icon{background-color: #e77a66;}
.get-in-touch-list-1:nth-child(1) .get-in-touch-icon::before{background-color: #5fb99647;}
.get-in-touch-list-1:nth-child(2) .get-in-touch-icon::before{background-color: #9689e83f;}
.get-in-touch-list-1:nth-child(3) .get-in-touch-icon::before{background-color: #e7796645;}
.get-in-touch-list-1:nth-child(1) p{color: #5fb996;}
.get-in-touch-list-1:nth-child(2) p{color: #9689e8;}
.get-in-touch-text{padding-top: 20px;}
.get-in-touch-list-1:nth-child(3) p {font-weight: unset;font-size: 14px;text-align: center;margin: 0;padding: 4px;}
.get-in-touch-list-1:nth-child(2) .get-in-touch-text a{display: flex;justify-content: center;align-items: center;}
.contact-form-wrapper {padding: 50px 0;background-color: #ececec;}

.inputbox {display: flex;justify-content: center;align-items: center;gap: 10px;width: 100%;background-color: #fff;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;margin: 10px 0;padding: 10px 10px;border-radius: 50px;}
.inputbox .icon {border: 2px solid #9689e8;padding: 0px;width: 100%;max-width: 50px;height: 50px;border-radius: 5px;display: flex;justify-content: center;align-items: center;border-radius: 50%;}
.inputbox .icon span{width: 100%;max-width: 20px;display: flex;justify-content: center;align-items: center;}
.inputbox .icon span img{width: 100%;max-width: 100%;filter: invert(15%) sepia(16%) saturate(6724%) hue-rotate(188deg) brightness(90%) contrast(105%);}
.contact-form-inner-left .inputbox.message {align-items: flex-start;height: 200px;border-top-left-radius: 24px;border-radius: 29px;margin: 20px 0;}
.contact-form-inner-left .submit-btn button {background-color: #002b55;padding: 20px;border-radius: 30px;color: #fff;font-weight: 600;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}

.submit-btn button:hover{background-color: #5fb996;}
.timings .timings-1 .icon{width: 100%;max-width: 50px;display: flex;justify-content: center;align-items: center;}
.timings .timings-1 .icon span img{width: 100%;max-width: 50px;}
.contact-location {border-radius: 10px;padding: 30px;display: flex;justify-content: center;align-items: center;gap: 30px;width: 100%;max-width: 600px;margin: auto;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.contact-location .icon{width: 100%;max-width: 65px;display: flex;justify-content: center;align-items: center;}
.contact-location .icon span{width: 100%;max-width: 65px;display: flex;justify-content: center;align-items: center;}
.contact-location .icon span img{filter: invert(60%) sepia(51%) saturate(4316%) hue-rotate(137deg) brightness(103%) contrast(98%);width: 100%;max-width: 100px;}
.contact-location p {text-align: start;border-left: 5px solid #02c9b8;padding-left: 20px;padding: 10px 20px 10px 20px;border-radius: 0px;position: relative;}
.contact-location p::before {content: "";position: absolute;width: 0%;height: 100%;background-color: #002b55;left: 0;transition: 1s;top: 0;border-bottom-right-radius: 5px;border-top-right-radius: 5px;}
.contact-location:hover p::before{content: "";position: absolute;width: 100%;height: 100%;background-color: #002b55;left: 0;transition: 1s;z-index: -1;}
.contact-location:hover p{color: #fff;}
.latest-release-events-wrapper{padding: 100px 0 0;}
.latest-release-events-1 {display: flex;justify-content: center;align-items: stretch;gap: 30px;box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;border-radius: 20px;margin: 30px 0;padding: 20px;}
.latest-release-events-left{width: 100%;max-width: 1000px;}
.latest-release-events-left p{text-align: start;}
.latest-release-events-left h3{border-bottom: 2px solid #9689e8;padding-bottom: 10px;color: #5fb996;text-align: start;}
.latest-release-events-right{width: 100%;max-width: 400px;display: flex;justify-content: center;align-items: center;}
.latest-release-events-right .individual-photo-components{width: 100%;max-width: 400px;border-radius: 10px;object-fit: contain;}
.latest-release-events-right .individual-photo-components .magnific-img{width: 100%;max-width: 400px;border-radius: 10px;box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;object-fit: contain;}
.awards-and-recognition-wrapper{padding: 100px 0 0;}
.awards-and-recognition-wrapper h2{text-align: center;}

.sitemap-links{display: flex;justify-content: space-evenly;align-items: flex-start;flex-wrap: wrap;gap: 50px;}
.sitemap-container{margin: 30px 0;}
.sitemap-inner h1{padding: 20px 0 0 0;}
.sitemap-inner h1{position: relative;color: transparent;background: rgb(125, 64, 159); background-image: linear-gradient(90deg, rgba(125, 64, 159, 1) 0%, rgba(145, 95, 148, 1) 7%, rgba(155, 80, 130, 1) 14%, rgba(172, 92, 136, 1) 19%, rgba(232, 136, 122, 1) 24%, rgba(238, 123, 112, 1) 31%, rgba(217, 113, 134, 1) 38%, rgba(203, 95, 159, 1) 43%, rgba(194, 80, 186, 1) 54%, rgba(192, 90, 206, 1) 58%, rgba(168, 65, 203, 1) 63%, rgba(180, 53, 238, 1) 70%, rgba(186, 59, 218, 1) 80%, rgba(186, 66, 220, 1) 93%, rgba(153, 47, 197, 1) 100%);background-clip: text;}
.sitemap-inner h1::before{position: absolute;top: 0;left: 0;width: 100%;max-width: 200px;height: 2px;background-color: #e02f56;}
.sitemap-innerpages-singlepage a {text-align: center;font-size: 28px;font-weight: 600;color: #fff;position: relative;background-color: #5fb996;padding: 10px 30px;border-radius: 5px;box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;}
.sitemap-innerpages-singlepage a:hover {background-color: #002b55;}
.sitemap-innerpages ul{padding-top: 10px;position: relative;}
.sitemap-innerpages ul li {margin: 15px 0;padding-left: 85px;position: relative;}
.sitemap-innerpages ul li::before {content: "";position: absolute;width: 63px;background-color: #9689e8;height: 2px;left: 22px;top: 10px;}
.sitemap-innerpages ul::before {position: absolute;content: "";width: 2px;background-color: #9689e8;height: calc(100% - 13px);top: 0;left: 21px;}
.sitemap-innerpages a {font-size: 18px;color: #020202;font-weight: 400;border: 1px solid #9689e8;padding: 10px;border-radius: 5px;position: relative;overflow: hidden;}

.sitemap-innerpages a::before{content: "";position: absolute;width: 0;height: 100%;left:0;top: 0;background-color: #002b55;z-index: -1;}
.sitemap-innerpages a:hover:before{content: "";position: absolute;width: 100%;height: 100%;left:0;top: 0;background-color: #002b55;transition: 1s;}
.sitemap-innerpages a:hover{color: #fff;}
.sitemap-innerpages h2 {text-align: center;color: #fff;position: relative;background-color: #5fb996;padding: 10px 30px;border-radius: 5px;box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;font-size:28px;}
.sitemap-innerpages-singlepage, .sitemap-innerpages{padding: 25px 0;}

.sitemap-innerpages:hover h2{background-color: #002b55;}

/* gallery photos page */
.photo-gallery-wrapper{padding: 80px 0;}

/* fancy-box */
.gallery-wrapper{padding: 100px 0 0;}

.individual-photo-components .magnific-img{width: 100%;max-width: 250px;} 
.individual-photo-components{display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.individual-photo-components {display: flex;justify-content: center;flex-wrap: wrap;}
.individual-photo-components .magnific-img {margin: 6px;width: 100%;max-width: 400px;height: 300px;position: relative;transition: all .3s ease-in-out;background: no-repeat center center/cover;}
.individual-photo-components .magnific-img>a {display: block;height: 100%;width: 100%;background: no-repeat center center/cover;position: relative;}
.individual-photo-components .magnific-img>a em {position: absolute;top: 0;left: 0;width: 96%;height: 95%;background: #030303;opacity: 0;display: flex;justify-content: center;align-items: center;transition: all .4s ease-in-out;bottom: 0;right: 0;margin: auto;color: #ffffff;}
.individual-photo-components .magnific-img>a:hover em {opacity: .6;}
.individual-photo-components .magnific-img>a em img {width: 32px;filter: invert(99%) sepia(22%) saturate(313%) hue-rotate(161deg) brightness(118%) contrast(100%);margin-top: 60px;opacity: 0;transition: all .4s ease-in-out;transition-delay: .2s;}
.individual-photo-components .magnific-img>a:hover em img {margin-top: 0;opacity: 1;}
.mfp-arrow {background: #eee url('../images/icons/right-chevron.webp') no-repeat center/20px !important;width: 48px !important;height: 48px !important;transition: all .4s !important;}
.mfp-arrow-right {background-image: url('../images/icons/left-chevron.webp') !important;}
.mfp-arrow::before,.mfp-arrow::after {display: none;}
.mfp-close {font-size: 32px;}
.mfp-container:hover button.mfp-arrow,.mfp-container:hover .mfp-counter {opacity: 1 !important;}
.mfp-arrow:hover {width: 60px !important;}
/* fancy-box */

.eror-page-wrapper{padding: 100px 0 0;}
.eror-page-inner{display: flex;justify-content: space-evenly;align-items: center;gap: 40px;}
.eror-page-left{width: 100%;max-width: 400px;display: flex;justify-content: center;align-items: center;}
.eror-page-left img{width: 100%;max-width: 400px;}
.eror-page-right{width: 100%;max-width: 800px;}
.error-page h2{font-size: 80px;color: #9689e8;font-weight: 600;line-height: 1;padding-bottom: 10px;}
.error-page h3{font-size: 30px;color: #e77a66;text-align: start;}
.error-link{display: flex;justify-content: flex-start;align-items: center;gap: 10px;}
.error-link span{width: 100%;max-width: 15px;display: flex;justify-content: center;align-items: center;}
.error-link span img{width: 100%;max-width: 15px;}
.error-link p{color: #8d57fb;text-align: start;font-weight: 600;}
.error-link p:hover{color: #5fb996;}
.error-link .icon {border: 1px solid #8d57fb;width: 100%;max-width: 30px;height: 30px;display: flex;justify-content: center;align-items: center;border-radius: 50%;}

.blogs-wrapper{padding: 100px 0 20px;}
.blogs-inner{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 30px;}
.blogs-intro h2{text-align: center;}
.blogs-1 {width: 100%;max-width: 100%;padding: 20px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;border-radius: 15px;}
.blogs-1 .image{width: 100%;max-width: 500px;display: flex;justify-content: center;align-items: center;border-radius: 10px;position: relative;overflow: hidden;margin: auto;}
.blogs-1 .image img{width: 100%;max-width: 500px;border-radius: 10px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.blogs-1 .image::before{content: "";position: absolute;width: 0%;height: 0%;background-color: #5fb9967d;border-radius: 10px;}
.blogs-1:hover .image::before{content: "";position: absolute;width: 95%;height: 92%;background-color: #5fb9967d;transition: 1s;border-radius: 10px;}
.blogs-1 h2{font-size: 24px;padding-top: 15px;text-align: center;border-bottom: 2px solid #e77a66;padding-bottom: 10px;color: #5fb996;}
.blogs-1 p{text-align: start;}

.contact-form-inner{display: flex;justify-content: center;align-items: stretch;gap: 40px;}
.contact-form-inner-left{width: 100%;max-width: 700px;}
.contact-form-inner-right{width: 100%;max-width: 500px;}
.contact-form-inner-right iframe{width: 100%;max-width: 500px;height: 540px;}

.individual-photo-components {display: flex;justify-content: center;flex-wrap: wrap;align-items: center;}
.individual-photo-components .magnific-img {margin: 6px;width: 100%;max-width: 225px;height: 300px;position: relative;transition: all .3s ease-in-out;background: no-repeat center center/cover;}
.individual-photo-components .magnific-img>a {display: block;height: 100%;width: 100%;background: no-repeat center center/cover;position: relative;}
.individual-photo-components .magnific-img>a em {position: absolute;top: 0;left: 0;width: 96%;height: 95%;background: #030303;opacity: 0;display: flex;justify-content: center;align-items: center;transition: all .4s ease-in-out;bottom: 0;right: 0;margin: auto;color: #ffffff;}
.individual-photo-components .magnific-img>a:hover em {opacity: .6;}
.individual-photo-components .magnific-img>a em img {width: 32px;filter: invert(99%) sepia(22%) saturate(313%) hue-rotate(161deg) brightness(118%) contrast(100%);margin-top: 60px;opacity: 0;transition: all .4s ease-in-out;transition-delay: .2s;}
.individual-photo-components .magnific-img>a:hover em img {margin-top: 0;opacity: 1;}
.mfp-arrow {background: #eee url('../images/previous.webp') no-repeat center/20px !important;width: 48px !important;height: 48px !important;transition: all .4s !important;}
.mfp-arrow-right {background-image: url('../images/next.webp') !important;}
.mfp-arrow::before,.mfp-arrow::after {display: none;}
.mfp-close {font-size: 32px;}
.mfp-container:hover button.mfp-arrow,.mfp-container:hover .mfp-counter {opacity: 1 !important;}
.mfp-arrow:hover {width: 60px !important;}