@font-face {

  font-family: 'fontello';

  src: url('../fonts/fontello.eot?51729419');

  src: url('../fonts/fontello.eot?51729419#iefix') format('embedded-opentype'),

       url('../fonts/fontello.woff2?51729419') format('woff2'),

       url('../fonts/fontello.woff?51729419') format('woff'),

       url('../fonts/fontello.ttf?51729419') format('truetype'),

       url('../fonts/fontello.svg?51729419#fontello') format('svg');

  font-weight: normal;

  font-style: normal;

}









/* ---------- Theme CSS ---------- */

#Map-Container,#mainHeader,#mainBanner,#Service-Slider,#conPro,#Patient-Testimonial,#C-Slider,#Robotic,#Computer-assisted, #Form-Container {

	width: 100%;

	margin: 0px;

	padding: 0px;

	position: relative;

}

#Accessibility, #Header, #Banner, #Content-Main, #Footer, #Main-Menu, #Mobile-Menu, #Service, #Credibility,#mainBanner-Intra,#Service-Slider-Intra,#conPro-Intra,#Patient-Testimonial-Intra,#C-Slider-Intra,#Robotic-Intra,#Computer-assisted-Intra, #Form-Intra {

	max-width: 1170px;

	min-width: 300px;

	margin: 0px auto;

	padding: 0px;

	position: relative;

}

/* Navigation CSS */

.navigation {

	font: 400 13px/20px "Montserrat", serif;

    color: #fff;

    padding: 10px 0px 10px 10px;

	position: relative;

	background: #20295a;

	letter-spacing: 1px;

}

.navigation .theme-L{

	background: #20295a;

}

.navigation .theme-R{

	background: #20295a;

}

.navigation a {

	color: #e6e6e6;

}

/* Text CSS */

.textMain {
padding: 10px 30px 50px 10px;
	font: 400 15px/22px "Montserrat", serif;

	color: #2d2f2f;

}

.textMain a {

	color: #00BCD4;

}

.textMain a:hover {

	color: #000;

}

.textMain h1 {

	font: 400 40px/50px "Montserrat", serif;

    color: #414141;

}

.textMain h1 span {

	font: 400 20px/30px "Montserrat", serif;

	color: #4d4d4d;
    display: block;

}

.textMain h2, .hTag2, .textMain h3.hTag2, .textMain h4.hTag2 {

	font: 500 30px/40px "Montserrat", serif;

	color: #FFC107;

}

.textMain h2 span {

      font: 400 16px/28px "Montserrat", serif;
    color: #000;

}

.textMain h2 a, .hTag2 a, .textMain h3.hTag2 a, .textMain h4.hTag2 a {

	color: #014cbe;

}

.textMain h3, .hTag3, .textMain h2.hTag3, .textMain h4.hTag3 {

	font: 500 25px/30px "Montserrat", serif;

	color: #353535;

}

.textMain h3 a, .hTag3 a, .textMain h2.hTag3 a, .textMain h4.hTag3 a {

	color: #353535;

}

.textMain h4, .hTag4, .textMain h2.hTag4, .textMain h3.hTag4 {

	font: 400 20px/30px "Montserrat", serif;

	color: #014cbe;

}

.textMain h4 a, .hTag4 a, .textMain h2.hTag4 a, .textMain h3.hTag4 a {

	color: #014cbe;

}



#Content{

	position: relative;

}
.adaOn span {
    background: #003263;
    color: #fff;
    border-radius: 50%;
}

/* Header */

.menu-home a {

	text-indent: -9999px;

    z-index: 9;

	position: relative;

}

.menu .menu-home {

    width: 45px;

}

.menu-home:after {

    content: '\E804';

    color: #000;

    font-family: 'fontello';

    position: absolute;

    left: 0;

    right: 0;

    font-size: 20px;

    margin: auto;

    top: 2px;

}



#mainHeader{

	background: url(../images/banner-bg.png) repeat left top;

}





header{

	padding: 10px 0;

	-webkit-box-shadow: 0px 5px 13px 0px rgba(0,0,0,0.23);

    -moz-box-shadow: 0px 5px 13px 0px rgba(0,0,0,0.23);

    box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.23);

}



#Header .logo{

	vertical-align: middle;

	width: 33%;

}



#Header .logo a{

	display: inline-block;

}



#Header .header-right{

	vertical-align: middle;

	text-align: right;

}



.header-ql li{

	display: inline-block;

	vertical-align: middle;

	font: 400 18px/28px "Open Sans", serif;

	margin: 7px;

}



.header-ql li.tel-icon{

	border-left: 1px solid #bcbcbc;

    padding: 0 0 0 15px;

}

.header-ql li.head-review {
    border-right: 1px solid #bcbcbc;
    padding: 0 15px 0 0;
}

.header-ql li a{

	display: block;

	color: #000;

	padding: 0 0 0 30px;

	position: relative;

}

.header-ql li.book-app a:before {
    position: absolute;
    content: '';
    width:18px;
    height: 25px;
    background: url(../images/appoint-ic.png) no-repeat left 5px;
    
}

.header-ql li.tel-icon a:before {
    position: absolute;
    content: '';
    width:18px;
    height: 25px;
    background: url(../images/call-ic.png) no-repeat left 5px;
    
}

.header-ql li a:before{

	position: absolute;

	font-family: 'fontello';

	left: 7px;

}


/*
.header-ql li.book-app a:before{

	content: '\E80C';

}*/


