/*
Theme Name: Uganda
Author: The Abacus Desk
Author URL: http://www.abacusdesk.com/
Version: 1.2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
@font-face 
{
font-family: 'Gotham Book';
src: url('fonts/Gotham-Book.eot');
src: url('fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),
url('fonts/Gotham-Book.woff2') format('woff2'),
url('fonts/Gotham-Book.woff') format('woff'),
url('fonts/Gotham-Book.svg#webfont') format('svg');
font-weight: normal;
font-style: normal; 
}
@font-face 
{
font-family: 'GothaBol';
src: url('fonts/GothaBol.eot');
src: url('fonts/GothaBol.eot?#iefix') format('embedded-opentype'),
url('fonts/GothaBol.woff2') format('woff2'),
url('fonts/GothaBol.woff') format('woff'),
url('fonts/GothaBol.svg#webfont') format('svg');
font-weight: normal;
font-style: normal; 
}
@font-face 
{
font-family: 'Gotham Book Italic';
src: url('fonts/Gotham-BookItalic.eot');
src: url('fonts/Gotham-BookItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Gotham-BookItalic.woff2') format('woff2'),
url('fonts/Gotham-BookItalic.woff') format('woff'),
url('fonts/Gotham-BookItalic.svg#webfont') format('svg');
font-weight: normal;
font-style: normal; 
}
@font-face 
{
font-family: 'Gotham Light';
src: url('fonts/Gotham-Light.eot');
src: url('fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),
url('fonts/Gotham-Light.woff2') format('woff2'),
url('fonts/Gotham-Light.woff') format('woff'),
url('fonts/Gotham-Light.svg#webfont') format('svg');
font-weight: normal;
font-style: normal; 
}
@font-face 
{
font-family: 'Gotham Medium';
src: url('fonts/Gotham-Medium.eot');
src: url('fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
url('fonts/Gotham-Medium.woff2') format('woff2'),
url('fonts/Gotham-Medium.woff') format('woff'),
url('fonts/Gotham-Medium.svg#webfont') format('svg');
font-weight: normal;
font-style: normal; 
}
/* general */
*{ margin:0; padding:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
html, body{ margin:0; padding:0; font-family: 'Gotham Book','Sans-serif' !important; }
h1,h2,h3,h4,h4,h6{ font-weight:normal !important; }
input, textarea, button{ outline:none !important; }
a{ text-decoration:none !important; -webkit-transition:ease 0.5s; -moz-transition:ease 0.5s; transition:ease 0.5s; outline:none !important;}
a:hover,a:focus{ text-decoration:none !important;}
img{ max-width:100%; height:auto;}
table {
    width: 100%;
}
td, th {
    padding: 5px 10px !important;
    border: 1px solid #ccc;;
}
img.alignleft, img.alignright, img.aligncenter {
    margin-bottom: 12px;
}
.alignright, img.alignright {
    display: inline;
    float: right;
    margin-left: 24px;
    margin-top: 4px;
}
.alignleft, img.alignleft {
    display: inline;
    float: left;
    margin-right: 24px;
    margin-top: 4px;
	height:150px;
}
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img, .widget-container img {
    max-width: 100%;
    height: auto;
}
h5 b, strong{
	font-size:15px;
}
.content-area ul {
    list-style-position: inherit;
    list-style-type: none;
    margin-bottom: 10px;
}
.content-area ul li {
    background: url(images/li-icon.png) no-repeat scroll 0px 9px transparent;
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 14px;
    background-size: 5px 5px;
    margin-bottom: 6px;
    color: #666666;
    font-size: 16px;
    line-height: 24px;

}
.content-area ul li ul, .content-area ul li ol  {
list-style-type: none;
padding-left: 5px;
margin-top: 10px;
}
.content-area ol li {
    margin: 0;
    margin-bottom: 6px;
    color: #666666;
    font-size: 16px;
    line-height: 24px;

}
.content-area ul li ul li, .content-area ul li ol li {
border: none;
background: url(images/li-icon-wf.png) no-repeat scroll 0px 9px transparent; 
background-size: 5px 5px;
margin: 0;
padding: 0 0 0 14px;
line-height: 24px;
}
.content-area p {
    line-height: 28px;
    color: #666666;
    font-size: 16px;
    margin: 0 0 15px 0;
}
.content-area h4 {
    font-weight: 900 !important;
    font-size: 18px;
    text-transform: uppercase;
    margin-top: 25px;
    margin-bottom: 20px;
}
.docint, .docint2 {
    float: left;
    overflow: hidden;
    padding: 0 20px;
    font-size: 15px;
}
.docint {
width: 25%;
font-weight: 700;
padding-left: 0;
text-transform: uppercase;
}
.docprodetail {
    clear: both;
    overflow: hidden;
    padding: 20px 0;
    border-bottom: 1px solid #ddd;
}
.docint2 {
    width: 75%;
    color: #666666;
}
.docprodetail:last-child {
    border: none;
    padding-bottom: 0;
}
.text-int {
    padding: 5px;
    width: 100%;
    margin-bottom: 00px;
    border: 1px solid #ccc;
}
.text-intt { 
	height:70px;
	 padding: 5px;
    width: 100%;
    margin-bottom: 00px;
    border: 1px solid #ccc; 
}
.page-id-98 .text-intt {
    margin-bottom: 20px;
}
.page-id-98 .text-int {
    margin-bottom: 20px;
}
.page-id-19063 .content-area-speak {
    border: 1px solid #ddd;
    overflow: hidden !important;
/*     min-height: 348px !important; */
	min-height: 380px !important;
}
.page-id-19069 .content-area-speak {
    border: 1px solid #ddd;
    overflow: hidden !important;
/*     min-height: 348px !important; */
	 min-height: 380px !important;
}
/* for-sticky */
.cente-menu {
/* color: #fff;
   background-color: #ee6e73;
   width: 100%;
   height: 56px; text-align: center;  */
-webkit-transition: all 0.5s ease;
 -moz-transition: position 10s;
 -ms-transition: position 10s;
 -o-transition: position 10s;
 transition: all 0.5s ease;  
/* 	padding:10px 0px; */
}
.fixed {
   position: fixed;
   animation: smoothScroll 1s forwards;
   z-index: 999;
   background-color: #fff; 
    box-shadow: 0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12), 0 2px 4px -1px rgba(0,0,0,0.3); 
	width:100%;  
	padding:0px 0px;
/* 	top:0px; */
 
}
@keyframes smoothScroll {
0% {
transform: translateY(0px);
}
200% {
transform: translateY(0px);
}
}

/* for-sticky End*/


.query-int {
padding: 10px;
    width: 100%;
    margin-bottom: 0;
    border: 1px solid #ccc;
    height: 150px;
}

.query-ints {
    padding: 10px;
    width: 100%;
    margin-bottom: 0;
    border: 1px solid #ccc;
    height: 70px;
}
.sub-btn {
   padding: 10px 30px;
    background: #0bb0cf00;
    -webkit-transition: ease 0.5s;
    -moz-transition: ease 0.5s;
    transition: ease 0.5s;
    font-size: 16px;
    border: 1px solid #00accc;
    color: #000;
    border-radius: 5px;
    transition: 0.5s;
}
.sub-btn:hover {
    background: none;
    border: 1px solid #0eb1d0;
    color: #fff;
    background: #00accc;
    border-radius: 5px; 
}
.enquiry-int {
    padding: 20px 0;
}


