@charset "utf-8";

html {
    height: 100%;
}

body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section,
img,
ul {
    margin: 0;
    padding: 0;
    border: 0;
}

body,
input,
textarea,
select,
p {
    color: #272727;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

body {
    max-height: 100%;
    width: 100%;
    height: 100%;
    background: #fff;
    font-size: 100%;
}

img {
    max-width: 100%;
    border: 0;
}

.inline {
    display: inline;
}

a {
    text-decoration: none;
    color: #1b6090;
}

a:hover {
    color: #3f1010;
}

.clear {
    clear: both;
}

ul,
li {
    list-style: none;
}

.container {
    margin: 0 auto;
    max-width: 1170px;
    position: relative;
}

.pconly {
    display: block;
}

body {
    width: 100%;
}

.sidenav,
.open {
    display: none;
}

.mobile {
    display: none !important;
}

#header-wrapper {
    width: 100%;
    float: left;
}

header {
    float: left;
    width: 100%;
    padding: 0px 0;
    background: #fff;
    position: relative;
    z-index: 9;
}

.logo {
    float: left;
    padding: 20px 20px 20px 13px;
}

.right_container {
    margin: 35px 0 0 0;
    padding-bottom: 0;
    float: right;
    border: solid 1px #76323f;
    border-radius: 5px;
}

.call {
    float: left;
    margin: 0px 0 0 0;
}

.appmt {
    float: left;
    margin: 0px 0 0 0;
}

.locate {
    float: right;
    margin: 0px 0 0 0;
}

.call a {
    padding: 11px 15px 14px 33px;
    background: url(images/call-off.png) no-repeat 7px 14px;
    color: #454545;
    display: block;
}

.call a:hover {
    background: url(images/call-on.png) no-repeat 7px 14px;
    color: #76323f;
}

.appmt a {
    padding: 11px 15px 14px 39px;
    background: #76323f url(images/appmt-off.png) no-repeat 14px 14px;
    color: #fff;
    display: block;
    border-right: solid 1px #fff;
}

.appmt a:hover {
    background: #e5dad6 url(images/appmt.png) no-repeat 14px 14px;
    color: #76323f;
}

.locate a {
    padding: 11px 15px 14px 34px;
    background: #76323f url(images/loc.png) no-repeat 11px 12px;
    color: #fff;
    display: block;
}

.locate a:hover {
    background: #e5dad6 url(images/loch.png) no-repeat 11px 12px;
    color: #76323f;
}

.stickyMenu {
    position: fixed;
    top: 0px;
    height: 110px;
    background: #fff;
    z-index: 99;
    left: 0;
    width: 100%;
    transition: all 0.4s linear;
    box-shadow: 10px 5px 10px #eee;
    border-bottom: solid 1px #ddd;
}

.stickyMenu {
    top: 0;
}

.stickyMenu .logo {
    margin: -5px 0 0;
}

.stickyMenu .right_container {
    margin: 5px 0 0;
    transition: all 0.4s linear 0s;
}

.stickyMenu .logo img {
    width: 60%;
    /*box-shadow: 0px 3px 7px #eee;*/
    padding: 5px 10px 10px;
    background: #fff;
    transition: all 0.4s linear 0s;
}

.stickyMenu nav {
    margin: 1px 0;
}

.stickyMenu img.right12 {
    margin: 7px 40px 0;
}

.col1 {
    float: left;
    width: 260px;
    color: #fff;
}

.col2 {
    float: left;
    width: 227px;
    color: #fff;
}

.col1 p,
.smo22 p {
    color: #fff;
    font-weight: bold;
    font-size: 22px;
    font-family: 'Roboto Slab', serif;
    margin: 0 0 10px 0;
}

.col2 p,
.search-sec p {
    color: #fff;
    font-weight: bold;
    font-size: 22px;
    font-family: 'Roboto Slab', serif;
    margin: 0 0 10px 0;
}

.col1 ul li {
    padding: 3px 0;
    color: #fff;
}

.col1 ul li ul,
.col2 ul li ul {
    margin: 0 0 0 20px;
}

.col2 ul li {
    padding: 3px 0;
    color: #fff;
}

.col1 li a,
.col2 li a {
    color: #fff;
}

nav {
    float: right;
    position: relative;
    z-index: 9;
    margin: 16px 0px 0;
    height: auto;
    width: 755px;
}

#Mobile-Menu {
    display: none;
}

.menu {
    list-style: none;
    margin: 0 auto;
    position: relative;
    z-index: 9999;
    display: block;
    float: left;
}

.split-menu {
    width: 560px !important;
    background: #76323f !important;
}

.split-menu li {
    width: 50% !important;
    float: left !important;
}

.menu:after {
    clear: both;
}

.menu ul {
    list-style: none;
    margin: 0 auto;
    width: 100%;
}

.menu li {
    font-size: 17px;
    text-align: left;
    float: left;
    margin: 0;
    position: relative;
}

.menu li a {
    margin: 0px 0 0px;
    float: left;
    padding: 16px 0;
    margin: 0 8px;
    color: #000;
    display: block;
    border-bottom: solid 5px transparent;
}

.less-width ul {
    width: 160px !important;
}

.menu li > a:hover,
.menu > li:hover > a,
.menu > li.current-menu-item > a,
.menu > li.current_page_ancestor > a {
    color: #000;
    border-bottom: solid 5px #c1a081;
}

.menu li ul {
    position: absolute;
    left: 0%;
    padding: 0 0 0 0;
    top: 47px;
    background: #FFF;
    visibility: hidden;
    width: 226px;
}

.menu li:hover > ul {
    visibility: visible;
    top: 50px;
}

.menu li li:hover > ul {
    left: 100%;
    top: 30px;
    position: absolute;
}

.menu li li {
    position: relative;
    z-index: 1000;
    margin: 0px;
    padding: 0px;
    font: normal 12px Verdana, Geneva, sans-serif;
    text-transform: none;
    text-shadow: none;
    width: 100%;
}

.menu li li a {
    color: #fff;
    display: block;
    text-align: left;
    border: none;
    background: #76323f url(images/arrow1.png) no-repeat 11px 16px;
    padding: 12px 0px 12px 25px;
    z-index: 1000;
    position: relative;
    margin: 0px;
    width: 100%;
    box-sizing: border-box;
    border-bottom: solid 1px #000000;
    font: normal 12px verdana;
}

.menu li li a:hover,
.menu li li:hover > a {
    background: #e5dad6 url(images/arrow.png) no-repeat 11px 16px;
    color: #000;
    padding: 12px 0px 12px 25px;
    margin: 0px;
    border-radius: 0px;
    font: normal 12px verdana;
    border-bottom: solid 1px #000000;
}

.menu li ul ul {
    top: 0;
    margin: -30px 0 0 0;
}

.menu li li li {
    text-align: left;
    background: #fff;
    z-index: 1000;
    margin: 0 0 0 0px;
}

.menu li li li a {
    padding: 12px 0px 12px 25px;
}

.menu li li li a:hover {
    padding: 12px 0px 12px 25px;
}

.slide {
    position: relative;
    float: left;
    width: 100%;
    margin: 0 auto;
}

.slide1 {
    margin: 0 auto;
    max-width: 1447px;
    position: relative;
    background: url(images/home1.jpg) no-repeat top center;
    height: 484px;
}

.slide2 {
    margin: 0 auto;
    max-width: 1447px;
    position: relative;
    background: url(images/home2.jpg) no-repeat top center;
    height: 484px;
}


/*.slide3{margin:0 auto;max-width:1447px;position:relative;background:url(images/home3.jpg) no-repeat top center;height:484px;}*/

.slide3 {
    margin: 0 auto;
    max-width: 1447px;
    position: relative;
    background: url(images/home4.jpg) no-repeat top center;
    height: 484px;
}

.slide4 {
    margin: 0 auto;
    max-width: 1447px;
    position: relative;
    background: url(images/home5.jpg) no-repeat top center;
    height: 484px;
}

.slide5 {
    margin: 0 auto;
    max-width: 1447px;
    position: relative;
    background: url(images/home6.jpg) no-repeat top center;
    height: 484px;
}

.slide6 {
    margin: 0 auto;
    max-width: 1447px;
    position: relative;
    background: url(images/home7.jpg) no-repeat top center;
    height: 484px;
}
.slide7 {
    margin: 0 auto;
    max-width: 1170px;
    position: relative;
    background: url(images/banner7-home.jpg) no-repeat top center;
    height: 484px;
}
.slide7 .banner_text7{font: 400 32px/40px 'Roboto Slab', serif;
    color: #454545;
    padding: 0;
    position: absolute;
    right: 0;}
.slide7 .banner_text7 span{}
.slide7 .banner_text7 a{line-height: 2;}
.theme-L,.theme-R{position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9;}
.slide7  .theme-R{background: url('../images/banner7-home-r.jpg') no-repeat left top;right:-100% ;}
.slide7 .theme-L{background: url('../images/banner7-home-l.jpg') no-repeat right top;left: -100%;}
.banner {
    margin: 0px auto 0;
    max-width: 1447px;
    position: relative;
    width: 100%;
}

.slide11 {
    margin: 0 auto;
    max-width: 1447px;
    position: relative;
    background: url(images/banner1.jpg) no-repeat top center;
    height: 236px;
}

.slide12 {
    margin: 0 auto;
    max-width: 1447px;
    position: relative;
    background: url(images/banner2.jpg) no-repeat top center;
    height: 236px;
}


/*.slide13{margin:0 auto;max-width:1447px;position:relative;background:url(images/banner3.jpg) no-repeat top center;height:236px;}*/

.slide13 {
    margin: 0 auto;
    max-width: 1447px;
    position: relative;
    background: url(images/banner4.jpg) no-repeat top center;
    height: 236px;
}