/*
.header-ql li.tel-icon a:before{

	content: '\E80E';

}*/
#Main-Menu {
	display: block;
}
#Mobile-Menu {
	display: none;
}
.menu > li {
	display: inline-block;
    vertical-align: middle;
    text-transform: uppercase;
    border-top: 1px solid #dbd9d9;
    margin: 0 -2px;
	position: relative;
}
.menu > li:before {
	content: '';
	position: absolute;
	height: 3px;
	background: #ffc000;
	width: 0%;
	left: 0;
	top: -1px;
	transition: 0.7s all ease;
}
.menu > li:hover:before {
	width: 100%;
}
.menu li {    
	position: relative;
    text-align: center;
	font: 400 15px/40px "Open Sans", serif;
	transition: 0.7s all ease;
}
.menu li a {
	display: block;
	color: #303030;
    padding: 0 15px;
	transition: 0.7s all ease;
}
.menu ul {
	position: absolute;
	z-index: 999;
	left: 0px;
	display: none;
	width: 260px;
	padding: 28px 0 0 0;
}
.menu li:hover ul:before {
	content: '';
    position: absolute;
    border-top: 18px solid transparent;
    border-right: 18px solid transparent;
    border-bottom: 18px solid #ffc000;
    border-left: 18px solid transparent;
    top: -7px;
    left: 25px;
}
.menu ul li {
	float: none;
    height: auto;
    text-align: left;
    background: #ffc000;
    font: 400 14px/24px "Open Sans", serif;
    letter-spacing: 0.50px;
}
.menu ul li:hover {
	background: #2a3366;
}
.menu ul li:hover a{
	color: #fff;
}
.menu ul li a {
	padding: 10px 15px 10px 30px;
}
.menu li:hover > ul {
	display: block;
}

.menu-info ul {
    width: 280px;
}
.parentMenu {
    background: #3497f5;
    color: #fff;
}
.parentMenu li:hover, .parentMenu li.actMenu, .parentMenu li.actMenu li {
    background: #003263;
}

.banner-right{

	vertical-align: middle;

}



.textDoctorHead {

	display: block;

	text-transform: uppercase;

	font: 700 42px/50px "Roboto", serif;

	letter-spacing: 0.50px;

	color: #2a3366;

	margin: 20px 0 30px 0;

	position: relative;

}



.textDoctorHead span{

	display: block;

	position: relative;

	font: 400 18px/28px "Open Sans", serif;

}



.textDoctorHead span:after {

	content: '';

    position: absolute;

    right: 0;

    height: 1px;

    width: 70%;

    background: #d0cdc5;

    top: 14px;

}



.textDoctor p{

	color: #303030;

	font: 400 16px/28px "Open Sans", serif;

}



.dr-list-info{

	margin: 30px 0 0 0;

}



.dr-list-info li{

	display: inline-block;

	vertical-align: middle;

	font: 400 14px/20px "Open Sans", serif;

	text-transform: uppercase;

	letter-spacing: 0.30px;
    margin: 2px 0px;

}



.dr-list-info li a{

	display: block;

    padding: 7px;

}



.dr-list-info li.view-btn a{

	background: #2a3366;

	color: #fff;

}



.dr-list-info li.book-apt a{

	background: #ffc000;

	color: #342500;

}



.ref-links{

	display: none;

	text-align: center;

	margin: 20px 0 0 0;

}



.home .ref-links{

	display: block;

}



.ref-links li{

	display: inline-block;

	vertical-align: middle;

	margin: 10px;

}



.ref-links li a{

	display: inline-block;

}



#Service-Slider li{

	vertical-align: top;

	text-align: center;

	min-height: 380px;

}



#Service-Slider li h2,#Service-Slider li h1{

	color: #fff;

    padding: 120px 0 20px 0;

    font: 400 16px/28px "Open Sans", serif;

    text-transform: uppercase;

    letter-spacing: 0.50px;

}



#Service-Slider li a{

	display: block;

	height: 380px;

}



#Service-Slider li p{

	color: #aaadc2;

	font: 400 14px/24px "Open Sans", serif;

    padding: 0 15px 30px 15px;

}


#Service-Slider li a span{
	position: absolute;
    width: 100px;
    height: 100px;
    left: 0;
    right: 0;
    margin: auto;
    top: 9px;
}


.hip-replacement-ico a span{

	background: url(../images/total-hip-replacement-ico.png) no-repeat center center;

}



.knee-replacement-ico a span{

	background: url(../images/unicompartmental-knee-replacement.png) no-repeat center center;	

}



.partial-hip-replacement-ico a span{

	background: url(../images/unicompartmental-knee-replacement.png) no-repeat center center;

}



.revision-replacement-ico a span{

	background: url(../images/revision-hip-and-knee-replacement.png) no-repeat center center;

}

.unicompartmental-knee-replacement-ico a span  {

	background: url(../images/partial-knee-replacement-ico.png) no-repeat center center;

}
.computer-navgation-ico a span{

	background: url(../images/computer-navigation-total-knee-replacement.png) no-repeat center center;

}
.computer-hip-replacement-ico a span{

	background: url(../images/computer-assisted-total-hip-replacement.png) no-repeat center center;

}

#Service-Slider li:nth-child(odd) {

	background: #2a3366;

}



#Service-Slider li:nth-child(even) {

	background: #20295a;

}

#Service-Slider-Intra .nbs-flexisel-inner{

	margin: -40px auto 50px auto;

}

#conPro{
	text-align: center;
}

#conPro li{

	display: inline-block;

	vertical-align: top;

	width: 50%;

	margin: 0 -2px;

	height: 207px;

	position: relative;

}



#conPro li a,.others-s li a{

	display: block;

	height: 100%;

	position: relative;
    color:#2a333c;

}
.others-s .conpro-l:hover {
    color:#fff;
}
#conPro li a:hover,.others-s li a:hover {
    color:#fff;
}
.conPro-l:hover li a,.conPro-r:hover li a,.others-s .conPro-l:hover li a,.others-s .conPro-r:hover li a {
	color: #fff !important;
}
.tHead {
    text-align: left;
    padding: 14px 0px 0px 97px;
    font: 700 24px/30px "Roboto", serif;
    text-transform: uppercase;
}
.tHead-s {
    text-align: left;
    padding: 20px 0px 0px 10px;
    font: 700 18px/22px "Roboto", serif;
    text-transform: uppercase;
}

