/* ---------- Theme CSS ---------- */
.notice {
	background: #5C7088;
	width: 98%;
	padding: 0px 20px;
    border-radius: 4px;
}
.notice h3, .notice p{ color: #fff !important;}
#countrytabs1 {
	position: relative;
	left: 0;
	top: 0;
	background: #F0F0F0;
	width: 100%;
	margin: 12px 0 0 0;
	clear: both;
	float: left;
	border: 1px solid #ccc;
}


#countrytabs1 li {
	background: none;
	border-right: 1px solid #ccc;
	padding: 0 !important;
	border-radius: 0;
	float: left;
}
#countrytabs1 li:last-child{ border-right: none;}

#countrytabs1 li a {
	padding: 7px;
	text-align: center;
	display: block;
	color: #000;
	font: 15px/22px 'Roboto', sans-serif;
	float: left;
	
	margin: 0 0px;
	padding: 12px 55px;
}
.copy-rights-jeffrey {
	text-align: center;
	color: #fff;
	font: 18px/25px 'Roboto', sans-serif;
}

.copy-rights-ext {
	display: block;
	text-align: center;
	color: #fff;
	font: 16px/25px 'Roboto', sans-serif;
}
.copy-rights-ext > a {
	padding: 10px 20px;
	
}
#countrytabs1 li:hover a{color: #fff;}
#countrytabs1 li a.selected{ background: #920917; color: #fff;}
#countrytabs1 li a:hover{ background: #920917;}
#Map-Container {
	width: 100%;
	margin: 0px;
	padding: 0px;
	position: relative;
}
.tabcontent1 ul {
	padding: 0px;
	margin: 0;
}
.tabcontent1 {
	width: 100%;
	float: left;
	background: #D7D7D7;
	position: relative;
	margin: 10px 0 0 0;
}
.tabcontent1 li:last-child {
    border-right: none;
}
.sex-row{
	float: left; margin: 40px 0 0 0; width: 100%; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;
	padding: 10px 0;
}
.sex-row p{color: #333; display: block;}
.sex-row-left{ width: 30%; float: left;}
.sex-row-right {
	float: right;
	width: 335px;
	/* border: 1px solid #ccc; */
	border-radius: 10px;
}
#countrytabs2 {
	position: relative;
	left: 0;
	top: 0;
	background: #F0F0F0;
	width: 100%;
	margin: 0;
	clear: both;
	float: left;
	border: 1px solid #ccc !important;
}


#countrytabs2 li {
	background: none;
	border-right: 1px solid #ccc;
	padding: 0 !important;
	border-radius: 0;
	float: left;
}
#countrytabs2 li:last-child{ border-right: none;}

#countrytabs2 li a {
	padding: 7px;
	text-align: center;
	display: block;
	color: #000;
	font: 15px/22px 'Roboto', sans-serif;
	float: left;
	
	margin: 0 0px;
	padding: 12px 55px;
}

#countrytabs2 li a.selected{ background: #920917; color: #fff;}
#countrytabs2 li a:hover{ background: #920917; color: #fff;}

.tabcontent2 ul {
	padding: 0px;
	margin: 0;
}
.tabcontent2 {
	width: 100%;
	float: left;
	background: #D7D7D7;
	position: relative;
	margin: 10px 0 0 0;
}
.tabcontent2 li:last-child {
    border-right: none;
}
.testimonials-author {
	color: #fff;
}
.mr-ipsum {
	color: #fff;
}
.mr-ipsum-new {
	display: none;
}
.tonnies{
	float: left; margin: 0px 0 0 0; width: 100%;  border-bottom: 1px solid #ccc;
	padding: 10px 0;
}
.tonnies p{color: #333; display: block;}
.tonnies span{color: #595959; display: block;}
.tonnies-left{ width: 30%; float: left;}
.tonnies-right {
	float: right;
	width: 335px;
	/* border: 1px solid #ccc; */
	border-radius: 10px;
}
.stories-right .home-stories-patient {
	display: block !important;
	clear: both;
	position: absolute;
	font: 16px/24px 'Crimson Pro', serif !important;
	right: 14px;
	bottom: 27px;
	z-index: 99;
	background: #5374a7;
	color: #fff;
	text-align: center;
	border-radius: 14px 0;
	margin: auto;
	padding: 5px !important;
}


#countrytabs3 {
	position: relative;
	left: 0;
	top: 0;
	background: #F0F0F0;
	width: 100%;
	margin: 0;
	clear: both;
	float: left;
	border: 1px solid #ccc !important;
}

#countrytabs3 li {
	background: none;
	border-right: 1px solid #ccc;
	padding: 0 !important;
	border-radius: 0;
	float: left;
	border-bottom: 1px solid #ccc;
}
#countrytabs3 li:last-child{ border-bottom: none;}

#countrytabs3 li a {
	padding: 7px;
	text-align: center;
	display: block;
	color: #000;
	font: 15px/22px 'Roboto', sans-serif;
	float: left;
	
	margin: 0 0px;
	padding: 12px 55px;
}

#countrytabs3 li a.selected{ background: #920917; color: #fff;}
#countrytabs3 li a.selected span{color: #fff;}
#countrytabs3 li a:hover span{color: #fff;}
#countrytabs3 li a:hover{ background: #920917; color: #fff;}

.tabcontent3 ul {
	padding: 0px;
	margin: 0;
}
.tabcontent3 {
	width: 100%;
	float: left;
	background: #D7D7D7;
	position: relative;
	margin: 10px 0 0 0;
}
.tabcontent3 li:last-child {
    border-right: none;
}


.cam{
	float: left; margin: 0px 0 0 0; width: 100%;  border-bottom: 1px solid #ccc;
	padding: 10px 0;
}
.cam p{color: #333; display: block;}
.cam span {
	color: #595959;
	display: inline-table;
}
.cam-left{ width: 30%; float: left;}
.cam-right {
	float: right;
	width: 335px;
	/* border: 1px solid #ccc; */
	border-radius: 10px;
}
#countrytabs4 {
	position: relative;
	left: 0;
	top: 0;
	background: #F0F0F0;
	width: 100%;
	margin: 0;
	clear: both;
	float: left;
	border: 1px solid #ccc !important;
}

#countrytabs4 li {
	background: none;
	border-right: 1px solid #ccc;
	padding: 0 !important;
	border-radius: 0;
	float: left;
	border-bottom: 1px solid #ccc;
	width: 100%;
}

#countrytabs4 li:last-child{ border-bottom: none;}

#countrytabs4 li a {
	padding: 7px;
	text-align: center;
	display: block;
	color: #000;
	font: 15px/22px 'Roboto', sans-serif;
	/* float: left; */
	margin: 0 0px;
	padding: 12px 55px;
}

#countrytabs4 li a.selected{ background: #920917; color: #fff;}
#countrytabs4 li a.selected span{color: #fff;}
#countrytabs4 li a:hover span{color: #fff;}
#countrytabs4 li a:hover{ background: #920917; color: #fff;}
 .tabcontent2, .tabcontent3, .tabcontent4{display: none !important;}
.tabcontent4 ul {
	padding: 0px;
	margin: 0;
}
.tabcontent4 {
	width: 100%;
	float: left;
	background: #D7D7D7;
	position: relative;
	margin: 10px 0 0 0;
}
.tabcontent4 li:last-child {
    border-right: none;
}


#countrytabs5 {
	position: relative;
	left: 0;
	top: 0;
	background: #F0F0F0;
	width: 100%;
	margin: 12px 0 0 0;
	clear: both;
	float: left;
	border: 1px solid #ccc;
}


#countrytabs5 li {
	background: none;
	border-right: 1px solid #ccc;
	padding: 0 !important;
	border-radius: 0;
	float: left;
}
#countrytabs5 li:last-child{ border-right: none;}

#countrytabs5 li a {
	padding: 7px;
	text-align: center;
	display: block;
	color: #000;
	font: 15px/22px 'Roboto', sans-serif;
	float: left;
	
	margin: 0 0px;
	padding: 12px 55px;
}
#countrytabs5 li:hover a{color: #fff;}
#countrytabs5 li a.selected{ background: #920917; color: #fff;}
#countrytabs5 li a:hover{ background: #920917;}

.tabcontent5 ul {
	padding: 0px;
	margin: 0;
}
.tabcontent5 {
	width: 100%;
	float: left;
	background: #D7D7D7;
	position: relative;
	margin: 10px 0 0 0;
}
.tabcontent5 li:last-child {
    border-right: none;
}


.result-box {
	position: relative;
	top: 00px;
	background: #243F6A;
	width: 100%;
	float: left;
	padding: 0 20px;
}

.result-box1{position: static;}
.result-box .tabcontent2 {
	width: 100%;
	float: left;
 background: none;
	position: relative;
	margin: 10px 0 0 0;
}
.result-box h2{color: #fff !important;}
.result-box p{color: #fff !important; padding: 20px 0;}
#Map-Container {
	width: 100%;
	margin: 0px;
	padding: 0px;
	position: relative;
}
span.left-profile {
	margin: 0 0 0 30px;
	display: block;
}
.navigation a span.nodisplay{ display: none;}
#Content {
	position: relative;
	width: 75%;
}
/*landing-page-styles*/
.img-r {
	float: right;
	margin: 0px 0px 10px 15px;
}
.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 .schemaTitle {
	background: #144993;
	text-align: center;
	padding: 5px 10px;
	width: 100%;
	/* margin: auto; */
	color: #fff;
	font: normal 18px/24px Verdana, Arial, Helvetica, sans-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);
}
.textMain .schemaTable li:last-child {
	border-right: 0px;
}
.textMain .schemaTable .table-cell {
	margin: 0px;
	padding: 0px 5px;
	position: relative;
	background: none;
	width: 288px;
	height: auto;
	border: none;
}
.textMain .schemaTable .table-cell {
	margin: 0px;
	padding: 0px 5px;
	position: relative;
	background: none;
	width: 265px;
	height: auto;
	border: none;
	float: left;
}
.textMain .schemaTable p {
	position: relative;
	padding: 5px 10px 5px 30px;
}
.textMain .schemaTable li h2 a {
	font-size: 15px !important;
	line-height: 9px !important;
}
.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: inline-block;
	margin: 5px 5px 5px 0;
	padding: 0;
}
.textMain .tabs li a {
	background: #0080c7;
	color: #fff !important;
	padding: 10px 11px;
	text-decoration: none;
	/* box-shadow: 2px -3px 6px var(--color-smoke); */
	/* --color-smoke: #012048; */
	font-size: 14px;
}
.textMain .tabs li a:hover {
	color: #fff;
	background: #1b9ee6;
}

ul.service-list-design.content-explore li:hover {
    background: none;
}
ul.service-list-design.content-explore li {
    background: none;
    padding: 0 10px 0 10px;
    margin: 0 4% 15px 0;
    width: 95%;
    height: auto;
    padding-bottom: 10px;
    padding-bottom: 15px;
    border-bottom: 1px dashed #042254;
}
ul.service-list-design li a {
    color: #fff !important;
    display: table-cell;
    height: 100%;
    padding: 0;
    text-align: left;
    vertical-align: middle;
    width: 100%;
    text-align: center;
    margin-top: 10px;
    float: none;
}
ul.service-list-design.content-explore li a:hover {
     color: #fff;
}
ul.service-list-design.content-explore li a {
    text-align: left;
    display: block;
    font-size: 18px;
    color: #920513 !important;
}
ul.service-list-design li span {
    position: relative;
    overflow: hidden;
    z-index: 99 !important;
    width: 150px;
    float: left;
    height: 150px;
    margin-right: 10px;
}
ul.service-list-design li span.cmingSoon {
    background: rgba(0, 0, 0, 0.5);
    font-size: 8px;
    text-align: center;
}
ul.service-list-design li span img {
    height: 96%;
    width: 96%;
    border: 3px double #042254;
    object-fit: cover;
}
ul.service-list-design.content-explore .dataAppend {
	position: relative;
	z-index: 8;
	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 !important;
	background: #042254;
	color: #fff;
	font-size: 14px;
	margin: 16px 3px 3px 3px;
}
ul.service-list-design.content-explore .dataAppend a.readmore {
    background: #920917 url(../images/read-icon.png) no-repeat 8px 11px;
    padding: 10px 30px 10px 22px !important;
    width: 140px !important;
    color: #fff !important;
}
ul.service-list-design.content-explore .dataAppend a#launchmovie {
    background:#243F6A 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 .cp-cont-list {
    float: left;
    width: 100%;
}
ul.service-list-design.content-explore .cp-cont-list li {
    color: #000;
    border: none;
    float: left;
    text-align: left;
    padding: 0;
    margin: 0;
    width: 100%;
}
.pageimg {
    float: right;
    max-width: 300px;
    margin: 0 0 10px 10px;
}
.pageimg img {
    width: 100%;
    border: 2px solid #8abb28;
}
.pageimgLeft {
    float: left;
    max-width: 300px;
    margin: 20px 30px 10px 0;
}
.pageimgLeft img {
    width: 100%;
    border: 2px solid #8abb28;
}
/* Contact Page */
.contactTable {
    border-spacing: 5px;
    border: 2px solid #ccc;
}
.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 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;
}
#connect-sblock {
    background: #144993;
    margin-bottom: 15px;
    width: 100%;
    float: left;
}
#connect-sblock ul li {
	float: left;
	padding: 11px 0 16px 25px;
	width: 32%;
	list-style: none !important;
	color: #fff;
	margin: 0 0 0 10px;
}
#connect-sblock ul li a {
    color: #fff;
    text-decoration: none;
}
#connect-sblock ul li.phone {
    background: url(../images/contact-icons.png) 0 -111px no-repeat;
}
#connect-sblock ul li.fax {
    background: url(../images/contact-icons.png) 0 16px no-repeat;
}
#connect-sblock ul li.mail {
    background: url(../images/contact-icons.png) 0 -48px no-repeat;
}
#connect-sblock ul li.website {
    background: url(../images/contact-icons.png) 0 -176px no-repeat;
}
.content-button {
	padding: 0;
	margin: auto !important;
	width: 357px;
	clear: both;
	float: none;
}
.content-button li {
    float: left;
    background: none !important;
    margin: 10px 5px 10px;
    padding-left: 0 !important;
    list-style: none;
    width: auto;
    background: #003085;
}
.content-button li a {
    border: none;
    float: left;
    cursor: pointer;
    border-radius: 0;
    line-height: 20px;
    padding: 5px 14px 5px 25px !important;
    background-position: 5px 6px;
    background: #003085;
    color: #fff;
    text-decoration: none;
}
.PDFtext {
    font: normal 12px Verdana, Arial, Helvetica, sans-serif;
    color: #333 !important;
}
.content-button li a:hover {
    color: #fff;
}
.content-button li a.appointment-contact {
    background: #144993 url(../images/appointment_icon1.png) 5px 7px no-repeat;
}
.content-button li a.patients-contact {
    background: #144993 url(../images/pdf-26.png) 5px 7px no-repeat;
}
.textMain .tab-list {
    text-align: center;
}
.textMain .tab-list li {
    display: inline-block;
    list-style: none;
    vertical-align: top;
    margin: 10px;
    padding: 0;
    font: normal 20px/25px 'Roboto', sans-serif;
    position: relative;
}
.textMain .tab-list li a {
    display: block;
    padding: 10px 15px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    background: #002B80;
    color: #fff;
    transition: 0.7s ease all;
    transform: perspective(1px) translateZ(0);
    position: relative;
    box-shadow: -1px 4px 4px var(--color-smoke);
    --color-smoke: #012048;
}
.textMain .tab-list li:hover a::before {
    left: 0;
    right: 0;
}
.textMain .tab-list li a::before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 51%;
    right: 51%;
    bottom: 0;
    background: #1F1F1F;
    height: 4px;
    -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;
}