/* main wrapper */
#Wrapper{ width: 100%; float:left;}
	.fullmenu{ width:100%; height:100%; position:fixed; left:0; top:-100%; background: rgba(219, 36, 40, 0.86); z-index: 99; -webkit-transition:ease 0.5s; -moz-transition:ease 0.5s; transition:ease 0.5s;}
	.fullmenu.menu-open{ top:0;-webkit-transition:ease 0.5s; -moz-transition:ease 0.5s; transition:ease 0.5s;}
	/* Header Wrapper */
	#headerWrapper{ width: 100%; float:left;}
		/* Header Area */
		
		.headerTop{ padding:13px 0; width: 100%; float:left; position: relative;}
		.headerTop .main-logo{ width: 100%; float:left;}
		.headerTop .main-logo a{ width: 100%; float:left;}
		.headerTop .main-logo a img{ max-width:100%;}
		.headerTop .main-logo a span{color:#00aecd;line-height: 30px;font-size: 24px;width: 76%; float: left;padding: 5px 0 5px 20px;}
		.headerTop .headertop-menu{ padding:10px 0;}
		.headerTop .headertop-menu ul{ margin:0; list-style:none; text-align:right;}
		.headerTop .headertop-menu ul li{ display:inline-block; padding:0 0 0 15px;}
		.headerTop .headertop-menu ul li a{ display:block;font-size: 14px;line-height: 17px;color: #222222;}
		.headerTop .headertop-menu ul li a:after{content: '';display: block;margin: auto;height: 2px;width: 0px;background: transparent;transition: width .5s ease, background-color .5s ease;}
		.headerTop .headertop-menu ul li a:hover:after{width: 100%;background: #00aecd;}
		.headerTop .headersocial{ float:right;}
		.headerTop .headersocial ul{ list-style:none; margin:0;}
		.headersearch {float: right;}
		.headerTop .headersocial ul li {
    display: inline-block;
    padding: 0 2px;
    margin-bottom: 10px;
}
.headerTop .headersocial ul li a {
    display: block;
    color: #d9271f;
    font-size: 16px;
    border-radius: 5px;
    overflow: hidden;
}
		.headerTop .headersearch{ float:right;padding: 13px 0; position:relative;}
		.headerTop .headersearch .srch-field{ width:185px; padding:13px 15px; border:none;border-radius: 4px;background: rgba(240,240,240,0.5);	color: #00333D;	font-size: 12px;opacity: 0.5;}
		.headerTop .headersearch .srchbtn{ position:absolute; right: 15px; top: 22px; background: none; border: none; font-size: 18px;}
		.headerBottom{ width: 100%;clear: both;background: #00aecd;background: -webkit-linear-gradient(90deg, #00aecd 0%, #00aecd 100%);background: -o-linear-linear-gradient(90deg, #E32A26 0%, #D43C60 100%);background: -moz-linear-gradient(90deg, #E32A26 0%, #D43C60 100%);background: linear-gradient(90deg, #00aecd 0%, #00aecd 100%);}		
        .headerBottom ul{ list-style:none; margin:0;float: left;position: relative;}
		.headerBottom ul li{ display:inline-block; padding:0 30px 0 0;}
		.headerBottom ul li a{cursor:pointer; display:block;font-size: 15px; line-height:64px;color: #FFFFFF; border-bottom: 2px solid transparent;}
        #access ul li a:hover { border-color: #fff;}
		.headerBottom .menuicon { float:right;cursor: pointer;}
		.headerBottom .menuicon em{ font-style:normal;font-size: 16px; line-height:64px;color: #FFFFFF;float: left; padding-right: 12px;}
		.headerBottom .menuicon #nav-icon1 {width: 32px;height: 16px;float: left; margin: 24px 0;position: relative;-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer;}
		.headerBottom .menuicon #nav-icon1 span {display: block; position: absolute;height: 2px; width: 100%;background: #fff;border-radius: 9px;opacity: 1;left: 0;-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
		.headerBottom .menuicon #nav-icon1 span:nth-child(1) {top: 0px;}
		.headerBottom .menuicon #nav-icon1 span:nth-child(2) {top: 7px;}
		.headerBottom .menuicon #nav-icon1 span:nth-child(3) {top: 14px;}
		.headerBottom .menuicon #nav-icon1.open span:nth-child(1) {top: 7px; -webkit-transform: rotate(135deg);-moz-transform: rotate(135deg); -o-transform: rotate(135deg);transform: rotate(135deg);}
		.headerBottom .menuicon #nav-icon1.open span:nth-child(2) {opacity: 0;left: -60px;}
		.headerBottom .menuicon #nav-icon1.open span:nth-child(3) {top: 7px;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);}
		.headerBottom .menuicon #nav-icon1.open { position: fixed !important; top: 0; z-index: 99; -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out;}
		.emergency {float: right;position: absolute;right: 240px;top:45px;color: #222;font-size: 16px;font-weight: bold;}
		.emergency span {font-size: 16px;font-weight: bold;color: #f1624b;}
		#access {display: block; margin: 0 auto;background: none repeat scroll 0 0 #0094BB; padding: 0;}
		#access ul li:hover > ul {visibility: visible;opacity: 1; transition: all 0.4s;}
        #access ul li > ul {visibility: hidden;opacity: 0; transition: all 0.4s;}
		#access ul ul {box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);position: absolute;padding: 10px 0 15px 0; z-index: 9999;background: #fff;}
		#access ul ul li {
			
/* 			display: block;  margin-top: 5px;position: relative; */
		 display: inline-block;
    margin-top: 5px;
    position: relative; 
			width:49.5%;

}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-223 > ul {
    display: none;
    visibility: hidden;
    opacity: 0;
    transition: all 0.4s;
    width: 30%;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-223 >  ul li {
 
    display: inline-block;
    margin-top: 5px;
    position: relative;
    width: 100% !important;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-19559 > ul {
    display: none;
    visibility: hidden;
    opacity: 0;
    transition: all 0.4s;
    width: 30% !important; 
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-19559 > ul li {
    display: inline-block;
    margin-top: 5px;
    position: relative;
  width: 100% !important; 
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-18019 > ul {
    display: none;
    visibility: hidden;
    opacity: 0;
    transition: all 0.4s;
    width: 30%;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-18019 > ul li {
    display: inline-block;
    margin-top: 5px;
    position: relative;
    width: 100% !important; 
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-231 > ul {
    display: none;
    visibility: hidden;
    opacity: 0;
    transition: all 0.4s;
    width: 30%;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-231 > ul li {
    display: inline-block;
    margin-top: 5px;
    position: relative;
    width: 100% !important; 
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-19557.current_page_item.menu-item-has-children.menu-item-19559 > ul {
    display: none;
    visibility: hidden;
    opacity: 0;
    transition: all 0.4s;
    width: 30%;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-19557.current_page_item.menu-item-has-children.menu-item-19559 > ul li {
    display: inline-block;
    margin-top: 5px;
    position: relative;
    width: 100% !important; 
} 
		#access ul ul li a {
    line-height: normal;
    font-size: 14px;
    padding: 8px 25px;
    color: #333;
    transition: all 0s;
}


	#access ul ul li a:hover {
    color: #fff;
    background: #00aecd;
}
		#access ul ul ul {left: 100%;top: 0;z-index: 99999;width: 220px;}
        #access ul li > ul {display:none; visibility: hidden;opacity: 0;transition: all 0.4s;}
        #access ul li:hover > ul {display:block; visibility: visible;opacity:1; transition: all 0.4s;}
		#access li.specialties ul {box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);position: absolute; float: left; width: 980px;padding: 10px 0 15px 0; z-index: 9999;background: #fff;padding-bottom: 15px;}
		#access li.specialties ul li > ul {transition: ease 0.5s;visibility: hidden;opacity: 0;}
        #access li.specialties ul li {float: left; width: 48%;margin-right: 10px; margin-top: 5px;}
		#access li.specialties ul li a {line-height: normal;font-size: 14px;padding: 8px 25px; color: #333; display: inline-block;}

#access li.specialties ul li a:hover {
    background: #00aecd;
    color: #fff;
}

/* 		#access li.specialties ul li a:hover {color: #00aecd;} */
		#search { float: right; margin-top: 9px; width: 250px;}

.headersearch .search-aims {width: 214px;position: relative;
/* 	left: 5px; 
	top: 7px; */
	left: 0px; 
	top: -58px;

}
.search-aims input {position: absolute;width: 0px;float: Left;margin-top: 10px;margin-left: 210px;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;background: #fff;height: 30px;line-height: 18px;font-style: normal;padding: 0 2px 0 2px;font-family: inherit;font-size: 15px;color: #00aecd;outline: none;-webkit-appearance: none;border-radius:5px; border-width: 0;}
.search-aims:hover input ,  .search-aims input:focus { width: 200px; margin-left: 0px; }
  .search-aims input:focus { background: #fff; color: #00aecd; }
.srch_btn{height: 30px;width: 30px;background: #00aecd url(images/search-icon.png) no-repeat center center; position: absolute;right: 0;top: 10px;cursor: url(images/cursor2.png) 5 5, auto;text-indent: 10000px;}		
	/* testimonialWrapper */
	.bannerArea img {
    width: 100%;
    max-width: 100%;
}
#access li#menu-item-194:hover ul.sub-menu {
visibility: visible;opacity: 1; transition: all 0.4s;
	display:block;
}
#access li#menu-item-194.specialties ul {
	display:none;
    box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
    position: absolute;
    float: left;
    width: 1200px;
    z-index: 9999;
    left: 0;
    background: #fff;
    padding: 10px 0 15px 0;
    visibility: hidden;opacity: 0; transition: all 0.4s;
}
#access li#menu-item-194.specialties ul li {
    float: left;
    width: 32%;
    margin-right: 10px;
    margin-top: 5px;}
li#menu-item-242 ul.sub-menu {
    width: 250px; 
}




.headerbottom-menu li#menu-item-231 > ul > li > ul {
    width: 280px;
}

.headerbottom-menu li#menu-item-231 > ul > li > ul li {
    padding: 0;
}

.headerbottom-menu li#menu-item-231 > ul > li > ul li a {
    padding: 8px 15px;
}

.headerBottom ul li.menu-item-231 ul li {
    padding: 0;
}

.headerBottom ul li.menu-item-242 ul {
    width: 24%;
}

.headerBottom ul li.menu-item-231 ul li a {
    padding: 8px 25px !important;
    width: 100%;
}

#access li.specialties.menu-item-194 ul li {
    width: 31%;
    padding: 0;
}

.headerBottom ul li.menu-item-231 ul ul {
    width: 260px !important;
}

	/* middleWrapper */
div.flexslider {
    min-height: 0px !important;
}
.aims-coearea {
    padding: 80px 0px; 
    width: 100%;
    float: left;
}
.aims-coearea h2 {
    margin: 0;
    margin-bottom: 80px;
    font-size: 32px;
    color: #222222;
    text-align: center;
    font-weight: bold !important;
	font-family: sans-serif;
}
#contacts-info {
    margin-top:0;
    position: relative;
    z-index: 999;
	    width: 100%;
    height: 120px;
    background: #00aecdc7;
    padding: 22px;
	display:none;
}
.infoicons {
    display: inline-block;
    padding: 0px 15px;
    margin: 0 30px;
}
.appointment-icon, .finddoc-icon, .healthpack-icon, .labpackage-icon, .patient-icon, .lab-icon {
     /* border: 3px solid #fff; */
    border-radius: 100%;
    width: 42px;
    height: 42px;
    padding: 0px;
    margin: 0 auto;
    position: relative;
}
.appointment-icon svg path, .finddoc-icon svg g path, .healthpack-icon svg g path, .labpackage-icon svg path, .patient-icon svg g path, .lab-icon svg g path {
    fill: #fff;
}
.finddoc-icon svg path, .healthpack-icon svg path, .lab-icon svg path {
    fill: #fff;
}

.finddoc-icon svg g circle {fill: #fff;}
.infoicons span {
    color: #fff;
    margin-top: 10px;
    font-size: 14px;
    display: block;
}

.coe .coe-img {
    position: relative;
    overflow: hidden;
   border: 2px solid #00accd;
  /*    border-radius: 100%; */    width: 170px;
    height: 170px;
	cursor:pointer;
	transition:0.2s;
}
.medical .coe-img {
    position: relative;
    overflow: hidden;
    border: 2px solid #00accd;
    border-radius: 0;
    width: 250px !important;
    height: 245px !important;
    cursor: pointer;
    transition: 0.2s;
    background: #ececec;
}
.medical .coe-img img {
    height: auto;
}
.serviceArea .coe.medical p { 
	color: #fff;
	margin-top: 15px;
    font-size: 16px;
    display: block;
    text-transform: capitalize; 
}
.medical .coe-title a {
    color: #222222;
    margin-top: 15px;
    font-size: 16px;
    display: block;
	text-transform: capitalize;
}
.coe:hover .coe-img:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	transition:0.2s;
    background: #00aecdc4;
}
.coe:hover .coe-img:after {
    content: "\f067";
    font-family: FontAwesome;
    position: absolute;
    top: 50%;
    color: #fff;
    font-size: 35px;
	transition:0.2s;
    transform: translateY(-50%);
    right: 0;
    left: 0;
    z-index: 99;
}

.coe-img img {

    padding: 20px;
}
.coe-title {
    text-align: center;
    margin-top: 10px;
    font-size: 14px;
}
.coe-title a {
    color: #222222;
}
.coe {
    text-align: center;
    display: table;
    position: relative;
    padding: 0 15px;
}

.aims-coearea .flexslider.carousel {
    margin-bottom: 0;
    padding-top: 0px;
}
.home-coe li:nth-child(2) .coe .coe-img img {
    width: 100%;
    height: 100%;
    padding: 0;
}

.home-coe li.flex-nav-prev {
    position: absolute;
    top: 40%;
    left: -30px;
    list-style-type: none;
    bottom: 0;
    width: 35px;
    height: 35px;
    opacity: 1;
    filter: alpha(opacity=1);
    font-size: 20px;
    color: #ffffff;
    text-align: center;
    display: block;
}

.home-coe li.flex-nav-prev a {
    color: #fff !important;
    text-indent: 50px;
    display: block;
    overflow: hidden;
    background: url(images/left-arrow.png)no-repeat 0px 0px;
	left:5px;
}

.home-coe li.flex-nav-next {
    position: absolute;
    top: 40%;
    right: -30px;
    bottom: 0;
    list-style-type: none;
    width: 35px;
    height: 35px;
    opacity: 1;
    filter: alpha(opacity=1);
    font-size: 20px;
    color: #ffffff;
    text-align: center;
}
.home-coe li.flex-nav-next a {
    color: #fff !important;
    text-indent: 50px;
    display: block;
    overflow: hidden;
    background: url(images/right-arrow.png)no-repeat 10px 0px;
}


.image-set {
    height: 380px;
    width: 100%;
    overflow: hidden;
}
.storyarea .col-md-6 .image-set img {
    width: 100%;
    position: relative;
    top: -50px;
}
.stories-cnt {
    background: #00accd;
    color: #fff;
    width: 100%;
    padding: 20px 40px 20px;
}
.stories-cnt h1 {
    margin-bottom: 20px;
    font-size: 24px;
}
.stories-cnt p {
    font-size: 14px;
    line-height: 23px;
       margin-bottom: 20px;
    margin-top: 5px; 
}
a.readmore {
    padding: 10px 30px;
    border: 1px solid #fff;
    font-size: 14px;
    color: #fff;
   
    display: inline-block;
	border-radius: 5px; 
}
a.readmore:hover {
    background: #fff;
    color: #00accd;
    border-radius: 5px;  
}

ul.crit-img {
    margin: 0;
    padding: 0;
    display: block;
    overflow: hidden;
    list-style-type: none;
}
ul.crit-img li {
    width: 40%;
    float: left;
    padding: 0 10px 0 0;
}
table.table-format {
    border-collapse: collapse!important;
    width: 100%;
}
table.table-format th {
    padding: 10px!important;
    border: 1px solid #CCC!important;
    background-color: #e2f6fb;
    text-align: center;
    
}
.page-id-14565 .table-format th {
    padding: 10px!important;
    border: 1px solid #CCC!important;
    background-color: #e2f6fb;
    text-align: center;
    text-transform: capitalize;
    font-size: 16px;
    margin: 0;
}
table.table-format td {
    padding: 10px!important;
    border: 1px solid #CCC!important;
    color: #444444;
}
table.table-format th h3 {
    font-size: 16px;
    font-weight: bold;
    color: #0094bb;
}
.orange-lab-packages {
    border: 1px solid #ccc;
    padding: 20px;
    border-bottom-left-radius: 5px;
    margin-top: -11px;
    background-color: #f5f5f5;
    border-bottom-right-radius: 5px;
    overflow: hidden;
}
.orange-lab-packages ul li {
    background: url(images/tick-icon.png) no-repeat scroll 0 2px transparent;
    color: #5d5d5d;
    font-size: 17px;
    list-style-type: none;
    margin: 0 0 6px;
    line-height: 20px;
    padding: 0 0 0 25px;
}

.book-now-btn h6 a {
    padding: 8px 15px;
    display: block;
    color: #ffffff;
}

.book-now-btn h6 {
    text-transform: uppercase;
}

.book-now-btn {
    float: right;
    background-color: #0094bb;
    border-radius: 5px;
}
.form-media input.wpcf7-form-control.wpcf7-text {
    margin-top: 5px;
    border: 1px solid #D1D1D1;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 6px #D3D3D3 inset;
    color: #A3A3A3;
    font-size: 13px;
    height: 30px;
    margin-bottom: 10px;
    padding: 0 10px;
    text-transform: capitalize;
    width: 440px;
}
.form-media .wpcf7-textarea {
    margin-top: 5px;
    border: 1px solid #D1D1D1;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 6px #D3D3D3 inset;
    color: #A3A3A3;
    font-size: 13px;
    height: 130px;
    margin-bottom: 10px;
    padding: 0 10px;
    text-transform: capitalize;
    width: 440px;
}
.submit-btn {
    background: #06afcf;
    color: #fff;
    border: none;
    padding: 7px 20px;
}
.submit-btn:hover, .submit-btn:focus, .submit-btn:visited, .submit-btn:active {
    background: #fff;
    color: #06afcf;
    border: 1px solid #06afcf;
    padding: 7px 20px;
}
.testimonialsimg {
    float: left;
    width: 10%;
}
.testimonialscont {
    float: right;
    width: 88%;
}
.stactive {
    clear: both;
}
h4.Diplomate {
    line-height: 22px;
}

		/* requestArea */
		.requestArea{ width:100%; float:left; background:#F7F7F7;}
		.requestArea .requestText{ padding:60px 0; width:100%; float:left;}
		.requestArea .requestText p{ margin:0;font-size: 23px;color: #222222;line-height: 30px;}
		.requestArea .requestbtn{ width:100%; float:left; padding:30px 0;}
		.requestArea .requestbtn ul{ list-style:none; margin:0;}
		.requestArea .requestbtn ul li{ display:block;}
		.requestArea .requestbtn ul li a{ margin-bottom:15px; padding:15px 0; text-align:center; display:block;color: #FFFFFF;font-size: 16px;	border-radius: 5px;background:#E32A26;background: -webkit-linear-gradient(90deg, #E32A26 0%, #D43C60 100%);background: -o-linear-linear-gradient(90deg, #E32A26 0%, #D43C60 100%);background: -moz-linear-gradient(90deg, #E32A26 0%, #D43C60 100%);background: linear-gradient(90deg, #E32A26 0%, #D43C60 100%); position:relative;z-index: 9;}
		.requestArea .requestbtn ul li a:before{ content:''; width:100%; height:100%;background:#D43C60;background: -webkit-linear-gradient(90deg, #D43C60 0%, #E32A26 100%);background: -o-linear-linear-gradient(90deg, #D43C60 0%, #E32A26 100%);background: -moz-linear-gradient(90deg, #D43C60 0%, #E32A26 100%);background: linear-gradient(90deg, #D43C60 0%, #E32A26 100%);z-index: -1;opacity: 0;-webkit-transition: opacity .5s linear; -moz-transition: opacity .5s linear; -o-transition: opacity .5s linear;transition: opacity .5s linear; position:absolute; left:0; top:0;border-radius: 5px;}
		.requestArea .requestbtn ul li:last-child a{ margin-bottom:0;}
		.requestArea .requestbtn ul li a:hover:before{opacity: 1;}
		/* serviceArea */
		.serviceArea{ padding:0px 0 50px 0; width: 100%; float:left;}
		.serviceArea ul{ margin:0; width:100%; float:left; position:relative; list-style:none; }
		.serviceArea ul li{ width: 100%; float:left;overflow: hidden;}
		.story-img {float: left; width: 38%; height: 100%;}
		/*.story-img img{height: 100%;}*/
		.productcatimg img {width: 100%;height: 545px;}
		.story-cnt {float: left;width: 62%;padding: 15px 20px;}
		.morestories {clear: both;background: #006376; float: right; width: 45%;}
		.morestories .storybtn {text-align: center;padding: 20px;}
		.morestories .storybtn a {color: #fff;font-size: 18px;}



		.blogsarea{clear: both;padding: 50px 0 50px 0;}
		.eventarea {clear: both;padding: 50px 0 50px 0; background:url(images/events.jpg) no-repeat center;background-size: cover;}
		.event-section {background: #f7f9fa;padding: 25px; opacity: .9;border-radius: 10px 10px 0px 0px;}
		.viewevent {background: #ffffff;padding: 20px 25px; opacity: .9;border-radius: 0 0px 10px 10px;border-bottom: 3px solid #019238;}
		.event-section h3 {font-size: 18px; text-transform: uppercase;line-height: 24px;font-weight: bold !important;color: #222222;}
		.event-section h3 a {
    color: #222222;
    line-height: 28px;
    font-size: 16px;
}
		.event-cnt p {font-size: 15px;line-height: 26px;}
		.event-cnt {padding-bottom: 40px;height: 210px;}
		.viewevent a:before {content: '';width: 10px;height: 18px;background: url(images/story-read-more.png) no-repeat scroll 0px 3px; position: absolute;left: 32%;background-size: 10px 15px;}
		.viewevent {background: #ffffff;padding: 20px 25px;opacity: .8;}
		.serviceArea h2, .blogsarea h2, .eventarea h2 {margin: 0;font-size: 32px; color: #222222; text-align: center; font-weight: bold !important;margin-bottom: 60PX;}
		.blogs-section {
    padding: 30px;
    height: 344px;
    display: table-cell;
    vertical-align: bottom;
    position: relative;
    border-radius: 10px;
    background-size: cover;
}
		.blogs-layer {background: #00accd;opacity: .7;position: absolute;top: 0;left: 0; width: 100%; height: 100%;border-radius: 10px;}
		.blog-cnt {position: relative;z-index: 3;}
		.blog-cnt date {color: #000; font-style: italic;}
		.blog-cnt h3 {color: #000;font-size: 15px; line-height:24px;text-transform: uppercase;font-weight: 700 !important;}
		a.viewblogs, a.viewblogs:hover {color: #fff;}
		a.viewblogs:before {content: '';width: 8px;height: 20px; background: url(images/blog-arrow.png) no-repeat scroll 0px 3px; position: absolute; left: 30.5%;  background-size: 8px 14px;}
		.widget_slider {margin: 0;padding: 0; overflow:hidden;list-style-type: none;background: #e7e8ea;border-radius: 10px 10px 10px 10px; border-bottom: 3px solid #019238;}
		.widget_slider li {height: 338px; overflow: hidden;}
		.widget_slider img {height: 100%; width: 100%;}
		.serviceArea ul li .productcatimg{ width:55%; height:545px; float:left; position:absolute; left:0; top:0;opacity:0;-webkit-transition:visibility linear 0.3s, opacity 0.3s linear;-moz-transition:visibility linear 0.3s, opacity 0.3s linear;transition:visibility linear 0.3s, opacity 0.3s linear; visibility:hidden; }
		.serviceArea ul li .productcatimg .productcatimgdec{ width: 100%; height:100%; display:table; position:absolute; left:0; top:0; }
		.serviceArea ul li .productcatimg .productcatimgdec .prodesc{width: 100%;height: 100%;display: table-cell;vertical-align: middle; text-align: center;padding: 0 40px;}		
		.serviceArea ul li .productcatimg .productcatimgdec .productcatimgtext{padding: 15px 10px;width: 50%; background: #e3dcdb;opacity: 0.9;border-radius: 10px; }
		.serviceArea ul li .productcatimg .productcatimgdec .productcatimgtext p {text-align: left;margin: 0 0 0px 0; font-size: 15px;line-height: 24px; color: #262626; padding: 0 20px;}
		.serviceArea ul li .productcatimg .productcatimgdec .productcatimgtext a{text-transform: capitalize;margin-top: 15px;padding: 0 20px;display: inline-block;width: 100%;text-align: left;font-size: 14px; line-height: 18px;letter-spacing: 0px;}
		.serviceArea ul li .productcatdesc{ padding:0px; width:45%; height:160px; float:right; cursor:pointer;position: relative; -webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}
		.serviceArea ul li .productcatimg .productcatimgdec .productcatimgtext a:before {content: '';width: 10px;height: 18px;background: url(images/story-read-more.png) no-repeat scroll 0px 3px;position: absolute;left: 20%;background-size: 10px 15px;}
		.serviceArea ul li .productcatdesc h2{ margin:0 0 15px 0; font-size:16px; line-height: 22px;letter-spacing: 2px;color: #FFFFFF;}
		.serviceArea ul li .productcatdesc p{ font-size: 14px;line-height: 24px;color: #FFFFFF;}
		.serviceArea ul li.active .productcatdesc:before{ content:''; width:80px; height:34px; display:inline-block; background:url(images/Back-Chevron.png) no-repeat center; position: absolute;  right:100%;  top: 35%; }
		/*.serviceArea ul li.active .productcatdesc{ background:#fff !important; width: 45%; z-index: 2; padding-left: 95px; padding-right: 30px;   border-radius: 10px 0px 0 10px;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.26); }*/
		/*.serviceArea ul li.active .productcatdesc h2{color: #343434; }
		.serviceArea ul li.active .productcatdesc p{color: #343434; }*/
		.serviceArea ul li.active .productcatimg{ opacity:1 ; visibility: inherit;   }
		
		.serviceArea ul li:nth-of-type(1){ z-index:2; }
		.serviceArea ul li:nth-of-type(1) .productcatdesc{ background:#00accd; }
		.serviceArea ul li:nth-of-type(2) .productcatdesc{ background:#008aa5; }
		.serviceArea ul li:nth-of-type(3) .productcatdesc{ background:#00758b; }
		.serviceArea ul li.active .productcatdesc {border-bottom: 3px solid #039336;}
		
.new-service {
	 padding: 150px 0px 150px !important;
    background: url(https://www.aimsindia.com/wp-content/uploads/2019/01/international-1.jpg) no-repeat center !important;
	background-size: cover !important;
	position:relative !important;
	    background-color: #00accd !important;
	  clear: both !important;  
}
.new-service:before { 
	display:none !important;
}
.serviceArea {
    clear: both;
/*     padding: 100px 0px 100px;
    background: url(https://www.aimsindia.com/wp-content/uploads/2019/01/intern.png) no-repeat center; */
	padding: 60px 0px 80px;
    background: url(images/events.jpg) no-repeat center; 
    background-size: cover;
	position:relative;
	    background-color: #78c6db;
}
.serviceArea:before {
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    background: #02acce75;
    height: 100%;
}
.content-internation-pateine {
    width: 100%;
    text-align: center;
}
.content-internation-pateine h2 {
    color: #fff;
    margin: 0;
    font-size: 40px;
}

.content-internation-pateine p {
    font-size: 19px;
    color: #fff;
    padding: 10px 0px;
    margin-bottom: 20px;
}
.content-internation-pateine a {
    display: inline-block;
    text-align: center;
    margin: 0 auto;
/*     background: #fff; */
    color: #fff;
	border: solid 1px #fff; 
    padding: 17px 40px;
    box-shadow: 0px 0px 10px #ffffff3d;
    margin-left: 20px;
	border-radius: 5px; 
}
.content-internation-pateine a:hover {
	background: #fff;
    color: #00accd;
    border-radius: 5px; 
}
		/* cancerArea */
		.cancerArea{ width:100%; float:left; background:#E32A26;background: -webkit-linear-gradient(90deg, #E32A26 0%, #D43C60 100%);background: -o-linear-linear-gradient(90deg, #E32A26 0%, #D43C60 100%);background: -moz-linear-gradient(90deg, #E32A26 0%, #D43C60 100%);background: linear-gradient(90deg, #E32A26 0%, #D43C60 100%); position:relative;}
		.cancerArea .cancercare-img{ width:50%; float:left; position:relative; }
		.cancerArea .cancercare-img .video-icon{ width: 100%; height:100%; position:absolute; left:0; top:0;}
		.cancerArea .cancercare-img .video-icon .videofont{ width: 100%; height:100%; display:table; cursor:pointer;}
		.cancerArea .cancercare-img .video-icon .videofont i{ display:table-cell; vertical-align:middle; text-align:center; color: #00aecd;font-size: 80px;}
		.cancerArea .cancercare-img .video-icon .videofont:hover i{ color:#333;}
		.cancerArea .cancercare-text{ width:50%;height: 100%; float:left; position:absolute; top:0; right:0;background:#E32A26;background: -webkit-linear-gradient(90deg, #E32A26 0%, #D43C60 100%);background: -o-linear-linear-gradient(90deg, #E32A26 0%, #D43C60 100%);background: -moz-linear-gradient(90deg, #E32A26 0%, #D43C60 100%);background: linear-gradient(90deg, #E32A26 0%, #D43C60 100%); }
		.cancerArea .cancercare-text .cancercare-detail{ width:100%; height:100%; display:table; }
		.cancerArea .cancercare-text .cancercare-detail .aboutcancer{ width:100%; height:100%; display:table-cell; vertical-align:middle; text-align:center;}
		.cancerArea .cancercare-text .cancercare-detail .aboutcancer h1{ margin:0 0 30px 0; font-size:24px; color:#fff;}
		.cancerArea .cancercare-text .cancercare-detail .aboutcancer p{ font-size:16px; line-height:24px; color:#fff; text-align: left; width: 64%; margin: 0 auto 30px auto; padding-left: 70px;}
		.cancerArea .cancercare-text .cancercare-detail .aboutcancer a{ display:inline-block; text-align:center; border:1px solid #fff;font-size:16px;border-radius: 4px; color:#fff;padding: 10px 32px;}
		.cancerArea .cancercare-text .cancercare-detail .aboutcancer a:hover{ background:#fff; color:#E32A26;}
		
		/* patientcareArea */
		.patientcareArea{ padding:80px 0; width:100%; float:left;}
		.patientcareArea h2{ margin:0;font-size: 32px;color: #222222; text-align:center;font-weight: bold !important;padding-bottom: 20px;}
		.patientcareArea a.patient-detail { width: 100%; float: left; text-align: center;}
		.patientcareArea a.patient-detail .patient-icon{width: 100%;height: 100%;display: block;overflow: hidden;}
		.patientcareArea a.patient-detail .patient-title{width:100%;padding-top: 20px;display: block;overflow: hidden;}
		.patientcareArea a.patient-detail .patient-title h4{ margin:0;font-size: 18px;color: #222222;line-height: 24px;-webkit-transition:ease 0.5s; -moz-transition:ease 0.5s; transition:ease 0.5s;}
		.patientcareArea a.patient-detail:hover .patient-title h4{color:#00aecd;}
		.innerpages {clear: both;padding: 40px 0;}
		.innerpages h1 {font-size: 26px;color: #00aecd;padding: 0px 0px 15px 0px; margin: 0;position: relative; 
/* 			text-transform: uppercase; */
}
        /*.innerpages h1:after {content: ''; background: #f1624b; display: block; width: 109px; height: 1px; position: absolute; margin-top: 10px;}*/
		.about-us {list-style: none; padding-left: 0; border: 1px solid #e9e9e9; -webkit-border-radius: 3px; border-radius: 3px;}
		.about-us h2 {
			display:none;
			font-size: 20px; color: #fff; margin: 0;font-weight: normal !important; padding: 15px; background: #00aecd;}
		.about-us li a {font-weight: 400;color: #868686;display: block; text-decoration: none; padding: 16px 18px;position: relative;padding-right: 35px;}

    .about-us li:last-child a {border: none;}
		
		.about-us li .current-menu-item:active a{    background-color: #f9f9f9 !important;color: #62c6f8!important;}
.about-us li a.current-menu-item:active {
    background-color: #f9f9f9 !important;
    color: #62c6f8 !important;
}
.about-us li.current-menu-item > a {
	 background-color: #f9f9f9 !important;
    color: #62c6f8 !important;
}
.about-us li a:active {
    background-color: #f9f9f9 !important;
    color: #62c6f8 !important;
} 
.about-us li a:active{background-color: #f9f9f9 !important;
    color: #62c6f8 !important; }
		.about-us li a:hover {background-color: #f9f9f9;color: #62c6f8;}
		.about-us ul {list-style-type: none;margin: 0;}
        .about-us li:not(:last-child) {border-bottom: 1px solid #e9e9e9;}
		table.management-team tr {margin-bottom: 10px !important;display: block;}
		table.management-team tr td {padding-right: 14px;}
		.about-us li:last-child.current-menu-item a {border: none;}
        .about-us li a:before {content: '';width: 22px;height: 100%;transition: all 0.3s;background-size: 22px 22px;background: url(images/arrow-default.png) no-repeat center;display: block;float: right;position: absolute;top: 0;right: 8px;}	
        .about-us li a:hover:before { content: '';background: url(images/arrow-hover.png) no-repeat center;}

.storyarea {
    clear: both;
    height: 100%;
    background: #fff;
    width: 100%;
    overflow: hidden;
    padding: 60px 0px;
}

        section.page-detail {clear: both;position: relative;display: block; z-index:0;}
section.page-detail:after { content: "";
    width: 100%;
    height: 100%;
    display: block;
    left: 0;
    top: 0;
    position: absolute;
    z-index: 1;
      background: rgba(0, 0, 0, 0.24); }

.single .innerpages h2 {
    font-size: 22px;
    font-weight: 500 !important;
    color: #f69633;
}
#custom-post-type-archives-2 h2.widgettitle {
    font-size: 22px;
    font-weight: 500 !important;
    color: #f69633;
}
.page-detail .container {
    position: relative;
    height: 100%;
    display: table;
}
.defaultbanner .container .title {
    padding: 70px 0 !important;
}
.page-detail .container .title {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 200px 0;
	z-index:5;
	position:relative;
}
.page-detail .container .title .h2 {
    color: #fff;
    text-transform: uppercase;
    margin: 0;
    font-weight: 900!important;
	letter-spacing:2px;
}
.page-breadcrumb {
    padding: 4px 8px;
    display: inline-block;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
}
.page-breadcrumb a, .page-breadcrumb span {
    display: inline-block;
    padding-left: 8px;
    padding-right: 8px;
    color: #fff;
}
.page-breadcrumb a:hover {
/*     color: #222; */
	
	color: #fff;
/*     text-decoration: underline !important;  */
}	
.find-doctors select {
    padding: 10px;
    border: 1px solid #ddd;
    font-size: 15px;
    margin-bottom: 20px;
}
.doctors-profile {
     height: 430px;
     margin-bottom: 20px;
     background: #00aecd;
     position: relative;
}
.find_doc {
    position: absolute;
    bottom: 10px;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    left: 0;
}
.find_doc a {
    display: inline-block;
    border: 1px solid #fff;
    padding: 5px 20px;
    color: #fff;
    font-size: 12px;
}
.find_doc a:hover {
    background: #fff;
    color: #00aecd;
}
.findadoctor {
    margin-bottom: 20px;
}
.doc-info {
    padding: 10px;
    text-align: center;
    height: 145px;
}
.doc-info h3 {
    margin: 0;
    color: #fff;
    font-size: 16px;
}
.doc-info h3 a {color: #fff;}
.doc-info h4 {
    font-size: 14px;
    line-height: 22px;
    color: #fff;
}
.doc-info > a {
    color: #00aecd;
    background: #fff;
    padding: 5px 10px;
    border-radius: 3px;
    position: absolute;
    bottom: 5px;
    text-align: center;
    left: 29%;
}
.default_img {
    border: 1px solid #ddd;
    border-bottom: none;
}
.find_doctor_pagination {text-align: center; overflow: hidden;}
.find_doctor_pagination .page-numbers.current {
    background: #2fa993;
    padding: 5px 10px;
    border-radius: 2px;
    color: #fff;
}
.find_doctor_pagination a.page-numbers {
    padding: 5px 10px;
    border-radius: 2px;
    background: #00aecd;
    color: #fff;
}
.single-posts {
    list-style: none;
    padding-left: 0;
    border: 1px solid #e9e9e9;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.sidebar-post:not(:last-child) {
    border-bottom: 1px solid #e9e9e9;
}

.sidebar-post {
    overflow: hidden;
    margin-bottom: 10px;
    font-weight: 400;
    color: #868686;
    display: block;
    text-decoration: none;
    padding: 0px 10px 0 0px;
    position: relative;
}
.postimg {
    display: block;
    float: left;
    width: 100px;
    height: 60px;
    margin-right: 10px;
}
.post-title {
    display: block;
    overflow: hidden;
}
.post-title h3 {
    margin: 0;
    font-size: 14px;
    padding: 10px 0;
    line-height: 20px;
}
.post-title h3 a {
    color: #222;
}
h2.recent-posts {
    margin: 0;
    padding: 0 0 20px 0;
    font-size: 24px;
    color: #f69633;
    position: relative;
}
h2.recent-posts:after {
    content: '';
    background: #f69633;
    width: 100px;
    height: 1px;
    display: block;
    position: absolute;
    bottom: 15px;
}

.layout-blog {
    display: block;
    margin-bottom: 38px;
    box-shadow: 0 10px 20px #cacaca;
}
.layout-blog:hover {
    box-shadow: 0 10px 20px #444444;
    transition: 1.5s;
}
.blogs-image {
    position: relative;
    display: table-cell;
    height: 100%;
    text-align: left;
    vertical-align: top;
    width: 43%;
}
.blogs-content {
    width: 57%;
    position: relative;
    display: table-cell;
    height: 100%;
    text-align: center;
    text-align: left;
    vertical-align: top;
}
.eltd-post-text {
    padding: 14px 35px 9px;
}
.eltd-post-text h3 {
    margin-bottom: 5px;
    margin-top: 5px;
    font-size: 16px;
}
.blog-date {
    margin-bottom: 5px;
}
.eltd-post-text h3 a {
    color: #222;
    line-height: 22px;
}
.eltd-post-text h3 a:hover {
    color: #f1624b;
}
.some-cntblog {
    margin-bottom: 10px;
}
.some-cntblog p {
    font-size: 14px;
}
a.blogreadmore {
    margin-bottom: 10px;
    display: inline-block;
    border: 1px solid #ddd;
    color: #444444;
    padding: 5px 10px;
}
.news-post-image {
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
}
.news-post-image span {
    color: #888;
    font-size: 12px;
}
.news-post-image h3 {
    font-size: 16px;
    margin: 0;
    padding: 10px 0;
    line-height: 24px;
}
.news-post-image h3 a {
    color: #333;
}

.page-numbers.current {
    background: #2fa993;
    padding: 5px 10px;
    border-radius: 2px;
    color: #fff;
}
a.page-numbers {
    padding: 5px 10px;
    border-radius: 2px;
    background: #00aecd;
    color: #fff;
}
a.page-numbers:hover {
    color: #fff;
}
.page-template-template-blog-page .content-area main {
    margin-bottom: 50px;
}
.blog-date {
    margin-bottom: 5px;
    font-style: italic;
    color: #f1624b;
}
.archive-section {
    padding: 30px 0;
}
.archive-section ul {
    list-style: none;
    padding-left: 0;
    border: 1px solid #e9e9e9;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.archive-section ul li {
    overflow: hidden;
    font-weight: 400;
    color: #868686;
    font-size: 15px;
    display: block;
    text-decoration: none;
    padding: 10px;
    position: relative;
    color: #444;
}
.archive-section ul li:not(:last-child) {
    border-bottom: 1px solid #e9e9e9;
}
.archive-section ul li a {
    color: #444;
}
li#menu-item-14875 {
    position: relative;
    transition: all 0.5s;
}
#menu-item-14875 ul.sub-menu {
    display: none;
}
#menu-item-14875:hover ul.sub-menu {
    display: block;
    position: absolute;
    z-index: 999;
    left: 100%;
    top: 0;
    width: 100%;
    border: 1px solid #ddd;
    background: #fff;
    transition: all 0.5s;
}
#menu-item-14875 ul.sub-menu li {
    font-size: 13px;
}
#menu-item-14875 ul.sub-menu li a:before {
    display:none !important;
}

.directors_details {
    overflow: hidden;
    border: 1px solid #ddd;
    padding: 10px 10px;
    margin-bottom: 20px;
}
.directors_details .dir_img, .directors_details .dir_pro {
    float: left;
}
.directors_details .dir_img {
    width: 20%;
    padding: 15px;
}
.directors_details .dir_pro {
    width: 80%;
    padding: 15px;
}
.dir_pro h3 {
    margin: 0;
    font-size: 20px;
    color: #04aece;
    text-transform: uppercase;
    font-weight: 600 !important;
    margin: 0;
    margin-bottom: 10px;
}
.dir_pro h4 {
    font-size: 14px;
    text-transform: uppercase;
    color: #111;
    letter-spacing: 0.3px;
    margin:0;
    margin-bottom: 15px;
}
.dir_pro a {
     border: 1px solid #00accc; 
    padding: 5px 10px;
    display: inline-block;
    font-size: 14px;
    text-transform: uppercase;
   color: #000;  transition: 0.5s;  
	border-radius: 5px; 
	
}
.dir_pro a:hover {
	color: #fff;
    background: #00accc;
    border-radius: 5px;
}
.dir_pro p {
    font-size: 14px;
    color: #777;
    line-height: 24px;
    margin-bottom:	15px;
}
.cdirectors_details {
    position: relative;
    border: 1px solid #cecece;
    padding: 20px 20px 0px 20px;
    margin-top: 20%;
    margin-bottom: 2%;
    text-align: center;
    height: 280px;
}
.cdir_img {
    /* text-align: center; */
    margin-bottom: 15px;
    /* margin-top: 0; */
}
.cdir_img img {
    margin-top: -30%;
/*     -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; */
    background: #fff;
    width: 150px;
    border: 1px solid #eee;
}
.cdirectors_details .cdir_pro h3 {
    font-size: 15px;
    font-weight: 600 !important;
    margin: 6px 0;
    text-transform: uppercase;
    color: #111;
}
.cdirectors_details .cdir_pro h4 {
    font-size: 13px;
    color: #777;
    line-height: 18px;
	height:30px;
}
.cdirectors_details a {
    color: #000;
    border: 1px solid #00accc;
    display: inline-block;
    margin-top: 6px;
    padding: 5px 20px;
   transition: 0.5s; 
	border-radius: 5px; 
}
.cdirectors_details a:hover {
	color: #fff;
    background: #00accc;
    border-radius: 5px; 

}
.hodtm {
    border-bottom: 1px solid #dcdcdc;
    padding: 10px 0;
    font-weight: bold;
}
.hodtm span {
    color: #666;
    font-weight: normal;
}
li#menu-item-14443, li#menu-item-17386 {
    position: relative;
    transition: all 0.5s;
}
li#menu-item-14443:hover ul.sub-menu, li#menu-item-17386:hover ul.sub-menu {
    display: block;
    position: absolute;
    z-index: 999;
    left: 100%;
    top: 0;
    width: 100%;
    border: 1px solid #ddd;
    background: #fff;
    transition: all 0.5s;
}
li#menu-item-14443 ul.sub-menu, li#menu-item-17386 ul.sub-menu {
    display: none;
}
li#menu-item-14443 ul.sub-menu li, li#menu-item-17386 ul.sub-menu li {
    font-size: 13px;
}
li#menu-item-14443 ul.sub-menu li a, li#menu-item-17386 ul.sub-menu li a{
    background: #ffffff;
    color: #868686;
}
li#menu-item-14443 ul.sub-menu li a:hover, li#menu-item-17386 ul.sub-menu li a:hover {
    background-color: #f9f9f9;
    color: #62c6f8;
}


/*Doctor's single Profile */
.box-resume {
   border: 1px solid #dddddd;
   padding: 0;
   margin-top: 0;
   overflow: hidden;
}
.center-top {
   text-align: center;
   margin-bottom: 0;
   margin-top: 0;
	  background: linear-gradient(#f09a23, #eca620);
}
.center-top img {
   width: 100%;
   display: block;
}
.box-resume ul {
   margin: 0;
   padding: 20px;
}
.box-resume ul li {
    margin: 8px 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}
.center-bottom {
   text-align: center;
   width: 100%;
   padding: 0px 20px 20px 20px;
}
.center-bottom a.btn {
   background: #fff;
   padding: 15px 30px;
   border: 1px solid #19b5fe;
   display: inline-block;
   font-size: 12px;
   line-height: normal;
   font-weight: 700;
   letter-spacing: 2px;
   color: #111;
   width: 100%;
   text-transform: uppercase;
   border-radius: 0;
   transition: all 0.3s ease 0s;
   -moz-transition: all 0.3s ease 0s;
   -webkit-transition: all 0.3s ease 0s;
   -o-transition: all 0.3s ease 0s;
}
.box-resume ul li strong {
    width: 30%;
    display: block;
    float: left;
}
.box-resume ul li span {
    width: 70%;
    display: block;
    float: left;
}
.single-doctors .doctor-details h3 {
    font-size: 16px;
    font-weight: 600 !important;
}
/*.single-doctors .doctor-details ul {
    padding-left: 5px;
}*/
.single-doctors .doctor-details .docint2 ul li {
    background: url(images/li-icon.png) no-repeat scroll 2px 8px transparent;
    color: #666666;
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 14px;
    line-height: 24px;
    background-size: 5px 5px;
    margin-bottom: 6px;
}
.single-doctors .doctor-details .docint2 ul li ul li {
    border: none;
    background: url(images/li-icon-wf.png) no-repeat scroll 0px 9px transparent;
    background-size: 5px 5px;
    margin: 0;
    padding: 0 0 0 14px;
    line-height: 24px;
}
.matched-doctors {
    padding: 50px 0;
    background: #ddd;
}
.depart_doctors {
    border: 1px solid #ddd;
/*     background: #fff; */
/*     height: 310px; */
	height:395px;
    position: relative;
    box-sizing: border-box;
}
img.depart_doctors_img {
/*     width: 60%; */
	width: 100%;
    margin: 0 auto;
    display: block;
	
}
img.default_docimg  {
    width: 80%;
    margin: 0 auto;
    display: block;
	filter: brightness(100);
}
.depart_doctors_details {
/*     padding: 20px; */
	    height: 110px; 
	padding: 20px 10px;
    left: 0%;
    right: 0%;
    padding-left: 20px;
    text-align: center; 
	height: 110px;
   
}
.depart_doctors_details h3 {
    margin: 0;
    font-size: 15px;
}
.depart_doctors_details h3 a {
    color: #222;
}
.depart_doctors_details h4 {
    font-size: 13px;
    margin: 0;
    padding: 5px 0;
    color: #444;
    line-height: 18px;
    width: 220px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.depart_doctors_details h4 p {
    margin: 0;
    color: #444;
    width: 220px;
    white-space: initial;
    overflow: hidden;
    text-overflow: ellipsis;
}
.doctor-bg {
    background: linear-gradient(#f09a23, #eca620);
}
.defdoctor-bg {
    background: linear-gradient(#f09a24, #eaaa23);
}
.goprofile {
/*     position: absolute;
    bottom: 15px;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
    left: 0; */
	
	position: inherit;
    bottom: 10px;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
    left: 0; 
}
.goprofile a {
  display: inline-block;
    background: #0db1d0;
    padding: 11px 30px;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 5px; 
}
.goprofile a:hover {
/* 	background:none; */
     color: #fff;
    background: #00accc;
    border-radius: 5px;
   
}
.goprofile a:focus {
    color: #fff;
}
.findadoctor .goprofile a {
    font-size: 12px;
    border: 1px solid #0db1d0 !important;
    background: none;
    color: #333;
}
.findadoctor .goprofile a:hover {
    background: #0db1d0;
    color: #fff;
}
.matched-doctors h2 {
    margin: 0;
    padding: 0 0 30px 0;
    text-align: center;
    font-size: 32px;
    font-weight: bold !important;
    text-transform: uppercase;
}
.matched-doctors .owl-pagination {
    text-align: center;
    margin-top: 10px;
}
.owl-pagination .owl-page {
    background: #0db1d0;
    height: 10px;
    width: 10px;
    margin: 0 2px;
    display: inline-block;
    border-radius: 50%;
}
.owl-pagination .owl-page.active {
    background: #2e3f42;
}
/*.border-bottom {
    border-bottom: 1px solid #ccc;
    overflow: hidden;
    padding-bottom: 10px;
    padding-top: 20px;
}*/
.border-bottom h3 {
   margin-top: 0px;
    font-size: 20px;
    margin-bottom: 20px;
}
.border-right {
    border-right: 1px solid #ccc;
}
ul.reduced {
    margin: 0;
    padding: 0;
}
ul.reduced li {
    padding: 0;
    border: none;
    line-height: 30px;
    font-size: 15px;
    background: none;
}
a.tel.bold {
    text-decoration: none!important;
    cursor: default!important;
    outline: none;
    color: inherit;
    font-size: 15px;
    font-weight: bold !important;
}
ul.reduced li:nth-child(2) a.tel.bold {
    color: #f1624b;
}
.border-bottom p {
    font-size: 15px;
}
#mainimageWrapper {
    clear: both;
}


/*Appointment css home page Start*/
.appointment-online .btn-widget-container {
margin: 0;
    display: block !important;
    position: absolute !important;
    left: 0px;
    top: 0px;
}
.appointment-online a.green-lg {
    background: url(images/book-appointment.svg) center left no-repeat !important;
    background-size: 34px 34px !important;
    width: 34px !important;
    height: 34px!important;
}
.appointment-online {
    cursor: pointer;
}

/*Appointment css home page End*/

    /* footerWrapper */
#footerWrapper {
    width: 100%;
    float: left;
    background: #eee;
}
	
		/* footer-content */
		.footer-content{padding: 12px 0;width: 100%;float: left;background: #31bcd6;background: -webkit-linear-gradient(90deg, #31bcd6 0%, #01adce 100%);background: -o-linear-linear-gradient(90deg, #E32A26 0%, #D43C60 100%);background: -moz-linear-gradient(90deg, #E32A26 0%, #D43C60 100%); background: linear-gradient(90deg, #31bcd6 0%, #01adce 100%);}
		.footer-content ul{ list-style:none; margin:0; text-align:center;}
		.footer-content ul li{ display:inline-block; color:#fff;font-size: 14px;padding-right: 45px;}
		.footer-content ul li i{ padding:0 10px; display:inline-block; color:#fff;font-size: 18px;}
		.footer-content ul:first-child li:first-child{ padding-right:45px;}
		.footer-content ul:first-child li:last-child{ position:relative; padding-left:45px;}
		.footer-content ul:first-child li:last-child i{ font-size:24px; position:absolute; left: 6px;
    top: 0px;}
    .footer-bottom .footermenu h3 {font-size: 16px;font-weight: bold !important;color: #222222; font-family: sans-serif;}
    .footer-bottom .footermenu h3 a{font-size: 16px;font-weight: bold !important;color: #222222; font-family: sans-serif;}
.footer-bottom .footermenu p:first-child {
    font-size: 16px;
    font-family: sans-serif;
}
		.footer-content ul li a{ display:inline-block; color:#fff;font-size: 14px;}
		.footer-content ul:last-child{ }
		.footer-content ul:last-child li{ display:inline-block; padding:0;}
		.footer-content ul:last-child li a{ color:#fff;font-size: 12px; font-family: sans-serif;}
.footercopyright p {
    font-family: sans-serif;
    margin-bottom: 0;
    color: #FFF;
    text-align: center;
}
.footercopyright .container {
    border: none;
}
		/* footer-bottom */
		.footer-bottom{ padding:40px 0; width: 100%; float:left;}
		.footer-bottom .footerlogo{ width:100%; float:left;}
		.footer-bottom .footerlogo img{ max-width:70%;}
		.footer-bottom .footerlogo p{ margin:20px 0 0 0;font-size: 14px;color: #222222;line-height: 22px; width: 80%;}
		.footer-bottom .footermenu{ width:100%; float:left;}
		.footer-bottom .footermenu ul{ list-style:none; margin:0;}
		.footer-bottom .footermenu ul li {
    padding: 0 0 5px 0;
    display: block;
    position: relative;
    padding-left: 12px;
			transition:0.4s;
}
.footer-bottom .footermenu ul li:before {
    content: "\f105";
    font-family: FontAwesome;
    position: absolute;
    left: 2px;
    top: 0px;
}
		.footer-bottom .footermenu ul li a{ display:inline-block;font-size: 13px;color: #222222;line-height: 20px;}
.footer-bottom .footermenu ul li a:hover {
    padding-left: 8px;

	color:#00aecd;
}
		.footer-bottom .footerclient-logo{ width:100%; float:left;}
		.footer-bottom .footerclient-logo img{ margin-bottom:20px;}
		.footer-bottom .footermenu p {font-size: 16px; font-family: sans-serif;}
		.footercopyright {clear: both; }
.footercopyright {
    clear: both;
    background: #00aecd;
}


/*footer social*/
.get-social-footer {
    width: 100%;
    float: left;
    margin-top: 10px;
}
.get-social-footer ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.get-social-footer ul li {
    display: inline-block;
    text-align: center;
    line-height: 42px;
    margin-bottom: 10px;
}
.get-social-footer ul li a {
    width: 40px;
    height: 40px;
    display: block;
    background-color: #e5e7e4;
    position: relative;
    color: #000;
    font-size: 20px;
    border-radius: 50%;
    margin-right: 10px;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
}
.get-social-footer ul li a:hover {
    background-color: #094854;
    color: #fff;
    padding-top: 0;
    transform: scale(1);
}
		
/*--------- Mobile Css --------------- */
@media only screen and (max-width:1349px){
	
	#f1_container{ width:25%;}
	#f1_container:nth-of-type(9),#f1_container:nth-of-type(10){ display:none;}
	.directors_details .dir_img {
    width: 100%;
}	
.directors_details .dir_img, .directors_details .dir_pro {
    float: none;
}
.directors_details .dir_pro {
    width: 100%;
}
}	



/*salman*/
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
.home-coe li:nth-child(1) .coe .coe-img img, .home-coe li:nth-child(3) .coe .coe-img img, .home-coe li:nth-child(4) .coe .coe-img img, .home-coe li:nth-child(5) .coe .coe-img img, .home-coe li:nth-child(6) .coe .coe-img img, .home-coe li:nth-child(7) .coe .coe-img img, .home-coe li:nth-child(8) .coe .coe-img img, .home-coe li:nth-child(9) .coe .coe-img img, .home-coe li:nth-child(10) .coe .coe-img img, .home-coe li:nth-child(11) .coe .coe-img img, .home-coe li:nth-child(12) .coe .coe-img img, .home-coe li:nth-child(13) .coe .coe-img img, .home-coe li:nth-child(14) .coe .coe-img img, .home-coe li:nth-child(15) .coe .coe-img img {
    padding: 0;
}



/*patient-speak*/
.patient-speak{padding: 50px 0; background:#fff;}
.patient-speak h2 {
    margin: 0;
    padding: 0 0 40px 0;
    text-align: center;
    font-size: 32px;
    font-weight: bold !important;
    text-transform: uppercase;
}
.patient-speak-item {
    margin-bottom: 60px;
    width: 48%;
    float: left;
    margin-right: 10px;
}
.patient-speak-bg {
    height: 225px;
    overflow: hidden;
    background: #cdcdcd;
}
.patient-speak_details{}
.patient-speak_details h3 {
    margin: 0;
    font-size: 15px;
    margin-top: 18px;
}
.patient-speak_details h3 a {
    color: #1ab4d3;
  
}
.patient-speak_details-new h3 a {
    color: #1ab4d3;
    font-size:20px !important;
}
.patient-speak_details h5 {
    font-size: 15px;
    font-weight: bold !important;
    margin-top: 15px;
}
.patient-speak_details h4 {
    font-size: 15px;
	height:40px;
}
.patient-speak-bg img.depart_doctors_img {
    width: 100%;
}
.patient-all {
    display: inline-block;
    margin-top: 50px;
}

.patient-all a {
    color: #333;
    padding: 16px 40px;
    border: solid 1px #31bcd6;
}
.content-area-speak {
    border: 1px solid #ddd;
    overflow: hidden !important;
    min-height: 0px;
}
.content-area-speak p {
    padding: 22px 15px 0px;
    line-height: 28px;
    color: #222;
    font-size: 16px;
	height: 200px;
    margin: 0 0 0 0;
}

.content-area-speak .featured-video-plus.fvp-center {
    text-align: center;
    overflow: hidden;
}
.content-area-speak .featured-video-plus.fvp-center iframe {
    width: 100%;
    height: 200px;
}
.content-area-speak .ytp-chrome-top.ytp-share-button-visible {
    display: none !important;
}


/*Patient Template page CSS*/
.patient-speak-item.template {
    border: 1px solid #ddd;
    background: #fff;
    height: 280px;
    position: relative;
    box-sizing: border-box;
}

.patient-speak-item.template .patient-speak_details {
    padding-left: 10px;
}

.patient-speak-item.template .patient-speak-bg {
    height: 163px;
    overflow: hidden;
    background: #cdcdcd;
}

.footercontent h1 {
    font-size: 14px;
}
.footercontent p {
    color: #9a9a9a;
    font-size: 13px;
    line-height: 23px;
}

/*book div*/
.bookdiv {
    width: 100% none !important;
    text-align: center;
}

.bookdiv .btn-widget-container {
    width: 100% none !important;
    margin: 0px none !important; 
    position: static;
}

.btn-widget {
    width: 100% none !important;
}

.bookdiv .btn-widget a.green-lg {
    background: none none !important;
    border: 1px solid #19b5fe none !important;
    width: 89% none !important;
    position: relative none !important;
}

/* .bookdiv a.green-lg:before {
    content: "Book Appointment";
    font-size: 12px;
    text-transform: uppercase;
    color: #111;
    line-height: 45px;
    font-weight: 700;
    letter-spacing: 2px;
} */

.blog-page-single p {
    text-align: justify;
}

a.downloadfellow {
    background: #0094bb;
    padding: 14px 20px;
    border-radius: 3px;
    color: #fff !important;
}


body.home.page.page-id-2 .footercontent{display:none !important}


/*home page 4page international pateint*/
.expert-our > .row > .col-sm-4 {
    padding: 0;
    margin: 0;
}

.expert-our .box-expert {
    background: #08c76a; 
    height: 210px;
    display: table;
    width: 101%;
}

.expert-our .row .col-sm-4:nth-child(2) .box-expert {
    background: #f2614a;
}

.expert-our .row .col-sm-4:nth-child(3) .box-expert {
    background: #f69634;
}

.expert-our .box-expert .content-expert {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 100%;
}

.expert-our .box-expert .content-expert i {
    font-size: 48px;
    color: #fff;
}

.expert-our .box-expert .content-expert h4 {
    margin: 0;
    color: #fff;
}

.expert-our .box-expert .content-expert a {
    color: #fff;
}



.aboutlist {
    margin-top: 40px;
}


.aboutlist .panel-group .panel {
    border-radius: 0;
    box-shadow: none;
    border: none;
    background: #2663bf;
    background: -webkit-linear-gradient(90deg, #2663bf 0%, #4e9aea 100%);
    background: -o-linear-linear-gradient(90deg, #2663bf 0%, #4e9aea 100%);
    background: -moz-linear-gradient(90deg, #2663bf 0%, #4e9aea 100%);
    background: linear-gradient(90deg, #2663bf 0%, #4e9aea 100%);
}

.aboutlist .panel-default > .panel-heading {
    background: none;
    color: #fff;
}


.aboutlist .panel-title {
    font-size: 24px !important;
    color: #fff;
    margin: 0;
    text-transform: inherit;
}

.aboutlist .panel-title > a {
    display: block;
    padding: 15px;
    text-decoration: none;
}

.aboutlist .more-less {
    float: right;
    color: #fff;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    transition: .2s;
}

.aboutlist .more-less.close-less {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
}


.aboutlist .panel-body {
    padding: 0 35px 10px 35px !important;
    border-top: none !important;
}

.aboutlist .panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #EEEEEE;
}

.aboutlist .panel-body p {
    color: #fff;
}
.aboutlist br {
    display: none;
}

.aboutlist p {
    margin-bottom: 0;
}

.get-an-estimate input, .get-an-estimate textarea {
    margin-bottom: 20px;
}


.only-for-responsive{display:none !important;}


/*new changes*/
.bannerArea .owl-nav {
    transform: translateY(-50%);
    position: absolute;
    top: 46%;
    width: 100%;
    left: 0;
    right: 0;
    opacity: 0.9;
}

.bannerArea .owl-nav div {
    background: rgba(0, 174, 205, 0.5);
    border-radius: 4px;
    opacity: 1;
    width: 40px;
    line-height: 36px;
    font-size: 0;
    height: 40px;
    text-align: center;
}
.owl-banner .owl-nav {
	display: block !important;
}
.bannerArea .owl-nav .owl-prev {
    position: absolute;
    left: 30px;
}
.bannerArea .owl-nav .owl-next {
    position: absolute;
    right: 30px;
}


.bannerArea .owl-nav .owl-prev:before {
    top: 3px;
    content: "\f053";
    font-family: FontAwesome;
    position: relative;
    left: -1px;
    right: 0;
    font-size: 22px;
    color: #ffffffc9;
}
.bannerArea .owl-nav .owl-next:before {
    content: "\f054";
    font-family: FontAwesome;
    position: relative;
    top: 3px;
    left: 2px;
    right: -3px;
    font-size: 22px;
    color: #ffffffc9;
}

.corporate-logos1 {
    border: 1px solid #ccc;
    width: 200px;
    margin-bottom: 20px;
    border-top-left-radius: 0.8em;
    border-top-right-radius: 0.8em;
    text-align: center;
    float: left;
    margin-right: 25px;
}
.corporate-logos1 .logo-name {
    padding: 5px 0px;
    background: #eee;
    height: 70px;
    font-size: 14px;
	display: flex;
    align-items: center;
    justify-content: center;
}

/* donload brochure */


.arabic_brochure {
    border-right: 1px solid #E9E9E9;
    float: left;
    height: auto;
    margin-right: 46px;
    margin-top: 10px;
    padding: 0 20px 0 0;
    overflow: hidden;
    width: 202px;
}
.english_brochure {
    border-right: 1px solid #E9E9E9;
    float: left;
    height: auto;
    margin-right: 46px;
    margin-top: 10px;
    padding: 0 20px 0 0;
    width: 202px;
}
section.contactpage-map {
    margin-bottom: -10px;
}

body.page-id-9 div#text-3 {
    margin-top: 70px;
}
body.page-id-9 .content-area ul li {
    background: no-repeat;
}

body.page-id-9 .contactpage-map{display:block !important;}

.formgorup.feedback h4 {
    color: #00aecd;
    font-size: 14px;
    margin: 0;
    margin-top: 20px;
}

.formgorup.feedback .text-int {

    margin-top: 10px;
}
.formgorup.feedback .text-intt {

    margin-top: 10px;
}
.formgorup.feedback h5{
    font-size: 14px;
    color: #868686;
}

.formgorup.feedback span.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 1em;
    display: block;
}
div#primary h2 {
    margin-top: 35px;
	font-size: 28px;
}

/*stay connect area*/
.main-social-area {
    position: relative;
    z-index: 99;
}

.stay-connect-top {
    float: right;
    cursor: pointer;
	position:relative;
}
.main-social-area.active-stay .stay-connect-top:before {
    content: "";
    position: absolute;
    border-top: 10px solid #f36149;
    border-bottom: 10px solid transparent;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    bottom: 2px;
    right: 30px;
}
.stay-connect-top h4 {
    font-size: 15px;
    position: relative;
    top: -12px;
    padding: 10px 10px;
}
.stay-connect-top h4 i {
    color: #00aecd;
    font-size: 15px;
}
.main-social-area.active-stay .stay-connect-top h4, .main-social-area.active-stay .stay-connect-top h4 i {
    background: #f2614a;
    color: #fff;
}



.bannerArea #owl-demo .owl-item div {
    padding: 0 !important;
    position: relative;
}
.bannerArea #owl-demo .owl-item div.item:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 120px;
/*     background: #00aecdc7; */
}

.bold-tr {
    font-weight: bold;
}
tr.bold-tr {
    text-align: center;
}
tr.bold-tr1 {
    text-align: center;
}

.blogsarea .eventmain {
    box-shadow: 0 8px 17px 2px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);
    border-radius: 11px;
    overflow: hidden;
}
.blogsarea h4 {
    margin-bottom: 30px;
    font-size: 20px;
    text-transform: uppercase;
}
/* .bmt {
    color: #FFF;
    text-indent: 0px;
    padding: 6px 7px;
    border: none;
    background: #0094bb;
    box-shadow: none;
    display: inline-block;
    margin-top: 40px;
} */
.bmt a{
    color: #FFF;
    text-indent: 0px;
    padding: 6px 7px;
    border: none;
    background: #0094bb;
    box-shadow: none;
    display: inline-block;
    margin-top: 40px;
}
.bmt a:hover{ 
	color: #FFF; 
}
.patient-speak-item {
    margin-bottom: 40px;
}
.patient-speak_details {
    padding-left: 16px;
}

/*menu sidebar CSS*/
li#menu-item-18750, 
li#menu-item-18749,
li#menu-item-18981,
li#menu-item-18982,
li#menu-item-18983
{
    position: relative;
    transition: all 0.5s;
}

#menu-item-18750 ul.sub-menu, 
li#menu-item-18749 ul.sub-menu,
li#menu-item-18981 ul.sub-menu,
li#menu-item-18982 ul.sub-menu,
li#menu-item-18983 ul.sub-menu
{
    display: none;
}

#menu-item-18750:hover ul.sub-menu, 
#menu-item-18749:hover ul.sub-menu,
#menu-item-18981:hover ul.sub-menu,
#menu-item-18982:hover ul.sub-menu,
#menu-item-18983:hover ul.sub-menu
{
    display: block;
    position: absolute;
    z-index: 999;
    left: 100%;
    top: 0;
    width: 100%;
    border: 1px solid #ddd;
    background: #fff;
    transition: all 0.5s;
}
#menu-item-18750 ul.sub-menu li, 
#menu-item-18749 ul.sub-menu li,
#menu-item-18981 ul.sub-menu li,
#menu-item-18982 ul.sub-menu li,
#menu-item-18983 ul.sub-menu li
{
    font-size: 13px;
}

/* END menu sidebar CSS*/

.intl-tel-input {
 
    width: 100% !important;
}

.intl-tel-input .country-list .country {
    background: transparent !important;
}
li.more-social i {
    font-size: 26px;
    position: relative;
    top: -6px;
    color: #444;
}


.headerTop .headersocial ul li.more-social {
    cursor: pointer;
}
.main-social-area .headersocial {
    position: absolute;
    top: 50px;
    background: #f8f8f8;
    border: solid 1px #dcdcdc;
    text-align: right;
    right: -15px;
    visibility: hidden;
    float: none;
    height: 0;
    transition: 0.2s;
    overflow: hidden;
}
.main-social-area.active-stay .headersocial {
    visibility: visible;
    height: 55px;
}
.main-social-area .headersocial:before {
    content: "";
    position: absolute;
    border-top: solid 10px transparent;
    border-bottom: solid 10px #d0d0d0;
    border-right: solid 10px transparent;
    border-left: solid 10px transparent;
    top: -10px;
    right: 11px;
    top: -20px;
}

.main-social-area.active-stay .headersocial {
    height: 56px;
    visibility: visible;
    padding: 12px 10px;
}


/*Footer FIxed area*/
.page-id-2 div#hero-slider {
    display: none;
}
#hero-slider {
    background: url(https://www.parashospitals.com/wp-content/uploads/2017/03/bg-white40opa.png);
    border-radius: 0 16px 16px 0;
    bottom: 0;
    height: 310px;
    left: 0;
    margin: auto 0;
    position: fixed;
    right: 0;
    text-align: center;
    top: 125px;
    width: 70px;
    z-index: 999;
}
#hero-slider ul {
    padding: 15px 0;
}

#hero-slider li {
    list-style: none;
    margin-bottom: 8px;
}
#hero-slider i {
    background: rgba(0,165,222,1);
    background: linear-gradient(135deg,rgba(0,165,222,1) 0,rgba(67,191,232,1) 50%,rgba(0,165,222,1) 55%,rgba(0,165,222,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a5de', endColorstr='#00a5de', GradientType=1 );
    border-radius: 50%;
    color: #fff;
    font-size: 28px;
    font-weight: 400;
    height: 50px;
    line-height: 50px;
    width: 50px;
}
#hero-slider a.icon-1 i {
    font-size: 24px;
}

#hero-slider a p.hovertext, #result, .huge_it_slideshow_dots_thumbnails_1 {
    display: none;
}
#hero-slider a:hover p.hovertext {
    display: block;
    background: #cd2226;
    border-radius: 30px;
    color: #fff;
    left: 12px;
    margin-top: -50px;
    padding: 15px 20px 15px 54px;
    position: absolute;
    width: auto;
    font-size: 14px;
    font-weight: 400;
    z-index: -1;
    text-align: left;
    white-space: nowrap;
}
#hero-slider a:hover i {
    background: #cd2226;
}

/*New sidebar social*/
#social-sidebar {
    bottom: 0;
    height: 310px;
    left: 0;
    margin: auto 0;
    position: fixed;
    right: 0;
    text-align: center;
    top: 225px;
	  width: 41px;
/*     width: 70px; */
    z-index: 999;
}
div#social-sidebar ul {
    list-style: none;
}

#social-sidebar ul li {
    width: 100%;
}

#social-sidebar ul li a {
    display: block;
    width: 195px;
    text-align: right;
    background: #12a7c1;
    font-size: 15px;
    color: #fff;
    margin-left: -155px;
    padding: 0;
    border-bottom: solid 1px #fff;
}
#social-sidebar ul li:hover a {
    margin-left: 0;
}
#social-sidebar ul li a p {
    display: inline;
    width: 80%;
    margin-right: 10px;
    white-space: pre-line;
}
#social-sidebar ul li a i {
    font-size: 22px;
    width: 40px;
    height: 40px;
    background: #f69634;
    display: inline-block;
    text-align: center;
    line-height: 39px;
}
#social-sidebar ul li:last-child a {
    border: none;
}

.get-social-footer ul li a img {
    width: 50%;
    position: relative;
    top: -3px;
    filter: grayscale(1);
}

.internal .patient-speak-item {
    width: 100%;
    margin-bottom: 0;
}
.internal .patient-speak-item iframe {
    height: 210px !important;
    margin-bottom: -5px;
}
.internal .content-area-speak p {
    height: 211px;
}

.box-resume ul.heateor_sss_sharing_ul {
    float: left;
    width: 100%;
    text-align: center;
}

.box-resume ul.heateor_sss_follow_ul li, ul.heateor_sss_sharing_ul li {
    float: none !important;
    display: inline-block;
}


#patient-cara .owl-controls {
    text-align: center;
}

#patient-cara .owl-controls {
    transform: translateY(-50%);
    position: absolute;
    top: 30%;
    width: 100%;
    left: 0;
    right: 0;
    opacity: 1;
}

#patient-cara .owl-controls .owl-buttons {
    position: relative;
}
#patient-cara .owl-controls .owl-buttons div {
    background: rgb(0, 174, 205);
    border-radius: 0;
    opacity: 1;
    width: 40px;
    line-height: 36px;
    font-size: 0;
    height: 40px;
    text-align: center;
}
#patient-cara .owl-controls .owl-buttons .owl-prev {
    position: absolute;
    left: -30px;
}
#patient-cara .owl-controls .owl-buttons .owl-next {
    position: absolute;
    right: -30px;
}
#patient-cara .owl-controls .owl-buttons .owl-prev:before {
    top: 3px;
    content: "\f053";
    font-family: FontAwesome;
    position: relative;
    left: -1px;
    right: 0;
    font-size: 22px;
    color: #ffffffc9;
}
#patient-cara .owl-controls .owl-buttons .owl-next:before {
    content: "\f054";
    font-family: FontAwesome;
    position: relative;
    top: 3px;
    left: 2px;
    right: -3px;
    font-size: 22px;
    color: #ffffffc9;
}


ul.icon-internatiol li {
    color: #666666 !important;
/*     background: url(https://www.aimsindia.com/wp-content/uploads/2018/07/heart.png) 0 5px no-repeat!important; */
    padding-left: 28px!important;
    background-size: 22px auto!important;
	
	color: #666666 !important;
	background: none !important;
	padding-left: 0px!important;
    background-size: 0px auto!important;
}
ul.icon-internatiol li i{ 
	background-color: #00aecd;
    border-radius: 50%;
    padding: 5px;
    color: #ffff;
    margin-right: 20px;   font-size: 12px; 

}
.facilities h3 {
    color: #00aecd;
	line-height: 30px;
    margin-top: 10px; 
}
.procefures-in {
    color: #00aecd;
}
.facilities {
    border-top: 1px solid #e4e7ec;
    margin-top: 35px;
	   width: 100%;
    float: left;
	padding: 20px 0px; 
}
.facilities ul li {
    float: left;
    margin-bottom: 10px;
    width: 35%;
    background: 0 0;
    padding: 0;
}
.facilities ul li img {
    margin-right: 15px;
    width: auto;
    height: auto;
}
.facilities ul {
    margin-top: 20px;
}
.facilities ul li {
    display: inline-block;
    margin-bottom: 30px;
    width: 30%;
    background: 0 0;
    padding: 0;
}
.facilities ul li img {
    margin-right: 6px;
    width: auto;
    height: auto;
    width: 40px;
    position: relative;
    top: -1px;
}

.procefures-in {
    border-top: 1px solid #e4e7ec;
    margin-top: 35px;
    width: 100%;
    float: left;
}
.procefures-in ul {
    width: 70%;
    margin-top: 20px;
}
.procefures-in ul li {
    list-style: none !important;
    background: no-repeat;
    line-height: 28px;
	cursor:pointer;
}
.procefures-in ul li a {
    color: #666666;
}
.procefures-in ul li:hover a {
    color: #0eafcf;
}
.procefures-in ul li i {
    transition: 0.2s;
    position: relative;
    left: 0;
}
.procefures-in ul li:hover i {
    position: relative;
    left: 5px;
}

.page-id-84 .internal .content-area-speak p {
    height: 211px;
    overflow-y: scroll;
}

.page-id-84 .internal .content-area-speak p::-webkit-scrollbar {
    width: 7px;
    position: relative;
    right:10px;
}
  
.page-id-84 .internal .content-area-speak p::-webkit-scrollbar-track {
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); */
    border-radius: 0px;
    background-color: #fff;
}
 
.page-id-84 .internal .content-area-speak p::-webkit-scrollbar-thumb {
    border-radius: 0px;
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); */
    background-color:#ccc;
    border-radius: 5px;
}

/*international custom page*/
h2.health-pack {
    margin: 0;
    padding: 0 0 40px 0;
    text-align: center;
    font-size: 32px;
    font-weight: bold !important;
    text-transform: uppercase;
}
#price .item, .price-in-page .item{
    border: 1px dashed #c8c7c7;
    padding: 0;
    box-sizing: border-box;
    min-height: 170px;
    margin: 10px;
    padding-bottom: 15px;
}
#price .item figure, .price-in-page .item figure {
    display: inline-block;
    vertical-align: middle;
    width: 55px;
    margin-left: 7px;
}

#price .item figure img, .price-in-page .item figure img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

#price .item .cap-content,
.price-in-page .item .cap-content{
    width: 200px;
    display: inline-block;
    vertical-align: middle;
    margin-top: 10px;
}

#price .item .cap-content h3, .price-in-page .item .cap-content h3{
    color: #444d61;
    font-size: 14px;
    font-weight: 700 !important;
    margin: 8px 0 0;
	    height: 35px;
}

@media (max-width:768px){
/* 	.hospital-item-name h4 {
    left: 10px !important;
    text-align: left;
    width: 93% !important;
		    font-size: 16px !important; 
	} */
}

#price .item .cap-content .price-div, .price-in-page .item .cap-content .price-div{
    width: 100%;
}

#price .item .cap-content .price-div .our-price, .price-in-page .item .cap-content .price-div .our-price{
    width: 100%;
    float: right;
}

#price .item .cap-content .price-div h4, .price-in-page .item .cap-content .price-div h4 {
    color: #444d61;
    font-size: 12px;
    text-transform: uppercase;
    display: inline-block;
    margin: 0 5px 0 0;
}

#price .item .cap-content .price-div span, .price-in-page .item .cap-content .price-div span {
    color: #444d61;
    font-size: 13px;
    font-weight: 700;
}

#price .item .cap-content .price-div i.fa.fa-usd, .price-in-page .item .cap-content .price-div i.fa.fa-usd{
    font-size: 11px!important;
}

#price .item .cap-content .price-div h5, .price-in-page .item .cap-content .price-div h5 {
    color: #07aecf;
    font-size: 12px;
    display: block;
    margin-bottom: 6px;
    margin-top: 3px;
}
#price .item .cap-content .price-div p, .price-in-page .item .cap-content .price-div p {
    color: #444d61;
    font-size: 12px;
    display: block;
    margin-bottom: 3px;
}
#price .item .cap-content .book-now a, .price-in-page .item .cap-content .book-now a {
    float: left;
    color: #00aecd;
    font-size: 11px;
    font-weight: 600;
    border: 1px solid #00aecd;
    border-radius: 3px;
    margin-top: 7px;
    display: block;
    padding: 8px 10px;
}


#price .owl-controls {
    text-align: center;
}

#price .owl-controls {
    transform: translateY(-50%);
    position: absolute;
    top: 30%;
    width: 100%;
    left: 0;
    right: 0;
    opacity: 1;
}

#price .owl-controls .owl-buttons {
    position: relative;
}
#price .owl-controls .owl-buttons div {
    border-radius: 0;
    opacity: 1;
    width: 40px;
    line-height: 36px;
    font-size: 0;
    height: 40px;
    text-align: center;
    border: dotted 1px #afafaf;
    border-radius: 100px;
}
#price .owl-controls .owl-buttons .owl-prev {
    position: absolute;
    left: -40px;
}
#price .owl-controls .owl-buttons .owl-next {
    position: absolute;
    right: -40px;
}
#price .owl-controls .owl-buttons .owl-prev:before {
    top: 3px;
    content: "\f053";
    font-family: FontAwesome;
    position: relative;
    left: -1px;
    right: 0;
    font-size: 22px;
    color: #333;
}
#price .owl-controls .owl-buttons .owl-next:before {
    content: "\f054";
    font-family: FontAwesome;
    position: relative;
    top: 3px;
    left: 2px;
    right: -3px;
    font-size: 22px;
    color: #333;
}


.price-in-page .item {
    margin: 0;
    padding: 10px;
    margin-bottom: 30px;
    padding-bottom: 20px;
}
.price-in-page .item .cap-content {
    width: 100%;
    margin-top: 0px;
}




section.price-area {
    background: whitesmoke;
    padding: 80px 0px;
}
select#select-health option:nth-child(8) {
    display:none;
}

.aboutlist.custom-list-health {
    margin-top: 10px;
	 margin-top: 40px;
    width: 80%;
    overflow: hidden;
}

.aboutlist.custom-list-health .panel.panel-default {
    background: transparent;
}

.aboutlist.custom-list-health .panel.panel-default .panel-heading {
    padding: 0;}

.aboutlist.custom-list-health .panel-body p {
    color: #666666;
    font-size: 16px;
}

.aboutlist.custom-list-health .panel-title > a {
    display: block;
    padding: 0;
    color: #666666;
    font-size: 16px;
    font-weight: 500;
}
.aboutlist.custom-list-health .more-less {
    color: #151515;
}
.aboutlist.custom-list-health .panel.panel-default {
    background: transparent;
    margin: 0;
}


.aboutlist.custom-list-health .panel.panel-default {
    background: transparent;
    padding: 16px 20px 16px 14px;
    position: relative;
    margin: 0;
}
.aboutlist.custom-list-health .panel.panel-default .panel-heading {
    padding: 0;
}

.aboutlist.custom-list-health .more-less {
    color: #151515;
}
.aboutlist.custom-list-health .panel-body {
    padding: 0 !important;
    border-top: none !important;
    margin-top: 10px !important;
}
.aboutlist.custom-list-health .panel-body p {
    color: #3e3e3e;
    font-size: 15px;
}
.aboutlist.custom-list-health .panel-body {
    border-bottom: solid 1px #efefef;
}

.aboutlist.custom-list-health .panel-body a {
    display: inline-block;
    background: #0eafcf;
    color: white;
    padding: 4px 13px;
    margin-bottom: 20px;
    margin-top: 10px;
    font-size: 14px;
}

.aboutlist.custom-list-health .panel-body {
    border: solid 1px #e2e2e2 !important;
    padding: 14px 20px 0px !important;
}
@media only screen and (max-width:992px){ 
	
  
}

@media only screen and (max-width:576px){ 
	.footer-content ul {
    align-items: center;
    justify-content: space-between;
}
.footer-content ul li .fa {
    font-size: 15px !important;
    padding-left: 0 !important;
}
.get-social-footer {
	margin-left: 0;	
}
}
/* @media only screen and (max-width: 700px){ */
@media only screen and (max-width:768px){

.depart_doctors_details h4 p {
    margin: 0;
    color: #444;
    width: auto;
    white-space: initial;
    overflow: hidden;
    text-overflow: ellipsis;
}
.depart_doctors_details h4 {
    font-size: 13px;
    margin: 0;
    padding: 5px 0;
    color: #444;
    line-height: 18px;
    width: auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
}



article.aims-new-block {
  
    display:none !important;
}

div#div2 .col-sm-12.col-md-12.col-lg-12 {
    position: inherit;
} 


	.year h5 { 
		width:100% !important;
	}
	.award.invester-imeg {
    padding-bottom: 0px !important;
    display: flex !important;
    }
	
	
	
	.footercopyright {
    clear: both;
    margin-left: 20px;
}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-18019 > ul {
    
    opacity: 1!important; 
    transition: all 0.4s;
    width: 100%;
		visibility: inherit;
}
	li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-19559 > ul {
		 opacity: 1!important; 
    transition: all 0.4s;
    width: 100% !important;
		visibility: inherit; 
	}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-18043 ul.sub-menu {
		opacity: 1!important; 
    transition: all 0.4s;
    width: 100% !important;
		visibility: inherit;  
		left: 0% !important; 
	}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-18977 ul.sub-menu {
			opacity: 1!important; 
    transition: all 0.4s;
    width: 100% !important;
		visibility: inherit;  
		left: 0% !important; 
	}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-238 ul.sub-menu {
			opacity: 1!important; 
    transition: all 0.4s;
    width: 100% !important;
		visibility: inherit; 
		left: 0% !important;
	}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-18043 ul.sub-menu {
			opacity: 1!important; 
    transition: all 0.4s;
    width: 100% !important;
		visibility: inherit; 
		left: 0% !important; 
	}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-223 > ul {
   opacity: 1!important; 
    transition: all 0.4s;
    width: 100% !important;
		visibility: inherit;  
}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-231 > ul {
    opacity: 1!important; 
    transition: all 0.4s;
    width: 100% !important;
		visibility: inherit;  
}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-21390 ul.sub-menu {
    width: 100% !important;
}
	li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-20811 ul.sub-menu{
   
    width: 100% !important;
} 
	
.fixedsidebar.active .fixedinrpopup {
    width: 270px;  
	
	}
	li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-21390 > ul li {
    display: inline-block;
    margin-top: 5px;
    position: relative;
    width: 100% !important;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-20809 ul.sub-menu{
    
    width: 100% !important;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-21390 ul.sub-menu {
    width: 100% !important;
} 
	.for-our-hospital {
		float:none !important; 
	}
	.for-our-hospital img{
		display:none;
	}
	.internation-new ul li a {
		border: none !important;
	}
	.procedures-title a {
		line-height: 20px !important;
	}
	a.view-all {
    margin-bottom: 20px !important;
}
	.procedures-title {
    padding: 20px 0px 20px !important; 
	}
	.footer-content ul li i {
    padding: 0 3px 0px 14px !important ; 
	}
	/*.footer-content ul:first-child li i:first-child {
   padding: 0 10px 0 10px !important;
    }*/
.footer-content ul:first-child li:last-child i {
    left: 0px !important;
    top: 0px !important;
    position: relative;
    font-size: 13px !important;
}
	.footer-content ul:first-child li:last-child {
		 padding: 0 0px 0px 20px !important; 
		margin-bottom: 0;
		padding-left: 42px !important;
	}
	.content-area-speak {
    border: 1px solid #ddd;
    overflow: hidden !important;
    min-height: 210px;
}
	
	.website-by {
		float:none !important;
	}
	.News-event-new ul li .content-div-news {
    
    padding: 5px 10px !important;
    
}
	.page-id-21267 .arabic_brochure {
margin-left: 0px !important; 
}
	.lab-single-inside-headin {
		font-size: 14px !important;
    background-color: #f1624b ;
    padding: 5px !important; 
	}
	.book-now-btn h6 a {
    padding: 4px 14px !important; 
	}
	.lab-package-circle {
    width: 100% !important; 
}
	.all-hospitals ul li {
   
    width: 100% !important; 
	}
	.patient-speak-item {
    margin-bottom: 60px;
    width: 100% !important;  
		margin-top: 0px !important;
	}
	
	.goprofile a {
   
    padding: 2px 20px !important; 
	}
	div#primary img {
    margin-bottom: 20px;
} 
	.content-area h4 {
   
    line-height: 26px !important;
}
	.arabic_brochure {
    border-right: 1px solid #E9E9E9;
    float: none !important;
   
    width: 100% !important; 
    text-align: center !important;
}
	.english_brochure {
		float: none !important;
   
    width: 100% !important; 
    text-align: center !important; 
	}
	.grid_6 h3 {
    font-family: open sans,sans-serif;
    color: #0094bb;
    font-size: 20px; 
	}
/* 	aside .home_widget .item {
    width: 100% !important;
	} */
	h2.health-pack {
    margin: 0;
    padding: 0 0 20px 0;
    text-align: center;
    font-size: 20px; 
	}
	section.price-area {
    background: whitesmoke;
    padding: 40px 0px;
} 
	.page-id-84 .facilities ul li {
    margin-bottom: 10px !important;
} 
	.page-detail .container .title .h2 {
	font-size: 20px !important; 
}
	.facilities h3 {
		font-size: 20px !important;  
	}
	.matched-doctors h2 {
    margin: 0;
    padding: 0 0 30px 0;
    text-align: center;
    font-size: 20px; 
	}
	.patient-speak h2 {
    margin: 0;
    padding: 0 0 10px 0;
    text-align: center;
    font-size: 20px;
    font-weight: bold !important;
    text-transform: uppercase;
} 
	section.inter-coe-page-design article.innerpages.coe-new {
    background: #fff;
    padding: 20px 20px !important; 
}
 .hosiptal-sec-in .item-hospit {
    text-align: center;
    position: relative;
    /* margin-right: 15px; */
    margin-bottom: 30px;
    margin-right: 5px;
    width: 100%;	 
} 
	.hospital-item-name {
		 width: 100% !important;
	}
	.hospital-item-name h4 {
    left: 0px !important;
    text-align: left;
    width: 100% !important;
		    font-size: 16px !important;
}    
	.aims-coearea {
    padding: 40px 0px; 
	}
	.aims-coearea h2 {
    margin: 0;
    margin-bottom: 40px;
    font-size: 20px; 
	}
	.storyarea {
    padding: 30px 0px;
}
	.heading-new-story h1 {
		font-size: 20px !important; 
    margin-bottom: 30px !important; 
	}
	.headersocial {
    display: none;
} 
	.storyarea .col-md-6 .image-set img {
    top: 0px !important;
} 
	.image-set {
    height: auto;
    width: 100%;
    overflow: hidden;
}
	.serviceArea {
    clear: both;
	} 
	.content-internation-pateine h2 {
    color: #fff;
    margin: 0;
    font-size: 20px !important;
} 
	.content-internation-pateine a {
   padding: 10px 30px;
    margin-bottom: 20px !important;
}
	.bannerArea .owl-controls {
    transform: translateY(-50%);
    position: absolute;
    top: 35% !important; 
	}
	.bannerArea .owl-controls .owl-buttons div {
   
    width: 18px !important; 
	}
.patient-icon-new img {
    width: 100% !important;
} 
	.page-id-2 article.aims-coearea.top-medical.aims-coearea h2 { 
    font-size: 20px !important; 
	}
	.page-id-2 .flexslider11.carousel.home-coe .flex-viewport ul.slides li a img {
    width: 100% !important;
    height: auto !important;
}
	.hosiptal-sec-in h2 {
    margin: 0;
    margin-bottom: 25px !important;
    font-size: 20px !important;
}
	.flex-direction-nav {
    *height: 0;
    display: none;
} 
	.page-id-2 .flexslider2.carousel.home-coe .flex-viewport ul.slides li a img {
    width: 100%;
    height: auto !important;
}
.serviceArea h2, .blogsarea h2, .eventarea h2 {
    margin: 0;
    font-size: 20px !important;
    color: #222222;
    text-align: center;
    font-weight: bold !important;
    margin-bottom: 20px !important;
}
	.medical .coe-title a {
    color: #222222;
    margin-top: 15px;
    font-size: 10px; 
	} 
	.coe {
   
     padding: 0 0px !important; 
} 
	
	section.all-hospital-section {
    padding: 25px 0px !important;
}
	.facilities ul li {
    display: inline-block;
    margin-bottom: 30px;
    width: 100%; 
	}
	.emergency {
    float: none !important; 
	}
	.medical .coe-title a {
    color: #222222;
    margin-top: 15px !important;
    font-size: 12px !important;
    display: block;
    text-transform: capitalize;
    width: 80% !important;
}
	article.news-new-section {
    width: 100% !important;
    float: left;
    padding: 30px 0px !important;
		overflow:hidden;
} 
	section#middleWrapper {
    background: #f1f1f1;
    overflow: hidden;
}
	section {
    overflow: hidden;
}
	.internation-new ul li {
    display: table;
    width: 100% !important;
    float: left;
    text-align: center;
    height: 280px !important;
    margin: 0px !important;
    margin-top: 30px !important;
}
	article.news-new-section h1 {
		font-size: 20px !important;
    margin: 0;
    padding-bottom: 20px !important;
}
  article.news-new-section h3 {
    font-size: 20px !important; 
    margin-top: 0px !important; 
    margin-bottom: 0px !important; 
}
	.margin-blog-set {
   margin-top: 0px !important; 
   margin-bottom: 40px !important; 
}
.margin-blog-set h3 {
	font-size: 20px !important; 
} 
	 .News-event-new ul li .content-div-news h2 {
    margin: 0;
    margin-top: 20px !important;
    margin-bottom: 10px !important;
    font-size: 20px !important; 
} 
	.News-event-new ul li {
    float: left;
    width: 100% !important; 
    height: 330px !important; 
    margin-bottom: 30px !important;
} 
	.blog-content-new h2 {
    font-size: 20px !important;
    line-height: 26px !important; 
}
	article.news-new-section .video-sec-new h3 {
    margin-top: 0px !important;
    padding: 20px 0px !important;
} 
article.aims-new-block .counter-block ul li {
    
    width: 100% !important; 
} 	
article.aims-new-block .counter-block ul li .value {
    font-size: 20px !important;
    font-weight: 700;
} 	
	 article.aims-new-block .counter-block ul li .max-health-label {
    font-size: 14px !important;
    line-height: 30px !important;
}
article.aims-new-block .counter-block ul li .max-health-path {
    margin-top: 20px !important;
    margin-bottom: 20px !important; 
}	
	.testimoal-button a {
		margin-top: 0px !important; 
	}	
	.patient-speak_details {
    padding-left: 16px !important;
} 
.eventarea {
    clear: both;
    padding: 20px 0 20px 0 !important;
	display:none;
	} 
	.get-social-footer {
/* 		display:none; */
	margin-left: 20px;
    display: block;
}
	.footer-bottom {
    padding: 20px 0; 
	} 
	
	p {
		font-size:14px !important; 
	}
	h1, h2, h3, h4, h5, h6 {
		font-size:20px;
	}
	.flexslider.carousel.home-coe.new-center .coe {
    padding: 0 70px !important;
}
	.patient-speak_details h5 {
    font-size: 15px !important; 
	} 
/* section#middleWrapper.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
    width: 300px!important;
    text-align: center;
}
section#middleWrapper.coe {
    text-align: center;
    display: block;
    position: relative;
    
}

section#middleWrapper.coe .coe-img {
    position: relative;
    overflow: hidden;
    border: 2px solid #00accd;
    border-radius: 100%;
    width: 170px !important;
    height: 170px !important;
    cursor: pointer;
    margin: 0 auto;
    transition: 0.2s;
}	  */

	
	
	
	
	
	#social-sidebar {
		display:none;
	}
.blogs-image {
    position: relative;
    display: block;
    height: 100%;
    text-align: left;
    vertical-align: top;
    width: 100%;
}
.blogs-content {
    width: 100%;
    position: relative;
    display: block;
    height: 100%;
    /* text-align: center; */
    text-align: left;
    vertical-align: top;
}
	.bannerArea #owl-demo .owl-item div.item:before {

    visibility: hidden;
    opacity: 0;
}
	
.stories-cnt {
    background: #00accd;
    color: #fff;
    padding: 30px;
    width: 100%;
}
	
	.stories-cnt{
		text-align:center;
	}	
	
	.blogsarea{
		text-align:center;
	}
	
	.footer-bottom .footermenu{
	text-align: left;
    margin-left: 20px;
	}
	
	
	.footer-bottom .footermenu ul li:before{
		display:none;
	}
	
	body.home.page.page-id-2 .footercontent{
		text-align:left;
	}
	
	.innerpages h1{
		text-align:center;
	}
.for-tab-back {
    background: #fff;
 padding:0px !important; 	
	}
.for-tab-back .tab-content {
    padding-left: 15px !important;
	    padding-right: 15px !important; 
	}
.tab-pane ul li {
    line-height: 28px !important;
    color: #666666 !important;
    font-size: 14px !important;
    margin: 0 0 15px 0 !important;
   
    text-align: left !important;
}	
	.for-tab-back p {
		font-size: 14px !important;
		text-align: left !important; 
	}	
.center-of-top {
    width: 50% !important;
    padding: 5px !important;
}	
.center-of-top ul li {
    
    padding: 0px 20px;
}	
	
}   	


.all-hospitals ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.all-hospitals ul li {
    display: inline-block;
    border: solid 1px #ececec;
    padding: 20px;
    text-align: center;
    margin: 5px;
    width: 32%;
    margin-bottom: 20px;
    vertical-align: top;
    height: 360px;
}
.all-hospitals ul li h2 {
    font-size: 15px;
    margin: 6px 0;
    text-transform: uppercase;
    color: #111;
    margin-top: 20px;
    margin-bottom: 20px;
}
.all-hospitals ul li a {
    border: 1px solid #20b0cd;
    background: #20b0cd;
    display: inline-block;
    margin-top: 6px;
    padding: 5px 20px;
    color: #fff;
}


/* Neeewww section event and news */
article.news-new-section {
    width: 100%;
    float: left;
    padding: 60px 0px;
}

.News-event-new {
    float: left;
    width: 100%;
    margin-top: 30px;
}

.News-event-new ul {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
    float: left;
}

.News-event-new ul li {
    float: left;
    width: 50%;
    height: 350px;
    vertical-align: top;
}

.News-event-new ul li .content-div-news {
    background: #00accd;
    color: #fff;
    height: 100%;
    display: block;
    padding: 30px 20px;
    position: relative;
}

.News-event-new ul li .content-div-news h4 {
    margin: 0;
    padding: 0;
    font-size: 15px;
}
.News-event-new ul li .content-div-news h2 {
    margin: 0;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 24px;
}

.News-event-new ul li .content-div-news p {
    margin: 0;
}

.News-event-new ul li .content-div-news a {
    position: absolute;
    bottom: 20px;
    left: 20px;
    padding: 11px 30px;
    color: #fff;
    border: solid 1px #fff;
    border-radius: 5px; 
}
.News-event-new ul li .content-div-news a:hover {
	color: #fff;
    background: #00accc;
    border-radius: 5px; 
}
.News-event-new ul li .image-div-news {
    overflow: hidden;
    height: 350px;
}

.News-event-new ul li .image-div-news img {
    height: 100%;
    transition: 0.3s;
	width:100%;
}

.News-event-new ul li:hover .image-div-news img {
    transform: scale(1.2);
}


.blog-sec-new {
    position: relative;
    height: 280px;
}
.margin-blog-set {
    margin-top: -55px;
    margin-bottom: 40px;
}
.blog-image-new {
    overflow: hidden;
    width: 100%;
    height: 280px;
}

.blog-image-new img {
    max-width: inherit;
    height: 100%;
}.video-sec-new h3 {
    margin-bottom: 25px;
}

.blog-content-new {
    position: absolute;
    bottom: 0;
    color: #fff;
    padding: 10px 10px 20px;
    background: linear-gradient(#ff000005,#000000d4);
    width: 100%;
}

.blog-content-new h4 {
    font-size: 15px;
}

.blog-content-new h2 {
    font-size: 28px;
    line-height: 40px;
}

.blog-content-new a {
    color: #ffffff;
}

.video-sec-new {
    margin-top: 50px;
}

ul.here-is-link li {
    list-style: none;
    background-image: none;
    vertical-align: top;
    display: inline-block;
}
ul.here-is-link li a {
    background: #efefef;
    display: inline-block;
    color: #6d6d6d;
    padding: 10px 20px;
    border: solid 1px #eaeaea;
    cursor: no-drop;
	 font-size:17px;
	font-weight:bold;
}
ul.here-is-link li a.active {
    background: #00aecd;
    display: inline-block;
    color: #fff;
    padding: 10px 20px;
    border: solid 1px #00aecd;
    cursor: pointer;
}

/* Call to Action*/
.menu.nav {
    text-align: right;
    margin: 0;
    list-style: none;
}
a.GoogleAnalyticsET-processed {
    color: #0f0f0f !important;
	
}
li.last.leaf.menu-mlid-27843.patient-login a {
    color: #0f0f0f !important; 
}
a.GoogleAnalyticsET-processed:hover{
    color: #0f0f0f !important;
	background-color:none;
}
li.last.leaf.menu-mlid-27843.patient-login a:hover {
    color: #0f0f0f !important; 
	background-color:none;
}
.nav>li>a:hover {
    text-decoration: none;
   background-color:none; 
}
.menu.nav ul{
	text-align: right;
	    margin: 0;
     list-style: none;
} 

.menu.nav  li{
	text-align: left;
    margin-right: 10px;
    background-color: white;
    display: inline-block;
    border-radius: 0;
    width: 140px;
    padding-left: 25px;
    padding-left: 0;
}
.menu.nav a{
	padding: 7px 0 7px 50px;
}
.appoint-points {
   text-align: right;
    display: flex;
    width: 100%;
    margin-top: 13px;
    margin-bottom: 10px;
}
.header-top {
	position: relative;
}
.header-top ul {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    height: 80px;
    list-style: none;
}
.header-top i.fa.fa-envelope-o {
    color: #222;
    font-size: 22px;
    margin-right: 10px;
}
i.fa.fa-video-camera {
    font-size: 20px;
    margin-right: 5px;
    color: #222;
}
.header-top ul li a img {
    margin-right: 10px;
}
.quote-btn a i.fa.fa-envelope-o {
	color: #FFF;
}
.header-top ul li a span {
    color: #F00;
}
.header-top ul li a {
    color: #337ab7;
    display: flex;
    align-items: center;
    font-family: sans-serif;
}
.header-top ul li {
	float: left;
	padding-right: 10px;
}
.emer-new {
    width: 199px;
    text-align: left;
    position: relative;
    padding-left: 36px;
    font-size: 17px;
    top: 34px;
    left: 316px;
}
.emer-new a {
    font-size: 14px;
}

.emer-new img {
    position: absolute;
    left: 8px;
    top: 5px;
    width: 12%;
}

.emer-new span {
    color: #f1624b;
    font-size: 13px;
    text-transform: uppercase;
}

.appoint-points ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    text-align: right;
}

.appoint-points ul li {
    display: inline-block;
    vertical-align: top;
    /* padding-right: 52px; */
    position: relative;
    margin-right: 20px; 
}
.appoint-points ul li:last-child {
    padding-right: 0;
    margin-right: -8px;
}
.appoint-points ul li span {
/* background: #00aecd; 
    width: 36px;
    height: 36px;
    display: inline-block;
    border-radius: 8px;
    margin-right: 5px;  */
    /* position: absolute; */
    /* left: -90px; */
	width: 36px;
    height: 36px;
    display: inline-block;
    border-radius: 8px;
    margin-right: 5px; 
}
.appoint-points ul li span img {
/*    width: 16px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 6px; */
}
.appoint-points ul li a {
   font-size: 11px;
    color: #333333;
    display: block;
    /* width: 120px; */
    text-align: left;
    text-transform: uppercase; 
}

.appoint-points ul li a h4 {
font-size: 12px;
    color: #333333;
    display: inline-block;
    text-align: left;
    text-transform: uppercase;
    margin-top: 9px;
    font-weight: 600 !important;
}

.internation-new {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    margin-top: -9px;
}
.heading-new-story {
    margin-bottom: 40px;
}
.heading-new-story h1 {
    margin: 0;
    font-size: 32px;
    color: #222222;
    text-align: left;
    font-weight: bold !important;
	margin-bottom: 60px;
    line-height: 50px;
}
.internation-new ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.internation-new ul li {
    display: table;
    width: 45%;
    float: left;
    text-align: center;
    height: 280px;
    margin: 9px;
}

.internation-new ul li a {
    border: solid 2px #38c0d8;
    display: table-cell;
    height: 100%;
/*     vertical-align: middle; */   
}
.patient-title-new h4 {
    margin: 0;
    font-size: 18px;
    color: #222222;
    font-weight: bold !important;
}

.patient-icon-new {
    display: inline-block;
    margin-bottom: 30px;
    height: 120px;
}

.patient-icon-new img {
/*     width: 90px; */
	 width: 100%; 
}


article.aims-new-block {
    float: left;
    width: 100%;
    background: #00accd;
    padding: 40px 0;
    display: block;
}


article.aims-new-block .counter-block ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

article.aims-new-block .counter-block ul li {
    display: inline-block;
    width: 19%;
    text-align: center;
    color: #fff;
}
article.aims-new-block .counter-block ul li .value {
    font-size: 38px;
    font-weight: 700;
}

article.aims-new-block .counter-block ul li .max-health-label {
    font-size: 16px;
}

article.aims-new-block .counter-block ul li .max-health-path {
    margin-top: 40px;
}
article.aims-new-block .counter-block ul li .max-health-path a {
    color: #fff;
    padding: 12px 20px;
    border: solid 1px #fff;
    text-transform: uppercase;
    font-weight: 700;
    border-radius: 5px;
    display: inline-block;
}
article.aims-new-block .counter-block ul li .max-health-path a:hover {
    background: #fff;
    color: #00accd;
}
article.aims-new-block .counter-block ul li .icon-block {
    width: 110px;
    display: inline-block;
    margin-bottom: 10px;
}
.three-patient .patient-speak_details {
    text-align: left;
    padding: 0;
}

.three-patient .patient-speak_details h4 {
    color: #00accd;
}
.three-patient .patient-speak_details h5 {
    font-size: 19px;
    font-weight: normal !important;
}
.three-patient .coe.medical {
    width: 100%;
}

.three-patient .coe.medical .coe-img {
    width: 380px !important;
}

.three-patient iframe {
    width: 100%;
    position: relative;
    top: -50px;
}
.three-patient .coe:hover .coe-img:after {
    opacity: 0;
    visibility: hidden;
}
.serviceArea .coe.medical {
    width: 100%;
}

.serviceArea .coe.medical .coe-img {
    width: 365px !important;
}
.top-medical .coe.medical .coe-img {
    width: 365px !important;
}
.serviceArea .coe.medical a {
    color: #fff !important;
}

#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
	z-index: 99;
}
#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 8px;
    font-size: 32px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top:hover {
    background: rgba(0, 0, 0, 0.9);
}
#return-to-top:hover i {
    color: #fff;
    top: 5px;
}