.thead-list {
    text-align: left;
    padding-left: 100px;
}
.thead-list-s {
    text-align: left;
    padding-left: 10px;
}
.conPro-l:hover .thead-list li,.conPro-r:hover .thead-list li {
background: url(../images/bullet-wh.png) no-repeat left 12px;
}
.others-s .conPro-l:hover .thead-list-s li{
background: url(../images/bullet-wh.png) no-repeat left 20px;
}
.others-s .conPro-r:hover .thead-list-s li {
background: url(../images/bullet-wh.png) no-repeat left 20px;
}
.thead-list li {
    vertical-align: middle !important;
    display: inline-block !important;
    width: 69% !important;
    height: 0px !important;
    text-align: left;
    font: 500 14px/18px "Roboto", serif;
    padding: 7px 11px 10px 11px !important;
    background: url(../images/bullet-bl.png) no-repeat left 12px;
    
}
.thead-list-s li {
    vertical-align: middle !important;
    display: inline-block !important;
    width: 100% !important;
    height: 0px !important;
    text-align: left;
    font: 400 14px/17px "Roboto", serif;
    padding: 13px 11px 13px 11px !important;
    background: url(../images/bullet-bl.png) no-repeat left 20px;
}
.thead-list li:hover {
    background: url(../images/bullet-wh.png) no-repeat left 20px;
}
.thead-list-s li:hover {
    background: url(../images/bullet-wh.png) no-repeat left 20px;
}
#conPro .theme-L{

	background: #fde69a;
height: 220px;
}



#conPro .theme-R{

	background: #ffecb3;
    height: 220px;

} 



#conPro-Intra .conPro-l{

	background: url(../images/knee-conditions-procedures-ico.jpg) no-repeat center top;

	background-size: cover;
    height: 220px;

}



#conPro-Intra .conPro-m{

	background: url(../images/hip-and-knee-replacements-ico.jpg) no-repeat center top;

	background-size: cover;	

}



#conPro-Intra .conPro-r{

	background: url(../images/hip-conditions-procedures-bg.jpg) no-repeat center top;

	background-size: cover;
height: 220px;
}



#conPro-Intra .conPro-l:hover{

	background: url(../images/knee-conditions-procedures-ico-h.jpg) no-repeat center top;

	background-size: cover;
    color:#fff !important;
}


#conPro-Intra .conPro-l .thead-list li a:hover,.others-s .conPro-l .thead-list-s li a:hover {
    color:#fff !important;
}
#conPro-Intra .conPro-m:hover{

	background: url(../images/hip-and-knee-replacements-ico-h.jpg) no-repeat center top;

	background-size: cover;	
    

}


.ref-links li:last-child {
    padding-top: 30px !important;
}
#conPro-Intra .conPro-r:hover{

	background: url(../images/hip-conditions-procedures-bg-h.jpg) no-repeat center top;

	background-size: cover;
color:#fff;
}



#conPro-Intra .ptitle{

	color: #000;

	position: absolute;

	left: 20px;

    top: 50px;

	text-transform: uppercase;

	font: 700 24px/30px "Roboto", serif;

	transition: 0.7s all ease;

}



#conPro li:hover .ptitle{

	color: #fff;

}



#conPro li span{

	text-transform: uppercase;

    position: absolute;

    color: #000;

    right: 20px;

    bottom: 20px;

    font: 400 14px/24px "Open Sans", serif;

    letter-spacing: 1px;

	padding: 0 0 0 45px;

	transition: 0.7s all ease;

}

#conPro li span a {
    color:#2a333c;
}

#conPro li:hover span{

	color: #ffc000;

}
#conPro li:hover span a {
    color:#fff !important;
}


#conPro li span:before{

	position: absolute;

    content: '';

    background: url(../images/more-bg.png) no-repeat center center;

    width: 38px;

    height: 8px;

    top: 8px;

    left: 0;

}





#conPro li:hover span:before{

    background: url(../images/more-bg-h.png) no-repeat center center;

}



#Patient-Testimonial

{

	background: url(../images/patient-testimonials-bg.jpg) no-repeat center top;

	background-size: cover;

}


#patient-stories-Tabs li span {
    display: none !important;
}
#patient-stories li {
    text-align: center;
    margin: 20px auto 10px;
    position: relative;
    color: #404040;
    font: 400 17px/22px "Roboto", serif;
    font-style: italic;
}
#Patient-Testimonial-Intra{

	padding: 30px 0;

}



#Patient-Testimonial-Intra .pTitle{

	color:#000;

	text-align: center;

	text-transform: uppercase;

	font: 700 30px/40px "Roboto", serif;

	letter-spacing: 1px;

}



#Patient-Testimonial-Intra .p-testimonials{

	text-align: center;

	color: #2a333c;

    font: 400 14px/24px "Open Sans", serif;

	width: 70%;

	margin: auto;

	padding: 0 50px;

	position: relative;

}



#Patient-Testimonial-Intra .p-testimonials:before{

	content: '';

	position: absolute;

	left: 0;

	top: 0;

	background: url(../images/open-block.png) no-repeat center center;

	width: 43px;

	height: 34px;

}



#Patient-Testimonial-Intra .p-testimonials:after{

	content: '';

	position: absolute;

	right: 0;

	bottom: 0;

	background: url(../images/close-block.png) no-repeat center center;

	width: 43px;

	height: 34px;

}



#Patient-Testimonial-Intra .patient-author{

	font: 400 14px/24px "Open Sans", serif;

    color: #000;

    text-align: center;

    padding: 20px 0;

}

.rd-submit {
    font-size: 0;
    margin: 20px 0px auto;
    text-align: center;
}
.rd-submit li {
    display: inline-block;
    vertical-align: top;
    position: relative;
    font: 400 16px/25px 'Lato', sans-serif;
    margin: 2px;
    transition: 0.5s linear;
    width: 200px;
    text-align: center;
    color:#fff;
    background: #2a3366;
    
}
.rd-submit li a {
    display: block;
    padding: 10px;
    position: relative;
    
}
.rd-submit li:hover{
    background: #ffc000;
    color:#000;
 }
