/* ---------- Theme CSS ---------- */
#Map-Container, #Nav-section, #Credy, #Home-profile, #Specilties, #Joint, #Section4, #Reviews, #Resources, #Media, #Book {
	width: 100%;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#Accessibility, #Header, #Banner, #Content-Main, #Footer, #Main-Menu, #Mobile-Menu, #Service, #Credibility, .nav-intra, .credy-intra, .profile-section, .specities-intra, .joint-intra, .section4-intra, .review-intra, .resource-intra, .map-intra, .book-appnt {
	max-width: 1200px;
	min-width: 300px;
	margin: 0px auto;
	padding: 0px;
	position: relative;
}
/* 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 */

#Header {
	min-height: 130px;
	padding: 25px 15px 0 15px;
}
.call-appoint{
    text-align: right;
}
#Header-Container {
	position: relative;
}

.home #Header-Container{
    position: absolute;
    z-index: 99;
}




.call-appoint a {
	display: inline-block;
	color: #000;
	font: 600 18px/24px 'Poppins', sans-serif;
	padding: 9px 22px 9px 56px;
	border: 1px solid #d3d3d3;
	vertical-align: top;
	border-radius: 52px;
    
}
.call-appoint span {
	display: inline-block;
	background-repeat: no-repeat;
	background-position: 18px 14px;
    position: relative;
}
.call-appoint span::before {
	content: '';
	position: absolute;
	width: 1px;
	height: 22px;
	background: #949494;
	left: 54px;
	top: 16px;
}
.call-appoint a.ba, .call-appoint .call {
	display: inline-block;
	color: #000;
	font: 500 18px/24px 'Poppins', sans-serif;
	padding: 5px 10px 5px 10px;
	background: #fdd664;
	background-repeat: no-repeat;
	background-position: 21px 19px;
	border: 1px solid transparent;
	margin: 0 0 0 17px;
    position: relative;
    border-radius: 52px;
}
.table-cell.logo {
	width: 56%;
}
.call-appoint a.ba::before, .call-appoint .call::before {
	content: '';
	position: absolute;
	width: 1px;
	height: 22px;
	background: #000;
	left: 50px;
	top: 16px;
}



/* Menu CSS */

.menu {
	text-align: center;
}
.menu > li {
	font: 400 16px/22px 'Poppins', sans-serif;
	height: 50px;
	color: #000;
    text-transform: uppercase;
}
.menu > li > a {
	padding: 15px 33px;
	color: #000;
}
.menu-home a {
	margin: 0 !important;
}

.menu-contact a {
	margin: 0 !important;
}
#Menu-Container {
	border-top: 1px solid #bdbdbd;
	border-bottom: 1px solid #bdbdbd;
    margin: 8px 0 0 0;
}
.menu > li > a:hover{
    background: #fdd664;
	color: #000 !important;
}
.menu li li {
	color: #000;
	font: 400 16px/22px 'Poppins', sans-serif;
	width: 247px;
	background: #fdd664 url("/images/menu-list-icon.png")no-repeat 13px 16px;
	border-bottom: 1px solid #fffaf6;
}
.menu li li:hover{
    color: #fff;
    background: #02285f url("/images/menu-list-icon-hover.png")no-repeat 13px 16px;
}


.menu-home a::before {
	font-size: 20px;
    color: #494a4b;
}
.menu-home a:hover::before{
   color: #55b3fd;
}
.menu-home a {
	width: 100%;
	height: 100%;
}
.menu-home a::before {
	vertical-align: top;
	margin: auto;
}
.menu-home span {
	vertical-align: middle;
}







.toggleMenu {
	font: bold 16px/30px 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-Container #Banner {
	height: 700px;
}
#Banner-Container .banner1 {
	background: url("/images/banner1-bg.jpg") no-repeat center top;
}
#Banner-Container .banner1 .theme-L {
	background: url("/images/banner1-l-bg.jpg") no-repeat right top;
}
#Banner-Container .banner1 .theme-R {
	background: url("/images/banner1-r-bg.jpg") no-repeat left top;
}
#Banner-Container .banner2 {
	background: url("/images/banner2-bg.jpg") no-repeat center top;
}
#Banner-Container .banner2 .theme-L {
	background: url("/images/banner2-l-bg.jpg") no-repeat right top;
}
#Banner-Container .banner2 .theme-R {
	background: url("/images/banner2-r-bg.jpg") no-repeat left top;
}

#Banner-Container .banner3 {
	background: url("/images/banner3-bg.jpg") no-repeat center top;
}
#Banner-Container .banner3 .theme-L {
	background: url("/images/banner3-l-bg.jpg") no-repeat right top;
}
#Banner-Container .banner3 .theme-R {
	background: url("/images/banner3-r-bg.jpg") no-repeat left top;
}




/* Banner Content CSS */
.banner-content {
	position: absolute;
	left: 77%;
	top: 62%;
	-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: 15px;
	text-align: left;
	width: 53%;
	color: #fff;
	z-index: 999;
}
.banner-head{
   font: 700 40px/46px 'Poppins', sans-serif;
    color: #fff;
    text-shadow: 1px 1px 1px #000;
    margin-bottom: 12px;
}
.banner-content p{
    text-shadow: 1px 1px 1px #000;
    font: 500 26px/32px 'Poppins', sans-serif;
}
#Banner1 .banner-head {
	color: #000;
    text-shadow: 1px 1px 1px #fff;
}
#Banner1 .banner-content p {
	color: #000;
    text-shadow: 1px 1px 1px #fff;
}
#Banner1 .banner-content {
	top: 55%;
}
#Banner2 .banner-content {
	top: 58%;
}
.Banner-Tabs li span{
    display: none !important;
}
.banner-read a{
    display: inline-block;
    color: #000;
    background:#fdd664;
    font: 400 16px/22px 'Poppins', sans-serif;
    border-radius: 25px;
    padding: 13px 25px;
}
.banner-read {
	margin: 30px 0 0 0;
}

.Banner-Tabs li {
	display: inline-block;
	position: relative;
	background: none;
	width: 16px;
	height: 16px;
	border-radius: 100%;
	border: 2px solid #fff;
}
.Banner-Tabs li.Banner_here {
	background: #f7d162;
}

/* Navigation CSS */
.navigation {
	font: 400 16px/22px 'Poppins', sans-serif;
	color: #fff;
    margin: 6px 0 0 0;
}
.navigation a {
	 font-weight: 400; 
	 text-decoration: none; 
}

#Nav-section {
	padding: 50px 0 30px 0;
	text-align: center;
	margin: 0 0 50px 0;
	background: #084890;
    color: #fff;
}
#Nav-section h1{
    font: 600 30px/36px 'Poppins', sans-serif;
    color: #FFF;
    text-transform: uppercase;
}






/* Service CSS */