/* central of excelence new design page */
article.bread-new-design {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: #0000006e;
    z-index: 99;
    padding: 10px 0px;
}
article.bread-new-design .page-breadcrumb {
    padding-left: 0;
}
article.bread-new-design .page-breadcrumb a:first-child {
    padding-left: 0;
}
section.inter-coe-page-design {
    background: #f7f7f7;
    position: relative;
}
section.inter-coe-page-design article.innerpages.coe-new {
    background: #fff;
    padding: 60px 90px;
    width: 100%;
    position: relative;
    top: -80px;
    box-shadow: 0px 0px 23px -4px #00000040;
}
.bootstrap-tab .content-area {
    padding-top: 30px;
}

.bootstrap-tab .nav-tabs>li>a {
    font-size: 17px;
    font-weight: bold;
    color: #828282;
    padding-bottom: 20px;
}

.bootstrap-tab .nav-tabs>li.active>a, .bootstrap-tab .nav-tabs>li.active>a:focus, .bootstrap-tab .nav-tabs>li.active>a:hover {
    color: #000;
    border: none !important;
    border-bottom: solid 2px #00aecd !important;
}

.bootstrap-tab  .nav-tabs>li>a:hover, .bootstrap-tab  .nav-tabs>li>a:focus{
	 color: #000;
	background:transparent;

}
.nav-tabs>li>a:hover {
    border-color: #eee0 #eee0 #dddddd03 !important;
}