.Intra-Tabs {
    display: none;
}
.patient-stories  li {
    width: 100%;
    position: relative;
    background: #e7ebec40 !important;
    padding: 22px 20px 20px 7% !important;
    margin: 10px 0 5% 0;
    box-shadow: 10px 10px 1px 0px rgb(160 164 167 / 75%);
    -webkit-box-shadow: 10px 10px 1px 0px rgb(160 164 167 / 75%);
    -moz-box-shadow: 10px 10px 1px 0px rgba(160, 164, 167, 0.75);
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.textMain .patient-stories-detail {
    padding: 20px !important;
}
.galleries li {
    box-shadow: none !important;
}
.textMain .patient-stories-detail li {
    padding: 24px;
    background: #f1f1f1;
    -webkit-box-shadow: inset 0 0 5px 1px rgb(51 51 51 / 20%);
    -moz-box-shadow: inset 0 0 5px 1px rgba(51, 51, 51, 0.2);
    -ms-box-shadow: inset 0 0 5px 1px rgba(51, 51, 51, 0.2);
    -o-box-shadow: inset 0 0 5px 1px rgba(51, 51, 51, 0.2);
    box-shadow: inset 0 0 5px 1px rgb(51 51 51 / 20%);
}
.pt-main {
    position: relative;
    color: #000000;
    text-align: center;
    padding: 20px 130px 0px;
    height: 100px;
}
.pt-main::before {
    content: "";
    width: 40px;
    height: 40px;
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    background: url(../images/open-block.png) no-repeat center center;
}
.pt-main::after {
    content: "";
    width: 40px;
    height: 40px;
    position: absolute;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    background: url(../images/close-block.png) no-repeat center center;
}

#Patient-Testimonial-Intra .view-btm{

	font: 600 14px/24px "Open Sans", serif;

	color: #fff;

	text-transform: uppercase;

    background: #20295a;

    padding: 10px;

    display: block;

    width: 230px;

    text-align: center;

    margin: auto;

}

#Form-Container {
    background: #20295a;
}
#Form-Intra {
    padding-bottom: 30px;
}
#Form-Intra p {
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font: 700 30px/40px "Roboto", serif;
	letter-spacing: 1px;
    padding: 30px 0px;
}

#Footer{

	text-align: center;

}



footer{

	background: #000a2e;

	padding: 30px 0;

}



#Footer .socialTitle{

	font: 600 20px/30px "Roboto", serif;

	letter-spacing: 1px;

	text-align: center;

	color: #fff;

	text-transform: uppercase;

}



.social-header{

	text-align: center;

	margin: 10px 0 0 0;

}



.social-header li {

    font-family: 'fontello';

    display: inline-block;

    text-align: center;

}



.social-header li a {

    width: 40px;

    height: 40px;

    display: block;

    position: relative;

}



.social-header li a:before {

    position: absolute;

	color: #fbdc76;

    left: 0;

    right: 0;

    margin: auto;

    top: 11px;

}



.social-header li.facebook a:before {

    content: '\E813';

}



.social-header li.twitter a:before {

    content: '\F099';

}



.social-header li.googleplus a:before {

    content: '\F0D5';

}



.social-header li.linkedin a:before {

    content: '\E814';

}



.social-header li.youtube a:before {

    content: '\F315';

}



.footer-ql{

	padding: 10px 0;

	border-top: 1px solid #1a2343;

	border-bottom: 1px solid #1a2343;

	display: inline-block;

	margin: 10px 0;

}



.footer-ql li{

	display: inline-block;

	vertical-align: top;

	margin: 5px 20px;

	text-transform: uppercase;

	letter-spacing: 1px;

	font: 300 14px/24px "Open Sans", serif;

}



.footer-ql li a{

	color: #fff;

	opacity: 0.8;

}



.copyrights{

	text-align: center;

    color: #ccccce;

    font: 300 14px/24px "Open Sans", serif;

    padding: 10px 0 0 0;

}

.copyrights a{
    color: #ccccce;
	text-decoration:none;
}

.copyrights a:hover{
    color: #ccccce;
	text-decoration:underline;
}

.ypo-logo{

      margin: 20px 0 0 0;

}



#Sidebar{

	display: table-cell;

	vertical-align: top;

	width: 320px;

}



.services-s li{

	font: 400 15px/28px "Open Sans", serif;

    text-transform: uppercase;

    letter-spacing: 1px;

}



.services-s li a{

	color: #fff;

	padding: 10px 10px 10px 110px;

	display: block;

}



.services-s li:nth-child(odd) {

    background: #2a3366;

}



.services-s li:nth-child(even) {

    background: #313b72;

}



.hip-ico-s a{

	background: url(../images/total-hip-replacement-ico.png) no-repeat 25px center;

	background-size: 40px;

}



.knee-ico-s a{

	background: url(../images/unicompartmental-knee-replacement.png) no-repeat 33px center;

	background-size: 25px;

}



.partial-ico-s a{

	background: url(../images/unicompartmental-knee-replacement.png) no-repeat 33px center;

	background-size: 25px;

}



.revision-ico-s a{

	background: url(../images/revision-hip-and-knee-replacement.png) no-repeat 25px center;

	background-size: 40px;

}

.unicompartmental-ico-s a{
	background: url(../images/partial-knee-replacement-ico.png) no-repeat 33px center;
	background-size: 21px;
}

.computer-knee-ico-s a{
	background: url(../images/computer-total-knee-replacement-ico.png) no-repeat 25px center;
	background-size: 40px;
}

.computer-hip-ico-s a{
	background: url(../images/computer-total-hip-replacement-ico.png) no-repeat 25px center;
	background-size: 40px;
}


#Robotic,#Computer-assisted {
    background: url(../images/robotic.jpg) no-repeat center top;
    background-size: cover;
    height: 828px;
}
#Robotic-Intra {
    padding-top: 70px;
}
#Computer-assisted-Intra {
    padding-top: 95px;
}
#Robotic-Intra .theme-M,#Computer-assisted-Intra .theme-M{
    position: relative;
    height: 310px;
    background: #20295a;
    width: 57%;
    padding: 0px 0px 0px 5px;
    color:#fff;
    
}
#Computer-assisted-Intra .theme-M {
    float: right;
}
#Robotic-Intra .theme-L {
    height: 310px;
    background: #20295a;
    margin-top: 70px;
}
#Computer-assisted-Intra .theme-L {
    height: 310px;
    background: #20295a;
    margin-top: 95px;
}
#Robotic-Intra .theme-M h3,#Computer-assisted-Intra .theme-M h3 {
    font: 700 30px/35px "Roboto", serif;
    padding: 30px 0px 0px 30px;
    text-transform: uppercase;
}
#Robotic-Intra .theme-M p,#Computer-assisted-Intra .theme-M p {
    font: 400 16px/25px "Open Sans", serif;
    padding: 20px 0px 20px 30px;
    width: 90%;
}
#Robotic-Intra .theme-M .know-more,#Computer-assisted-Intra .theme-M .know-more {
    float: right;
    padding-right: 29px;
    font: 700 16px/20px "Roboto", serif;
    position: relative;
}
#Robotic-Intra .theme-M .know-more a,#Computer-assisted-Intra .theme-M .know-more a {
    color:#fff;
}
#Robotic-Intra .theme-M .know-more::before,#Computer-assisted-Intra .theme-M .know-more::before {
    content: '';
    position: absolute;
    background: url(../images/arrow-robotic.png) no-repeat left center;
    right: 119px;
    width: 29px;
    height: 9px;
    top: 6px;
}
.robotic-img {
position: absolute;
    right: 0px;
    top: 40px;
    z-index: 99;
}
.comp-img {
    position: absolute;
    left: 0px;
    top: 40px;
    z-index: 99;
}

