.slide14 {
    margin: 0 auto;
    max-width: 1447px;
    position: relative;
    background: url(images/banner5.jpg) no-repeat top center;
    height: 236px;
}

.slide15 {
    margin: 0 auto;
    max-width: 1447px;
    position: relative;
    background: url(images/banner6.jpg) no-repeat top center;
    height: 236px;
}

.slide16 {
    margin: 0 auto;
    max-width: 1447px;
    position: relative;
    background: url(images/banner7.jpg) no-repeat top center;
    height: 236px;
}
.slide17 {
    margin: 0 auto;
    max-width: 1170px;
    position: relative;
    background: url(images/banner7-s.jpg) no-repeat top center;
    height: 236px;
}
.slide17 .theme-L{  background: url(images/banner7-s-l.jpg) no-repeat top right;left: -100%;}
.slide17 .theme-R{  background: url(images/banner7-s-r.jpg) no-repeat top left;right: -100%;}
.ban_text2 {
    position: absolute;
    right: 2%;
    top: 380px;
    font-size: 42px;
    line-height: 1.3;
    padding: 10px 1% 0px;
    width: auto;
    float: left;
    color: #a30046;
    text-shadow: 1px 1px 1px #ccc;
    text-transform: uppercase;
}

.ban_text2 span {
    display: block;
    font-size: 18px;
    font-weight: normal;
    color: #000;
    text-transform: none;
}

.more3 a {
    font-size: 14px;
    color: #272926;
    border: solid 1px #272926;
    padding: 5px 12px;
}

.banner_text {
    position: relative;
    top: 60px;
    font-size: 18px;
    line-height: 1.4;
    padding: 10px 3% 0px 58%;
    width: auto;
    float: left;
    color: #454545;
}

.banner_text a {
    display: block;
    background: #ffffff;
    border: solid 2px #76323f;
    border-radius: 9px;
    width: 100px;
    padding: 3px 0;
    text-align: center;
    margin: 10px 0;
    font-size: 15px;
    color: #282828;
}

.banner_text span {
    display: block;
    font-size: 24px;
    font-weight: bold;
    color: #454545;
    text-transform: none;
    font-family: 'Roboto Slab', serif;
}

.banner_text2 {
    position: relative;
    top: 110px;
    font-size: 25px;
    line-height: 1.4;
    padding: 10px 3% 0px 65%;
    width: auto;
    float: left;
    color: #454545;
}

.banner_text2 a {
    display: block;
    background: #ffffff;
    border: solid 2px #76323f;
    border-radius: 9px;
    width: 100px;
    padding: 3px 0;
    text-align: center;
    margin: 10px 0;
    font-size: 15px;
    color: #282828;
}

.banner_text2 span {
    display: block;
    font-size: 32px;
    font-weight: bold;
    color: #454545;
    text-transform: none;
    font-family: 'Roboto Slab', serif;
}

.condition_container {
    float: left;
    width: 100%;
    margin: 50px 0;
    position: relative;
}

.main_headings {
    text-align: center;
    text-transform: uppercase;
    font-family: 'Roboto Slab', serif;
    font-size: 32px;
    font-weight: bold;
    position: relative;
    margin: 10px 0 20px 0;
}

.main_headings:after {
    height: 2px;
    width: 110px;
    margin: 30px auto;
    content: '';
    background: #76323f;
    display: block;
}

.condition_container ul li {
    float: left;
    text-align: center;
    width: 180px;
    margin: 20px 0px 0;
    font-family: 'Work Sans', sans-serif;
    font-weight: bold;
    font-size: 17px;
}

.condition_container ul li a {
    padding: 150px 20px 30px;
    display: block;
    color: #414141;
}


/**.condition_container ul li.main1 a{ background: url(images/obstetrics.png) no-repeat top center;  }
.condition_container ul li.main1 a:hover{ background: url(images/obstetrics1.png) no-repeat top center;  }**/

.condition_container ul li.main2 a {
    background: url(images/gynaecology.png) no-repeat top center;
}

.condition_container ul li.main2 a:hover {
    background: url(images/gynaecoloy1.png) no-repeat top center;
}


/**.condition_container ul li.main3 a{ background: url(images/pelvic-floor.png) no-repeat top center;  }
.condition_container ul li.main3 a:hover{ background: url(images/pelvic-floor1.png) no-repeat top center;  }
.condition_container ul li.main4 a{ background: url(images/minimally-invasive-surgery.png) no-repeat top center;  }
.condition_container ul li.main4 a:hover{ background: url(images/minimally-invasive-surgery1.png) no-repeat top center;  }
.condition_container ul li.main5 a{ background: url(images/pelvic1.png) no-repeat top center;  }
.condition_container ul li.main5 a:hover{ background: url(images/pelvic.png) no-repeat top center;  }**/

.condition_container ul li.main1 a {
    background: url(images/prolapse.png) no-repeat top center;
}

.condition_container ul li.main1 a:hover {
    background: url(images/prolapse1.png) no-repeat top center;
}

.condition_container ul li.main3 a {
    background: url(images/incontinence.png) no-repeat top center;
}

.condition_container ul li.main3 a:hover {
    background: url(images/incontinence1.png) no-repeat top center;
}

.condition_container ul li.main4 a {
    background: url(images/abdominal-pain.png) no-repeat top center;
}

.condition_container ul li.main4 a:hover {
    background: url(images/abdominal-pain1.png) no-repeat top center;
}

.condition_container ul li.main5 a {
    background: url(images/menstruation.png) no-repeat top center;
}

.condition_container ul li.main5 a:hover {
    background: url(images/menstruation1.png) no-repeat top center;
}

.condition_container ul li.main6 a {
    background: url(images/pelvic-floor.png) no-repeat top center;
}

.condition_container ul li.main6 a:hover {
    background: url(images/pelvic-floor1.png) no-repeat top center;
}

.condition_container ul li.main7 a {
    background: url(images/female-organ-cancers.png) no-repeat top center;
}

.condition_container ul li.main7 a:hover {
    background: url(images/female-organ-cancers1.png) no-repeat top center;
}

.condition_container .nbs-flexisel-nav-left {
    background: url(images/services-left-arrow.png) no-repeat 0px 0;
    width: 30px;
    height: 33px;
    position: absolute;
    left: -40px;
    top: 65px !important;
}

.condition_container .nbs-flexisel-nav-right {
    background: url(images/services-right-arrow.png) no-repeat 0px 0;
    width: 30px;
    height: 33px;
    position: absolute;
    left: 101% !important;
    top: 65px !important;
}

.patient_resources {
    float: left;
    width: 100%;
    background: #e5dad6;
    min-height: 600px;
    position: relative;
}

.inner_container {
    background: url(images/middle-bg.jpg) no-repeat right 0;
    float: left;
    width: 100%;
    height: 600px;
}

.abs {
    position: absolute;
    right: 0;
    top: 0;
    background: #efebe1;
    min-height: 600px;
    width: 50%;
}

.pt_res {
    color: #565656;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Roboto Slab', serif;
    font-size: 32px;
    margin: 80px 0 0 0;
}

.inner_container li {
    float: left;
    width: 100px;
    text-align: center;
    font-size: 14px;
    color: #565656;
    margin: 40px 7px 0;
}

.inner_container li a {
    color: #565656;
    padding: 111px 0 20px;
    display: block;
}

.inner_container li.fv1 a {
    background: url(images/first-visit-guide.png) no-repeat top center;
}

.inner_container li.fv1 a:hover {
    background: url(images/first-visit-guide1.png) no-repeat top center;
}

.inner_container li.fv2 a {
    background: url(images/forms-downloads1.png) no-repeat top center;
}

.inner_container li.fv2 a:hover {
    background: url(images/forms-downloads.png) no-repeat top center;
}

.inner_container li.fv3 a {
    background: url(images/urgent-referrers.png) no-repeat top center;
}

.inner_container li.fv3 a:hover {
    background: url(images/urgent-referrers1.png) no-repeat top center;
}

.inner_container li.fv4 a {
    background: url(images/pregnancy-countdown-calculator1.png) no-repeat top center;
}

.inner_container li.fv4 a:hover {
    background: url(images/pregnancy-countdown-calculator.png) no-repeat top center;
}

.inner_container li.fv5 a {
    background: url(images/payment-options.png) no-repeat top center;
}

.inner_container li.fv5 a:hover {
    background: url(images/payment-options1.png) no-repeat top center;
}

.edu_video {
    margin: 40px 0 0 0;
}

.edu_video img {
    float: left;
}

.right_videos {
    float: left;
    width: 205px;
    border-top: solid 5px #000;
    padding: 20px 20px;
}

.right_videos span {
    font-weight: bold;
    color: #565656;
    font-size: 20px;
}

.right_videos a {
    color: #000;
}

.right_videos .moer a {
    background: #76323f;
    padding: 5px 12px;
    color: #fff;
    border-radius: 20px;
    margin: 5px 0 0 0;
    float: left;
}

.doctor_container {
    float: left;
    width: 100%;
    background: url(images/drbg.jpg) no-repeat -90px 0;
    height: 392px;
}

.left_doctor {
    margin-top: 60px;
}

.dr_text {
    float: left;
    width: 345px;
    margin: 20px 0 0 0;
}

.dr_text span {
    text-transform: uppercase;
    font-family: 'Roboto Slab', serif;
    font-size: 24px;
}

.left_doctor img {
    float: left;
}

.dr_text h1 {
    font-family: 'Roboto Slab', serif;
    padding: 15px 0 19px;
    font-size: 40px;
}

.design {
    font-size: 13px;
}

.more2 {
    float: right;
    font-size: 13px;
    margin: 15px 20px 0 0;
    font-weight: bold;
}

.more2 a {
    padding: 5px 15px;
    background: #fff;
    border: solid 1px #76323f;
    border-radius: 20px;
    color: #000;
}

.more2 a:hover {
    background: #76323f;
    border: solid 1px #000;
    color: #fff;
}