.hosiptal-sec-in h2 {
    margin: 0;
    margin-bottom: 60px;
    font-size: 32px;
    color: #222222;
    text-align: center;
    font-weight: bold !important;
}

.Disease-sec-in h2 {
    margin: 0;
    margin-bottom: 40px;
    font-size: 32px;
    color: #222222;
    text-align: center;
    font-weight: bold !important;
}

section.all-hospital-section {
    padding: 60px 0px;
}

.hosiptal-sec-in .item-hospit {
/*     border: solid 1px #dcdcdc;
    padding: 10px; */
    text-align: center;
    position: relative;
/*     margin-right: 15px; */
	margin-bottom: 30px;
	margin-right: 5px;
}


.Disease-sec-inhosiptal-sec-in .follw-item-hospit {
    border: solid 1px #dcdcdc;
    padding: 10px;
    text-align: center;
    position: relative;
    margin-right: 15px;
	margin-bottom: 30px;
	height:286px;
}
.hospital-item-image {
    position: relative;
}
.hospital-item-image img{
  width:100%;
}
.hospital-item-name {
/*     position: absolute;
    width: 100%;  */
	
	    position: absolute;
    width: 100%;
    padding: 10px;
    color: #fff;
    z-index: 99;
    bottom: 0;
    background: #099abcd6;
    right: 0;
    left: 0;
    text-align: left; 
}
.hosiptal-sec-in .item-hospit {
   text-align: unset;
    position: relative;
    margin-bottom: 30px;
    margin-right: 0px;
    width: 98%; 
}
.hospital-item-name h4 {
/*     padding: 20px 0px 10px; */
/*     margin: 0;
    font-size: 18px; */
/*     color: #222222;
    font-weight: bold !important; */
	 
	 /* padding: 20px 0px 10px; */
/*     margin: 0;
    font-size: 18px;
    padding: 20px 20px 20px;
    color: #fff;
    z-index: 999;
    bottom: 0px;
    background: #099abcd6;
    position: absolute;
    right: 0px;
    left: 0px; 
	text-align: left;  */
}