.others-s{

	margin: 20px 0;

}





.others-s li{

	display: block;

	height: 170px;

	transition: 0.7s all ease;
    color:#000;

}
.others-s li:hover {
    color: #fff;
}


.others-s li a{

	display: block;

	height: 100%;

	position: relative;

}



.others-s .conPro-l {
	background: url(../images/knee-conditions-procedures-ico.jpg) no-repeat center top;
	background-size: cover;
	height: 270px;
	background-position: 91% top;
}



/*.others-s .conPro-m{

	background: url(../images/hip-and-knee-replacements-ico.jpg) no-repeat center top;

	background-size: cover;	

}*/



.others-s .conPro-r{

	background: url(../images/hip-conditions-procedures-bg.jpg) no-repeat center top;

	background-size: cover;
    height: 270px;
    background-position: 91% top;

}



.others-s .conPro-l:hover{

	background: url(../images/knee-conditions-procedures-ico-h.jpg) no-repeat center top;

	background-size: cover;
height: 270px;
    background-position: 91% top;
}



/*
.others-s .conPro-m:hover{

	background: url(../images/hip-and-knee-replacements-ico-h.jpg) no-repeat center top;

	background-size: cover;	

}

*/


.others-s .conPro-r:hover{

	background: url(../images/hip-conditions-procedures-bg-h.jpg) no-repeat center top;

	background-size: cover;
height: 270px;
    background-position: 91% top;
}



.others-s .ptitle{

	color: #000;

	position: absolute;

	left: 20px;

	top: 20px;

	text-transform: uppercase;

	font: 400 24px/30px "Roboto", serif;

	transition: 0.7s all ease;

}



.others-s li:hover .ptitle{

	color: #fff;

}



.others-s li span{

	text-transform: uppercase;

    position: absolute;

    color: #000;

    left: 20px;

    bottom: 20px;

    font: 400 14px/24px "Open Sans", serif;

    letter-spacing: 1px;

	padding: 0 0 0 45px;

	transition: 0.7s all ease;

}



.others-s li:hover span{

	color: #ffc000;

}



.others-s li span:before{

	position: absolute;

    content: '';

    background: url(../images/more-bg.png) no-repeat center center;

    width: 38px;

    height: 8px;

    top: 8px;

    left: 0;

}





.others-s li:hover span:before{

    background: url(../images/more-bg-h.png) no-repeat center center;

}



.testimonial-s{

	background: url(../images/testimonial-s-bg.jpg) no-repeat center top;

	background-size: cover;

	padding: 10px 0;

}



.testimonial-s .pTitle{

	font: 400 24px/30px "Roboto", serif;

	text-align: center;

	color: #000;

	text-transform: uppercase;

	padding: 30px 0 20px 0;

}



.testimonial-s .pContent {

    text-align: center;

    color: #2a333c;

    font: 400 14px/24px "Open Sans", serif;

    width: 80%;

	margin: auto;

	padding: 20px 10px 20px 0;

    position: relative;

}



.testimonial-s .pContent:before {

content: '';

    position: absolute;

    left: 0;

    right: 0;

    margin: auto;

    background: url(../images/open-block.png) no-repeat center top;

    width: 43px;

    height: 34px;

    z-index: 9;

    top: -8px;

}



.testimonial-s .view-btn{

	background: #20295a;

    color: #fff;

    display: block;

    width: 230px;

    text-align: center;

    margin: 0 auto 20px auto;

    padding: 10px 0;

    font: 400 14px/24px "Roboto", serif;

    text-transform: uppercase;

    letter-spacing: 1px;

}



.banner-left{

	text-align: center;

}



/* Contact Page */



.contact-info{    

	margin: 20px 0;

    padding: 20px;

    border: 1px solid #ccc;

	position: relative;

}



.contact-info:before{   

	content: '';

	position: absolute;

	top: 0;

	left: 0;

	border-top: 10px solid #000;

	border-right: 10px solid transparent;

	border-bottom: 10px solid transparent;

	border-left: 10px solid #000;

}



.contact-info:after{

	content: '';

	position: absolute;

	right: 0;

	bottom: 0;

	border-top: 10px solid transparent;

	border-right: 10px solid #000;

	border-bottom: 10px solid #000;

	border-left: 10px solid transparent;	

}

.parentList > .dropMenu::after, .parentList .subparentList > .dropMenu::after {
	background: url(../images/drop.png) no-repeat right center;
    content: '';
    position: absolute;
    width:8px;
    height: 9px;
}
.parentList:hover > .dropMenu::after, .parentList.actMenu > .dropMenu::after, .parentList .subparentList:hover > .dropMenu::after, .parentList .subparentList.actMenu > .dropMenu::after {
	background: url(../images/drop-down.png) no-repeat right center;
    content: '';
    position: absolute;
    width:9px;
    height: 8px;
}


.contact-info-left{

	width: 300px;

}



.contact-info-right iframe{

	width: 100%;

	height: 300px;

	border: none;

}



.textMain .contact-info-left h2{

	font: 500 20px/30px "Raleway", serif;

    color: #000;

	text-align: center;

}



.textMain .contact-info-left h2 a{

    color: #000;

    border-bottom: none;

}



.textMain .contact-info-left li{

	position: relative;

    padding: 10px 0 10px 26px;

    background: none;

}



.textMain .contact-info-left li:before{

	position: absolute;

	left: 0;

	top: 10px;

	color: #000;

	font-family: "fontello";

}



.textMain .contact-info-left li.address-ico:before{

	content: '\E809';

    font-size: 24px;

    top: 20px;

}



