/* ---------- Theme CSS ---------- */
#Map-Container,
#creadibility-logo,#patient-review-section,#patient-education-vidoeos,#home-location,#home-blogs,#home-conditions-section,#Footer-Container-smo,#creadibility-logo-static,#clinic-container, #Doctify-Container{
    width: 100%;
    margin: 0px;
    padding: 0px;
    position: relative;
}
.profile-h1.new-h1 {
	padding: 0 !important;
}
#Accessibility,
#Header,
#Banner,
#Content-Main,
#Footer,
#Main-Menu,
#Mobile-Menu,
#Service,
#Credibility,
.creadibility-logo-inner,.patient-review-section-inner,.patient-education-vidoeos-inner,.home-location-inner,.home-blogs-inner,.home-conditions-section-inner,#Footer-smo,.inner-bg-all,.creadibility-logo-static-inner,.clinic-container-inner,.fees-container-inner, #Doctify-Inner {
    max-width: 1170px;
    min-width: 300px;
    margin: 0px auto;
    padding: 0px;
    position: relative;
}
* header-form */
.xdsoft_noselect::selection {
	z-index: 15;
}
.login {
	width: 300px;
	position: absolute;
	right: 0;
    top: 56%;
	display: none;
	z-index: 9;
	border-radius: 5px;
    background: #e5e5e5;
border: 1px solid #ccc;
}
.clsbtn {
	background: #1c75bb;
	color: #fff;
	font-size: 28px;
	font-weight: bold;
	cursor: pointer;
	float: right;
	padding: 2px 5px;
	border-radius: 5px;
	margin: 0 0 5px;
}
.login #form-element-list{margin-top: 25px; }
.login #form-element-list li.submitbutton{text-align: center; }
.login #form-element-list li .control-fields li {
    margin: 5px 0;
    text-align: left;
}
.login #submit_7 {
    background: #1E8CBE !important;
    color: #fff!important;
    font-weight: 700 !important;
}
.login .required {
	color: #000000 !important;
	font-weight: 500 !important;
}
.login #form-element-list li {
	margin: 3px 1% !important; width: 98% !important;
}
.login #form-element-list li {
	margin: 5px 1% !important;
}
.login #form-element-list li textarea {
	height: 60px; width: 100% !important;
}
.login #form-element-list li input[type="text"] {
	border-radius: 4px; width: 100% !important; padding: 5px;
}
.error{
	color:red;
}
.login #form-element-list li.checkbox_122894 fieldset,.login #form-element-list li.radiobuttons_117672 fieldset {padding: 0; }
.login #form-element-list li.checkbox_122894 fieldset > legend, .login #form-element-list li.radiobuttons_117672 fieldset > legend {width: 3% !important; float: left; margin :0;}
.login #form-element-list li.checkbox_122894 .control-fields, .login #form-element-list li.radiobuttons_117672 .control-fields{width: 94% !important; margin: 0 !important; float: left; }
.login #form-element-list li.checkbox_122894 .control-fields li, .login #form-element-list li.radiobuttons_117672 .control-fields li {width: 96% !important;}
.login #form-element-list li.checkbox_122894 .control-fields label, .login #form-element-list li.radiobuttons_117672 .control-fields label  {
    width: 90% !important;
	display: block;
	float: left;
}
.login #form-element-list li.checkbox_122894 .required, .login #form-element-list li.radiobuttons_117672 .required{float: left; }
.login #form-element-list li.preferred_date_and_time_117674 label.input_format {
	margin: 0px 1% 3px !important;
	letter-spacing: 1px;
	 padding: 0 !important; 
 line-height: 0; 
}
/* header-form-end  */
/*Pop up*/
#sun-pop {
	border-radius: 5px;
	display: block;
	left: 0;
	margin: 0 auto;
	overflow: hidden;
	position: fixed;
	top: 2%;
	right: 0;
	z-index: 99999999;
	background: #fff;
	}
.clinics-images {
	margin: 50px auto !important;
	text-align: center;
}
.clinics-images li {
	display: inline-block;
	width: 571px;
	height: 375px;padding: 10px !important;
	background: none !important;
}
.post-meta-entry .meta-date {
	display: none !important;
}
.post-title > a {
	color: #1e376c !important;
}
.read-more {
	width: 100%;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}
/*.read-more  a {
	display: table !important;
	width: auto !important;
	background: #1c75bb !important;
	padding: 5px 13px ;
	color: #fff !important;
	float: right !important;
	clear: both !important;
	border-radius: 17px !important;
	border: 1px solid !important;
	float: right !important;
}*/
.images-blog {
	text-align: center !important;
}
#clinic-container h1 {
	padding: 70px 0 0 0;
}
.london-clinic a {
	/* background: url(/images/london-normal.png) no-repeat 0 0; */
	background: url('/images/location_sprites.png') -601px -404px;
}
.cambridge-clinic a {
	/* background: url(/images/cambridge-normal.png) no-repeat 0 0; */
	background: url('/images/location_sprites.png') -1192px -404px;
}
.hertfordshire-clinic a {
	/* background: url(/images/herts-normal.png) no-repeat 0 0; */
	background: url('/images/location_sprites.png') -601px -798px;
}
.peterborough-clinic a {
	/* background: url(/images/peterborugh-normal.png) no-repeat 0 0; */
    background: url('/images/location_sprites.png') -10px -10px;
}
.london-clinic:hover a {
	/* background: url(/images/london-hover.png) no-repeat 0 0;text-decoration:underline !important; */
	background: url('/images/location_sprites.png') -10px -404px; text-decoration:underline !important;
}
.cambridge-clinic:hover a {
	/* background: url(/images/cambridge-hover.png) no-repeat 0 0;text-decoration:underline !important; */
	background: url('/images/location_sprites.png') -1192px -10px; text-decoration:underline !important;
}
.hertfordshire-clinic:hover a {
	/* background: url(/images/herts-hover.png) no-repeat 0 0;text-decoration:underline !important; */
	background: url('/images/location_sprites.png') -10px -798px; text-decoration:underline !important;
}
.peterborough-clinic:hover a {
	/* background: url(/images/peterborugh-hover.png) no-repeat 0 0;text-decoration:underline !important; */
	
	background: url('/images/location_sprites.png') -601px -10px;
	text-decoration:underline !important;
}
.clinics-images li a:hover .clinic-span{
	text-decoration: underline;
}
.clinics-images {
	margin: 50px auto !important;
	text-align: center;
}
.clinics-images li a {
	display: block;
	width: 100%;position: relative;
	height: 100%;
}
.clinic-span {
	position: absolute;
	bottom: 18px;
	font: 700 20px/26px 'Muli', serif;
	color: #fff !important;
	left: 30px;
}
#clinic-container.clinic-banner .clinic-container-inner {
	background: url(/images/clinics-banner-new.jpg) no-repeat center top;
	height: 313px;
}
#clinic-container.clinic-banner .clinic-container-inner .theme-L {
    background: url(/images/clinics-banner-left-new.jpg) no-repeat right top;
}
#clinic-container.clinic-banner .clinic-container-inner .theme-R {
    background: url(/images/clinics-banner-right-new.jpg) no-repeat left top;
}
#clinic-container.clinic-banner .fees-container-inner {
	background: url(/images/insurance-bg.jpg) no-repeat center top;
	height: 313px;
}
#clinic-container.clinic-banner .fees-container-inner .theme-L {
    background: url(/images/insurance-left-bg.jpg) no-repeat right top;
}
#clinic-container.clinic-banner .fees-container-inner .theme-R {
    background: url(/images/insurance-right-bg.jpg) no-repeat left top;
}
#clinic-container.clinic-banner .fees-container-inner.add-locations {
	background: url(/images/location-bg.png) no-repeat center top !important;
	height: 313px;
}
#clinic-container.clinic-banner .fees-container-inner.add-locations .theme-L {
    background: url(/images/location-bg-left.png) no-repeat right top !important;
}
#clinic-container.clinic-banner .fees-container-inner.add-locations .theme-R {
    background: url(/images/location-bg-right.png) no-repeat left top !important;
}






.fees-container-inner h1 {
	font: 600 39px/45px 'Lora', serif;
	text-transform: uppercase;
	padding: 10px 0 0px 0;
	color: #fff;
}
.fees-container-inner {
	padding: 50px 0 0;
	text-align: center;
}
div#clinic-container {
    margin: 180px 0 0 0;
}
.contactTable.indivudual-page.table-div {
	border: 2px solid #1e376c;
	margin: 10px 0;
}
.pay-pal-img {
	float: right;
	padding: 10px !important;
}
.bottom-part {
    margin: 45px 0 0 0;
    width: 100%;
    text-align: center;
    background: #1e376c;
    padding: 25px;
}
        .bottom-part a:first-child {
	display: inline-block;
	padding: 15px 10px 15px 36px;
	font-weight: bold;
	font-size: 22px;
	border: 2px solid #dedede;
	color: #000 !important;
	background: #edeaeb url(/images/contact-head.png) no-repeat 9px 11px;
}
.bottom-part a:first-child:hover {
background: #999999 url(/images/contact-head-nnormal.png) no-repeat 9px 11px;
	display: block;
	color: #fff;
}
.bottom-part .dd {
	display: inline-block;
	padding: 15px 40px 15px 13px;
	background: #00acff url(/images/for-icon.png)no-repeat 151px 16px;
	font-weight: bold;
	font-size: 22px;
	color: #fff !important;
	border: 2px solid transparent;
}
/* ADA */
.adaOn span {
    background: #003263;
    color: #fff;
    border-radius: 50%;
}
.navigation a:hover {
	color: #00aeed !important;
}
/* Scroller CSS */
#Scroller a {
    background: #fff;
    border: 2px solid #000;
    color: #000;
    border-radius: 50%;
}
.for-knee {
	padding: 0px 0 0 0 !important;
}
.hip-services.serve-center.table-div {
	text-align: center !important;
}
/* Header CSS */
ul.service-list-design.content-explore .dataAppend .p-serv-knee a {
	display: block;
	color: #000 !important;
    background: none !important;
}ul.service-list-design.content-explore .dataAppend .p-serv-knee a:hover {
	display: block;
	color: #000 !important;
    background: none !important;
}
#Header {
    min-height: 135px;
}
/*.menu > li a:hover {
	color: #00aeed;
}*/
.prc-bt {
	/* border: 2px solid #bc4c00; */
	padding: 20px !important;
	margin: 5px 0 0 0;
	background: #dbdbdb;
}
.cond-sec-outer.treatment-knee {
	padding: 10px 0 0 55px;
}
/* Menu CSS */
.menu {
    text-align: center;
}
.menu li {
    /* font: normal 14px/20px 'Lora', serif; */
    height: 50px;
    color: #fff;transition: 0.9s all linear;
    font: 600 20px/24px 'Lora', serif;
}
.menu li a::after {
	content: "";
	position: absolute;
	z-index: 0;
	left: 51%;
	right: 51%;
	bottom: 3px;
	background: #ffffff;
	height: 6px;
	-webkit-transition-property: left, right;
	transition-property: left, right;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}	