section#middleWrapper {
    background: none;
}
.flexslider.carousel.home-coe {
    background: #f1f1f1;
	border: 4px solid #f1f1f1; 
}
.dise-item-name h4 {
    padding: 20px 0px 10px;
    margin: 0;
    font-size: 18px;
    color: #222222;
    font-weight: bold !important;
	line-height: 26px;
}

.hosiptal-sec-in .owl-controls {
    transform: translateY(-50%);
    position: absolute;
    top: 46%;
    width: 100%;
    left: 0;
    right: 0;
    opacity: 0.9;
}

.hosiptal-sec-in .owl-controls .owl-buttons {
    position: relative;
}

.hosiptal-sec-in .owl-controls .owl-buttons div {
    background:transparent;
    border-radius: 4px;
    opacity: 1;
    width: 40px;
    line-height: 36px;
    font-size: 0;
    height: 40px;
    text-align: center;
}

.hosiptal-sec-in .owl-controls .owl-buttons .owl-prev {
    position: absolute;
    left: -50px;
}
.hosiptal-sec-in .owl-controls .owl-buttons .owl-next {
    position: absolute;
    right: -50px;
}


.hosiptal-sec-in .owl-controls .owl-buttons .owl-prev:before {
    top: 3px;
    content: "\f053";
    font-family: FontAwesome;
    position: relative;
    left: -1px;
    right: 0;
    font-size: 22px;
    color: #222;
}
.hosiptal-sec-in .owl-controls .owl-buttons .owl-next:before {
    content: "\f054";
    font-family: FontAwesome;
    position: relative;
    top: 3px;
    left: 2px;
    right: -3px;
    font-size: 22px;
    color: #222;
}