.textMain .contact-info-left li.tel-ico:before{

	content: '\E80E';

	font-size: 19px;

}



.textMain .contact-info-left li.fax-ico:before{

	content: '\F1AC';

	font-size: 17px;

}



.textMain .contact-info-left li.direction-ico:before{

	content: '\F1D8';

	font-size: 17px;

}



/* Service Page */



.textMain .service-pg li{

	display: inline-block;

    vertical-align: top;

    background: none;

    width: 50%;

    padding: 45px 0px;

    margin: 0 -2px;

}



.textMain .service-pg li h2{

	font: 600 20px/30px "Montserrat", serif;

    color: #2a3366;

    text-transform: uppercase;

    background: #e1e4ec;

    padding: 20px 0 20px 120px;

    position: relative;

    margin: 0 0 0 30px;

}



.textMain .service-pg li h2:before{

	content: '';

    position: absolute;

    left: -30px;

    top: -50px;

    width: 90px;

    height: 90px;

    background-color: #2a3366;

    z-index: 9;

}



.textMain .service-pg li h2:after{

	content: '';

    position: absolute;

    left: 30px;

    top: -9px;

    border: 1px solid #999;

    width: 91%;

	height: 100%;

}



.textMain .service-pg li div{

	width: 90%;

	margin: auto;

}



.textMain .service-pg li p{

	margin: 0;

    padding: 10px 0 10px 30px;

}



.service-pg .THR-Ico h2:before{

	background: url(../images/total-hip-replacement-ico.png) no-repeat center center;

}



.service-pg .TKR-Ico h2:before{

	background: url(../images/unicompartmental-knee-replacement.png) no-repeat center center;	

}



.service-pg .PKR-Ico h2:before{

	background: url(../images/unicompartmental-knee-replacement.png) no-repeat center center;	

}



.service-pg .RHKP-Ico h2:before{

	background: url(../images/revision-hip-and-knee-replacement.png) no-repeat center center;

}


.service-pg .UNI-Ico h2:before{

    background: url(../images/partial-knee-replacement-ico.png) no-repeat center center;

}

.service-pg .CTKR-Ico h2:before{

	background: url(../images/computer-total-knee-replacement-ico.png) no-repeat center center;

}

.service-pg .CTHR-Ico h2:before{

	background: url(../images/computer-total-hip-replacement-ico.png) no-repeat center center;

}


.textMain .service-pg li a{

	float: right;

    border: 1px solid #20295a;

    border-bottom: 4px solid #20295a;

    display: inline-block;

    padding: 7px 20px;

    color: #20295a;

    font: 400 14px/20px "Montserrat", serif;

    letter-spacing: 1px;

    margin: 20px 0 10px 0;

	transition: 0.7s all ease;

}



.textMain .service-pg li a:hover{

	background: #20295a;

	color: #fff;

}



.textMain .service-pg li:nth-child(odd) {

	border-right: 1px solid #e0e0e0;

}



.textMain .service-pg li.PKR-Ico,
.textMain .service-pg li.Sph-Ico,

.textMain .service-pg li.RHKP-Ico{

    border-top: 1px solid #e0e0e0;

    padding: 85px 0 0 0;

}



.links

{

	text-align: center;

}



.textMain .links li

{

    padding: 0;

    display: inline-block;

    vertical-align: top;

    background: none;

    position: relative;

    margin: 10px;

    font: 300 12px/24px "Open Sans", serif;

    letter-spacing: 1px;

}



.links li a

{

	position: relative;

	display: block;

	padding: 5px 15px 5px 40px;

    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.48);

	color: #fff;

	overflow: hidden;

	transition: background-color .3s;

	opacity: 0.8;

	transition: 0.6s all ease;

	border-bottom: none;

}





.links li a:hover

{

	opacity: 1;

	border-bottom: none;

}



.links li a:hover, .links li a:focus {

  background-color: #27ae60;

  color: #fff;

}





.links li a:before {

  content: "";

  position: absolute;

  top: 50%;

  left: 50%;

  display: block;

  width: 0;

  padding-top: 0;

  border-radius: 100%;

  background-color: rgba(236, 240, 241, .3);

  -webkit-transform: translate(-50%, -50%);

  -moz-transform: translate(-50%, -50%);

  -ms-transform: translate(-50%, -50%);

  -o-transform: translate(-50%, -50%);

  transform: translate(-50%, -50%);

}



.links li a:active:before {

  width: 120%;

  padding-top: 120%;

  transition: width .2s ease-out, padding-top .2s ease-out;

}



.links li.launch-btn a {

    background-color: #283348;

}



.links li.info-btn a {

    background-color: #2f9dcd;

}



.links li.launch-btn:before

{

    content: '\E802';

    font-family: 'fontello';

    color: #fff;

    position: absolute;

    left: 16px;

    top: 5px;

    z-index: 9;

	

}



.links li.info-btn:before

{

    content: '\E803';

    font-family: 'fontello';

    color: #fff;

    position: absolute;

    left: 16px;

    top: 5px;

    z-index: 9;

}



.conditions-list {

	max-width: 1065px;

    margin: 20px auto;

    display: table-cell;

    vertical-align: top;

}



.procedures-list {

	max-width: 1065px;

    margin: 20px auto;

    display: table-cell;

    vertical-align: top;

}



.conditions-list-s {

    min-width: 300px;

    background: #fff;

    margin: 10px auto;

    padding: 30px;

    box-shadow: -4px 6px 32px 4px #d5d5d5;

    position: relative;

}



.conditions-list-s .ph3 {

    font: 400 20px/26px "Open Sans", serif;

    color: #000;

    text-transform: uppercase;

    position: relative;

}



.conditions-list-s .ph3:after {

    content: '';

    background: #cccbcb;

    position: absolute;

    left: 0;

    height: 5px;

    width: 60px;

    bottom: 0;

}



.textMain .conditions-list-s li {

    font: 400 14px/26px "Open Sans", serif;

    border-bottom: 1px dotted #c8c8ce;

    margin: 10px 0 10px 30px;

    padding: 0;

}



.textMain .conditions-list-s li a {

    display: block;

    text-decoration: none;

    transition: 0.5s all ease;

    padding: 5px 0 5px 30px;

    color: #000;

}