.right_doctor {
    float: right;
    width: 300px;
}

.right_doctor ul li {
    margin: 19px 0;
    font-family: 'Roboto Slab', serif;
}

.right_doctor ul li a {
    color: #000;
    display: block;
}

.right_doctor ul li.award1 a {
    background: url(images/awards.png) no-repeat 0 0;
    padding: 20px 0 25px 80px;
}

.right_doctor ul li.award2 a {
    background: url(images/awards.png) no-repeat 0 -80px;
    padding: 16px 0 15px 80px;
}

.right_doctor ul li.award3 a {
    background: url(images/awards.png) no-repeat 0 -170px;
    padding: 20px 0 20px 80px;
}

.plain_container {
    float: left;
    width: 100%;
    margin: 30px 0;
    overflow: hidden;
}

.plain_container ul.modalu {
    /*margin-left: 130px;*/
    margin-left: 0px;
}

.plain_container ul.modalu li {
    float: left;
    font-size: 24px;
    line-height: 1;
    font-family: 'Work Sans', sans-serif;
    text-align: center;
}

.plain_container ul.modalu li a {
    color: #76323f;
}

.plain_container ul.modalu li a:hover,
.plain_container ul.modalu li.rslides_here a {
    color: #fff;
}

.plain_container ul.modalu li.plain1 a {
    width: 265px;
    height: 104px;
    background: url(images/off1.png) no-repeat 0 0;
    display: block;
    box-sizing: border-box;
    padding: 26px 30px 30px 30px;
}

.plain_container ul.modalu li.plain2 a,
.plain_container ul.modalu li.plain4 a {
    width: 332px;
    height: 104px;
    background: url(images/off4.png) no-repeat 0 0;
    display: block;
    box-sizing: border-box;
    padding: 33px 30px 30px 30px;
}

/*

.plain_container ul.modalu li.plain4 a {
    
    width: 342px;
    
    background: url(images/off4.png) no-repeat 0 0;
}
*/



.plain_container ul.modalu li.plain3 a {
    width: 336px;
    height: 104px;
    background: url(images/off3.png) no-repeat 0 0;
    display: block;
    box-sizing: border-box;
    padding: 26px 30px 30px 60px;
}

.plain_container ul.modalu li.plain4 a {
    padding: 26px 30px 30px 30px !important;
    margin-left: -67px !important;
}




.plain_container ul.modalu li.plain1 a:hover,
.plain_container ul.modalu li.plain1.rslides_here a {
    background: url(images/on1.png) no-repeat 0 0;
}

.plain_container ul.modalu li.plain2 a:hover,
.plain_container ul.modalu li.plain2.rslides_here a {
    background: url(images/on2.png) no-repeat 0 0;
}

.plain_container ul.modalu li.plain3 a:hover,
.plain_container ul.modalu li.plain3.rslides_here a {
    background: url(images/on3.png) no-repeat 0 0;
}

.plain_container ul.modalu li.plain4 a:hover,
.plain_container ul.modalu li.plain4.rslides_here a {
    background: url(images/on4.png) no-repeat 0 0;
}

.plain_container ul.modalu li.plain2 {
    margin-left: -47px;
}

.plain_container ul.modalu li.plain3 {
    margin-left: -47px;
}

.plain_container ul.second {
    min-height: 210px;
}

.plain_container ul.second li p {
    text-align: center;
    font-size: 15px;
    color: #000;
    padding: 10px 20px;
    line-height: 1.6;
}

.plain_container ul.second li ul.listo_list {
    margin: 30px 0 0 0;
}

.plain_container ul.second li ul.listo_list li {
    float: left;
    width: 36%;
    margin: 3px 7%;
    background: url(images/list-arrow.png) no-repeat 0 6px;
}

.plain_container ul.second li ul.listo_list li a {
    color: #000;
    padding: 2px 20px;
    float: left;
}

.iframeborder {
    width: 90%;
    height: 450px;
}

.rslides {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
}

.rslides > li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 100%;
    left: 0;
    top: 0;
}

.rslides > li:first-child {
    position: relative;
    display: block;
    float: left;
}

.rslides > img {
    display: block;
    height: auto;
    float: left;
    width: 100%;
    border: 0;
}

.bullet3 {
    float: left;
    margin: -3% 0 0 0;
    position: relative;
    left: 10%;
    bottom: 0;
    z-index: 9;
    width: 70px;
}

.bullet3 li {
    float: left;
    font-size: 36px;
    list-style: outside none none;
    margin-left: 5px;
    position: relative;
    width: 15px;
}

.bullet3 li a {
    color: #FF511E;
}

.bullet3 li.rslides_here a,
.bullet3 li a:hover {
    color: #000;
}

.bullet4 {
    float: right;
    margin: -3% 0 0 0;
    position: relative;
    left: 2%;
    bottom: 0;
    z-index: 9;
    width: 100px;
}

.bullet4 li {
    float: left;
    font-size: 56px;
    list-style: outside none none;
    margin-left: 10px;
    position: relative;
    width: 15px;
}

.bullet4 li a {
    color: #1b6090;
}

.bullet4 li.rslides_here a,
.bullet3 li a:hover {
    color: #7fc299;
}

.bullet2 {
    margin: -5% auto;
    position: relative;
    left: 2%;
    bottom: 0;
    z-index: 9;
    width: 400px;
}

.bullet2 li {
    float: left;
    font-size: 56px;
    list-style: outside none none;
    margin-left: 0px;
    position: relative;
    width: 115px;
    height: 116px;
}

.bullet2 li a {
    color: #1b6090;
    width: 115px;
    height: 116px;
    display: block;
}

.bullet2 li.a1 a {
    color: #1b6090;
    background: url(images/a11.png) no-repeat 0 0;
}

.bullet2 li.a2 a {
    color: #1b6090;
    background: url(images/a2.png) no-repeat 0 0;
}

.bullet2 li.a3 a {
    color: #1b6090;
    background: url(images/a3.png) no-repeat 0 0;
}

.bullet2 li.a1 a:hover,
.bullet2 li.a1.rslides_here a {
    color: #1b6090;
    background: url(images/a1.png) no-repeat 0 0;
}

.bullet2 li.a2 a:hover,
.bullet2 li.a2.rslides_here a {
    color: #1b6090;
    background: url(images/a2h.png) no-repeat 0 0;
}

.bullet2 li.a3 a:hover,
.bullet2 li.a3.rslides_here a {
    color: #1b6090;
    background: url(images/a3h.png) no-repeat 0 0;
}

.left_arrow {
    position: absolute;
    bottom: -89px;
    left: 29%;
    z-index: 11;
}

.right_arrow {
    position: absolute;
    bottom: -89px;
    right: 29%;
    z-index: 11;
}

.bullet2 li.rslides_here a {
    color: #7fc299;
}

.post_container {
    float: left;
    width: 100%;
    min-height: 200px;
    border-top: solid 1px #ccc;
    padding-top: 20px;
    margin-top: 10px;
}

.postage {
    text-align: center;
    color: #565656;
    font-size: 32px;
    font-family: 'Roboto Slab', serif;
}

.postage a {
    color: #565656;
    background: url(images/bg.jpg) no-repeat center 48px;
    padding-bottom: 30px;
}

.coverage {
    float: left;
    width: 100%;
    margin: 50px 0 20px 0;
}

.coverage img {
    float: left;
    margin: 0px 20px 20px 0;
}

.right_cover {
    float: left;
    width: 75%;
}

#flexiselDemo3 {
    display: none;
}

.nbs-flexisel-container {
    max-width: 100%;
    position: relative;
}

.nbs-flexisel-ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    width: 9999px;
}

.nbs-flexisel-inner {
    float: left;
    overflow: hidden;
    width: 100%;
}

.nbs-flexisel-item {
    cursor: pointer;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}

.nbs-flexisel-item img {
    cursor: pointer;
    position: relative;
}

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    cursor: pointer;
    height: 138px;
    opacity: 0.5;
    position: absolute;
    width: 40px;
    z-index: 100;
}

.nbs-flexisel-nav-left {
    left: 45%;
    margin: 15px 0 0;
    top: 500px !important;
    background: url(images/left.jpg) no-repeat 0 0;
}

.nbs-flexisel-nav-right {
    height: 80px;
    margin: 15px 0 0;
    left: 49%;
    top: 500px !important;
    width: 40px;
    background: url(images/left.jpg) no-repeat -41px 0;
}

.member_block {
    float: left;
    width: 100%;
}

.member_app {
    display: block;
    text-align: center;
    background: #1b6090;
    color: #fff;
    padding: 12px 0 17px;
    margin: 10px 0 2px;
}

.app_info {
    display: block;
    text-align: center;
    background: #7fc39a;
    color: #000;
    padding: 12px 0 17px;
    margin: 0px 0 2px;
}

.member_left {
    float: left;
    width: 49%;
    margin: 20px 1% 20px 0;
}

.member_right {
    margin: 20px 0 20px 1%;
}

.member_left input,
.member_left select {
    width: 95.5%;
    padding: 10px 2%;
    border: solid 1px #bababa;
    margin: 5px 0;
}

.member_left textarea {
    width: 95.5%;
    padding: 10px 2%;
    border: solid 1px #bababa;
    margin: 5px 0;
    height: 68px;
}

.member_right .col3 {
    width: 31%;
}

input.reset,
input.send {
    float: right;
    margin: -20px 0 0 5px;
    border: none;
    padding: 7px 12px;
    width: 100px;
    text-align: center;
    background: #1b6090;
    color: #fff;
    font-size: 17px;
    cursor: pointer;
}

.captcha_img {
    float: left;
    margin: 0 2% 0 0;
}

input.captcha_text {
    float: left;
    width: 82%;
}

.member_left select {
    padding: 9px 2%;
}

.state {
    background: rgba(255, 255, 255, 0.1) url('images/down.jpg') no-repeat 100% center;
}