/* Home CSS */
#Home-profile .profile-section{
    background: url("/images/doctor-section-bg.jpg")no-repeat top center;
    height: 631px;
}
#Home-profile .profile-section .theme-L{
    background: url("/images/doctor-section-left-bg.jpg")no-repeat right top;
}
#Home-profile .profile-section .theme-R{
    background: url("/images/doctor-section-right-bg.jpg")no-repeat left top;
}
#Home-profile .profile-section .doctor-img {
	float: left;
	margin: 0 0 0 -125px;
	z-index: 99;
	position: relative;
	padding: 31px 0 0 0;
}
#Home-profile .profile-section .doctor-info {
	float: right;
    width: 590px;
	position: relative;
	padding: 95px 0 0 0;
}
#Home-profile .profile-section .doctor-info .sb-text{
    display: block;
    font: 200 40px/46px 'Poppins', sans-serif;
    color: #fff;
    font-style: italic;
    margin-bottom: 33px;
}
#Home-profile .profile-section .doctor-info h1{
    font: 600 40px/46px 'Poppins', sans-serif;
    color: #fdd664;
    text-transform: uppercase;
}
#Home-profile .profile-section .doctor-info h1 .desc1 {
	display: block;
	font: 600 24px/30px 'Poppins', sans-serif;
	color: #fff;
	margin: 7px 0;
	position: relative;
	text-transform: capitalize;
	letter-spacing: 1.1px;
}
#Home-profile .profile-section .doctor-info h1 .desc2 {
	display: block;
	font: 400 19px/23px 'Poppins', sans-serif;
	color: #fff;
	text-transform: capitalize;
	letter-spacing: 2.1px;
}
#Home-profile .profile-section .doctor-info h1 .desc1::after {
	content: '';
	position: absolute;
	width: 168px;
	height: 1px;
	background: #335e86;
	right: 125px;
	top: 15px;
}
#Home-profile .profile-section .doctor-info p {
	font: 400 15px/28px 'Poppins', sans-serif;
	color: #fff;
	padding: 0 80px 0 0;
	margin: 28px 0 25px 0;
}
.view-links .vp {
	display: inline-block;
	font: 400 15px/21px 'Poppins', sans-serif;
	background: #659dd6;
	color: #000;
	padding: 14px 26px;
	border-radius: 25px;
}
.view-links .book-ap {
	display: inline-block;
	font: 600 15px/21px 'Poppins', sans-serif;
	text-transform: uppercase;
	background: #fdd664 url("/images/book-app.png")no-repeat 27px 19px;
	color: #000;
	padding: 14px 24px 14px 54px;
	border-radius: 25px;
    margin: 0 0 0 10px;
}
.view-links .vp:hover{
    background: #fdd664;
}
.view-links .book-ap:hover{
    background: #659dd6 url("/images/book-app.png")no-repeat 27px 19px;
}



#Joint .joint-intra{
    background: url("/images/joint-section-bg.jpg")no-repeat top center;
    height: 590px;
}
#Joint .joint-intra .theme-R{
    background: #659dd6;
}
#Joint .joint-intra .j-replace-left{
    float: left;
    width: 480px;
    padding: 60px 0 0 10px;
}
#Joint .joint-intra .j-replace-left h2{
    font: 600 40px/46px 'Poppins', sans-serif;
}
#Joint .joint-intra .j-replace-left h2 span{
    display: block;
    font: 500 30px/36px 'Poppins', sans-serif;
}
#Joint .joint-intra .j-replace-left .sbb-text {
	font: 600 23px/29px 'Poppins', sans-serif;
	margin: 20px 0;
}
#Joint .joint-intra .j-replace-left p {
	font: 400 15px/27px 'Poppins', sans-serif;
	margin: 0 0 35px 0;
}
#Joint .joint-intra .j-replace-left .read {
	display: inline-block;
	font: 400 15px/21px 'Poppins', sans-serif;
	padding: 14px 28px;
	background: #fdd664;
	color: #000;
	border-radius: 25px;
}
#Joint .joint-intra .j-replace-right{
    float: right;
    width: 400px;
    padding: 40px 0 0 0;
    text-align: center;
}
#Joint .joint-intra .j-replace-right h2{
    font: 500 32px/38px 'Poppins', sans-serif;
    margin: 20px 0 0 0;
    position: relative;
}
#Joint .joint-intra .j-replace-right h2::before {
	content: '';
	position: absolute;
	width: 353px;
	height: 42px;
	background: url("/images/line.png")no-repeat 0 0;
	left: 0;
	top: 44px;
	right: 0;
	margin: 0 auto;
}
#Joint .joint-intra .j-replace-right .faq{
    display: block;
    font: 600 35px/41px 'Poppins', sans-serif;
    text-transform: uppercase;
}
#Joint .joint-intra .j-replace-right .faq span{
    text-transform: lowercase;
}
#Joint .joint-intra .j-replace-right .j-text{
    font: 600 22px/28px 'Poppins', sans-serif;
    margin: 22px 0;
}
#Joint .joint-intra .j-replace-right p {
	font: 400 15px/24px 'Poppins', sans-serif;
	padding: 0 53px;
	margin-bottom: 16px;
}
#Joint .joint-intra .j-replace-right .read {
	display: inline-block;
	font: 400 15px/21px 'Poppins', sans-serif;
	padding: 14px 28px;
	background: #fdd664;
	color: #000;
	border-radius: 25px;
}



#Section4 .section4-intra{
    background: url("/images/what-expect-section-bg.jpg")no-repeat top center;
    height: 710px;
}
#Section4 .section4-intra .theme-L{
    background: url("/images/what-expect-section-left-bg.jpg")no-repeat right top;
}
#Section4 .section4-intra .theme-R{
    background: url("/images/what-expect-section-right-bg.jpg")no-repeat left top;
}
#Section4 .section4-intra .what-expect{
    float: left;
    width: 505px;
    padding: 65px 0 0 10px;
    color: #fff;
}
#Section4 .section4-intra .what-expect .w-head{
    font: 600 40px/46px 'Poppins', sans-serif;
}
#Section4 .section4-intra .what-expect p {
	font: 400 15px/21px 'Poppins', sans-serif;
	margin: 40px 0 53px 0;
}
#Section4 .section4-intra .what-expect ul li{
    width: 464px;
    font: 400 17px/23px 'Poppins', sans-serif;
    border: 1px solid #8da0ae;
    margin-bottom: 15px;
    position: relative;
}
#Section4 .section4-intra .what-expect ul li a {
	display: block;
	color: #fff;
	padding: 14px 0 15px 105px;
    position: relative;
    z-index: 99;
}
#Section4 .section4-intra .what-expect ul li a::after {
	content: '+';
	position: absolute;
	width: 17px;
	height: 17px;
	color: #fed665;
	right: 30px;
	top: 14px;
	font-size: 37px;
}
#Section4 .section4-intra .what-expect ul li a::before {
	content: '';
	position: absolute;
	width: 3px;
	height: 42px;
	background: #8ea6b6;
	right: -4px;
	top: 5px;
}
#Section4 .section4-intra .what-expect ul li:first-child::before {
	content: '';
	position: absolute;
	width: 77px;
	height: 54px;
	background: url("/images/wext-im1.jpg")no-repeat 0 0;
	left: 0;
	top: -1px;
}
#Section4 .section4-intra .what-expect ul li:nth-child(2)::before {
	content: '';
	position: absolute;
	width: 77px;
	height: 54px;
	background: url("/images/wext-im2.jpg")no-repeat 0 0;
	left: 0;
	top: -1px;
}
#Section4 .section4-intra .what-expect ul li:nth-child(3)::before {
	content: '';
	position: absolute;
	width: 77px;
	height: 54px;
	background: url("/images/wext-im3.jpg")no-repeat 0 0;
	left: 0;
	top: -1px;
}
#Section4 .section4-intra .what-expect ul li:nth-child(4)::before {
	content: '';
	position: absolute;
	width: 77px;
	height: 54px;
	background: url("/images/wext-im4.jpg")no-repeat 0 0;
	left: 0;
	top: -1px;
}
#Section4 .section4-intra .what-expect ul li:nth-child(5)::before {
	content: '';
	position: absolute;
	width: 77px;
	height: 54px;
	background: url("/images/wext-im5.jpg")no-repeat 0 0;
	left: 0;
	top: -1px;
}
#Section4 .section4-intra .what-expect ul li:nth-child(6)::before {
	content: '';
	position: absolute;
	width: 77px;
	height: 54px;
	background: url("/images/wext-im6.jpg")no-repeat 0 0;
	left: 0;
	top: -1px;
}
#Section4 .section4-intra .what-expect-right {
	float: right;
	width: 680px;
	padding: 60px 0 0 0;
	margin: 0 -30px 0 0;
	position: relative;
	z-index: 99;
}
.textMain ul li, .textMain ol ul li {
	background: url("https://assets.yourpractice.online/2247/menu-list-icon.png") no-repeat 15px 13px;
	padding: 5px 5px 5px 30px;
}