.textMain .read-cp {

    font: italic 14px/25px "Open Sans", serif;

    position: absolute;

    right: 0;

    bottom: 0;

	background: #010a2f;

    color: #fff;

    padding: 4px 20px;

    letter-spacing: 2px;

    text-transform: uppercase;

    opacity: 0.7;

    text-decoration: none;

    transition: 0.7s all ease;

}



.textMain .read-cp:hover {

	color: #fff;

}



.procedures-list-s {

    min-width: 300px;

    background: #fff;

    margin: 10px;

    padding: 30px;

    box-shadow: -4px 6px 32px 4px #d5d5d5;

    position: relative;

}



.procedures-list-s .ph3 {

    font: 400 20px/26px "Open Sans", serif;

    color: #000;

    text-transform: uppercase;

    position: relative;

}



.textMain .procedures-list-s li {

    font: 400 14px/26px "Open Sans", serif;

    border-bottom: 1px dotted #c8c8ce;

    margin: 10px 0 10px 30px;

    padding: 0;

    text-align: left;

}



.textMain .procedures-list-s li a {

    display: block;

    text-decoration: none;

    transition: 0.5s all ease;

    padding: 5px 0 5px 30px;

    color: #000;

}



.textMain .procedures-list-s li:last-child {

    border-bottom: none;

}



.textMain .conditions-list-s li:last-child {

    border-bottom: none;

}



.pt-list {

    margin: 0 0 20px 0;

    border: 1px solid #ccc;

    padding: 20px;

}



.bg-test {

    padding: 20px 20px 60px 20px;

}



.patientname {

    font: 400 30px/40px 'Work Sans';

    padding: 0 0 30px 0 ! important;

}



.testimonials-content {

    text-indent: 70px;

    position: relative;

    padding: 10px 0;

}



.testimonials-content:before {

    content: '';

    position: absolute;

    left: -30px;

    top: -45px;

    color: #000;

    background: url(../images/open-blockquote.png) no-repeat center center;

    width: 100px;

    height: 100px;

    background-size: 50%;

}



.healthgrades {

    background: url(../images/healthgrades.png) no-repeat right bottom;

}



.vitals {

    background: url(../images/vitals-logo.jpg) no-repeat right bottom;

}



.googleReview {

    background: url(../images/googlerating.png) no-repeat right bottom;

}



.share-your-story {

	text-align: right;

	font: 400 16px/30px "Montserrat", serif;

}

.share-your-story a {

	position: relative;

	display: block;

	width: 240px;

	text-align: right;

	padding: 10px;

	background: #104779;

	border: 1px solid #104779;

	color: #fff;

	float: right;

	letter-spacing: 2px;

	font-style: italic;

	transition: 0.7s all ease;

}

.share-your-story a:hover {

	border: 1px solid #000;

	background: none;

	color: #000;

}

.share-your-story a:before {

	content: '\F1D8';

	position: absolute;

	left: 12px;

	color: #fff;

	font-family: 'fontello';

}

.share-your-story a:hover:before {

	color: #000;

}



.ypo-showcase {

    position: absolute;

    bottom: 20px;

}



.textMain .grids{

	text-align: center;

}



.textMain .grids li{

	display: inline-block;

    padding: 0;

    background: none;

    font: 300 13px/22px "Montserrat", serif;

    letter-spacing: 1px;

}



.textMain .grids li a{

	text-decoration: none;

    display: block;

    padding: 10px;

    background: #323b71;

    color: #fff;

    position: relative;

    margin: 7px 20px;

	transition: 0.7s all ease;

}



.textMain .grids li a:hover:after{

    background: #000;

}



.textMain .grids li a:hover{

	background: #000;

}



.textMain .grids li a:after{

	content: "";

    position: absolute;

    height: 100%;

    width: 30px;

    background: #323b71;

    top: 0;

    right: -31px;

	transition: 0.7s all ease;

}



.textMain .grids li a:before{

	content: "\203A";

    position: absolute;

    top: 7px;

    right: -22px;

    z-index: 9;

    font-size: 32px;

}



.specialHeading{

	text-align: center;

	color: #000 ! important;

	text-transform: uppercase;

}





#Map-Intra {

    z-index: 1;

    position: relative;

}



#map {

    width: 100%;

    height: 400px;

}



.loc-details .mapHead {

    font: 600 18px/30px "Montserrat", serif;

    padding: 0 0 3px 0;

    border-bottom: 1px solid #363640;

    margin: 0 0 10px 0;

}



.loc-details .mapText {

    font: 400 15px/24px "Montserrat", serif;

}



#map > div > div > div:nth-child(1) > div:nth-child(3) > div:nth-child(2) > div:nth-child(4) > div > div:nth-child(1) > div:nth-child(1),

#map > div > div > div:nth-child(1) > div:nth-child(3) > div:nth-child(2) > div:nth-child(4) > div > div:nth-child(1) > div:nth-child(3) {

    display: none;

}



.iframeVid{

      min-height: 1110px;

}

.physicians-list {
    text-align: center;
}


.textMain .physicians-list li {
    display: inline-block;
    vertical-align: top;
    background: none;
    padding: 0;
	margin: 10px 8px;
    width: 300px;
    position: relative;
    border: 1px solid #fbcd87;
	min-height: 380px;
    position: relative;
}

.textMain .physicians-list li p {
    font: 400 18px/30px 'Montserrat';
    padding: 0;
    margin: 10px 0 0 0;
    position: absolute;
	bottom: 38px;
    text-align: center;
    left: 0;
    right: 0;
}

.textMain .physicians-list h2{
	font: 500 21px/30px "Montserrat", serif;
    letter-spacing: 1px;
}


.tableborder {
	display: block;
	border: 3px solid #fff;
	background: #fff;
	width: 280px;
	vertical-align: top;
	box-shadow: 0px 0px 0px 1px #134f88;
	padding: 4px;
	margin: 10px auto;
	min-height: 200px;
}
.formHead {
	background: #134f88;
	padding: 5px 0px;
	color: #fff;
	font: 400 18px/26px "Montserrat", serif;
	margin: 0 0 10px 0;
	text-align: center;
	letter-spacing: 1px;
}
.text-address {
	font: 400 14px/20px "Montserrat", serif;
	color: #000;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	text-align: left;
}
.text-address p {
	margin: 0 3px !important;
}
.textMain .tel-schema {
	color: #134f88;
}
.textMain .tel-schema span {
	color: #000;
}
.textMain .tel-schema p a {
	color: #000;
}
.textMain .schema-address a {
	color: #000;
}
.textMain .schema-address a:hover {
	color: #000;
	text-decoration: underline;
}
.text-address .textMainBold {
	font: 600 14px/20px "Montserrat", serif;
}