.city {
    background: rgba(255, 255, 255, 0.1) url('images/down.jpg') no-repeat 100% center;
    cursor: pointer;
}

select::-ms-expand {
    display: none;
}

select {
    border: 1px solid #ccc;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.pdf_download {
    float: right;
    margin: 30px 0;
    position: relative;
}

.pdf_download a {
    background: #efefef url(images/documnet.png) no-repeat 10px 8px;
    color: #2973a6;
    padding: 12px 20px 12px 46px;
}

.spacing_line {
    width: 100%;
    float: left;
    height: 1px;
    background: #d9d9d9;
    margin: -40px 0 0 0;
}

.left_container {
    float: left;
    width: 800px;
    margin: 5px 0 20px 0;
}

.full {
    width: 96%;
}

.navigation {
    text-align: left;
    text-decoration: none;
    padding: 12px 0 15px 0;
    color: #202020;
    font-size: 15px;
    font-family: 'Roboto Slab', serif;
    border-bottom: solid 3px #dddddd;
}

.navigation a {
    color: #000 !important;
    text-decoration: none;
    font-weight: normal !important;
}

.navigation a:hover {
    text-decoration: none;
    color: #8a87db;
}

.contents h1 {
    color: #565656;
    font-size: 40px;
    line-height: 1.2;
    text-align: left;
    padding: 10px 5px 5px 0;
    clear: both;
    margin-bottom: 0px;
    font-family: 'Roboto Slab', serif;
}

.contents h2 {
    color: #76323f;
    font-size: 20px;
    padding: 10px 0 0 0;
    font-weight: bold;
    text-transform: uppercase;
}

.contents h3 {
    color: #76323f;
    font-size: 18px;
    padding: 10px 0 0 0;
    font-weight: bold;
}

.contents p {
    color: #2c2d2d;
    font-size: 14px;
    line-height: 25px;
    padding-top: 10px;
    margin: 0;
}

.contents p img {
    float: left;
}

.contents ul,
.contents ol {
    margin: 10px 0 0 0;
    padding: 0px;
}

.contents ul li {
    padding: 3px 5px 3px 18px;
    list-style: none;
    margin: 0 0 0 0px;
    background: url(images/list-arrow.png) no-repeat 0 8px;
    font-size: 14px;
}

.contents ol li {
    padding: 3px 5px 3px 18px;
    list-style: inside none decimal;
    font-size: 14px;
}

.contents ul ul {
    margin: 0px 0 5px 15px;
}

.contents a {
    color: #f07c0f;
}


/*.contents a{color: #76323f;}*/

ul.patient-forms {
    padding: 0;
}

ul.patient-forms li {
    background: none;
    list-style: outside none none;
    padding: 0 0 10px 0;
}

ul.patient-forms li a {
    background: url("images/pdf-icon.png") no-repeat scroll 0 0;
    color: #000000;
    display: inline-block;
    margin-top: 5px;
    padding: 0 0 0 25px;
}

ul.patient-forms li a:hover {
    color: #ff6600;
}

.dotted-border {
    border-bottom: 1px dotted #999999;
}

.no_pdf a {
    float: left;
    padding: 12px 30px 16px;
    width: 240px;
    background: #1b6090;
    color: #fff;
    margin: 20px 10px;
}

.pdf a {
    float: left;
    padding: 12px 10px 16px 50px;
    width: 240px;
    background: #1b6090 url(images/pdf.png) no-repeat 5px 7px;
    color: #fff;
    margin: 20px 10px;
}

p.center {
    text-align: center;
    font-size: 20px;
    color: #2e2e2e;
}

p.blue {
    color: #1b6090;
    font-weight: bold;
}

p.underline a {
    text-decoration: underline;
}

aside {
    float: right;
    width: 300px;
    margin: 30px 0;
}

.heading {
    text-transform: uppercase;
    color: #ebebeb;
    padding: 15px 10px;
    margin: 2px 0 0 0;
    font-size: 20px;
    display: block;
    background: #76323f;
    font-family: 'Roboto Slab', serif;
}

.location_container .heading a {
    color: #fff;
}

.normal {
    text-transform: none;
}

ul.sides {
    background: #ebebeb;
    border: solid 1px #76323f;
}

ul.sides li {
    font-family: 'Work Sans', sans-serif;
    font-size: 15px;
    font-weight: bold;
}

ul.sides li a {
    border-bottom: solid 1px #cacaca;
    display: block;
    color: #414141;
    padding: 21px 10px 21px 75px;
}

ul.sides li a {
    background: url(images/procedures.png) no-repeat 10px 3px;
}

ul.sides li a:hover {
    background: #e5dad6 url(images/procedures.png) no-repeat 10px 3px;
}

ul.sides li.side1 a {
    background: url(images/procedures.png) no-repeat 10px 2px;
}

ul.sides li.side1 a:hover {
    background: #e5dad6 url(images/procedures.png) no-repeat 10px 2px;
}

ul.sides li.side2 a {
    background: url(images/procedures.png) no-repeat 10px -58px;
}

ul.sides li.side2 a:hover {
    background: #e5dad6 url(images/procedures.png) no-repeat 10px -58px;
}

ul.sides li.side3 a {
    background: url(images/procedures.png) no-repeat 10px -118px;
}

ul.sides li.side3 a:hover {
    background: #e5dad6 url(images/procedures.png) no-repeat 10px -118px;
}

ul.sides li.side4 a {
    background: url(images/procedures.png) no-repeat 10px -178px;
}

ul.sides li.side4 a:hover {
    background: #e5dad6 url(images/procedures.png) no-repeat 10px -178px;
}

ul.sides li.side5 a {
    background: url(images/procedures.png) no-repeat 10px -238px;
}

ul.sides li.side5 a:hover {
    background: #e5dad6 url(images/procedures.png) no-repeat 10px -238px;
}

ul.sides li.side6 a {
    background: url(images/procedures.png) no-repeat 10px -305px;
}

ul.sides li.side6 a:hover {
    background: #e5dad6 url(images/procedures.png) no-repeat 10px -305px;
}

ul.sides li.side7 a {
    background: url(images/procedures.png) no-repeat 10px -365px;
}

ul.sides li.side7 a:hover {
    background: #e5dad6 url(images/procedures.png) no-repeat 10px -365px;
}

ul.sides li.side11 a {
    background: #e5dad6 url(images/resources.png) no-repeat 10px 3px;
}

ul.sides li.side11 a:hover {
    background: #a9a9a9 url(images/resources.png) no-repeat 10px 3px;
    color: #fff;
}

ul.sides li.side12 a {
    background: #e5dad6 url(images/resources.png) no-repeat 10px -56px;
}

ul.sides li.side12 a:hover {
    background: #a9a9a9 url(images/resources.png) no-repeat 10px -56px;
    color: #fff;
}

ul.sides li.side13 a {
    background: #e5dad6 url(images/resources.png) no-repeat 10px -116px;
}

ul.sides li.side13 a:hover {
    background: #a9a9a9 url(images/resources.png) no-repeat 10px -116px;
    color: #fff;
}

ul.sides li.side14 a {
    background: #e5dad6 url(images/resources.png) no-repeat 10px -176px;
    padding: 14px 10px 11px 75px;
}

ul.sides li.side14 a:hover {
    background: #a9a9a9 url(images/resources.png) no-repeat 10px -176px;
    padding: 14px 10px 11px 75px;
    color: #fff;
}

ul.sides li.side15 a {
    background: #e5dad6 url(images/resources.png) no-repeat 10px -236px;
}

ul.sides li.side15 a:hover {
    background: #a9a9a9 url(images/resources.png) no-repeat 10px -236px;
    color: #fff;
}

.logo_container {
    margin: 20px 0;
    overflow: hidden;
}

.logo_container li {
    margin: 10px 0px;
    float: left;
}

.location_container {
    border: solid 1px #353535;
}

.location_container img {
    border-bottom: solid 1px #353535;
    display: block;
    width: 100%;
}

.loc_address {
    padding: 5px 15px;
    background: #c1a081;
    min-height: 135px;
}

.loc_address p strong {
    font-size: 15px;
}

.loc_address p a {
    color: #000;
    margin: 10px 0;
    line-height: 25px;
    font-weight: bold;
}

.mm_edu {
    position: relative;
    margin: 2px 0;
}

.mm_edu p {
    position: absolute;
    top: 0px;
    left: 20px;
    color: #ebebeb;
    font-size: 22px;
}

.rec_post {
    border: solid 1px #7b3a47;
    display: block;
    background: #ebebeb;
    font-weight: bold;
    font-family: 'Roboto Slab', serif;
    font-size: 22px;
}

.rec_post a {
    display: block;
    background: url(images/rp-off.png) no-repeat 13px 10px;
    padding: 12px 20px 12px 70px;
    color: #565656;
}

.rec_post a:hover {
    background: #c1a081 url(images/rp-on.png) no-repeat 13px 10px;
    padding: 12px 20px 12px 70px;
    color: #fff;
}

.dr_container {
    border: solid 1px #cccccc;
    padding-bottom: 20px;
}

.dr_container p {
    padding: 10px 15px;
    margin: 0;
    color: #121212;
}

.dr_container .name {
    color: #565656;
    font-size: 24px;
    font-weight: bold;
    font-family: 'Roboto Slab', serif;
    padding: 15px 15px 0;
}

.dr_container .name a {
    color: #565656;
}

.profile {
    margin: 10px 15px;
    font-size: 14px;
}

.profile a {
    padding: 5px 12px;
    border: solid 1px #76323f;
    border-radius: 18px;
    color: #000000;
}

.profile a:hover {
    background: #76323f;
    color: #fff;
}

.callbacks2_nav {
    text-decoration: none;
    position: absolute;
    -webkit-tap-highlight-color: transparent;
    opacity: 1;
    z-index: 3;
    text-indent: -9999px;
    overflow: hidden;
    height: 100px;
    width: 40px
}