.ricos {
    text-align: center;
}

.testimoal-button a {
    color: #000;
    border: 1px solid #00accc;
    padding: 11px 30px;
    font-size: 15px;
	transition:0.5s;
	margin-top:50px;
	display:inline-block; 
	border-radius: 5px; 
}

.testimoal-button {
    text-align: center;
}




.testimoal-button a:hover {
    color: #fff;
	background:#00accc;
	border-radius: 5px; 
}
section.all-Disease-section {
    padding: 60px 0;
}
#main#main img{ max-width:100%; 

}  
.page-id-84 .flexslider10.carousel.home-coe ul li a img{
	padding-right: 20px;
    padding-top: 20px; 
	max-width:100%; 

}  
.page-id-84 .flexslider10.carousel.home-coe .procedures-title a {
    margin: 0;
    font-size: 18px;
    color: #222222;
    font-weight: bold !important;
    line-height: 30px;
}
.postid-19973 #main#main img{ max-width:100% !important; height:150px !important;} 
.postid-19970 #main#main img{ max-width:100% !important; height:auto !important;} 
/* .postid-19970 #main#main a img{ max-width:100% !important; height:1168px !important;}  */

.procedures-title a {
	    margin: 0;
    font-size: 18px;
    color: #222222;
    font-weight: bold !important;  line-height: 40px; 
}
.procedures-title span a {
display: inline-block;
    background: #0eafcf;
    color: white;
    padding: 4px 13px;
    margin-bottom: 20px;
    margin-top: 10px;
    font-size: 14px;
}
.procedures-title {
    padding: 20px 0px 0px;
	font-size: 15px;
    font-weight: 400; 
}
.procedures-title p {
    line-height: 28px;
    color: #666666;
    font-size: 14px;
    margin: 0 0 15px 0;
}
.procedures-title p a{
	display: inline-block;
    background: #0eafcf;
    color: white;
    padding: 4px 13px;
    margin-bottom: 20px;
    margin-top: 10px;
    font-size: 14px;
}
.page-id-84 .content-area ul li {
/*     background: url(images/li-icon.png) no-repeat scroll 0px 9px transparent; */
	 background: none !important;
    list-style-type: none !important;
    margin: 0;
    padding: 0 0 0 0px;
    background-size: 5px 5px;
    margin-bottom: 6px;
    color: #666666;
    font-size: 15px;
    line-height: 24px;  margin-left: 0px;
}
.facilities ul li {
	margin-bottom: 30px !important; 
}
.page-id-84 .home-coe li.flex-nav-prev {
    position: absolute;
    top: -10%;
    left: 88%;
    list-style-type: none;
    bottom: 0;
    width: 28px;
    height: 26px;
    opacity: 1;
    filter: alpha(opacity=1);
    font-size: 20px;
    color: #ffffff;
    text-align: center;
    display: block;
}
.page-id-84 .home-coe li.flex-nav-next {
    position: absolute;
    top: -10%;
    right: 0px;
    bottom: 0;
    list-style-type: none;
    width: 35px;
    height: 35px;
    opacity: 1;
    filter: alpha(opacity=1);
    font-size: 20px;
    color: #ffffff;
    text-align: center;
}