.dotted-border {
    border-bottom: 1px dotted #003085;
}
.textMain li p {
    margin: 0;
    padding: 0;
}
.video-container {
    height: 0;
    margin: 20px 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    padding-top: 30px;
    position: relative;
    border: 3px solid #003085;
}
.patients-forms li {
    background: none !important;
    padding-left: 0 !important;
}
.video-container iframe,
.video-container object,
.video-container embed {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
ul.service-list-design {
	float: left;
	width: 100%;
	margin-top: 10px;
	padding: 0;
}
ul.service-list-design li {
	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;
	background: #920917;
}
ul.service-list-design li a {
	color: #fff !important;
	text-decoration: none !important;
	display: table-cell;
	font: 16px/20px verdana;
	padding: 0;
	text-align: left;
	vertical-align: middle;
	text-align: center;
	margin-top: 10px;
	float: none;
}
.service-list-design li:hover a {
	color: #fff;
}
.service-list-design li:hover {
	background:  #243F6A;
}
.topic-img {
    padding: 5px 20px 5px 5px;
    width: 170px;
}
.topic-img img {
    padding: 5px;
    border: 1px solid #ccc;
    width: 150px;
    height: 150px;
    display: table-cell;
    object-fit: cover;
}
/*	 landing page */
.textMain ul.lPage-list li {
    background: none !important;
    padding: 0;
}
.textMain ul.lPage-list li h2 {
    font-size: 25px !important;
}
.lPage-list li {
    margin-bottom: 25px;
    border-bottom: 1px solid #ccc;
    width: 100%;
    float: left;
    padding-bottom: 10px !important;
}
.lp-txt {
    display: table;
    clear: both;
    margin: 10px 0;
    width: 100%;
}
.lp-txt img {
    display: table-cell;
    width: 150px;
    padding: 2px;
    border: solid 1px #ccc;
    object-fit: cover;
    height: 150px;
}
.lp-txt p {
    display: table-cell;
    margin: 0 5px;
    width: 80%;
    vertical-align: top;
    padding: 0 0 0 10px !important;
}
.lp-rd {
    display: block;
}
.lp-rd a {
    float: right;
    background: #3451A1 url(../images/read-icon.png) no-repeat 8px 9px;
    padding: 6px 10px 6px 36px;
    color: #fff !important;
    margin-right: 10px;
    text-transform: capitalize;
    font-weight: 300;
    text-decoration: none;
}
.lp-rd a:hover {
    background: #032A6F url(../images/read-icon.png) no-repeat 8px 9px;
    color: #fff;
}
.lp-rd a.lmovie {
    background: #3451A1 url(../images/video-icon.png) no-repeat 8px 14px;
}
.lp-rd a.lmovie:hover {
    background: #032A6F url(../images/video-icon.png) no-repeat 8px 14px;
}
.fixedsidebar {
    width: 290px !important;
    display: inline-block !important;
    vertical-align: top !important;
}
.videoBorder {
    width: 90% !important;
    /* padding: 50% 0px 56.25% 0px; */
    overflow: hidden;
    padding-bottom: 56.25% !important;
    padding-top: 0px !important;
}
.videoBorder iframe,
.videoBorder embed {
    position: absolute;
    margin: 0px;
    padding: 0px;
    border: 4px solid #144993 !important;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 1;
}
.tabs-hd {
	width: 100%;
	float: left;
	margin: 20px 0 10px 0;
}.tabs-hd li {
	width: 100%;
	float: left;
	margin: 8px 0px 3px 0;
	background: none !important;
	padding: 0 !important;
	text-align: center;
}
.tabs-hd li a {
	border: 1px solid #ccc;
	padding: 9px 17px;
	display: block;
}


.addcolor-1 {
	color: #062e4e;
	font-weight: bold;
}
.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: inline-block;
    margin: 5px 5px 5px 0;
    padding: 0;
}
.textMain .tabs li a {
    background: #243f6a;
    color: #fff !important;
    padding: 10px 11px;
    text-decoration: none;
    /*	box-shadow: 2px -3px 6px var(--color-smoke);*/
    /*	--color-smoke: #012048;*/
    font-size: 14px;
}
.textMain .tabs li a:hover {
    color: #fff;
    background: #920917 ;
}




/* ADA */
.adaOn span {
	background: #003263;
	color: #fff;
	border-radius: 50%;
}
/* Scroller CSS */
#Scroller a {
	background: #fff;
	border: 2px solid #000;
	color: #000;
	border-radius: 50%;
}
/* Header CSS */
#Accessibility, #Header, #Banner, #Content-Main, #Footer, #Main-Menu, #Mobile-Menu, #Service, #Credibility, .heading, .logos, .hip-section, .doctor, .watch, .sports, .xray, .stories, .resources, .maps, .hip-preservation, .presrvation, .pediatrics, .dedicated, .news, .related,.dedicated-anchor {
	max-width: 1200px;
	min-width: 300px;
	margin: 0px auto;
	padding: 0px;
	position: relative;
}
#Header {
	/* min-height: 150px; */
	padding: 10px 0 0 0;
}
#Header-Container { position: absolute; width: 100%;}
header.stickyHeader.stickyAnimate {
	position: fixed !important;
	top: 0 !important;
	background: #fff;
}
header.stickyHeader.stickyAnimate .logo {
	width: 350px;
	transition: all .4s linear 0s;
	padding: 0px 20px 0 0;
}
header.stickyHeader.stickyAnimate #Header {
	/* min-height: 150px; */
padding: 0px 0 0 0; 
}
header.stickyHeader.stickyAnimate .header-right {
	float: right;
	width: 388px;
	margin: 12px 0 0 0;
}
.logo {
	float: left;
	width: 487px;

	padding: 0 5px 10px 0;
	margin: 14px 0 0 0;
}
.header-right {
	float: right;
	width: 389px;
	margin: 22px 0 0 0;
}
.header-right a{	display: block;
	font: 500 16px/20px 'Roboto', sans-serif;
	color: #132543;}

.ph-icon {
	float: left;
	width: 179px;
	margin: 0 6px 0 0;
}
.ph-icon a {
	background: url(../images/ph-icon.png) no-repeat 10px 8px;
	padding: 8px 9px 10px 45px;
	font: 500 18px/20px 'Roboto', sans-serif;
}
.ph-icon a:hover{background: #920917 url(../images/ph-icon-h.png) no-repeat 10px 8px; color: #fff;}
.book-app {
	float: right;
	width: 202px;
	border-radius: 10px;
	margin: 0 0px 0 0;
	/* background: #fff04b; */
}
.book-app a {
	background: url(../images/book-app.png) no-repeat 10px 10px;
	padding: 10px 0 10px 39px;
}
.book-app a:hover {
	
	background: #920917 url(../images/book-app-h.png) no-repeat 10px 10px; color: #fff;
	
}
.login {
	width: 320px;
	height: 500px;
	position: absolute;
	right: 0px;
	top: 103px;
	display: none;
	z-index: 99999;
	background: #243F6A;
	border-radius: 5px;
	box-shadow: 2px 1px 3px #ece4e4;
}
.login iframe {
	height: 470px !important;
}
.clsbtn {
	cursor: pointer;
}
.clear{ clear: both;}
.accordContent, .textMain .accordContent, .accordResponsive .tabContent, .textMain .accordResponsive .tabContent {
	display: none;
	padding: 10px;
	border: 2px solid #920917;
	margin: 0 0 20px 0;
}
.accordTitle a, .textMain .accordTitle, .accordResponsive .tabTitle, .accordResponsive .textMain .tabTitle {
	clear: both;
	background: #920917;
	color: #fff !important;
	padding: 5px !important;
	border: none;
	border-radius: 10px;
	margin: 0 0 5px 0;
}
.reviews .rating {
	 display: block; 
}
.reviews .rating p{padding: 20px 0;}
/* Menu CSS */
nav {
	margin: 10px 0 0 0;
	float: left;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.menu {
	text-align: center;
}
.menu li {
	display: block;
	float: left;
}
.menu li a {
	padding: 15px 17px;
	display: block;
	text-transform: uppercase;
	color: #242424;
	font: 500 13px/20px 'Roboto', sans-serif;
}


.menu li:hover{ background: #920917;}
.menu li:hover a{color: #fff;}
.menu li li {
	background: #243f6a;
	width: 279px;
}
.menu li.menu-services ul li {
	background: #243f6a;
	width: 348px;
}
.menu li li:hover{background: #920917 url(../images/bullet-b.gif) no-repeat 12px 16px !important;}
.menu li li a {
	color: #fff;
	background: url(../images/bullet-w.gif) no-repeat 12px 16px;
	text-transform: inherit;
	padding: 10px 3px 10px 27px;
	border-bottom: none !important;
	font-size: 15px !important;
}
.menu-home a::before {
	font-size: 20px;
}

.menu-home a::before {
	vertical-align: top;
	margin: auto;
}
.menu-home span {
	vertical-align: middle;
}
.toggleMenu {
	font: bold 16px/30px Verdana, Arial, Helvetica, sans-serif;
}
.toggleMenu a {
	border-radius: 5px;
	border: 2px solid #ccc;
}
.Wrapper {
	font: normal 14px/20px Verdana, Arial, Helvetica, sans-serif;
}
/* Home Banner CSS */
.Banner_auto, .Banner_nav {
	display: none !important;
}
.Banner-Tabs {
	position: absolute;
	z-index: 9;
	margin: 0px;
	padding: 0px;
	bottom: 12px;
	left: 5px;
	width: 20px;
}
.Banner-Tabs li.Banner_here {
	background: none; 
}
.Banner-Tabs li {
	float: left;
	list-style: outside none none;
	margin: 0 0px;
	position: relative;
	overflow: hidden;
	width: auto; height: auto; background: none;
}
.Banner-Tabs li a {
	color: #C00000;
	display: block;
	font-size: 42px !important;
	height: 19px;
	line-height: 17px;
	width: auto; background: none;
}


.Banner-Tabs li a:hover, .Banner-Tabs li.Banner_here a {
	display: block;
	color: #000;
}
.Banner-Tabs .team-Tabs li.Banner_here a {
	color: #95ff51;
	display: block;
}
#hip-preservation{ 
width: 100%; position: relative;
}
.hip-preservation{ height: 711px;}
#hip-preservation .hip-preservation {
	background: url(../images/hip-preserv.jpg) no-repeat center top;
}
#hip-preservation .hip-preservation .theme-L {
	background: url(../images/hip-preserv-l.jpg) no-repeat right top;
}
#hip-preservation .hip-preservation .theme-R {
	background: url(../images/hip-preserv-r.jpg) no-repeat left top;
}
#Banner-Container #Banner {
	height: 711px;
}

#Banner-Container #Banner.banner-for-hip-ped {
	height: 495px;
}




#Banner-Container .banner5 {	height: 495px;
	background: url(../images/banner-hip-bg.jpg) no-repeat center top;
}
#Banner-Container .banner5 .theme-L {
	background: url(../images/banner-hip-left-bg.jpg) no-repeat right top;
}
#Banner-Container .banner5 .theme-R {
	background: url(../images/banner-hip-rightt-bg.jpg) no-repeat left top;
}

#Banner-Container #Banner.banner-for-hip-ped.for-ped {
	height: 537px;
}




#Banner-Container .banner6 {	height: 537px;
	background: url(../images/banner-ped-bg.jpg) no-repeat center top;
}
#Banner-Container .banner6 .theme-L {
	background: url(../images/banner-ped-left-bg.jpg) no-repeat right top;
}
#Banner-Container .banner6 .theme-R {
	background: url(../images/banner-ped-rightt-bg.jpg) no-repeat left top;
}