.callbacks2_nav:active {
    opacity: 1
}

.callbacks2_nav {
    bottom: -45px;
    left: 44%;
    background: url(images/left.jpg) -0 -0 no-repeat
}

.callbacks2_nav.next {
    background: url(images/left.jpg) -41px -0 no-repeat;
    left: 48%
}

.callbacks2_nav:active {
    opacity: 1
}

.callbacks3_nav {
    text-decoration: none;
    position: absolute;
    -webkit-tap-highlight-color: transparent;
    opacity: 1;
    z-index: 3;
    text-indent: -9999px;
    overflow: hidden;
    height: 40px;
    width: 40px
}

.callbacks3_nav:active {
    opacity: 1
}

.callbacks3_nav {
    bottom: 70px;
    left: 150px;
    background: url(images/arrows.jpg) -0 -0 no-repeat;
}

.callbacks3_nav.next {
    background: url(images/arrows.jpg) 0 -40px no-repeat;
    left: 150px;
    margin: 1px 0;
    bottom: 112px;
}

.callbacks3_nav:active {
    opacity: 1
}

.callbacks4_nav {
    text-decoration: none;
    position: absolute;
    -webkit-tap-highlight-color: transparent;
    opacity: 1;
    z-index: 3;
    text-indent: -9999px;
    overflow: hidden;
    height: 40px;
    width: 40px
}

.callbacks4_nav:active {
    opacity: 1
}

.callbacks4_nav {
    bottom: 140px;
    left: 150px;
    background: url(images/arrows.jpg) -0 -0 no-repeat;
}

.callbacks4_nav.next {
    background: url(images/arrows.jpg) 0 -40px no-repeat;
    left: 150px;
    margin: 1px 0;
    bottom: 180px;
}

.callbacks4_nav:active {
    opacity: 1
}

.iframe-border {
    border: 1px solid #05426b;
    height: 415px;
    width: 100%;
}

footer {
    float: left;
    width: 100%;
    background: #976c3f url(images/footerbg.jpg) no-repeat top center;
    height: auto;
    padding: 40px 0;
}

.copyright {
    text-align: left;
    color: #fff;
    line-height: 2;
    font-size: 14px;
}

.footerText {
    color: #fff;
    line-height: 1.6;
    font-size: 14px;
}

.footerText a {
    color: #fff;
    padding: 0 8px;
}

.ypo {
    float: right;
    margin: 15px 0 0 50px;
}

.footer-search {
    margin: 0 0 40px 0;
    width: 100%;
    float: left;
}

.search-sec {
    float: right;
    margin: 30px 10px 0 10px;
}

.smo22 {
    float: left;
    width: 290px;
}

.smo22 li {
    float: left;
    width: 40px;
}

.smo22 li a {
    float: left;
    margin: 10px 2px;
    width: 40px;
    height: 40px;
}

.smo22 li.smo1 a {
    background: url(images/smo.png) no-repeat 0px 0;
}

.smo22 li.smo2 a {
    background: url(images/smo.png) no-repeat -43px 0;
}

.smo22 li.smo3 a {
    background: url(images/smo.png) no-repeat -87px 0;
}

.smo22 li.smo4 a {
    background: url(images/smo.png) no-repeat -130px 0;
}

.smo22 li.smo5 a {
    background: url(images/smo.png) no-repeat -176px 0;
}

.smo22 li.smo6 a {
    background: url(images/smo.png) no-repeat -220px 0;
}

.smo22 li.smo7 a {
    background: url(images/smo.png) no-repeat -264px 0;
}

.smo22 li.smo8 a {
    background: url(images/smo.png) no-repeat -304px 0;
}

.footer-left {
    width: 56%;
    float: left;
}

.boxes {
    float: left;
    margin: 20px 2%;
    width: 46%;
}

.boxes p span {
    color: #eb0909;
    font-style: italic;
}

.fixed_right {
    position: fixed;
    top: 200px;
    right: 10px;
    background: #c1a081;
    width: 69px;
    height: 230px;
    border-radius: 4px;
    z-index: 99;
}

.fixed_right ul li a {
    text-align: center;
    display: block;
    font-size: 13px;
    line-height: 1.2;
    border-bottom: dotted 1px #e5c096;
    padding: 34px 0 10px;
}

.fixed_right ul li a {
    color: #fff;
}

.fixed_right ul li:last-child a {
    border: none;
}

.fixed_right ul li.oh a {
    background: url(images/open-hrs.png) no-repeat 50% 25%;
}

.fixed_right ul li.oh a:hover {
    background: #76323f url(images/open-hrs.png) no-repeat 50% 25%;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.fixed_right ul li.oh a:hover {
    background: #76323f url(images/open-hrs.png) no-repeat 50% 25%;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.fixed_right ul li.tell {
    background: url(images/tell-a-friend.png) no-repeat 50% 18%;
}

.fixed_right ul li.tell a:hover {
    background: #76323f url(images/tell-a-friend.png) no-repeat 50% 18%;
}

.fixed_right ul li.form a {
    background: url(images/referral-form.png) no-repeat 50% 16%;
}

.fixed_right ul li.form a:hover {
    background: #76323f url(images/referral-form.png) no-repeat 50% 16%;
}

.footer {
    float: left;
    width: 100%;
}

.mid2 {
    border-top: solid 1px #c9a174;
    padding: 20px 0 0;
    float: left;
    width: 100%;
    margin: 40px 0 0 0;
}

.line10 {
    height: 10px;
    background: #f0f0f0;
    float: left;
    width: 100%;
    margin: 20px 0;
}

.contact_box {
    margin: 10px 0;
}

.contact_box img {
    float: left;
    border: solid 3px #666666;
}

.right_contact {
    float: left;
    margin: 0 5%;
}

.right_contact p.p1 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.right_contact p.p2 {
    background: url(images/contact-icon1.png) no-repeat 0 10px;
    padding: 2px 20px;
}

.right_contact p.p3 {
    background: url(images/contact-icon2.png) no-repeat 0 10px;
    padding: 2px 20px;
}

.right_contact p.p4 {
    background: url(images/contact-icon3.png) no-repeat 0 10px;
    padding: 2px 20px;
}

.font17 {
    font-size: 17px !important;
}

ul.list_nav {
    width: 100%;
    margin-bottom: 10px;
    clear: both;
    float: left;
}

ul.list_nav li {
    list-style: none;
    color: #2c2d2d;
    font-size: 15px;
    padding: 0px 0px 0px 15px;
    margin: 0 0 14px;
    line-height: 20px;
    background: url(images/dot1.png) no-repeat -6px -2px;
}

ul.list_nav li a {
    color: #000000;
    font-size: 15px;
}

ul.cond-nav {
    width: 100%;
    clear: both;
    float: left;
}

ul.cond-nav li {
    list-style: none;
    width: 43%;
    float: left;
}

ul.cond-nav li a {
    color: #fff;
    line-height: 20px;
    background: #2ED0FF;
    text-align: center;
    border-radius: 5px;
    border-bottom: 2px #ccc solid;
    padding: 15px 0 15px 0;
    margin: 2px 5px 2px 0px;
    float: left;
    width: 100%;
}

ul.cond-nav li a:hover {
    background: #0F5FB1;
}

.datee {
    padding: 2px 1px;
    color: #76323f;
    margin-bottom: 10px;
    font-weight: bold;
}

.right_cover p {
    font-size: 14px;
    line-height: 1.5;
}

.right_cover p a {
    color: #76323f;
    font-weight: bold;
}

.map_container {
    float: left;
    width: 100%;
    background: url(images/mapbg-new.jpg) no-repeat top center;
    height: 396px;
}

.tooltip p,
.tooltip2 p,
.tooltip3 p {
    color: #000;
    font-size: 15px;
}

.tooltip p strong,
.tooltip2 p strong,
.tooltip3 p strong {
    text-align: left;
    font-size: 22px;
    color: #000;
    display: block;
}

.tooltip {
    position: absolute;
    display: inline-block;
    top: 290px;
    left: 670px;
    height: 41px;
    width: 173px;
    cursor: pointer;
    color: #fff;
}

.tooltip2 {
    position: absolute;
    display: inline-block;
    top: 35px;
    left: 310px;
    height: 31px;
    width: 213px;
    cursor: pointer;
    color: #fff;
}

.tooltip3 {
    position: absolute;
    display: inline-block;
    top: 96px;
    left: 350px;
    height: 41px;
    width: 173px;
    cursor: pointer;
    color: #fff;
}

.tooltip .tooltiptext {
    background: #c1a081;
    visibility: hidden;
    width: 285px;
    color: #000;
    text-align: left;
    padding: 12px 20px;
    border-radius: 6px;
    margin: -119px 9px 0 -48px;
    position: absolute;
    z-index: 1;
}

.tooltip2 .tooltiptext2 {
    background: #c1a081;
    visibility: hidden;
    width: 285px;
    color: #000;
    text-align: left;
    padding: 12px 20px;
    border-radius: 6px;
    margin: -119px 9px 0 -48px;
    position: absolute;
    z-index: 1;
}

.tooltip3 .tooltiptext3 {
    background: #c1a081;
    visibility: hidden;
    width: 285px;
    color: #000;
    text-align: left;
    padding: 12px 20px;
    border-radius: 6px;
    margin: -119px 9px 0 -48px;
    position: absolute;
    z-index: 1;
}

.tooltip:hover .tooltiptext,
.tooltip2:hover .tooltiptext2,
.tooltip3:hover .tooltiptext3 {
    visibility: visible;
}

.tipname {
    color: #76323f;
    padding: 10px 15px;
    border: solid 1px #000;
    border-radius: 20px;
    background: #d8cdc7;
    width: 140px;
}