.menu li a:focus::after, .menu li a:hover::after {
	left: 0;
	right: 0;
}
.menu ul li a:after{
	display: none !important;
}
.menu li:hover {
	background: #00aeed;
}
.menu li a {
    padding: 15px 0px;
	color: #000;transition: 0.9s all linear;
	position: relative;
}
.menu li a:hover{
	text-decoration: none !important;
}
.menu li li a {font: 600 15px/22px 'Lora', serif;
    padding: 15px 0px;
    color: #000;
}
.menu li li {
	background: #00aeed;
}
.menu li li:hover {
	background: #1e376c;
}
.menu ul li a {
	padding: 10px 15px 10px 30px;
	color: #fff !important;
	/*text-align: center;*/
}
.menu ul li a:hover{
	text-decoration: underline !important;
}
.article-textmain {
	padding: 10px 10px 50px 10px !important;
}
#Content-Main {
	padding: 30px 0 0 0;
}
/* .menu-home {
	width: 50px;
	font-size: 0px !important;
}
.menu-home a::before {
    font-size: 20px;
}
.menu-home a {
    width: 100%;
    height: 100%;
}
.menu-home a::before {
    vertical-align: top;
    margin: auto;
}
.menu-home span {
    vertical-align: middle;
} */
.toggleMenu {
    font: bold 16px/30px 'Lora', serif;
}
.toggleMenu a {
    border-radius: 5px;
    border: 2px solid #ccc;
}
.Wrapper {
    font: 400 15px/20px 'Muli', serif;
}
#Footer-Container-smo{display: none;}
.disp-none {
	display: none !important;
}
.menu li ul.megaMenu{width:630px;left:-245px;background:#00aeed}.menu li ul.megaMenu li{width:315px;float:left}
.stickyH {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99;
	background: #fff;
}
nav.stickyH{
    background: #fff;
      border-bottom: solid 4px #00aeed;
	z-index: 999;
}
/*styles-for-logo*/
.table-cell.logo {
	width: 460px;
}
.singh-logo::after {
	width: 1px;
	content: ""; transition: 0.9s all linear;
	position: absolute;
	right: -16px;
	/* left: 0; */
	background: #e8e8e8;
	height: 70px;
	top: 20px;
}
.singh-logo {
	position: relative;
	display: block;
	height: 96px;
	width: 94px; 
}
.singh-title {
	display: inline-block;
	width: 335px;transition: 0.9s all linear;
	vertical-align: middle;
	padding: 17px 0 0 10px;
}
.singh-title a:hover{
	text-decoration: none !important;
}
.singh-logo-head {
	display: inline-block;
	height: 90px; transition: 0.9s all linear;
	width: 110px;
}
.header-doctor-name {
	font: 600 31px/35px 'Montserrat', sans-serif;
	display: block;
	color: #1e376c !important;
	transition: 0.9s all linear;
}
.header-doctor-name:hover, .header-doctor-specilization:hover{
text-decoration: none !important;
color: #00acff !important;
transition: 0.2s all linear;
}
.header-doctor-specilization {
	display: block;
	font: 400 19px/25px 'Montserrat', sans-serif;
	color: #000 !important;transition: 0.9s all linear;
}
.header-doctor-place {
	display: block;	font:600 14px/20px 'Montserrat', sans-serif;
	color: #0170a5 !important;transition: 0.9s all linear;
}
.london:hover, .cambridge:hover, .herts:hover,.peterborough:hover{
	text-decoration: underline !important;
}
/*styles-for-logo*/
.profile-servpreet {
	text-transform: initial !important;
}
/* Home Banner CSS */
#Banner-Container #Banner {
    height: 522px;
}
#Banner-Container .banner1 {
    background: url(/images/banner-1-new.jpg) no-repeat center top;
}
#Banner-Container .banner1 .theme-L {
    background: url(/images/banner-1-l-new.jpg) no-repeat right top;
}
#Banner-Container .banner1 .theme-R {
    background: url(/images/banner-1-r-new.jpg) no-repeat left top;
}
#Banner-Container .banner2 {
    background: url(/images/banner-2-new.jpg) no-repeat center top;
}
#Banner-Container .banner2 .theme-L {
    background: url(/images/banner-2-l-new.jpg) no-repeat right top;
}
#Banner-Container .banner2 .theme-R {
    background: url(/images/banner-2-r-new.jpg) no-repeat left top;
}
#Banner-Container .banner3 {
    background: url(/images/banner-3-new.jpg) no-repeat center top;
}
#Banner-Container .banner3 .theme-L {
    background: url(/images/banner-3-l-new.jpg) no-repeat right top;
}
#Banner-Container .banner3 .theme-R {
    background: url(/images/banner-3-r-new.jpg) no-repeat left top;
}
#Banner-Container .banner4 {
    background: url(/images/banner-4-new.jpg) no-repeat center top;
}
#Banner-Container .banner4 .theme-L {
    background: url(/images/banner-4-l-new.jpg) no-repeat right top;
}
#Banner-Container .banner4 .theme-R {
    background: url(/images/banner-4-r-new.jpg) no-repeat left top;
}
#Banner-Container .banner5 {
    background: url(/images/banner-5-new.jpg) no-repeat center top;
}
#Banner-Container .banner5 .theme-L {
    background: url(/images/banner-5-l-new.jpg) no-repeat right top;
}
#Banner-Container .banner5 .theme-R {
    background: url(/images/banner-5-r-new.jpg) no-repeat left top;
}
.banner-content {
	position: absolute;
	font:400 14px/20px 'Muli', serif;
	right: -25%;
	top: 48%;
    text-align: center;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	padding: 30px;
	width: 570px;
	height: 400px;z-index: 99;
	background: #eeeaeb;
}
.banner-more {
    font: normal 14px/20px 'Lora', serif;
    display: inline-block;
}
/* Navigation CSS */
.navigation {
    font: bold 14px/20px 'Lora', serif;
    padding: 50px 0px 10px 10px;
}
#connect-sblock ul li.website {background: url(/images/contact-icons.png) 0 -174px no-repeat;}
#connect-sblock ul li.mail {background: url(/images/contact-icons.png) 0 -46px no-repeat;}
#connect-sblock ul li.fax {background: url(/images/contact-icons.png) 0px 20px no-repeat;}
#connect-sblock ul li.phone {background: url(/images/contact-icons.png) 0px -107px no-repeat;}
#connect-sblock {color: #666666;	text-align: left;}
#connect-sblock {margin-bottom: 15px;width: 100%;text-align: center;}
#connect-sblock {border: 2px solid #1e376c;margin: 20px auto;border-radius: 5px;}
#connect-sblock ul li {display: inline-block;width: 28%;padding: 15px 0 20px 25px;list-style: none !important;color: #000; text-align:left; }
#connect-sblock ul li {list-style: none !important;color: #000;}
.Joint li 
{ list-style: none !important; float: left; min-height: 140px !important; width: 45% !important; margin: 0px !important; background: none !important; padding: 0px !important; text-align: left; }
.Joint li a { color: #000000; display: block !important; min-height: 100px !important; padding: 28px 0 0 215px !important; text-decoration: none; }
.tkr a {
	background: rgba(0, 0, 0, 0) url("/images/joint-rep-tot-knee-rep.png") no-repeat scroll 5px 3px;
}
.thr a {
	background: rgba(0, 0, 0, 0) url("/images/joint-rep-hip-repl.png") no-repeat scroll 5px 3px;
}
.Unico a {
	background: url(/images/joint-rep-uni-knee-rep.png) no-repeat 0 0;
}
.psk a {
	background: url(/images/dummy-rep.png) no-repeat 0 0;
}
.sfk a {
	background: url(/images/dummy-rep.png) no-repeat 0 0;
}
.phr a {
	background: url(/images/dummy-rep.png) no-repeat 0 0;
}
#creadibility-logo-static {
	padding: 40px 0;
}
/* Text CSS */
.textMain {
	font: 400 15px/20px 'Muli', sans-serif;
	color: #2d2f2f;
}
.textMain a {
    color: #00aeed;
}
/*.textMain a:hover {
    color: #1e376c;
}*/
.textMain a:hover {
	color: #1e376c;
	text-decoration: underline;
}
.textMain h1 {
    font: 600 30px/34px 'Lora', serif;
    color: #414141;
}
.textMain h1 span {
    font: normal 20px/24px 'Lora', serif;
    color: #4d4d4d;
}
.textMain h2, .hTag2, .textMain h3.hTag2, .textMain h4.hTag2 {
	font: 700 30px/35px 'Lora', serif;
	color: #00acff;
}
.textMain h2 span {
    font: normal 18px/22px 'Lora', serif;
    color: #000000;
}
.textMain h2 a,
.hTag2 a,
.textMain h3.hTag2 a,
.textMain h4.hTag2 a {
    color: #014cbe;
}
.textMain h3,
.hTag3,
.textMain h2.hTag3,
.textMain h4.hTag3 {
    font:400 20px/25px 'Muli', sans-serif;
    color:#1258ec;
}
.textMain h3 a,
.hTag3 a,
.textMain h2.hTag3 a,
.textMain h4.hTag3 a {
    color: #353535;
}
.textMain h4,
.hTag4,
.textMain h2.hTag4,
.textMain h3.hTag4 {
    font: normal 18px/22px 'Lora', serif;
    color: #014cbe;
}
.textMain h4 a,
.hTag4 a,
.textMain h2.hTag4 a,
.textMain h3.hTag4 a {
    color: #014cbe;
}
/* Sidebar CSS */
#Sidebar {
    width: 300px;
}
/* Footer CSS */
.social-logo {
    width: 300px;
    text-align: center;
}
.social-logo ul {
    font-size: 0px;
}
.social-logo li {
    display: inline-block;
    vertical-align: top;
    width: 35px;
    height: 30px;
    font-size: 20px;
}
.social-logo li a {
    width: 100%;
    height: 100%;
    display: block;
}
/* Contact Page */
.contactTable {
    border-spacing: 5px;
}
/*
.contactTable:hover {
    -webkit-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
    -moz-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
    -ms-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
    -o-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
    box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
}
*/
.contact-address {
    width: 300px;
    padding: 20px 10px;
    position: relative;
}
.contact-address p.textMainBold {
    padding: 5px 0px;
}
.contact-address p {
    position: relative;
    padding: 5px 10px 5px 30px;
}
.contact-address p::before {
    position: absolute;
    left: 5px;
    top: 5px;
}
.contact-map {
    position: relative;
}
.contact-map iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 9;
    border: 0px;
}
/* Profile Schema */
.textMain .schemaTable {
    padding: 5px;
    text-align: center;
}
.textMain .schemaTitle {
    padding: 5px 10px;color: #073b76 ;
    font: 600 25px/30px 'Lora', serif;
}
.textMain .schemaTable ul {
    margin: 0px;
    padding: 0px;
    border-radius: 10px;
    display: inline-block;
    vertical-align: middle;
    -webkit-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
    -moz-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
    -ms-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
    -o-box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
    box-shadow: 0px 0px 10px 1px rgba(51, 51, 51, 0.2);
    border: 2px solid #1e376c;
}
.textMain .schemaTable li {
    margin: 0px;
    padding: 10px;
    position: relative;
    background: none;
    border-right: 1px dotted #ccc;
    min-width: 250px;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
}
.textMain .schemaTable li:last-child {
    border-right: 0px;
}
.textMain .schemaTable p.textMainBold {
    padding: 5px 0px;
}
.textMain .schemaTable p {
    position: relative;
    padding: 5px 10px 5px 30px;
}
.textMain .schemaTable p::before {
    position: absolute;
    left: 5px;
    top: 5px;
}
/* Submit Testimonials */
.textMain .write-review {
    font: normal 16px/20px 'Lora', serif;
    float: right;
    position: relative;
   
}
.textMain .write-review a {
    display: block;
    padding: 5px 15px;
    text-decoration: none;
     border: 2px solid #ccc;
    display: inline-block;
}
.textMain .write-review a::before {
    margin-right: 15px;
}
/* Usefull Links Page */
.textMain .useFul {
    margin: 15px 0px;
    padding: 0px;
}
.textMain .useFul ul {
    margin: 0px;
    padding: 0px;
    font-size: 0px;
    text-align: center;
}
.textMain .useFul li {
    margin: 1%;
    padding: 0px;
    display: inline-block;
    vertical-align: middle;
    width: 45%;
    min-width: 290px;
    font: 400 16px/20px 'Source Sans Pro', sans-serif;
    background: none;
    border: 2px solid #ccc;
}
.textMain .useFul li span {
    display: block;
    padding: 15px 0px;
    background: #ccc;
    margin: 0px 0px 15px 0px;
}
.textMain .useFul li img {
    margin: 10px 0px;
}
.textMain .useFul li a {
    display: block;
    padding: 5px;
    text-decoration: none;
}
/* Relative List */
.textMain .relList li {
    border: 2px solid #ccc;
}
.textMain .relList li a {
    padding: 5px 15px;
}
.hip-services-left.tkr-services.serve-center-sub.table-cell {
	text-align: center !important;
}
/*custom-css*/
.call-appoint-ul li:hover {
	border: 1px solid #b5b5b5;
}
.header-appointment li:hover {
	border: none !important;
}
.call-appoint-ul > li {
	display: inline-block;
	margin: 2px 1px 2px 0;border: 1px solid #fff;
}
.call-appoint-ul > li > a {
    display: block;transition: 0.9s all linear;
    padding: 10px 0;
}
.header-contact a {
    font: 500 17px/22px 'Montserrat', sans-serif;
    color: #101010;transition: 0.9s all linear;
}
.header-refferal a {
    color: #fff;  
    font: 700 15px/22px 'Montserrat', sans-serif;
    background: #00aeed;transition: 0.9s all linear;
    padding: 10px 13px 10px 13px !important;
}
.header-refferal a:hover {
  color:#fff;
	background:#1e376c;
	text-decoration: underline !important;
}
.call-appoint {
    text-align: right;
    padding-top: 20px;
}
/*
.table-cell.logo {
    width: 445px;
}
*/
.header-appointment a {
    color: #fff; 
    font: 700 15px/22px 'Montserrat', sans-serif;
    background: #1e376c url(/images/book-arrow.png) no-repeat 95% 15px;
    padding: 10px 40px 10px 16px !important;
}
.header-appointment a:hover {
   color:#fff !important;
    background:#00aeed  url(/images/book-arrow.png) no-repeat 95% 15px !important;
   /* background:#0170a5  url(/images/arrow-hover-head.png) no-repeat 95% 15px;*/
   text-decoration: underline !important;
}
#Header {
	padding: 10px 0 10px;
}
.header-contact a { 
    background: #edeaeb url(/images/contact-head.png) no-repeat 15px 10px;
    display: block;transition: 0.9s all linear;
    padding: 10px 15px 10px 40px !important;
}
.header-contact:hover a {
	background: #999999 url(/images/contact-head-nnormal.png) no-repeat 15px 10px;
	display: block;
	color: #fff;
	padding: 10px 15px 10px 40px !important;
	text-decoration: underline !important;
}
#Main-Menu {
    border-top: 1px solid #cbcbcb;
}
.menu-home {
    width: 3%;
}
.menu-about {
    width: 15%;
}
.menu-knee {
    width: 15%;
}
.menu-hip {
    width: 15%;
}
.menu-sports {
    width: 15%;
}
.menu-patient {
    width: 14%;
}
.menu-media {
    width: 9%;
}
.menu-conditions {
    width: 12%;
}
.menu-treatments {
    width: 15%;
}
.menu-internatinal {
    width: 14%;
}
.menu-contact {
    width: 14%;
}
#nav-container {
    text-align: center;
    background: #1e376c;
    padding: 30px 0;
    margin-top: 186px;
}
#nav-container .nav-container-inner {
    background: #1e376c;
}
.contactTable-outer {
	border: 2px solid #1e376c;
	margin: 8px 0;
}
.contact-head a {   border-spacing: 5px;
	padding: 0 !important;
	padding: 10px 0 10px 30px !important;
	background: #1e376c !important;
	text-decoration: none !important;
	text-align: left;
	color: #fff !important;
	font: 700 25px/30px 'Lora', serif !important;
	display: block;
}
.textMain .contact-head a:hover {
    text-decoration: underline !important;
    background: #00aeed !important;
}
.contact-head {
	padding: 0 !important;
}
.clinic-container-inner h1 {
    font: 600 39px/45px 'Lora', serif;
    padding: 10px 0 0px 0;
    color: #fff;
}
.nav-container-inner h1 {
    font: 600 39px/45px 'Lora', serif;
    padding: 10px 0 0px 0;
    color: #fff;
}
.clinic-container-inner {
	padding: 50px 0 0;
	text-align: center;
}
.navigation {
    font: 400 17px/22px 'Muli', sans-serif;
    padding: 10px 0px 10px 10px;
    text-decoration: none;
    color: #fff;
}
.navigation a {
    font-weight: normal;
    text-decoration: none;
    font: 400 17px/22px 'Muli', sans-serif;
    color: #fff !important;
}
.navigation a:hover{
	text-decoration: underline;
}
.creadibility-logo-ul {
	margin: 0px auto;
	text-align: center;
}
.creadibility-logo-ul > li {
	display: inline-block;
	vertical-align: middle;
}
.creadibility-logo-ul li > li {
	display: inline-block;
	margin: 5px;vertical-align: middle;
}
.smo-none{display: none;}
.cread2tabs li a,.cread1tabs li a{ display: block;}
.diplay-image {
	display: inline-block;
	width: 250px;
	transition: transform .2s;;
}
.diplay-image:hover{
	transform: scale(1.1);
}
#creadibility-logo .Banner-Tabs.cread2-tabs.Banner_tabs.cread2tabs_tabs,#creadibility-logo .Banner-Tabs.cread1-tabs.Banner_tabs.cread1tabs_tabs {
	left: 0 !important;
	right: 0 !important;
	bottom: -27px !important;
}
.Banner-Tabs.cread2-tabs.cread2tabs_tabs li.cread2tabs_here, .Banner-Tabs.cread2-tabs.cread2tabs_tabs li:hover {
	background: #073b76;
}
.Banner-Tabs.cread1-tabs.cread1tabs_tabs li.cread1tabs_here, .Banner-Tabs.cread1-tabs.cread1tabs_tabs li:hover {
	background: #073b76;
}
.Banner-Tabs.cread2-tabs.cread2tabs_tabs,.Banner-Tabs.cread1-tabs.cread1tabs_tabs {
	left: 0 !important;
	right: 0 !important;
	bottom: -27px !important;
}
/*new for creadibility*/
/*.static-creadibility-logo > li {
	display: inline-block;
	margin: 10px;
	vertical-align: middle;
}*/
.static-creadibility-logo {
	text-align: center;
}
/*new for creadibility*/
.Banner-Tabs.cread2-tabs.Banner_tabs.cread2tabs_tabs li.videostabs_here, .Banner-Tabs.cread2-tabs.Banner_tabs.cread2tabs_tabs li:hover {
	background: #073b76;
}
.Banner-Tabs.cread1-tabs.Banner_tabs.cread1tabs_tabs li.videostabs_here, .Banner-Tabs.cread1-tabs.Banner_tabs.cread1tabs_tabs li:hover {
	background: #073b76;
}
/*new styel*/
 .wrapOut{  border: solid 10px transparent;  display: block;  height: 250px; position: fixed; right: 0; bottom: 100px; z-index: 999;  }
    .smo-new-ul{ position: fixed; right: 2px; bottom: 144.5px; z-index: 999; display: none; }  
    .smo-right{ display: none;  } 
    .smo-no-disp{ display: none;  } 
    .smo-right{
	width: 40px;
	height: 40px;
    background:#cacaca url(/images/smo-more-two.png) no-repeat center center;
}  
.smo-left{
	width: 40px;
	height: 40px;
    background:#cacaca url(/images/smo-more.png) no-repeat center center;
}
/*new styel*/
.Testimonials-Tabs.Testimonials_tabs {
	width: 100px;
}
.Banner-Tabs.Banner_tabs.testimonial-serv-b {
	bottom: 90px;
}
#creadibility-logo {
	padding: 35px 0;
	border-top: 1px solid #e9e9e9;
}
#Footer-Container {
	text-align: center;
	background: #1e376c;
	padding: 30px 0;
}
.ypo-logo {
	width: 120px;
	text-align: center;
	margin: 0px auto;
	padding: 20px 0;
}
#Footer {font: 400 16px/22px 'Muli', sans-serif;
	color: #fff;
}
.copyright-p {
	padding: 0 0 16px;
}
.copyrights p a {
	padding: 10px 15px;
	color: #fff !important;
}
.copyrights p a:hover{
	text-decoration: underline;
}
.copyrights {
	padding: 10px 0 15px;
}
.textMain.ypocms.knee-page-bg {
	padding: 0;
}
.knee-page {
	background: url(/images/knee-bg.jpg) no-repeat center top;
	height: 438px;
}
.knee-page .theme-L {
    background: url(/images/knee-bg-left.jpg) no-repeat right top;
}
.knee-page .theme-R {
    background: url(/images/knee-bg-right.jpg) no-repeat left top;
}
.knee-services {
	background: #f2f2f2;
	min-height: 520px;
	margin-top: -105px;
	margin-bottom: 100px;
	padding: 25px 0 30px 70px;
}
.knee-services-ul .knee-service-header {
	font: 400 20px/25px 'Muli', sans-serif !important;
	color: #1e376c !important;
    display: block;
}
.knee-services-ul {
	display: inline-block;
	width: 350px;
	vertical-align: top;
}
.knee-services-ul > li {
	background: url(/images/services-li-icon.png) no-repeat 15px 13px !important;
}
.knee-services-ul-inner > li {
	background: url(/images/services-li-inner.png) no-repeat 0px 10px !important;
	list-style: none !important;
	padding: 2px 5px 2px 20px !important;
}
.knee-services-ul .knee-service-heading {
	background: none !important;
	padding: 5px 5px 5px 15px !important;
}
.knee-services-ul-inner {
	padding: 0 !important;
}
.knee-services-ul > li > a {
	font: 700 16px/21px 'Muli', sans-serif !important;
    color: #000 !important;
}
.knee-services-ul-inner > li > a {color: #000 !important;
	font: 400 16px/21px 'Muli', sans-serif !important;
}
.hip-services-left.table-cell {
	min-height: 400px;
	background: #f2f2f2;
	padding: 60px 0 0 70px;
}
.hip-services-p {
	text-align: center;
	padding: 30px 0 !important;
}
.hip-services-right.table-cell {
	position: relative;
	top: 35px;
}
.hip-services-left.tkr-services.table-cell {
	padding: 30px 30px !important;
}
.procedural-heading {
	font: 700 30px/35px 'Lora', serif;
	color: #231f20;
}
.procedural-heading-para {
    padding: 10px 0;
	color: #231f20;font: 400 15px/30px 'Muli', sans-serif;
}
.procedure-appointment > li {
	display: inline-block;
	background: #1e376c !important;
	padding: 0 !important;
}
.proce-appointment > a {
	font: 700 15px/22px 'Montserrat', sans-serif;
	display: block;
	color: #fff !important;
	padding: 15px 40px 15px 15px !important;
	text-transform: capitalize;
	background: url(/images/arrow-apt.png) no-repeat 95% 21px;
}
.proce-contact .tel1 a {
	font: 600 17px/24px 'Montserrat', sans-serif;
	text-transform: uppercase;
	color: #fff !important;
	padding: 14px 15px 14px 40px !important;
	display: block;
    background: url(/images/proce-contact.png) no-repeat 17px 21px;
}
.hip-services.table-div {
	margin-bottom: 100px;
}
.profile-left {
	float: right;
	width: 430px;
	margin: 0 0 0 15px;
}
.profile-ul > li {
	background: #1e376c !important;
	margin: 1px auto;
	display: block;
}
.profile-ul li a {
    font: 700 16px/20px 'Muli', sans-serif;
	color: #fff !important;
	display: block;
	padding: 15px 0;
	text-align: center;
	text-transform: uppercase;
}
.profile-div {
	padding-top: 65px;
}
.profile-features li {
    	/*background: url(/images/services-li-inner.png) no-repeat 5px 13px !important;*/
    background: url(/images/services-li-icon.png) no-repeat 5px 13px !important;
}
.profile-ul {
	margin: 0 !important;
}
.profile-features li a {
    color:#000 !important;
	font: 700 15px/22px 'Muli', sans-serif;
	display: block;
}
.profile-h1 {
	color: #1e376c;
	font: 700 36px/42px 'Montserrat', sans-serif;
	padding: 0px 0 40px !important;
}
.consultant-span {
	display: block;color: #000;
    font: 400 17px/22px 'Montserrat', sans-serif;
}
.consultant-span.consultant-span-two {
	color: #00aeed;
	font: 400 20px/25px 'Montserrat', sans-serif;
}
.mbbs-span {
	display: block;color: #000;
    font: 400 16px/22px 'Montserrat', sans-serif;
}