#Banner-Container .banner1 {
	background: url(../images/banner1-n-bg.jpg) no-repeat center top;
}
#Banner-Container .banner1 .theme-L {
	background: url(../images/banner1-ln-bg.jpg) no-repeat right top;
}
#Banner-Container .banner1 .theme-R {
	background: url(../images/banner1-rn-bg.jpg) no-repeat left top;
}
#Banner-Container .banner2 {
	background: url(../images/banner2-n-bg.jpg) no-repeat center top;
}
#Banner-Container .banner2 .theme-L {
	background: url(../images/banner2-ln-bg.jpg) no-repeat right top;
}
#Banner-Container .banner2 .theme-R {
	background: url(../images/banner2-rn-bg.jpg) no-repeat left top;
}
#Banner-Container .banner3 {
	background: url(../images/banner3-n-bg.jpg) no-repeat center top;
}
#Banner-Container .banner3 .theme-L {
	background: url(../images/banner3-ln-bg.jpg) no-repeat right top;
}
#Banner-Container .banner3 .theme-R {
	background: url(../images/banner3-rn-bg.jpg) no-repeat left top;
}
#Banner-Container .banner4 {
	background: url(../images/banner4-bg.jpg) no-repeat center top;
}
#Banner-Container .banner4 .theme-L {
	background: url(../images/banner4-l-bg.jpg) no-repeat right top;
}
#Banner-Container .banner4 .theme-R {
	background: url(../images/banner4-r-bg.jpg) no-repeat left top;
}
/* Banner Content CSS */
.banner-content {
	position: absolute;
	font: normal 16px/20px Verdana, Arial, Helvetica, sans-serif;
	left: 50%;
	top: 74%;
	-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: 0px;
	background: #fff;
	opacity: .8;
	width: 522px;
	margin: auto;
	border-left: 3px solid #920917;
	border-right: 3px solid #920917;
}


#Banner.banner-for-hip-ped .banner-content {

	left: 66%;

	width: 400px;
	
}
.banner-content p{
	text-align: center;
	display: block; text-transform: uppercase;
	font: 30px/35px 'Crimson Pro', serif;
	color: #000;
}
.banner-content p span{
	
	display: block;
	font: 50px/60px 'Crimson Pro', serif;
	color: #000;
}
.banner-more {
	font: normal 14px/20px Verdana, Arial, Helvetica, sans-serif;
	display: inline-block;
}
#presrvation {
	width: 100%;
	position: relative;
	background: url(../images/hip-bg.jpg) repeat-x center top;
	float: left;
	height: 395px;
}

.presrvation p {
	color: #fff;
	text-align: center;
	padding: 12px 0 10px 0;
	font: 15px/20px 'Roboto', sans-serif;
	display: block;
}
	.presrvation p a{ color: #fff; text-align: center; font: 15px/20px 'Roboto', sans-serif; display: inline;}
	
.presrvation1{background: url(../images/hip-pre.png) no-repeat center top;
height: 335px; float: left; padding: 0 0 30px 0; width: 100%;
}	
.presrvation1-right {
	width: 70%;
	float: right;
	padding: 25px 85px 0 0;
}
.presrvation1-right span{
	display: block;
	font: bold 33px/40px 'Crimson Pro', serif;
	color: #000;
	}
.presrvation1-right p{
	color: #000;
	 padding: 20px 0 0 0; text-align: left;
	font: 14px/25px 'Roboto', sans-serif; display: block;}



#pediatrics {
	width: 100%;
	position: relative;
	background: url(../images/hip-bg.jpg) repeat-x center top;
	float: left;
	height: 395px;
}

.pediatrics p {
	color: #fff;
	text-align: center;
	padding: 12px 0 10px 0;
	font: 15px/20px 'Roboto', sans-serif;
	display: block;
}
	.pediatrics p a{ color: #fff; text-align: center; font: 15px/20px 'Roboto', sans-serif; display: inline;}
	
.pediatrics1{background: url(../images/pediatric-bg.png) no-repeat center top;
height: 335px; float: left; padding: 0 0 30px 0; width: 100%;
}	
.pediatrics1-right {
	width: 64%;
	float: right;
	padding: 25px 85px 0 0;
}
.pediatrics1-right span{
	display: block;
	font: bold 33px/40px 'Crimson Pro', serif;
	color: #000;
	}
.pediatrics1-right p{
	color: #000;
	 padding: 20px 0 0 0; text-align: left;
	font: 14px/25px 'Roboto', sans-serif; display: block;}


/*dedicated-section*/

.dedicated-anchor-ul > li {
	display: inline-block !important;
	max-width: 590px;
	vertical-align: top;
}


#dedicated {
	background: #243f6a;
	float: left;
	position: relative;
	width: 100%;
	margin: 40px 0 0 0;
   
}
.dedicated-anchor-ul {
	text-align: center;
}

.deadi-anchor-p {
	font: 400 18px/25px 'Roboto', sans-serif;
	color: #fff;
	text-align: left;
	width: 91%;
	padding-left: 7% !important;
	padding: 20px 0;
}

.sub-p {
	font: 300 15px/20px 'Roboto', sans-serif;
color: #fff;
	text-align: left;
	width: 91%;
	padding-left: 7% !important;
	padding: 5px 0;
}
.deadi-anchor-heading {
	font: 500 30px/35px 'Crimson Pro', serifall-petite-caps;
	text-align: center;
	color: #fff;
	padding: 5px 5px 35px 5px;
}
#dedicated-anchor{	background: #243f6a;
	float: left;
	position: relative;
	width: 100%;
	margin: 40px 0 0 0; padding: 35px 5px;}