.tipname2 {
    color: #76323f;
    padding: 0px 15px;
    border: solid 1px #000;
    border-radius: 20px;
    background: #d8cdc7;
    width: 180px;
}

.tipname3 {
    color: #76323f;
    padding: 10px 15px;
    border: solid 1px #000;
    border-radius: 20px;
    background: #d8cdc7;
    width: 140px;
}


/* General Styles */

.alignleft {
    float: left;
    margin: 0px 20px 20px 0px;
}

.alignright {
    float: right;
    margin: 0 0 10px 20px;
}

.aligncenter {
    margin: 20px auto;
    clear: both;
    display: block;
    text-align: center !important;
    float: none !important;
}

.textMainBold {
    font-weight: 600;
    font-size: 17px;
    color: #000000;
}

.head-bar h3,
.head-bar h2 {
    background: #d8cdc7;
    padding: 10px 0 10px 15px;
    line-height: 20px;
    font-weight: bold;
    font-size: 16px;
    color: #76323f;
    margin: 10px 0;
    clear: both;
}

.head-bar h3 a {
    display: block;
}

.videoBorder {
    border: 4px solid #333;
    margin: 15px auto;
    padding: 53% 0 0;
    position: relative;
    width: 90%
}

.videoBorder iframe,
.videoBorder embed {
    border: 0 none !important;
    height: 100%;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100.1%
}

.pelvic-page li {
    font-size: 16px;
    font-weight: bold;
    margin: 5px 0 5px 0;
}

.pelvic-page li ul {
    padding-bottom: 8px;
    background: none;
    padding: 6px 0px 0 20px;
    list-style: circle;
}

.pelvic-page li ul li {
    padding-bottom: 8px;
    background: none;
    color: #000;
    font-weight: normal;
    padding: 6px 0px 0 0px;
    list-style: circle;
}

.pelvic-page li ul li a {
    color: #000 !important;
}

.cond-proc {
    padding: 10px 0 0 0 !important;
    float: left;
    width: 100%;
    clear: both;
}

.cond-proc li {
    padding: 0 !important;
    list-style: none !important;
    border: 1px solid #ccc;
    float: left;
    margin: 0 13px 13px 0 !important;
    background: none !important;
}

.cond-proc li a {
    background: #76323f;
    font-size: 15px;
    font-weight: 600;
    padding: 9px 0 9px 13px;
    width: 315px;
    float: left;
    color: #fff;
    display: block;
    margin: 3px;
    -webkit-transition: .3s linear all;
    transition: .3s linear all;
}

.cond-proc li.less-padding {
    line-height: 16px !important
}

.cond-proc li.less-padding a {
    padding: 4px 0 4px 13px !important
}

.cond-proc li a:hover {
    background: #e5c096;
    color: #000;
    -webkit-transition: .3s linear all;
    transition: .3s linear all
}

.useful-links {
    float: left;
    width: 100%;
}

.useful-links li {
    border: 1px solid #ccc;
    float: left;
    margin: 5px !important;
    padding: 10px;
    width: 27%;
    border-radius: 20px 0px 20px;
    text-align: center;
    background: none !important;
}

.useful-links li img {
    text-align: center;
    margin: 5px;
    min-height: 55px;
}

.our-team-page img {
    /*width:250px;*/
    border: 2px solid #999;
    float: right;
}

.contact-tabs {
    clear: both;
    float: left;
    width: 100%;
    margin: 10px 0 !important;
}

.contact-tabs li {
    float: left;
    margin: 0 1%;
    background: none !important;
}

.contact-tabs li a {
    background: #76323f;
    color: #fff;
    padding: 0 10px;
    line-height: 30px;
    display: inline-block;
}

.contact-tabs li a:hover {
    color: #fff;
}

.conditions-page {
    width: 100%;
    float: left;
}

.conditions-page li {
    background: #76323f !important;
    font-size: 18px !important;
    width: 340px;
    position: relative;
    margin: 32px 10px 32px 27px !important;
    float: left;
    border-radius: 15px;
}

.conditions-page li a {
    color: #fff !important;
    display: block;
    padding: 20px 0 20px 94px;
}

.conditions-page li a img {
    float: left;
    margin: 0 34px 0 0;
    position: absolute;
    top: -25px;
    left: -27px;
}

.reviews {
    font: bold 22px/30px caption, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #959393;
    text-decoration: none;
    text-align: center
}

.reviews a {
    color: #959393;
    text-decoration: underline
}

.reviews a:hover {
    color: #959393;
    text-decoration: underline
}

.reviews1 {
    font: bold 22px/30px caption, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #eed12b;
    text-decoration: none;
    text-align: center
}

.reviews1 a {
    color: #eed12b;
    text-decoration: underline
}

.reviews1 a:hover {
    color: #eed12b;
    text-decoration: underline
}

.reviews2 {
    font: bold 13px caption, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-weight: normal;
    color: #554f61;
    text-decoration: none;
    text-align: center
}

.reviews2 a {
    color: #554f61;
    text-decoration: underline
}

.reviews2 a:hover {
    color: #554f61;
    text-decoration: underline
}

.reviews3 {
    font: bold 13px caption, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #554f61;
    text-decoration: none;
    text-align: center
}

.reviews3 a {
    color: #554f61;
    text-decoration: underline
}

.reviews3 a:hover {
    color: #554f61;
    text-decoration: underline
}

p.aligncenter img {
    float: none !important;
}

.blog-posts li {
    background: none !important;
    border-bottom: 1px solid #999;
    width: 47%;
    text-align: center;
    float: left;
    min-height: 445px;
}

.blog-posts li img {
    float: none;
    clear: both;
}

.post-title {
    min-height: 60px;
    line-height: 25px;
}

.blog-pagination {
    clear: both;
}

.wp-post-image {
    margin: 0 20px 20px 0;
}

.post-content p.read-more {
    text-align: center;
    display: block;
}

.post-content p.read-more a {
    text-align: center;
    color: #fff;
    background: #76323f !important;
    padding: 4px;
    float: none;
    margin: 0 auto;
    clear: both;
    display: block;
    font-size: 14px;
    width: 100px;
}

.post-content p {
    display: none;
}

.post-excerpt {
    display: block !important;
}

.detailed-post-content img {
    float: none !important;
    margin: 0 auto;
}

.poly-button {
    color: #fff !important;
    background: #76323f;
    padding: 10px;
    font-size: 15px;
    display: block;
    float: right;
    margin: -40px 0 0 0;
}

.search-sec #string {
    background: url(images/footer-search.png) 0px 0px no-repeat;
    height: 39px;
    width: 235px;
    padding: 0 0 0 21px;
    border: none;
    color: #fff;
    float: left;
}

.search-sec #search_submit {
    background: url(images/footer-search.png) top right no-repeat;
    height: 39px;
    width: 50px;
    border: none;
    text-indent: -999999px;
    float: left;
    cursor: pointer;
}

.polycystic-table .formhead p {
    color: #fff;
}

.polycystic-table td {
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
    margin: 0px;
    padding: 0px 0 0 10px;
}

.uro-table {
    width: 100%;
    float: left;
    margin: 10px 0;
}

.uro-table ul li {
    float: left;
    width: 29%;
    background: none !important;
    border: 1px solid #999;
    height: 50px;
    padding: 1%;
}

.uro-table ul li.form-head {
    background: #76323f !important;
    color: #fff;
    font-size: 20px;
}

.blog-table {
    width: 100%;
    float: left;
    margin: 10px 0;
}

.blog-table ul li {
    float: left;
    width: 15%;
    border: 1px solid #999;
    padding: 1%;
    clear: none !important;
    min-height: 315px;
    background: none !important;
}

.blog-table ul li.blog-para {
    width: 62% !important;
}

.blog-table ul li ul li {
    width: 90% !important;
    border: 0px !important;
    min-height: auto !important;
}

.blog-table ul li.formhead {
    background: #76323f !important;
    color: #fff;
    min-height: auto !important;
}

.incontinence-infographic-page {
    width: 400px;
}

.incontinence-infographic-page p {
    float: left;
}

.contents .womens-health p img {
    float: none;
}

.offers-container {
    float: left;
    width: 100%;
    margin: 30px 0;
    overflow: hidden;
}

.dr-omar-offers {
    margin: 0 auto;
    max-width: 1170px;
    position: relative;
}

.dr-omar-offers ul {
    font-size: 14px;
    text-align: center;
    margin: 15px 0px 0px 20px;
}

.dr-omar-offers li {
    float: left;
    width: 124px;
    min-height: 70px;
    margin-right: 3px;
}

.dr-omar-offers li a {
    color: #272727;
    display: block;
}

#Container .blog-images-list {
    text-align: center;
}

#Container .blog-images-list li {
    display: inline-block;
    vertical-align: top;
    padding: 0;
    margin: 10px 5px;
    background: none;
    max-width: 380px;
}

#Container .blog-images-list li img {
    border: 1px solid #ccc;
    padding: 2px;
}

.info-btn {
    background: #76323f;
    padding: 9px;
    color: #fff !important;
    display: inline-block;
    width: auto;
}
.contents  .pagelet-posts {padding: 0;
    margin: auto;}
