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

a{
	text-decoration:none;
	color:#a0ddfb;
}
a:hover{
	text-decoration:none;
	color:#5ac4d0;
}

li{
	font-family: 'Barlow', sans-serif;
	font-size:18px; line-height:26px;
	color:#666; text-align:justify;
}

.aboutsection ul{
	/*list-style-type:decimal;*/
	list-style-image: url('../images/def-bull.jpg') !important;
}

p{
	font-family: 'Barlow', sans-serif;
	font-size:18px; line-height:26px;
	color:#666; text-align:justify;
}
.topbackground{
	background:url(../images/topbg.jpg) no-repeat 50% 100% #fff;
	background-size:cover; 
}
/* ROW 1 */
.toprow{
	background:#1d61d3;
	padding:0 0;
	text-align:center;
	border-top:#3f81f0 1px solid;
}
@media (max-width:995px){
.toprow{
	background:#1d61d3;
	padding:0 0;
	text-align:center;
	border-top:#3f81f0 1px solid;
	margin-top:4px;
}	
}
ul.easyaccess{
	margin:0 0 0 0;
	padding:0;
	list-style-type:none;
	list-style-position:inside;
}
ul.easyaccess li{
	float:left;
	color:#e40804;
	margin:10px 0 0 0; padding:0 10px 0 10px;
	border-right:#3f81f0 1px solid;
	display:block;
}
ul.easyaccess li a.nor i{
	float:left;
	display:block;
	color:#e40804;
	height:30px; width:30px;
	line-height:30px;
	text-align:center;
	background-color:#FFF;
	border-radius:15px;
	margin-right:7px;
}
ul.easyaccess li a.nor{
	color:#fff;
	line-height:30px;
	font-size:16px; font-weight:normal;
	text-decoration:none;
	font-family: 'Barlow', sans-serif;
}
ul.easyaccess li a.nor:hover{
	color:#CCC;
	text-decoration:none;
}
ul.easyaccess li a.icons i{
	float:left;
	display:none;
	visibility:hidden;
	color:#e40804;
	height:30px; width:30px;
	line-height:30px;
	text-align:center;
	background-color:#FFF;
	border-radius:15px;
	box-shadow:#CCC 2px 2px 5px;
	margin-right:7px;
}
ul.easyaccessright{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:inside;
	float:right;
}
ul.easyaccessright li{
	float:left;
	color:#e40804;
	margin:0; padding:0 0 0 0;	
}
ul.easyaccessright li a{
	display:block;
	background:#1355c4;
	padding:10px 10px;
	color:#FFFFFF;
	line-height:30px;
	font-size:16px; font-weight:normal;
	text-decoration:none;
	font-family: 'Barlow', sans-serif;
}
ul.easyaccessright li a:hover{
	color:#fff;
	text-decoration:none;
	background-color:#e40804;
}
ul.easyaccessright li a.search{
	display:block;
	background-color:transparent;
	padding:10px 10px;
	color:#333333;
	line-height:30px;
	font-size:16px; font-weight:bold;
	text-decoration:none;
	font-family: 'Barlow', sans-serif;
}
ul.easyaccessright li a.search:hover{
	color:#e40804;
	text-decoration:none;
	background-color:transparent;
}
@media (max-width:995px){
ul.easyaccess li{
	float:left;
	color:#e40804;
	margin:10px 0 0 0; padding:0 5px 0 5px;
	border-right:#d2d2d2 1px solid;
	display:block;
}
ul.easyaccess li a.nor{
	display:none;
	visibility:hidden;
	color:#1d61d3;
	line-height:30px;
	font-size:16px; font-weight:bold;
	text-decoration:none;
	font-family: 'Barlow', sans-serif;
}
ul.easyaccess li a.icons i{
	float:left;
	display:block !important;
	visibility:visible !important;
	color:#e40804;
	height:30px; width:30px;
	line-height:30px;
	text-align:center;
	background-color:#FFF;
	border-radius:15px;
	box-shadow:#CCC 2px 2px 5px;
	margin-right:7px;
}
ul.easyaccessright li a{
	display:block;
	background:#1355c4;
	padding:10px 10px;
	color:#FFFFFF;
	line-height:30px;
	font-size:14px; font-weight:bold;
	text-decoration:none;
	font-family: 'Barlow', sans-serif;
}
}
/* ROW 1 */
/* ROW 2 */
.logorow{
	padding:20px;
	background:#FFF;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
.logorow_left{
	float:left;
	width:504px;
}
.logorow_right{
	float:right;
	width:371px;
}
@media (max-width:995px){
.logorow_left{
	float:left;
	width:50%;
}
.logorow_right{
	float:right;
	width:30%;
}
}
@media (max-width:525px){
.logorow_left{
	float:none;
	width:100%;
}
.logorow_right{
	float:none;
	width:240px;
	margin:10px auto 0 auto;
}
}
/* ROW 2 */
#bannerleftclear{
	padding-left:0;
}
#bannerrightclear{
	padding-right:0;
}
@media (max-width:995px){
#bannerleftclear{
	padding-left:0;
	padding-right:0;
}
#bannerrightclear{
	padding-left:0;
	padding-right:0;
}	
}
/* ROW 3 */
a.servicetab{
	font-family: 'Barlow', sans-serif;
	display:block;
	padding:7px;
	background:#f0f0f0;
	border:#dfdfdf 1px solid;
	margin-bottom:30px;
	color:#333333;
	font-size:17px;
	text-decoration:none;
	transition: all 1s ease;
}
a.servicetab span{
	/*float:left;*/
	display:inline-block;
	min-height:40px; min-width:40px;
	line-height:40px; font-size:20px;
	text-align:center; color:#FFF;
	background:#1d61d3;
	margin-right:6px;	
}
a:hover.servicetab{
	display:block;
	padding:7px;
	background:#b0dbf0;
	border:#6fb0d1 1px solid;
	margin-bottom:30px;
	color:#333333;
	font-size:17px;
	text-decoration:none;
	
}
a.servicetab2{
	font-family: 'Barlow', sans-serif;
	display:block;
	padding:7px;
	background:#1d61d3;
	border:#dfdfdf 1px solid;
	margin-bottom:30px;
	color:#fff;
	font-size:17px;
	text-decoration:none;
	transition: all 1s ease;
}
a.servicetab2 span{
	/*float:left;*/
	display:inline-block;
	min-height:40px; min-width:40px;
	line-height:40px; font-size:20px;
	text-align:center; color:#1d61d3;
	background:#fff;
	margin-right:6px;	
}
a:hover.servicetab2{
	display:block;
	padding:7px;
	background:#e40804;
	border:#e40804 1px solid;
	margin-bottom:30px;
	color:#fff;
	font-size:17px;
	text-decoration:none;
	
}
/* ROW 3 */
/* ROW 4 */
.docfindblock{
	background:#FFF;
	border-radius:10px;
	box-shadow:#CCC 5px 5px 20px;
	padding:40px 15px 15px 15px;
	margin-bottom:50px;
	margin-top:50px;
	position:relative;
	z-index:8;
	margin-top:-20px;
}
h1.doctortitle{
	display:block;
	width:210px;
	background:#FFF;
	padding:10px;
	z-index:9;
	position:relative;
	font-family: 'Barlow', sans-serif;
	font-size:24px; color:#e40804;
	font-weight:normal;
	margin:0 auto 0 auto;
	text-align:center;
}
.docfindblock select{
	font-family: 'Barlow', sans-serif;
	margin-bottom:20px;
}
/* ROW 4 */
/* Short Links */
.linksection{
	padding:60px 0;	
}
/* Short Links */
/* ROW 5 */
.aboutsection{
	padding:80px 0;
}
h1.sectiontitle{
	text-align:center;
	font-family: 'Barlow', sans-serif;
	font-size:24px; margin:0 0 15px 0;
	color:#e40804;
}
h1.sectiontitle span{
	font-size:36px;
}
h1.sectiontitle::after{
	content: "";
	display:block;
	background:url(../images/title-undrln.png) no-repeat 50% 0;
	height:14px; width:235px;
	margin:15px auto 25px auto;
}
/* ROW 5 */
/* DOCTORS SECTION */
.docsection{
	background:url(../images/docbg.jpg) no-repeat 50% 0;
	background-size:cover; background-attachment:fixed;
	padding:80px 0;
}
/* DOCTORS SECTION */
/* DEPARTMENTS */
.departmentbg{
	background:url(../images/departmentbg.jpg) no-repeat 50% 0 #ebebeb;
	background-size:cover; background-attachment:fixed;
	padding:70px 0;
}
/* DEPARTMENTS */
/* WHY REPOSE */
.whyrepose{
	background:#FFF;
	padding:80px 0;
}
/* WHY REPOSE */
/* FOOTER TOP */
.footertop{
	background-color:#1d61d3;
	padding:50px 0;
	text-align:center;
	font-family: 'Barlow', sans-serif;
	font-size:28px; color:#FFF;
	font-weight:normal;
}
.footertop a{
	text-decoration:none;
	color:#FFF; font-size:36px;
}
.footertop a:hover{
	text-decoration:none;
	color:#CCC;
}
/* FOOTER TOP */
/* FOOTER */
.footerbg{
	background:url(../images/footerbg.jpg) repeat-x 0 100% #e1e2e3;
	padding:60px 0 30px 0;
}
.footerbg h3{
	text-align:left;
	font-family: 'Barlow', sans-serif;
	font-size:20px; margin:0 0 15px 0;
	color:#34434b; font-weight:bold;
}
.footerbg h3::after{
	content: "";
	display:block;
	background:url(../images/ftr-underline.png) no-repeat 0 0;
	height:14px; width:135px;
	margin:15px 0 25px 0;
}
.footerbg h5{
	text-align:left;
	font-family: 'Barlow', sans-serif;
	font-size:16px; margin:0 0 15px 20px;
	color:#333333; line-height:20px;
}
ul.footerlinks{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:inside;
}
ul.footerlinks li{
	margin:0 0 10px 0;
}
ul.footerlinks li a{
	text-decoration:none;
	font-family: 'Barlow', sans-serif;
	font-size:15px; color:#000;
	transition: all 1s ease;
	font-weight:normal;
}
ul.footerlinks li a:hover{
	text-decoration:none;
	margin:0 0 0 5px;
}
ul.social{
	margin:25px 0 0 25px;
	padding:0;
	list-style-type:none;
	list-style-position:inside;
}
ul.social li{
	margin:0 10px 0 0;
	float:left;
}
ul.social li a{
	display:block;
	height:40px; width:40px;
	line-height:40px;
	text-decoration:none;
	font-family: 'Barlow', sans-serif;
	font-size:22px; color:#999;
	transition: all 1s ease;
	font-weight:normal;
	background-color:transparent;
	border:#999 1px solid;
	text-align:center;
}
ul.social li a:hover{
	text-decoration:none;
	color:#000;
	border:#000 1px solid;
}
.creditbg{
	background:#bcbcbc;
	padding:15px 0;
}
.creditbg h5{
	font-family: 'Barlow', sans-serif;
	font-size:16px; color:#000;
	text-align:center;
	margin:0 0 8px 0;
}
.creditbg h6{
	font-family: 'Barlow', sans-serif;
	font-size:14px; color:#666;
	text-align:center;
	margin:0 0 0 0;
}
/* FOOTER */
/* DOCTORS */
.doctorblock{
	background:#FFF;
	border-radius:7px;
	box-shadow:#CCC 0 3px 10px;
	padding:5px;
	margin-bottom:30px;
	min-height:456px;
}
.doctorblock_img{
	/*height:260px;*/
	width:100%;
	overflow:hidden;
	margin-bottom:5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.doctorblock h5{
    font-family: 'Barlow', sans-serif;
    color: #353d4a;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 1px;
	text-align:center;
}
.doctorblock h5::after {
    /*left: 0;
    right: 0;
    bottom: 0;*/
    content: "";
    height: 2px;
    width: 30px;
    margin: auto;
    /*position: absolute;*/
	display:block;
	margin:10px auto 5px auto;
    background: #353d4a;	
}
.doctorblock h6 {
    font-family: 'Barlow', sans-serif;
    color: #3e9dfb;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: capitalize;
	text-align:center;
}
.doctorblock p {
    font-family: 'Barlow', sans-serif;
    color: #8a8a8a;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    text-decoration: none;
}
.querybg{
	background:url(../images/formbg.jpg) no-repeat 50% 0;
	background-attachment:fixed; background-size:cover;
	padding:60px 0 80px 0;
}
.doctorprofilebg{
	background:url(../images/doc-profile-banner.png) no-repeat 100% 0 #FFF;
	width:100%; padding:210px 50px 0 50px;
}
@media (max-width:995px){
.doctorprofilebg{
	background:url(../images/doc-profile-banner.png) no-repeat 100% 0 #FFF;
	width:100%; padding:300px 50px 0 50px;
}	
}
.doctorprofilebg h1{
	font-family: 'Barlow', sans-serif;
    color: #353d4a;
    font-size: 20px;
    font-weight: bold;
	margin:0 0 5px 0;
}
.doctorprofilebg h3{	
    color: #3e9dfb;
    font-size: 17px;
    font-weight: normal;
	margin:0 0 10px 0;
}
.doctorprofilebg h3 span{
	font-style:italic;
	color:#999;	
}
.doctorprofilebg h4{	
    color: #8a8a8a;
    font-size: 15px;
    font-weight: normal;
	margin:0 0 5px 0;
}
h5.sxtc{
	font-family: 'Barlow', sans-serif;
    color: #da251d;
    font-size: 20px;
    font-weight: bold;
	margin:0 0 8px 0;
}
h5.sxtc::after{
	content:"";
	display:block;
	height:2px; width:50px;
	background-color:#999;
	margin:7px 0 12px 0;
}
p.sxtcdtl{
	font-family: 'Barlow', sans-serif;
    color: #666666;
    font-size: 18px;
	line-height:22px;
	text-align:justify;
    font-weight: normal;
	margin:0 0 15px 0;
}
/* DOCTORS */
.form-control2 {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
/*-----------------------------------------------------Innerpage-----------------------------------------------------*/
.breadcrumb {
   /* padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color:#1d61d3;
    border-radius: 4px;
    margin-top: 20px;*/
	text-align:center;
}
/*------------gallery-------------*/
.glrybox{
	padding: 10px;
    background: #FFF;
    box-shadow: #ccc 2px 2px 4px;
    /* border: #600 1px solid; */
    margin-bottom: 30px;
}
.glrybox h1{
	font-family: 'Barlow', sans-serif;
    font-size: 14px;
    color: #1d61d3;
    font-weight: bold;
    line-height: 17px;
    margin-bottom: 2px;
    transition: all 0.3s ease-out 0s;
    /* text-align: center; */
    float: left;
    clear: both;
    text-decoration: none;
}
.contact-inf{
  display: inline-block;
  text-align:center;
  padding:8px 8px;
  background: #FFF;
  /*box-shadow:#F00 0px 2px;
  margin-bottom:-10px;
  margin-top:-30px;*/
  z-index:55;
  position:relative;
  
}
.contact-inf h3{
	text-align:center;
  position: relative;
  font-size:20px;
  font-family: 'Barlow', sans-serif;
  /*display: block;*/
  /*padding-left: 30px;
  margin-bottom:-10px;*/
  
}
.cont-box{
  /*position: absolute;*/
  display: block;
  background: #fff;
  padding: 22px 30px 24px 30px;
  min-height: 155px;
  border-radius:6px;
  box-shadow: 0 0px 15px #CCCCCC;
  z-index:33;
  margin-top:-30px;
  margin-bottom:30px;
  width:100%;
}
.cont-box p{
  font-size: 16px;
  font-family: 'Barlow', sans-serif;
  line-height: 27px;
  margin: 0px;
}
/* NOTICE */
.noticeblock{
	background:#f1f1f1;
	border:#dcdcdc 1px solid;
	padding:15px;
	margin-bottom:30px;
}
.noticeblock h1{
	font-family: 'Barlow', sans-serif;
    color: #1d61d3;
    font-size: 20px;
    font-weight: bold;
	margin:5px 0 10px 20px;	
}
.noticeblock h3{
	font-family: 'Barlow', sans-serif;
    color: #999999;
    font-size: 14px;
    font-weight: bold;
	margin:5px 0 10px 20px;	
}
.noticeblock p{
	font-family: 'Barlow', sans-serif;
    color: #333333;
    font-size: 17px;
    font-weight: normal;
	line-height:20px;
	text-align:justify;
	margin:5px 0 10px 20px;	
}
/* NOTICE */