.review-intra{
    background: url("/images/testomonials-sec-bg.jpg")no-repeat top center;
    height: 522px;
}
.review-intra .theme-L{
    background: url("/images/testomonials-sec-left-bg.jpg")no-repeat right top;
}
.review-intra .theme-R{
    background: url("/images/testomonials-sec-right-bg.jpg")no-repeat left top;
}
.review-intra .reviews-cont{
    float: right;
    width: 770px;
    text-align: center;
    padding: 62px 0 0 0;
}
.review-intra .reviews-cont .rev-head{
    font: 600 40px/46px 'Poppins', sans-serif;
    margin: 15px 0 25px 0;
}
.review-intra .reviews-cont .review-list p{
    font: 400 15px/30px 'Poppins', sans-serif;
    font-style: italic;
}
.review-list {
	padding: 0 68px;
}
.review-intra .reviews-cont .review-list span {
	display: block;
	font: 700 15px/26px 'Poppins', sans-serif;
	font-style: italic;
	margin: 19px 0 0 0;
}
.more-reviews {
	margin: 40px 0 0 0;
}
.more-reviews a {
	display: inline-block;
	padding: 15px 38px;
	border-radius: 25px;
	font: 400 15px/21px 'Poppins', sans-serif;
}
.more-reviews a.rev1{
    background: #fdd664;
    color: #000;
    margin: 0 10px 0 0;
}
.more-reviews a.rev2{
    background: #003668;
    color: #fff;
}



#Resources .resource-intra{
    margin: 65px auto 0 auto;
    background: url("/images/home-edu-video-img.jpg")no-repeat top center;
    height: 670px;
    padding: 102px 65px 0 65px;
}
#Resources .resource-intra .res-head{
    font: 600 40px/46px 'Poppins', sans-serif;
    color: #fff;
}
#Resources .resource-intra .more-videos {
	font: 400 15px/21px 'Poppins', sans-serif;
	background: #fdd664;
	color: #000;
	padding: 18px 36px;
	border-radius: 25px 25px 0 0;
	margin: 56px 0 0 0;
	display: inline-block;
}
#Resources .resource-intra .r-list{
    background: #fff;
    text-align: center;
    padding: 25px 0 0 0;
}
#Resources .resource-intra .r-list .p-res-head{
    font: 600 40px/46px 'Poppins', sans-serif;
    margin-bottom: 40px;
}
#Resources .resource-intra .r-list ul li {
	display: inline-block;
	vertical-align: top;
	width: 174px;
	font: 400 17px/23px 'Poppins', sans-serif;
	text-align: center;
    margin: 0 15px;
}
#Resources .resource-intra .r-list ul li a{
    display: block;
    padding: 148px 0 0 0;
    background: url("/images/home-resource-list.png")no-repeat 0 0;
}
#Resources .resource-intra .r-list ul li a:hover{
    background: url("/images/home-resource-list-hover.png")no-repeat 0 0;
}
#Resources .resource-intra .r-list ul li:first-child a {
	background-position: 28px 0;
}
#Resources .resource-intra .r-list ul li:nth-child(2) a {
	background-position: -188px 0;
}
#Resources .resource-intra .r-list ul li:nth-child(3) a {
	background-position: -406px 0;
}
#Resources .resource-intra .r-list ul li:nth-child(4) a {
	background-position: -617px 0;
}
#Resources .resource-intra .r-list ul li:nth-child(5) a {
	background-position: -618px 0;
}



#Map-Container{
   /* background: url("/images/map-img.jpg")no-repeat top center;*/
   /* background: url("/images/map-img-new.png")no-repeat top center;*/
    background: url("/images/map-img-new1.jpg")no-repeat top center;
    background-size: cover;
}
#Map-Container .map-intra{
    height: 660px;
}
#Map-Container .map-intra .locations{
    position: absolute;
    bottom: 8px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
#Map-Container .map-intra .locations ul li{
    display: inline-block;
    vertical-align: top;
   /* width: 30%;*/
    width: 24%;
    height: 280px;
    padding: 20px 0 0 0;
    text-align: center;
    margin: 0 0 5px 5px;
}
#Map-Container .map-intra .locations ul li.js4,#Map-Container .map-intra .locations ul li.js5{
    background: #bee4f9;
    color: #000;
}
#Map-Container .map-intra .locations ul li.js1,#Map-Container .map-intra .locations ul li.js2,#Map-Container .map-intra .locations ul li.js3{
    background: #0f3e81;
    color: #fff;
}
#Map-Container .map-intra .locations ul li .loc-head{
    font: 600 20px/26px 'Poppins', sans-serif;
    margin-bottom: 10px;
}
#Map-Container .map-intra .locations ul li.js4 .loc-head,#Map-Container .map-intra .locations ul li.js5 .loc-head{
    color: #000;
}
#Map-Container .map-intra .locations ul li.js1 .loc-head,#Map-Container .map-intra .locations ul li.js2 .loc-head,#Map-Container .map-intra .locations ul li.js3 .loc-head{
    color: #fff;
}
#Map-Container .map-intra .locations ul li p{
    font: 400 15px/24px 'Poppins', sans-serif;
    margin-bottom: 18px;
}
#Map-Container .map-intra .locations ul li span.call1 {
	display: block;
	font: 400 16px/22px 'Poppins', sans-serif;
	background-repeat: no-repeat;
	/*background-position: 90px 5px;*/
	background-position: 64px 0px;
}
#Map-Container .map-intra .locations ul li.js4 span.call1 a,#Map-Container .map-intra .locations ul li.js5 span.call1 a{
    color: #000;
}
#Map-Container .map-intra .locations ul li.js1 span.call1 a, #Map-Container .map-intra .locations ul li.js2 span.call1 a,#Map-Container .map-intra .locations ul li.js3 span.call1 a{
    color: #fff;
}
#Map-Container .map-intra .locations ul li span.fx {
	display: block;
	font: 400 16px/22px 'Poppins', sans-serif;
	background-repeat: no-repeat;
	background-position: 90px -24px;
	margin: 12px 0 0 0;
}
#Map-Container .map-intra .locations ul li.js4 span.fx a,#Map-Container .map-intra .locations ul li.js5 span.fx a{
    color: #000;
}
#Map-Container .map-intra .locations ul li.js1 span.fx a,#Map-Container .map-intra .locations ul li.js2 span.fx a,#Map-Container .map-intra .locations ul li.js3 span.fx a{
    color: #fff;
}
#Map-Container .map-intra .locations .map-book {
	background: #fed665;
	text-align: center;
	width: 500px;
	margin: 0 auto 0 auto;
}
#Map-Container .map-intra .locations .map-book a {
	display: inline-block;
	text-transform: uppercase;
	color: #000;
	background-repeat: no-repeat;
	background-position: left center;
	font: 600 20px/26px 'Poppins', sans-serif;
	padding: 24px 0 24px 0px;
}
#Map-Container .map-intra .locations{
    text-align: center;
}
.home #Credy {
	border-top: none;
}