.dedicated {
	padding: 33px 0 0;
}
.dedicated-left{ width: 221px; float: left;}
.dedicated-right {
	width: 75%;
	float: right;
	padding: 0 99px 31px 0;
}
.dedicated-right a{
	display: block;
	font: 36px/44px 'Crimson Pro', serif;
	color: #fff;
	
}
.dedicated-right span{ padding: 15px 0; font: 18px/26px 'Roboto', sans-serif; display: block; color: #fff;}
.dedicated-right p{font: 15px/24px 'Roboto', sans-serif; display: block; color: #fff;}
.dedicated-right p a{font: 15px/24px 'Roboto', sans-serif; display: inline; color: #93dfff;}
.sub-p a{font: 15px/24px 'Roboto', sans-serif; display: inline; color: #93dfff;}


#related{ width: 100%; float: left;}
.related ul{ margin: 0 0 30px 0; display: block;}
.related1 {
	width: 100%;
	float: left;
	margin: 30px 0 0;
}
.related span {
	display: block;
	font: 25px/32px 'Crimson Pro', serif;
	color: #000;
	padding: 30px 0 0 0;
}
.related1 span{
	
	display: block;
	font: 25px/32px 'Crimson Pro', serif;
	color: #000;
}
.related1 p{display: block;
	font: 15px/24px 'Roboto', sans-serif;
	color: #000; padding: 10px 0;}
.related1 li {
	background: url(../images/arrow.png) no-repeat 0px 9px !important;
	padding: 2px 0 2px 21px !important;
	display: block;
	font: 15px/24px 'Roboto', sans-serif;
	color: #000;
	width: auto !important;
	margin: 0 !important;
	float: none !important;
}	
	
.related li {
	width: 496px;
	float: left;
	position: relative;
	margin: 26px 47px;
	padding: 0;
	background: none;
}
.related li a {
	background: #920917;
	display: block;
	font: bold 18px/28px 'Roboto', sans-serif;
	color: #fff !important;
	padding: 12px 0 12px 84px;
}
	.related li a:hover{background: #243f6a;}
.related li a span {
	display: block;
	position: absolute;
	left: -30px;
	top: -18px;
	width: 92px;
	height: 92px;
}
.related li a span.hip-rel{background: url(../images/hip-rel.png) no-repeat center top;}
.related li a span.fem{background: url(../images/fem.png) no-repeat center top;}
.related li a span.peri{background: url(../images/peri.png) no-repeat center top;}
.related li a span.surgi{background: url(../images/surgi.png) no-repeat center top;}
.related li a span.osteo{background: url(../images/osteo.png) no-repeat center top;}
.related li a span.anterir{background: url(../images/anterir.png) no-repeat center top;}
.related li a span.clavicle{background: url(../images/clavicle.png) no-repeat center top;}
.related li a span.meniscal{background: url(../images/meniscal.png) no-repeat center top;}
.related li a span.patella{background: url(../images/patella.png) no-repeat center top;}


	
#hip-section {
	width: 100%;
	position: relative;
	background: url(../images/hip-bg.jpg) repeat-x center top;
	float: left;
	height: 391px;
}
.hip-l {
	float: left;
	background: url(../images/hip-l.jpg) no-repeat center top;
	margin: 26px 32px 0 0;
	width: 573px;
	height: 336px;
}
.hip-l1 {
	float: right;
	width: 350px;
	margin: 34px 0 0 0;
}
.hip-l1 a {
	display: block;
	font: 500 24px/30px 'Crimson Pro', serif;
	color: #000;
	padding: 0 0 15px 0;
}
.hip-l1 li{ float: none;}
.hip-l1 li a {
	background: url(../images/arrow.png) no-repeat 0px 12px;
	padding: 6px 0 4px 18px;
	display: block;
	color: #000;
	font: 14px/20px 'Roboto', sans-serif;
}
.hip-l1 p a {
	margin: 20px 0 0 0;
	color: #fff;
	font: bold 16px/20px 'Roboto', sans-serif;
	padding: 10px;
	display: block;
	background: #920917;
	text-align: center;
	border-radius: 39px;
	width: 258px;
}
.hip-l1 p a:hover{ background: #274069;}	
.hip-r {
	float: right;
	background: url(../images/hip-r.jpg) no-repeat center top;
	margin: 26px 0px 0 20px;
	width: 573px;
	height: 336px;
}
.hip-r1 {
	float: left;
	width: 350px;
	margin: 34px 0 0 41px;
}
.hip-r1 a {
	display: block;
	font: 500 24px/30px 'Crimson Pro', serif;
	color: #000;
	padding: 0 0 15px 0;
}
.hip-r1 li{ float: none;}
.hip-r1 li a {
	background: url(../images/arrow.png) no-repeat 0px 12px;
	padding: 6px 0 4px 18px;
	display: block;
	color: #000;
	font: 14px/20px 'Roboto', sans-serif;
}
.hip-r1 p a {
	margin: 20px 0 0 0;
	color: #fff;
	font: bold 16px/20px 'Roboto', sans-serif;
	padding: 10px;
	display: block;
	background: #920917;
	text-align: center;
	border-radius: 39px;
	width: 317px;
}
.hip-r1 p a:hover{ background: #274069;}	
#doctor{position: relative; width: 100%; }
.doctor{background: url(../images/doctor-bg.jpg) no-repeat center top; height: 590px;}
#doctor .doctor .theme-L {
	background: #dae1e7;
}
#doctor .doctor .theme-R {
	background: url(../images/doctor-r.jpg) no-repeat left top;
}
.doctor-left {
	float: left;
	width: 47%;
	margin: 82px 0 0 20px;
}
.doctor-left span{ color: #274069; display: block; font: 25px/30px 'Crimson Pro', serif; text-transform: uppercase;}
.doctor-left h1 a{ color: #920917; display: block; font: bold 36px/42px 'Crimson Pro', serif;}
.doctor-left h1 a span{ padding: 6px 0 0 0; font: 15px/20px 'Roboto', sans-serif; color: #000; text-transform: inherit;}
.doctor-left p {
	color: #242424;
	font: 16px/27px 'Roboto', sans-serif;
	display: block;
	padding: 20px 0;
}
.doctor-left1 {
	width: 92%;
	float: left;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
}
.doctor-left1 li {
	padding: 6px 8px;
	border-right: 1px solid #333;
	float: left;
}
.doctor-left1 li:last-child {
	border-right: none;
	/* padding: 10px 15px; */
}
.doctor-left1 li a {
	padding: 8px 15px 9px 42px;
	font: 500 17px/25px 'Roboto', sans-serif;
	color: #000;
	text-transform: uppercase;
	display: block;
}
.doctor-left1 li.research a {
	background: url(../images/research.png) no-repeat 11px 11px;
}
.doctor-left1 li.award a{background: url(../images/award.png) no-repeat 0 10px;}
.doctor-left1 li.pub a {
	background: url(../images/pub.png) no-repeat 0 8px;
}
.doctor-left1 li:hover{ background-color: #fff;}
.doctor-left2 {
	width: 100%;
	float: left;
	margin: 20px 0 0 0;
}
.doctor-left2 li{ float: left; margin: 0 10px 0 0;}
.doctor-left2 li a {
	margin: 20px 0 0 0px;
	color: #fff;
	font: 13px/18px 'Roboto', sans-serif;
	padding: 10px 0 10px 27px;
	display: block;
	text-align: center;
	border-radius: 39px;
}
.doctor-left2 li a.view {
	width: 165px;
	background: #920917 url(../images/view.png) no-repeat 18px 4px;
}
.doctor-left2 li a.book {
	width: 204px;
	background: #920917 url(../images/book-app-h.png) no-repeat 20px 10px;
}
.doctor-left2 li:hover a.view{background: #243f6a url(../images/view.png) no-repeat 18px 4px;}
.doctor-left2 li:hover a.book{background: #243f6a url(../images/book-app-h.png) no-repeat 20px 10px;}
.doctor-right{ float: left; width: 40%;}
.doctor-right img{ display: none;}
.doctor-right1 {
	width: 206px;
	background: #ca1e2e;
	float: right;
	position: absolute;
	right: 18px;
	top: 361px;
	padding: 0 0 2px 0;display: none;
}
.doctor-right1 span{ color: #fff; text-align: center; padding: 5px 6px;
	font: bold 18px/26px 'Roboto', sans-serif; display: block;}
.doctor-right1 ul {
	background: #fff;
	margin: 3px;
	display: block;
}
.doctor-right1 li{ float: left;}
.doctor-right1 li:first-child {
	float: none;
	margin: auto;
	display: block;
	border-bottom: 1px solid #ca1e2e;
}
.doctor-right1 li:first-child a img{float: none; margin: auto; display: block;}

.doctor-right1 li a img {
	display: block;
	padding: 11px 10.2px;
	background: #fff;
}
#watch{position: relative; width: 100%; }
.watch{background: url(../images/news-bg.jpg) repeat-x center -2px; height: 787px;}
#watch .watch .theme-L {
	background: url(../images/news-bg.jpg) repeat-x right -2px;
}
#watch .watch .theme-R {
	background: #274069;
}
.watch1{ width: 100%; float: left; padding: 0 0 30px 0; border-bottom: 1px solid #333;}
.watch1 a {
	padding: 40px 0 7px;
	color: #000;
	text-align: center;
	font: 500 36px/42px 'Crimson Pro', serif;
	display: block;
}
.watch1 li {
	float: left;
	border: 1px solid #ccc;
	margin: 20px 25px;
	height: 215px;
}
.watch1 li a{padding: 0;}	
.watch1 li a img{ padding: 5px; display: block; margin: auto; float: none;}
.watch1 li a span{ text-align: center; padding: 0px 0 0 0; font: 500 20px/26px 'Roboto', sans-serif; display: block; color: #243f6a;}
#news{width: 100%; float: left; position: relative;}
.news{ padding: 0 0 30px 0; }
.news a {
	padding: 40px 0 40px;
	color: #000;
	text-align: center;
	font: 500 36px/42px 'Crimson Pro', serif;
	display: block;
}
.news a span{ width: 70px; border: 1px solid #920917; margin: auto; float: none; display: block; }
.news-l {
	width: 47%;
	float: left;
	margin: 0 20px 0 0;
}
.news-l-m{width: 100%; float: left;}
.news-l1{ float: left; width: 295px; margin: 0 20px 0 0;}
.news-l1 a{ text-transform: uppercase; font: 500 15px/22px 'Roboto', sans-serif; display: block; color: #000; text-align: left; padding: 0;}
.news-l1 p{ padding: 20px 0 0 0; display: block; color: #000; font: 15px/22px 'Roboto', sans-serif; }
.news-l1 p a {
	display: inline !important;
	color: #274069 !important;
	text-transform: inherit;
	font: 15px/22px 'Roboto', sans-serif !important;
	background: none !important;
	margin: inherit !important;
	padding: 0 !important; position: relative;
	top: 0px !important;
	clear: initial !impor
	tant;
	text-align: left !important;
}
.news-l2{ float: right; width: 230px; margin: 0 0px 0 0;}
.news-l2 img{ border: 3px solid #ccc; display: block;}


.news-r {
	width: 47%;
	float: left;
	margin: 0 0px 0 42px;
}
.news-r-m{width: 100%; float: left;}
.news-r1{ float: left; width: 295px; margin: 0 20px 0 0;}
.news-r1 a{ text-transform: uppercase; font: 500 15px/22px 'Roboto', sans-serif; display: block; color: #000; text-align: left; padding: 0;}
.news-r1 p{ padding: 20px 0 0 0; display: block; color: #000; font: 15px/22px 'Roboto', sans-serif; }
.news-r1 p a{display: inline !important;
	color: #274069 !important;
	text-transform: inherit;
	font: 15px/22px 'Roboto', sans-serif !important;
	background: none !important;
	margin: inherit !important;
	padding: 0 !important;
	clear: initial !important; position: relative;
	top: 0px !important;
	text-align: left !important;}
.news-r2{ float: right; width: 230px; margin: 0 0px 0 0;}
.news-r2 img{ border: 3px solid #ccc; display: block;}
.news p a {
	margin: 20px 0 0 0px;
	color: #fff;
	font: 15px/20px 'Roboto', sans-serif;
	padding: 10px;
	display: block;
	text-align: center;
	background: #920917;
	border-radius: 20px;
	clear: both;
	width: 150px;
	margin: auto;
	position: relative;
	top: 32px;
}
.news_auto, .news_nav {
	display: none !important;
}
.news-Tabs {
	position: relative;
	z-index: 9;
	margin: 0px;
	padding: 0px;
	bottom: -19px;
	left: 5px;
	width: 50px;
	margin: auto;
}
.news-Tabs li.news_here {
	background: none; 
}
.news-Tabs li {
	float: left;
	list-style: outside none none;
	margin: 0 0px;
	position: relative;
	overflow: hidden;
	width: auto; height: auto; background: none;
}
.news-Tabs li a {
	color: #C00000;
	display: block;
	font-size: 42px !important;
	height: 19px;
	line-height: 17px;
	width: auto;
	background: none;
	padding: 0;
}


.news-Tabs li a:hover, .news-Tabs li.news_here a {
	display: block;
	color: #000;
}
.news-Tabs .team-Tabs li.news_here a {
	color: #95ff51;
	display: block;
}
#sports {
	width: 100%;
	position: relative;
	background: url(../images/sports-bg.jpg) fixed center center;
	/* height: 1145px; */
	float: left;
}
.sports p {
	text-align: center;
	display: block;
	font: 36px/26px 'Crimson Pro', serif;
	color: #fff; text-transform: uppercase;
	padding: 50px 0 0 0;
}
.sports p a {
	text-align: center;
	display: block;
	font: 63px/75px 'Crimson Pro', serif;
	color: #fff;
}
.sports p span{ width: 500px; border: 2px solid #ca1e2e; display: block; margin: auto; float: none;}
.sports1{ width: 100%; float: left; clear: both;}

.sports1 li {
	float: left;
	margin: 70px 30px;
	background: url(../images/plus.png) no-repeat center top;
	width: 240px;
	height: 78px;
	/* margin: 50px 0 0 0; */
}
.sports1 li:hover{ background: url(../images/plus-h.png) no-repeat 0 top;}
.sports1 li a {
	display: block;
	font: bold 18px/24px 'Roboto', sans-serif;
	color: #fff;
	text-align: center;
	padding: 10px 0 0 0;
}
.sports1 li a.sp{padding: 18px 0 0 0;}
#xray1 {
	width: 100%;
	position: relative;
	background: #f0f0f0;
	padding: 0 0 20px 0;
}
#xray1 .xray1 {
	width: 84%;
	padding: 26px 0 0 0;
	margin: auto;
	float: none;
	background: url(../images/complement-bg1.png) no-repeat center 49px;
	height: 220px;
}
#xray{ width: 100%; position: relative;}
.xray1 {
	width: 84%;
	padding: 26px 0 0 0;
	margin: auto;
	float: none;
	background: url(../images/complement-bg.jpg) no-repeat center 49px;
	height: 220px;
}
.xray1 a {
	color: #243f6a;
	text-align: center;
	display: block;
	font: 36px/60px 'Crimson Pro', serif;
	padding: 0 0 0px 0;
}
	.xray1 a span {
	width: 162px;
	border: 2px solid #ca1e2e;
	display: block;
	margin: auto;
	float: none;
}
.xray1 p {
	display: block;
	font: 15px/22px 'Roboto', sans-serif;
	color: #000;
	text-align: center;
	padding: 10px 205px;
}
	
.xray1 p a {
	width: 165px;
	background: #920917 url(../images/email.png) no-repeat 18px 8px;
	margin: auto;
	color: #fff;
	font: 15px/22px 'Roboto', sans-serif;
	padding: 10px 0 10px 39px;
	display: block;
	float: none;
	text-align: center;
	border-radius: 39px;
	position: relative;
	top: 23px;
}

#stories{ width: 100%; position: relative; margin: 30px 0 0 0;}	
.stories a{ color: #243f6a; text-align: center;
	display: block;
	font: 36px/44px 'Crimson Pro', serif; padding: 0 0 20px 0;}
.stories-left {
	width: 58%;
	float: left;
	background: #243f6a;
	padding: 29px 0;
}
.stories-l {
	width: 44px;
	float: left;
	background: url(../images/line.jpg) no-repeat 34px 8px;
	height: 187px;
}
.rating{ display: none;}
.comments h3, .Intra-Tabs{display: none;}
.stories-r {
	width: 93%;
	float: right;
}
.stories-r span {
	background: url(../images/star.jpg) no-repeat center 3px;
	display: block;
	width: 111px;
	height: 23px;
	padding: 19px 0 12px 0;
	margin: auto;
}
.comments {
	color: #fff;
	font: 15px/22px 'Lato', sans-serif;
	display: block;
	text-align: center;
	padding: 5px 6px 0;
	height: 78px;
}
.patient-name {
	color: #fff;
	font: 15px/22px 'Lato', sans-serif;
	/* display: inline; */
	text-align: center;
	background: none;
	top: 0;
	padding: 10px 0 0 0;
	margin: auto;
	float: none;
	display: block;
}
.stories-r a {
	background: #5374a7;
	color: #fff;
	font: 15px/22px 'Lato', sans-serif;
	display: block;
	width: 113px;
	text-align: center;
	border-radius: 20px;
	margin: auto;
	position: relative;
	top: 30px;
	padding: 5px;
	clear: both;
}
.stories-right{ width: 40%; float: left; margin: 0 0 0 15px;position: relative;}	
.stories-r1{width: 149px; float: left;}
.stories-r2 {
	width: 330px;
	float: left;
	background: #e7e7e7;
	padding: 11px 0 0 19px;
	height: 243px;
}
.stories-r2 a{ color: #132543; text-align: left;
	display: block;
	font: 26px/32px 'Crimson Pro', serif;}
.stories-r2 p {
	color: #000;
	font: 15px/28px 'Lato', sans-serif;
	display: block;
	padding: 5px 0px 0;
}
	.testi_auto, .testi_nav {
	display: none !important;
}
.testimonial-tabs {
	position: relative;
	z-index: 9;
	margin: 0px;
	padding: 0px;
	bottom: -63px;
	right: -2px;
}
.testimonial-tabs li {
	display: inline-block;
	position: relative;
	width: 20px;
	height: 29px;
}

.testimonial-tabs li a {
	display: block;
	width: 100%;
	height: 100%;
}
.testimonial-tabs li span {
	position: absolute;
	z-index: 1;
	font: normal 10px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #5374a7;
	padding: 0px 3px;
	display: block;
	width: 100%;
	left: 0px;
	bottom: 100%;
	font-size: 15px;
}
.testimonial-tabs li a:hover span, .testimonial-tabs li.testi_here a span {
	display: block;  color: #fff;
}

.story_auto, .story_nav {
	display: none !important;
}
.story-tabs {
	position: relative;
	z-index: 9;
	margin: 0px;
	padding: 0px;
	bottom: 43px;
	left: 5px;
	width: 95px;
	margin: auto;
}
.story-tabs li.story_here {
	background: none; 
}
.story-tabs li {
	float: left;
	list-style: outside none none;
	margin: 0 0px;
	position: relative;
	overflow: hidden;
	width: auto; height: auto; background: none;
}
.story-tabs li a {
	color: #C00000;
	display: block;
	font-size: 49px !important;
	height: 19px;
	line-height: 17px;
	width: auto;
	background: none;
	padding: 0;
	margin: 0 2px;
}


.story-tabs li a:hover, .story-tabs li.story_here a {
	display: block;
	color: #000;
}
.story-tabs .team-Tabs li.story_here a {
	color: #95ff51;
	display: block;
}
#resources{ position: relative; width: 100%;}
.resources a {
	color: #243f6a;
	display: block;
	text-align: center;
	font: 36px/42px 'Crimson Pro', serif;
	padding: 30px 0 19px 0;
}
.resources-left {
	float: left;
	width: 326px;
	margin: 30px 0 0 0;
}

.resources-left li{ float: none;}
.resources-left li a.fv{ background: url(../images/fv.jpg) no-repeat center top;}
.resources-left li a.pf{ background: url(../images/pf.jpg) no-repeat center top;}
.resources-left li:hover a.fv{ background: url(../images/fv-h.jpg) no-repeat center top;}
.resources-left li:hover a.pf{ background: url(../images/pf-h.jpg) no-repeat center top;}
.resources-left li a span{ padding: 60px 0 0 0; text-align: center; color: #000;
	font: 18px/28px 'Lato', sans-serif; display: block;}
.resources-left li a {
	display: block;
	width: auto;
}

.resources-middle{ float: left; width: 532px ; background: url(../images/pe-n.jpg) no-repeat center top; height: 308px ;}
.resources-middle a {
	padding: 157px 0 0 0;
	text-align: center;
	color: #fff;
	font: 26px/32px 'Roboto', sans-serif;
	display: block;
}
.resources-middle a span{display: block; font: 15px/22px 'Roboto', sans-serif; text-align: center; padding: 16px 0 0 0;}


.resources-right{ float: left;
	width: 332px;
	margin: 30px 0 0 0;}


.resources-right li a{	display: block;
	width: auto;}
.resources-right li a span{ padding: 60px 0 0 0; text-align: center; color: #000;
	font: 18px/28px 'Lato', sans-serif; display: block;}
	
.resources-right{ float: left; width: 250px ; margin: 30px 0 0 0;}
.resources-right li a.ii{ background: url(../images/ii.jpg) no-repeat center top;}
.resources-right li a.risk{ background: url(../images/risk.jpg) no-repeat center top;}
.resources-right li:hover a.ii{ background: url(../images/ii-h.jpg) no-repeat center top;}
.resources-right li:hover a.risk{ background: url(../images/risk-h.jpg) no-repeat center top;}

#maps{ position: relative; width: 100%; margin: 30px 0 0 0;}
.maps{ background: url(../images/map-bg.jpg) no-repeat center top; height: 381px ;}
#maps .maps .theme-L {
	background: url(../images/map-l.jpg) no-repeat right top;
}
#maps .maps .theme-R {
	background: url(../images/map-r.jpg) no-repeat left top;
}
#countrytabs {
	position: relative;
	left: 0;
	top: 15px;
	width: 100%;
}

#countrytabs li.first {
	position: relative;
	top: 13px;
	left: 451px;
	width: 269px;
}
#countrytabs li.second {
	position: relative;
	top: 80px;
	left: 61px;
	width: 293px;
}
#countrytabs li.third {
	position: relative;
	top: 50px;
	left: -391px;
	width: 205px;
	float: right;
}

#countrytabs li {
	background: #243f6a;
	padding: 0 !important;
	border-radius: 6px;
}
#countrytabs li.first a span {
	position: absolute;
	top: 10px;
	left: -7px;
	float: left;
	display: block;
	width: 11px;
	height: 20px;
	background: url(../images/arow-r.png) no-repeat left top;
	float: left;
}
#countrytabs li.second a span {
	position: absolute;
	top: 10px;
	right: -7px;
	float: right;
	display: block;
	width: 11px;
	height: 20px;
	background: url(../images/arow-l.png) no-repeat right top;
}
#countrytabs li.third a span {
	position: absolute;
	top: 10px;
	right: -7px;
	float: left;
	display: block;
	width: 11px;
	height: 20px;
	background: url(../images/arow-l.png) no-repeat right top;
	float: left;
}

#countrytabs li a {
	padding: 7px;
	text-align: center;
	display: block;
	color: #fff;
	font: 15px/22px 'Roboto', sans-serif;
}
.tabcontent ul {
	padding: 0px;
	margin: 0;
}
.tabcontent li {
	display: block;
	float: left;
	/* padding: 20px 20px 0 20px; */
	width: 270px;
	position: relative; border-radius: 10px;
	background: #920917 !important;
	height: auto; padding: 0 !important
}
.tabcontent li:last-child {
    border-right: none;
}
.tabcontent li a {
	color: #fff;
	font: bold 15px/20px 'Roboto', sans-serif;
	padding: 11px 0px 0;
	display: block;
	text-align: center;
}
.tabcontent li a span {
    display: inline;
}
.tabcontent li p {
	color: #fff;
	font: 15px/20px 'Roboto', sans-serif;
	padding: 8px 0px;
	display: block;
	text-align: center;
}
#country1 li span {
	position: absolute;
	top: 32px;
	left: -7px;
	float: right;
	display: block;
	width: 11px;
	height: 20px;
	background: url(../images/arow-rh.png) no-repeat left top;
}
#country1 li {
	position: absolute;
	left: 454px;
	top: 7px;
	float: right;
}
#country2 li span {
	position: absolute;
	top: 52px;
	right: -7px;
	float: right;
	display: block;
	width: 11px;
	height: 20px;
	background: url(../images/arow-lh.png) no-repeat right top;
}
#country2 li {
	position: absolute;
	left: 84px;
	top: 89px;
	float: right;
}
#country3 li span {
	position: absolute;
	top: 52px;
	right: -7px;
	float: right;
	display: block;
	width: 11px;
	height: 20px;
	background: url(../images/arow-lh.png) no-repeat right top;
}
#country3 li {
	position: absolute;
	left: 537px;
	top: 94px;
	float: right;
}
/* Navigation CSS */
#heading {
	width: 100%;
	float: left;
	margin: 149px 0 0 0;
} 
.mobile-img{display: none;}
.navigation {
	padding: 32px 0;
	text-align: left;
	color: #000;
	font-weight: bold !important;
}
.navigation h1 {
	color: #243f6a;
	display: block;
	font: 38px/42px 'Crimson Pro', serif;
	text-align: left;
	padding: 30px 0 0 0;
}
.topic-m {
	width: 100%;
	float: left;
	background: #dae1e7;
	margin: 0 0 10px 0;
	padding: 30px 8px 20px 6px;
}
.topic-m h2 {
	color: #000 !important;
	font: bold 26px/35px 'Crimson Pro', serif !important;
	display: block;
	text-align: left;
	text-transform: inherit !important;
}
.topic-img1 {
	float: right;
	width: 298px;
	margin: 78px 0 0 0;
}
.topic-right {
	float: left;
	width: 64%;
	padding: 0 0 0 19px;
}