nav{
      position: relative;
}


.physicians-list .view-profile{
	display: block;
    font: 400 17px/30px 'Montserrat';
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0;
    background: #fbcd86;
    color: #fff;
}

.menu-media > ul {
	width: 180px;
}
#Scroller.scrollDown a::before {
    background: url(../images/down-arrow.png) no-repeat right center;
    content: '';
    position: absolute;
    width:41px;
    height: 41px;
}
#Scroller.scrollUp a::before {
    background: url(../images/drop-up-b.png) no-repeat right center;
    content: '';
    position: absolute;
    width:41px;
    height: 41px;
}
.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 Verdana, Arial, Helvetica, sans-serif;
    background: none;
    border: 2px solid #ccc;
}

.textMain .useFul li span {
    display: block;
    padding: 15px 0px;
    background: #ccc;
    margin: 0px 0px 15px 0px;
    min-height: 68px;
}
.textMain .useFul li a {
    color:#000;
}
.textMain .useFul li img {
    margin: 10px 0px;
}

.textMain .useFul li a {
    display: block;
    padding: 5px;
    text-decoration: none;
}
.textMain .thankYou {
    font: normal 16px/30px "Montserrat", serif;
    text-align: center;
    padding: 50px 0px;
}
.thankImg {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    font: normal 60px/100px "Montserrat", serif;
    background: #060;
    color: #fff;
    margin: 0px auto;
    text-align: center;
    position: relative;
}
.textMain .thankYou h2 {
    font: normal 60px/100px "Montserrat", serif;
    color: #060;
}
.thankImg::before {
    background: url(../images/ok.png) no-repeat center center;
    content: '' !important;
    position: absolute;
    width:56px;
    height: 46px;
    left: 26%;
    top:27%;
}
.textMain .thankYou h2 span {
    font: normal 60px/100px "Montserrat", serif;
    display: inline-block;
    color: #060;
}
/* Media */

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

	
    .thead-list {
        padding-left: 10px;
    }
}
@media screen and (max-width: 1000px) {
	.menu li{
		font: 400 13px/40px "Open Sans", serif;
	}
}



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

	#Service-Slider-Intra .nbs-flexisel-inner{

		margin: auto;

	}

	.ref-links {

		margin: 20px 0 10px 0;

	}

	.dr-list-info li {

		width: 280px;

		margin: 5px 0;

	}

	.menu li {

		font: 400 13px/40px "Open Sans", serif;

	}
	#Header .logo {
		width: 28%;
	}
}



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

	.textMain .service-pg li h2 {

		font: 600 16px/24px "Montserrat", serif;

		padding: 15px 0 15px 80px;

	}

	#Header .logo{

		display: block;

		width: auto;

		text-align: center;

	}

	#Header .header-right{

		display: block;

		text-align: center;

	}

	#Content{

		display: block;

	}

	#Sidebar{

		display: block;

		margin: 20px auto;

	}

}
@media screen and (max-width: 840px) {
    .robotic-img,.comp-img {
        display: none;
    }
    #Computer-assisted-Intra {
        padding-top: 0px;
        margin-top: 20px;
    }
    #Computer-assisted-Intra .theme-M {
    float: none;
}
    #Robotic-Intra .theme-M,#Computer-assisted-Intra .theme-M {
        width: auto;
    }
    #Robotic-Intra .theme-M h3,#Computer-assisted-Intra .theme-M h3 {
        font: 700 22px/27px "Roboto", serif;
    }
    #Robotic-Intra .theme-M p,#Computer-assisted-Intra .theme-M p {
        font: 400 14px/20px "Open Sans", serif;
        width: auto;
        padding: 20px 30px 20px 30px;
    }
    #Robotic, #Computer-assisted {
        height: auto;
    }
}


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

	.banner-left{

		display: block;

	}

	.banner-right{

		display: block;

		padding: 10px;

	}

	.textDoctorHead span:after{

		display: none;

	}

	#conPro li{

		display: block !important;

		width: auto !important;

	}

	#Patient-Testimonial-Intra .p-testimonials{

		width: 95%;

	}
    .thead-list {
        padding-left:25px;
    }

}



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

	.conditions-list{

		display: block;

	}

	.procedures-list{

		display: block;

	}

	.procedures-list-s{

		margin: 0;

	}

}



@media screen and (max-width: 640px) {
    #Mobile-Menu {
    display: block;
        background: #052787;
}
    #Main-Menu {
    display: none;
}
    .toggleMenu a {
    color: #fff;
}

	#mainBanner {

      display: none;

	}

	.home #mainBanner {

      display: block;

	}

	.textMain .service-pg li {

		display: block;

		width: auto;

	}

	.textMain .service-pg li {

		border: none ! important;

		padding: 80px 0 ! important;

	}

	#Mobile-Menu{

		text-align: left;

	}

	header {

		padding: 10px 0 0 0;

	}

	.header-ql li.tel-icon{

		border: none;

		padding: 0;

	}

	.contact-info{

		padding: 10px;

	}

	.contact-info-left{

		display: block;
    width: 100%;

	}

	.contact-info-right{

		display: block;
    width: 100%;

	}

}





@media screen and (max-width: 480px) {
    .header-ql li.head-review {
        border-right: none;
    }
    .img-r,.img-l,.img-c {
        float: none;
        text-align: center;
    }
    .textMain .service-pg li a {
        float: none !important;
    }
    .pt-main {
        padding: 20px;
    }
    .pt-main::before,.pt-main::after {
        display: none;
    }
	.procedures-list-s,

	.conditions-list-s{

		padding: 30px 15px;

	}

	.textMain .procedures-list-s li,

	.textMain .conditions-list-s li{

		margin: 10px 0 10px 0px;

	}
    .dr-list-info li {
    width: 230px;
    
}
    
    .textDoctorHead {
        font:700 33px/43px "Roboto", serif;
    }
    

}