.my-speciality-img:hover {
	background: #c8c7c7;
}
.banner-content:hover {
	background: #c8c7c7;
}
/*accordion-style*/
.dr-grant li {
	background: url(/images/services-li-icon.png) no-repeat 15px 13px !important;
	padding: 5px 5px 5px 35px !important;
	display: block;
}
.dr-grant li .dr-grant-2 li {
	background: url(/images/bullet-b.gif) no-repeat 0px 9px !important;
	padding: 0 0 0 25px !important;
	display: block;
}
.pane-inner-text-outer {
    padding: 13px 20px 13px 63px !important;
}
.pane-inner-text-outer h3 {
    color: #000;
    font: 600 20px/25px 'Lora', serif;
}
.tabs-section{clear: both;}
/*------------Social Links shtml CSS---------*/
.social-links-list {
    position: fixed;
    z-index: 999;
    right: 2px;
    bottom: 185px;transition: 0.7s all ease;
}
.social-links-list li a {
    display: inline-block;
    width: 40px;
    height: 40px;
    position: relative;
    border-radius: 0;
    overflow: hidden;
    transition: 0.7s all ease;
	float: right;
	text-decoration: none !important ;
}
.social-links-list li a::before {
    position: absolute;
    color: #000;
    font-size: 26px;
    right: 0;
    text-align: center;
    width: 40px;
    height: 40px;
    top: 0;
}
/*.social-links-list li {
    margin: 2px 0;
}*/
.social-links-list li::after {
    content: '';
    display: block;
    clear: both;
}
.social-links-list li a:hover {
    width: 150px;
}
.social-links-list .email-icon a:last-child:hover{
	width: 230px;
}
.social-links-list li span {
    opacity: 0;
    padding: 11px 0 10px 20px;
    display: block;
	font-size:16px;
}
.social-links-list li a:hover span {
    display: block;
    transition: 0.7s all ease;
    color: #fff;
/*    font: 400 17px/22px 'OPTIMA';*/
	opacity: 1;
	text-decoration: none !important;
}
.social-links-list li.gr a:hover span {
    color: #002395;
}
.social-links-list .facebook a {
	background: #3a559f;
}
.social-links-list .facebook a::before {
	content: '';
	background: url(/images/facebook-h.png) no-repeat center center;
}
.social-links-list .twitter a {
	background: #1b9ff1;
}
.social-links-list .twitter a::before {
	content: '';
	background: url(/images/twitter-h.png) no-repeat center center;
}
.social-links-list .youtube a {
	background: #cd1f21;
}
.social-links-list .youtube a::before {
	content: '';
	background: url(/images/youtube-h.png) no-repeat center center;
}
.social-links-list .whtaspp a {
	background: #1bd741;
}
.social-links-list .whtaspp a::before {
	content: '';
	background: url(/images/whatsapp-h.png) no-repeat center center;
}
.social-links-list .more a {
	background: #bccead;
}
.social-links-list .more a::before {
	content: '';
	background: url(/images/smo-more.png) no-repeat center center;
}
.social-links-list .linkedin a {
	background: #0c61c0;
}
.social-links-list .linkedin a::before {
	content: '';
	background: url(/images/linked-in.png) no-repeat center center;
}
.social-links-list .singortho a {
	background: #00acff;
}
.social-links-list .singortho a::before {
	content: '';
	background: url(/images/singortho-icon.png) no-repeat center center;
}
.social-links-list .email-icon a {
	background: #3a559f;
}
.social-links-list .email-icon a::before {
	content: '';
	background: url(/images/email-icon.png) no-repeat center center;
}
#patient-review-section .patient-review-section-inner {
	background: url(/images/patient-reviews-bg-new.jpg) no-repeat center top;
	height: 477px;
}
#patient-review-section .patient-review-section-inner .theme-L {
    background: url(/images/patient-reviews-bg-l-new.jpg) no-repeat right top;
}
#patient-review-section .patient-review-section-inner .theme-R {
    background: url(/images/patient-reviews-bg-r-new.jpg) no-repeat left top;
}
.Banner-Tabs.videos-tabs.Banner_tabs.videostabs_tabs li {margin-top: 18px;}
.patient-education-vidoeos-ul li .flex-div {
	display: inline-block;
}
.patient-education-vidoeos-inner {
	min-height: 520px;
}
.Banner-Tabs.videos-tabs.Banner_tabs.videostabs_tabs li.videostabs_here,.Banner-Tabs.videos-tabs.Banner_tabs.videostabs_tabs li:hover{background: #073b76;}
.Banner-Tabs.videos-tabs.Banner_tabs.videostabs_tabs {
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	width: 70px;
	height: 50px;
	margin: 0px auto;
	background: #fff;
	border: 1px solid #efebec;
	bottom: 20px;
}
/*#patient-stories .mr-ipsum {
	min-height: 150px;
	padding: 35px 0;
}*/
#patient-stories .mr-ipsum {
	min-height: 150px !important;
	padding: 25px 0 0 !important;
}
#patient-stories li .readmore {
	text-align: right;
	float: right;
}
#patient-stories li .readmore:hover{
	text-decoration: underline;
}
.patient-reviews {
    width: 640px;
    min-height: 400px;
    background: #eeeaeb;
    position: absolute;
    right: 0;
    top: 55px;
    padding: 60px 110px 40px 40px;
}
.patient-reviews-heading {
	font: 600 32px/38px 'Lora', serif;
	color: #000 !important;
}
.reviews-readmore {

	font: 500 16px/22px 'Muli', sans-serif;
	display: inline-block;
	background: #073b76;
	color: #fff !important;
	text-align: center;
	padding: 12px;
	clear: both;
}
.patient-reviews-p {font: 400 15px/29px 'Muli', sans-serif;margin: 30px 0;
}
  #patient-education-vidoeos {
	padding: 0 0 30px 0;
}  
.patient-education-heading {
	display: block;
	font: 600 32px/38px 'Lora', serif;
	color: #000 !important;
	text-align: center;
	padding: 20px 0;
}
.patient-education-heading:hover, .eduction-span:hover{
	text-decoration: underline;
}  
.eduction-span {
	font: 600 25px/30px 'Lora', serif;
	display: block;
	color: #073b76;
	background: #eeeaeb;
	padding: 25px 0;
}
.patient-education-vidoeos-ul > li a:hover .eduction-span { background: #c8c7c7;color: #073b76;
}
/*
.patient-education-vidoeos-ul li {
	width: 550px;
	display: inline-block;
}
*/
.patient-education-vidoeos-ul {
	text-align: center;
	margin: 10px auto;
}
/*.patient-education-vidoeos-ul li {
	width: 530px !important;
	display: inline-block;
	margin: 10px 13px;
}*/
 .nbs-flexisel-item img {
	cursor: pointer;
	position: relative;
	margin: 0;
}
#home-location {
	padding: 40px 0;
	background: #1e376c;
}
.home-location-head {
    	display: block;
	font: 600 32px/38px 'Lora', serif;
	color: #fff !important;
	text-align: center;width: 300px;margin: 0px auto;
	padding: 20px 0;position: relative;
}
.home-location-head:hover, .location-head:hover,.loc-phone, .loc-phone .tel1 a:hover, .loc-phone, .loc-phone .tel2 a:hover, .loc-phone, .loc-phone .tel3 a:hover, .loc-phone, .loc-phone .tel4 a:hover, .loc-phone, .loc-phone .tel5 a:hover,.location-direction:hover{
	text-decoration: underline;
}
.home-location-head::after {
	content: "";
	width: 300px;
	height: 1px;
	border-bottom: 1px solid #155a98;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}
.home-location-head::before {
	content: "";
	width: 300px;
	height: 1px;
	border-bottom: 1px solid #155a98;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
}
.location-ul {
	margin: 30px auto;
	text-align: center;
}
.location-ul > li {
	display: inline-block;
	width: 230px;
    position: relative;
}
.location-head {
	display: block;
	font: 600 18px/27px 'Muli', sans-serif;
	color: #fff !important;
}
.location-street {
	font: 600 15px/20px 'Muli', sans-serif;
	color: #67acd8;
	padding: 5px 0;
}
.loc-phone,.loc-phone .tel1 a,.loc-phone,.loc-phone .tel2 a,.loc-phone,.loc-phone .tel3 a,.loc-phone,.loc-phone .tel4 a,.loc-phone,.loc-phone .tel5 a,.loc-phone .tel6 a,.loc-phone .tel7 a {font: 600 15px/20px 'Muli', sans-serif; color: #fff !important;
}
.location-direction {
	font: 600 16px/25px 'Muli', sans-serif;
	color: #67acd8;
	padding: 5px 0;
	display: block;
}
.location-ul > li:last-child::after {
display: none;
}
.location-ul > li::after {
	width: 1px;
	height: 140px;
	border-right: 1px dotted #00acff;
	content: "";
	position: absolute;
	right: 0;
	top: 0;
}
.home-get-in-touch {
	display: block;
	width: 215px;
	margin: 0px auto;
	text-align: center;
	background: #00acff;
	padding: 20px 0;
	color: #fff !important;
}
.home-get-in-touch {
	display: block;
	width: 220px;
	margin: 0px auto;
	text-align: center;
	background: #00acff url(/images/book-arrow.png) no-repeat 91% 22px;
	padding: 15px 45px 15px 20px;
	color: #fff !important;
	font: 700 20px/26px 'Montserrat', sans-serif;
}
.home-get-in-touch:hover{
	background: #155a98 url(/images/book-arrow.png) no-repeat 91% 22px;
	text-decoration: underline;
	box-shadow: 0px 3px 10px 1px rgba(64, 63, 63, 0.5);
}
.doctor-name {
	font: 600 35px/42px 'Lora', serif;
	display: block;
	padding: 0px 0px 5px 0;
}
.doctor-speciality {
	display: block;
	font: 400 16px/25px 'Muli', sans-serif;
}
.doctor-speciality-2 {
	display: block;font: 700 21px/28px 'Muli', sans-serif;
}
.banner-p {font: 400 16px/25px 'Muli', sans-serif;
}
.banner-ul{margin: 30px auto 10px;}
.banner-ul li {
	display: inline-block !important;
	margin: 5px;
}
.banner-more {
	width: 150px;
	font: 500 16px/22px 'Muli', sans-serif;
	display: block;
	background: #073b76;
	color: #fff !important;
	text-align: center;
	padding: 15px 0;
	margin: 0px auto;
	position: absolute;
	bottom: 30px;
	left: 0;
	right: 0;
}
.banner-more:hover{
	background: #00acff;
	text-decoration:  underline;
	box-shadow: 0px 3px 10px 1px rgba(64, 63, 63, 0.5);
}
.speciality-tabs-ul > li > a:hover{
	text-decoration:  underline;
}
.doctor-speciality-3 {
	display: block;
	padding: 10px 0;font: 400 30px/35px 'Muli', sans-serif;
}
#Banner .Banner-Tabs li span {
	display: none !important;
}
#Banner .Banner-Tabs li {
	background: #00acff;
	width: 13px;
	height: 13px;
	border-radius: 50%;
}
#testimonials-Banner .Banner-Tabs li span {
	display: none !important;
}
#testimonials-Banner .Banner-Tabs {
	position: absolute;
	z-index: 9;
	margin: 0px;
	padding: 0px;
	bottom: 36%;
	right: 5px;
}
#testimonials-Banner li.Banner_here {
	background: #1e376c !important;
}
#testimonials-Banner .Banner-Tabs li {
	background: #00acff;
	width: 20px;
	height: 20px;
	border-radius: 50%;
}
.banner-more.banner-more2 {
	position: absolute !important;
	bottom: 10px !important;
}
#home-blogs {
	padding: 30px 0;
	background: #00acff;
	clear: both;
}
.home-blogs {
    	display: block;
	font: 600 32px/38px 'Lora', serif;
	color: #fff !important;
	text-align: center;width: 300px;margin: 0px auto;
	padding: 20px 0;position: relative;
}
.home-blogs:hover,.recent-post-head2:hover{
	text-decoration: underline;
}
.recent-post-ul li a {
	display: block;
	color: #fff !important;
}
.recent-post-head1:hover{
	text-decoration: underline;
}
.recent-post-head1 {
	display: block;
	font: 600 20px/25px 'Muli', sans-serif;
	padding: 25px 0 10px 0;color: #fff !important;
}
/*.recent-post-head2 {
	display: block;
	font: 400 15px/20px 'Muli', sans-serif;
	padding: 5px 0 20px 0;
	color: #fff !important;
	border-bottom: 1px solid #66cdff;
	min-height: 86px;
}*/
.recent-post-head2 {
	display: block;
	font: 400 22px/40px 'Muli', sans-serif;
	padding: 5px 0 20px 0;
	color: #fff !important;
	border-bottom: 1px solid #66cdff;
	min-height: 86px;
	text-align: center;
}
/*
.admin-date {
	color: #fff !important;
	padding: 17px 0;
}
*/
.admin-date {
	color: #fff !important;
	padding: 17px 0;
	text-align: center;
}
/*.by-date {
	float: right;background: url(/images/by-date.png) no-repeat 0 0;padding: 0 0 0 25px;
}*/
.by-date {
	float: none;
	background: url(/images/by-date.png) no-repeat 0 0;
	padding: 0 0 0 25px;
	text-align: center;
}
.by-admin {
	background: url(/images/by-admin.png) no-repeat 0 0;
	padding: 0 0 0 25px;
	font: 400 15px/20px 'Muli', sans-serif;
}
.read-allrecent {
	width: 140px;
	font: 500 16px/22px 'Muli', sans-serif;
	display: block;
	background: #073b76;
	color: #fff !important;
	text-align: center;
	padding: 15px 0;
	margin: 30px auto;
}
.read-allrecent:hover{
	text-decoration: underline;
	background: #66cdff;
	box-shadow: 0px 3px 10px 1px rgba(64, 63, 63, 0.5);
}
.flexy-2 {
	text-align: left !important;
}
#home-conditions-section {
	padding: 70px 0;
	min-height: 620px;
}
.speciality-slide-main-pager {
	width: 387px;
	background: #00acff;
	padding: 0 0 0 23px;
	position: absolute;
	min-height: 490px;
	left: 0;
	top: 0;
}
.condition-home {
	color: #fff;
	font: 600 32px/38px 'Lora', serif;
	padding: 30px 25px 30px;
	background: #1e376d;
}
.speciality-tabs-ul > li{background: #1e376d;}
.speciality-tabs-ul > li > a {
	color: #fff;
	font: 600 24px/30px 'Lora', serif;
	padding: 17px 10px 17px 60px;
	display: block;
}
.speciality-tabs-ul > li {
	background: #1e376d url(/images/service-li-bg.png) no-repeat 26px 27px;
	border-bottom: 1px solid #39558a;
}
.speciality-tabs-ul > li:hover a,.speciality-tabs-ul > li.Banner_here {
	background: #00acff url(/images/service-li-bg.png) no-repeat 26px 27px;
}
#Banner .Banner-Tabs li:hover ,#Banner .Banner-Tabs li.Banner_here{
	background: #073b76;
}
.my-specialities-section-ul {
   position: relative;
} .my-specialities-section-ul {
	float: right;
}
.my-speciality-img {
	width: 387px;
	min-height: 415px;
	background: #eeeaeb;
	position: absolute;
	top: 37px;
	border-left: 10px solid #00acff;
	left: -10px;
	right: ;
	border-right: 10px solid #00acff;
	padding: 60px 0px 0px 30px;
}
.my-speciality-img-head {
	font: 700 30px/35px 'Lora', serif;
	color: #00acff;
	display: block;
	padding: 0px 0px 10px 0;
}
.my-speciality-img-head:hover{
	text-decoration: underline;
}
.knee-services-ul-home li a {
	background: url(/images/home-services-li-icon.png) no-repeat 0px 13px !important;
	display: block;
	padding: 5px 0 5px 20px;
	font: 700 16px/21px 'Muli', sans-serif !important;
	color: #000 !important;
}
.knee-services-ul-inner-home li a {
	background: url(/images/services-li-icon.png) no-repeat 0px 13px !important;
	display: block;
	padding: 5px 0 5px 20px;
	font: 400 16px/21px 'Muli', sans-serif !important;
	color: #000 !important;
}
.knee-services-ul-inner-home li a:hover{
	text-decoration: underline;
}
.knee-services-ul-inner-home {
	padding: 0 0 0 20px;
}
.home-service-p {
	font: 700 16px/26px 'Muli', sans-serif !important;
	width: 300px;
	padding: 30px 0;
}
.home-service-readmore {
	display: block;
	background: #00acff;
	width: 120px;
	text-align: center;
	padding: 15px 0;
	color: #fff !important;
	font: 400 16px/21px 'Muli', sans-serif !important;
	/* padding: revert; */
	position: absolute;
	right: 0;
	bottom: 0;
}
.home-service-readmore:hover{
	background: #073b76;
	text-decoration: underline;
	box-shadow: 0px 3px 10px 1px rgba(64, 63, 63, 0.5);
}
.reviews-readmore:hover{
	background: #00acff;
	text-decoration: underline;
	box-shadow: 0px 3px 10px 1px rgba(64, 63, 63, 0.5);
}
.patient-reviews-heading:hover{
	text-decoration: underline;
}
#home-conditions-section .Banner_auto, #home-conditions-section .Banner_nav {
	position: absolute;
	z-index: 99;
	display: block;
	width: 20px;
	height: 20px;
	bottom: -41px;
	text-align: center;
}
.banner-more.banner-more-2 {
	position: absolute;
	bottom: 7px !important;
}
/*sticky-header*/
#Header-Container.stickyHeader.stickyDown.stickyAnimate{
    position: fixed;
    width: 100%;
    z-index: 999;
    transition: 0.9s all linear;
}
#Header-Container.stickyHeader.stickyDown.stickyAnimate {
    top: 0px;
    transition: 0s all linear;
    background: #ffffff !important;
}
.stickyHeader.stickyAnimate .call-appoint-ul {
    transition: 0.9s all linear;
}
.stickyHeader.stickyAnimate {
    background: #fff;
    padding: 0 !important;
    transition: 0.9s all linear;
}
.stickyHeader.stickyAnimate .header-contact a {
	background: #edeaeb url(/images/contact-head.png) no-repeat 9px 11px;
	display: block;  transition: 0.9s all linear;
	padding: 10px 10px 10px 30px !important;
}
.stickyHeader.stickyAnimate .header-refferal a:hover {
	color: #fff;
	background: #1e376c;
}
.stickyHeader.stickyAnimate .header-contact:hover a {
	background: #999999 url(/images/contact-head-nnormal.png) no-repeat 9px 11px;
	display: block;transition: 0.9s all linear;
	color: #fff;
	padding: 10px 10px 10px 30px !important;
}
.stickyHeader.stickyAnimate .header-refferal a {
	color: #fff;
	font: 700 15px/22px 'Montserrat', sans-serif;
	background: #00aeed;  transition: 0.9s all linear;
	padding: 10px 10px 10px 10px !important;
}
.stickyHeader.stickyAnimate .menu li {
transition: 0.9s all linear;
	height: 45px;
}
.stickyHeader.stickyAnimate .menu > li > a {
	padding: 12px 0px;
	color: #000;transition: 0.9s all linear;
}
.stickyHeader.stickyAnimate .header-appointment a {
	color: #fff;  transition: 0.9s all linear;
	font: 700 15px/22px 'Montserrat', sans-serif;
	background: #1e376c url(/images/book-arrow.png) no-repeat 95% 15px;
	padding: 10px 35px 10px 10px !important;
}
.stickyHeader.stickyAnimate #Header {
	min-height: 120px;
	transition: 0.9s all linear;
	padding: 10px 0 15px;
}
.stickyHeader.stickyAnimate .singh-logo::after {
	width: 1px;
	content: "";
	transition: 0.9s all linear;
	position: absolute;
	right: -16px;transition: 0.9s all linear;
	/* left: 0; */
	background: #e8e8e8;
	height: 60px;
	top: 10px;
}
.stickyHeader.stickyAnimate .logo {
    width: 450px;
    transition: 0.9s all linear;
}
.stickyHeader.stickyAnimate .header-doctor-place {
	display: block;
	font: 600 12px/20px 'Montserrat', sans-serif;
	color: #0170a5 !important;transition: 0.9s all linear;
}
.stickyHeader.stickyAnimate .header-doctor-specilization {
	display: block;transition: 0.9s all linear;
	font: 400 17px/23px 'Montserrat', sans-serif;
	color: #000 !important;
}
.stickyHeader.stickyAnimate .header-doctor-name {
	font: 600 29px/33px 'Montserrat', sans-serif;
	display: block;transition: 0.9s all linear;
	color: #1e376c !important;
}
.stickyHeader.stickyAnimate .singh-title {
	display: inline-block;
	width: 360px; transition: 0.9s all linear;
	vertical-align: middle;
	padding: 12px 0 0 20px;
}
.stickyHeader.stickyAnimate .header-doctor-name:hover, .stickyHeader.stickyAnimate .header-doctor-specilization:hover{
	text-decoration: none !important;
	color: #00acff !important;
	}