.topic-bottom {
	width: 596px;
	float: none;
	margin: auto;
	clear: both;
	padding: 20px 0 0 0;
}
.topic-bottom .book {
	float: left;
	width: 236px;
	border-left: none !important;
	background: #001131;
	margin: 0 10px 0 0;
	border: none;
}
.topic-m p {
	display: block;
	font: 15px/26px 'Roboto', sans-serif;
	color: #000;
}
.topic-bottom a {
	display: block;
	font: 16px/22px 'Roboto', sans-serif;
	color: #fff !important;
border-radius: 15px; 
	float: left; 
}
.topic-bottom .book a {
	background: url(../images/book-app-h.png) 19px 13px no-repeat;
	padding: 12px 0 13px 51px;
}
.topic-bottom .ph-icon {
	float: left;
	width: 173px;
	margin: 0px 11px 7px 0 !important;
	background: #920917;
	border-radius: 31px;
	margin: 0 8px 0 0;
}
.topic-bottom .book {
	float: left;
	width: 230px;
	border-left: none !important;
	background: #920917;
	border-radius: 31px;
	margin: 0 10px 0 0;
}

.topic-bottom .ph-icon span a {
	background: url(../images/ph-icon-h.png) 14px 8px no-repeat !important;
	padding: 12px 0 5px 44px !important;
	position: relative;
	top: 0 !important;
}
.bk-appoint-border {
	background: #dae1e7;
	padding: 10px !important;
	color: #000;
}
#Sidebar1{ width: 384px;}
.profile-r{width: 384px; background: url(../images/jeffrey-profile.jpg) center top no-repeat; height: 422px;}
.profile-r li {
	background: #243f6a;
	float: left;
	border-bottom: 1px solid #fff;
	margin: 0px 0 0 0;
	width: 100%;
}
.profile-r li:hover{ background: #920917;}
.profile-r li:last-child{ border: none; margin: 0;}
.profile-r li a {
	display: block;
	font: 16px/24px 'Roboto', sans-serif;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	padding: 10px 0;
}
.profile-r ul {
	margin: 5px 0 0 0;
}
.practo {
	width: 384px;
	background: #243f6a;
	clear: both;
	float: left;
	margin: 10px 0 0 0;
}
.practo a {
	color: #fff;
	font: bold 30px/35px 'Crimson Pro', serif;
	display: block;
	text-align: center;
	padding: 8px 0;
}
.practo img{ display: block; margin: auto; float: none;}
.team {
	width: 387px;
	background: #930918;
	clear: both;
	float: left;
	margin: 20px 0 0 0;
	padding: 4px;display: none !important;
}
.team span{
	color: #fff;
	font: bold 30px/35px 'Crimson Pro', serif;
	display: block;
	text-align: center;
	padding: 10px 0 0 0;
}
.team ul {
	background: #fff;
	width: 100%;
	display: block;
	float: left;
	padding: 16px;
	margin: 20px 0 0 0;
}
.team li {
	float: none;
	padding: 0 12px;
	margin: auto;
}
.team li a{
	float: none;

	margin: auto;
}
.team li a img {
	margin: auto;
	float: none;
	display: block;
}
#Content-Container { 
padding: 0 0 30px 0;
	border-bottom: 1px solid #ccc;
}
a.cv {
	display: block;
	font: 500 16px/24px 'Roboto', sans-serif;
	text-align: center;
	color: #fff !important;
	width: 150px;
	margin: 10px 0 0 0;
	background: #920917;
	border-radius: 38px;
	padding: 11px;
}
/* Text CSS */
.textMain {
	padding: 10px 10px 50px 0px;
	font: normal 14px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #2d2f2f;
}
.textMain a {
	color: #920917;
}
.textMain a:hover {
	color: #014cbe;
}
.textMain h1 {
	font: 600 30px/34px Verdana, Arial, Helvetica, sans-serif;
	color: #414141;
}
.textMain h1 span {
	font: normal 20px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #4d4d4d;
}
.textMain h2, .hTag2, .textMain h3.hTag2, .textMain h4.hTag2 {
	font: 500 24px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #920917;
}
.textMain h2 span {
	font: normal 18px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #920917;
}
.textMain h2 a, .hTag2 a, .textMain h3.hTag2 a, .textMain h4.hTag2 a {
	color: #920917;
}
.textMain h3, .hTag3, .textMain h2.hTag3, .textMain h4.hTag3 {
	font: 500 20px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #014cbe;
}
.textMain h3 a, .hTag3 a, .textMain h2.hTag3 a, .textMain h4.hTag3 a {
	color: #920917;
}
.textMain h4, .hTag4, .textMain h2.hTag4, .textMain h3.hTag4 {
	font: normal 18px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #014cbe;
}
.textMain h4 a, .hTag4 a, .textMain h2.hTag4 a, .textMain h3.hTag4 a {
	color: #014cbe;
}
.navigation a {
	font-weight: normal; color: #920917;
	text-decoration: none !important;
}
.navigation a:hover {
 color: #0960EA;
}
/* Sidebar CSS */
#Sidebar {
	width: 305px;
}
.dr-section {
	background: #243f6a;
	width: 305px;
	height: 502px;
}
.dr-section a {
	color: #fff;
	font: bold 26px/35px 'Crimson Pro', serif;
	display: block;
	text-align: center;
	padding: 2px 0 0 0;
}
.dr-section a span {
	color: #fff !important;
	font: 18px/22px 'Lato', sans-serif;
	display: block;
	text-align: center;
	padding: 5px 0 0 0;
}	
.dr-section p a {
	margin: auto;
	padding: 10px;
	text-align: center;
	font: 16px/22px 'Lato', sans-serif;
	color: #05224f;
	width: 110px;
	top: 16px;
	position: relative;
	background: #dae1e7;
}
.dr-section img{margin: auto; float: none; display: block; padding: 5px 0 0 0;}
.resource {
	background: #920917;
	width: 305px;
	margin: 8px 0 0 0;
	padding: 0 9px 7px;
}
.resource a{	text-align: center;
	font: bold 30px/35px 'Barlow', sans-serif;
	color: #fff; display: block; padding: 10px 0;}
.resource ul{background: #fff;}	
.resource ul li {
	border-bottom: 1px solid #333;
	padding: 3px 0px;
	margin: 0 0px;
}
.resource li a {
	color: #000;
	padding: 22px 0 18px 77px;
	font: 18px/22px 'Lato', sans-serif;
	text-transform: initial !important;
	text-align: left;
}

.resource li a.fv {
	background: url(../images/fv-s.png) 19px 20px no-repeat;
}
.resource li a.pf {
	background: url(../images/pf-s.png) 24px 13px no-repeat;
}
.resource li a.ii {
	background: url(../images/ii-s.png) 19px 20px no-repeat;
}
.resource li a.risk {
	background: url(../images/risk-s.png) 19px 20px no-repeat;
}
.resource li:hover a.fv {
	background: url(../images/fv-sh.png) 19px 20px no-repeat;
}
.resource li:hover a.pf {
	background: url(../images/pf-sh.png) 24px 13px no-repeat;
}
.resource li:hover a.ii {
	background: url(../images/ii-sh.png) 19px 20px no-repeat;
}
.resource li:hover a.risk {
	background: url(../images/risk-sh.png) 19px 20px no-repeat;
}
.mm-s {
	background: #920917 url(../images/pe-sn.jpg) center top no-repeat;
	width: 305px;
	margin: 0px 0 0 0;
	height: 168px;
}
.mm-s a {
	display: block;
	font: 18px/22px 'Roboto', sans-serif;
	color: #fff !important;
	padding: 98px 0 0 0;
	text-align: center;
}
#logos-m{	margin: -66px 0 0 0;}
#logos {
	width: 100%;
	position: relative;
	z-index: 99;
	margin: 0px 0 0 0;
}
.logos li{ float: left;}
.logos .nbs-flexisel-nav-left, .logos .nbs-flexisel-nav-right {
	position: absolute;
	z-index: 99;
	margin: 0px;
	padding: 0px;
	top: 0px;
	height: 100%;
	width: 34px;
	cursor: pointer;
	background: #fff;
}
.logos {
	background: #fff;
}
/* Footer CSS */
#Footer-Container-m {
	width: 100%;
	position: relative;
	background: #243f6a;
	float: left;
	margin: -57px 0 0 0;
}
#Footer-Container-m #Footer {
	padding: 101px 0 0 0;
}
#Footer-Container{width: 100%; position: relative; background: #243f6a; float: left;}
#Footer{ padding: 40px 0 0 0;}
.footer1 {
	width: 250px;
	float: left;
}
.footer1 span{display: block;
	font: 26px/32px 'Crimson Pro', serif;
	color: #fff; padding: 0 0 10px 0; }
.footer1 li{ float: none;}	
.footer1 li a {
	display: block;
	font: 15px/22px 'Roboto', sans-serif;
	padding: 3px 0 3px 17px;
	color: #fff;
	background: url(../images/arow.png) 0px 10px no-repeat;
}	
.footer2 {
	width: 300px;
	float: left;
	margin: 0 0 0 68px;
}
.footer2 span{display: block;
	font: 26px/32px 'Crimson Pro', serif;
	color: #fff; padding: 0 0 10px 0; }
.footer2 li{ float: none;}	
.footer2 li a {
	display: block;
	font: 15px/22px 'Roboto', sans-serif;
	padding: 3px 0 3px 17px;
	color: #fff;
	background: url(../images/arow.png) 0px 10px no-repeat;
}	

.footer3 {
	width: 250px;
	float: left; margin: 0 0 0 30px;
}
.footer3 span{display: block;
	font: 26px/32px 'Crimson Pro', serif;
	color: #fff; padding: 0 0 10px 0; }
.footer3 li{ float: none;}	
.footer3 li a {
	display: block;
	font: 15px/22px 'Roboto', sans-serif;
	padding: 3px 0 3px 17px;
	color: #fff;
	background: url(../images/arow.png) 0px 10px no-repeat;
}

.footer4 {
	width: 250px;
	float: right;
	margin: 0 0 0 30px;
}
.footer4 span{display: block;
	font: 26px/32px 'Crimson Pro', serif;
	color: #fff; padding: 0 0 10px 0; }
.footer4 li a {
	font-size: 20px;
	color: #fff;
	display: block;
	margin: 0 13px 0 0;
	padding: 9px;
	/*border: 1px solid #fff;*/
    width: 35px;
    height: 35px;
}
.footer4 li {
	float: left;
}
.footer4 li span {
	display: none;
}

.footer4 li:nth-child(1) a{
	background: url('/images/smo-icons.png') no-repeat 0px 0;
}
.footer4 li:nth-child(2) a{
	background: url('/images/smo-icons.png') no-repeat -49px 0;
}
.footer4 li:nth-child(3) a{
	background: url('/images/smo-icons.png') no-repeat -96px 0;
}
.phone-f {
	width: 100%;
	float: left;
	margin: 74px 0 0 43px;
}

.phone-f span a {
	background: url(../images/phone.png) 0px 10px no-repeat;
	display: inline;
	font: 500 21px/28px 'Roboto', sans-serif;
	padding: 23px 0 13px 41px;
	color: #fff;
	margin: 0 0 0 -39px;
}
.phone-f a span {
	display: block;
	font: 500 15px/20px 'Roboto', sans-serif;
	left: 40px;
	/* margin: 0 0 0 30px; */
	padding: 0;
}
.copy{ width: 100%; float: left; border-top: 1px solid #6d89b5; margin: 20px 0 0 0; padding: 30px 0 30px 0;}
	
.copy span {
	display: block;
	color: #fff;
	font: 500 15px/20px 'Roboto', sans-serif;
	float: left;
}
	.footer-copy {
	float: left;
}
.ypo-logo {
	width: 120px;
	float: right;
	text-align: center;
	margin: 0 131px 19px 0;
}

/* Contact Page */
.contactTable {
	border-spacing: 5px;
	border: 2px solid #ccc;
}
.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: 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;
	font: normal 18px/24px Verdana, Arial, Helvetica, sans-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);
}
.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 Verdana, Arial, Helvetica, sans-serif;
	float: right;
	position: relative;
	border: 2px solid #ccc;
}
.textMain .write-review a {
	display: block;
	padding: 5px 15px;
	text-decoration: none;
}
.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;
}
.menu li.menu-contact ul li{width: 200px;}
.menu li.menu-media ul li, .menu li.menu-about ul li{width: 200px;}
@media screen and (max-width : 1194px) {
    
    
    .dedi-anchor-img > img {
	min-height: 190px;
}
  .dedicated-anchor-ul > li {
	display: inline-block !important;
	max-width: 500px;
	vertical-align: top;
}  
    .footer-copy {
	float: none;
	display: block;
	text-align: center;
}
    .ypo-logo {
	width: auto;
	float: none;
	text-align: center;
	margin: 10px auto;
	text-align: center;
	display: block;
}
}
@media screen and (max-width : 1025px) {
#Accessibility, #Header, #Banner, #Content-Main, #Footer, #Main-Menu, #Mobile-Menu, #Service, #Credibility, .heading, .logos, .hip-section, .doctor, .watch, .sports, .xray, .stories, .resources, .maps, .hip-preservation, .presrvation, .pediatrics, .dedicated, .news, .related{
	width: 100%;
	
} 
#heading {
	
	margin: 0;
}
.menu li.menu-info ul{left: -50px}
.menu li.menu-media ul{left: -70px}
.comments {
	
	height: 83px;
}	
.stories-r2 {
	
	height: 270px;
}
#Content {
	position: relative;
	width: 71%;
}
.logo {
	
	width: 497px;
	padding: 0 5px 10px 3px;
	
}
header.stickyHeader.stickyAnimate .logo {
	width: 353px;
	
	padding: 0px 20px 0 5px;
}	
.menu li a {
	padding: 15px 0px;
	
	font: 500 12px/20px 'Roboto', sans-serif;
}
.hip-r {
	
	margin: 26px 0px 0 0px;
	width: 505px;
	height: 336px;
	background-size: 100%;
}
.hip-l {
	
	margin: 26px 6px 0 0;
	width: 505px;
	height: 336px;
	background-size: 100%;
}
.hip-l1 {
	
	width: 302px;
	margin: 17px 0 0 0;
}
.hip-r1 {
	
	width: 350px;
	margin: 19px 0 0 27px;
}
.doctor-left {
	float: left;
	width: 53%;
	margin: 95px 0 0 5px;
}
.doctor-left1 {
	width: 97%;
	
}
#hip-section {
	
	height: auto;
}
.watch1 li {
	
	margin: 20px 1px;
	
}
.watch1 li {
	
	margin: 20px 1px;
	height: 215px;
}
.news-l1 {
	
	width: 262px;
	margin: 0 5px 0 0;
}
.news-r {
	width: 49%;
	
	margin: 0 0px 0 6px;
}
.news-r1 {
	
	width: 260px;
	margin: 0 5px 0 0;
}
.news-l {
	width: 49%;
	float: left;
	margin: 0 9px 0 3px;
}
.sports1 li {
	
	margin: 70px 8px;
	
}
.xray1 {
	width: 98%;
	
}
#xray1 .xray1{width: 98%;}
.stories-r {
	width: 92%;
	
}
.stories-r2 {
	width: 291px;
	

	padding: 11px 3px 0 11px;
	height: 243px;
}
.stories-right {
	width: 43%;
	
	margin: 0 0 0 15px;
}
.stories-left {
	width: 55%;
	
}
.story-tabs {
	
	bottom: 27px;
	
}
.resources-left {
	
	width: 238px;
	margin: 30px 0 0 0;
}
.maps {
	background: url(../images/map-bg.jpg) no-repeat 0px top;
	
}
#country3 li {
	
	left: 456px;
	
}
.copy {
	
	margin: 20px 0 0 5px;
	
}
.footer4 {
	width: 216px;
	
	margin: 0 0 0 18px;
}
.footer3 {
	width: 204px;
	
	margin: 0 0 0 30px;
}
.footer2 {
	width: 252px;
	
	margin: 0 0 0 23px;
}
.footer1 {
	width: 250px;
	
	margin: 0 0 0 10px;
}
.menu li.menu-media {
	width: 5% !important;
}
.menu li.menu-home {
	width: 5% !important;
}
.menu li.menu-patient {
	width: 24% !important;
}
.dedicated-left {
	
	margin: 0 0 0 5px;
}
.pediatrics1 {
	
	height: auto;
	
	padding: 0 0 30px 0;

	background-size: 100%;
}
.presrvation1 {
	height: auto;
	
	padding: 0 0 30px 0;

	background-size: 100%;
}
.pediatrics1-right {
	width: 69%;
	float: right;
	padding: 15px 13px 0 0;
}
.presrvation1-right {
	width: 72%;
	float: right;
	padding: 15px 5px 0 0;
}
.topic-right {
	
	width: 61%;
	padding: 0 0 0 5px;
}
.topic-img1 {

	width: 269px;
	margin: 78px 0 0 0;
}
.navigation {
	padding: 20px 0 0 5px;
	
}
.textMain {
	padding: 10px 5px 50px 5px;
	
}
#Header-Container {
	position: relative;
	width: 100%;
}
}
@media screen and (max-width : 1023px) {
    .dedi-anchor-img > img {
	min-height: 0;
}
.mobile-img {
	display: block;
	margin: auto;
	float: none;
}
.mobile-img img{
	display: block;
	margin: auto;
	float: none;
}
	.menu li.menu-services ul li {
	background: #243f6a;
	width: 253px;
}
	.menu li.menu-media ul {
	left: -200px;
}
.menu li.menu-info ul {
	left: -150px;
}
	#Content {
	position: relative;
	width: 62%;
}
.login {
	
	top: 61px;
	
}
	#heading {
	width: 100%;
	float: left;
	margin: 0;
}
	.topic-img1 {
	
	display: none;
}
.topic-right {
	width: 100%;
	padding: 0 0 0 5px;
}
.pediatrics1 {
	background: #fff;
	height: 335px;
	float: left;
	padding: 0 0 0px 0;
	width: 100%;
	background-size: 100%;
}
.pediatrics1-right {
	width: 99%;
	float: none;
	padding: 25px 0px 0 0;
	margin: auto;
}

	header.stickyHeader.stickyAnimate {
	position: relative !important;
	
}
.hip-r {
	margin: 26px 0px 0 0px;
	width: 380px;
	height: 221px;
	
}
.hip-l {
	margin: 26px 6px 0 0;
	width: 380px;
	height: 247px;
	background-size: 100%;
}
.hip-l1 li a {
	background: url(../images/arrow.png) no-repeat 0px 6px;
	padding: 0px 0 4px 18px;
	
	font: 14px/20px 'Roboto', sans-serif;
}
.hip-l1 {
	width: 245px;
	margin: 6px 0 0 0;
}
.hip-l1 p a {
	margin: 0px 0 0 0;
	
}
.hip-r1 p a {
	margin: 5px 0 0 0;
	
}
.hip-r1 li a {
	background: url(../images/arrow.png) no-repeat 0px 7px;
	padding: 3px 0 4px 18px;
	
	font: 14px/20px 'Roboto', sans-serif;
}
.hip-r1 a {
	
	padding: 0 0 0px 0;
}
.hip-r1 {
	width: 350px;
	margin: 5px 0 0 13px;
}
.doctor-left {
	
	width: 61%;
	margin: 32px 0 0 5px;
}
.doctor-left1 {
	width: 100%;
}
.doctor-left1 li {
	padding: 6px 7px;
	
}
.doctor-left1 li a {
	padding: 8px 15px 9px 36px;
	font: 500 13px/25px 'Roboto', sans-serif;
	
}
.watch1 li {
	margin: 20px 1px;
	height: 178px;
	width: 33%;
}
.watch1 li a span {
	
	font: 500 17px/26px 'Roboto', sans-serif;
	
}
.news-r1 {
	width: 100%;
	margin: 0 5px 0 0;
}
.news-r {
	width: 48%;
	margin: 0 0px 0 6px;
}
.news-r {
	width: 48%;
	margin: 0 0px 0 6px;
}
.news-l1 {
	width: 100%;
	margin: 0 5px 0 0;
}
.news a {
	padding: 11px 0 21px;
	
}
.sports1 li a.sp {
	padding: 13px 0 0 0;
}
.sports1 li {
	margin: 38px 2px; 	width: 188px;
	height: 78px;
	/* margin: 50px 0 0 0; */
	background-size: 100%;
}
.xray1 p {
	
	padding: 10px 7px;
}
.xray1 {
	width: 100%;
	
	background: none;
	height: auto;
}
#xray1 .xray1{width: 100%;
	
	background: none;
	height: auto;}
