@charset "utf-8";
/* CSS Document */

html {-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; text-rendering:optimizeLegibility; overflow-x:hidden; overflow-y:auto;}

@font-face {font-family:'Futura'; src:url('../fonts/futur.ttf') format('ttf'), font-weight:normal; font-style:normal;}			

.jost-heading {font-family:"Jost", sans-serif; font-optical-sizing:auto; font-weight:400; font-style:normal;}		

.roboto-slab-overall {font-family:"Roboto Slab", serif; font-optical-sizing:auto; font-weight:400; font-style:normal;}	
 
body {font-family:"Jost", sans-serif; padding:0; margin:0; width:100%; overflow-x:hidden; overflow-y:auto;}

.grey-txt {color:#414141 !important;}

.blue-txt {color:#001777 !important;}

.Egypt-font {font-family:"Roboto Slab", serif;}

.bg-light{background:#fff !important;}

.nav-logo {width:235px;}

.nav-item:after	{background:none repeat scroll 0 0 transparent; content:""; display:block; height:2px; background:#001777; transition:width 0.3s ease 0s, left 0.3s ease 0s; width:0; color:#001777;}

.nav-item:hover:after {width:100%; left:0; color:#001777;}

.nav-item:hover .nav-link {color:#001777 !important;}

.nav-item:last-child {border:1px solid #000; border-radius:50px; text-transform:capitalize; width:fit-content;}	

.nav-item:last-child:after {background:#fff;}

.nav-item:last-child:hover {border:1px solid #001777; border-radius:50px; text-transform:capitalize; width:fit-content;}	
		
.nav-link {text-transform:capitalize; font-family:"Jost", sans-serif; color:#000 !important; font-weight:normal; font-size:1.15rem;}

.dropdown-item 	{color:#000 !important; font-size:1rem;}

.dropdown-item:hover {background:#f6faff !important;}

@media (min-width:992px) {
    .navbar-expand-lg .navbar-nav .dropdown-menu {position:absolute; right:0;}
}

.carousel {width:100%; margin-top:92px;}

.carousel-control-next, .carousel-control-prev {width:10% !important;}

.about {background:#A2CEFF; box-shadow:0 0 12px rgba(0, 0, 0, 0.25); border-radius:15px;}

.about img {object-fit:cover; object-position:center;}

.about h2 {font-family:"Jost", sans-serif; font-size:36px; font-weight:bold; color:#fff;}

.about p {font-family:"Roboto Slab", serif; font-size:16px; line-height:20px; color:#fff; margin-bottom:10px !important;}

.footprint h2 {font-family:"Jost", sans-serif; font-size:30px; color:#001777; text-transform:uppercase; font-weight:bold;}

.footprint p {font-family:"Roboto Slab", serif; font-size:18px; color:#414141;}

.footprint img {width:40%; margin:0 auto;}

/*.footprint .box {box-shadow:0 0 6px rgba(0, 0, 0, 0.15); border-radius:15px;}*/

.odometer.plus {position:relative;}

.odometer.plus::after {content:"+"; position:absolute; top:2px; right:-20px; font-size:30px;}

.odometer.subscribers-odometer::after {content:"K+"; position:absolute; top:2px; right:-48px; font-size:32px;}

.odometer.odometer-auto-theme, .odometer.odometer-theme-default	{font-family:"Futura",Arial,Helvetica,sans-serif !important; line-height:1.1em;}

.odometer-formatting-mark {display:none;}

.partners	{background:#f6faff;}

.carousel-container	{position:relative; display:flex; align-items:center; justify-content:center; background:#f6faff;}
		
.custom-nav-btn	{color:#062479; background:transparent; border:none; border-radius:50%; width:40px; height:40px; cursor:pointer; z-index:10;}

.custom-nav-btn	{color:#062479; background:transparent; border:none; border-radius:50%; width:40px; height:40px; cursor:pointer; z-index:10;}
		
.carousel-wrapper {width:90%;}
		
.owl-carousel .item {padding:15px; margin:20px; box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); background:transparent; border-radius:15px; border:1px solid #CC983C; transform:rotateX(0deg) translateY(0px); transform-style:preserve-3d; transition:transform 0.8s ease-in-out; position:relative; left:0; right:0;}

.owl-carousel .item img	{width:100%; text-align:center}
			
.owl-carousel .item:hover {transform:rotateX(0deg) translateY(0px) rotateY(180deg);}
		
.award-description	{width:100%; height:100%; position:absolute; backface-visibility:hidden; border-radius:15px; display:flex; justify-content:center; box-sizing:border-box; padding:10px; align-items:center; background-color:#fffffe;
					transform:rotateY(180deg); left:0; top:0;}
							
.award-description h4 {color:#001777; text-align:center; text-transform:capitalize; font-size:17px; font-family:"Roboto Slab", serif;}											
			
/* Hide default nav */
.owl-nav {display:none;}

.owl-carousel2 .item {padding:0px; margin:20px; box-shadow:none !important; background:transparent; border-radius:15px; border:none; transform:rotateX(0deg) translateY(0px);transform-style:preserve-3d; transition:transform 0.8s ease-in-out; position:relative;}

.owl-carousel2 img {max-width:90%; max-height:90%; object-fit:contain; filter:grayscale(0%); transition:filter 0.3s ease, transform 0.3s ease;}

.owl-carousel2 .item:hover {filter:grayscale(100%); transform:scale(1.05);}

footer {border-top:3px solid #001777;}

footer p {color:#001777; font-family:"Jost", sans-serif; font-size:18px; letter-spacing:1px;}

footer .footer-logo {width:180px;}

/**Map**/
.map {background:#fff; position:relative; text-align:center;}

.map .tab-toggle-wrapper {display:inline-block; border-radius:50px; background:#fff; padding:5px; position:relative; top:65px; z-index:5; color:#001777; margin:-25px auto 0;}

.map input[type="radio"] {display:none;}

.map .tab-label {display:inline-block; width:192px; padding:0; text-transform:uppercase; text-align:center; margin-bottom:0 !important; font-size:16px; line-height:20px; cursor:pointer; border-radius:50px; font-weight:normal; color:#001777; transition:all 0.3s; position:relative; z-index:1;}

.map .tab-toggle-wrapper::before {content:''; position:absolute; top:0px; bottom:0px; left:0; width:200px; background:#001777; border-radius:50px; transition:transform 0.3s; z-index:0;}

.map #tab1:checked ~ .tab-toggle-wrapper::before {transform:translateX(0%);}

.map #tab2:checked ~ .tab-toggle-wrapper::before {transform:translateX(100%);}

.map #tab1:checked ~ .tab-toggle-wrapper label[for="tab1"], .map #tab2:checked ~ .tab-toggle-wrapper label[for="tab2"] {color:#fff;}

.map .tab-content {display:none; width:100%; margin:auto; padding:0px; animation:fadeIn 0.4s ease-in-out;}

.map #tab1:checked ~ .content .content1 {display:block;}

.map #tab2:checked ~ .content .content2 {display:block;}

@keyframes fadeIn {
	from {opacity:0; transform:translateY(10px);}
	
    to {opacity:1; transform:translateY(0);}
}

.zoom-container {overflow:hidden; touch-action:none; position:relative; height:auto;}

.zoom-image {width:100%; height:auto; cursor:zoom-in; transition:transform 0.3s ease; will-change:transform; display:block;}

.zoomed {cursor:zoom-out;}

@media only screen and (min-width:992px) and (max-width:1200px){
	.nav-link {font-size:1.05rem;}
}
@media only screen and (max-width:767px){
	.nav-logo {width:180px;}
	
	.carousel {margin-top:81px;}
	
	.about h2 {font-family:"Jost", sans-serif; font-size:28px; font-weight:bold; color:#fff;}
	
	.footprint h2 {font-family:"Jost", sans-serif; font-size:28px; color:#001777; text-transform:uppercase; font-weight:bold;}
	
	.footprint p {font-family:"Roboto Slab", serif; font-size:16px; color:#414141;}

	.map .tab-toggle-wrapper {display:inline-block; border-radius:50px; background:#ddd; padding:5px; position:relative; top:0px; z-index:5; color:#001777; margin:-25px auto 0; width:100%;}

	.map .tab-label {display:inline-block; width:49%; padding:0; text-transform:uppercase; text-align:center; margin-bottom:0 !important; font-size:16px; cursor:pointer; border-radius:50px; font-weight:normal; color:#001777; transition:all 0.3s; position:relative; z-index:1;}
	
	.map .tab-toggle-wrapper::before {content:''; position:absolute; top:0px; bottom:0px; left:0; width:50%; background:#001777; border-radius:50px; transition:transform 0.3s; z-index:0;}	
	
	.award-description h4 {color:#001777; text-align:center; text-transform:capitalize; font-size:12px;font-family:"Roboto Slab", serif;}
	
	footer p {color:#414141; font-family:"Jost", sans-serif; font-size:14px; letter-spacing:1px;}
}

/***** About Us *****/
.banner {background:url(../images/about-us-banner.jpg) center center; background-repeat:no-repeat; background-size:cover; color:#001777; padding:150px 50px; text-align:left; position:relative; overflow:hidden; margin-top:92px; height:425px;}

.banner h1 {font-size:3rem;}

.word {display:inline-block; opacity:0; transform:translateY(20px); animation:fadeUp 0.6s ease-out forwards;}

/* Add delay for each word */
.word:nth-child(1) {animation-delay:0.2s;}

.word:nth-child(2) {animation-delay:0.6s;}

.word:nth-child(3) {animation-delay:1.0s;}

.word:nth-child(4) {animation-delay:1.4s;}

.word:nth-child(5) {animation-delay:1.8s;}

@keyframes fadeUp {
  to {opacity:1; transform:translateY(0);}
}

h2 {font-family:"Jost", sans-serif; font-size:30px; color:#001777; text-transform:uppercase; font-weight:bold;}

p {font-family:"Roboto Slab", serif; font-size:18px; color:#414141;}

.leader-ttl  {font-family:"Jost", sans-serif; font-size:30px; margin-bottom:0; color:#001777; text-transform:uppercase; font-weight:bold;}

.leader-p {font-family:"Roboto Slab", serif; font-size:17px; color:#414141;}

.mission-txt {font-family:"Roboto Slab", serif; font-size:24px; color:#414141; text-align:center; font-weight:400;}

.aboutus img {border-bottom-left-radius:80px 80px; border-top-left-radius:10px 10px; border-top-right-radius:80px 80px; border-bottom-right-radius:10px 10px;}

.headshot {flex-shrink:0; margin:0px; height:100%; width:100%; border:20px solid transparent; background-origin:border-box; background-clip:content-box, border-box; background-size:cover; box-sizing:border-box; border-radius:10%; background-image:url(../images/about-info.png), linear-gradient(#fff, #001777);}

.why {position:relative; overflow:hidden;}

.padding-section-large {padding-top:3rem; padding-bottom:3rem; z-index:1}

.padding-global {padding-left:2%; padding-right:2%;}

.why-content {z-index:1; width:100%;}

.why-content h2 {font-size:36px; color:#001777}

.why-content h3 {font-size:26px; color:#001777}

.why-content p {font-size:19px; font-family:"Roboto Slab", serif; color:#001777}

.map_background-image {background-color:#f9f9f9; position:absolute; inset:0;}

.map_image {opacity:.18; object-fit:contain; width:100%; height:100%;}

.content-section {opacity:0; transform:translateY(50px); transition:all 0.9s ease-out;}

.content-section.show {opacity:1; transform:translateY(0);}

.content-section .card-wrapper {margin-top:-100px; margin-bottom:25px;}

.content-section .card {border:none !important; background:transparent !important; z-index:5;}

.content-section .card .icon {position:absolute; top:0; left:0; width:100%; height:100%; background:#f1f7ff;}

.content-section .card .icon img {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:100px; border-radius:0; color:#fff;}

.content-section .card .icon h3 {margin:0 0 10px 0; padding:0; font-size:24px; text-align:center; color:#414141; position:absolute; bottom:0; left:0; right:0;}

.content-section .card .slide {width:100%; height:200px; transition:0.5s;}

.content-section .card .slide.slide1 {position:relative; display:flex; justify-content:center; align-items:center; z-index:1; transition:.7s; transform:translateY(100px); z-index:5;}

.content-section .card:hover .slide.slide1{transform:translateY(0px); box-shadow:1px 1px 6px rgba(0,0,0,0.4); z-index:1;}

.content-section .card .slide.slide2 {position:relative; display:flex; justify-content:center; align-items:center; padding:20px; box-sizing:border-box; transition:.8s; transform:translateY(-100px);}

.content-section .card:hover .slide.slide2{transform:translateY(0); box-shadow:1px 1px 6px rgba(0,0,0,0.4); z-index:1;}

.content-section .card .slide.slide2::after{content:""; position:absolute; width:30px; height:4px; bottom:15px; left:50%; left:50%; transform:translateX(-50%); background:#001777;}

.content-section .card .slide.slide2 .content p {margin:0; padding:0; text-align:center; color:#414141; font-size:16px;}

@media only screen and (min-width:992px) and (max-width:1200px){
	.content-section .card .icon h3 {font-size:20px;}
	
	.content-section .card .slide.slide2 {padding:15px;}
	
	.content-section .card .slide.slide2 .content p {font-size:16px;}
}

/** Indian Market **/
.indian-market-banner {background:url(../images/indian-market-banner.jpg) center center; background-repeat:no-repeat; background-size:cover; color:#001777; padding:121px 50px; text-align:right; position:relative; overflow:hidden; margin-top:92px;}

.indian-market .display-3 {line-height:1em; color:#001777}

.indian-market-banner h1 {font-size:3rem;}

.word {display:inline-block; opacity:0; transform:translateY(20px); animation:fadeUp 0.6s ease-out forwards;}

/* Add delay for each word */
.word:nth-child(1) {animation-delay:0.2s;}

.word:nth-child(2) {animation-delay:0.6s;}

.word:nth-child(3) {animation-delay:1.0s;}

.word:nth-child(4) {animation-delay:1.4s;}

.word:nth-child(5) {animation-delay:1.8s;}

@keyframes fadeUp {
  	to {opacity:1; transform:translateY(0);}
}

.key-wrapper {background-color:#f1f7ff; box-shadow:0 .125rem .25rem rgba(0, 0, 0, .075) !important; border-radius:.3rem !important}

.key-wrapper:hover {box-shadow:0 .125rem .25rem rgba(0, 0, 0, .5) !important;}

.indian-market-icon img {border-radius:0 !important;}

.indian-market ul li {font-size:17px; font-family:"Roboto Slab", serif; color:#414141}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.indian-market-banner {background:url(../images/indian-market-banner.jpg) center; background-repeat:no-repeat; background-size:cover; color:#001777; padding:71px 30px; text-align:right; position:relative; overflow:hidden; margin-top:81px; font-size:1.2rem;}
}

@media only screen and (min-width:768px) and (max-width:991px) {
	.indian-market-banner {background:url(../images/indian-market-banner.jpg) center; background-repeat:no-repeat; background-size:cover; color:#001777; padding:51px 30px; text-align:right; position:relative; overflow:hidden; margin-top:81px; font-size:1.2rem;}
}

@media only screen and (min-width:576px) and (max-width:767px) {
	.indian-market-banner {background:url(../images/indian-market-banner.jpg) center; background-repeat:no-repeat; background-size:cover; color:#001777; padding:42px 0px; text-align:left; position:relative; overflow:hidden; margin-top:81px; font-size:1.2rem;}
}

@media only screen and (max-width:575px) {
	h2 {font-family:"Jost", sans-serif; font-size:26px; color:#001777; text-transform:uppercase; font-weight:bold;}
	
	p {font-family:"Roboto Slab", serif; font-size:16px; color:#414141;}

	.indian-market-banner {background:url(../images/indian-market-banner.jpg) center right; background-repeat:no-repeat; background-size:cover; color:#001777; padding:32px 0px; text-align:left; position:relative; overflow:hidden; margin-top:91px; font-size:1.2rem; height:420px}
}

/** careers **/
.careers-banner	{background:url(../images/careers-banner.jpg) center center; background-repeat:no-repeat; background-size:cover; color:#001777; padding:150px 50px; text-align:right; position:relative; overflow:hidden; margin-top:92px;}

.careers-banner h1 {font-size:3rem;}

.word	{display:inline-block; opacity:0; transform:translateY(20px); animation:fadeUp 0.6s ease-out forwards;}

/* Add delay for each word */
.word:nth-child(1) {animation-delay:0.2s;}

.word:nth-child(2) {animation-delay:0.6s;}

.word:nth-child(3) {animation-delay:1.0s;}

.word:nth-child(4) {animation-delay:1.4s;}

.word:nth-child(5) {animation-delay:1.8s;}

@keyframes fadeUp {to {opacity:1; transform:translateY(0);}}

.careers-icon img {border-radius:0 !important;}

.careers ul li 	{font-size:17px; font-family:"Roboto Slab", serif; color:#414141}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.careers-banner	{background:url(../images/careers-banner.jpg) center left; background-repeat:no-repeat; background-size:cover; color:#001777; padding:100px 30px; text-align:right; position:relative; overflow:hidden; margin-top:81px; font-size:1.2rem;}
}

@media only screen and (min-width:768px) and (max-width:991px) {
	.careers-banner	{background:url(../images/careers-banner.jpg) center left; background-repeat:no-repeat; background-size:cover; color:#001777; padding:79px 30px; text-align:right; position:relative; overflow:hidden; margin-top:81px; font-size:1.2rem;}
}

@media only screen and (min-width:576px) and (max-width:767px) {
	.careers-banner	{background:url(../images/careers-banner.jpg) center left; background-repeat:no-repeat; background-size:cover; color:#001777; padding:100px 0px; text-align:left; position:relative; overflow:hidden; margin-top:81px; font-size:1.2rem;}
}

@media only screen and (max-width:575px) {
	.careers-banner	{background:url(../images/careers-banner.jpg) center left; background-repeat:no-repeat; background-size:cover; color:#001777; padding:119px 0px; text-align:left; position:relative; overflow:hidden; margin-top:91px; font-size:1.2rem; height:420px}
}

.contact-banner	{background:url(../images/contact-banner.jpg) center center; background-repeat:no-repeat; background-size:cover; color:#001777; padding:160px 50px; text-align:left; position:relative; overflow:hidden; margin-top:92px;}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.contact-banner	{background:url(../images/contact-banner.jpg) center right; background-repeat:no-repeat; background-size:cover; color:#001777; padding:110px 30px; text-align:left; position:relative; overflow:hidden; margin-top:81px; font-size:1.2rem;}
}

@media only screen and (min-width:768px) and (max-width:991px) {
	.contact-banner	{background:url(../images/contact-banner.jpg) center right; background-repeat:no-repeat; background-size:cover; color:#001777; padding:93px 30px; text-align:left; position:relative; overflow:hidden; margin-top:81px; font-size:1.2rem;}
}

@media only screen and (min-width:576px) and (max-width:767px) {
	.contact-banner	{background:url(../images/contact-banner.jpg) center right; background-repeat:no-repeat; background-size:cover; color:#001777; padding:110px 0px; text-align:left; position:relative; overflow:hidden; margin-top:81px; font-size:1.2rem;}
}

@media only screen and (max-width:575px) {
	.contact-banner	{background:url(../images/contact-banner-mb.jpg) center right; background-repeat:no-repeat; background-size:cover; color:#001777; padding:158px 0px; text-align:left; position:relative; overflow:hidden; margin-top:91px; font-size:1.2rem; height:420px}
}

.GI-endoscopy ul li, .neuroradiology ul li, .cardiology ul li, .diagnostics ul li, .radiology ul li	{font-size:17px; font-family:"Roboto Slab", serif; color:#414141}

.GI-endoscopy-banner {background:url(../images/GI-endoscopy-banner.jpg) center center; background-repeat:no-repeat; background-size:cover; color:#001777; padding:150px 50px; text-align:right; position:relative; overflow:hidden; margin-top:92px;}

.GI-endoscopy-banner h1 {font-size:3rem;}

.word	{display:inline-block; opacity:0; transform:translateY(20px); animation:fadeUp 0.6s ease-out forwards;}

/* Add delay for each word */
.word:nth-child(1) {animation-delay:0.2s;}

.word:nth-child(2) {animation-delay:0.6s;}

.word:nth-child(3) {animation-delay:1.0s;}

.word:nth-child(4) {animation-delay:1.4s;}

.word:nth-child(5) {animation-delay:1.8s;}

@keyframes fadeUp {
	to {opacity:1; transform:translateY(0);}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.GI-endoscopy-banner {background:url(../images/GI-endoscopy-banner.jpg); background-repeat:no-repeat; background-size:cover; color:#001777; padding:104px 30px; text-align:right; position:relative; overflow:hidden; margin-top:92px;}
	
	.GI-endoscopy-banner h1 {font-size:2.5rem;}
}

@media only screen and (min-width:768px) and (max-width:991px) {
	.GI-endoscopy-banner {background:url(../images/GI-endoscopy-banner.jpg); background-repeat:no-repeat; background-size:cover; color:#001777; padding:69px 30px; text-align:right; position:relative; overflow:hidden; margin-top:92px;}
	
	.GI-endoscopy-banner h1 {font-size:2.5rem;}
}

@media only screen and (min-width:576px) and (max-width:767px) {
	.GI-endoscopy-banner {background:url(../images/GI-endoscopy-banner-mb.jpg); background-repeat:no-repeat; background-size:cover; color:#001777; padding:104px 0px; text-align:center; position:relative; overflow:hidden; margin-top:92px;}
	
	.GI-endoscopy-banner h1 {font-size:2.5rem;}
}

.neuroradiology-banner {background:url(../images/neuroradiology-banner.jpg) center center; background-repeat:no-repeat; background-size:cover; color:#001777; padding:150px 50px; text-align:right; position:relative; overflow:hidden; margin-top:92px;}

.neuroradiology-banner h1 {font-size:3rem;}

.word {display:inline-block; opacity:0; transform:translateY(20px); animation:fadeUp 0.6s ease-out forwards;}

/* Add delay for each word */
.word:nth-child(1) {animation-delay:0.2s;}

.word:nth-child(2) {animation-delay:0.6s;}

.word:nth-child(3) {animation-delay:1.0s;}

.word:nth-child(4) {animation-delay:1.4s;}

.word:nth-child(5) {animation-delay:1.8s;}

@keyframes fadeUp {
	to {opacity:1; transform:translateY(0);}
}	

.cardiology-banner {background:url(../images/cardiology-banner.jpg) center center; background-repeat:no-repeat; background-size:cover; color:#001777; padding:121px 50px; text-align:right; position:relative; overflow:hidden; margin-top:92px;}

.cardiology-banner h1 {font-size:3rem;}

.word {display:inline-block; opacity:0; transform:translateY(20px); animation:fadeUp 0.6s ease-out forwards;}

/* Add delay for each word */
.word:nth-child(1) {animation-delay:0.2s;}

.word:nth-child(2) {animation-delay:0.6s;}

.word:nth-child(3) {animation-delay:1.0s;}

.word:nth-child(4) {animation-delay:1.4s;}

.word:nth-child(5) {animation-delay:1.8s;}

@keyframes fadeUp {to {opacity:1; transform:translateY(0);}}

.radiology-banner {background:url(../images/radiology-banner.jpg) center center; background-repeat:no-repeat; background-size:cover; color:#001777; padding:121px 50px; text-align:right; position:relative; overflow:hidden; margin-top:92px;}

.radiology-banner h1 {font-size:3rem;}

.word	{display:inline-block; opacity:0; transform:translateY(20px); animation:fadeUp 0.6s ease-out forwards;}

/* Add delay for each word */
.word:nth-child(1) {animation-delay:0.2s;}

.word:nth-child(2) {animation-delay:0.6s;}

.word:nth-child(3) {animation-delay:1.0s;}

.word:nth-child(4) {animation-delay:1.4s;}

.word:nth-child(5) {animation-delay:1.8s;}

@keyframes fadeUp {
  	to {opacity:1; transform:translateY(0);}
}

.diagnostics-banner	{background:url(../images/diagnostics-banner.jpg) center center; background-repeat:no-repeat; background-size:cover; color:#001777; padding:150px 50px; text-align:right; position:relative; overflow:hidden; margin-top:92px;}

.diagnostics-banner h1 {font-size:3rem;}

.word {display:inline-block; opacity:0; transform:translateY(20px); animation:fadeUp 0.6s ease-out forwards;}

/* Add delay for each word */
.word:nth-child(1) {animation-delay:0.2s;}

.word:nth-child(2) {animation-delay:0.6s;}

.word:nth-child(3) {animation-delay:1.0s;}

.word:nth-child(4) {animation-delay:1.4s;}

.word:nth-child(5) {animation-delay:1.8s;}

@keyframes fadeUp {
	to {opacity:1; transform:translateY(0);}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.banner {background:url(../images/about-us-banner.jpg) center right; background-repeat:no-repeat; background-size:cover; color:#001777; padding:100px 0px; text-align:left; position:relative; overflow:hidden; margin-top:81px; font-size:1.2rem; height:323px}
			
	.neuroradiology-banner {background:url(../images/neuroradiology-banner.jpg) center; background-repeat:no-repeat; background-size:cover; color:#001777; padding:104px 30px; text-align:right; position:relative; overflow:hidden; margin-top:92px;}
	
	.neuroradiology-banner h1 {font-size:2.5rem;}			

	.radiology-banner {background:url(../images/radiology-banner.jpg) center; background-repeat:no-repeat; background-size:cover; color:#001777; padding:104px 30px; text-align:right; position:relative; overflow:hidden; margin-top:92px;}
	
	.radiology-banner h1 {font-size:2.5rem;}
	
	.cardiology-banner	{background:url(../images/cardiology-banner.jpg) center; background-repeat:no-repeat; background-size:cover; color:#001777; padding:80px 30px; text-align:right; position:relative; overflow:hidden; margin-top:92px;}
	
	.cardiology-banner h1 {font-size:2.5rem;}
	
	.diagnostics-banner	{background:url(../images/diagnostics-banner.jpg) center; background-repeat:no-repeat; background-size:cover; color:#001777; padding:104px 30px; text-align:right; position:relative; overflow:hidden; margin-top:92px;}
	
	.diagnostics-banner h1 {font-size:2.5rem;}	
}	

@media only screen and (min-width:768px) and (max-width:991px) {
	.banner {background:url(../images/about-us-banner.jpg) center right; background-repeat:no-repeat; background-size:cover; color:#001777; padding:118px 0px; text-align:left; position:relative; overflow:hidden; margin-top:81px; font-size:1.2rem; height:342px}
			
	.neuroradiology-banner {background:url(../images/neuroradiology-banner.jpg) center; background-repeat:no-repeat; background-size:cover; color:#001777; padding:69px 30px; text-align:right; position:relative; overflow:hidden; margin-top:92px;}
	
	.neuroradiology-banner h1 {font-size:2.5rem;}			

	.radiology-banner	{background:url(../images/radiology-banner.jpg) center; background-repeat:no-repeat; background-size:cover; color:#001777; padding:69px 30px; text-align:right; position:relative; overflow:hidden; margin-top:92px;}
	
	.radiology-banner h1 {font-size:2.5rem;}
	
	.cardiology-banner	{background:url(../images/cardiology-banner.jpg) center; background-repeat:no-repeat; background-size:cover; color:#001777; padding:69px 30px; text-align:right; position:relative; overflow:hidden; margin-top:92px;}
	
	.cardiology-banner h1 {font-size:2.5rem;}
	
	.diagnostics-banner	{background:url(../images/diagnostics-banner.jpg) center; background-repeat:no-repeat; background-size:cover; color:#001777; padding:93px 30px; text-align:right; position:relative; overflow:hidden; margin-top:92px;}
	
	.diagnostics-banner h1 {font-size:2.5rem;}	
}

@media only screen and (min-width:576px) and (max-width:767px) {
	.banner {background:url(../images/about-us-banner.jpg) center right; background-repeat:no-repeat; background-size:cover; color:#001777; padding:100px 0px; text-align:left; position:relative; overflow:hidden; margin-top:81px; font-size:1.2rem; height:324px}
			
	.neuroradiology-banner {background:url(../images/neuroradiology-banner-mb.jpg) center; background-repeat:no-repeat; background-size:cover; color:#001777; padding:80px 0px; text-align:center; position:relative; overflow:hidden; margin-top:92px;}
	
	.neuroradiology-banner h1 {font-size:2.5rem;}			

	.radiology-banner {background:url(../images/radiology-banner-mb.jpg) center; background-repeat:no-repeat; background-size:cover; color:#001777; padding:104px 0px; text-align:center; position:relative; overflow:hidden; margin-top:92px;}
	
	.radiology-banner h1 {font-size:2.5rem;}
	
	.cardiology-banner {background:url(../images/cardiology-banner-mb.jpg) center; background-repeat:no-repeat; background-size:cover; color:#001777; padding:80px 0px; text-align:center; position:relative; overflow:hidden; margin-top:92px;}
	
	.cardiology-banner h1 {font-size:2.5rem;}
	
	.diagnostics-banner	{background:url(../images/diagnostics-banner-mb.jpg) center; background-repeat:no-repeat; background-size:cover; color:#001777; padding:104px 0px; text-align:center; position:relative; overflow:hidden; margin-top:92px;}
	
	.diagnostics-banner h1 {font-size:2.5rem;}	
}

@media only screen and (max-width:575px) {
	.banner {background:url(../images/about-us-banner.jpg) center right; background-repeat:no-repeat; background-size:cover; color:#001777; padding:119px 0px; text-align:left; position:relative; overflow:hidden; margin-top:91px; font-size:1.2rem; height:420px}
			
	.neuroradiology-banner {background:url(../images/neuroradiology-banner-mb.jpg) right; background-repeat:no-repeat; background-size:cover; color:#001777; padding:104px 0px; text-align:center; position:relative; overflow:hidden; margin-top:92px; height:420px;}
	
	.neuroradiology-banner h1 {font-size:2.5rem;}						

	.radiology-banner {background:url(../images/radiology-banner-mb.jpg) center; background-repeat:no-repeat; background-size:cover; color:#001777; padding:104px 0px; text-align:center; position:relative; overflow:hidden; margin-top:92px; height:420px;}
	
	.radiology-banner h1 {font-size:2.5rem;}
	
	.cardiology-banner {background:url(../images/cardiology-banner-mb.jpg) center; background-repeat:no-repeat; background-size:cover; color:#001777; padding:104px 0px; text-align:center; position:relative; overflow:hidden; margin-top:92px; height:420px}
	
	.cardiology-banner h1 {font-size:2.5rem;}	
	
	.GI-endoscopy-banner {background:url(../images/GI-endoscopy-banner-mb.jpg); background-repeat:no-repeat; background-size:cover; color:#001777; padding:128px 0px; text-align:center; position:relative; overflow:hidden; margin-top:92px; height:420px;}
	
	.GI-endoscopy-banner h1 {font-size:2.5rem;}
	
	.diagnostics-banner	{background:url(../images/diagnostics-banner-mb.jpg) center; background-repeat:no-repeat; background-size:cover; color:#001777; padding:104px 0px; text-align:center; position:relative; overflow:hidden; margin-top:92px; height:420px}
	
	.diagnostics-banner h1 {font-size:2.5rem;}
}