@charset "utf-8";.clear,.content .services-landing-page li.reshape-gastric-balloon,.services-landing-page li.realize-band-surgery{clear:both}
.nbs-flexisel-ul,li,ul{list-style-type:none}
body{font-family:OpenSansRegular;font-size:14px;color:#737373;line-height:18px}
body,button,form,h1,h2,h3,h4,iframe,li,p,ul{padding:0;margin:0;font-weight:400}
img{border:none;max-width:100%}
a{outline:0;color:#603c97;text-decoration:none}
a:hover{color:#80C41D}
.header-right-section,.header-right-section a.header-appointment{font-family:OpenSansLight;font-size:15px;color:#898989}
@font-face{font-family:OpenSansLight;src:url(/fonts/opensans-light.eot);src:url(/fonts/opensans-light.eot) format('embedded-opentype'),url(/fonts/opensans-light.woff) format('woff'),url(/fonts/opensans-light.ttf) format('truetype'),url(/fonts/opensans-light.svg#OpenSansLight) format('svg')}
@font-face{font-family:OpenSansRegular;src:url(/fonts/opensans-regular.eot);src:url(/fonts/opensans-regular.eot) format('embedded-opentype'),url(/fonts/opensans-regular.woff) format('woff'),url(/fonts/opensans-regular.ttf) format('truetype'),url(/fonts/opensans-regular.svg#OpenSansRegular) format('svg')}
@font-face{font-family:OpenSansLightItalic;src:url(/fonts/OpenSansLightItalic.eot);src:url(/fonts/OpenSansLightItalic.eot) format('embedded-opentype'),url(/fonts/OpenSansLightItalic.woff2) format('woff2'),url(/fonts/OpenSansLightItalic.woff) format('woff'),url(/fonts/OpenSansLightItalic.ttf) format('truetype'),url(/fonts/OpenSansLightItalic.svg#OpenSansLightItalic) format('svg')}
@font-face{font-family:OpenSansCondLight;src:url(/fonts/OpenSansCondLight.eot);src:url(/fonts/OpenSansCondLight.eot) format('embedded-opentype'),url(/fonts/OpenSansCondLight.woff2) format('woff2'),url(/fonts/OpenSansCondLight.woff) format('woff'),url(/fonts/OpenSansCondLight.ttf) format('truetype'),url(/fonts/OpenSansCondLight.svg#OpenSansCondLight) format('svg')}
@font-face{font-family:OpenSansItalic;src:url(/fonts/OpenSansItalic.eot);src:url(/fonts/OpenSansItalic.eot) format('embedded-opentype'),url(/fonts/OpenSansItalic.woff2) format('woff2'),url(/fonts/OpenSansItalic.woff) format('woff'),url(/fonts/OpenSansItalic.ttf) format('truetype'),url(/fonts/OpenSansItalic.svg#OpenSansItalic) format('svg')}
@font-face{font-family:OpenSansSemibold;src:url(/fonts/opensans-semibold.eot);src:url(/fonts/opensans-semibold.eot) format('embedded-opentype'),url(/fonts/opensans-semibold.woff) format('woff'),url(/fonts/opensans-semibold.ttf) format('truetype'),url(/fonts/opensans-semibold.svg#OpenSansSemibold) format('svg')}
#container,#credibility-section,#educational-videos-section,#emmi-section,#footer-section,#header-section,#home-banner-section,#inner-banner-section,#main-menu,#our-bariatric-program-section,#welcome-section{float:left;width:100%}
.container,.credibility,.educational-videos-section,.emmi-section,.footer-bottom-section,.footer-top-section,.header-section,.home-banner-section,.inner-banner-section,.main-menu,.our-bariatric-program-section,.welcome-section{width:960px;margin:0 auto;position:relative}
#header-section{background:url(/images/header-bg.jpg) repeat-x}
.header-logo{float:left;margin-bottom:-4px}
.header-right-section{float:right;line-height:30px;padding:20px 0 0}
.header-right-section a{display:block;text-align:right;font-family:OpenSansLightItalic;font-size:24px;color:#262626;padding:3px 0 0}

#google_translate_element{float:left;margin:35px 0 0 5%}

.main-menu li{float:left;padding:8px 0;position:relative}
.main-menu li a{display:block;font-family:OpenSansLight;font-size:16px;text-align:center;color:#1b1b1b;padding:6px 0}
.main-menu li#menu-item-41{width:9.5%}
.main-menu li#menu-item-735{width:15.5%}
.main-menu li#menu-item-37{width:11.5%}
.main-menu li#menu-item-935{width:16%}
.main-menu li#menu-item-310{width:19%}
.main-menu li#menu-item-741{width:9.5%}
.main-menu li#menu-item-740{width:8.5%}
.main-menu li#menu-item-33{width:10.5%}
.main-menu li:hover{background:url(/images/menu-bootom-arrow.png) center bottom no-repeat}
.main-menu li:hover a{background:#80c41d;color:#fff}
.main-menu ul li ul,.slicknav_menu{display:none}
.main-menu ul li:hover>ul,.main-menu ul li>ul>li:hover>ul,.main-menu ul li>ul>li>ul>li:hover>ul{display:block}
.main-menu ul li:hover ul li{background:url(/images/menu-arrow.png) 15px 50% no-repeat;float:none;padding:0}
.main-menu ul li:hover ul li a{border-bottom:1px dashed #39265e;color:#fff;display:block;font-size:14px;padding:9px 0 9px 30px;text-align:left;background:0 0!important}
.main-menu ul li:hover ul li:last-child a{border:none}
.main-menu ul li:hover ul li:hover{background-image:url(/images/menu-arrow-mouse.png)!important;background-repeat:no-repeat!important;background-position:15px 50%!important;background-color:#80C41D}
.main-menu ul li:hover>ul,.main-menu ul li:hover>ul>li>ul,.main-menu ul li:hover>ul>li>ul>li>ul{padding:6px 0;position:absolute;width:220px;z-index:3}
.main-menu #menu-menu-1 li:hover>ul>li>ul>li>ul,.main-menu ul li:hover>ul>li>ul{left:220px}
.main-menu ul li:hover>ul{top:45px;left:0;background:#5a309a}
.main-menu ul li:hover>ul>li>ul{background:#3f2f62;top:0}
.main-menu ul li:hover>ul>li>ul>li>ul{top:0;background:#333}
.main-menu ul li ul li.menu-item-has-children>a{background-image:url(/images/arrow_menu.png)!important;background-repeat:no-repeat!important;background-position:96% 13px!important}
.main-menu ul li ul li.menu-item-has-children:hover>a{background-image:url(/images/arrow_menu.png);background-repeat:no-repeat;background-position:96% 13px}
#menu-menu-1 li a:hover,#menu-menu-1>li.current-menu-item>a,#menu-menu-1>li.current_page_ancestor>a{background:#80c41d;color:#fff}
#menu-menu-1>li.current-menu-item,#menu-menu-1>li.current_page_ancestor,#menu-menu-1>li:hover,.current-menu-item.current_page_ancestor,.main-menu ul li#menu-item-33.current-menu-item{background:url(/images/menu-bootom-arrow.png) center bottom no-repeat}
#home-banner-section{background:url(/images/banner-bg.jpg) center 0 no-repeat}
#doctor-bullets li a,#home-banner-bullets li a,.banner-services li a,.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{background-image:url(/images/sprite.png);background-repeat:no-repeat}
#home-banner,#home-banner li{width:100%}
#home-banner li{display:none}
.banner-tagline{position:absolute;top:18%;right:8%}
#home-banner-bullets{position:absolute;left:0;bottom:25px;z-index:3}
#doctor-bullets li,#home-banner-bullets li{float:left;width:14px;height:14px;margin-right:2px}
#doctor-bullets li a,#home-banner-bullets li a{display:block;background-position:0 -579px}
#doctor-bullets li a:hover,#doctor-bullets li.rslides_here a,#home-banner-bullets li a:hover,#home-banner-bullets li.rslides_here a{background-position:0 -290px}
.banner-services{position:absolute;right:25px;top:44%;width:58.5%;z-index:2}
.banner-services li{float:left}
.banner-services li a{display:block;height:188px;text-indent:-99999px}
.nbs-flexisel-container{position:relative;max-width:100%}
.nbs-flexisel-ul{position:relative;width:9999px;margin:0;padding:0;text-align:center}
.nbs-flexisel-inner{overflow:hidden;float:left;width:100%;margin:0 auto}
.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{width:10px;height:17px;position:absolute;cursor:pointer;z-index:100;top:65px!important}
.nbs-flexisel-nav-left{left:-15px;background-position:0 -868px}
.nbs-flexisel-nav-right{right:-15px;background-position:0 -1160px}
.banner-services li.lap-band-surgery a{background-position:-2353px -1251px}
.banner-services li.realize-band-surgery a{background-position:-2929px -1604px}
.banner-services li.gastric-bypass a{background-position:-744px -463px}
.banner-services li.sleeve-gastrectomy a{background-position:-6947px 0}
.banner-services li.rose-procedure a{background-position:-4077px 0}
.banner-services li.stomaphyx a{background-position:-7521px 0}
.banner-services li.esophyX-tif a{background-position:-281px -1540px}
.banner-services li.revisions a{background-position:-3503px -1049px}
.banner-services li.tummy-tuck a{background-position:-7521px -904px}
.banner-services li.general-surgery a{background-position:-744px -1367px}
.banner-services li.incisionless-surgery a{background-position:-1781px -752px}
.banner-services li.medical-weight-loss a{background-position:0 0;background-image:url(/images/home-medical-weight-loss.png)}

.banner-services li.reshape-gastric a{background:url(/images/reshape-gastric.png) 0px 0 no-repeat;}
.banner-services li.reshape-gastric a:hover{background:url(/images/reshape-gastric-h.png) 0px 0 no-repeat;}
.banner-services li.medical-weight-loss a:hover{background-image:url(/images/home-medical-weight-loss-mouse.png)}
.banner-services li.lap-band-surgery a:hover{background-position:-2364px -788px}
.banner-services li.realize-band-surgery a:hover{background-position:-2938px -1141px}
.banner-services li.gastric-bypass a:hover{background-position:-753px 0}
.banner-services li.sleeve-gastrectomy a:hover{background-position:-6382px -1500px}
.banner-services li.rose-procedure a:hover{background-position:-3512px -1490px}
.banner-services li.stomaphyx a:hover{background-position:-6956px -1613px}
.banner-services li.esophyX-tif a:hover{background-position:-290px -1077px}
.banner-services li.revisions a:hover{background-position:-3512px -586px}
.banner-services li.tummy-tuck a:hover{background-position:-7530px -441px}
.banner-services li.general-surgery a:hover{background-position:-753px -904px}
.banner-services li.incisionless-surgery a:hover{background-position:-1790px -289px}
.banner-bottom-buttons{position:absolute;bottom:10px;z-index:2;right:0;width:560px}
.banner-bottom-buttons li{float:left;width:49%}
.banner-bottom-buttons li a{display:block;font-family:OpenSansCondLight;font-size:28px;color:#fff;border-radius:5px}
.banner-bottom-buttons li.am-i-candidate{margin-right:2%}
.banner-bottom-buttons li.am-i-candidate a{background:url(/images/am-i-candidate-icon.png) 7% 40% no-repeat;padding:30px 10% 29px 28.5%}
.banner-bottom-buttons li.bmi a{background:url(/images/home-bmi-calculator-icon.png) 10% 40% no-repeat;padding:30px 9.5% 29px 39%}
.banner-bottom-buttons li a:hover{background-color:#80c41d!important}
.welcome-section-left{float:left;width:65.5%;background:url(/images/welcome-section-divider.jpg) right center no-repeat;position:relative}
#doctor-slider,#doctor-slider li{position:relative;width:100%}
#doctor-slider li{display:none}
.welcome-section-left #doctor-slider li{min-height:223px}
.doctor-image{float:left;width:38.5%;margin-right:-2%}
.doctor-image img{float:left}
.doctor-intro{float:right;padding:47px 5% 0 0;width:58.5%}
.meet-text{display:block;font-family:OpenSansRegular;font-size:18px;color:#898989}
.doctor-name,.doctor-name a{color:#262626}
.doctor-name,.home-seminar-date span.date,.our-bariatric-program-left ul li a,.our-bariatric-program-left-heading,.our-bariatric-program-right-heading a,.readmore,.welcome-section-right-heading{font-family:OpenSansLight}
.doctor-name{font-size:25px;line-height:29px}
.doctor-name a:hover{color:#603c97}
.doctor-name a:hover .doctor-specialization{color:#262626}
.doctor-specialization{display:block;font-size:16px;color:#603c97;line-height:20px}
.doctor-intro-para{padding:10px 0 5px}
.readmore{float:right;color:#603c97;text-decoration:underline}
#doctor-bullets{position:absolute;right:15px;bottom:5px;z-index:3}
.welcome-section-right{width:31.7%;float:right;padding:45px 0 0}
.welcome-section-right-heading{font-size:26px;line-height:40px;color:#262626}
.welcome-intro{line-height:20px;padding:5px 0 30px}
.welcome-section-right .readmore{margin-right:10px}
#our-bariatric-program-section{background:url(/images/home-our-bariatric-program-bg.jpg) repeat-x}
.our-bariatric-program-left{float:left;width:56.5%;padding:43px 0 0;margin:0 0 0 -6.5%;position:relative}
.our-bariatric-program-left-heading{font-size:32px;line-height:32px;color:#000;padding:0 0 0 11.5%;margin:0 0 -5px}
.our-bariatric-program-left-heading a{color:#000}
.our-bariatric-program-left-heading a:hover{color:#fff}
.our-bariatric-program-left img{float:left}
.our-bariatric-program-left ul{position:absolute;right:35px;top:130px;background:url(/images/our-bariatric-program-ul-bg.png) no-repeat;width:213px;padding:15px 0 26px 38px}
.our-bariatric-program-left ul li{background:url(/images/our-bariatric-program-divider.png) center bottom no-repeat}
.our-bariatric-program-left ul li:last-child{background:0 0}
.our-bariatric-program-left ul li a{display:block;background:url(/images/our-bariatric-program-arrow-icon.png) 15px 25% no-repeat;font-size:18px;color:#fff;padding:0 0 15.5px 30px}
.our-bariatric-program-left ul li a:hover{color:#80c41d}
.our-bariatric-program-right{float:right;width:43.1%;padding:58px 0 0}
.our-bariatric-program-right-heading a{display:block;font-size:32px;color:#000;background:rgba(255,255,255,.7);padding:5px 0 7px;line-height:32px;margin-bottom:43px;text-align:center}
.our-bariatric-program-right-heading a:hover{color:#80C41D}
.our-bariatric-program-right ul li{margin-bottom:25px}
.home-seminar-date{float:left;text-align:center;margin-right:25px}
.home-seminar-date span.date{background:url(/images/sprite.png) -4086px -441px no-repeat;font-size:24px;color:#fff;display:inline-block;padding:14px 0;width:45px;margin:0;float:none;font-style:normal}
.home-seminar-date span.year-month{font-family:OpenSansItalic;font-size:14px;line-height:20px;color:#000;display:block}
.emmi-intro,.home-seminar-heading{font-family:OpenSansRegular;line-height:20px}
.home-seminar-heading{font-size:16px;color:#fff;padding-bottom:6px}
.home-seminar-intro{color:#262626}
.our-bariatric-program-right .readmore{color:#fff;text-decoration:none;border-bottom:1px solid #262626}
.our-bariatric-program-right .readmore:hover{color:#262626;border-bottom:1px solid #fff}
.emmi-section{padding-top:60px;padding-bottom:45px}
.emmi-section-left{float:left;width:68.2%;padding-right:6%;border-right:2px solid #8ac145;margin-right:2.5%}
.emmi-section-left .emmi-image{float:left;margin-right:25px;margin-bottom:6%}
.emmi-intro{font-size:14px;color:#414141;padding:6px 0 0}
.emmi-section .readmore{background:url(/images/sprite.png) -3500px -286px no-repeat #603c97;font-family:OpenSansLight;font-size:14px;color:#fff;padding:7px 25px 7px 35px;text-decoration:none;border-radius:5px}
.emmi-section .readmore:hover{background-color:#80c41d;background-position:-3500px 7px}
#educational-videos-section{background:#ededed}
.educational-videos-left{float:left;background:#bbb;margin:35px 0;padding:20px 2% 12px;width:39.5%}
.educational-videos-left-heading{font-family:OpenSansLight;font-size:30px;color:#2d2d2e;line-height:30px;margin-bottom:30px;padding-left:10%}
.educational-videos-left-heading a{color:#2d2d2e}
.educational-videos-left-heading a:hover{color:#fff}
.educational-videos-left-image{padding:0 10%;margin-bottom:20px;width:80%}
.educational-videos-left-image a{background:url(/images/sprite.png) -1216px -451px no-repeat;display:block;text-indent:-9999px;min-height:176px}
.educational-videos-left-image a:hover{background-position:-1216px 0}
.educational-videos-left .readmore{font-family:OpenSansRegular;font-size:15px;color:#fff;line-height:20px;text-decoration:none;border-bottom:1px solid #fff}
.educational-videos-left .readmore:hover{color:#603c97}
.patient-info-section,.patient-testimonials{float:right;width:44.8%;padding:45px 0 0;position:relative}
.patient-info-section-heading{font-family:OpenSansLight;font-size:24px;line-height:30px;color:#1b1b1b;margin-bottom:10px}
.patient-info-section-heading a{color:#1b1b1b}
.patient-info-section-heading a:hover{color:#5a309a}
.patient-info-section{margin-bottom:35px}
.patient-info-section ul{padding-left:13px}
.patient-info-section ul li{float:left;width:48.5%;margin-right:1.5%;padding:10px 0}
.patient-info-section ul li.border{background:url(/images/home-patient-info-divider.png) center bottom no-repeat}
.patient-info-section ul li a{display:block;font-family:OpenSansRegular;font-size:18px;color:#603c97;background:url(/images/sprite.png) -1206px -1185px no-repeat;padding:7px 0 7px 28px;border-radius:5px}
.patient-info-section ul li a:hover{color:#fff;background-position:-1206px -894px;background-color:#80c41d}
.patient-testimonials{position:relative;padding-top:0}
#home-testimonial{margin:5px 0 0;float:left;width:100%}
.testimonial-tumbnail{float:left;margin-right:15px}
.testimonial-intro{font-family:OpenSansItalic;color:#464444;font-size:13px;margin-bottom:12px}
.testimonial-name{float:right;font-family:OpenSansRegular;font-size:13px;color:#262626}
.address-in-footer,.footer-top-heading,.footer-top-section ul li a{font-family:OpenSansLight}
.patient-testimonials .next,.patient-testimonials .prev{position:absolute;text-indent:-9999px;bottom:5px;z-index:2;display:block;width:14px;height:14px}

.credibility{padding:20px 0}
.credibility a{margin:0 25px}
.np .next,.np .prev{cursor:pointer;height:21px;width:15px;z-index:9;background-image:url(/images/sprite.png);background-repeat:no-repeat;position:relative;padding:35px 0;background-color:#fff}
.np .next{background-position:-288px -759px;float:right}
.np .prev{float:left;background-position:-290px -462px}
#footer-section{background:url(/images/footer-bg.jpg) repeat-x}
.footer-top-section{border-bottom:1px solid #515151;padding-bottom:15px}
.footer-top-heading{font-size:13px;color:#fff;text-transform:uppercase;margin:30px 0 15px}
.footer-top-heading a{color:#fff}
.footer-top-section ul li ul{display:none}
.footer-top-section ul li a{line-height:26px;font-size:13px;color:#949494}
.footer-bottom-section a:hover,.footer-top-section ul li a:hover{color:#80c41d}
.footer-menu{float:left;width:18.75%;margin:0 1% 0 0}
.footer-services-menu{float:left;width:36.45%}
.footer-services-menu ul li{float:left;margin:0 3% 0 0;width:47%}
.footer-address-left a{color:#fff}
.footer-address-left a:hover,.footer-address-right a.readmore:hover{color:#80c41d}
.footer-address-section{float:right;width:43.5%}
.footer-address-left{float:left;margin-right:3%;width:55%}
.footer-address-right{float:right;width:42%}
.footer-address-right a{display:block}
.address-in-footer{color:#949494}
.address-in-footer span{font-family:OpenSansRegular;font-size:15px;margin-bottom:4px;display:inline-block}
.footer-bottom-section,.footer-phone-section,.newsletter{font-family:OpenSansLight}
.footer-phone-section{font-size:13px;line-height:20px;color:#949494;margin:15px 0 0}
.footer-address-right a.readmore{color:#fff}
.newsletter{float:left;width:57%;margin-right:7%;font-size:14px;color:#fff;position:relative}
.newsletter input{display:block;background:#848484;font-size:13px;color:#131313;border:none;padding:3px 14% 4px 4%;width:82%;line-height:18px}
.newsletter input.newsletter-submit{background:url(/images/newsletter-icon.png) 99.5% 1px no-repeat;bottom:2%;cursor:pointer;height:24px;position:absolute;right:1px;text-indent:-9999px;width:31px}
.newsletter span{display:block;margin:10px 0}
.footer-address .footer-no-display{display:none}
.smo{margin:40px 0 0}
.smo li{float:left;margin-right:10px}
.smo li a{display:block;width:16px;height:18px;text-indent:-9999px;background-image:url(/images/sprite.png);background-repeat:no-repeat}
.smo li.linked-in a{background-position:-6956px -1027px}
.smo li.twitter a{background-position:-6955px -1229px}
.smo li.google-plus a{background-position:-6956px -734px}
.smo li.facebook a{background-position:-6956px -441px}
.smo li.youtube a{background-position:-6957px -1389px}
.footer-bottom-section{font-size:13px;color:#949494;line-height:14px;padding-top:25px;min-height:120px}
.footer-bottom-section a{color:#949494}
.footer-bottom-left p{padding-bottom:10px}
.footer-bottom-left li{border-right:1px solid;float:left;margin:0 5px 0 0;padding:0 5px 0 0}
.footer-bottom-left li#menu-item-378{border:none}
.footer-bottom-left{float:left;margin-right:25px}
.ypo-logo{float:right;margin:12px 0 0}
#inner-banner-section{background:url(/images/inner-banner-bg.jpg) center 0 no-repeat}
.inner-banner-section .banner-tagline{top:22%}
.inner-banner-section #home-banner-bullets{bottom:20px}
.inner-banner-section .banner-bottom-buttons li a{font-size:22px}
.inner-banner-section .banner-bottom-buttons li.am-i-candidate{margin-right:2%}
.inner-banner-section .banner-bottom-buttons li.am-i-candidate a{background:url(/images/inner-am-i-candidate-icon.png) 4% 40% no-repeat;padding:12px 6% 12px 26.5%}
.inner-banner-section .banner-bottom-buttons li.bmi a{background:url(/images/inner-bmi-calculator-icon.png) 7% 40% no-repeat;padding:12px 8.5% 12px 31%}
.inner-banner-section .banner-bottom-buttons{bottom:9px;width:390px}
.container{padding:10px 0 20px;border-bottom:1px solid #bebebe}
.content{float:left;width:69.8%}
.breadcrumbs{font-family:OpenSansRegular;font-size:13px;color:#737373;margin-bottom:25px}
.breadcrumbs a{font-family:OpenSansLight;color:#737373}
.breadcrumbs span{color:#000}
.content h1{font-family:OpenSansRegular;font-size:26px;color:#5a309a;padding-bottom:25px;margin-bottom:25px;border-bottom:2px solid #ccc}
.content .sub-heading,.content h2{font-family:OpenSansSemibold;font-size:20px;color:#5a309a}
.content h3{font-family:OpenSansRegular;font-size:16px;color:#5a309a}
.content .sub-heading,.content h2,.content h3,.content ol,.content p,.content ul{margin:15px 0}
.content ol,.content ul{list-style:none;padding:0}
.content ol li ul li{list-style:none}
.content ol li{list-style:decimal;margin-bottom:8px}
.content ol,.content ul li{padding-left:18px;margin-bottom:8px}
.content ul li{background:url(/images/content-li-icon.png) 7px 7px no-repeat}
.sidebar{float:right;width:26%}
.sidebar-meet-doctor-section{text-align:center;margin-bottom:20px;position:relative}
.sidebar-meet-doctor-sub{background:#ededed;border:1px solid #dfdfdf;border-bottom:none;padding:10px 0 0}
.sidebar .meet-text{text-align:left;padding:0 5.5%}
.sidebar .doctor-name{border-bottom:1px solid #bebebe;padding-bottom:6px;text-align:left;margin:0 2% 0 5.5%;font-size:23px}
.sidebar-meet-doctor-section .readmore{display:block;float:none;background:#3f2f62;font-size:14px;text-decoration:none;padding:7px 0;color:#fff;font-family:OpenSansSemibold;margin-top:-4px}
.sidebar-meet-doctor-section .readmore:hover{background:#80c41d}
.sidebar #doctor-bullets{bottom:auto;top:5px}
.sidebar .emmi-section,.sidebar-our-services-section,.sidebar-patient-info-section{border:1px solid #dfdfdf;margin-bottom:20px}
.sidebar-our-services-heading,.sidebar-patient-info-heading{background:#80c41d;padding:6px 0 6px 15px;font-family:OpenSansLight;font-size:22px;color:#fff}
.sidebar-our-services-heading a,.sidebar-patient-info-heading a{color:#fff}
.sidebar-our-services-section ul,.sidebar-patient-info-section ul{background:#ededed;padding:10px 15px}
.sidebar-our-services-section ul li{border-bottom:1px solid #dfdfdf}
.sidebar-our-services-section ul li:last-child{border:none}
.sidebar-our-services-section ul li a{display:block;font-family:OpenSansSemibold;font-size:15px;color:#3f2f62;padding:0 0 4px 12px;background:url(/images/sprite.png) -2938px -273px no-repeat}
.sidebar-our-services-section ul li a:hover{background-position:-2938px 7px;color:#80c41d}
.sidebar-our-bariatric-program-section{background:url(/images/inner-our-bariatric-program-bg.jpg) repeat-x;font-family:OpenSansLight;margin-bottom:20px;padding:15px 0 10px}
.sidebar-our-bariatric-program-heading{font-size:22px;color:#000;margin-bottom:15px;padding:0 13px 0 15px}
.sidebar-our-bariatric-program-heading a{color:#000}
.sidebar-our-bariatric-program-heading a:hover{color:#fff}
.sidebar-our-bariatric-program-section ul{background:#603c97;border-radius:10px;border:1px solid #fff;padding:16px 0 7px;margin:0 13px 0 15px}
.sidebar-our-bariatric-program-section ul li{background:url(/images/inner-our-bariatric-program-divider.png) center bottom no-repeat}
.sidebar-our-bariatric-program-section ul li:last-child{background:0 0}
.sidebar-our-bariatric-program-section ul li a{display:block;background:url(/images/inner-our-bariatric-program-arrow.png) 12.5% 7px no-repeat;font-size:16px;color:#fff;padding:0 0 10px 18%}
.sidebar-our-bariatric-program-section ul li a:hover{color:#80c41d}
.free-seminars{background:url(/images/inner-our-bariatric-program-free-seminar-divider.png) no-repeat;margin-top:15px;padding:8px 13px 0 15px}
.free-seminars a{display:block;background:rgba(255,255,255,.7);font-size:20px;color:#000;padding:13px 0;text-align:center}
.free-seminars a:hover{color:#5a309a}
.sidebar-video-section{background:#c4c4c4;margin-bottom:20px;padding:10px 10px 13px 15px}
.sidebar-video-heading{font-family:OpenSansLight;font-size:22px;color:#2d2d2e;margin-bottom:10px}
.sidebar-video-heading a{color:#2d2d2e}
.sidebar-video-heading a:hover{color:#fff}
.sidebar-video-section a.sidebar-video-image{display:block;text-indent:-9999px;width:100%;height:119px;background:url(/images/sprite.png) -2364px -394px no-repeat}
.sidebar-video-section a.sidebar-video-image:hover{background-position:-2364px 0}
.sidebar-video-section .readmore{margin:5px 0 0;font-family:OpenSansRegular;font-size:14px;color:#fff}
.sidebar-video-section .readmore:hover{color:#603c97}
.sidebar-patient-info-section ul{padding:0 10px}
.sidebar-patient-info-section ul li{background:url(/images/inner-patient-info-divider.png) center bottom no-repeat;padding:5px 0}
.sidebar-patient-info-section ul li:last-child{background:0 0}
.sidebar-patient-info-section ul li a{display:block;font-family:OpenSansRegular;font-size:16px;color:#603c97;padding:2px 0 6px 21px;background:url(/images/sprite.png) -1787px -1475px no-repeat;border-radius:3px}
.sidebar-patient-info-section ul li a:hover{background-position:-1787px -1187px;background-color:#80c41d;color:#fff}
.sidebar .emmi-section{width:auto;background:#ededed;padding:8px 10px 0 14px}
.sidebar .emmi-intro{padding:0}
.sidebar .emmi-section .readmore{margin:9px 0 10px}
.sidebar .emmi-section-right{border-top:1px solid #c4c4c4}
.services-landing-page{margin:35px 0}
.content .services-landing-page li{float:left;width:46%;margin:0 4% 0 0;padding:10px 0;border-bottom:1px solid #e8e8e8;background:0 0}
.services-landing-page li a{display:block;font-family:OpenSansRegular;font-size:18px;color:#000;background-repeat:no-repeat;padding:41px 0 41px 130px;background-image:url(/images/sprite.png)}
.content .services-landing-page li.lap-band-surgery{float:none;width:auto;padding:0 0 20px 130px;margin:0 0 10px;background:url(/images/services-lap-band-surgery.jpg) 19px 0 no-repeat}
.content .services-landing-page li.lap-band-surgery:hover{background-image:url(/images/services-lap-band-surgery-mouse.jpg)}
.content .services-landing-page li.lap-band-surgery a{padding:19px 65px 8px 0;display:inline-block;border-bottom:1px dashed #737373}
.content .services-landing-page li.lap-band-surgery li{border:none;padding:0}
/*.content .services-landing-page li.reshape-gastric-balloon,.services-landing-page li.medical-weight-loss{border:none}*/
.content .services-landing-page li.lap-band-surgery li a{border:none;font-size:13px;color:#737373;background:url(/images/our-bariatric-program-arrow-icon.png) 10px no-repeat;padding:3px 0 3px 30px}
.services-landing-page li.realize-band-surgery a{background-position:-5215px -1125px}
.services-landing-page li.gastric-bypass a{background-position:-4641px 0}
.services-landing-page li.sleeve-gastrectomy a{background-position:-5789px -1500px}
.services-landing-page li.stomaphyx a{background-position:-6363px -375px}
.services-landing-page li.rose-procedure a{background-position:-5789px -750px}
.services-landing-page li.esophyX-tif a{background-position:-4067px -1136px}
.services-landing-page li.revisions a{background-position:-5789px 0}
.services-landing-page li.tummy-tuck a{background-position:-6363px -1125px}
.services-landing-page li.general-surgery a{background-position:-4641px -750px}
.services-landing-page li.incisionless-surgery a{background-position:-4641px -1500px}
.services-landing-page li.medical-weight-loss a{background-position:20px 0;background-image:url(/images/medical-weight-loss-surgery.jpg)}
.services-landing-page li.reshpe-gas a{background:url(/images/reshape-gastric-s.jpg) 0 0 no-repeat; background-position: 20px;}

.services-landing-page li.reshpe-gas a:hover{background:url(/images/reshape-gastric-sh.jpg) 0 0 no-repeat; background-position: 20px;}
.services-landing-page li.medical-weight-loss a:hover{background-image:url(/images/medical-weight-loss-surgery-mouse.jpg)}
.services-landing-page li.realize-band-surgery a:hover{background-position:-5215px -750px}
.services-landing-page li.gastric-bypass a:hover{background-position:-4067px -1511px}
.services-landing-page li.sleeve-gastrectomy a:hover{background-position:-5789px -1125px}
.services-landing-page li.stomaphyx a:hover{background-position:-6363px 0}
.services-landing-page li.rose-procedure a:hover{background-position:-5789px -375px}
.services-landing-page li.esophyX-tif a:hover{background-position:-4067px -761px}
.services-landing-page li.revisions a:hover{background-position:-5215px -1500px}
.services-landing-page li.tummy-tuck a:hover{background-position:-6363px -750px}
.services-landing-page li.general-surgery a:hover{background-position:-4641px -375px}
.services-landing-page li.incisionless-surgery a:hover{background-position:-4641px -1125px}
.doctors{border:1px solid #ccc;margin:0 0 15px;position:relative}
.doctors .doctor-image{margin:0;width:36.5%}
.content .doctor-name{color:#262626;border:none}
.content .doctor-name span{font-size:15px}
.doctors .readmore{position:absolute;bottom:25px;right:10%}
.content .newsletter{display:inline-block;float:none;width:auto;color:#737373}
.content .newsletter span{color:#737373}
.content .newsletter input{margin-bottom:15px}
.content .newsletter input.newsletter-submit{top:38px}
.content .newsletter p{font-size:12px;margin:0}
.bmi-table{border:1px solid #dfdfdf;margin:auto;width:275px}
.content .bmi-table ul{margin:0;float:left;width:100%}
.content .bmi-table ul li{background:0 0;padding:0;margin:0}
.content .bmi-table ul li.bmi-table-heading{background:#80c41d;color:#fff}
.content .bmi-table ul li.bmi-table-background{background:#EDEDED}
.content .bmi-table ul li span{display:block}
.content .bmi-table ul li .classification{float:left;padding:5px 0 5px 4.5%;width:55%;border-right:1px solid #dfdfdf}
.content .bmi-table ul li .bmi{float:left;padding:5px 0 5px 5%;width:35%}
.content .bmi-table ul li.bmi-table-heading .classification{border-right:1px solid #fff}
.esophyx-detailed{margin:15px 0}
.esophyx-detailed-image{float:left;margin:0 20px 0 0}
.esophyx-detailed p{padding:6% 0;margin:0}
.bmi-table.free-seminar,.bmi-table.support-group{width:100%}
.content .bmi-table.support-group ul li .bmi{width:25%}
.content .bmi-table.free-seminar ul li .classification,.content .bmi-table.support-group ul li .classification{width:65%;border-right:none;border-left:1px solid #dfdfdf}
.content .services-buttons li{background:#ededed;border:1px solid #dfdfdf;float:left;margin-right:1.5%;padding:0;width:48%}
.content .services-buttons li a{color:#333;display:block;padding:10px 0 10px 20px}
.content .services-buttons li:hover{background:#80c41d}
.content .services-buttons li:hover a{color:#fff}
.content .bmi-table.free-seminar ul li .seminar{float:left;padding:5px 0 5px 2%;width:25%;border-right:1px solid #dfdfdf;min-height:162px}
.content .bmi-table.free-seminar ul li .bmi{width:20%;padding:5px 0 5px 2%}
.content .bmi-table.free-seminar ul li .classification{width:48%;padding:5px 0 5px 2%}
.content .bmi-table.free-seminar ul li p{margin:0}
.content .bmi-table.free-seminar ul li.bmi-table-heading .seminar{border-right:1px solid #fff;min-height:0}
.content .bmi-table.free-seminar ul li.bmi-table-heading .classification{border-left:1px solid #fff}
.bmi-calculator-right-section{width:275px;margin:20px auto 0;padding:1px 0;background:#EDEDED;border-radius:3px;border:1px solid #dfdfdf}
.bmi-calculator-heading{background:#80C41D;margin:15px 10px;font-size:20px;color:#FFF;text-align:center;padding:5px 0 8px}
.bmi-calculator-right-section form{margin:5px 10px 15px}
.bmi-calculator-right-section form li{margin-bottom:8px;background:0 0;padding-left:0}
.bmi-calculator-right-section form label{font-size:13px;color:#737373;width:28%;float:left}
.bmi-calculator-right-section form input[type=text],form input[type=button]{border-radius:10px;border:none;color:#FFF;text-align:center}
.bmi-calculator-right-section form input[type=text]{background:#ccc;color:#737373;width:19.6%;position:relative;z-index:2;line-height:21px}
.bmi-calculator-right-section form input[type=button]{background:#80C41D;width:47.5%;margin-left:25%;cursor:pointer}
.bmi-calculator-right-section form span{background:#603c97;border-radius:0 10px 10px 0;color:#FFF;width:11%;display:inline-block;position:relative;z-index:1;margin:0 5px 0 -3%;padding:2px 0 0 5%;line-height:20px;font-size:11px}
.bmi-calculator-right-section a{float:right;margin:0 14.5% 15px 0;font-size:12px;color:#81a9dc;border-bottom:2px solid #143574;line-height:12px}
.content-images{text-align:center}
.content-images>span{display:inline-block;margin:15px 10px}
.view-pdf a{background:#80c41d;color:#fff;display:inline-block;padding:8px 12px}
@media only screen and (max-width:980px){.container,.credibility,.educational-videos-section,.emmi-section,.footer-bottom-section,.footer-top-section,.header-section,.our-bariatric-program-section,.welcome-section{width:96%;padding-left:2%;padding-right:2%}
.home-banner-section,.inner-banner-section,.main-menu{width:100%}
#header-section{background:#f8f8f8;border-bottom:1px solid #efefef}
#google_translate_element{float:right;margin:15px 0 5px}
.header-right-section{clear:right;padding:10px 0 15px}
.header-appointment{line-height:20px}
#home-banner-section{background-position:center bottom}
#home-banner-bullets{left:5px}
.banner-tagline{right:2%;top:10%}
.banner-services{top:30%;width:375px}
.banner-bottom-buttons{right:5px;width:490px}
.banner-bottom-buttons li.am-i-candidate a{background-position:6% 40%;padding:30px 8% 29px 24.5%}
.banner-bottom-buttons li.bmi a{background-position:10% 39%;padding:30px 7.5% 29px 35%}
.welcome-section{padding-bottom:10px}
.doctor-image{margin:0}
.doctor-intro{padding:4% 1% 0 0}
.welcome-section-right{padding:2% 0 0}
.our-bariatric-program-left ul{top:110px}
.our-bariatric-program-right-heading a{margin-bottom:30px}
.our-bariatric-program-right ul li{margin-bottom:15px}
.home-seminar-heading{padding-top:10px}
.home-seminar-intro{display:none}
.our-bariatric-program-right .readmore{margin-bottom:8px}
.patient-testimonials{margin-bottom:15px}
.patient-info-section,.patient-testimonials{width:48.8%}
.patient-info-section ul li a{font-size:17px}
.footer-menu{width:15.75%}
.footer-services-menu{width:39.45%}
#inner-banner-section{background-color:#5b309b}
.inner-banner-section .banner-bottom-buttons{bottom:5px;float:right;position:inherit}
.sidebar #doctor-slider li{min-height:305px}
.sidebar-our-bariatric-program-section{background:#b08ee4}
.sidebar .doctor-name{min-height:87.5px}
.content .services-landing-page li{float:none;width:auto;margin:0}
.content .services-landing-page li.lap-band-surgery{background-position:19px 45%}
.content .services-landing-page li.incisionless-surgery,.content .services-landing-page li.medical-weight-loss{border-bottom:1px solid #e8e8e8}
}
@media only screen and (max-width:750px){.emmi-intro span,.our-bariatric-program-left img{display:none}
.patient-testimonials,.ypo-logo{clear:both}
.header-logo{padding:2.5% 0 0;width:64%}
.header-right-section{font-size:14px;padding:5px 0 15px}
.header-right-section a{font-size:22px}
.main-menu li a{font-size:15px}
.banner-tagline{top:5%;width:375px}
.banner-services{top:25%;width:192px}
.banner-services li.lap-band-surgery a{background-position:-2339px -1251px}
.banner-services li.realize-band-surgery a{background-position:-2915px -1604px}
.banner-services li.gastric-bypass a{background-position:-730px -463px}
.banner-services li.sleeve-gastrectomy a{background-position:-6933px 0}
.banner-services li.rose-procedure a{background-position:-4063px 0}
.banner-services li.stomaphyx a{background-position:-7507px 0}
.banner-services li.esophyX-tif a{background-position:-267px -1540px}
.banner-services li.revisions a{background-position:-3489px -1049px}
.banner-services li.tummy-tuck a{background-position:-7507px -904px}
.banner-services li.general-surgery a{background-position:-730px -1367px}
.banner-services li.incisionless-surgery a{background-position:-1767px -752px}
#home-banner-bullets{bottom:95px}
.banner-bottom-buttons{position:inherit;width:505px;margin:auto;bottom:5p;clear:both}
.content,.footer-address-section,.patient-info-section ul li,.patient-testimonials,.sidebar,.sidebar .emmi-section-right,.welcome-section-left,.welcome-section-right{float:none;width:auto}
.welcome-section-left{background:0 0;border-bottom:1px solid #ccc;padding-bottom:10px}
.doctor-intro{padding:7% 1% 0 0;width:59.5%}
#our-bariatric-program-section{background:#b493e4}
.our-bariatric-program-left ul{position:inherit;right:auto;top:auto;margin:40px auto 0}
.emmi-section-left .emmi-image{width:29%}
.emmi-section-right{float:left;width:22%}
.educational-videos-left-image a,.educational-videos-left-image a:hover{min-height:133px}
.patient-info-section ul li,.patient-info-section ul li.border{margin-right:0;background:url(/images/home-patient-info-divider.png) 15% bottom no-repeat}
#footer-section{background:#252525}
.footer-menu{width:31.25%}
.footer-services-menu{width:67.45%}
.footer-address-section{clear:both;padding-top:10px}
.footer-bottom-left{width:75.6%}
.ypo-logo{display:inline-block;float:none}
#inner-banner-section{background-position:center bottom}
.sidebar{clear:both}
.sidebar-meet-doctor-section,.sidebar-our-bariatric-program-section,.sidebar-patient-info-section{float:left}
.sidebar .emmi-section,.sidebar-our-services-section,.sidebar-video-section{float:right}
.sidebar-meet-doctor-section,.sidebar-our-bariatric-program-section,.sidebar-our-services-section,.sidebar-patient-info-section{width:48%}
.sidebar #doctor-slider li,.sidebar .doctor-name{min-height:0}
.sidebar .emmi-section,.sidebar-video-section{width:44%;padding:10px 2% 13px 2.5%}
.sidebar-our-services-section ul{padding:3px 15px}
.sidebar-video-section a.sidebar-video-image{margin:32px 0}
.sidebar-video-section .readmore{margin:5px 0 15px}
.sidebar-patient-info-section ul{padding:14px 10px}
.services-landing-page{width:540px;margin:35px auto}
}
@media only screen and (max-width:567px){#home-banner,#home-banner-bullets,.banner-tagline,.main-menu{display:none}
.banner-services,.doctors .readmore{position:inherit}
.banner-bottom-buttons,.banner-bottom-buttons li,.doctor-image,.doctor-image img,.doctor-intro,.doctors .doctor-image,.educational-videos-left,.emmi-section-left,.emmi-section-left .emmi-image,.emmi-section-right,.footer-bottom-left,.footer-menu,.footer-services-menu,.header-logo,.inner-banner-section .banner-bottom-buttons,.our-bariatric-program-left,.our-bariatric-program-right,.patient-info-section,.sidebar .emmi-section,.sidebar-meet-doctor-section,.sidebar-our-bariatric-program-section,.sidebar-our-services-section,.sidebar-patient-info-section,.sidebar-video-section{float:none;width:auto}
#google_translate_element{left:30%;position:absolute;top:0}
.header-logo{padding:50px 0 0}
#header-section{background:#F7F7F7;border-bottom:1px solid #eee}
.header-right-section{float:none;margin:auto;padding:10px 0 15px;width:185px}
.header-right-section a{padding-top:0}
#home-banner-section{background-position:center 0;background-color:#5A319B}
.banner-services{right:auto;top:auto;margin:25px auto;clear:both}
.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{top:70px!important}
.banner-bottom-buttons{background:#5a319b;right:auto;width:100%;padding-top:5px}
.banner-bottom-buttons>ul{margin:auto;width:255px}
.banner-bottom-buttons li.am-i-candidate{margin-right:0}
.welcome-section-left #doctor-slider li{min-height:446px}
.doctor-image,.emmi-section-right{margin-right:0;text-align:center}
.doctor-intro{padding-right:0}
.emmi-section-left{padding-right:0;margin-right:0;border-right:none;border-bottom:2px solid #8ac145;padding-bottom:10px;margin-bottom:15px}
.emmi-section-left .emmi-image{margin-right:0;text-align:center}
.educational-videos-left-image{width:200px;margin:0 auto 20px}
.educational-videos-left-image a{min-height:117px}
.patient-info-section{padding-top:0}
.footer-menu,.footer-services-menu{margin-right:0}
.footer-menu li{float:left;margin:0 3% 0 0;width:47%}
.footer-services-menu{clear:both;padding-top:10px}
.footer-bottom-section{text-align:center}
.footer-bottom-left{margin:0;text-align:left}
.ypo-logo{display:inline-block;float:none}
.inner-banner-section .banner-bottom-buttons{width:auto;float:none;clear:both;background:#5A319B}
#inner-banner-section{background-position:center 0}
.inner-banner-section #home-banner-bullets{bottom:95px}
.sidebar-our-services-section ul{padding:10px 15px}
.sidebar-video-section a.sidebar-video-image{margin:0}
.sidebar-video-section .readmore{margin:5px 0 0}
.sidebar-patient-info-section ul{padding:0 10px}
.doctors .doctor-image{text-align:center}
.doctor-intro{padding:7% 5%}
.content .bmi-table.support-group ul li .classification{min-height:36px}
.services-landing-page{width:auto}
.content .services-landing-page li.lap-band-surgery a{padding-right:0}
}