.stories-r2 {
	width: 100%;
	padding: 11px 3px 0 11px;
	height: 243px;
}
.stories-right {
	width: 43%;
	margin: 0 0 0 5px;
}
.stories-r1 {
	
	display: none;
}
.sports1 li:hover{background-size: 100%;}
.resources-right {
	
	width: 197px;
	margin: 30px 0 0 0;
}
.resources-right li a span, .resources-left li a span {
	padding: 83px 0 0 0;
	
}
.resources-middle {

	width: 380px;
	
	height: 232px;
	background-size: 100%;
	margin: 52px 0 0 0;
}
.resources-middle a {
	padding: 104px 0 0 0 !important;
	
}
#countrytabs {
	position: relative;
	left: -59px;
	top: 15px;
	width: 100%;
}
#countrytabs li.third {
	
	left: -18px;
	
}
#country3 li {
	left: 424px;
}
#country2 li {
	
	left: 2px;
	top: 102px;
	
}
#countrytabs li.second {
	
	top: 109px;
	left: 61px;
	
}
#country1 li {

	left: 380px;
	
}
.footer1 {
	width: 191px;
	margin: 0 0 0 10px;
}
.footer2 {
	width: 196px;
	margin: 0 0 0 17px;
}
.footer3 {
	width: 133px;
	margin: 0 0 0 10px;
}
.footer4 {
	width: 200px;
	margin: 0 3px 0 2px;
}
.ypo-logo {
	width: 120px;
	float: right;
	text-align: center;
	margin: auto;
	float: none;
	display: block;
	padding: 20px 0;
	clear: both;
}
.copy span {
	
	float: none;
	text-align: center;
}
.maps {
	background: url(../images/map-bg.jpg) no-repeat -107px top;
}

.resources-left {
	width: 187px;
	margin: 30px 0 0 0;
}
.resources a {
	
	padding: 10px 0 9px 0;
}
.testimonial-tabs {
	
	margin: auto;
	padding: 0px;
	bottom: -18px;
	left: 20px;
	float: none;
}
.testimonial-tabs li span {
	
	left: 0px;
	bottom: 0;
	font-size: 15px;
}
.stories-l {
	width: 82px;
	float: none;
	background: none;
	height: auto;
	clear: both;
	/* margin: auto; */
}
.watch {
	
	height: auto;
}
.news-l2, .news-r2 {
	
	display: none;
}
.sports1 li a {

	font: bold 14px/24px 'Roboto', sans-serif;
	
	padding: 2px 0 0 0;
}
#Header-Container {
	position: relative;
	
}
.header-right {
	width: 388px;
	margin: 11px 0 0 0;
}
.logo {
	width: 372px;
	padding: 0px 0px 0 5px;
}
.logo {
	width: 353px;
	padding: 0px 20px 0 5px;
}
.menu li a {
	padding: 15px 0px;
	font: 500 9px/20px 'Roboto', sans-serif;
}

.presrvation1 {
	
	background-size: 100%;
}
.presrvation1-right {
	width: 99%;
	float: none;
	padding: 25px 0px 0 0;
	margin: auto;
}
.presrvation1 {
	background: #fff;
	height: 335px;
	float: left;
	padding: 0 0 0px 0;
	width: 100%;
	background-size: 100%;
}