.specities-intra{
    height: 610px;
    background: url("/images/specialties-bg.jpg")no-repeat top center;
    padding: 40px 0 0 0;
    margin: 0 auto 60px auto;
}
.specities-intra .theme-R{
    background: url("/images/specialties-right-bg.jpg")no-repeat left top;
}
.specities-intra .spec-head{
    font: 600 36px/42px 'Poppins', sans-serif;
    text-transform: uppercase;
    text-align: center;
}
.specities-intra .spec-list-slider {
	position: absolute;
	left: 66px;
	bottom: 45px;
	height: 350px;
	width: 330px;
}
.spec-list-slider .home-sblist li {
	font: 400 16px/22px 'Poppins', sans-serif;
	margin: 0 0 13px 0;
}
.spec-list-slider .home-sblist li a {
	display: inline-block;
	color: #fff;
	background: url("/images/list-icon.png")no-repeat left center;
	padding: 0 0 0 16px;
}
.spec-list-slider .h-read-more {
	margin: 31px 0 0 0;
}
.spec-list-slider .h-read-more a {
	display: inline-block;
	color: #000;
	text-align: center;
	font: 400 15px/21px 'Poppins', sans-serif;
	background: #fdd664;
	padding: 15px 28px;
	border-radius: 25px;
}
.spec-list-slider .Banner_auto.autoPlay.slidePause {
	display: none;
}
.spec-list-slider .Banner_nav.slideNext {
	display: none;
}
.spec-list-slider .Banner_nav.slidePrev {
	display: none;
}
.spec-Tabs.Banner_tabs {
	position: absolute;
	top: -102px;
	width: 522px;
}

.spec-Tabs.Banner_tabs ul li {
	display: inline-block;
	width: 240px;
	background: #fdd664;
	color: #000;
	text-transform: uppercase;
	font: 600 30px/36px 'Poppins', sans-serif;
	margin: 0 10px 0 0;
	border-radius: 0 0 40px 40px;
}
.spec-Tabs.Banner_tabs ul li a {
	display: block;
	color: #000;
	text-align: center;
	padding: 10px 0 17px 0;
}
.spec-Tabs.Banner_tabs li.Banner_here, .spec-Tabs.Banner_tabs li:hover {
	background: #659dd6;
	color: #fff;
}
#Banner-Container .Banner_auto.autoPlay.slidePause {
	display: none;
}
#Banner-Container .Banner_nav.slideNext {
	display: none;
}
#Banner-Container .Banner_nav.slidePrev {
	display: none;
}








/* Text CSS */
.textMain {
	padding: 10px 10px 50px 10px;
    font: 400 16px/26px 'Poppins', sans-serif;
	color: #000;
}
.textMain a {
	color: #027aff;
}
.textMain a:hover {
	color: #ddad1f;
}
.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: 600 26px/32px 'Poppins', sans-serif;
	color: #1c68bd;
    text-transform: uppercase;
}
.textMain h2 span {
	font: normal 18px/22px 'Poppins', sans-serif;
	color: #000000;
}
.textMain h2 a, .hTag2 a, .textMain h3.hTag2 a, .textMain h4.hTag2 a {
	color: #014cbe;
}
.textMain h3, .hTag3, .textMain h2.hTag3, .textMain h4.hTag3 {
	font: 500 20px/30px 'Poppins', sans-serif;
	color: #ddad1f;
}
.textMain h3 a, .hTag3 a, .textMain h2.hTag3 a, .textMain h4.hTag3 a {
	color: #ddad1f;
}
.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;
}


.profile-right {
	float: left;
	width: 436px;
	margin: 0 40px 0 0;
}
.profile-page {
	float: right;
	width: 685px;
}
.profile-page h1 {
	font: 700 35px/48px 'Poppins', sans-serif;
	text-transform: uppercase;
}
.profile-page h1 span {
	font: 600 21px/34px 'Poppins', sans-serif;
	text-transform: uppercase;
	display: block;
	color: #084890;
}
.profile-page h1 span.desc22 {
	font: 500 19px/25px 'Poppins', sans-serif;
	display: block;
	color: #6c6c6c;
	text-transform: capitalize;
}


/* Sidebar CSS */
#Sidebar {
	width: 300px;
}
.doc-sidebar{
    padding: 0 0 20px 0px;
    background: #003668;
    text-align: center;
}
.dr-img{
    margin: 0 0 17px 0;
}
.doc-sidebar h2{
     font: 600 22px/28px 'Poppins', sans-serif;
    color: #fdd664;
    text-transform: uppercase;
}
.doc-sidebar h2 span{
    display: block;
    color: #fff;
     margin-top: 10px;
    text-transform: capitalize;
    font: 500 18px/22px 'Poppins', sans-serif;
    
}
.doc-sidebar p {
	font: 400 14px/20px 'Poppins', sans-serif;
	color: #fff;
    margin-bottom: 20px;
}
.doc-sidebar .s-read {
	display: inline-block;
	color: #000;
	text-transform: capitalize;
	font: 400 15px/21px 'Poppins', sans-serif;
	padding: 12px 29px;
	background: #659dd6;
    border-radius: 50px;
}
.edu-video{
    text-align: center;
    margin: 35px 0 30px 0;
    position: relative;
}
.edu-video h2{
    font: 600 22px/28px 'Poppins', sans-serif;
    margin-bottom: 15px;
}
.edu-video .more-videos {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 190px;
	color: #000;
	background: #fdd664;
	text-align: center;
	font: 400 15px/21px 'Poppins', sans-serif;
	padding: 14px 0;
	border-radius: 24px 24px 0 0;
}
.service-sec .service-left ul li a {
	color: #000 !important;
}


.hr {
	border-top: 2px dotted #659dd6;
}



.patient-resources .p-head{
    font: 400 22px/28px 'Poppins', sans-serif;
    color: #fff;
    position: relative;
    background: #002957;
    text-align: center;
    padding: 15px 0;
}

.patient-resources ul {
	padding: 0;
	background: #084890;
}

.patient-resources ul li{
    font: 400 16px/24px 'Poppins', sans-serif;
    transition: all 1s ease;
    position: relative;
}
.patient-resources ul li a {
	display: block;
	color: #fff;
	padding: 23px 0 23px 85px;
	border-bottom: 1px solid #abc1d9;
	background: url("/images/p-resources.png")no-repeat 0 0;
}


.patient-resources ul li a:hover{
    background: #fdd664 url("/images/p-resources-hover.png")no-repeat 0 0;
    border-bottom: 1px solid #abc1d9;
    color: #000;
}
.patient-resources ul li.pf a {
	background-position: 18px 21px;
}
.patient-resources ul li.pv a {
	background-position: 21px -56px;
}
.patient-resources ul li.pe a {
	background-position: 21px -126px;
	padding: 18px 0 20px 85px;
}
.patient-resources ul li.pe11 a {
	background-position: 21px -204px;
	padding: 18px 0 20px 85px;
}
.patient-resources ul li.hin a {
	background-position: 25px -288px;
}