.stickyHeader.stickyAnimate .singh-logo {
	position: relative;
	display: block;
	height: auto;
	transition: 0.9s all linear;
	width: 80px;
}
.stickyHeader.stickyAnimate .singh-logo-head {
	display: inline-block;
	height: 70px;
	width: 80px;transition: 0.9s all linear;
}
.stickyHeader.stickyAnimate .call-appoint-ul li {
    margin: 0 0px;
    transition: 0.9s all linear;
}
.floating-menu.fotter-float {display: none;}
#inner-bg-all .inner-bg-all {
	background: url(/images/total-knee-bg.png) no-repeat center top;
	height: 480px;
}
#inner-bg-all .inner-bg-all .theme-L {
    background: url(/images/total-knee-bg-right.png) no-repeat right top;
}
#inner-bg-all .inner-bg-all .theme-R {
    background: url(/images/total-knee-bg-rl.png) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-trochanteric {
	background: url(/images/trochanteric-pain-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-trochanteric .theme-L {
    background: url(/images/trochanteric-pain-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-trochanteric .theme-R {
    background: url(/images/trochanteric-pain-inner-bg-right.jpg) no-repeat left top;
}
.innerheading-tpoic-section {
	background: #f2f2f2;
	width: 580px;
	min-height: 540px;
	position: relative;
	top: -58px;
	padding: 25px 25px 0 25px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-hip {
	background: url(/images/hio-strengthening-inner-bg.jpg) no-repeat center top;
	height: 480px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-hip .theme-L {
    background: url(/images/hio-strengthening-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-hip .theme-R {
    background: url(/images/hio-strengthening-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-meniscal-tears {
	background: url(/images/meniscal-tear-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-meniscal-tears .theme-L {
    background: url(/images/meniscal-tear-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-meniscal-tears .theme-R {
    background: url(/images/meniscal-tear-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-knee-osteoarthritis {
	background: url(/images/knee-osteoarthritis-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-knee-osteoarthritis .theme-L {
    background: url(/images/knee-osteoarthritis-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-knee-osteoarthritis .theme-R {
    background: url(/images/knee-osteoarthritis-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-post-op-rehabilitation {
	background: url(/images/post-op-rehabilitation-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-post-op-rehabilitation .theme-L {
    background: url(/images/post-op-rehabilitation-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-post-op-rehabilitation .theme-R {
    background: url(/images/post-op-rehabilitation-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-pre-surgical-rehabilitation {
	background: url(/images/pre-surgical-rehabilitation-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-pre-surgical-rehabilitation .theme-L {
    background: url(/images/pre-surgical-rehabilitation-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-pre-surgical-rehabilitation .theme-R {
    background: url(/images/pre-surgical-rehabilitation-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-rehabilitation-exercises {
	background: url(/images/rehabilitation-exercises-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-rehabilitation-exercises .theme-L {
    background: url(/images/rehabilitation-exercises-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-rehabilitation-exercises .theme-R {
    background: url(/images/rehabilitation-exercises-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-total-joint-rehabilitation {
	background: url(/images/total-joint-rehabilitation-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-total-joint-rehabilitation .theme-L {
    background: url(/images/total-joint-rehabilitation-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-total-joint-rehabilitation .theme-R {
    background: url(/images/total-joint-rehabilitation-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-fracture-care {
	background: url(/images/fracture-care-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-fracture-care .theme-L {
    background: url(/images/fracture-care-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-fracture-care .theme-R {
    background: url(/images/fracture-care-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-orthobiologics {
	background: url(/images/orthobiologics-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-orthobiologics .theme-L {
    background: url(/images/orthobiologics-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-orthobiologics .theme-R {
    background: url(/images/orthobiologics-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-sprains-strains {
	background: url(/images/sprains-strains-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-sprains-strains .theme-L {
    background: url(/images/sprains-strains-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-sprains-strains .theme-R {
    background: url(/images/sprains-strains-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-sports-medicine {
	background: url(/images/sports-medicine-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-sports-medicine .theme-L {
    background: url(/images/sports-medicine-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-sports-medicine .theme-R {
    background: url(/images/sports-medicine-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-hip-dysplasia {
	background: url(/images/hip-dysplasia-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-hip-dysplasia .theme-L {
    background: url(/images/hip-dysplasia-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-hip-dysplasia .theme-R {
    background: url(/images/hip-dysplasia-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-hip-bursitis{
	background: url(/images/hip-bursitis-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-hip-bursitis.theme-L {
    background: url(/images/hip-bursitis-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-hip-bursitis.theme-R {
    background: url(/images/hip-bursitis-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-hip-pain{
	background: url(/images/hip-pain-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-hip-pain .theme-L {
    background: url(/images/hip-pain-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-hip-pain .theme-R {
    background: url(/images/hip-pain-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-hip-synovitis{
	background: url(/images/hip-synovitis-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-hip-synovitis .theme-L {
    background: url(/images/hip-synovitis-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-hip-synovitis .theme-R {
    background: url(/images/hip-synovitis-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-osteoarthritis-hip{
	background: url(/images/osteoarthritis-hip-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-osteoarthritis-hip .theme-L {
    background: url(/images/osteoarthritis-hip-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-osteoarthritis-hip .theme-R {
    background: url(/images/osteoarthritis-hip-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-hip-replacement{
	background: url(/images/hip-replacement-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-hip-replacement .theme-L {
    background: url(/images/hip-replacement-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-hip-replacement .theme-R {
    background: url(/images/hip-replacement-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-physical-examination-hip{
	background: url(/images/physical-examination-hip-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-physical-examination-hip .theme-L {
    background: url(/images/physical-examination-hip-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-physical-examination-hip .theme-R {
    background: url(/images/physical-examination-hip-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-posterior-hip-replacement{
	background: url(/images/posterior-hip-replacement-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-posterior-hip-replacement .theme-L {
    background: url(/images/posterior-hip-replacement-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-posterior-hip-replacement .theme-R {
    background: url(/images/posterior-hip-replacement-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-total-hip-replacement{
	background: url(/images/total-hip-replacement-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-total-hip-replacement .theme-L {
    background: url(/images/total-hip-replacement-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-total-hip-replacement .theme-R {
    background: url(/images/total-hip-replacement-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-trochanteric-bursa-injections{
	background: url(/images/trochanteric-bursa-injections-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-trochanteric-bursa-injections .theme-L {
    background: url(/images/trochanteric-bursa-injections-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-trochanteric-bursa-injections .theme-R {
    background: url(/images/trochanteric-bursa-injections-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-anterior-knee-pain{
	background: url(/images/anterior-knee-pain-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-anterior-knee-pain .theme-L {
    background: url(/images/anterior-knee-pain-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-anterior-knee-pain .theme-R {
    background: url(/images/anterior-knee-pain-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-knee-arthritis{
	background: url(/images/knee-arthritis-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-knee-arthritis .theme-L {
    background: url(/images/knee-arthritis-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-knee-arthritis .theme-R {
    background: url(/images/knee-arthritis-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-knee-sports-injuries{
	background: url(/images/knee-sports-injuries-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-knee-sports-injuries .theme-L {
    background: url(/images/knee-sports-injuries-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-knee-sports-injuries .theme-R {
    background: url(/images/knee-sports-injuries-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-ligament-injuries{
	background: url(/images/ligament-injuries-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-ligament-injuries .theme-L {
    background: url(/images/ligament-injuries-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-ligament-injuries .theme-R {
    background: url(/images/ligament-injuries-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-meniscal-injuries{
	background: url(/images/meniscal-injuries-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-meniscal-injuries .theme-L {
    background: url(/images/meniscal-injuries-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-meniscal-injuries .theme-R {
    background: url(/images/meniscal-injuries-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-meniscal-tears{
	background: url(/images/meniscal-tears-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-meniscal-tears .theme-L {
    background: url(/images/meniscal-tears-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-meniscal-tears .theme-R {
    background: url(/images/meniscal-tears-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-unstable-knee{
	background: url(/images/unstable-knee-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-unstable-knee .theme-L {
    background: url(/images/unstable-knee-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-unstable-knee .theme-R {
    background: url(/images/unstable-knee-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-acl-reconstruction{
	background: url(/images/acl-reconstruction-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-acl-reconstruction .theme-L {
    background: url(/images/acl-reconstruction-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-acl-reconstruction .theme-R {
    background: url(/images/acl-reconstruction-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-knee-cartilage-restoration{
	background: url(/images/knee-cartilage-restoration-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-knee-cartilage-restoration .theme-L {
    background: url(/images/knee-cartilage-restoration-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-knee-cartilage-restoration .theme-R {
    background: url(/images/knee-cartilage-restoration-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-meniscal-surgery{
	background: url(/images/meniscal-surgery-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-meniscal-surgery .theme-L {
    background: url(/images/meniscal-surgery-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-meniscal-surgery .theme-R {
    background: url(/images/meniscal-surgery-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-non-surgical-knee{
	background: url(/images/non-surgical-knee-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-non-surgical-knee .theme-L {
    background: url(/images/non-surgical-knee-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-non-surgical-knee .theme-R {
    background: url(/images/non-surgical-knee-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-partial-knee-resurfacing{
	background: url(/images/knee-resurfacing-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-partial-knee-resurfacing .theme-L {
    background: url(/images/knee-resurfacing-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-partial-knee-resurfacing .theme-R {
    background: url(/images/knee-resurfacing-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-partial-knee-replacement{
	background: url(/images/partial-knee-replacement-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-partial-knee-replacement .theme-L {
    background: url(/images/partial-knee-replacement-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-partial-knee-replacement .theme-R {
    background: url(/images/partial-knee-replacement-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-patellofemoral-knee-replacement{
	background: url(/images/patellofemoral-knee-replacement-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-patellofemoral-knee-replacement .theme-L {
    background: url(/images/patellofemoral-knee-replacement-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-patellofemoral-knee-replacement .theme-R {
    background: url(/images/patellofemoral-knee-replacement-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-patient-specific-knee-replacement{
	background: url(/images/specific-knee-replacement-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-patient-specific-knee-replacement .theme-L {
    background: url(/images/specific-knee-replacement-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-patient-specific-knee-replacement .theme-R {
    background: url(/images/specific-knee-replacement-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-pcl-reconstruction{
	background: url(/images/pcl-reconstruction-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-pcl-reconstruction .theme-L {
    background: url(/images/pcl-reconstruction-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-pcl-reconstruction .theme-R {
    background: url(/images/pcl-reconstruction-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-physical-examination-knee{
	background: url(/images/physical-examination-knee-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-physical-examination-knee .theme-L {
    background: url(/images/physical-examination-knee-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-physical-examination-knee .theme-R {
    background: url(/images/physical-examination-knee-inner-bg-right.jpg) no-repeat left top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-Sports-injuries{
	background: url(/images/Sports-injuries-inner-bg.jpg) no-repeat center top;
	height: 482px;
}
#inner-bg-all .inner-bg-all.inner-bg-all-Sports-injuries .theme-L {
    background: url(/images/Sports-injuries-inner-bg-left.jpg) no-repeat right top;
}
#inner-bg-all .inner-bg-all.inner-bg-all-Sports-injuries .theme-R {
    background: url(/images/Sports-injuries-inner-bg-right.jpg) no-repeat left top;
}
.hip-cond{background: url(/images/hip-condition.jpg) no-repeat left center;height: 426px;margin-bottom: 40px;background-size: cover;}
.knee-cond{background: url(/images/knee-cond.jpg) no-repeat left center;height: 426px;margin-bottom: 40px;background-size: cover;}
.sports-cond{background: url(/images/sports-cond.jpg) no-repeat left center;height: 426px;background-size: cover;}
.hip-cond:hover{background: url(/images/hip-cond-hover.jpg) no-repeat left center;height: 426px;margin-bottom: 40px;background-size: cover;}
.knee-cond:hover{background: url(/images/knee-condition-hover.jpg) no-repeat left center;height: 426px;margin-bottom: 40px;background-size: cover;}
.sports-cond:hover{background: url(/images/sports-injuries-condition-hover.jpg) no-repeat left center;height: 426px;background-size: cover;}
.condtion-even,.condtion-odd {
	position: relative !important;
}
.cond-sec-outer > h2 > a {
	display: table;
	text-decoration: none !important;
	color: #00aeed;
	font: 700 39px/43px 'Lora', serif;
}
.cond-sec-outer > h2 > a:hover{
	text-decoration: underline !important;
}
.cond-sec-outer{padding: 55px 0 0 55px;
	background: #ffffff;
	width: 455px;
	height: 368px;
	position: absolute;
	right: 60px;
	top: 85px;
	border: 1px solid #e0e0e0;
}
.cond-sec-outer .cond-sec li {
	background: url(/images/condition-li.jpg) no-repeat 0px 17px !important;
	padding: 10px 0 0 25px !important;
}
.cond-sec-outer .cond-sec li:hover {
	background: url(/images/condition-li-hover.jpg) no-repeat 0px 17px !important;
	padding: 10px 0 0 25px !important;
}
.cond-sec-outer .cond-sec li a:hover{
	color: #00aeed;
	text-decoration: underline !important;
}
.hip-cond.condtion-even .cond-sec-outer {
	left: 50px !important;
}
.cond-sec-outer::after {
	width: 57px;
	height: 8px;
	background: #03b1f0;
	position: absolute;
	left: -1.5px;
	top: -9px;
	content: "";
}
.cond-sec li a {
	color: #262626 !important;display: block;
	text-decoration: none !important;
	font: 400 16px/20px 'Muli', sans-serif;
}
.cond-sec-outer:hover::after {
	background: #1e376c;
}
.cond-sec-outer::afte a {
    color: #1e376c;
}
.small{
	font-variant: small-caps;
	text-transform: lowercase;
}
.form-l{
	float: left;
    margin: 0px 15px 10px 0px;
    width: 600px;
}
/*Style1 css*/
.service-list-tabs{text-align: center;}
.service-list-tabs li{width: 48%;display: inline-block;background: #00aeed !important;color: #fff;padding: 0 !important;margin-bottom: 5px;vertical-align: top;}
.service-list-tabs li:hover{background: #1e376c !important;color: #fff !important;text-decoration: underline;}
.service-list-tabs li a{color: #fff;padding: 15px;display: block;}
/*
.service-list-tabs li a:hover{color:  #fff !important;}
*/
.service-list-tabs li a:hover {
	color: #fff !important;
	text-decoration: none !important;
}
.useful-sec {
    text-align: center;
}
.useful-sec li {
    list-style: none;
    margin: 0 2% 10px !important;
    width: 300px;
    height: 170px;
    border: 2px solid #0089d1;
    padding: 22px 2% 0 !important;
    border-radius: 25px 0;
    line-height: 18px;
    background: none !important;
    display: inline-block;
    text-align: center;
    vertical-align: top;
}
.useful-sec li:hover{
	border: 2px solid #A9A9A9;
	box-shadow: 5px 5px 5px 5px rgba(50, 50, 50, 0.40);
}
.useful-sec li img:hover{
	filter: grayscale(100%);
	box-shadow: 5px 5px 5px 5px rgba(50, 50, 50, 0.40);
}
.useful-sec li {
    list-style: none;
    text-align: center;
}
.useful-sec li span {
  	display: none !important;
    height: 40px;
}
.span-links {
	display: none !important;
}
.serve-tabs li a {
	display: block;
	padding: 15px;
	text-align: center;
	margin-bottom: 5px;
	color: #fff !important;
}
.serve-tabs li {
	display: block;
	background: #00aeed;
}
.serve-tabs li:hover {
	display: block;
	background: #1e376c;
}
.fixedsidebar {
    width: 305px !important;
    display: inline-block !important;
    vertical-align: top !important;
}
.content-side {
    padding: 0 2% 0 0;
    width: 72%;
}
ul.service-list-design,ul#service-list-design{float: left;width: 100%; margin-top:10px;padding: 0}
ul.service-list-design li,ul#service-list-design li{background:#41525d;box-sizing: border-box;display: table;
float: left;height: 60px;margin:0 2% 30px 0;position: relative;vertical-align: middle;width: 48%;padding: 0 5px;}
ul.service-list-design.content-explore li{background: none;padding: 0 10px 0 5px;margin:0 4% 15px 0;width: 95%;height: auto;padding-bottom: 10px;padding-bottom: 15px;border-bottom: 1px dashed #0083a9; }
ul.service-list-design li a,ul#service-list-design li a {color: #fff;display: table-cell;height: 100%;padding: 0;text-align: left;vertical-align: middle;width: 100%;text-align: center;margin-top: 10px;float: none; font-size: 19px; text-decoration: none; font-weight: 300;    font-family: 'Lato', sans-serif; }
ul.service-list-design li a:hover,ul#service-list-design li a:hover { background: #f57b20; color: #fff; }
ul.service-list-design.content-explore li a{text-align: left;display: block;color: #00aeed; padding-bottom: 10px;font: 400 24px/32px 'Ubuntu', sans-serif; line-height: 1.2;}
/*******   conditions and treatment background imgs *******/
ul.service-list-design li a.imageOrtho {position: relative;overflow: hidden;z-index: 9;width: 150px;float: left;height: 150px;margin:0px 10px 0 0;display: inline-block;}
ul.service-list-design li a.imageOrtho span.cmingSoon {background: rgba(0,0,0,0.5);font-size: 8px;text-align: center;}
ul.service-list-design li a.imageOrtho span img{height: 100%;width: 100%;border: 3px double #00aeed;object-fit: cover;}
ul.service-list-design.content-explore .dataAppend{position:relative;z-index:9;padding:10px 0;box-sizing:border-box;color:#fff;text-align: right}
ul.service-list-design.content-explore .dataAppend p{margin: 0 !important;color: #000;text-align: left}
ul.service-list-design.content-explore .dataAppend a {text-align: right !important;display: inline-block !important;width: auto !important; padding: 10px 10px 10px 37px !important;background: #f57b20;color: #fff !important;font-size: 16px; text-decoration: none;margin:2px;}
ul.service-list-design.content-explore .dataAppend a.readmore { background:#00aeed url(/images/read-icon.png) no-repeat 8px 11px;  }
ul.service-list-design.content-explore .dataAppend a#launchmovie {
	background: #00aeed url(/images/video-icon.png) no-repeat 8px 16px;
	width: 140px !important;
	padding: 10px 10px 10px 17px !important;
	color: #fff;
}
ul.service-list-design.content-explore .dataAppend a#launchmovie:hover{
	background: #1e376c url(/images/video-icon.png) no-repeat 8px 16px;
}
ul.service-list-design.content-explore .dataAppend a.readmore:hover { background:#1e376c url(/images/read-icon.png) no-repeat 8px 11px; transition: 0.50s linear;text-decoration: underline;}
ul.service-list-design.content-explore .dataAppend a.videoS { background:#00aeed url(/images/video-icon.png) no-repeat 8px 16px;  }
ul.service-list-design.content-explore .dataAppend a.videoS:hover { background:#1e376c url(/images/video-icon.png) no-repeat 8px 16px;  }
ul.service-list-design.content-explore li a:hover{ background: none;  }
ul.service-list-design.content-explore .dataAppend a:hover{ color: #fff !important; }
.dotted-border {
	border-bottom: 1px dashed #999;
}
.textMain .tabs {
	line-height: 40px;
	list-style: outside none none;
	margin: 10px 0 20px;
	padding: 0;
	text-align: center;
}
.textMain .tabs li {
	background: none;
	display: none;
	margin: 5px 5px 5px 0;
	padding: 0;
    width: 49%;
    background: #00aeed;
}
.textMain .tabs li:hover{
	background: #1e376c;
	text-decoration: underline;
}
.textMain .tabs li a {
	display: block;
	color: #fff !important;
	padding: 5px;
	text-decoration: none;
	font-size: 14px;
}
#qlinks {
	clear: both;
}
.textMain .tabs li:nth-child(-n+5) {
	display: inline-block;
}

.doctify-home-sec{left: 89%;top: 64px;z-index: 9;background: #fff;position: relative;width: 120px;}
@media screen and (min-width : 1200px) {
   /* .patient-education-vidoeos-ul li {
	width: 530px !important;
	display: inline-block;
	margin: 10px 13px;
}*/
    .static-creadibility-logo > li {
	display: inline-block;
	margin: 10px;
	vertical-align: middle;
	width: 200px;
}
    .recent-post-ul li {
	display: inline-block;
	width: 490px !important;
	margin: 10px 34px 10px 32.5px !important;
}
    /*.recent-post-ul li {
	display: inline-block;
	width: 530px !important;
	margin: 10px 13px !important;
}*/
}
@media screen and (max-width : 1170px) {
    .clinic-span {
	bottom: 6px;
	font: 700 18px/26px 'Muli', serif;
}
    .clinics-images li {
	padding: 0 !important;
	width: 400px;
	height: 300px;
}
    /* .clinics-images li a {
	background-size: 400px 300px !important;
} */
    .singh-logo-head {
    padding: 0 0 0 5px;
}
    .static-creadibility-logo > li {
	display: inline-block;
	margin: 10px;
	vertical-align: middle;
}
    .diplay-image {
	display: inline-block;
	width: 215px;
}
     .procedure-appointment > li {
	margin: 5px auto;
}
    .patient-education-vidoeos-ul li .flex-div {
	display: inline-block;
	width: 500px;
}
  .procedure-appointment {
	margin: 0px auto;
	text-align: center;
}
  .my-speciality-img {
	width: 350px !important;
	left: 0px !important;
	padding: 60px 0px 0px 15px !important;
	z-index: 9999999999 !important;
}
    .location-ul > li {
	display: inline-block !important;
	width: auto !important;
	position: relative !important;
	margin: 10px 0px !important;
	padding: 0px 10px !important;
}
}
@media screen and (max-width : 1036px) {
    .article-textmain.article-textmain-injuries {
	padding-top: 10px !important;
}.inner-bg-all {
	background-size: cover !important;
	height: auto !important;
}
    .patient-review-section-inner {
	background-position: 0% -34% !important;
}
    .Banner-Tabs.Banner_tabs.testimonial-serv-b {
	bottom: 40px;
}
    .innerheading-tpoic-section {
	background: #f2f2f2;
	width: 520px;
	min-height: 0;
	position: relative;
	top: 6%;
	padding: 25px;
	height: auto;
}
    .flexy-2 {
	 text-align: center !important;
}
    /*.admin-date {
	text-align: left;
}*/
  /*  .patient-education-vidoeos-ul li {
	width: auto !important;
	margin: 10px 3px !important;
}
*/
   /* .recent-post-ul li {
	display: inline-block;
	width: auto !important;
	margin: 10px 0 !important;
}*/
    .patient-reviews {
	width: 640px !important;
	min-height: 0 !important;
	background: #eeeaeb !important;
	position: absolute !important;
	right: 25px !important;
	top: 60px !important;
	padding: 20px 110px 20px 40px !important;
}
    .doctify-home-sec{left: 85%;}
    .speciality-slide-main-pager {
	width: 300px !important;z-index: 9;
}
    .my-speciality-img {
	left: 59px !important;
}
    #Banner-Container .banner2 {background-size: cover;height: 100%;}
    #Banner-Container .banner1 {background-size: cover;height: 100%;}
    #Banner-Container .banner3 {background-size: cover;height: 100%;}
    #Banner-Container .banner4 {background-size: cover;height: 100%;}
    #Banner-Container .banner5 {background-size: cover;height: 100%;}
    .call-appoint {
	padding-right: 10px !important;
        text-align: center !important;
}
#sun-pop {
	width: auto !important;
}
#sun-pop img{
	width: auto !important;
	height: auto !important;
}
.login {
	top: 96%;
	z-index: 999999;
}
}
@media screen and (max-width : 1023px) {
    .article-textmain.article-textmain-injuries {
	padding-top: 100px !important;
}
    .cond-sec-outer {
	right: 0 !important;
}
    .hip-cond.condtion-even .cond-sec-outer {
	left: 0px !important;
}
    .static-creadibility-logo > li {
	width: 200px;
}
   .patient-education-vidoeos-ul li .flex-div {
	display: inline-block;
	width: 440px;
}
    .patient-education-vidoeos-inner {
	min-height: 415px;
}
    .patient-reviews {
	top: 115px !important;
	padding: 20px 110px 20px 40px !important;
}
    .doctify-home-sec{left: 80.5%;top: 121px;}
    .my-speciality-img {
	left: 120px !important;
}
    .innerheading-tpoic-section {
	background: #f2f2f2;
	width: 520px;
	min-height: 0;
	position: relative;
	top: 20%;
	padding: 25px;
	height: auto;
}
    .diplay-image {
	display: inline-block;
	width: 180px;
}
header {
	position: relative;
}
#Banner-Container {
	margin-top: 0px;
}
#nav-container {
	margin-top: 0px;
}    
}
@media screen and (max-width : 974px) {
    .speciality-slide-main-pager {
	width: 320px !important;
	z-index: 9;
}
    .hip-services.table-div {
	margin-bottom: 0;
}.hip-services-right.table-cell {
	position: relative !important;
	top: 0 !important;
	width: auto !important;
	text-align: center;
	display: block !important;
}
    .hip-services-left.tkr-services.table-cell {
	padding: 10px !important;
	display: block;
	width: auto;
	text-align: center;
	min-height: 0;
	height: auto;
	margin: 2px auto;
}
    .my-speciality-img {
	display: none;
}
    .doctor-name br {
	display: none !important;
}
    .call-appoint {
	text-align: center;
	padding-top: 10px;
}
    .hip-services-left.table-cell {
	min-height: 400px;
	background: #f2f2f2;
	padding: 10px 0 0 20px;
}
    .profile-left {
	float: right;
	width: 300px !important;
}
 .banner-content {
	/* right: 0; */
	top: 50% !important;
	padding: 10px;
	width: 330px;
	height: auto;
	right: -10% !important;
}
    .doctor-name {
	font: 600 23px/27px 'Lora', serif!important;
	display: block;
	padding: 0px 0px 5px 0!important;
}
  .doctor-speciality-3 {
	display: block;
	padding: 5px 0!important;
	font: 400 15px/20px 'Muli', sans-serif!important;
}  
    .banner-p {
	font: 400 16px/20px 'Muli', sans-serif!important;
}
    .banner-more {
	padding: 10px 0 !important;
position: relative !important;
	bottom: -5px !important;
	left: 0;
	right: 0;
}
 .banner-more.banner-more-2 {
	position: relative !important;
	bottom: -7px !important;
	left: 0;
	right: 0;
}  
    .banner-ul {
	display: none !important;
}
}
@media screen and (max-width : 885px) {
    #connect-sblock ul li {
	width: 49%;
}
    .diplay-image {
	display: inline-block;
	width: 169px;
}
    .patient-education-vidoeos-ul li .flex-div {
	display: inline-block;
	width: 380px;margin: 5px auto;
}
}
@media screen and (max-width : 840px) {
 .clinics-images li {
	width: 310px;
	height: 300px;
	padding: 0 !important;
}
/* .clinics-images li a {
	background-size: 310px 300px !important;
} */
    .blogbg {
padding: 10px !important;
	height: auto;
}
 .menu li {
	height: 48px;
	font: 700 13px/20px 'Lora', serif;
}
    .creadibility-logo-inner {
	height: 300px;
}
    .diplay-image {
	display: inline-block;
	width: auto !important;
	margin: 10px !important;
}
    .creadibility-logo-ul > li {
	display: block !important;
	vertical-align: middle;
	width: auto !important;
	margin: 10px !important;
}
  .smo-new-ul {
	bottom: 210px;
}  
  .social-links-list {
	bottom: 250px;
}  
    .hip-cond.condtion-even {
	background-position: 70% 0;
}
   .knee-cond.condtion-odd,.sports-cond.condtion-odd {
	background-position: 38% 0;
} .cond-sec-outer.treatment-knee {
	padding: 10px 0 10px 25px;
}
  .cond-sec-outer {
	padding: 25px 0 10px 25px;
	background: #ffffff;
	width: 300px;
	/*height: 280px;*/
      height: auto;
}  
    .cond-sec-outer > h2 > a {
	font: 700 30px/35px 'Lora', serif;
}
}
@media screen and (max-width : 765px) {
    .doctify-home-sec{left: 76.5%;}
    .article-textmain.article-textmain-injuries {
	padding-top: 10px !important;
}
    #home-blogs .nbs-flexisel-nav-left::before {
	top: 55% !important;
	background-size: 30% !important;
}
    #home-blogs .nbs-flexisel-nav-right::before {
	background-size: 30% !important;
	top: 55% !important;
}
    #Footer {
	padding: 0px 5px;
}
    .wrapOut {
	display: none !important;
}
    /*.creadibility-logo-inner {
	height: 300px;
}
    .diplay-image {
	display: inline-block;
	width: auto !important;
	margin: 10px !important;
}
    .creadibility-logo-ul > li {
	display: block !important;
	vertical-align: middle;
	width: auto !important;
	margin: 10px !important;
}
    */
    /* Menu CSS */
    #Main-Menu {
        display: none;
    }
    #Mobile-Menu {
        display: block;
    }
    .patient-education-vidoeos-ul li .flex-div {
	display: inline-block;
	width: auto;
	margin: 5px;
}
  .Banner-Tabs.videos-tabs.Banner_tabs.videostabs_tabs {
	left: 0;
	right: 0;
	width: auto;
	height: auto;
	margin: auto;
	border: none;
	bottom: inherit;
	top: 53px !important;
	position: absolute;
	background: none;
}
    #inner-bg-all .inner-bg-all.inner-bg-all-meniscal-surgery {
	background: none !important;
	height: auto !important;
}.inner-bg-all {
	background: none !important;
	height: auto !important;
}
    .innerheading-tpoic-section {
	background: #f2f2f2;
	width: auto;
	min-height: 0;
	position: relative;
	top: 0;
	padding: 25px;
	height: auto;
}
       .Joint li {
	float: none;
	width: auto !important;
}
    .floating-menu.fotter-float {display: block !important;}
    .banner-content {
	display: none !important;
}
   #Footer-Container-smo {
	display: block !important;
	position: fixed;
	bottom: 0;
	left: 0;z-index: 99999;
	right: 0;background: #fff;
}#Footer-smo {
	z-index: 9999;
}
    .table-cell.appoint {
	display: block;
	text-align: center;
}
    .my-specialities-list-div {
	margin-top: 50px;
}
.table-cell.logo {
	width: 445px;
	display: block;
	width: auto !important;
	text-align: center;
	margin: 0px auto;
}
    #Footer-Container {
	margin-bottom: 57px;
}
    .social-links-list {display: none;}
 .floating-menu.fotter-float .floating-menu-ul {
	margin: 0px auto;text-align: center;
}
  .floating-menu-ul li {
	display: inline-block;
      width: 11%;
}
       .floating-menu-ul li a span{
           display: none;
    }
    .floating-menu-ul li a {
	padding:25px 10px 25px 10px;
	display: block;
}
    .floating-menu-ul .facebook-footer a {
	background: #3a559f url(/images/facebook-h.png) no-repeat 40% 5px;transition:0.6s;
}   
    .floating-menu-ul .twitter-footer a {
	background: #1b9ff1 url(/images/twitter-h.png) no-repeat 40% 5px;transition:0.6s;
}   
    .floating-menu-ul .youtube-footer a {
	background: #cd1f21 url(/images/youtube-h.png) no-repeat 40% 5px;transition:0.6s;
}
    .floating-menu-ul .linkedin-footer a {
	background: #0c61c0 url(/images/linked-in.png) no-repeat 40% 5px;transition:0.6s;
}
      .floating-menu-ul .whtaspp-footer a {
	background: #1bd741 url(/images/whatsapp-h.png) no-repeat 40% 5px;transition:0.6s;
}
.floating-menu-ul .singortho-footer a {
	background: #00acff url(/images/singortho-icon.png) no-repeat 40% 5px;transition:0.6s;
}
.floating-menu-ul .email-icon-footer a {
	background: #3a559f url(/images/email-icon.png) no-repeat 55% 5px;transition:0.6s;
}
        .floating-menu-ul .facebook-footer:hover a {
	background: #3a559f url(/images/facebook-h.png) no-repeat 38% 5px;transition:0.6s;
}   
    .floating-menu-ul .twitter-footer:hover a {
	background: #1b9ff1 url(/images/twitter-h.png) no-repeat 38% 5px;transition:0.6s;
}   
    .floating-menu-ul .youtube-footer:hover a {
	background: #cd1f21 url(/images/youtube-h.png) no-repeat 38% 5px;transition:0.6s;
}
    .floating-menu-ul .linkedin-footer:hover a {
	background: #0c61c0 url(/images/linked-in.png) no-repeat 38% 5px;transition:0.6s;
}
      .floating-menu-ul .whtaspp-footer:hover a {
	background: #1bd741 url(/images/whatsapp-h.png) no-repeat 38% 5px;transition:0.6s;
}
.floating-menu-ul .singortho-footer:hover a {
	background: #00acff url(/images/singortho-icon.png) no-repeat 38% 5px;transition:0.6s;
}
.floating-menu-ul .email-icon-footer:hover a {
	background: #3a559f url(/images/email-icon.png) no-repeat 55% 5px;transition:0.6s;
}
}
@media screen and (max-width : 640px) {
    #Content,
    #Sidebar {
        display: block;
    }
    #Sidebar {
        margin: 0px auto;
    }
    .contactTable .table-cell {
        display: block;
        width: 100%;
    }
    .contact-address {
        border-radius: 10px 10px 0px 0px;
    }
    .contact-map {
        height: 250px;
        border-radius: 0px 0px 10px 10px;
    }
    .textMain .useFul li {
        width: 95%;
    }
    .textMain .schemaTable .table-cell {
        display: block;
        margin: 0px auto;
    }
.profile-left {
	float: none !important;
	width: 300px !important;
	margin: 0px auto;
}.profile-h1 {
	text-align: center;
}
    .hip-services-right.table-cell {
	position: relative;
	top: 0;
	display: block;
	left: 0;
	right: 0;
	margin: 0px auto;
	text-align: center;
}
   .hip-services-left.table-cell {
	min-height: 300px !important;
	background: #f2f2f2;
	padding: 10px 0 0 60px;
	width: auto;
	display: block;
	text-align: ;
	margin: 0px auto;
}
    .knee-services {
	padding: 25px 0 30px 20px !important;
}
}
@media screen and (max-width :639px) {
    .doctify-home-sec{left: 0;top: 0;margin: 0 auto;}
    .Banner_nav.slidePrev, .Testimonials_nav.slidePrev, .Doctor_nav.slidePrev  {
	left: 5px !important;
}
.Banner_nav.slideNext, .Testimonials_nav.slideNext, .Doctor_nav.slideNext {
	left: 55px !important;
}
.Banner_auto, .Testimonials_auto, .Services_auto {
	left: 30px !important;
}
.Banner_auto, .Testimonials_auto, .Services_auto, .Banner_nav, .Testimonials_nav, .Services_nav {
	position: absolute;
	z-index: 99;
	display: block;
	width: 20px;
	height: 20px;
	bottom: 5px !important;
	text-align: center;
    color: #1c75bb !important;
}
    .textMain .schemaTable li {
	border-right: none;
}
.img-r {
    float: none;
    border: 1px solid #00aeed;
    width: 300px;
    margin: 10px auto;
}
.form-l {
    float: none;
    margin: 10px 15px 10px 0px;
    width: auto;
}
.service-list-tabs li {
	float: none;
	width: 90% !important;
	margin: 5px auto;
	display: block;
}
    #connect-sblock ul li {
	width: 80%;
	margin: 0px auto;
}
    .pane-inner-text-outer.mobiledoc-table {
	padding: 13px 20px 13px 0px !important;
}
    .patient-reviews {
	top: 0px !important;
	padding: 20px !important;
	position: relative !important;
	left: 0;
	right: 0 !important;
	margin: 0px auto;
	width: auto !important;
	text-align: center;
}
    .patient-review-section-inner {
	background: none !important;
	height: auto !important;
}
   /* .reviews-readmore {
	margin: 0px auto;
}
  */  
    .my-specialities-list-div {
	display: none;
}
    .speciality-slide-main-pager {
	z-index: 0;
	position: relative;
	left: 0;
	top: 0;
	right: 0;
	margin: 0px auto;
}
    #home-conditions-section {
	padding: 20px 0 !important;
	min-height: 530px !important;
}
    .patient-education-heading {
	display: block;
	font: 600 30px/35px 'Lora', serif;
}
    .tab {
	width: 40% !important;
}
    .tabcontent {
	width: 60% !important;
}
}
@media screen and (max-width :525px) {
    .Testimonials-Tabs{right: -45px;bottom: -45px;}
    .bottom-part {
	text-align: center;
}.bottom-part .dd {
	margin: 5px auto;
}
  /*  .tab {
	width: 300px !important;
	margin: 5px auto;
	text-align: center;
	display: block;
	float: none !important;
}
    .tabcontent {
	width: auto !important;
	border: 1px solid #1e376c !important;
	display: block !important;
	float: none !important;
}*/
    .tabs-section .tabcontent h2 {
	font: 700 15px/20px 'Lora', serif;
	color: #00acff;
}
    .tabs-section .tabcontent h2 span {
	font: normal 13px/17px 'Lora', serif;
	color: #000000;
}
    .tab button {
	display: block !important;
	padding: 15.5px 16px !important;
	font: 400 15px/20px 'Lora', serif !important;
}
    .diplay-image {
	display: block;
}
   .creadibility-logo-inner {
	height: 518px;
} 
.floating-menu-ul li {
      width: 19%;
}
}
@media screen and (max-width :479px) {
 .table-cell.logo {
	margin: 0px auto !important;
	width: auto !important;
	text-align: center;
}
    .singh-title {
	display: inline-block;
	width: 310px;
	vertical-align: middle;
	padding: 5px;
}
    .singh-logo::after {
	display: none !important;
}
   .header-doctor-name {
	font: 600 28px/32px 'Montserrat', sans-serif;
	display: block;
	color: #1e376c !important;
} 
    .header-doctor-specilization {
	display: block;
	font: 400 17.5px/24px 'Montserrat', sans-serif;
	color: #000 !important;
}
    .header-doctor-place {
	display: block;
	font: 600 13px/20px 'Montserrat', sans-serif;
	color: #0170a5 !important;
}
    .patient-education-heading {
	display: block;
	font: 600 20px/33px 'Lora', serif;
	text-transform: uppercase;
	color: #000 !important;
	text-align: center;
	padding: 26px 0;
}
     #home-blogs .nbs-flexisel-nav-left,  #home-blogs .nbs-flexisel-nav-left::before {
	left: 0px;
	top: 30px;
}
    #home-blogs .nbs-flexisel-nav-left::before {
	border-radius:30% !important;
	background: #073b76 url(/images/recent-post-li-bg-left.png) no-repeat 3px 1px !important;
	background-size: 48% !important;
}
    #home-blogs .nbs-flexisel-nav-left::before, #home-blogs .nbs-flexisel-nav-right::before {
	top: 32% !important;
}
    #home-blogs .nbs-flexisel-nav-right {
	right: 27px !important;
}
   #home-blogs .nbs-flexisel-nav-right::before {
	border-radius: 30% !important;
	background: #073b76 url(/images/recent-post-li-bg.png) no-repeat 5px 1px !important;
	background-size: 48% !important;
}
    #home-blogs .nbs-flexisel-nav-left::before,#home-blogs .nbs-flexisel-nav-right::before {
	width: 19px  !important;
	height: 20px  !important;
	padding: 10px  !important;
}
    .pane-inner-text-outer {
	padding: 13px 20px 13px 10px !important;
}
    .accordTitle, .textMain .accordTitle {
	letter-spacing: 0px;
	padding: 10px 10px 10px 15px !important;
	font: 700 17px/32px 'Lora', serif !important;
	text-align: center;
}
    .hip-services-left.table-cell {
	padding: 10px 0 0 34px !important;
}
    .location-ul > li::after {
	display: none !important;
}
}
@media screen and (max-width :389px) {
    #patient-stories .mr-ipsum {
	min-height: 165px !important;
	padding: 25px 0 0 !important;
}
    #testimonials-Banner .Banner-Tabs {
	position: relative !important;
	z-index: 9;
	margin: 0px;
	padding: 0px;
	bottom: 12px !important;
	right: 0;
	left: 0;
}
.ScheduleText.speci-accord {
	display: none;
}
    .cond-sec-outer {
	position: relative;
	left: 0;
	right: 0 !important;
	margin: 5px auto;
}
}