.dedicated-right {
	width: 70%;
	float: right;
	padding: 0 9px 31px 0;
}
#sports {
	
	margin: 5px 0 0 0;
}
#Main-Menu {
	display: none;
}
#Mobile-Menu {
	display: block;
}
.Wrapper.mobileMenu {
	background: #212F4D;
}
.parentMenu li a {
	text-transform: uppercase;
}
.parentMenu li:hover {
	background: #920917;
}
.parentMenu li a {
	color: #fff;
}
.parentList > .dropMenu::after, .parentList .subparentList > .dropMenu::after {
	color: #fff;
}
.parentMenu li ul {
	background: #212F4D;
}
}
@media screen and (max-width : 820px) {
    
  .stories-right .home-stories-patient {
	right: 0;
}
    
    .videoBorder { padding-bottom: 60% !important;}
    
}
@media screen and (max-width : 767px) {
	#Content, #Sidebar {
	display: block;
	width: 100%;
}
    
     .stories-right .home-stories-patient {
	right: 0;left: 0;
	width: 250px;
	bottom: -15px;
}
.comments {
	
	height: 135px;
}
.login {
	
	top: 111px;
	
}
.fixedsidebar {
	
	display: none !important;
	
}
	.textMain .schemaTable li:last-child {
	border-right: 0px;
	margin: auto;
	float: none;
	clear: both;
}
	#Scroller {
	
	display: none !important;

}
	#Sidebar {
	margin: auto;
	clear: both;
	float: none;
	padding: 20px 0 0 0;
}
.related li {
	width: 89%;
	
	margin: 26px 0 26px 38px;
	padding: 0 !important;
	background: none !important;
}
	.hip-preservation {
	height: 379px;
}
.dedicated-right {
	width: 63%;
	float: right;
	padding: 0 2px 31px 0;
}
.dedicated-right a {
	display: block;
	font: 29px/18px 'Crimson Pro', serif;
	color: #fff;
}
.dedicated-right span {
	padding: 11px 0;
	font: 16px/22px 'Roboto', sans-serif;
	
}
	#Banner-Container .banner3, #Banner-Container .banner1, #Banner-Container .banner2, #Banner-Container .banner4, #hip-preservation .hip-preservation,#Banner-Container .banner6,#Banner-Container .banner5{background-size: 100% !important;}
/* Menu CSS */ 
.banner-content{ display: none;}
.toggleMenu a {
	color: #000;
}
.Wrapper.mobileMenu {
	background: #212F4D;
}
.parentMenu li a {
	color: #fff;
}
.parentMenu li:hover {
	background: #920917;
}
.parentMenu li ul {
	background: #212F4D;
}
.parentList > .dropMenu::after, .parentList .subparentList > .dropMenu::after {
	color: #fff;
}
.parentMenu li a {
	
	text-transform: uppercase;
}
.hip-l1 p a {
	margin: 28px 0 0 0;
}
.hip-l1 {
	width: 98%;
	margin: 6px 0 0 12px;
}
.hip-l {
	margin: 26px 6px 0 0px;
	width: 302px;
	height: 243px;
	background-size: 100%;
	background: #fff;
}
.hip-r {
	margin: 26px 0px 0 0px;
	width: 310px;
	height: auto;
	background: #fff;
}
.hip-r1 {
	width: 100%;
	margin: 5px 0 0 13px;
}
.logo {
	width: 529px;
	padding: 0px 0px 0 5px;
	margin: auto;
	float: none;
	clear: both;
	display: block;
}
.header-right {
	width: 389px;
	margin: auto;
	float: none;
	clear: both;
	padding: 10px 0 0 0;
}
#hip-section {
	
	background: #324B74;
	float: left;
	height: auto;
}

#Content, #Sidebar {
	display: block;
}
#Sidebar {
	margin: auto;
	float: none;
	clear: both;
	display: block;
	width: 306px;
}
.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;
	display: block;
	margin: auto;
	float: none;
}
#Banner-Container #Banner{
	height: 379px;
}
    #Banner-Container #Banner.banner-for-hip-ped,#Banner-Container #Banner.banner-for-hip-ped.for-ped {
	height: 265px;
}
.doctor {
	background: #DAE1E7;
	height: auto;
	float: left;
}
.doctor-left {
	width: 99%;
	margin: 32px 0 0 5px;
}
.doctor-right img {
	display: block;
}
.doctor-right {
	float: left;
	width: 64%;
	margin: 10px 0 0 0;
}
.doctor-right1 {
	
	top: 89px;
	padding: 0 0 2px 0;
}
.doctor-left2 li a {
	margin: 20px 0 10px 0px;
	
}
.watch1 li a span {
	font: 500 15px/26px 'Roboto', sans-serif;
}
.watch1 li {
	
	height: 160px;
	
}
.sports1 li a {
	font: bold 11px/16px 'Roboto', sans-serif;
	padding: 5px 0 0 0;
}
.sports1 li {
	
	width: 156px;
	
}
.stories-r2 {
	height: 323px;
}
.stories-r p {
	height: 121px;
}
.resources-right li {
	float: left;
	margin: 0 15px;
}
#country1 li {
	left: 352px;
}
#countrytabs li.first {
	
	left: 412px;
	width: 269px;
}
#country3 li {
	left: 333px;
}
.copy span {
	
	padding: 0 10px;
}
.footer4 {
	width: 200px;
	margin: auto;
	float: none;
	clear: both;
}
.phone-f {
	
	margin: 16px 0 0 43px;
}
.copy {
	margin: 19px 0 0 5px;
}
.footer3 {
	width: 182px;
	margin: 0 0 0 10px;
}
.footer2 {
	width: 225px;
	
}
.resources-right {
	width: 351px;
	margin: auto;
	float: none;
	clear: both;
}
.news-l {
	
	height: 189px;
}
#sports {
	
	background: #605752;
	/* height: 1145px; */
	float: left;
}
.presrvation1 {
	
	height: auto;
	
}
    
    .videoBorder { padding-bottom: 56% !important;}
    
    .theme-L, .theme-R { background: none !important;}

    
}
@media screen and (max-width : 639px) {

	#dedicated {
	
	margin: 0;
}
.comments {
	
	height: 98px;
}

	#pediatrics {
	width: 100%;
	position: relative;
	background: none;
	float: left;
	height: auto;
}
.pediatrics p, .pediatrics p a {
	color: #000;
	
}
.pediatrics1-right span {
	
	text-align: center;
}
	.news {
	
	padding: 0 0 0px 0;
}
.hip-preservation {
	height: 284px;
}
.dedicated-left {
	margin: 0 0 0 5px;
	display: none;
}
.dedicated-right {
	width: 98%;
	
}
	.presrvation1-right span {
	
	font: bold 26px/30px 'Crimson Pro', serif;
	
}
.logo {
	width: 97%;
	
}	
#Banner-Container #Banner {
	height: 284px;
}	
    #Banner-Container #Banner.banner-for-hip-ped,#Banner-Container #Banner.banner-for-hip-ped.for-ped {
	height: 235px;
}	
.hip-l {
	margin: auto;
	width: 314px;
	height: 243px;
	background-size: 100%;
	background: #fff;
	float: none;
	position: relative;
	top: 10px;
}	
.hip-r {
	margin: auto;
	width: 314px;
	height: 251px;
	background-size: 100%;
	background: #fff;
	float: none;
}
.hip-l1 p a {
	margin: 9px 0 17px 0;
}	
.hip-r1 p a {
	margin: 5px 0 16px 0;
}
.watch1{padding: 0;}
.watch1 a, .news a {
	padding: 8px 0 7px;
	color: #fff;

	font: 500 36px/42px 'Crimson Pro', serif;
	
	background: #920917;
}	
.watch1 ul, .news-l, .news-r, .news-Tabs, .news p a{ display: none;}
.sports p a {
	
	font: 32px/50px 'Crimson Pro', serif;
	
}
.sports1 li {
	width: 235px; margin: 5px 2px;
}
.sports1 li a {
	font: bold 14px/16px 'Roboto', sans-serif;
	padding: 14px 0 0 0;
}
.sports1 li a.sp {
	padding: 27px 0 0 0;
}
.xray1 a {
	
	font: 26px/40px 'Crimson Pro', serif;
	padding: 0 0 0px 0;
}
.stories a {
	
	font: 30px/44px 'Crimson Pro', serif;
	padding: 0 0 10px 0;
}

.stories-r {
	width: 100%;
}
.stories-left {
	width: 100%;
}
.stories-r a {
	padding: 5px !important;
	font: 15px/22px 'Lato', sans-serif !important;
	
}
.stories-r p {
	height: 100px;
}
.stories-right {
	width: 100%;
	margin: 0;
}
.stories-r2 p {
	
	height: 130px;
}
.stories-r2 {
	height: auto;
}
.resources-left {
	width: 350px;
	margin: auto;
	float: none;
}
.resources-left li {
	margin: 0 10px;
	float: left;
}
.resources-middle {
	width: 380px;
	height: 227px;
	background-size: 100%;
	margin: auto;
	float: none;
	clear: both;
}
.maps {
	height: 250px;
	background: none;
}
.footer1 {
	width: 252px;
	margin: 0 0 0 10px;
}
.footer2 {
	width: 200px;
}
.footer4 {
	width: 200px;

	float: left; margin: 10px 0 0 10px;
	clear: inherit;
}
.footer3 {
	width: 182px;
	margin: 10px 0 0 10px;
	float: left;
	clear: both;
}
#country1 li,  #country2 li, #country3 li{
display: none;
}
#countrytabs li.first, #countrytabs li.second, #countrytabs li.third {
	left: 0 !important;
	width: 269px;
	margin: auto;
	left: 0; float: left;
}
#countrytabs {
	position: relative;
	left: 0 ;
	top: 0;
	width: 320px;
	margin: auto;
}
#countrytabs li.second {
	top: 30px;
	left: 61px;
}
#countrytabs li.first a span, #countrytabs li.second a span, #countrytabs li.third a span{ background: none;}
#presrvation {
	width: 100%;
	position: relative;
/*	background: none;*/
	float: left;
	height: auto;
}
/*.presrvation p, .presrvation p a {
	color: #000;
	
}*/
.doctor-left h1 a span {
	
	text-align: left;
}
.doctor-left h1 a, .doctor-left span {
	
	text-align: center;
}
.img-r {
	float: none;
	margin: auto;
	display: block;
}
.img-r img{
	float: none;
	margin: auto;
	display: block;
}
    
    .videoBorder { padding-bottom: 60% !important;}
    
    ul.service-list-design li span 
    { width: 200px; float: none; clear: both; margin: 10px auto; height: auto;display: block;}
    
    .hip-r1 p a, .hip-l1 p a { width: 300px; font-size: 15px; }
    
    ul.service-list-design li { float: none; clear: both; height: 50px; width: 90%; margin: 10px auto;}
}

@media screen and (max-width : 479px) {
	#connect-sblock ul li {
	float: left;
	padding: 11px 0 16px 25px;
	width: 89%;
	list-style: none !important;
	color: #fff;
	margin: 0 0 0 10px;
}
	.navigation h1 {
	color: #243f6a;
	display: block;
	font: 30px/38px 'Crimson Pro', serif;
	text-align: left;
	padding: 30px 0 0 0;
}
	.related li {
	width: 88%;
	
}
.profile-r {
	width: 320px;
	background: url(../images/jeffrey-profile.jpg) center top no-repeat;
	height: 420px;
	background-size: 100%;
}
.practo {
	width: 320px;
	
}
.team {
	width: 320px;
	
}
.team span {
	
	font: bold 23px/35px 'Crimson Pro', serif;
	
}
	.topic-bottom .ph-icon {
	float: none;
	width: 173px;
	
}
.comments {
	
	height: 127px;
}
.login {
	
	right: 20px;
	top: 134px;
	
}
	.pediatrics1-right span {
	
	font: bold 20px/40px 'Crimson Pro', serif;
	
}
.pediatrics1-right {
	
	padding: 5px 0px 0 0;
	margin: auto;
}
	.hip-preservation {
	height: 214px;
}
.presrvation1-right span {
	
	font: bold 17px/23px 'Crimson Pro', serif;
	
	text-align: center;
}
.dedicated {
	padding: 5px 0;
}
.dedicated-right a {
	
	font: 25px/29px 'Crimson Pro', serif;
	
}
	.header-right {
	width: 198px;
	margin: auto;
	float: none;
	clear: both;
	padding: 10px 0 0 0;
}
#Banner-Container #Banner{
	height: 213px;
}
    
    #Banner-Container #Banner.banner-for-hip-ped,#Banner-Container #Banner.banner-for-hip-ped.for-ped {
	height: 150px;
}
.doctor-right {
	float: left;
	width: 99%;
	margin: 10px 0 0 0;
}
.doctor-right1 {
	top: 0;
	padding: 0 0 2px 0;
	position: relative;
	margin: auto;
	float: none;
}
.doctor-left h1 a {
	
	font: bold 29px/42px 'Crimson Pro', serif;
}
.doctor-left1 li a {
	padding: 8px 10px 9px 12px;
	font: 500 13px/25px 'Roboto', sans-serif;
	background: none !important;
}
.doctor-left2 {
	width: 200px;
	float: none;
	margin: auto;
}
.doctor-left2 li a {
	margin: 7px 0 6px 0px;
}
.sports1 {
	width: 200px;
	float: none;
	clear: both;
	margin: auto;
}
.xray1 a {
	font: 18px/32px 'Crimson Pro', serif;
	padding: 0 0 0px 0;
}
.stories a {
	font: 23px/36px 'Crimson Pro', serif;
	
}	
.stories-r2 p {
	height: 147px;
}
.resources-left {
	width: 313px;
	margin: auto;
	float: none;
}
.ph-icon {
	
	width: 197px;
	
}
.resources-left li {
	margin: 0 12px;
	float: left;

}
.resources-left li a span {
	
	font: 15px/28px 'Lato', sans-serif;

}
.resources-middle {
	width: 309px;
	height: 185px;
	
}
.resources-right {
	width: 288px;
	
}
.resources-right li {
	margin: 0 12px;
	float: left;

}
.resources-right li a span {
	
	font: 15px/28px 'Lato', sans-serif;

}
.resources-middle a {
	padding: 85px 0 0 0 !important;
}
.resources-middle a span {
	
	padding: 0px 0 0 0;
}	
#countrytabs li.first, #countrytabs li.second, #countrytabs li.third {
	
	float: none;
}
.footer1 {
	width: 246px;
	margin: auto;
	float: none;
}
.footer2 {
	width: 241px;
	margin: auto;
	float: none;
}
.footer3 {
	width: 236px;
	margin: auto;
	float: none;
	clear: both;
	padding: 10px 0 0 0;
}
.footer4 {
	width: 227px;
	float: none;
	margin: auto;
	clear: inherit;
	padding: 10px 0 0 0;
}
    
    .videoBorder { padding-bottom: 62% !important;}
    
}
@media screen and (max-width : 359px) {
	.related li {
	width: 87%;
	
}
.related li a {
	
	font: bold 13px/22px 'Roboto', sans-serif;
	
	padding: 12px 0 12px 80px;
}
	.profile-r {
	width: 316px;
	background: url(../images/jeffrey-profile.jpg) center top no-repeat;
	height: 420px;
	background-size: 100%;
}

.practo {
	width:  316px;
	
}
.team {
	width:  316px;
	
}
	#Banner-Container #Banner {
	height: 190px;
}
.comments {
	
	height: 147px;
}
.login {

	right: 0px;
	
}
	.hip-preservation {
	height: 191px;
}
.doctor-left1 li {
	padding: 6px 3px;
}
}