.contents  .pagelet-posts li{background: none;
    display: inline-block;
    width: 100%;
    padding: 15px 0;
    margin: auto;
    font: 400 15px/22px 'Open Sans', sans-serif;
    color: #777;
    border-bottom: 1px dashed #ccc;}
    .contents  .pagelet-posts li:last-child{border: none;}
.contents  .pagelet-posts li h3{padding: 0;
    margin: 10px auto 10px auto;
    height: auto;
    min-height: unset;}

.contents  .pagelet-posts li h3 a{display: inline-block;
    color: #76323f;
    font: 700 22px/32px 'Open Sans', sans-serif;}
.contents  .pagelet-posts li p{color: #555;
    font: 400 15px/22px 'Open Sans', sans-serif;
    padding: 0;
    margin: 10px auto;
    display: inline-block;
    width: 100%;}
.contents  .image-center{display: inline-block;width: 100%;padding: 0;margin: 15px auto;text-align: center;clear: both;float: none;}
.contents  .image-center img{padding: 3px;border: 2px solid #C49D7C;clear: both;float: none;}
.contents   .pagelet-posts  li .read-more a{display: inline-block;
    color: #fff;
    background: #76323F;
    font: 400 16px/22px 'Open Sans', sans-serif;
    padding: 9px 17px;
    text-transform: uppercase;
    transition: 0.5s ease-in-out;}
.contents  .pagelet-posts  li .read-more a:hover{border-radius: 30px;}


@media screen and (max-width:1170px) {
    main {
        width: 96%;
        margin: 0 2%;
    }

    .left_container {
        width: 67%;
    }

    .fixed_right {
        display: none;
    }

    .right_container {
        margin-right: 10px;
    }

    nav {
        width: 739px;
    }

    .menu li a {
        margin: 0 5px;
        padding: 16px 2px;
    }

    .condition_container ul li {
        margin: 20px 12px 0;
    }

    .plain_container ul.modalu {
        margin-left: 70px;
    }

    .col1 {
        margin-left: 1%;
    }

    .col2,
    .col1 {
        width: 300px;
    }

    .col2 p,
    .search-sec p {
        margin: 10px 0 10px 0;
    }

    .copyright {
        margin-left: 1%;
    }

    .ypo {
        margin-right: 2%;
    }

    .coverage {
        width: 96%;
        margin: 50px 2% 20px;
    }

    .right_cover {
        width: 70%;
    }

    .pt_res {
        margin-left: 8px;
    }

    .left_doctor {
        float: left;
        width: 70%;
    }

    .left_doctor img {
        width: 50%;
    }

    .dr_text {
        width: 45%;
        margin-left: 2%;
    }

    .doctor_container {
        height: 290px;
        background-size: 170%;
    }

    .left_doctor {
        margin-top: 20px;
    }

    .tooltip {
        left: 605px;
    }

    .tooltip2 {
        left: 242px;
    }

    .tooltip3 {
        left: 278px;
    }

    .footer-left {
        width: 53%;
    }
}

@media screen and (max-width:1164px) {
    
    .plain_container ul.modalu li.plain3 a{
        width: 323px;
    }
    
}


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

.plain_container ul.modalu li.plain2 a, .plain_container ul.modalu li.plain4 a {
    width: 319px;


    }
}



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

.plain_container ul.modalu li.plain2 a{
    width: 315px;


    }
    
    .plain_container ul.modalu li.plain1 a{
        width: 240px;
    } 
    
    
}


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

    nav {
        width: 98%;
        margin: auto;
        float: none;
        clear: both;
    }

    .menu {

        float: none;
        clear: both;
        display: block;
        list-style: none;
        margin: 0 auto;
       width: 95%;
        text-align: center;
        
       
    }
    
    .menu li{
        float: none;
        content: '';
        display: inline-block;
        clear: both;
        vertical-align: top;
        width: auto;
    }
    
    
    .menu li a {
    margin: 0 10px;
    padding: 16px 10px;
}

}


@media screen and (max-width:1105px) {
    
    
    .plain_container ul.modalu li.plain2 a:hover,
    .plain_container ul.modalu li.plain2.rslides_here a,
    .plain_container ul.modalu li.plain1 a:hover,
    .plain_container ul.modalu li.plain1.rslides_here a,
    .plain_container ul.modalu li.plain3 a:hover,
    .plain_container ul.modalu li.plain3.rslides_here a,
    .plain_container ul.modalu li.plain4 a:hover,
    .plain_container ul.modalu li.plain4.rslides_here a {
        width: 270px;
        background-size: 100%;
    }

    .plain_container ul.second {
        min-height: 210px;
    }
    
     .plain_container ul.modalu li.plain1 a,
    .plain_container ul.modalu li.plain2 a,
    .plain_container ul.modalu li.plain3 a,
    .plain_container ul.modalu li.plain4 a {
        width: 270px;
        background-size: 100%;
    }

    
       .plain_container ul.modalu li {
        font-size: 17px;
    }
    
    
    
}


@media screen and (max-width:1048px) {
    .menu li a {
    margin: 0 8px;
   

    }
}



@media screen and (max-width:1023px) {
    .left_container {
        width: 57%;
    }

    .sticky {
        display: none !important;
    }

    .plain_container ul.second {
        min-height: 230px;
    }

    .banner1,
    .banner2,
    .banner3,
    .banner4 {
        background-position: -150px 0;
    }

    .slide1,
    .slide2,
    .slide3,
    .slide4,
    .slide5,
    .slide6,
    .slide7,
    .slide8 {
        background-position: -220px 0;
    }

    nav {
        width: auto;
    }

    .menu li {
        font-size: 15px;
        text-transform: none;
    }



    .logo {
        width: 36%;
    }

    .callbacks3_nav,
    .callbacks3_nav.next {
        left: 50px;
    }

    .banner_text2 {
        padding-left: 50%;
        text-shadow: 1px 2px 1px #fff;
    }

    .callbacks4_nav,
    .callbacks4_nav.next {
        left: 50px;
    }

    .condition_container ul li {
        width: 150px;
        font-size: 15px;
        margin: 20px 0;
    }

    .condition_container ul li a {
        padding: 150px 0 30px;
    }

    .right_doctor {
        width: 35%;
    }

    .left_doctor {
        width: 64%;
        margin: 0;
    }

    .dr_text h1 {
        font-size: 27px;
    }

    .doctor_container {
        height: 300px;
    }

    .left_doctor img {
        margin-top: 116px;
    }

    .plain_container ul.modalu {
        margin-left: 10px;
    }

    .plain_container ul.modalu li {
        font-size: 17px;
    }

    .inner_container {
        background: #E5DCD7;
    }


    .patient_resources {
        width: 96%;
        padding: 0px 2%;
        background: #E5DCD7;
    }

    .right_cover {
        width: 63%;
    }

    .tooltip {
        left: 478px;
    }

    .tooltip3 {
        left: 150px;
    }

    .tooltip2 {
        left: 113px;
    }

    .abs {
        display: none;
    }
}






@media screen and (max-width:928px) {
    
    .plain_container ul.modalu li.plain1 a, .plain_container ul.modalu li.plain2 a, .plain_container ul.modalu li.plain3 a, .plain_container ul.modalu li.plain4 a{
        width: 260px;
    }
}









@media screen and (max-width:979px) {
    nav {
        width: 100%;
    }

   /* .menu li a {
        padding: 16px 15px;
    }*/

    .blog-table ul li {
        width: 90%;
        min-height: auto;
    }

    .dr-omar-offers li {
        width: 9%;
        margin-right: 2%;
    }
}




@media screen and (max-width:916px) {
    .menu li a {
    margin: 0 5px;
   

    }
}



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

    .plain_container ul.modalu li.plain1 a, .plain_container ul.modalu li.plain2 a, .plain_container ul.modalu li.plain3 a, .plain_container ul.modalu li.plain4 a{
        width: 255px;
    }
}




@media screen and (max-width:883px) {
    
     .plain_container {
        display: none;
    }
    
}







@media screen and (max-width:865px) {
    .menu li a {
    margin: 0 3px;
   

    }
    
    .plain_container ul.modalu li{
        font-size:15px;
    }
    
    .plain_container ul.modalu{
        margin-left: 2px;
    }
}


@media screen and (max-width:831px) {
    .menu{
    width: 98%;
   

    }
    
     .plain_container ul.modalu{
        margin-left: -19px;
    }
    
}


@media screen and (max-width:807px) {
    .menu{
    width: 100%;
   

    }
    
    .menu li a{
        padding: 16px 8px;
    }
    
}






@media screen and (max-width:767px) {
    .logo {
        float: none;
        text-align: center;
        width: auto;
    }

    .right_container {
        float: none;
        margin: 0px auto;
        width: 439px;
    }

    .banner_text,
    .callbacks3_nav,
    .callbacks3_nav.next {
        display: none;
    }

    .left_container {
        width: 100%;
    }

    .full {
        width: 98%;
    }

    aside {
        margin: 10px auto;
        float: none;
        clear: both;
    }

    .footerText a {
        padding: 0 5px;
    }

    .slide1,
    .slide2,
    .slide3,
    .slide4,
    .slide5,
    .slide6,
    .slide7 {
        background-size: 110%;
        background-position: 0 0;
        height: auto;
        padding-top: 33%;
    }

    .slide11,
    .slide12,
    .slide13,
    .slide14,
    .slide15,
    .slide16,
    .slide17 {
        background-size: 200%;
        background-position: 25% 0;
        height: auto;
        padding-top: 33%;
    }

    .banner_text2,.slide7 .banner_text7 {
        top: 0;
        background: #2e2e2e;
        padding: 20px 6%;
        width: 88%;
        color: #fff;
        text-shadow: none;position: relative;
    }

    .banner_text2 span,.slide7 .banner_text7 span {
        color: #fff;
    }

    .banner_text2 p,
    .left_arrow,
    .right_arrow {
        display: none;
    }.slide7 .banner_text7 a {
        line-height: 1.4;
    }

    .banner_text span,.slide7 .banner_text7   {
        font-size: 20px;
    }

    .bullet2 {
        display: none;
    }

    .banner_text::before {
        background: #fff;
        top: 27px;
    }

    .condition_container ul li {
        margin: 20px 20px;
    }

    .section_box,
    .section_box:hover {
        background-size: 80%;
        font-size: 19px;
        padding-top: 200px;
    }

    .left_doctor {
        width: auto;
    }

    .left_doctor img {
        margin-top: 10px;
    }

    .doctor_container {
        height: auto;
        background: #DFDFDF;
    }

    .right_doctor {
        float: left;
        width: auto;
    }

    .right_doctor ul li {
        margin: 20px;
        float: left;
    }

    .edu_video img {
        width: 50%;
    }

    .right_cover {
        width: 55%;
    }

    .map_container {
        display: none;
    }

   

    .menu li a {
        padding: 16px 2px;
    }

    .split-menu {
        width: 480px !important;
    }

    .nbs-flexisel-nav-left,
    .nbs-flexisel-nav-right {
        display: none;
    }

    footer {
        padding: 10px 0;
    }

    .ypo {
        margin: 20px 0;
    }

    .callbacks4_nav.next {
        bottom: 230px;
    }

    .callbacks4_nav {
        bottom: 190px;
    }

    .dr-omar-offers li {
        float: left;
        width: 11% !important;
        font-size: 11px !important;
        margin-right: 10px;
    }
}