.imp-procedures {
	background: #f2f2f2;
	width: 85%;
	margin: 20px auto;
	padding: 20px;
}
.imp-img {
	display: inline-block;
	vertical-align: top;
}
.imp-cont {
	display: inline-block;
	vertical-align: top;
	width: 67%;
	padding: 0 0 0 30px;
}
.imp-procedures .imp-img img {
	width: 250px;
}
.imp-cont h4 {
	font: 700 25px/34px 'Poppins', sans-serif;
	color: #000;
}
.imp-cont p {
	font: 424 15px/25px 'Poppins', sans-serif;
	color: #000;
	margin: 0 0 29px 0;
}
.ext-text {
	display: inline-block;
	color: #bd9213 !important;
}
.imp-text {
	background: #eee;
	padding: 10px !important;
    margin: 15px 0;
}
.imp-contact a {
	display: inline-block;
	color: #000;
	background: #fdd664 url("/images/call-icon.png")no-repeat 21px 15px;
	padding: 10px 21px 10px 51px;
	font: 400 16px/22px 'Poppins', sans-serif;
    border-radius: 32px;
}
.imp-contact .imp-appnt {
	display: inline-block;
	color: #000;
	background: #fdd664 url("/images/book-app.png")no-repeat 14px 14px;
	padding: 10px 20px 10px 41px;
	font: 400 15px/21px 'Poppins', sans-serif;
}
.imp-contact a:hover {
	background: #fdd664 url("/images/call-icon.png")no-repeat 21px 15px;
	color: #000;
}
.imp-contact .imp-appnt:hover {
	background: #fdd664 url("/images/book-app.png")no-repeat 14px 14px;
	color: #000;
}

/* Footer CSS */
#Credy {
	border-top: 1px solid #cccccc;
	text-align: center;
}
#Credy .credy-intra {
	padding: 10px 0;
}
#Credy .credy-intra .nbs-flexisel-nav-left::before {
	content: '';
    background: url("/images/credy-left-icon.png")no-repeat 0 0;
    height: 40px;
    width: 21px;
}
#Credy .credy-intra .nbs-flexisel-nav-right::before {
	content: '';
    background: url("/images/credy-right-icon.png")no-repeat 0 0;
    height: 40px;
    width: 21px;
}

#Footer-Container {
	text-align: center;
	padding: 55px 0 30px 0;
	background: #003668;
    color: #fff;
}
#Footer {
	padding: 0 15px 20px 15px;
}
#Footer-Container h2 {
	font: 400 16px/22px 'Poppins', sans-serif;
    margin: 20px 20px 0;
}
.smo-links .smo-h {
	font: 600 24px/30px 'Poppins', sans-serif;
	display: inline-block;
	vertical-align: top;
	margin: 0 22px 0 0;
	text-transform: uppercase;
	border-right: 1px solid #ededed;
	padding: 4px 26px 4px 0;
}
.smo-links ul{
    display: inline-block;
    vertical-align: top;
}
.smo-links ul li {
	display: inline-block;
	vertical-align: top;
	font-size: 30px;
	/*margin: 6px 8px 0 8px;*/
	margin: 0px 8px 0 8px;
}
.smo-links {
	margin-bottom: 33px;
}
.smo-links ul li span{display: none;}
.ypo-logo {
	margin: 37px 0 0 0;
}
.footer-links ul li{
    display: inline-block;
    font: 400 16px/22px 'Poppins', sans-serif;
    margin: 0 22px;
}
.footer-links{
    padding: 15px 0;
    border-bottom: 1px solid #23517c;
    border-top: 1px solid #23517c;
}


.service-sec{
    height: 510px;
    position: relative;
}
.service-sec .service-left {
	background: #fdd664;
	width: 565px;
	height: 510px;
	float: right;
	padding: 35px 0 0 96px;
}
.service-sec .service-left .serv-head{
    text-transform: uppercase;
    font: 600 30px/36px 'Poppins', sans-serif;
    margin-bottom: 30px;
    position: relative;
}
.service-sec .service-left .serv-head::after{
    content: '';
    position: absolute;
    width: 307px;
    height: 1px;
    background: #fff;
    left: 0;
    bottom: -12px;
}
.service-sec .service-left .serv-head a{
    display: inline-block;
    color: #000;
}
.service-sec .service-left ul li {
	font: 400 18px/24px 'Poppins', sans-serif;
	background: url("/images/menu-list-icon.png")no-repeat left 13px;
	padding: 5px 5px 5px 24px;
	margin: 0 0 12px 0;
}
.service-sec .serv-img {
	position: absolute;
	left: 43px;
	top: 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;
}

.contact-table {
	background: #0f3e81;
	text-align: center;
	padding: 5px 0 5px 15px;
	width: 100%;
	margin: 20px 0;
	/* min-width: auto; */
	border-right: 5px solid #fed665;
	border-left: 5px solid #fed665;
	min-width: 310px;
}
.contact-table p::before {
	padding: 0 10px 0 0;
}
.contact-table p {
	font-size: 15px;
	font-weight: 600;
	color: #fff;
	display: inline-block;
	margin: 0 16px 0 0;
	width: 290px;
}
.contact-table p a {
	color: #fff;
}
.contactTable {
	border-spacing: 5px;
	border: 2px solid #fed665;
	margin-bottom: 30px;
}
.fbb {
	margin: 20px 0;
	text-align: center;
}
.face-book-like {
	color: #fff !important;
}
.face-book-like {
	background: #172c52;
	padding: 5px 10px;
	color: #fff !important;
	margin: 5px;
}
.c-tab li {
	display: inline-block;
	background: none !important;
	width: 290px;
	padding: 0 !important;
	margin: 10px;
	font-size: 16px;
}
.c-tab .font-icon::before {
	padding: 0 10px 0 0;
}
.c-tab {
	text-align: center;
}
.c-tab li a {
	display: block;
	background: #0f3e81;
	padding: 10px;
	color: #fff;
	border-radius: 0;
	border: 3px solid #fed665;
	text-align: center;
}
.c-tab li a:hover {
	background: #fed665;
	color: #000;
	border: 3px solid #0f3e81;
}
.fbb span {
	display: none;
}
.contact-table p a:hover {
	color: #fff;
}

.tabs li {
	display: inline-block;
	vertical-align: top;
	width: 40%;
	min-width: 290px;
	background: none !important;
	padding: 0 !important;
	margin: 5px;
}
.tabs li a {
	display: block;
	background: #003668;
	color: #fff;
	text-align: center;
	padding: 14px 0;
	border-right: 6px solid #fdd664;
	border-left: 6px solid #fdd664;
}
.tabs li a:hover{
    background: #fdd664;
    color: #000;
    border-right: 6px solid #003668;
	border-left: 6px solid #003668;
}
.tabs2{
    text-align: center;
}
.tabs2 li {
	display: inline-block;
	vertical-align: top;
	width: 40%;
	min-width: 290px;
	background: none !important;
	padding: 0 !important;
	margin: 5px;
}
.tabs2 li a {
	display: block;
	background: #003668;
	color: #fff;
	text-align: center;
	padding: 14px 0;
	border-right: 6px solid #fdd664;
	border-left: 6px solid #fdd664;
}
.tabs2 li a:hover{
    background: #fdd664;
    color: #000;
    border-right: 6px solid #003668;
	border-left: 6px solid #003668;
}
.videoBorder {
	width: 90%;
	padding: 55% 0px 0px 0px;
}
.img-r {
	float: right;
	margin: 10px 0px 10px 15px;
	border: 3px solid #172c52;
	position: relative;
}
.img-r::before {
	content: '';
	position: absolute;
	width: 70px;
	height: 70px;
	border-bottom: 4px solid #e89611;
	border-right: 4px solid #e89611;
	right: -3px;
	bottom: -3px;
}
.img-r::after {
	content: '';
	position: absolute;
	width: 70px;
	height: 70px;
	border-top: 4px solid #e89611;
	border-left: 4px solid #e89611;
	left: -3px;
	top: -3px;
}


