

/******************** Width 1200px *********************/



		@media screen and (max-width: 1200px) {
			
			body {
		
			}
			
			
			
			
						
				#escapeMobile	{
					display: none !important;
					margin: 20px 00px 00px 00px;
				}
			
			.container {
				width: 100% !important;
				padding: 0% 00px;
			}
			
			#header, 
			#header .header_bottom,
			#content,			
			.flyout-wrapper,
			#banner, 
			#footer {
				width: 100% !important;
				padding: 00px;
				margin: 00px;
			}
			
			#flyout-nav{display:block !important; padding:0}
			
			#about-us .flyout-wrapper{
				padding-top: 0px !important;
				margin-top: 170px !important;
				background: url(../images_kauvery/banner-about-kauvery.png) center top scroll no-repeat !important;
				
				-webkit-background-size: contain;
				-moz-background-size: contain;
				-ms-background-size: contain;
				-o-background-size: contain;
				background-size: contain !important;
			}
			
			#main-nav {
				display: none;
			}
			
			.menu-nav {
				display: block;
			}
			
			#home {
				background: none;
			}
			
			 /******************** Header *******************/
		 
		
		#header [class*='col-'] {
			width: 100%;
		}
		
			#header .container {
				width: 100% !important;
				padding: 0% 00px;
			}
			
			
		
		
		#flyout-btn {
			display: block;
		}
		
			#header .header_top  {
				display: none;
			}
			
			#header .header_bottom {
				width: 100%;
				position: absolute;
				left: 00px;
				top: 00px;
				z-index: 999;
			}
			
			#header .header_bottom .col-2-10 {
				border: 00px;
				border-bottom: 1px solid #c6327e;
			}	
		
			#header .header_bottom .col-25-10 {
				border: 0px solid #c6327e;
				border-bottom: 5px solid #c6327e;
				background: #FFFFFF;
				margin-top: 0px;
				width: 100% !important;
				
				-webkit-box-shadow: 00px 00px 08px 01px #FFFFFF;
				-moz-box-shadow: 00px 00px 08px 01px #FFFFFF;
				-ms-box-shadow: 00px 00px 08px 01px #FFFFFF;
				-o-box-shadow: 00px 00px 08px 01px #FFFFFF;
				box-shadow: 00px 00px 08px 01px #FFFFFF;
				
				text-align: center;
			}
		
				#header h1.logo {
					padding: 20px 10px 10px 20px;
					width: 100%;
					clear: both;
					text-align: left;
				}
		 /******************** Header *******************/
			.bg {
			background: url(../images_kauvery/page_bg.png) left top scroll repeat-x #FFFFFF;
			width: 100%;
			float: none;
		}
			
		#main-nav ul{display:none;}

		#main-nav ul{display:none;}
		
		#main-nav ul,td#main-nav ul{display:none;}





#about-kauvery, 
#departments-care-centres, 
#news-events, 
#education, 
#patients-visitors, 
#corporates-insurance, 
#contact-us, 
#main-page {
	background: none;
}

			#main-page #content, 
			#about-kauvery #content, 
			#patients-visitors #content, 
			#departments-care-centres #content, 
			#news-events #content .container, 
			#our-locations #content .container 
			{
				
			}

/*#departments-care-centres{
	background: url(../images_kauvery/banner-departments-care-center.png) center 10% scroll no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-ms-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
}

#news-events{
	background: url(../images_kauvery/banner-news-events.png) center 10% scroll no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-ms-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
}

#education {
	background: url(../images_kauvery/banner-our-locations.png) center 10% scroll no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-ms-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
}

#patients-visitors{
	background: url(../images_kauvery/banner-patients-visitors.png) center 10% scroll no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-ms-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
}

#corporates-insurance {
	background: url(../images_kauvery/banner-about-kauvery.png) center 10% scroll no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-ms-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
}	*/