@media screen and (max-width:639px) {
    .right_container {
        font-size: 13px;
    }

    nav {
        display: none;
    }

    .dr-omar-offers li {
        float: none;
        width: 95% !important;
        font-size: 13px !important;
        min-height: auto;
        line-height: 25px;
        border: 1px solid #ccc;
        margin: 15px auto;
        background: #f1f1f1;
    }

    #menu-wrapper {
        background: none;
        clear: both;
        display: none;
    }

    #Mobile-Menu {
        display: block;
        position: absolute;
        z-index: 99999;
        right: 0px;
        top: 5px;
        clear: both;
    }

    #Mobile-Menu a {
        color: #000;
        display: block;
    }

    .menu-mobile {
        z-index: 999999;
        padding: 8px 0px;
        color: #fff;
    }

    .menu-mobile img {
        margin: 25px 20px 0px 0px;
        width: auto;
        height: auto;
    }

    .Wrapper {
        position: fixed;
        z-index: 9999;
        right: 0px;
        top: 0px;
        width: 80%;
        background: #94d3e4;
        display: none;
        height: 87.6%;
        overflow: scroll;
        background: #000000;
    }

    .Wrapper {
        display: none;
    }

    .split-menu {
        width: 100% !important;
    }

    .par-menu li {
        position: relative;
        cursor: pointer;
    }

    /* .subDrop {
        display: block;
        position: absolute;
        width: 50px;
        height: 100%;
        z-index: 9;
        right: 0px;
        top: 0px;
        border: 1px solid #000;
        background: url(images/mobile-menu-list-icon-hover.png) no-repeat center center;
    } */
    #Mobile-Menu .par-menu li a.menu-parent {
        display: inline-block;
    }

    .split-menu li {
        width: 100% !important;
    }

    #menu-wrapper .sub-menu {
        padding-left: 10px;
    }

    .par-menu li {
        background: #d8cdc7 url(images/mobile-menu-list-icon.png) no-repeat scroll 15px 23px;
        transition: all ease-out 400ms;
    }

    .par-menu li a {
        padding: 14px 0px 14px 30px;
        display: block;
        color: #000;
    }

    .par-menu li a:hover {
        color: #fff !important;
    }

    .par-menu li:hover {
        background: #76323f url(images/mobile-menu-list-icon-hover.png) no-repeat scroll 15px 23px;
        transition: all ease-out 400ms;
    }

    .par-menu .sub-menu li:hover {
        background: #d8cdc7 url(images/mobilemenu-sublist-icon.png) no-repeat scroll 30px 23px;
        transition: all ease-out 400ms;
    }

    .par-menu .sub-menu li a:hover {
        color: #000 !important;
    }

    .par-menu .sub-menu li {
        padding-left: 20px;
        background: #c1a081 url(images/mobilemenu-sublist-icon.png) no-repeat scroll 30px 23px;
        transition: all ease-out 400ms;
    }

    .par-menu .sub-menu li li {
        display: none;
    }

    .mobile {
        display: block !important;
    }

    .condition_container ul li {
        margin: 20px 0;
    }

    .pc {
        display: none;
    }

    .ypo {
        margin-right: 2%;
    }

    footer {
        background: #B3895A;
        height: auto;
    }

    .col2,
    .col1 {
        width: 230px;
    }

    .right_cover {
        width: auto;
    }

    .inner_container {
        height: auto;
    }

    .edu_video img {
        width: auto;
    }

    .right_videos {
        width: auto;
        border: none;
    }

    .inner_container li {
        margin: 40px 0px 0;
    }

    nav .menu {
        display: none;
    }

    .menu li {
        float: none;
    }

    .menu li a {
        color: #fff;
    }

    .menu li a:hover {
        color: #fff;
    }

    .menu {
        width: 100%;
    }

    .sidenav,
    .open {
        display: block;
    }

    .open {
        font-size: 30px;
        cursor: pointer;
        float: right;
        padding: 30px;
    }

    .sidenav {
        height: 100%;
        width: 0;
        position: fixed;
        z-index: 99;
        top: 0;
        right: 0;
        background-color: #111;
        overflow-x: hidden;
        transition: 0.5s;
        padding-top: 60px;
    }

    .sidenav a:hover {
        color: #f1f1f1;
    }

    .sidenav .closebtn {
        position: absolute;
        top: 0;
        right: -25px;
        font-size: 36px;
    }

    /* Style the sidenav links and the dropdown button */
    .sidenav a,
    .dropdown-btn {
        padding: 6px 8px 6px 16px;
        text-decoration: none;
        font-size: 20px;
        color: #818181;
        display: block;
        border: none;
        background: none;
        width: 100%;
        text-align: left;
        cursor: pointer;
        outline: none;
        transition: 0.3s;
    }

    /* On mouse-over */
    .sidenav a:hover,
    .dropdown-btn:hover {
        color: #f1f1f1;
    }

    /* Add an active class to the active dropdown button */
    .active {
        background-color: green;
        color: white;
    }

    /* Dropdown container (hidden by default). Optional: add a lighter background color and some left padding to change the design of the dropdown content */
    .dropdown-container {
        display: none;
        background-color: #262626;
        padding-left: 8px;
    }

    /* Optional: Style the caret down icon */
    .fa-caret-down {
        float: right;
        padding-right: 30px;
    }

    .footerText {
        text-align: center;
    }

    .banner_text2 {
        font-size: 18px;
    }

    .banner_text2 span {
        font-size: 21px;
    }

    .alignright,
    .alignleft,
    .aligncenter {
        float: none !important;
        margin: 0px !important;
    }

    .cond-proc li a {
        width: 285px;
    }

    .uro-table ul li {
        width: 90%;
    }
}

@media screen and (max-width:600px) {
    .dr-omar-offers li {
        min-height: 70px;
        width: 14% !important;
        font-size: 10px !important;
        line-height: 16px;
    }

    .dr-omar-offers ul {
        text-align: center;
        margin: 15px 0px 0px 25px;
        width: 100%;
    }

    .dr-omar-offers img {
        max-width: 90%;
    }
}

@media screen and (max-width:470px) {
    .smo22 {
        width: auto;
    }

    .contents h1 {
        font-size: 31px;
    }

    .slide1,
    .slide2 {
        background-size: 160%;
        padding-top: 48%;
        background-position: 100% 0;
    }

    .slide3,
    .slide4,
    .slide5,
    .slide6,
    .slide7 {
        background-size: 160%;
        padding-top: 48%;
        background-position: 20% 0;
    }

    .slide2 {
        background-position: 0% 0;
    }

    .dark_left h1 {
        font-size: 22px;
    }

    .banner_text::before {
        height: 59px;
        left: 12px;
        top: 14px;
    }

    .banner_text span {
        font-size: 22px;
    }

    .banner_text {
        padding: 12px 8%;
        width: 84%;
        font-size: 22px;
    }

    .right_container {
        width: auto;
    }

    .call {
        margin: 0;
        font-size: 14px;
    }

    .call a {
        padding: 5px 15px 14px 33px;
    }

    .call a:hover,
    .call a {
        background-position: 7px 7px;
    }

    .join {
        margin: 16px 0 0 0;
    }

    .news {
        width: 290px;
    }

    .news input[type="submit"] {
        margin: 15px 0 0 0;
    }

    .section_box,
    .section_box:hover {
        width: 50%;
        padding-top: 45%;
    }

    .partner_block img {
        width: 46%;
    }

    .mid2 {
        height: auto;
    }

    .ypo {
        margin: 10px auto;
        float: none;
        display: table;
    }

    .copyright {
        line-height: 20px;
        padding: 10px 0;
    }

    footer {
        padding: 10px 2%;
        width: 96%;
    }

    .logo {
        float: left;
        width: 75%;
    }

    .open {
        position: absolute;
        right: 0px;
    }

    .appmt a,
    .locate a {
        margin: 0 5px;
    }

    .callbacks4_nav {
        display: none;
    }

    .banner_text2 {
        display: none;
    }

    .condition_container {
        margin: 0;
    }

    .main_headings,
    .pt_res {
        font-size: 20px;
        margin: 20px 0;
    }

    .dr_text {
        width: auto;
    }

    .left_doctor img {
        width: 75%;
    }

    .slide11,
    .slide12,
    .slide13,
    .slide14,
    .slide15,
    .slide16,
    .slide17 {
        background-size: 280%;
        background-position: 33% 0;
        padding-top: 45%;
    }

    .conditions-page li {
        width: 80%;
        font-size: 17px !important;
    }

    .dr-omar-offers ul {
        text-align: center;
        margin: 0 auto;
        width: 100%;
    }

}

@media screen and (max-height: 450px) {
    .sidenav {
        padding-top: 15px;
    }

    .sidenav a {
        font-size: 18px;
    }
}

@media screen and (max-width: 420px) {
    .call {
        margin: 0 auto;
        font-size: 25px;
        clear: both !important;
        width: 225px;
        float: none;
    }

    .call a:hover,
    .call a {
        background-position: 7px 14px;
    }
}