/* CSS Document */
@import url('/Ortho/Common/OpenSans/stylesheet.css');
@import url('/Ortho/Common/homepage.css');

html {
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
-moz-font-smoothing: antialiased !important;
}			

::-webkit-scrollbar {width:8px;}

::-webkit-scrollbar-thumb:hover { background:#0674cd;}
 
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle*/
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #ff8d00; 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
 background: rgba(30,30,30,0.8);
}

img{border:none; outline:none;}

.scrollup{
			width:30px;
			height:22px;			
			text-indent:-9999px;
			opacity:100;
			position:fixed;
			bottom:40px;
			right:30px;
			display:none;			
			background: url('/Ortho/images/up_icon.png') no-repeat;}
			
.scrollup:hover{opacity:.70;}

body{margin:0; padding:0; font-family:'open_sansregular','Open Sans', sans-serif; font-size:15px; font-weight:400; color:#535252; text-align:justify; text-decoration:none; line-height:28px; letter-spacing:1px;}

.footheight{height:80px; background:#FFFFFF;}

.footer{background:#143150; color:#FFFFFF; font-size:13px; font-weight:400; text-decoration:none;}
.footer2{background:#ff8d00; color:#FFFFFF; font-size:13px; font-weight:400; text-decoration:none;}
.footer3{background:#143150; color:#FFFFFF; font-size:13px; font-weight:400; text-decoration:none;}

.footelinkrbgimg{background:url(/Ortho/images/h_footerbg.jpg) center no-repeat; background-size:cover; height:281px;}
.footelinkrbg{background:rgba(0,0,0,.92); height:281px;}

.powerderby{font-size:13px; color:#d3d3d3; font-weight:400; text-decoration:none; text-align:center;}
.powerderby a{font-size:13px; color:#d3d3d3; font-weight:400; text-decoration:none;}
.powerderby a:hover{color:#ffffff; text-decoration:none;}

.bottomheading{color:#d10002; font-size:16px; font-weight:700;}

.servicetxt{font-size:13px; font-weight:700; color:#000000; text-align:center; text-decoration:none; margin:auto; margin-bottom:10px;}

.footcall{font-size:18px; font-weight:700; color:#FFFFFF; text-decoration:none;}

.footlink{text-align:right; color:#333333;}
a.menubottom{ font-size:13px; color:#143150; text-decoration:none; font-weight:700; padding:5px 5px;}
a.menubottom:hover{ text-decoration:none; border-bottom:2px solid #fff;}

a.knowmore{font-size:13px; font-weight:400; text-decoration:none; color:#28e605;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;}
a.knowmore:hover{text-decoration:none; color:#05e6fa;}


h1{font-size:36px; color:#ff8d00; font-weight:400; text-align:center; text-transform:uppercase; background:url(/Ortho/images/h1_headingbg.jpg) center no-repeat; margin-top:40px; padding-bottom:50px;}
h2{font-size:24px; color:#ff8d00; font-weight:400; margin-top:30px;}
h3{font-size:15px; color:#ff8000; font-weight:700; text-align:left; font-style:normal; margin-top:0px; padding-bottom:0px;}
h4{font-size:17px; color:#d30101; font-weight:700; text-align:left; font-style:normal;}
h5{font-size:26px; color:#06509c; font-weight:400; font-style:normal; text-align:left;}
h6{font-size:42px; color:#ffffff; font-weight:700; margin:70px 0; text-align:center; text-shadow : 2px 2px 8px #4080ba;}

.bannertxt{font-size:30px; color:#ffffff; font-weight:400; margin:10px 0; text-align:center; text-shadow: 1px 1px 1px #509bdf, 3px 3px 5px #4080ba;}

.topdowngap{width:100%; height:30px; background:none;}

.supportcallhead{color:#fff; top:6px; font-size:13px; font-weight:400; text-decoration:none; outline:none;}


.contacttxt{font-size:15px; color:#000000; font-weight:400; margin-bottom:20px;}
.contactaddress{font-size:17px; color:#000000; font-weight:400; line-height:30px;}
a.contactemail{font-size:16px; color:#000000; font-weight:400; text-decoration:none;}
a.contactemail:hover{color:#FF0000; text-decoration:none;}


input[type="text"], input[type="password"]{width:95%; background:none; height:40px; border: 0; border-bottom: 1px solid #e2e2e2;
outline: 0; padding:0 8px 0 8px; color:#000; font-size:16px; font-weight:400;}
input[type="text"]:hover, input[type="password"]:hover, input[type="text"]:focus, input[type="password"]:focus{border: 0; border-bottom: 1px solid #ff8d00; outline: 0; color:#ff8d00;}

Textarea{font-family:Arial; width:98%; height:50px; border: 0; border-bottom: 1px solid #e2e2e2; outline: 0; padding:5px 0 0 8px; color:#000; font-size:16px; font-weight:400; resize:none; overflow:hidden;}
Textarea:hover, Textarea:focus{border: 0; border-bottom: 1px solid #ff8d00; outline:none; padding:5px 0 0 8px; color:#ff8d00; resize:none; overflow:hidden;}

select{width:98%; background:#FFF; height:40px; border: 0; border-bottom: 1px solid #e2e2e2;
outline: 0; padding:0 8px 0 8px; color:#000; font-size:16px; }

select:focus, select:hover, option:focus, option:hover {border: 0; border-bottom: 1px solid #ff8d00; outline: 0; color:#ff8d00;}

input[type="button"], input[type="submit"]{FONT-WEIGHT: bold; outline:none; border:none; WIDTH: 150px; height:45px; COLOR: #fff; background:#ff8d00; cursor:pointer;} 
input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {border: 0; background:#000000; outline: 0; color:#fff;}


ul.footlinklist{list-style:url(../Ortho/images/f_listmenu.png); margin:0px 0 0 20px; padding:0; text-align:left;}
.footlinklist li{margin-bottom:8px;}
.footlinklist li a{ color:#c6c6c6; font-size:14px; font-weight:400; text-decoration:none;}
.footlinklist li a:hover{ color:#ffffff; text-decoration:none;}

a.footbookseat{ font-size:14px; background:#c60000; color:#FFFFFF; font-weight:400; text-decoration:none; text-align:center; display:block; padding:10px 0; width:130px; margin:12px 0;}
a.footbookseat:hover{ text-decoration:none; background:#ffffff; color:#c60000;}

.helpline{font-size:26px; font-weight:700; color:#ff0000; text-decoration:none;}
.clubtime{font-size:16px; font-weight:400; color:#000000; text-decoration:none;}


ol.awardlist li{margin-bottom:20px; text-align:left;}

.about1{font-size:14px; font-weight:700; color:#000000; text-decoration:none;}
.about2{font-size:14px; font-weight:400; color:#014b84; text-decoration:none;}
.about3{font-size:13px; font-weight:400; color:#014b84; text-decoration:none;}

.f3{padding:30px 0;}
.f1{font-size:30px; font-weight:700; color:#ffffff; text-decoration:none; padding:20px 0;}
.f2{font-size:20px; font-weight:400; color:#ffffff; text-decoration:none; padding:10px 0;}

.serimgleft{float:left; left:0;}
.serimgright{float:right; right:0;}

.hsimg{font-size:14px; font-weight:700; text-align:center; color:#000000; text-decoration:none; margin:20px auto; line-height:18px;}

.hindilogo{position: relative; top: 25px; float: right;}

.otCover{border:1px solid #b2b2b2; padding:16px 12px; box-shadow: inset 0px 0px 16px #b2b3b3; margin:12px 8px;}
.otName{font-size: 14px; font-weight: 600; color: #000000; text-align: center; line-height: 16px; margin-top: 30px;}
.otPost{font-size:12px; font-weight:300; text-align:center;}

.programtxt{font-size: 11px; text-align: left; color: #000000; line-height: 16px; margin-top: 8px;}

@media (max-width:768px)
{
.mobview{height:80px;}
.hindilogo{position: relative; top: 5px; float: right;}
h1{font-size:22px; text-align:center; padding-bottom:58px;}
h2{font-size:18px; text-align:left;}
h5{font-size:26px; text-align:center; margin:30px 0 10px 0;}
h3{font-size:14px; text-align:left;}
h6{font-size:32px; color:#ffffff; font-weight:700; margin:70px 0; text-align:center; text-shadow: 2px 2px 8px #4080ba;}

.footer{text-align:center; font-size:12px;}

.navbar{top:7px; min-height:30px;}
.lead{font-size:15px;}

a.menubottom{ font-size:12px;}

.helptable{ margin:15px auto;}

.bannerjwbg{margin:70px 10px; width:98%;}

.homebannerbgimg{height:574px;}
.homebannerbgcolor{height:360px;}

.bannerjwbg{margin:40px auto;}
.banwel{font-size:16px; font-weight:700; text-align:center; color:#fce203; text-decoration:none; padding:20px 0 5px 0;}
.bantxt{font-size:13px; font-weight:400;}
.banpsa{font-size:20px; font-weight:700; text-align:center; color:#fbc403; text-decoration:none; padding:20px 0 30px 0;}

.emgbg{top:52px; position:relative;}
.emr{font-size:15px; font-weight:400; color:#FFFFFF; text-decoration:none; padding:14px 0; text-align:center;}
.emrcall{font-size:18px; font-weight:700; color:#FFFFFF; text-decoration:none; padding:12px 0; text-align:center;}

.galleryimg{margin:20px auto;}

.cover{margin:0 auto; padding:0; background:none;}
.officefmailyheading{ font-size:22px; margin:25px auto;}
.officefmailytxt{ font-size:14px; line-height:26px;}
a.officefmailybooknow{ float:none; margin:22px auto;}

.eventdivheading{font-size:15px;}
.eventdivimg{width:120px; height:120px;}
.eventdivtxt{font-size:12px; line-height:18px; top:45px; left:158px; margin-right:20px;}

.footelinkrbgimg{height:610px;}
.footelinkrbg{height:610px;}

.powerderby{text-align:center;}
.navbar-brand>img{ margin:0 6px; width:; height:70px;}

.weltxt{font-size:16px; margin-top:20px;}
.serimg{margin:20px 0;}

.footcall{text-align:center;}
.footlink{text-align:center;}
a.hospitalservices{ margin:15px 0; line-height:18px; font-size:12px;}
.footlinklist li a{font-size:13px;}


.serimgleft{margin:15px auto; right:auto; float:none;}
.serimgright{margin:15px auto; left:auto; float:none;}
}