.index-new #content .container {
	margin-top: -53px;
}
				
			
/***************** Navigation **************/
		
		.pushmenu { background: rgba(255, 255, 255, 0.07); margin: 0; width: 50%; right: 00px; top: 0; z-index: 1000; position: fixed;}
		.pushmenu.pushmenu-left.pushmenu-open { height: 1800px; position: absolute; background: #333333;}
		.pushmenu a:hover {background:#fff;}
		.pushmenu a:active {background: #454f5c; color: #fff;}
		.pushmenu-left {right: -100%;}
		.pushmenu-left.pushmenu-open {right: -50%;}
		.pushmenu-push {overflow-x: hidden; position: relative; right: 0;}
		.pushmenu-push-toright {right:50%;}
		.pushmenu, .pushmenu-push {}
		.mobile-menu{ padding: 10px; cursor: pointer; float: right; display: block;}
		.mobile-menu label{ float: left; display: none; cursor: pointer; color:#000; margin: 13px 0 0; font-size: 18px; padding: 0 0 0 16px; text-transform: uppercase; }
		.mobile-menu ul{ padding: 0px; margin: 0; float: right; cursor: pointer; margin-top: 0px;}
		.mobile-menu ul li{ width: 30px; height: 5px; border-radius: 4px; background: #9A286D; clear: both; list-style-type: none;}
		.mobile-menu.active ul li{background: #fff600;}
		.mobile-menu ul li+li{ margin-top: 5px;}
		nav#navigation h3{ display: block; width: 100%; text-align: center; margin: 0; background:rgba(255, 255, 255, 0.9); color:#111111; text-transform: uppercase; font-weight: normal; padding: 14px 16px 10px; line-height: normal;}
		nav#navigation ul{ width: 100%;}
		nav#navigation ul li{ width: 100%; text-align: center; margin: 00px; padding-top: 00px; border-bottom: 1px solid #999999;}
		nav#navigation ul li a {margin: 00px;}
		nav#navigation ul li a:hover {color: #111111 !important;}
		nav#navigation ul li+li{ margin: 0;}
		
		nav#navigation ul li{text-align: left; display: block; font-size: 12px;  border-radius: 0; text-shadow: none;}
		nav#navigation ul li a{ padding: 5px 10px !important; color: #FFFFFF; text-align: left; display: block; font-size: 12px;  border-radius: 0; background: #9A286D; text-shadow: none;}
		
		nav#navigation ul li a:hover{background: #9A286D; text-shadow: none;}
		
		nav#navigation ul li.active a, nav#navigation ul li.active a:hover{ }
		
		nav#navigation ul li:nth-child(n+7) {
			  display: block; 
		}
		
		nav#navigation ul li:first-child a, 
		nav#navigation ul li:nth-child(2) a, 
		nav#navigation ul li:nth-child(3) a, 
		nav#navigation ul li:nth-child(4) a, 
		nav#navigation ul li:nth-child(5) a, 
		nav#navigation ul li:nth-child(6) a {
			width: 100% !important;
		}
		
		nav#navigation ul li .col-1-1 {
			display: inline-block;
			margin-bottom: 0px;
			width: 100%;
		}
		
		.navigation {
			width: 100%;
			margin: auto;			
		}
		
		nav#navigation {
			float:right;
			width: 50%;
			background: #DB95BF;
			border: 0px solid #c6327e;
			border-left: 0px solid #c6327e;
			padding-left: 0px;
			margin: 00px 00px 00px 0px;
			color: #fff;
			z-index: 999;
			padding: 00px 00px 00px 00px;
		}
		
		nav#navigation ul li ul {
		  display: block;
		  margin: 00px;
		}
		
		nav#navigation ul li:hover ul {
			  position: static;
			  top: 0;
			  display: block;
			  margin: 00px;
			  left: 0;
			  padding-top:0px;
			  width:100%;
		}
		
		.col-75-10 {
			display: none;
		}
		
		#contact-us .col-75-10 {
			display: block;
		}
		
		
		nav#navigation [class*='col-'] {
			padding: 00px 0px;
		}
		
		nav#navigation ul li [class*='col-'] {
			width: 100% !important;
		}
		
		nav#navigation ul li .col-1-1 ul{
						width: 100%;
						padding: 0px 00px 00px 00px;
						text-align: center;
					}
						
							nav#navigation ul li .col-1-1 ul li aside {
								background: none;
								padding: 0px;
								display: inline-block;
								width: 100%;
								border: 0px solid #FFFFFF;
								vertical-align: middle;
								
								-webkit-box-shadow: 00px 00px 00px 00px #000000, 00px 00px 00px 00px #DDDDDD;
								   -moz-box-shadow: 00px 00px 00px 00px #000000, 00px 00px 00px 00px #DDDDDD;
									-ms-box-shadow: 00px 00px 00px 00px #000000, 00px 00px 00px 00px #DDDDDD;
									 -o-box-shadow: 00px 00px 00px 00px #000000, 00px 00px 00px 00px #DDDDDD;
										box-shadow: 00px 00px 00px 00px #000000, 00px 00px 00px 00px #DDDDDD;
							
							
								-webkit-border-radius: 0px;
								   -moz-border-radius: 0px;
									-ms-border-radius: 0px;
									 -o-border-radius: 0px;
										border-radius: 0px;
										
								-webkit-transition: all linear .3s;
								   -moz-transition: all linear .3s;
									-ms-transition: all linear .3s;
									 -o-transition: all linear .3s;
										transition: all linear .3s;
							}
							
							nav#navigation ul li div.nav-bg aside figure {
								display: none;
							}
								
							nav#navigation ul li div.nav-bg aside .col-1-2 .col-1-2 ul {
								padding-bottom: 0px;
							}
							
							nav#navigation ul li div.nav-bg aside .col-1-2 .col-1-2  {
								padding: 0px;
							}
							
							ul.col-1-2  {
								float: left;
								width: 100% !important;
								padding: 00px 00px 00px 30px !important;
							}
							
							ul.col-1-2 li {
								float: left;
								width: 100% !important;
							}
							
							nav#navigation ul li .col-1-1 ul li:hover aside {
								background: none;
							}
						
								nav#navigation ul li .col-1-1 ul li figure {
									display: none;
								}
								
									nav#navigation ul li .col-1-1 ul li figure img {
										max-width: 24px;
									}
								
								nav#navigation ul li .col-1-1 ul li aside h5 {
									float: left;
									text-transform: none;
									font-size: 17px !important;
									padding: 0px 00px 00px 00px;
									margin: 00px;
									font-weight: normal;
									width: 100%;
								}
								
								h4.title.none, #nav44 h4.title {
									display: none;
								}
								
								nav#navigation ul li .col-1-1 h4.title.bg-title, .title {
									background: #EAC2DA;
									font-weight:bold; 
									padding: 8px 00px 8px 10px; 
									margin-bottom: 00px; 
									color: #9A286D;
									font-size:15px; 
									border: 00px;
								}
								
								nav#navigation ul li .col-1-1 ul.col-1-5 li {
									padding: 0px 00px;
								}
								
									nav#navigation ul li .col-1-1 ul li aside h5 A {
										color: #9a286d;
										text-decoration:none;
										display: block;
									}
									
									nav#navigation ul li .col-1-1 ul li aside h5 A:hover {
										text-decoration: none;
									}

									nav#navigation ul li:first-child a, 
									nav#navigation ul li:nth-child(2) a, 
									nav#navigation ul li:nth-child(3) a, 
									nav#navigation ul li:nth-child(4) a, 
									nav#navigation ul li:nth-child(5) a, 
									nav#navigation ul li:nth-child(6) a {
										width: 100%;
									}
									
									nav#navigation ul li:hover a, nav#navigation ul li a:active, nav#navigation ul li.menu_rh a {
										color: #FFFFFF;
										background: #9A286D;
										text-shadow: 00px 00px 00px;
										text-decoration: none;
									}
									
									
									
										nav#navigation ul li{ float: left; list-style-type: none; padding: 00px; margin: 00px;}
										
										nav#navigation ul li a{padding: 5px; margin: 00px;}
										
										nav#navigation ul li a:hover{padding: 5px; background: #9A286D; margin: 00px; color: #FFFFFF !important; text-decoration: none;}
										
										nav#navigation ul li li a:hover{ background: #E8CEDD !important; color: #000000 !important; text-decoration: none !important;}
										
										nav#navigation ul li div.nav-bg {
											  display: none;
											  position: static;
											  padding: 00px;
											  
										}
										
										nav#navigation ul li:hover div.nav-bg {
											  position: static;
											  top: 00px;
											  padding-top: 0px;
											  margin: 00px;
											  display: block;
											  left: 0;
											  width: 100%;
											  z-index: 99998;
											  background: #FFFFFF;
										}
										
										nav#navigation ul li div.nav-bg .bg {
											padding:00px 00px;
											  width:100%;
											  margin: 00px;
											  background: rgba(255,255,255,1);
											  border-top:0px solid #9A286D;
											  border-bottom:0px solid #9A286D;
											  float: left;
										}
										
										nav#navigation ul li:hover div.nav-bg .bg {
											  padding:00px 00px;
											  margin: 00px;
											  width:100%;
											  background: rgba(255,255,255,1);
											  border-top:0px solid #9A286D;
											  border-bottom:0px solid #9A286D;
										}
										
										nav#navigation ul li:first-child:hover div.nav-bg .bg:after, 
										nav#navigation ul li:nth-child(2):hover div.nav-bg .bg:after, 
										nav#navigation ul li:nth-child(3):hover div.nav-bg .bg:after, 
										nav#navigation ul li:nth-child(5):hover div.nav-bg .bg:after {width:0;height:0;border-style:solid;border-width:0 0px 0px 0px;border-color:transparent transparent #9A286D transparent;content:" ";position:absolute; visibility: hidden; display: none; left:0% ;top:0px; -webkit-transform:rotate(360deg;);}
										
										/*nav#navigation ul li:hover div.nav-bg .bg:after{
											width:0;
											height:0;
											border-style:solid;
											border-width:0 0px 0px 0px;
											border-color:transparent transparent #FFFFFF transparent;
											content:"";
											position:fixed; 
											opacity: 0;
											display: none;
											left:0% ;
											top:0px;
											-webkit-transform:rotate(360deg;);
											-moz-transform:rotate(360deg;);
											-ms-transform:rotate(360deg;);
											-o-transform:rotate(360deg;);
											transform:rotate(360deg;);
										}*/
										
										nav#navigation ul li div.nav-bg aside {
											width: 100%;
											margin: auto;
										}
										
										nav#navigation ul li div.nav-bg iframe {
											margin-top: 0;
											display: none;
										}
										
										nav#navigation ul li ul {
											padding: 00px;
											display: block;
										}
											  nav#navigation ul li ul li {
												width: 100%;
												padding: 00px;
												margin: 00px;
												border-bottom: 1px dashed #CCCCCC;
												display: inline-block;
											  }
											  
											  nav#navigation ul li .col-1-1 ul li {
												padding: 0px;
												width: 100%;
												margin: 0px;
												list-style-type: none;
											}
											  
										nav#navigation ul li ul li ul {
											  margin-left: 100%;
											  top: 0;
											  padding-top: 00px;
										}
										
										nav#navigation ul li ul li a, nav#navigation ul li.menu_rh ul li a {
											padding: 5px 15px;
											color:#9A286D;
											text-decoration: none;
											text-align: left;
											background:none;
											display: block;
											margin: 00px;
											line-height: 24px;
											width: 100% !important;
											text-transform: none;
										}
										
										 nav#navigation ul li:nth-child(3) .col-1-1 ul li  { 
											width: 100% !important; 
											padding: 0px !important;
										}
										
			
			
			#banner {
				display: none;
			}
			
			.newsletter [class*='col-'] {
				float: none;
			}
			
			.newsletter [class*='col-'] {
				float: none;
			}
			
			.newsletter .col-2-3 {
				display: table-header-group;
			}
			
			.newsletter .col-1-3 {
				display: table-footer-group;
			}
			
			
			/******************** Content *******************/	
			
			#content .new-age-family-hospital {
					display: block;
				}
			
			.flyout-wrapper {
				padding-top: 0px;
				margin-top: 175px;
			}
			
			#content .bg-white {
				margin: 0px 00px 00px 00px;
				
			}
			
			#home #content .container {				
				padding-top: 00%;
				margin-top: 100px;
			}
			
		
			
			#content {
				margin-top: 0%;
			}
			
						#content .page-header h3 strong {
							padding: 15px 15px;
							font-size: 20px;
						}
			
			#home #content {
				margin-top: 0%;
			}
			
			.col-2-3.padding-left-75.padding-right-50{
				padding: 0px;
			}
			
				ul.appointment li  {					
					display: inline-block;
					width: 100%;
					margin: 00px 00px 15px 00px;
					
					-webkit-box-shadow: 00px 08px 08px -08px #000000, 00px 00px 00px 01px #EEEEEE;
					   -moz-box-shadow: 00px 08px 08px -08px #000000, 00px 00px 00px 01px #EEEEEE;
					    -ms-box-shadow: 00px 08px 08px -08px #000000, 00px 00px 00px 01px #EEEEEE;
					     -o-box-shadow: 00px 08px 08px -08px #000000, 00px 00px 00px 01px #EEEEEE;
						    box-shadow: 00px 08px 08px -08px #000000, 00px 00px 00px 01px #EEEEEE;
				}
			
			
			
			#health-packages, #feed-back {
				z-index: 1000;				
				left: auto !important;
				position: absolute;
				right: 20px;
				top: 75px;
			}
			
			#feed-back {
				z-index: 1000;				
				left: auto !important;
				position: absolute;
				right: 40px;
				top: 125px;
				width: auto !important;
			}
			
			#feed-back figure {
				padding-right: 20px;
			}
			
			#health-packages:before, #feed-back:before {
				z-index: 999;				
				left: auto !important;
				position: absolute;
				right: 40px;
				top: 3px;
				font-size: 12px;
				width: 120px;
				text-align: right;
				content: "Health Packages";
			}
			
			#feed-back:before {
				content: "Feedback";
			}
			
					#health-packages figure A, #health-packages figure A:hover, #feed-back figure A, #health-packages:hover figure A {
						background: url(../images_kauvery/icons/health-package-icon.png) center center scroll no-repeat;
						-webkit-background-size: contain;
						   -moz-background-size: contain;
						    -ms-background-size: contain;
						     -o-background-size: contain;
						        background-size: contain;
										
						-webkit-border-radius: 20px;
						   -moz-border-radius: 20px;
						    -ms-border-radius: 20px;
						     -o-border-radius: 20px;
								border-radius: 20px;
								
						width: 30px;
						height: 30px;			
			
					}
					
					#health-packages ul {
						position: absolute;
						top: -30px;
						left: -110px;
						padding: 00px 35px 00px 0px;
						width: 140px;
						z-index: 99999;
						display: none;
					}
					
					#health-packages ul li a {
						line-height: 26px !important;
					}
					
					
					
					#feed-back:before {
						z-index: 999;				
						left: auto !important;
						position: absolute;
						right: 60px !important;
						top: 3px;
						font-size: 12px;
						width: 120px;
						text-align: right;
						content: "Feedback";
					}
			
					#feed-back figure A {
						background: url(../images_kauvery/icons/health-package-icon.png) center center scroll no-repeat;
						-webkit-background-size: contain;
						   -moz-background-size: contain;
						    -ms-background-size: contain;
						     -o-background-size: contain;
						        background-size: contain;
										
						-webkit-border-radius: 20px;
						   -moz-border-radius: 20px;
						    -ms-border-radius: 20px;
						     -o-border-radius: 20px;
								border-radius: 20px;
								
						width: 30px;
						height: 30px;			
			
					}
					
					
					
					
					#feed-back figure A, #feed-back figure A:hover, #feed-back:hover figure A {
						background: url(../images_kauvery/icons/feedback-icon.png) center center scroll no-repeat;
						-webkit-background-size: contain;
						   -moz-background-size: contain;
						    -ms-background-size: contain;
						     -o-background-size: contain;
						        background-size: contain;			
			
					}
					
					
					
				#emergency  {
					z-index: 1000;				
					left: auto !important;
					position: absolute;
					right: 00px;
					top: 0px;	
					width: 100%;
					background: #A43A79;	
					text-align: right;
		`	
					}
					
					.bg.main-page #emergency  {
					top: 159px;
		
					}
					
					#emergency figure  {
					padding: 10px 00px;
						border: 0px solid #9A286D;
						
						-webkit-box-shadow: 00px 00px 00px 00px #000000;
						   -moz-box-shadow: 00px 00px 00px 00px #000000;
						    -ms-box-shadow: 00px 00px 00px 00px #000000;
						     -o-box-shadow: 00px 00px 00px 00px #000000;
						        box-shadow: 00px 00px 00px 00px #000000;
					}
					
					#emergency figure img.emergency  {
						display: none;
					}
					
				    #emergency figure img.emergency-2  {
						display: block;		
						margin-right: 20px;
					}
					
			
			#about-kauvery-menu #content .container, 
			#patients-visitors-menu #content .container, 
			#departments-care-centres-menu #content .container, 
			#news-events-menu #content .container, 
			#our-locations-menu #content .container
			{
				padding-top: 320px;
			}
			
			
			
			
			
				#content .new-age-family-hospital {
					position: static;
					margin-top:238px !important;
					margin-bottom: 00px;
					width: 100%;
					padding: 20px;
				}
				
				#content .page-header {
					top: -100px;
				}
				
				#content .content_top {
					z-index: 2;
				}
			
				#content .content_top li {
					padding: 20px 20px 00px 20px;
					list-style-type: none;
					width: 100%;
					display: inline-block;
					background: url(../images_kauvery/shadow_2.png) left top scroll no-repeat;
					
					-webkit-background-size: contain;
					   -moz-background-size: contain;
					    -ms-background-size: contain;
					     -o-background-size: contain;
					        background-size: contain;
				}
            
              
				
				#content .content_top li:first-child {
					background: url(../images_kauvery/kauvery_hospital.png) 95% bottom scroll no-repeat;
					min-height: 200px;
				}
            
                 #content .content_top.new  li:first-child{
                   display: inline-block;
                     padding: 20px 20px 20px 20px !important;
               }
            
               #content .content_top.new  li:first-child .col-6-10 {
                    width:  100%;
                }
				
				#content .content_top li:first-child p {
					width: 60%;
				}
            
            #content .content_top.new  li:first-child p {
					width: 100%;
				}
				
				#content .content_top li:first-child span {
					display: inline;
				}
				
				
				
				
				#content .content-left {
					padding: 00px 20px;					
				}
				
					#content .content_top .button_3 {
						margin-top: 10px;
						position: static;
						left: 20px;
						right: 20px;
						bottom: 00px;
						z-index: 145;
					}
					
					
			ul.tabular-column, ul.tabular-column-campus, ul.tabular-column-education {
				padding: 0px 00px 0px 00px;
				position: relative;
				margin-top: 40px;
			}
			
			ul.tabular-column-education {
				padding: 00px 00px 0px 00px;
				margin-top: 40px;
				position: relative;
			}
			
			ul.tabular-column-education li {
				border-right: 01px solid #9A286D;
			}
			
			ul.tabular-column-education li [class*='col-'], ul.tabular-column-education li div:last-child  {
				padding: 00px;
				border: 00px;
				text-align: left;
			}
			
			ul.tabular-column-education:before, ul.tabular-column-campus:before {
					content: 'Courses Offered';
					position: absolute;
					left: 0px;
					top: -40px;
					width: 100%;
					display: block;
					background: #7A1652;
					font-weight: bold;
					color: #FFFFFF;
					padding: 5px 15px;					text-shadow: 00px 01px 01px #000000;
				}
				
				#our-locations-heartcity ul.tabular-column-campus:before {
					content: 'HEART CITY';
				}
				
				#our-locations-cantonment ul.tabular-column-campus:before {
					content: 'Cantonment, Royal Road, Trichy';
				}
				
				#our-locations-chennai ul.tabular-column-campus:before {
					content: 'Kauvery Hospital Chennai';
				}
				
				#our-locations-karaikudi ul.tabular-column-campus:before {
					content: 'Karaikudi';
				}
				
				
				
				
				
				
				
				#our-locations-tennur ul.tabular-column-campus:before {
					content: 'BLOCK A';
				}
				
				#our-locations-tennur ul.tabular-column-campus:nth-of-type(2):before {
					content: 'BLOCK B';
				}
				
				#our-locations-tennur ul.tabular-column-campus:last-of-type:before {
					content: 'BLOCK C';
				}
				
				
				
			ul.tabular-column.ambulance-service, ul.tabular-column.ambulance-service {
				margin-top: 00px;
			}
				
				ul.tabular-column.ambulance-service:before, ul.tabular-column.ambulance-service:before {
					content: '';
					display: none;
				}
			
				ul.tabular-column li, ul.tabular-column-campus li, ul.tabular-column-education li {
					
					padding: 05px 15px 05px 25px;
					counter-increment: decimal;
					position: relative;
				}
				
				ul.tabular-column-campus li:last-child {
				border-bottom: 1px solid #9A286D; 
			}
				
				 ul.tabular-column-campus li {
					padding: 00px 0px 00px 0px;
				}
				
				ul.tabular-column-campus li [class*='col-'], ul.tabular-column-education li [class*='col-'] {
					float: none;
					display: block;
					width: 100%;
				}
				
				ul.tabular-column-campus li .col-2-10 {
					text-align: left !important;
					font-weight: bold;
				}
				
					ul.tabular-column-campus li [class*='col-'] {
						min-height: 10px !important;
					}
				
				
					ul.tabular-column li.header, ul.tabular-column-campus li.header, ul.tabular-column-education li.header {
						display: none;
					}
				
					
					
					ul.tabular-column li div:first-child {
						text-align: left;
					}
					
					ul.tabular-column li .col-1-10 {
						display: none;
					}
					
					
					
					
			
			/******************** Footer *******************/	
			
				#footer {
					padding: 25px 00px 20px 20px;
					background: #FFFFFF !important;
				}
				
		

		}

	/******************** Width 1100px *********************/
		
		@media screen and (max-width: 1100px) {
		
		[class*='padding-left'] {
			padding-left: 0px;
		}
			
		
		.col-1-2.fblikes, .col-1-2.fblikes2 {
			width: 100%;
			float: none;
		}
		
		.col-1-2.fblikes2 {
			display: table-header-group;
		}
		
		.col-1-2.fblikes {
			display: table-footer-group;
		}
		
					ul.cardiology-list li {
						width: 50%;
					}
			
}

		/******************** Width 980px *********************/

		@media screen and (max-width: 980px) {

		
			
			
		/******************** Content *******************/
				  
	  
		#content [class*='col-'] {
				width: 100%;
			}
			
		#content .choose-course .col-1-3 {
			width: 33.33% !important;
		}
			
			
		#content [class*='min-height-'] {
			min-height: 10px;
		}
		
		#content .container {				
				padding-top: 120px;
			}
			
		
		#content .page-header {
					top: -70px;
					padding: 0px;
					min-width: 5%;
				}
				
				#content .page-header h3 {
					font-size: 19px;
				}
				
					#content .page-header h3 strong{
						font-size: 17px;
						padding: 10px 15px;
					}
		
				#content .content-left {
					padding: 0px 0px;
				}
				
		
				/*#content .content_inner .col-2-3 {
					float: none;
					display: table-footer-group;
				}
				
				#content .content_inner .col-1-3 {
					float: none;
					display: table-header-group;
				}*/
		#content .content_top {
			margin-bottom: 0px;
		}
		
		#content .content_bottom {
			margin-top: -10px;
		}
		
				#content .content-right aside ul.box-list li {
					width: 50%;
				}
				
		.stent-price li {
			display: table-row;
		}
		
		.stent-price li.header {
			display: none;
		}
				
		.stent-price li [class*='col-'] {
			float: left;
			display: table-cell;
			position: relative;
			width: 100%;
			padding-left: 210px;
		}
		
		.stent-price li .sno {
			background: #9A286D;
			color: #FFFFFF;
			font-size: 17px;
			text-align: left;
		}
		
		.stent-price li [class*='col-']:before {
			position: absolute;
			left: 00px;
			top: 00px;
			z-index: 999;
			padding: 10px 10px 10px 10px;
			text-align: right;
			font-size: 14px;
			font-weight: bold;
			background: #F9D6EB
			;
			width: 200px;
		}
		
		.stent-price li .sno:before {
			content: "S.No:";
			color: #FFFFFF;
			background: #9A286D;
			font-size: 17px;
		}
		
		.stent-price li .type:before {
			content: "Type";
		}
		
		.stent-price li .manufacturer:before {
			content: "Manufacturer / Vendor";
		}
		
		.stent-price li .stent-name:before {
			content: "Stent Name";
		}
		
		.stent-price li .patient-billing-price:before {
			content: "Patient Billing Price (INR)";
		}	
				
		/************** Newsletter **************/	
				
		.newsletter figure.banner-left {
			width: 100%;
			display: inline-block;
			text-align: center;
		}
		
		.newsletter .right-side {
			width: 100%;
			display: inline-block;
			margin-bottom: 20px;
			padding: 00px 00px 00px 00px;
		}
		
		.prostate {
				text-align: center;
	   }
				
		 .prostate h2 {
		 	float: none !important;
			text-align: left;
	   }
	   
	   .prostate h4.button_3 {
		 	float: none !important;
			text-align: left;
	   }
		/************** Clinical Connections **************/	
		
				.clinical-connections {
					border-top:  0px dashed #CCCCCC;
					padding-top: 0px;
				}	
				
					.clinical-connections aside {
						margin: 00px 00px 10px 00px;
						background: #EDC4DC;
						vertical-align: middle;
						line-height: 22px;
						border: 1px solid #BF76A0;
						margin: 4px;
						padding: 15px 15px 10px 15px !important;
						display: block;
						min-height: 70px;
						text-align: left;
							
							-webkit-border-radius: 4px;
							   -moz-border-radius: 4px;
								-ms-border-radius: 4px;
								 -o-border-radius: 4px;
									border-radius: 4px;
					}
					
						.clinical-connections h3, .clinical-connections p {						
							
							background: none;
							vertical-align: middle;
							line-height: 22px;
							border: 0px solid #BF76A0;
							margin: 0px;
							padding: 0px 0px 10px 0px;
							display: block;
							min-height: 10px;
							
							-webkit-border-radius: 0px;
							   -moz-border-radius: 0px;
								-ms-border-radius: 0px;
								 -o-border-radius: 0px;
									border-radius: 0px;
						}
						
						.clinical-connections p:hover {						
							
							background: none;
						}
						
						.clinical-connections h3 {
							background: none;
							color: #000000;
							
							min-height: 10px;
							text-shadow: 00px 01px 01px #FFFFFF;
							border: 0px solid #771450;
							border-bottom: 1px dashed #A03D78;
							margin-bottom: 15px;
							padding: 0px 0px 15px 0px;
						}
						
			ul.spine-list li {
				width: 50%;
			}
		
		
		/******************** Footer *******************/	
			
				#footer .copyright figure {
					width: 20%;
					float: none;
					display: inline-block;
					margin-right: 00px;
				}
				
				#footer {
					padding: 25px 00px 20px 00px;
				}
				
				#footer [class*='col-'] {
					width: 100%;
					float:none;
				}
				
				#footer .footer_left {
					border-bottom: 1px dashed #111111;
					padding: 00px 00px 20px 00px;
					margin-bottom: 20px;
					text-align: center;
				}
				
				#footer figure.social_media {
					margin: -10px 00px 00px 00px;
				}
					
					#footer .footer_links [class*='col-']:first-child {
						border-left: 0px solid #d9d9d9;
					}
					
					#footer .footer_left ul.list_none li {
						text-align: center;
					}
				
				#footer .container {
					padding: 00px 20px;
				}	
				
				
				
				
				
		
		
}

		/******************** Width 840px *********************/

		@media screen and (max-width: 840px) {
			
			
			

		#content {
				padding: 00px 00px !important;
				
			}
			
		#content .choose-course .col-1-3 {
			width: 50% !important;
		}
			
					.bg-bottom.dept .center_of_excellence ul{
							width: 100% !important;
							float: left;
							padding: 0px 00px 00px 00px;
							text-align: center;
							margin-bottom: 10px;
						}
						
					.bg-bottom.dept .center_of_excellence ul li{
							width: 100% !important; 
						}

				
				
						.center_of_excellence ul li {
							width: 50%;
						}
			
		/************** Condition Specialty **************/	
		.feedback-form li [class*='col-'] {
			width: 100% !important;
			}
				
		
					ul.condition-specialty li {
						display: inline-block;
						min-height: 125px;
					}
			
		/******************** Footer *********************/
          
			#footer .footer_links [class*='col-']{
				border-bottom: 1px dashed #9a286d;
				border-left: 00px;
				display: block;
				width: 100%;
				padding: 00px 20px 15px 20px;
				margin: 00px 00px 15px 00px;
			}
			
			#footer .footer_links [class*='col-']:last-child{
				border-bottom: 0px dashed #9a286d;
				margin: 00px;
				padding: 00px 20px 00px 20px;
			}

	
	.grid {
		width: 100%;
		min-width: 0;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
	}
	
	/*[class*='col-'] {
		width: auto;
		float: none;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-left: 20px;
		padding-right: 20px;
	}*/
	
	[class*='min-height-'] {
		min-height: 100px;
	}
	
	[class*='max-height-'] {
		max-height: 100px;
	}
	
	[class*='max-width-'] {
		max-width: 100%;
		}
		
		
	[class*='min-width-'] {
		min-width: 100%;
		}
	
}

		/******************** Width 780px *********************/

		@media screen and (max-width: 780px) {
			
		/******************** Header *******************/
		
				

		 /***************** Content *****************/
		 
		  
		 
		 #content {
			background: none;
		 }
		 
		 #content blockquote {
			background: #9a286d;
			padding: 20px 15px 10px 15px;
			width: #100%;
			float: left;
			margin-bottom: 15px;
		 }
		 
		 		
				
					#content .content-right aside ul.box-list li figure {
						padding: 12px;
						width: 60px;
						height: 60px;
					}
					
						#content .content-right aside ul.box-list li figure img {
							max-width: 36px;
						}
							
							#content .content-right aside ul.box-list li h4 {
								padding: 18px;
								float: left;
								font-size: 20px;
							}
							
						#featured-departments .center_of_excellence ul li {
							width: 50%;
						}
						
		.feedback-form li .col-1-4 {
			width: 50%;
			}
			
			.left.padding_right.margin-bottom-75
			{
				margin-bottom: 15px;
				}
				
		.newsletter .newsletter-heading {
		   border: 00px;
		   width: 100%;
		   padding: 00px 00px 15px 00px !important;
		}
							
		.newsletter .newsletter-share {
			position: static;
			width: 100%;
			text-align: center;
			margin-bottom: 15px;
		}	
		
		ul.cardiology-treatment li {
			width: 100%;
		}
		
		ul.cardiology-treatment li div {
			min-height: 50px !important;
		}
			
		/***************** Online Application Form *****************/
			
		.online-application table.educational-technical-qualifications, 
		.online-application table.employment-details {
			border: 0px solid #841D5B;
			border-bottom: 1px solid #333333;
			padding-bottom: 10px;
		}
		
		.online-application table.educational-technical-qualifications tbody td:last-child, 
		.online-application table.employment-details tbody td:last-child {
			margin-bottom: 10px;
		}
		
		
		.online-application table.employment-details tbody tr {
			border-bottom: 1px solid #999999;
			margin: 10px 00px;
		}
		
		.online-application table.employment-details tbody td:first-child {
			margin-top: 10px;
		}
		
			.online-application table.educational-technical-qualifications thead th, 
			.online-application table.educational-technical-qualifications tbody td, 
			.online-application table.employment-details thead th, 
			.online-application table.employment-details tbody td {
				border: 0px solid #841D5B;
				border-collapse: collapse;
				text-align: left;
			}
			
			.online-application table.educational-technical-qualifications thead th, 
			.online-application table.employment-details thead th {
				display: none;
			}
			
			.online-application table.educational-technical-qualifications tbody td, 
			.online-application table.employment-details tbody td {				
				position: relative;
				width: 100%;
				display: block;
			}
			
			.online-application table.educational-technical-qualifications tbody td:before, 
			.online-application table.employment-details tbody td:before {
				position: absolute;
				z-index: 22;
				left: 15px;
				top: -20px;
			}
			
			.online-application table.educational-technical-qualifications tbody td:after, 
			.online-application table.employment-details tbody td:after {
				position: absolute;
				z-index: 33;
				left: 15px;
				bottom: -30px;
			}
			
			.online-application table.educational-technical-qualifications tbody td:first-child:before {
				content: 'EXAMINATION PASSED: ';
				top: 10px;
				font-weight: bold;
			}
			
			.online-application table.educational-technical-qualifications tbody td:first-child {
				padding-left: 190px;
				
			}
			
			.online-application table.educational-technical-qualifications tbody td:nth-child(2), 
			.online-application table.employment-details tbody td:nth-child(2) {
				margin-bottom: 20px;
			}
			
			.online-application table.educational-technical-qualifications tbody td:nth-child(2):after, 
			.online-application table.employment-details tbody td:nth-child(2):after {
				content: 'DURATION OF COURSE';
				font-size: 13px;
			}
			
			.online-application table.educational-technical-qualifications tbody td:nth-child(3), 
			.online-application table.educational-technical-qualifications tbody td:nth-child(4) {
				width: 49%;
				display: inline-block;
			}
			
			.online-application table.employment-details tbody td:nth-child(3), 
			.online-application table.employment-details tbody td:nth-child(4), 
			.online-application table.employment-details tbody td:nth-child(5) {
				width: 32%;
				display: inline-block;
			}
			
			.online-application ::-webkit-input-placeholder { /* Safari, Chrome and Opera */
			  color: #333333;
			}
			
			.online-application :-moz-placeholder { /* Firefox 18- */
			  color: #333333;
			}
			
			.online-application ::-moz-placeholder { /* Firefox 19+ */
			  color: #333333;
			}
			
			.online-application :-ms-input-placeholder { /* IE 10+ */
			  color: #333333;
			}
			
			.online-application ::-ms-input-placeholder { /* Edge */
			  color: #333333;
			}
			
			.online-application :placeholder-shown { /* Standard one last! */
			  color: #333333;
			}
			
			ul.spine-list li {
				width: 100%;
			}
			
			ul.cardiology-list li {
				width: 100%;
				padding: 00px;
			}
	
		/***************** Footer *****************/
		 
		 #footer [class*='col-'] {
				width: 100%;
			}
			 
			
		
				
			
			
			#footer .copyright, #footer figure.social_media {
				text-align: center;
			}
			
			#footer p.left, #footer p.right {
				float: none;
				text-align: center;
			}
		
			
			
		
		

}



		/******************** Width 640px *********************/

		@media screen and (max-width: 640px) {
			
			 /***************** Header *****************/
			
			
			 /***************** Content *****************/
			 
			
			 
			 	#content .page-header {
					top: -40px;
					display: none;
				}
				
				#content .page-header h3 {
					font-size: 16px;
				}
				
					#content .page-header h3 strong{
						font-size: 14px;
						padding: 8px 10px;
					}
					
						.center_of_excellence ul li {
							padding: 6px 4px;
						}
						
							.center_of_excellence ul li aside {
								padding: 8px;
							}
						
								.center_of_excellence ul li figure {
									width: 24px;
								}
								
									.center_of_excellence ul li figure img {
										max-width: 24px;
									}
								
								.center_of_excellence ul li h4 {
									display: inline-block;
									text-transform: none;
									font-size: 13px;
									padding: 00px;
									vertical-align: middle;
								}
								
				#content .content-right aside.international-patient a {
					display: block;
					}
			
		
		 	figure.right.margin_left, figure.left.margin_right {
                 float: none;
                 margin: 00px 00px 15px 00px;
                 width:  100%;
                 text-align: center;
             }
			 
				#content .content_bottom li .center_of_excellence li{
					width: 100% !important;
				}
				
				
				
				#content .content-right aside ul.box-list li {
					width: 100%;
				}
				
					#content .content-right aside ul.box-list li figure {
						padding: 12px;
						width: 70px;
						height: 70px;
					}
					
						#content .content-right aside ul.box-list li figure img {
							max-width: 42px;
						}
							
							#content .content-right aside ul.box-list li h4 {
								padding: 22px 18px;
								float: left;
								font-size: 20px;
							}
            
                    .bg-bottom.dept .center_of_excellence ul.excellence_home li{
                            width: 100% !important;
                            float: left  !important;
                            vertical-align:  middle;
                            display: block;
                            padding: 6px 8px; 
                            text-align: center;
                        } 
            
                        .bg-bottom.dept .center_of_excellence ul.excellence_home li aside{ 
                            padding: 5px !important; 
                            text-align: center;
                        }
							
				#gallery #content .content-left aside {
					
				}
				
					#gallery #content aside h2 {
						padding: 00px 00px 10px 5px;
					}
							
					#content ul.gallery li {
						width: 50%;
					}
					
					.doctor-profile aside {
						float: left;
						text-align: center; 
						width: 100%;
					}
					
			.doctor-profile figure.dr-pic {
				float: none;
				width: 100%;
				text-align: center;
				margin: 00px 00px 20px 00px;
			}
			
				.doctor-profile figure.dr-pic img {
					border: 1px solid #c4c4c4;
					padding: 05px;
					background: #FFFFFF;
					-webkit-box-shadow: 00px 08px 06px -08px #000;
					   -moz-box-shadow: 00px 08px 06px -08px #000;
						-ms-box-shadow: 00px 08px 06px -08px #000;
						 -o-box-shadow: 00px 08px 06px -08px #000;
							box-shadow: 00px 08px 06px -08px #000;
				}
				
			.doctor-profile article {
				float: left;
				text-align: center;
				padding: 00px 00px 20px 00px;
				margin: 00px 00px 20px 00px;
				border-bottom: 1px dashed #999999;
				width: 100%;
			}
			
			.visiting-hours, .ambulance-service {
				width: 100%;
			}
			
			.event-view h2.left, .a2a_kit.a2a_kit_size_32.a2a_default_style.right {
				float: none;
				text-align: left;
			}
			
			.a2a_svg {
				height: 15px !important;
				width: 15px !important;
				line-height: 15px !important;
				margin-bottom: 5px !important;
			}
			
				.a2a_kit.a2a_kit_size_32.a2a_default_style span {
							background-size: 15px 15px !important;
							background-repeat: no-repeat !important; 
						}
						
						.a2a_default_style a {
							padding: 4px !important;
						}
						
				.department li {
					width: 50%;
				}
				
				.facilities li {
					width: 100%;
				}
				
				.services24 li {
					width: 100%;
				}
				
				.bg.main-page ul.appointment  [class*='col-'] p {
					line-height: 30px !important;
					padding-bottom: 15px !important;
					}
					
	
		.stent-price li [class*='col-']:before {
			font-size: 12px;
			width: 140px;
		}
		
		.stent-price li [class*='col-'] {
			font-size: 12px;
			padding-left: 150px;
			vertical-align: middle;
		}
		
		.stent-price li .sno, .stent-price li .sno:before {
			font-size: 17px;
		}
		
		.stent-price li .manufacturer, .stent-price li .patient-billing-price {
			min-height: 81px;
		}
		
		
		.button_3.left_align {
						text-align:center;
					}
		
			
			 /***************** Footer *****************/

				#footer .copyright figure {
					width: 25%;
				}
				



}

/******************** Width 480px *********************/

		@media screen and (max-width: 580px) {
			
			
			.kauvery-health-packages ul {
				padding: 00px 00px 10px 10px;
				margin: 00px 00px 00px 00px;
			}

						.center_of_excellence ul li {
							width: 100%;
						}
						
			#content .choose-course .col-1-3 {
				width: 100% !important;
			}
						
		.feedback-form li .col-1-4 {
			width: 100%;
			}
			
			iframe#contact-form {
				height: 1150px !important;
			}
		}
		
		@media screen and (max-width: 540px) {
			.current-year  {
				padding: 15px 00px 00px 00px;
			}
			.current-year h3 {
				font-size: 18px;
			}
		}

		/******************** Width 480px *********************/

		@media screen and (max-width: 480px) {
			
				
			 /***************** Header *****************/
			 #header h2 {
				
				font-size: 22px;
			}	
			
			
				
				/***************** Content *****************/
				
				
				
				#content .content_top li {
					padding: 20px 20px 00px 20px;
					list-style-type: none;
					width: 100%;
					display: inline-block;
					background: url(../images_kauvery/shadow_2.png) left top scroll no-repeat;
					
					-webkit-background-size: contain;
					   -moz-background-size: contain;
					    -ms-background-size: contain;
					     -o-background-size: contain;
					        background-size: contain;
				}
				
				#content .content_top li:first-child {
					background: url(../images_kauvery/kauvery_hospital.png) center bottom scroll no-repeat;
					min-height: 100px;
					padding: 20px 20px 120px 20px;
				}
				
				#content .content_top.new li:first-child {
					background: none;
					min-height: auto !important;
					padding: 20px 20px 20px 20px;
				}
				
				#content .content_top li:first-child p {
					width: 100%;
				}
		
					#content ul.gallery li {
						width: 100%;
					}
					
					ul.appointment li strong {
						font-size: 17px;
						display: block;
						font-weight: bold;
						text-align: center;
					}
					
					ul.appointment li strong span {
						text-align: center !important;
						width: 100% !important;
						margin-right: 0px;
						display: block !important;
						background: #FFFFFF;
						color: #000000;
						text-shadow: 00px 01px 01px #FFFFFF; 
						
						-webkit-border-radius: 4px;
						   -moz-border-radius: 4px;
						    -ms-border-radius: 4px;
						     -o-border-radius: 4px;
						        border-radius: 4px;
								
						padding: 5px 00px;
						margin-bottom: 5px;
					}
					
					
					
					
				/***************** Content *****************/
					
			.newsletter .right-side li figure {
				width: 100%;
				display: inline-block;
				text-align: center;
				margin-bottom: 15px;
			}	
			
			.newsletter .right-side li article {
				width: 100%;
				display: inline-block;
				padding: 00px;
			}		

			 
			table.calendar thead th, table.calendar tbody td { 
				font-size: 13px; 
				padding: 8px 5px;
			} 
					
					table.calendar tbody td.today A { 
						padding: 8px 5px; 
					} 
				
					
				
					table.calendar tbody td.upcoming-event A { 
						padding: 8px 5px;
					} 
					
					
					h2 {
						font-size: 20px;
					}
					h3 {
						font-size: 18px;
					}
					h4 {
						font-size: 17px;
					}
					h5 {
						font-size: 16px;
					}
					h6 {
						font-size: 14px;
					}
					
					.department li {
						width: 100%;
					}
					
					ul.directors-message li figure {
						float: none;
						width: 100%;
						text-align: center;
						margin: 00px 00px 15px 00px;
					}
					
					ul.pics  li{
						width: 100%;
						display: inline-block;
						list-style-type: none;
						margin: 00px -2px;
						padding: 10px;
					}
					
				#content .content-right aside .right-share { 
					width: 150px; 
				}
				
						ul.cardiology-list li figure {
							width: 30%;
						}
				
						ul.cardiology-list li article {
							width: 70%;
						}	
				
							ul.cardiology-list li article h3 {
								font-size: 16px;
								line-height: 24px;
							}
				
	/************** Condition Specialty **************/	
		
				
		
					ul.condition-specialty li {
						display: inline-block;
						min-height: 10px;
						width: 100%;
					}
	

}

		/******************** Width 400px *********************/

		@media screen and (max-width: 420px) {

	    .current-year {
			float: left;
			width: 40%;
			text-align: center;
			padding-top: 15px;
		}
		
		 .current-year  h3{
			 font-size: 14px;
			 
		}
		
		.select-month {
			float: left;
			width: 60%;
			text-align: center;
		}
	   
		

}

/******************** Width 360px *********************/

		@media screen and (max-width: 340px) {

				
				

}
		
		/******************** Width 400px *********************/

		@media screen and (max-width: 320px) {

			
}