.joint-replace li {
	list-style: none !important;
	float: left;
	min-height: 140px !important;
	width: 45% !important;
	margin: 0px !important;
	background: none !important;
	padding: 0px !important;
	text-align: left;
}
.joint-replace li a {
	color: #000000;
	display: block !important;
	min-height: 100px !important;
	padding: 28px 0 0 215px !important;
	text-decoration: none;
}
.joint-replace li.j1 a {
	background: url("/images/joint-rep-tot-knee-rep.png") no-repeat 0 0;
}
.joint-replace li.j2 a {
	background: url("/images/joint-rep-rev-knee-rep.png") no-repeat 0 0;
}
.joint-replace li.j3 a {
	background: url("/images/joint-rep-uni-knee-rep.png") no-repeat 0 0;
}
.joint-replace li.j4 a {
	background: url("/images/robotic-knee-replacement.png") no-repeat 0 0;
}
.joint-replace li.j5 a {
	background: url("/images/joint-rep-comp-hip-knee-rep.png") no-repeat 0 0;
}
.joint-replace li.j6 a {
	background: url("/images/joint-rep-hip-repl.png") no-repeat 0 0;
}
.joint-replace li.j7 a {
	background: url("/images/joint-rep-rev-hip-rep.png") no-repeat 0 0;
}
.joint-replace li.j8 a {
	background: url("/images/joint-rep-comp-hip-knee-rep.png") no-repeat 0 0;
}



/* 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;
}

.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 #005daa;
}
.textMain .useFul li span {
	display: block;
	padding: 15px 0px;
	background: #003668 !important;
	margin: 0px 0px 15px 0px;
	color: #fff;
}

/* form-candidate */