.page-id-84 .home-coe li.flex-nav-prev a {    
    color: #fff !important; 
    text-indent: 50px;
    display: block;
    overflow: hidden;
    background: url(https://www.aimsindia.com/wp-content/uploads/2019/01/left-arrow.png)no-repeat 0px 0px;
}
.page-id-84 .home-coe li.flex-nav-next a {
    color: #fff !important;
    text-indent: 50px;
    display: block;
    overflow: hidden;
    background: url(https://www.aimsindia.com/wp-content/uploads/2019/01/right-arrow.png)no-repeat 10px 0px;
}
.page-id-2 .flex-viewport ul.slides li a img {
	width:100%;
/* 		    height: 400px; */
}
.page-id-2 .flexslider11.carousel.home-coe .flex-viewport ul.slides li a img {
 width:100%;   height: 300px;
}
.page-id-2 .flexslider2.carousel.home-coe .flex-viewport ul.slides li a img {
 width:100%;   height: 300px;
}
.flexslider11.carousel.home-coe li.flex-nav-prev {
	position: absolute;
    top: 35%;
    left: 0px;
    list-style-type: none;
    bottom: 0;
    width: 35px;
    height: 35px;
    opacity: 1;
    filter: alpha(opacity=1);
    font-size: 20px;
    color: #ffffff;
    text-align: center;
    display: block;
	
	background: rgba(0, 174, 205, 0.62); 
    border-radius: 0;
    opacity: 1;
    width: 40px;
    line-height: 36px;
    font-size: 0;
    height: 35px;
    text-align: center; 
}
.flexslider2.carousel.home-coe li.flex-nav-next {
/*     position: absolute;
    top: 35%;
    right: -10px;
    bottom: 0;
    list-style-type: none;
    width: 35px;
    height: 35px;
    opacity: 1;
    filter: alpha(opacity=1);
    font-size: 20px;
    color: #ffffff;
    text-align: center; */
	position: absolute;
    top: 35%;
    right: -6px;
    bottom: 0;
    list-style-type: none;
    width: 35px;
    height: 35px;
    opacity: 1;
    filter: alpha(opacity=1);
    font-size: 20px;
    color: #ffffff;
    text-align: center;
    background: rgba(0, 174, 205, 0.62); 
    border-radius: 0;
    opacity: 1;
    width: 40px;
    line-height: 36px;
    font-size: 0;
    height: 35px;
    text-align: center; 
}
.flexslider11.carousel.home-coe li.flex-nav-next {
       position: absolute;
    top: 35%;
    right: -5px;
    bottom: 0;
    list-style-type: none;
    width: 35px;
    height: 35px;
    opacity: 1;
    filter: alpha(opacity=1);
    font-size: 20px;
    color: #ffffff;
    text-align: center;
    background: rgba(0, 174, 205, 0.62);
    border-radius: 0;
    opacity: 1;
    width: 40px;
    line-height: 52px;
    line-height: 40px;
    height: 35px;
    text-align: center;
}
.flexslider2.carousel.home-coe li.flex-nav-prev {
    position: absolute;
    top: 35%;
    left: 0px;
    list-style-type: none;
    bottom: 0;
    width: 35px;
    height: 35px;
    opacity: 1;
    filter: alpha(opacity=1);
    font-size: 20px;
    color: #ffffff;
    text-align: center;
    display: block;
	
	
	   background: rgba(0, 174, 205, 0.62);  
    border-radius: 0;
    opacity: 1;
    width: 40px;
    line-height: 36px;
    font-size: 0;
    height: 35px;
    text-align: center;
}
.page-id-2 article.aims-coearea.top-medical.aims-coearea h2 {
    margin: 0;
    margin-bottom: 40px !important;
    font-size: 32px;
    color: #222222;
    text-align: left !important;
    font-weight: bold !important;
}
h3.top-medical{
	color: #00aecd; position: relative; margin-bottom:10px;     line-height: 30px;
    margin-top: 30px;
}
a.view-all {
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    padding: 11px 30px;
    box-shadow: 0px 0px 10px #ffffff3d;
    color: #000 !important;
    border: 1px solid #00accc;
    transition: 0.5s;
    border-radius: 5px; 
	
}
a.view-all:hover{
	color: #fff !important; 
    background: #00accc;
    border-radius: 5px; 
}
.for-tab-back {
 background: #fff;
    padding: 60px 90px;
    width: 100%;
    position: relative;
    margin-top: -10%; 
    box-shadow: 0px 0px 23px -4px #00000040;
}
.for-tab-back .tab-content {
        padding-left: 20px;
    padding-top: 20px;      padding-right: 20px; 
}
.for-tab-back p {
/*     padding: 20px 0px 10px;
    margin: 0;
    font-size: 18px;
    line-height: 26px; */
	line-height: 28px;
    color: #666666;
    font-size: 17px;
    margin: 0 0 15px 0; 
/* 	font-weight: bold; */
} 

.tab-pane ul { 
list-style-type: none;
/* 	list-style-type:disc; */
}

.page-id-19 .tab-pane  img.alignleft {
    display: inline;
    float: inherit; 
    margin-right: 24px;
    margin-top: 4px;
     height: auto; 
}
.page-id-19 .achivementss {
    margin-bottom: 150px;
}
.page-id-34 .achivementss {
    margin-bottom: 150px;
}
.page-id-42 .achivementss {
/*     margin-bottom: 140%; */
	margin-bottom: 40%;
}
.tab-content ul.bullet li a {
	line-height: 28px !important;
    color: #666666 !important;
    font-size: 17px !important;
    margin: 0 0 15px 0 !important; 
/* 	font-weight: bold !important; */
}
.tab-content h6 {
    font-size: 14px;
    color: #666;
}


.tab-pane ul li {
	line-height: 28px !important;
    color: #666666 !important;
    font-size: 17px !important;
    margin: 0 0 15px 0 !important; 
/* 	font-weight: bold !important;  */
	position:relative;
	padding-left: 25px;
}
/* .tab-pane ul li a {
   position:relative;	
} */
.tab-pane ul li:before {
	content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    background-color: #666;
    left: 5px;
    top: 12px;
    display: block;
    border-radius: 100%;
}
ul.here-is-link li{
	padding-left: 0px;
}
ul.here-is-link li:before {
display:none; 
	
}
.tab-pane h2 {
	line-height: 28px !important;
    color: #666666 !important;
    font-size: 20px !important;
    margin: 0 0 15px 0 !important; 
	font-weight: bold !important; 
}
.tab-pane h4 {
	line-height: 28px !important;
    color: #666666 !important;
    font-size: 20px !important;
    margin: 0 0 15px 0 !important; 
	font-weight: bold !important; 
}
.tab-pane h5 {
	line-height: 28px !important;
    color: #666666 !important;
    font-size: 20px !important;
    margin: 0 0 15px 0 !important; 
	font-weight: bold !important; 
}
.tab-pane th {
    text-align: left;
    font-weight: bold;
    font-size: 17px;
}
.tab-pane td, th {
   
    font-size: 17px;
}
.back a {
color: #fff !important;
    padding: 12px 20px !important;
    border: solid 1px #fff !important;
    text-transform: uppercase !important;
    font-weight: 700;
    border-radius: 5px !important;
    display: inline-block !important;
}
.back a:hover {
	background: #fff !important;
    color: #00accd !important;
}

.hospital-img img {
    height: 180px;
    width: 100%; 
}
.page-id-17 .hospital-img img {
    height: 338px !important;
    width: 100% !important;
}
.page-id-44 .hospital-img img {
    height: 127px !important;
    width: 100% !important;
}
.page-id-17 .all-hospitals ul li h2 {
    font-size: 15px;
    margin: 6px 0;
    text-transform: uppercase;
    color: #111;
    margin-top: 20px;
    margin-bottom: 0px;
}
.page-id-19735 .all-hospitals ul li h2 {
    font-size: 15px;
    margin: 6px 0;
    text-transform: uppercase;
    color: #111;
    margin-top: 20px;
    margin-bottom: 0px;
}
.page-id-20816 .all-hospitals ul li h2 {
    font-size: 15px;
    margin: 6px 0;
    text-transform: uppercase;
    color: #111;
    margin-top: 20px;
    margin-bottom: 0px;
}
.page-id-44 .all-hospitals ul li h2 {
    font-size: 15px;
    margin: 6px 0;
    text-transform: uppercase;
    color: #111;
    margin-top: 20px;	
    margin-bottom: 0px;
}
body.disease-template-default.single.single-disease.postid-20531.logged-in.admin-bar.customize-support .innerpages h2 {
    font-size: 22px;
    font-weight: 500 !important;
   color: #222 !important;
}
.postid-20527 .content-area h4 {
    font-weight: 900 !important;
    font-size: 18px;
    text-transform: capitalize; 
    margin-top: 25px;
    margin-bottom: 20px;
}
.postid-20531 .content-area h4 {
    font-weight: 900 !important;
    font-size: 18px;
    text-transform: capitalize; 
    margin-top: 25px;
    margin-bottom: 20px;
}
.postid-20519 .content-area h4 {
    font-weight: 900 !important;
    font-size: 18px;
    text-transform: capitalize; 
    margin-top: 25px;
    margin-bottom: 20px;
}
.for-our-hospital {
	padding:0px;
	margin:0px;  float: left;
}
.page-id-19735 .all-hospitals ul li a {
    border: none !important;   
   background: none !important; 
    display: inline-block;
    margin-top: 6px;
    padding: 5px 20px;
    color: #000000;
}

.page-id-19735 .all-hospitals ul li {
	height: 300px;
}



.page-id-17 .all-hospitals ul li a {
    border: none !important;   
   background: none !important; 
    display: inline-block;
    margin-top: 6px;
    padding: 5px 20px;
    color: #000000;
}
.page-id-17 .all-hospitals ul li {
	height: 430px;
}

.page-id-44 .all-hospitals ul li {
	height: 230px;
}
.page-id-44 .all-hospitals ul li a {
    border: none !important;   
   background: none !important; 
    display: inline-block;
    margin-top: 6px;
    padding: 5px 20px;
    color: #000000;
}
.page-id-20816 .all-hospitals ul li a {
    border: none !important;   
   background: none !important; 
    display: inline-block;
    margin-top: 6px;
    padding: 5px 20px;
    color: #000000;
}
.page-id-20816 .all-hospitals ul li {
	height: 300px;
}
.page-id-19557 .all-hospitals ul li a {
    border: none;
    background: none;
    display: inline-block;
    margin-top: 6px;
    padding: 0px;
    color: #111; 
}

.page-id-19557 .all-hospitals ul li {
height: 300px; 
} 



.page-id-44  .all-hospitals ul li:nth-child(12) {
    display: none !important;
} 

.page-id-44  .all-hospitals ul li:nth-child(14) {
    display: none !important;
} 
.page-id-14571 #main#main .prevent img {
   max-width: 100%;
    border: none;
    /* border-radius: 50%; */
    /* box-shadow: 0px 0px 13px 3px #D1D1D1; */
    height: 150px;
    width: 150px; 
}

.plus a {
/*     border: none;
    color: #f1624b;
    margin: 0 auto;
    border-radius: 50%;
    padding: 3px;
    text-align: center;
    display: inline-block;
    height: 30px;
    width: 30px; */
	
	font-size: 16px; 
	border: none;
        color: #00accd; 
    margin: 0 auto;
    border-radius: 50%;
    padding: 3px;
    text-align: center;
    display: inline-block;
    height: auto;
    width: 100%;
}   
.lab-package-circle {
	width: 33%;
/*     float: left;   
	margin-bottom: 50px;  */
	
	    margin-bottom: 15px;
    display: inline-block; 
}
.page-id-14565 .matched-doctors {
    
    display: none;
}

.page-id-14565 .patient-speak { 
   display: none;
}

.page-id-14571 .matched-doctors {
    
    display: none;
}

.page-id-14571 .patient-speak { 
   display: none;
} 


.page-id-84 .arabic_brochure {
    border-right: none;
    float: left;
    height: auto;
    margin-right: 30px;
    margin-top: 10px;
    padding: 0 20px 0 0;
    overflow: hidden;
    width: 245px;
}
.page-id-84 .arabic_brochure img {
    border: 1px solid #00aecd;
}

.img img {
    max-width: 100%;
    border: none;
    /* border-radius: 50%; */
    /* box-shadow: 0px 0px 13px 3px #D1D1D1; */
    height: 150px;
    width: 150px;
}
.lab-single-inside-headin {
	font-size: 17px; background-color: #f1624b; padding: 5px 50px; color: #fff; border-top-right-radius: 5px; border-top-left-radius: 5px;
}
.img {
    text-align: center;
} 
.page-id-21267 .innerpages h1 {
    display: none;
}
.page-id-21267 .facilities {
     border-top: none; 
    margin-top: 0px;
    width: 100%;
    float: left;
    padding: 0px 0px;
}

.page-id-21267 .arabic_brochure {
   border-right: none;
    float: none;
    height: auto;
    margin-right: 0px;
    margin-top: 10px;
    padding: 0 20px 0 0;
    /* overflow: hidden; */
    width: 17.0%;
    margin-left: 0px;
    padding-left: 0px;
    display: inline-block;
    padding-right: 0px;
    margin-left: 15px;
    box-shadow: 0px 4px 10px 0px;
    color: #00000036;
    transition: 0.567s; 
	margin-bottom: 20px;
    border-radius: 5px; 
}
.page-id-21267 .arabic_brochure p {
    padding-left: 20px;
	line-height:20px;
}
.page-id-21267 .facilities h3 {
    color: #00aecd;
    line-height: 30px;
    margin-top: 20px;
    margin-left: 20px;
    margin-bottom: 20px; 
}

.page-id-21267 .facilities h3:nth-child(1) {
    color: #00aecd;
    line-height: 30px;
    margin-top: 0px;
    margin-left: 20px;
    margin-bottom: 20px; 
}
.website-by {
		float:right;
	}

img.for-head-new-imeag {
    float: left;
    position: absolute;
    margin-left: 20px;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-21390 > ul li {
    display: inline-block;
    margin-top: 5px;
    position: relative;
    width: 100% !important;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-21390 ul.sub-menu {
    width: 30%;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-18977 ul.sub-menu {
    left: 100%;
    top: 0;
    z-index: 99999;
    width: 220px;
    margin-left: -20%;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-238 ul.sub-menu {
    left: 100%;
    top: 0;
    z-index: 99999;
    width: 220px;
    margin-left: -20%;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-18043 ul.sub-menu {
    left: 100%;
    top: 0;
    z-index: 99999;
    width: 220px;
    margin-left: -20%;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-20811 ul.sub-menu li{
   
/*     width: 49.5% !important; */
} 
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-20811 ul.sub-menu{
   
    width: 60%;
} 
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-20809 ul.sub-menu li{
    
/*     width: 49.5% !important; */
} 
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-20809 ul.sub-menu{
    
    width: 90%;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-21390 ul.sub-menu {
    width: 21%;
}
#access ul ul li {
    display: inline-block;
    margin-top: 5px;
    position: relative;
    width: 49.5%;
    padding: 0 10px 0 10px !important;
}
#access ul ul li a {
    line-height: normal;
    font-size: 14px;
    padding: 8px 15px !important;
    color: #333;
    transition: all 0s;
}
/* .all-hospital-section .col-sm-3 h4:nth-last-child(1):after {
    content: "Coming Soon";
    color: #fff;
    padding: 3px !important;
    font-size: 14px !important;
    position: absolute !important;
    bottom: 18% !important;
    left: 35% !important;
    border-radius: .25rem !important;
    font-weight: bold; 
}  */

a.health-text {
        background: #0094bb;
    color: #fff !important;
    font-size: 20px;
    padding: 14px;
    margin: 0 auto;
}
a.health-text:hover {    
    color: #fff; 
}
.for-annual {
    background: #f7f4f4;
    padding: 10px 30px 30px; 
}
.for-annual a {
    color: #333;
}
.for-annual span {
    background-color: #00aecd; 
    color: #fff;
    padding: 5px 8px;
    font-size: 14px;
    display: inline-table;
    margin-right: 10px;
}
.for-annual h2 {
    font-size: 24px;
}

.year {
    background: #f7f4f4;
    padding: 0px;
    margin: 0 auto;
    padding-left: 1px;
    margin-left: 0px;
}
.year h5 {
    background: rgb(0, 174, 205);
    padding: 10px;
    margin: 0 auto;
    padding-left: 10px;
    position: inherit;
    width: 16%;
    color: #ffff;
    font-weight: 400;
    font-size: 20px;
    margin-left: 0%;
}
.page-id-2141 .internal-content .col.s12.m3 {
    padding: 0px;
    margin: 0px auto;
    width: 24.69%;
}
.page-id-2141 .award.invester-imeg:nth-child(1) {
    background: #e4e4e4;
    padding: 20px 16px;
    margin-left: 0px;
    position: relative;
    left: 5%;
    right: 0%;
    margin: 0 auto;
}
.page-id-2141 .invester-imeg a {
    color: #0093DD;
    text-decoration: none;
    font-size: 14px;
}
.page-id-2141 .award h5 {
    font-size: 20px;
    color: #333;
    font-weight: 400;
}
.page-id-2141 span {
    margin-right: 10px;
}
.page-id-2141 .invester-imeg span i {
    background-color: #0093DD;
    color: #fff;
    padding: 5px;
    font-size: 14px;
    display: inline-table;
}
.for-annuall {
  background: #f7f4f4;
    padding: 0px 0px 30px; 
}
.for-annuall a {
    color: #333;
}
.for-annuall span {
/*     background-color: #00aecd;
    color: #fff;
    padding: 5px 8px;
    font-size: 14px;
    display: inline-table;
    margin-right: 10px; */
	
	background-color: #00aecd;
    color: #fff;
    padding: 5px 10px;
    font-size: 14px;
    /* display: inline-table; */
    margin-right: 0px;
    display: inline;
    float: left;
    margin-top: 15px;
    margin-left: 10px;
}
.for-annuall h2 {
    font-size: 24px;
}
.award.invester-imeg {
   /* padding-left: 15px;
    padding-bottom: 20px;
	display:inherit;*/

    padding-left: 20px;
    padding-bottom: 20px;
    display: inherit;
    padding-right: 20px; 
}
.award.invester-imeg h5 {
/*     font-size: 18px;
    padding: 10px 0px; */
	
	 font-size: 18px;
    padding: 10px 0px;
    float: left; 
}
.award.invester-imeg td, th {
    padding: 5px 10px !important;
    border: 1px solid #423737;
    text-transform: uppercase;
}
hr-top {
   clear: both;
    display: block;
    width: 98.5%;
    margin-left: 11px;
    padding: 0px 0px;
    position: relative;
    margin-bottom: 20px;
	border-top:none;
}
.fixedsidebar {
    width: 45px;
    height: 45px;
    bottom: 50%;
    right: 0;
    top: auto;
    position: fixed;
    z-index: 999;
}
.dicebutton {
    cursor: pointer;
    position: relative;
    z-index: 999;
    display: block;
    width: 45px;
    height: 45px;
    left: auto;
    background: #00aecd url(https://www.aimsindia.com/wp-content/uploads/2019/03/dots-image.png) no-repeat center;
}
.fixedinrpopup {
    background: #00aecd;
    width: 320px;
    float: left;
    right: -140px;
    position: absolute;
    top: -260%;
    bottom: auto;
    transform: scale(0);
    -webkit-transform: scale(0);
    transition-duration: .5s;
    -webkit-transition-duration: .5s;
    z-index: 999;
}
.fixedinrpopup ul {
    margin-bottom: 0px !important;
}

.fixedinrpopup ul {
    border: 5px solid #fff;
    display: block;
    font-size: 0;
	    background: #fff;
}
.fixedinrpopup ul li {
    height: 135px;
    width: 50%;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
/*     border-bottom: 7px solid #fff;
    border-right: 7px solid #fff; */
	    border: 5px solid #fff; 
	background: #00aecd;
}
i.fa.fa-location-arrow {
    font-size: 30px;
	color: #fff;}

.fixedinrpopup .verticalcenter {
    display: block;
}
section.contactpage-map H3 {
    text-transform: capitalize;
}
text {
    width: 100%;
    height: 250px;
}
section.contactpage-map iframe {
    width: 100%;
    height: 250px;
}
.verticalcenter {
    display: table;
    height: 100%;
    width: 100%;
}
.fixedinrpopup .verticalcenter .verticalinner {
    display: table !important;
}
.verticalinner {
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    width: 100%;
}
.fixedinrpopup .verticalcenter .verticalinner a {
    display: table-cell !important;
    height: 100%;
    vertical-align: middle;
}
.fixedinrpopup ul li label {
    width: 100%;
}

.fixedinrpopup ul li label {
    cursor: pointer;
    margin: 5px 0 0;
    padding: 0 10px;
    font-size: 16px;
    line-height: normal;
    font-weight: 500;
    color: #fff;
    transition-duration: .5s;
    -webkit-transition-duration: .5s;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}
.fixedpopupbox {
    opacity: 0;
    transform: scale(0);
    -webkit-transform: scale(0);
    position: fixed;
    bottom: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    z-index: 9;
}
.fixedpopupbox.active {
    opacity: 1;
    transform: scale(1);
    -webkit-transform: scale(1);
}
.fixedsidebar.active .fixedinrpopup {
    width: 300px;
    float: left;
    right: 45px;
    position: absolute;
    transform: scale(1);
    -webkit-transform: scale(1);
    transition-duration: .5s;
    -webkit-transition-duration: .5s;
}
.fixedsidebar.active .dicebutton {
    background: #00aecd url(https://www.aimsindia.com/wp-content/uploads/2019/03/close-image.png) no-repeat center;
}
select.wpcf7-form-control.wpcf7-select {
    border-radius: 0;
    margin-bottom: 20px;
    padding: 8px 12px;
    height: 40px;
    width: 100%;
    border-color: #CCC;
    font-family: sans-serif;
    color: #a2a2a2;
}

.formgorup.feedback span.wpcf7-list-item-label {
    margin-left: 5px;
}
.why-asian {
	text-align:center;
}
.why-asian ul li {
	list-style-type: none !important; 
	background:none;
}

.why-asian img {
    width: 100px;
    height: auto;
    margin-right: 5px;
} 

.bookdiv button {
    color: #fff;
    font-size: 13px;
    text-transform: capitalize;
    padding: 6px 10px;
    background: #009cb8;
    border: 1px solid rgba(189,100,72,.2);
    border-radius: 4px;
    top: 10px;
    right: 10px;
    cursor: pointer;
}

h2.international-view-all a {
    color: #fff;
    font-size: 20px;
    text-transform: capitalize;
    padding: 6px 10px;
    background: #009cb8;
    border: 1px solid rgba(189,100,72,.2);
    border-radius: 4px;
    cursor: pointer;
}
h2.international-view-all {
    margin-bottom: 35px;
}
.heading-new-story h2 {
	 font-size: 32px;
    color: #222222;
	    font-weight: 700 !IMPORTANT;
}
.innerpages h3 {
    font-size: 26px;
    color: #00aecd;
    padding: 0 0 15px;
    margin: 0;
    position: relative;
}
.post-title a {
    color: #000000;
    font-size: 15px;
}

.content-area a {
    color: #00aecd;
    text-transform: none;
    font-weight: 100;
}
.news-post-image h3 a {
   font-size: 18px;
    color: #00aecd;
}
a.prev.page-numbers {
    color: white;
}
a.page-numbers {
    color: white;
}
.eltd-post-text h3 a {
   font-size: 22px;
}
.depart_doctors_details a {
    color: black;
    font-size: 13px;
   
}
.goprofile {
    top: 10px;
}
.tab-pane ul ol.sub-bullets {
    margin-left: 30px;
    margin-top: 10px;
}
.tab-pane ul ul {
    margin-left: 10px;
    margin-top: 10px;
}

.hospital-facilities ul li {
        list-style-type: none;
    background: none;
    display: inline-block;
    width: 33%; 
}
.hospital-facilities img {
    width: 100%;
    height:100%;
	
}
.hospital-facilities h2 {
    margin-top: -15px !important;
    font-size: 20px !important;
    text-align: center;
    background: #0094BB;
    padding: 10px;
	color:#fff;
}

.fixedinrpopup ul li:last-child {
    width: 100%;
}
.innerpages h2 {
    font-size: 26px;
    color: #fff;
    padding: 0px 0px 15px 0px;
    margin: 0;
    position: relative;
}

.center-of-top {
    width: 20%;
    padding: 10px;
}
.center-of-top ul li {
   list-style-type: none;
    float: left;
    width: 100%;
    display: inline-block;
}
.center-of-excelence {
	position:relative;
	transition:0.5s all;
}
.center-of-excelence img {
    width: 100%;
    height: 100%;
}
.center-title {
    text-align: center;
    margin-top: 10px;
    font-size: 14px;
    color: #000;
}
.center-title a {
    color: #000;
    font-family: sans-serif;
}
.coe:hover .center-of-excelence:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: 0.2s;
    background: #00aecdc4;
	transition:0.5s all;
}
.coe:hover .center-of-excelence:after {
    content: "\f067";
    font-family: FontAwesome;
    position: absolute;
    top: 50%;
    color: #fff;
    font-size: 35px;
    transition: 0.2s;
    transform: translateY(-50%);
    right: 0;
    left: 0;
    z-index: 99;
	transition:0.5s all;
}
.center-of-top .coe {
    text-align: center;
    display: block;
    position: relative;
    padding: 0px;
}

/* Top Links Style Here */

.top-links {
    background: #f8f8f8;
    padding: 10px 0;
}
.top-links ul {
    list-style: none;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.top-links ul li:last-child {
   display: flex;
   align-items: center;
}
.top-links p {
	font-size: 18px;
    margin-bottom: 0;
    padding-right: 10px;
	font-family: sans-serif;
}
.top-links span {
    padding-right: 10px;
    color: #F00;
    font-size: 18px;
    font-family: sans-serif;
}
.top-links img {
	width: 40px;
	height: 40px;
	margin-right: 10px;
}
.platform-part p.top-dctor {
    font-size: 16px;
    line-height: 25px;
    font-family: sans-serif;
    color: #5c5c5c;
    padding: 0 97px;
}
platform {
	padding: 50px 0;
}
.platform-part center h3 {
    margin: 65px 0 35px 0;
	font-size: 30px;	
	font-family: sans-serif;
	color: #333;
	font-weight: bold !important;
}
.platform-part center span {
    font-size: 25px;
	font-family: sans-serif;
    line-height: normal;
    margin-bottom: 10px;
    display: block;
}
ul.spclist-main {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin-bottom: 0;
    border-bottom: solid 1px #CCC;
}
.platform-part .row ul.spclist-main:nth-child(3n) {
    border-bottom: none;
}
ul.spclist-main li {
    width: 33.33%;
    float: left;
    margin: 20px 0;
}
ul.spclist-main li {
	border-right: solid 1px #CCC;
}
ul.spclist-main li:nth-child(3n) {
	border-right: none;
}
.ptnt-icon {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 20px;
}
.ptnt-icon img {
    width: 85px;
    height: 85px;
}
.fclty-cont {
    margin-left: 40px;
}
.fclty-cont h4 {
    font-size: 18px;
    font-weight: bold !important;
    font-family: sans-serif;
	color: #5c5c5c;
}
.fclty-cont a {
	font-size: 17px;
	line-height: 27px;
	font-family: sans-serif;
}
.fclty-cont a:hover {
	color: #000;
}
.meet-dr {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
a.cnect-btn, .enquiry-btn {
    background-color: #ff0e0e !important;
    background-image: linear-gradient(#ff1818,#c00000) !important;
    font-size: 22px;
    font-family: sans-serif;
    font-weight: bold;
    color: #FFF !important;
    padding: 8px 20px;
    display: inline-block;
    border-radius: 8px;
    margin-top: 30px;
}
.two-btn ul {
    list-style: none;
    width: 40%;
    margin: 0 auto 30px;
}
.two-btn ul li {
	float: left;
	width: 50%;
}
.two-btn ul li a {
	font-size: 20px;
	font-family: sans-serif;
	font-weight: bold;
}
.two-btn ul li a:hover {
	color: #000;
}

/* Top Links Style End */

/* Travel Part Style Here */


.travel-part {
	padding: 50px 0;
}
.hdng-trvl {
    text-align: center;
    margin-bottom: 60px;
}
.hdng-trvl h3 {
    font-size: 30px;
    font-family: sans-serif;
    color: #333;
    font-weight: bold !important;
	margin-bottom: 30px;
}
.hdng-trvl p {
    font-size: 18px;
    font-family: sans-serif;
    color: #333;
}
.travel-part ul {
    width: 80%;
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin: 0 auto;
}
.travel-part ul li {
    width: 23%;
    margin-right: 15px;
    float: left;
    text-align: center;
    margin: 0 auto;
}
.travel-part ul li:last-child .circle-img:before {
	display: none;
}
.travel-part ul li:last-child {
	margin-right: 0;
}
.circle-img {
    background: #FFF;
    box-shadow: #0000002e 1px 2px 3px 0px;
    border-radius: 50%;
    width: 135px;
    height: 135px;
    padding-top: 13px;
    margin: 0 auto;
    text-align: center;
    position: relative;
}
.circle-img:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 100%;
    border: dashed 1px #263569;
    width: 100%;
}
.circle-img img {
    border-radius: 50%;
    width: 110px;
    height: 110px;
    margin-bottom: 25px;
}
.four-item p {
    font-size: 17px;
    font-family: sans-serif;
    color: #333;
    display: block;
    text-align: center;
    margin-top: 20px;
    padding: 0 25px;
}

/* Travel Part Style End */

/* Need Form Style Here */

.need-form, .platform-part, .travel-part {
    padding: 60px 0;
    display: inline-block;
    margin: 0 auto;
    width: 100%;
}
.form-main {
    background: #eee;
    padding: 40px 120px;
}
.form-main h3 {
	font-size: 30px;
	font-family: sans-serif;
	font-weight: bold !important;
	text-align: center;
}
.form-main p {
    font-size: 18px;
    font-family: sans-serif;
    text-align: center;
	color: #333;
}
.form-main .fa {
    color: #999;
    margin-right: 8px;
	text-align: center;
}
.need-c_form .form-control {
	border-radius: 0px;
}
.need-c_form select.selectpicker.countrypicker.f16 {
    padding: 6px 12px;
    height: 34px;
    display: block;
    width: 100%;
    color: #333;
    border-color: #CCC;
    font-family: sans-serif;
}
.need-c_form label {
    font-size: 18px;
    font-family: sans-serif;
    color: #333;
    font-weight: normal;
}
.need-c_form .enquiry-btn {
    border: none;
    display: block;
    margin-top: 25px;
}
.need-c_form span.decrpts {
    font-size: 15px;
    font-family: sans-serif;
    color: #6f6e6e;
    margin-top: 10px;
    display: block;
    text-align: center;
}

.need-c_form span.requiredV:after {
    content: "*";
    color: red;
}

/* Need Form Style End */

/* Quote-Btn Style Here */

.quote-btn {
/*     position: fixed;
    top: 50%;
    right: 0;
    margin-right: -114px;
    z-index: 9999;
    transform: rotate(-90deg); */
}
.quote-btn a {
    display: block;
    font-size: 18px;
    color: #FFF !important;
    font-family: sans-serif;
    border: 1px solid #fe3d3d;
    padding: 10px 15px;
    border-radius: 10px;
    background-color: #bc0505 !important;
    background-image: linear-gradient(#ff1818,#c00000) !important;
    position: relative;
}
.quote-btn a:hover {
	color: #FFF;
}
.quote-btn a .fa {
	margin-right: 3px;
}
form.form-container {
    width: 100%;
    height: 100%;
}
.modal-dialog {
    width: 400px !important;
}
.modal-body {
    height: auto;
    padding: 25px 0px !important;
}
.form-hdng {
    background: #00aecd;
    display: block;
	padding: 35px 0;
}
.form-hdng h3 {
	font-size: 25px;
	font-family: sans-serif;
    margin: 0;
    text-align: center;
	color: #FFF;
}
button.close {
    position: absolute;
    top: 5px;
    right: 15px;
	opacity: 1;
}
button.close span {
    font-size: 41px;
    color: #FFF;
}
.modal-body {
    background-color: #e8e8e8e6;
}
.sky-form .footer-button {
    display: block;
}
.sky-form .button {
    overflow: hidden;
    width: 100%;
    padding: 5px;
    outline: 0;
    border: 0;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    font-size: 26px;
    background-color: #ff0e0e !important;
    background-image: linear-gradient(#ff1818,#c00000) !important;
}
.form-container .form-control, select.selectpicker.countrypicker.f16, .override_select_box {
    border-radius: 0;
    margin-bottom: 20px;
    padding: 8px 12px;
    height: 40px;
    width: 100%;
    border-color: #CCC;
    font-family: sans-serif;
}
.form-container textarea {
    width: 100%;
    height: 110px;
    border-color: #CCC;
    padding: 8px 12px;
    font-family: sans-serif;
	color: #999797;
}
select.selectpicker.countrypicker.f16, .override_select_box {
    color: #999797;
}
.footer-button {
    width: 100%;
    display: inline-block;
    margin: 4px auto 0;
    padding: 0px 15px;
}
button.button.footer-button {
    padding: 8px 10px;
    border: none;
    color: #FFF;
    font-size: 22px;
    font-family: sans-serif;
    background-color: #ff0e0e !important;
    background-image: linear-gradient(#ff1818,#c00000) !important;
}
.form-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    margin-top: 20px;
    padding: 0 15px;
}
.form-footer img {
    width: 60px;
    height: 60px;
    margin-right: 15px;
}
.form-footer p {
    font-size: 12px;
    font-family: sans-serif;
}


/* Quote-Btn Style End */

.footer-content ul {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.footer-content ul li .fa {
    font-size: 15px !important;
    line-height: normal;
}
.footer-content i.fa.fa-map-marker {
    padding-top: 7px;
}
.footermenu img {
    margin-left: -15px;
    margin-bottom: 15px;
}

/* Logo-Part Style Here */

.story-vdeo {
    padding: 60px 0;
    display: inline-block;
    width: 100%;
	background: #f1f1f1;
}
.story-vdeo h2 {
	font-size: 30px;
    font-family: sans-serif;
    color: #333;
    font-weight: bold !important;
	text-align: center;
	margin: 0 0 30px;
}
.owl-new figure {
    width: 100%;
    height: 200px;
    display: flex !important;
    justify-content: center;
    align-items: center;
    background: #FFF;
    margin-bottom: 0;
}
.owl-new .owl-pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
}
.owl-carousel .owl-nav {
    display: none;
}
.owl-new .owl-dots {
    display: none;
}

/* Logo-Part Style End */
input.wpcf7-form-control.wpcf7-submit {
    padding: 8px 158px;
    border: none;
    color: #FFF;
    font-size: 22px;
    font-family: sans-serif;
    background-color: #ff0e0e !important;
    background-image: linear-gradient(#ff1818,#c00000) !important;
}
.thank-page {
    width: 100%;
    background-color: #56afce;
    padding: 10px 0px;
}

.thank-page h5 {
    font-size: 22px;
    text-align: center;
    color: #fff;
    letter-spacing: 1px;
}

input.wpcf7-form-control.wpcf7-submit.help-form {
    padding: 10px 15px;
    border: none;
    color: #FFF;
    font-size: 22px;
    font-family: sans-serif;
    background-color: #ff0e0e !important;
    background-image: linear-gradient(#ff1818,#c00000) !important;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    text-align: center;
}

.form-main p:nth-child(1n) {
	margin-bottom: 25px;
}
.modal-dialog {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
}