/*.accessible_on .book-app a.no-ada {display: none;}
.accessible_on .book-app a.ada-lnk {display: block !important;}*/

/*Note: for .dfw-greymode it should look like same as a light-mode, plss remove unwanted css when all done */

/*accessibility 22-02-2021 (last updated)*/
.accessible_on #Container *, .accessible_on #Footer * 
{ transform: none !important; transition: none !important; box-shadow: none !important; text-shadow: none !important; background: none !important; border-radius: 0 !important; animation: none !important; }

/*all colors -- not a*/
.dfw-whitemode #Container :not(a), .dfw-whitemode #Footer :not(a)
{color: #000 !important;}
.dfw-blackmode #Container :not(a), .dfw-blackmode #Footer :not(a)
{color: #fff !important;}

/*disable before and after*/
.dfw-whitemode #Container ::after, .dfw-blackmode #Container ::after, .dfw-whitemode #Container ::before, .dfw-blackmode #Container ::before 
{ display: none !important;}

/* anchor colors -- a */
.dfw-whitemode #Container a, .dfw-whitemode #Container a *, .dfw-whitemode #Footer a, .dfw-whitemode #Footer a *
{color: #00e !important; text-decoration: none !important;}
.dfw-blackmode #Container a, .dfw-blackmode #Container a *, .dfw-blackmode #Footer a, .dfw-blackmode #Footer a *
{color: #fc0 !important; text-decoration: none !important;}

/*menu backgrounds*/
.dfw-whitemode #Container #Main-Menu ul li ul *, .dfw-whitemode #Container #Main-Menu ul li ul, .dfw-whitemode #Container .parentMenu
{ background: #eee !important;}
.dfw-blackmode #Container #Main-Menu ul li ul *, .dfw-blackmode #Container #Main-Menu ul li ul, .dfw-blackmode #Container .parentMenu
{ background: #333 !important;}
.accessible_on .parentMenu li a
{ margin: 2px;}
.accessible_on:not(.dfw-greymode) .subMenu li { margin: 2px 0; }
.dfw-greymode .subMenu li { padding: 2px; margin: 0px; }
.accessible_on #Menu-Container 
{ z-index: 999;}
.accessible_on .menu li.menu-home a { font-size: 16px !important;}

/*dfw skip codes*/
.accessible_on .dfw-skip a { font-size: 12px !important; text-transform: none;}
.accessible_on .dfw-skip { z-index: 999; display: block; border: 1px solid !important;}
.accessible_on .dfw-skip { background: #fff !important;} 
.dfw-blackmode .dfw-skip { background: #000 !important;}

/*sidebar*/
.accessible_on #Sidebar, .accessible_on .fixedsidebar 
{ padding: 5px; border: 1px solid; margin: 0 !important; width: 310px; text-align: center;}
.accessible_on #Sidebar, .accessible_on .fixedsidebar 
{ clear: both;}
.accessible_on #Sidebar .dfw-skip { margin-right: -100px;}

/*ADA for accordation*/

.accessible_on .accordContent, .accessible_on .accordTitle
{ display: block !important; border: 1px solid !important; }

/*content width auto*/

.accessible_on #Content { width: auto; }

/*gdpr format for ADA*/

/*
.accessible_on:not(.dfw-greymode) #gdpCookie
{ background: #8a8787 !important; left: 0; right: 0; margin: 0 auto; text-align: center; }
*/
/*GDPR ADA CSS*/
.accessible_on .cookie-main li.cookie-button .accept,
.accessible_on .cookie-main li.cookie-button .accept:hover, 
.accessible_on .cookie-main li.cookie-button .change-preference,
.accessible_on .cookie-main li.cookie-button .change-preference:hover {
    border: 1px solid !important;
    background: none !important;
    min-width: 120px;
    min-height: 40px;
    text-decoration: none;
    margin-top: 10px;
}
.accessible_on .cookie-main li.cookie-button .change-preference {
    padding-top: 3px;
}
.dfw-whitemode .cookie-main li.cookie-button .accept,
.dfw-whitemode .cookie-main li.cookie-button .change-preference,
.dfw-whitemode .gdpCookie a {
    color: #00e;
}
.dfw-blackmode .cookie-main li.cookie-button .accept,
.dfw-blackmode .cookie-main li.cookie-button .change-preference,
.dfw-blackmode .gdpCookie a {
    color: #fc0;
}
.dfw-greymode .cookie-main li.cookie-button .accept,
.dfw-greymode .cookie-main li.cookie-button .change-preference,
.dfw-greymode .gdpCookie a {
    color: #000;
}
.dfw-blackmode .gdpCookie {
	background: rgba(0, 0, 0, 0.8);
	color: #fff;
	border: 1px solid #fff;
}
.accessible_on .cc-cp-body-content-entry-text {
    text-align: left !important;
}
.accessible_on .gdp_dialog .cc-cp-foot-byline {
	font-size: inherit;
}
.accessible_on .cc-custom-checkbox.always_active .nodisplay {
	display: none;
}

/*menu icon replace with text, Menus border none and top headder code*/
.menu li.menu-home a span { display: none !important;}
.accessible_on li.menu-home a span { display: block !important; font-size: 16px; }
.accessible_on:not(.dfw-greymode) .menu *
{ border: none !important;}
.accessible_on .menu ul
{ /*display: none;*/ visibility: visible;  opacity: 1; z-index: 99; }

/*conatact us common and social links */
.accessible_on .contactTable { display: block; border: 0; box-shadow: none !important; }
.accessible_on .contact-address { border: 1px solid; margin: 10px auto; display: block;}

.accessible_on .footer4 li a { margin: 3px;}

.accessible_on .phone-f span a { display: inline-block; padding: 5px; margin: 5px;}

/*conatact us common end */

.accessible_on.home #Header-Container, .accessible_on #Header-Container, .accessible_on #credibility-sec, .accessible_on #News-sec
{ position: relative !important;}


/*display none items (updated commonly used clsses too)*/

.accessible_on .Banner-Tabs, .accessible_on .contactTable .contact-map, .accessible_on #Sidebar * br, .accessible_on #patient-stories .Intra-Tabs, .accessible_on #patient-stories .Testimonial_auto, .accessible_on #patient-stories .Testimonial_nav, .accessible_on .phone-f
{ display: none;}

/*commonly used ADA style for ul, li & a*/

.accessible_on #Sidebar ul, .accessible_on #Credibility ul, .accessible_on .tabs, .accessible_on #qlinks ul, .accessible_on .abc ul
{ text-align: center; float: none !important;}

.accessible_on #Sidebar ul li, .accessible_on #Credibility ul li, .accessible_on .tabs li, .accessible_on #qlinks ul li, .accessible_on .abc ul li
{ display: inline-block !important; width: auto !important; border: 1px solid !important; height: auto; margin: 5px !important; min-height: 10px !important; float: none !important; vertical-align: top; min-width: 150px; padding: 0; background: none;}

.accessible_on #Sidebar ul li a, .accessible_on #Credibility ul li a, .accessible_on .tabs li a, .accessible_on #qlinks ul li a, .accessible_on .abc ul li a
{ display: inline-block; padding: 10px !important; min-width: 250px; border: 0 !important; min-height: 10px !important; float: none !important; vertical-align: top; width: 270px; height: auto; background: none;}

/*commonly used ADA style for ul, li & a end*/

#Accessibility .dfwOn.dfwActive.dfwHide .dfwClose a::before, #Accessibility .dfwOn.dfwActive.dfwHide .dfwClose a::before, .accessible_on:not(.dfw-greymode) .parentList > .dropMenu::after, .accessible_on:not(.dfw-greymode) .parentList .subparentList > .dropMenu::after, .accessible_on #Container * .font-icon::before 
{ display: inline-block !important; }

.accessible_on #Container .menu-home a .font-icon::before, .accessible_on #Container .menu-home a::before, .accessible_on #Footer .footer4 ul li a::before, .accessible_on .accordion *::before, .accessible_on .accordion *::after
{ display: none !important;}

.accessible_on .accordTitle { cursor: unset !important;}
.accessible_on .accordContent { padding: 5px !important;}


/*grayscale for images*/
.accessible_on .logo img 
{ filter: grayscale(100%) contrast(50%);}
.accessible_on #Credibility li img { filter: invert(25%);}
.accessible_on .ypo-logo
{ filter: invert(1%) !important;}
.accessible_on.dfw-greymode .ypo-logo
{ filter: invert(1) !important;}

/*common code for Accessibility sidebar*/

.dfwOn.dfwHide { left: -336px;}
.dfwOn.dfwActive.dfwHide .dfwClose { left: 83%;}

.dfw-whitemode #Accessibility li { color: #00e;}
.dfw-blackmode #Accessibility li { color: #fc0;}

/*common other code*/
.accessible_on footer .footer4 a span { display: block !important;}
.accessible_on footer .footer4 ul li {width: auto;}

/*common code for grey mode*/
.dfw-greymode #Container *, .dfw-greymode #Footer * { color: #000 !important;}
.dfw-greymode footer .social-logo ul li a { background: none; color: #fff;}
.dfw-greymode .dfw-skip a { color: #000;}
.dfw-greymode #Main-Menu .menu > li:hover
{ background: none !important; color: #000 !important; border-color: #fff;}
.dfw-greymode #Main-Menu ul.subMenu * 
{ background: #ccc !important; color: #000 !important;}
.dfw-greymode .navigation a, .dfw-greymode .navigation { color: #000;}

/*common border code goes here*/
.accessible_on .lp-rd a, .accessible_on .service-list-design .readmore, .accessible_on .topic-bottom .book, .accessible_on .bk-appoint-border
{ border: 1px solid !important; margin: 5px;}

/*other code goes here*/

.accessible_on .hip-l1 p a, .accessible_on .hip-r1 p a, .accessible_on .ph-icon, .accessible_on .book-app, .accessible_on .doctor-left2 li a, .accessible_on .news p a, .accessible_on .sports1 li, .accessible_on .xray1 p a, .accessible_on .stories-r a, .accessible_on #countrytabs li, .accessible_on .phone-f, .accessible_on .related li, .accessible_on ul.service-list-design li, .accessible_on ul.service-list-design.content-explore .dataAppend a, .accessible_on .topic-m, .accessible_on .dr-section p a
{ border: 1px solid;}

.accessible_on .related1 li{ border: none !important;}

.accessible_on .resources-left li a span, .accessible_on .resources-middle a, 
.accessible_on .resources-right li a span 
{ padding: 20px; border: 1px solid;}

.accessible_on .mm-s a{border: 1px solid #ccc; padding: 5px;}

.accessible_on .logos li { padding: 0 29px;}

.accessible_on #heading { margin: 0;}

.accessible_on .doctor, .accessible_on .watch, .accessible_on .mm-s 
{ height: auto;}

.accessible_on .doctor-left { width: 100%; margin: 0; }

.accessible_on .ph-icon a { padding: 8px 9px 10px 25px;}

.accessible_on .news p a{padding: 2px !important;}

.accessible_on .news-r, .accessible_on .news-l {
	
	margin: 0 20px 4px 0;
	height: 157px;
}
.accessible_on .news-l1, .accessible_on .news-r1 {
	
	width: 439px;
	
}
.accessible_on .phone-f {
	
	padding: 10px;
}
.accessible_on .resources-middle a {
	
	margin: 84px 10px;
}
.accessible_on .resources-left li a, .accessible_on .resources-right li a, .accessible_on .resources, .accessible_on .maps, .accessible_on #Footer-Container, .accessible_on #dedicated{ background: none !important;}
#Header-Container .dfw-skip, #Menu-Container .dfw-skip, #hip-section .dfw-skip{ top: 5px;}
.accessible_on .doctor-right1, .accessible_on .watch1 li a img, .accessible_on .news-l2, .accessible_on .news-r2, .accessible_on .stories-r1, .accessible_on .news-Tabs, .accessible_on .story-tabs, .accessible_on .stories-l, .accessible_on .img-r, .accessible_on #hip-preservation, .accessible_on .dedicated-left, .accessible_on ul.service-list-design li span {
	
	display: none;
}
.accessible_on #logos{position: relative;}
.dfwOn li a {
	padding: 17px 15px;
	display: block;
}
.accessible_on .boxlink {
	display: none !important;
}
.accessible_on .watch1 li {	
	border: 1px solid #ccc;
	height: auto;
	padding: 10px 67px;
}

.accessible_on .news .dfw-skip a { padding: 2px; margin: 2px; line-height: 1.1;}

.accessible_on .news-r1 p a { display: inline-block !important;}

.accessible_on #maps .boxlink { display: block !important;}

.accessible_on #maps .tabcontent { display: block !important; clear: both; }

.accessible_on #maps .boxlink li
{ position: relative; left: 0; right: 0; top: 0; bottom: 0; display: inline-block; width: 301px; border: 1px solid; float: none; clear: both; margin: 5px; min-height: 140px; padding: 5px !important;}

.accessible_on #maps .boxlink { display: inline-block !important; vertical-align: top;}

.accessible_on .maps { text-align: center; height: 250px;}

.accessible_on #countrytabs { display: none;}

/*border colors (it should be last)*/
.accessible_on.dfw-whitemode #Container *, .accessible_on.dfw-greymode #Container * 
{ border-color: #000 !important; }
.accessible_on.dfw-blackmode #Container * { border-color: #fff !important;}