.knee-score 
{ background: #eeeeee78;border-radius: 10px;border: 2px solid #0000007a; box-shadow: 0 0 5px #000;}

.knee-score h4 { color: #014cbe; }

.knee-score ul li 
{ list-style: none; padding: 10px; background: none !important; margin: 5px;}


.knee-score .error 
{ color: red; display: none; padding: 0 0 0 20px;}


#scrolltop input[type="submit"], input[type="reset"] 
{ background: #003e79; padding: 7px; width: 100px; border: none; color: #fff; border-radius: 5px; font-size: 16px; letter-spacing: 0.7px; font-weight: 500; cursor:pointer;}


#Content .pain-result { border: 2px solid #000; display: none;}

#Content .pain-result h3 
{ font: normal 20px/30px; color: #fff; margin: 0px; font-weight: normal;}


#Content .pain-result li 
{ padding: 10px;}

#Content .pain-head 
{ background: #ccccccd9; font: normal 28px/50px;color: #000;margin: 0px;padding: 0px 20px;letter-spacing: 0.7px;font-weight: bold;}

#Content .pain-analyzer ul, #Content .pain-analyzer li, #Content .pain-result ul, #Content .pain-result li 
{ margin: 0px; padding: 0px; list-style: none;}

#Content .pain-result li { padding: 10px; }

#Content .pain-score { background: #fff;}

#Content .score-result.green 
{ background: #6aa84fad; border: 3px solid #377e18; display: block;}

.knee-score ul li:last-child { width: 230px; margin: 0 auto;}

#Content .score-result 
{ font: normal 16px/25px; color: #fff; text-align: center; width: 90%; margin: 10px auto; border-radius: 10px; display: none;}

#Content .pain-analyzer ul, #Content .pain-analyzer li, #Content .pain-result ul, #Content .pain-result li 
{ list-style: none;}

#Content .score-result 
{ font: normal 16px/25px; color: #fff; text-align: center;}

#Content .pain-analyzer li:last-child, #Content .pain-result li:last-child
{ min-height: 60px; text-align: center; padding: 18px 0;}

#Content .pain-back 
{ background: #ccccccd9;}

#Content .pain-analyzer #submit, #Content .pain-result #back 
{ background: #000; border: none; color: #fff; border-radius: 5px; padding: 4px 15px;}

 #Content .score-result.orange 
{ background: #f6b26b; border: 3px solid #d88a38; display: block; }

#Content .score-result.red 
{ background: #FE9C81; border: 3px solid #b80202; display: block;}

#Content .pain-analyzer li:last-child, #Content .pain-result li:last-child 
{ min-height: 60px;text-align: center; padding: 18px 0;}

.textMain .nws ul li 
{ background: none; padding: 5px 0; border-bottom: 1px dashed; min-height: 200px; position: relative;}

.textMain .nws ul li a 
{ position: absolute; right: 0; display: inline-block; text-align: center; padding: 5px 15px; background: #009fa7; color: #fff;}


/*testimonial banner homepage*/
.testimonials-Banner_auto, .testimonials-Banner_nav {
	position: absolute;
	z-index: 99;
	display: block;
	width: 20px;
	height: 20px;
	bottom: 5px;
	text-align: center;
}

#testimonials-Banner .mr-ipsum-new {
	display: none;
}

.testimonials-Banner_nav.slideNext {
	position: absolute;
	left: 50%;
	bottom: 14px;
}
.testimonials-Banner_nav.slidePrev {
	left: 46%;
	position: absolute;
	bottom: 14px;
}
.testimonials-Banner_auto {
	left: 48%;
	position: absolute;
	bottom: 15px;
}
#testimonials-Banner span {
	display: none;
}
.more-reviews {
	margin: 155px 0 0 0;
}



/* form-candidate-end */
.menu-knee .subMenu li {
	width: 190px;
}
.menu-hip .subMenu li {
	width: 190px;
}
.nav-intra h1 .small {
	display: inline-block;
	text-transform: lowercase;
}
/* 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;
}

.textMain .schemaTable li {
	margin: 0px;
	padding: 10px;
	position: relative;
	background: none;
	border-right: 1px dotted #ccc;
	min-width: 250px;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	width: 40%;
}
.textMain .schemaTable li:nth-child(2){
    border: none;
}
.menu-faq span {
	text-transform: lowercase;
}
.menu-patient .subMenu li {
	width: 300px;
}

/* Relative List */
.textMain .relList li {
	border: 2px solid #ccc;
}
.textMain .relList li a {
	padding: 5px 15px;
}

.mailus.font-icon::before {
	margin: 10px !important;
}

.imp-contact .mailus, .imp-contact .mailus:hover {
	background: none;
	background-color: #fdd664;
}

.imp-contact .mailus.font-icon {
	padding: 10px 15px 10px 5px;
}

@media screen and (max-width : 640px) {
/* Menu CSS */ 
#Main-Menu {
	display: none;
}
#Mobile-Menu {
	display: block;
}
#Content, #Sidebar {
	display: block;
}
#Sidebar {
	margin: 0px auto;
}
.contactTable .table-cell {
	display: block;
	width: 100%;
}
.contact-address {
	border-radius: 10px 10px 0px 0px;
}
.contact-map {
	height: 250px;
	border-radius: 0px 0px 10px 10px;
}
.textMain .useFul li {
	width: 95%;
}
.textMain .schemaTable .table-cell {
	display: block;
	margin: 0px auto;
}
    #Menu-Container {
	border-top: none;
	border-bottom: none;
}
    .toggleMenu a {
	border-radius: 4px;
	border: 2px solid #0033a1;
	background: #003668;
	color: #fff;
}
.parentMenu {
	background: #fdd664;
	color: #000;
}
    #Scroller {
	display: none !important;
}
    .textMain .useFul li {
	width: 100%;
	margin: 8px auto 20px auto;
}
}



.textMain .useFul li:nth-child(6) img {
	height: 100px;
}

.os.nbs-flexisel-item {
	margin: 24px 0 0 0px;
	padding: 0 20px 0 0px;
}





@media screen and (max-width : 1199px) {
    #Banner-Container .banner1 {background-size: cover;height: 100%;}
    #Banner-Container .banner2 {background-size: cover;height: 100%;}
    #Banner-Container .banner3 {background-size: cover;height: 100%;}
    .menu > li > a {padding: 15px 28px;}
    #Map-Container .map-intra .locations ul li{width: 234px;}
    #Map-Container{background-size: cover;}
    
    .profile-page {width: 675px;}
    .profile-right{width: 436px;margin: 0 auto;}
    
}

@media screen and (max-width : 1169px) {
    .menu > li > a {padding: 15px 21px;}
    .table-cell.logo {width: 46%;}
    #Home-profile .profile-section .doctor-img {padding: 163px 0 0 0;width: 550px;}
    #Joint .joint-intra .j-replace-left {padding: 30px 62px 0 10px;}
    #Joint .joint-intra .j-replace-right {width: 332px;padding: 20px 0 0 0;}
    #Section4 .section4-intra .what-expect-right {width: 540px;padding: 163px 0 0 0;}
    #Section4 .section4-intra{height: 680px;}
    #Resources .resource-intra{padding: 102px 5px 0 5px;}
    #Resources .resource-intra .r-list ul li{margin: 0 8px;}
    #Map-Container .map-intra .locations ul li span.call1{background-position: 36px 3px;}
    #Map-Container .map-intra .locations ul li span.fx{background-position: 46px -24px;}
    #Map-Container .map-intra .locations ul li {width: 205px;padding: 20px 0 0 0;}
    #Map-Container .map-intra .locations .map-book{width: 100%;}
    .footer-links ul li{margin: 0 14px;}
    .joint-replace li {float: none;display: block;width: 86% !important;}

}

@media screen and (max-width : 1150px) {
    .service-sec .service-left{width: 430px;}
    .profile-page {width: 586px;}
    .profile-right{width: 389px;}
    #Map-Container .map-intra .locations ul li {
	/*width: 250px;*/
	width: 247px;
	padding: 20px 0 0 0;
}
    
}

@media screen and (max-width : 1023px) {
  /*  .call-appoint a{margin-bottom: 10px;}*/
    .home #Header-Container {position: relative;}
    #Menu-Container {background: #003668;}
   .menu > li {text-transform: capitalize;}
    .menu > li > a {padding: 15px 13px;color: #fff;}
    #Banner-Container {margin: -58px auto 0 auto;}
    .banner-head {font: 700 27px/36px 'Poppins', sans-serif;}
    .banner-content p {font: 500 21px/28px 'Poppins', sans-serif;}
    #Home-profile .profile-section .doctor-info {width: 415px;padding: 46px 0 0 0;text-align: center;}
    #Home-profile .profile-section .doctor-info .sb-text{margin-bottom: 13px;}
    #Home-profile .profile-section .doctor-info h1 {font: 600 33px/41px 'Poppins', sans-serif;}
    #Home-profile .profile-section .doctor-info h1 .desc1::after{display: none;}
    #Home-profile .profile-section .doctor-info h1 .desc2{font-size: 18px;}
    #Home-profile .profile-section .doctor-info p{padding: 0 10px;}
    .view-links .book-ap{margin: 10px 0 0 0;}
    #Joint .joint-intra {background: none;height: auto;text-align: center;}
    #Joint .joint-intra .j-replace-left {padding: 30px 20px;float: none;width: 100%;background: #0e3554;color: #fff;}
    #Joint .joint-intra .j-replace-right {width: 100%;padding: 20px 0;float: none;background: #659dd6;}
    #Section4 .section4-intra .what-expect {width: 450px;padding: 30px 0 0 10px;}
    #Section4 .section4-intra .what-expect ul li{width: 385px;}
    #Section4 .section4-intra .what-expect-right {width: 355px;padding: 0;box-shadow: 0 1px 6px #fff;margin: 232px 16px 0 0;}
    #Resources .resource-intra .res-head {font: 600 32px/42px 'Poppins', sans-serif;}
    #Resources .resource-intra{height: auto;}
    #Resources .resource-intra .r-list ul li {margin: 0 18px 45px 18px;}
    /*#Map-Container {background: url("/images/map-img.jpg")repeat top center;}*/
    #Map-Container {
	/*background: url("https://assets.yourpractice.online/2006/map-img-new.png")no-repeat top center;*/
	background: url("https://assets.yourpractice.online/2006/map-img-new1.jpg")no-repeat top center;
	background-size: cover;
}
    #Map-Container .map-intra .locations {top: 0px;}
    #Map-Container .map-intra .locations ul li{width: 250px;border-bottom: 1px solid;}
    #Map-Container .map-intra {height: 933px;}
    .footer-links ul li {margin: 0 13px 16px;}
    #Resources .resource-intra{margin: 0 auto;}
    .service-sec .serv-img{display: none;}
    .service-sec .service-left {width: auto;float: none;height: auto;padding: 30px 0 30px 90px;}
    .service-sec{height: auto;}
    .imp-procedures{width: 100%;}
    .imp-img{display: block;text-align: center;}
    .imp-cont {display: block;width: 100%;padding: 30px 10px;text-align: center;}
    .imp-cont h4 {font: 700 24px/40px 'Poppins', sans-serif;}
    .imp-contact .imp-appnt{margin: 0 0 10px 0;}
    .textMain h2, .hTag2, .textMain h3.hTag2, .textMain h4.hTag2 {font: 600 22px/30px 'Poppins', sans-serif;}
    .profile-right {float: none;width: 100%;margin: 0 auto;text-align: center;}
    .profile-page {float: none;width: 100%;text-align: center;}
    .profile-page ul {text-align: left;}

}

@media screen and (max-width : 980px){
    .img-r {float: none;display: table;margin: 20px auto;}
    .home #Credy {margin-top: 12px;}
    
}
@media screen and (max-width : 850px){
    .specities-intra {background: #003668;}
    .specities-intra .spec-head{color: #fff;margin-bottom: 30px;}
    .home-sblist.sbb-list2 {width: auto;}
    .specities-intra .spec-list-slider {position: relative;left: 0;bottom: 0;height: 350px;width: 100%;}
    .home-sblist {margin: 93px auto 0 auto;width: 415px !important;border: 1px solid #fff;padding: 10px;box-shadow: 0 3px 6px #fff;height: 302px;}
    .spec-list-slider .h-read-more {margin: 31px 0 0 158px;}
    .spec-Tabs.Banner_tabs {top: 0;width: 100%;text-align: center;left: 0;right: 0;margin: 0 auto;z-index: 9;}
    .spec-Tabs.Banner_tabs ul li{min-width: 290px;}
    #Home-profile .profile-section{height: auto;}
    .spec-list-slider .home-sblist li{height: auto;}
    #Home-profile .profile-section .doctor-img {padding: 20px 0 0 0;width: 100%;float: none;text-align: center;margin: 0 auto;}
    #Home-profile .profile-section .doctor-info {width: 100%;padding: 20px 0;text-align: center;float: none;background: #013668;}
    #Section4 .section4-intra .what-expect {width: 380px;}
    #Section4 .section4-intra .what-expect ul li {width: 365px;}
    #Section4 .section4-intra .what-expect ul li a {padding: 14px 0 15px 90px;}
    .menu > li > a {padding: 15px 9px;}
    
}
@media screen and (max-width : 768px){
    #Map-Container .map-intra .locations {
	 top: 0px; 
}
    #Map-Container {
	background: none;
}
    #Map-Container .map-intra {
	/*height: 925px;*/
        height: 1214px;
        
}
}

@media screen and (max-width : 767px){
    
    #Menu-Container{margin: 0;}
    #Header{min-height:146px;}
    #Banner-Container {margin: -56px auto 0 auto;}
    .table-cell.logo {width: auto;display: block;text-align: center;margin: 0 auto 20px auto;}
    .table-cell.appoint {display: block;text-align: center;}
    #Header {padding: 25px 5px 10px 5px;}
    .banner-head {font: 700 22px/31px 'Poppins', sans-serif;}
    .banner-content p {font: 500 17px/23px 'Poppins', sans-serif;}
    #Home-profile .profile-section .doctor-img img {width: 440px;}
    #Section4 .section4-intra {height: auto;padding: 30px 0;background: #144669;}
    #Section4 .section4-intra .what-expect-right{float: none;margin: 0 auto;}
    #Section4 .section4-intra .what-expect {width: 100%;float: none;margin: 0 auto;padding: 30px 0 0 0;text-align: center;}
    #Section4 .section4-intra .what-expect ul li {width: 385px;margin: 0 auto 15px auto;}
    #Section4 .section4-intra .what-expect p{margin: 20px 0 30px 0;}
    .review-intra {background: #dceaf5;height: auto;text-align: center;}
    .review-intra .reviews-cont {float: none;width: 100%;text-align: center;padding: 30px 0;}
    #Resources .resource-intra {padding: 15px 5px 0 5px;}
    .call-appoint {text-align: center;}
    .spec-list-slider .h-read-more {margin: 31px 0 0 0;text-align: center;}
    #Nav-section h1 {font: 600 23px/29px 'Poppins', sans-serif;}
     #Section4 .section4-intra .what-expect ul li a {padding: 14px 0 15px 50px;}
    .textMain .schemaTable li{width: 100%;border-bottom: 2px solid #027aff !important;}
    .textMain .useFul li span{padding: 15px;}
    .menu > li > a {padding: 15px 7px;}
    .home #Credy {margin-top: 10px;}
    .footer-links ul li {margin: 0 11px 16px;}
}


@media screen and (max-width : 639px){
    .banner-content p{display: none;}
    .banner-head {font: 700 20px/26px 'Poppins', sans-serif;}
    .banner-read a{padding: 9px 19px;}
    .spec-Tabs.Banner_tabs ul li{min-width: auto;width: auto;}
    .spec-Tabs.Banner_tabs ul li a{padding: 12px 60px;}
    #Home-profile .profile-section .doctor-img img {width: 350px;}
    #Home-profile .profile-section .doctor-info .sb-text{font-size: 32px;}
    #Home-profile .profile-section .doctor-info h1{font-size: 29px;}
    #Joint .joint-intra .j-replace-left{padding: 30px 10px;}
    #Joint .joint-intra .j-replace-left h2{font-size: 32px;}
    .more-reviews a.rev1{margin: 10px 0;}
    #Map-Container{background: none;}
    #Joint .joint-intra .j-replace-left h2 span{font-size: 28px;}
    #Map-Container .map-intra {height: auto;}
    #Map-Container .map-intra .locations {top: 0;position: relative;}
    .review-list {padding: 0 15px;}
    .service-sec .service-left {padding: 30px 0 30px 20px;}
    #Nav-section h1 {font: 600 19px/27px 'Poppins', sans-serif;}
    #Nav-section{padding: 30px 0;}
    .imp-procedures{padding: 10px;}
    .imp-cont h4 {font: 700 20px/32px 'Poppins', sans-serif;}
    .profile-right img {width: 340px;}
     .testimonials-Banner_nav.slideNext {position: absolute; left: 53%; bottom: 7px;}
    .testimonials-Banner_nav.slidePrev {left: 43%; position: absolute; bottom: 7px;}
    .testimonials-Banner_auto {left: 48%; position: absolute; bottom: 7px;}
}

@media screen and (max-width : 498px){
.smo-links .smo-h {display: block;border: none;padding: 0;margin: 0 0 19px 0;}
}
@media screen and (max-width : 479px){
    
    .specities-intra{height: 685px;}
    .spec-Tabs.Banner_tabs ul li a {padding: 12px 36px;}
    .home-sblist{width: 300px !important;height: 315px;}
    #Banner-Container {margin: 0 auto 0 auto;}
    #Banner2 .banner-content {top: 46%;}
    .banner-head {font: 700 17px/20px 'Poppins', sans-serif;}
    .banner-read {margin: 10px 0 0 0;}
    .banner-content{top: 47%;}
    .banner-read a {padding: 5px 13px;font-size: 15px;}
    .specities-intra {height: 620px;margin: 0 auto 10px auto;}
    #Home-profile .profile-section .doctor-img img {width: 275px;}
    .specities-intra .spec-head {font: 600 30px/36px 'Poppins', sans-serif;}
    #Home-profile .profile-section .doctor-info .sb-text {font-size: 28px;line-height: 1;}
    #Home-profile .profile-section .doctor-info h1 {font-size: 24px;line-height: 1.3;}
    #Home-profile .profile-section .doctor-info h1 .desc1 {font: 600 19px/27px 'Poppins', sans-serif;}
    #Home-profile .profile-section .doctor-info h1 .desc2 {font-size: 15px;}
    #Joint .joint-intra .j-replace-left h2 span {font-size: 22px;}
    #Joint .joint-intra .j-replace-left .sbb-text {font: 600 21px/27px 'Poppins', sans-serif;}
    #Joint .joint-intra .j-replace-left h2 {font-size: 28px;line-height: 1.3;}
    #Joint .joint-intra .j-replace-right h2::before {display: none;}
    #Joint .joint-intra .j-replace-right p{padding: 0 10px;}
    #Section4 .section4-intra .what-expect-right{width: 250px;}
    #Section4 .section4-intra .what-expect .w-head {font: 600 34px/40px 'Poppins', sans-serif;}
    #Section4 .section4-intra .what-expect p{padding: 0 10px;}
    #Section4 .section4-intra .what-expect ul li a::after {display: none;}
    #Section4 .section4-intra .what-expect ul li{width: 288px;font-size: 15px;}
    #Section4 .section4-intra .what-expect ul li a{padding: 14px 0 15px 72px;}
    .review-intra .reviews-cont .rev-head {font: 600 28px/38px 'Poppins', sans-serif;margin: 15px 0 20px 0;}
    #Resources .resource-intra .more-videos{margin: 112px 0 0 0;}
    #Resources .resource-intra .r-list .p-res-head {font: 600 30px/40px 'Poppins', sans-serif;}
    /*.smo-links .smo-h {display: block;border: none;padding: 0;margin: 0 0 19px 0;}*/
    #Footer-Container h2{margin: 20px 0 0 0;}
    #Footer-Container{padding: 25px 0;}
    .videoBorder {padding: 59% 0px 0px 0px;}
    .joint-replace li {float: none;display: block;width: 100% !important;text-align: center;margin: 0 0 14px 0 !important;
	border: 2px solid #000;padding: 6px 0 0 0 !important;}
    .joint-replace li a {padding: 105px 0 0 0px !important;background-position: top center !important;}
    #Nav-section h1 {font: 600 18px/27px 'Poppins', sans-serif;}
    .textMain h2, .hTag2, .textMain h3.hTag2, .textMain h4.hTag2 {font: 600 18px/29px 'Poppins', sans-serif;}
    .profile-page h1 {font: 700 23px/44px 'Poppins', sans-serif;}
    .contact-table p {font-size: 13px;}
    .contact-table{padding: 5px 0;}
    .testimonials-Banner_nav.slideNext {position: absolute; left: 52%; bottom: 7px;}
    .testimonials-Banner_nav.slidePrev {left: 44%; position: absolute; bottom: 7px;}
    .testimonials-Banner_auto {left: 48%; position: absolute; bottom: 8px;}
    .imp-contact a {margin: 5px auto;}
    
}









