body,h1,h2,h3,h4,h5,h6,p,ol,ul,li{margin:0;padding:0}
body{overflow-x:hidden;overflow-y:scroll;position:relative}
ul li{list-style:none}
img{border:0;max-width:100%;vertical-align:middle}
a,a:hover{text-decoration:none;color:inherit}
*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
a:focus{outline:1px dotted #ccc}
.accessible_on a:focus{outline:2px solid red!important}
.hr{background:url(../images/hr.gif) repeat-x left center;padding:10px 0;clear:both}
.clear-float,.clear{clear:both}
.nodisplay{display:none!important}
.bordernone{border:none!important}
.bgnone{background:none!important}
.text-center{text-align:center!important}
.inlineblock{display:inline-block!important;vertical-align:top}
.text-uppercase{text-transform:uppercase!important}
.fluid-div,.theme-L,.theme-R{width:100%;height:100%}
.table-div,.form-table{width:100%;display:table;table-layout:fixed}
.table-row,.form-row{display:table-row}
.table-cell,.form-cell{display:table-cell;vertical-align:top;width:100%}
.theme-L,.theme-R{position:absolute;z-index:99;padding:0;margin:0;top:0}
.theme-L{left:-100%}
.theme-R{right:-100%}
.img-l{float:left;margin:0 15px 10px 0}
.img-r{float:right;margin:0 0 10px 15px}
.img-c{text-align:center;margin:10px}
.videoBorder,.multiBorder{position:relative;margin:15px auto}
.videoBorder{width:90%;border:4px solid #333;padding:53% 0 0}
.dfw-whitemode .videoBorder{border:4px solid #000}
.dfw-blackmode .videoBorder{border:4px solid #fff}
.multiBorder{width:100%;padding:100% 0 0}
.videoBorder iframe,.videoBorder embed,.multiBorder iframe,.multiBorder embed{position:absolute;margin:0;padding:0;border:0;width:100%;height:100%;top:0;left:0}
.rslides{position:relative;list-style:none;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}
.Banner-Tabs{position:absolute;z-index:99;margin:0;padding:0;bottom:5px;right:5px}
.Banner-Tabs li{display:inline-block;position:relative;background:#003263;width:20px;height:5px}
.Banner-Tabs li.Banner_here{background:#fff}
.Banner-Tabs li a{display:block;width:100%;height:100%}
.Banner-Tabs li span{position:absolute;z-index:1;font:normal 10px/20px Verdana,Arial,Helvetica,sans-serif;color:#000;background:rgba(255,255,255,0.7);padding:0 3px;display:none;width:100%;left:0;bottom:100%}
.Banner-Tabs li a:hover span,.Banner-Tabs li.Banner_here a span{display:block}
.Banner_auto,.Banner_nav{position:absolute;z-index:99;display:block;width:25px;height:25px;bottom:5px}
.Banner_auto span,.Banner_nav span{position:absolute;z-index:1;display:none;background:rgba(255,255,255,0.7);bottom:100%;font:normal 12px/20px Verdana,Arial,Helvetica,sans-serif;color:#000;padding:2px 5px 5px}
.Banner_auto span{left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}
.Banner_auto{background:url(../images/play-b.png) no-repeat center center #fff;left:30px}
.Banner_auto.Banner_pause{background:url(../images/pause-b.png) no-repeat center center #fff}
.Banner_nav.prev{background:url(../images/prev-b.png) no-repeat center center #fff;left:5px}
.Banner_nav.next{background:url(../images/next-b.png) no-repeat center center #fff;left:55px}
.Banner_nav.prev span{left:0}
.Banner_nav.next span{right:0}
.Banner_auto:hover span,.Banner_nav:hover span{display:block}
#Banner{position:relative}
.nbs-flexisel-container{position:relative;max-width:100%}
.nbs-flexisel-ul{position:relative;width:99999px;margin:0;padding:0;text-align:center}
.nbs-flexisel-inner{overflow:hidden;margin:0 auto;width:94%}
.nbs-flexisel-item{float:left;margin:0;padding:0;position:relative;line-height:0;text-align:center}
.nbs-flexisel-item img{position:relative;margin:10px 0}
.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{position:absolute;z-index:99;margin:0;padding:0;top:0;height:100%;width:40px}
.nbs-flexisel-nav-left{left:0;background:url(../images/left-arrow.png) no-repeat center center}
.nbs-flexisel-nav-right{right:0;background:url(../images/right-arrow.png) no-repeat center center}
#backtobot,#backtotop{cursor:pointer;right:5px;position:fixed;z-index:9999;width:42px;height:42px;font:normal 12px/20px Verdana,Arial,Helvetica,sans-serif;color:#000;text-align:center;border-radius:20px;bottom:10px}
#backtotop{background:url(../images/up-arrow.png) left top no-repeat}
#backtobot{background:url(../images/down-arrow.png) left top no-repeat}
#backtobot a,#backtotop a{display:block;color:#000;opacity:.7}
#backtobot:hover,#backtotop:hover{opacity:1}
#backtobot span,#backtotop span{background:rgba(255,255,255,1);position:absolute;right:90%;z-index:-1;padding:0 15px 0 10px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);display:none}
#backtobot:hover span,#backtotop:hover span{display:block}
.dfw-on,.dfw-off{display:none}
.dfw-off{background:#003263;position:fixed;z-index:999;left:15px;top:50%;transform-origin:left;-webkit-transform:translate(0,-50%) rotate(-90deg);-moz-transform:translate(0,-50%) rotate(-90deg);-ms-transform:translate(0,-50%) rotate(-90deg);-o-transform:translate(0,-50%) rotate(-90deg);transform:translate(0,-50%) rotate(-90deg);border-radius:0 0 10px 10px;text-transform:uppercase}
.dfw-off a{display:block;padding:5px 10px}
.dfw-off span{display:inline-block;vertical-align:middle;width:20px;height:24px;background:url(../images/accessible-w.png) no-repeat center center;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.dfw-off li{display:inline-block;vertical-align:top}
.dfw-off li:last-child{border-left:1px solid rgba(255,255,255,0.7);font-weight:700}
.accessible_on #Access-Container{background:#003263}
#Accessibility{max-width:1170px;min-width:300px;padding:2px 0;font:normal 12px/20px Verdana,Arial,Helvetica,sans-serif;color:#fff;margin:0 auto}
#Accessibility a{color:#fff}
.access-links{text-align:left;font:normal 14px/20px Verdana,Arial,Helvetica,sans-serif;padding:0 2px}
.access-settings{text-align:right}
.fontsize{display:inline-block;width:150px;vertical-align:top}
.fontsize span{display:inline-block;vertical-align:bottom}
.fontsize a{padding:0 4px;display:block}
#Accessibility .fontsize span.dfw-actSize a{color:#ffabab}
.fontminus{font:400 14px/20px Verdana,Arial,Helvetica,sans-serif}
.fontreset{font:500 16px/20px Verdana,Arial,Helvetica,sans-serif}
.fontplus{font:600 20px/20px Verdana,Arial,Helvetica,sans-serif}
.dfw-mode{display:inline-block;width:140px;vertical-align:top}
.dfw-mode a{padding:0 3px;display:block}
#Accessibility .dfw-mode span{display:inline-block;vertical-align:top;font:600 14px/16px Verdana,Arial,Helvetica,sans-serif}
#Accessibility .dfw-blackMode{background:#000;color:#fff}
#Accessibility .dfw-blackMode a{color:#fff;border:2px solid #000}
.dfw-whiteMode{background:#fff;color:#000}
#Accessibility .dfw-whiteMode a{color:#000;border:2px solid #fff}
#Accessibility .dfw-mode a.dfw-active{border:2px solid red}
.dfw-skip{overflow:hidden;vertical-align:top;right:5px;top:0;position:absolute;font:normal 12px/20px Verdana,Arial,Helvetica,sans-serif;display:none;z-index:99}
#skip-header.dfw-skip{top:0}
#skip-sidebar.dfw-skip{right:0}
.dfw-skip a{padding:0 5px}
.dfw-whitemode .dfw-skip{display:block;background:#fff;border:1px solid #000}
.dfw-blackmode .dfw-skip{background:#000;border:1px solid #fff}
.dfw-whitemode{background:#fff}
.dfw-blackmode{background:#000}
.dfw-whitemode #Container{color:#000!important}
.dfw-whitemode #Container a,.dfw-whitemode #Container a:hover,.dfw-whitemode .Wrapper a{color:#00e!important}
.dfw-blackmode #Container{color:#fff!important}
.dfw-blackmode #Container a,.dfw-blackmode #Container a:hover,.dfw-blackmode .Wrapper a{color:#fc0!important}
.accessible_on .theme-L,.accessible_on .theme-R{display:none}
.dfw-whitemode .menu ul,.dfw-whitemode .Wrapper{background:#eee}
.dfw-blackmode .menu ul,.dfw-blackmode .Wrapper{background:#333}
.accessible_on .parentMenu li{background:none!important}
.accessible_on .textMain,.accessible_on .textMain h1,.accessible_on .textMain h2,.accessible_on .textMain h3,.accessible_on .textMain h4,.accessible_on .navigation{color:inherit!important}
.dfw-whitemode .accessImages img{-webkit-filter:invert(0);-moz-filter:invert(0);-ms-filter:invert(0);-o-filter:invert(0);filter:invert(0)}
.dfw-blackmode .accessImages img{-webkit-filter:invert(100%);-moz-filter:invert(100%);-ms-filter:invert(100%);-o-filter:invert(100%);filter:invert(100%)}
#Container,header,nav,section,footer,#Content-Container,#Footer-Container,#Access-Container,#Banner-Container,#Banner-Container-S{width:100%;margin:0;padding:0;position:relative}
#Container{overflow:hidden}
header.sticky{position:fixed;width:100%;z-index:999;transition:all .4s ease}
header.sticky-up{top:0;transition:all .4s ease}
nav{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px;}
#Main-Menu{display:block}
#Mobile-Menu{display:none}
.menu-home{width:7%}
.menu-about{width:7%}
.menu-about ul{width:190px}
.menu-about ul li{line-height:46px}
.menu-your-journey{width:8%}
.menu-your-journey ul{width:280px}
.menu-solutions{width:19%}
.menu-solutions ul{width:405px}
.menu-solutions ul ul{width:300px}
.menu-first-visit{width:12%}
.menu-first-visit ul{width:225px}
.menu-referrers{width:9%}
.menu-referrers ul{width:205px}
.menu-contact{width:12%}
.menu-contact ul{width:150px}
.menu li{float:left;position:relative;text-align:center;font:600 13px/23px 'Work Sans',sans-serif;text-transform:uppercase;background:url(../images/menu-divider.png) no-repeat right center}
.menu li:last-child{background:none}
.menu li li{background:none;font-size:14px;line-height:36px}
.menu li a{display:block;color:#212426}
.menu li a:hover{color:#0083d6}
.menu ul{position:absolute;z-index:999;left:0;display:none;background:#0083d6}
.menu ul li a{color:#fff}
.menu ul li a:hover{background:#58d3eb;color:#fff}
.menu ul ul{left:100%;top:0}
.menu ul li{float:none;height:auto;text-align:left}
.menu ul li a{padding:0 0 0 30px}
.menu li:hover > ul{display:block}
.menu li:last-child li ul,.menu li:last-child li:last-child ul{right:100%}
#Mobile-Menu{border:1px solid #000}
.toggleMenu{text-align:center;padding:2px;font:bold 16px/30px Verdana,Arial,Helvetica,sans-serif}
.toggleMenu a{display:block;padding:5px;border:2px solid #fff;border-radius:5px}
.toggleMenu span{display:inline-block;vertical-align:middle;margin:0 10px;width:40px;height:30px;background:url(../images/mobile-menu.png) no-repeat center top}
.parentMenu li a{padding:10px 10px 10px 20px;display:block;color:#fff}
.parentMenu li:hover,.parentMenu li.actMenu,.parentMenu li.actMenu li{background:#003263}
.parentMenu li ul{display:none}
.parentMenu li li:hover{background:#333}
.parentMenu li li a{padding:10px 10px 10px 40px}
.parentMenu li li li a{padding:10px 10px 10px 60px}
.parentList,.dfw-whitemode .parentMenu li:hover .parentList{background:url(../images/menu-bl-bg.png) no-repeat 95% center}
.parentMenu li:hover .parentList,.dfw-blackmode .parentMenu li .parentList,.dfw-blackmode .parentMenu li:hover .parentList{background:url(../images/menu-wl-bg.png) no-repeat 95% center}
.parentMenu li.actMenu .parentList,.dfw-blackmode .parentMenu li.actMenu .parentList{background:url(../images/menu-wd-bg.png) no-repeat 95% center}
.dfw-whitemode .parentMenu li li,.dfw-whitemode .parentMenu li.actMenu li{background:url(../images/menu-bl-bg.png) no-repeat 25px center!important}
.dfw-blackmode .parentMenu li li,.dfw-blackmode .parentMenu li.actMenu li{background:url(../images/menu-wl-bg.png) no-repeat 25px center!important}
.dfw-whitemode .parentMenu li.actMenu .parentList{background:url(../images/menu-bd-bg.png) no-repeat 95% center}
.Wrapper{z-index:9999;background:#097EF0;font:normal 14px/20px Verdana,Arial,Helvetica,sans-serif}
.Wrapper.mobileMenu{position:absolute;width:100%;left:0;display:none}
.Wrapper.slideMenu{position:fixed;width:90%;top:0;display:block}
#Container.slideLeft .Wrapper.slideMenu{left:-90%}
#Container.slideLeft .Wrapper.slideMenu.showMenu{left:0}
#Container.slideRight .Wrapper.slideMenu{right:-90%}
#Container.slideRight .Wrapper.slideMenu.showMenu{right:0}
#Container.slideRight,#Container.slideLeft,.Wrapper.slideMenu{-webkit-transition:all .9s ease;-moz-transition:all .9s ease;-ms-transition:all .9s ease;-o-transition:all .9s ease;transition:all .9s ease}
#Container.slideLeft.slideContainer{left:90%}
#Container.slideRight.slideContainer{right:90%}
.navigation{padding:10px;font-weight:700}
.navigation a{font-weight:400;text-decoration:underline}
.textMain{padding:10px 30px 50px 10px}
.textMain a{text-decoration:underline}
.textMain a:hover{text-decoration:none}
.textMain p{padding:10px 0}
.textMain ul{padding:0;margin:10px 0}
.textMain ol{padding:0 0 0 30px;margin:10px 0}
.textMain ul li,.textMain ol ul li{background:url(../images/bullet-b.gif) no-repeat 15px 14px;padding:5px 5px 5px 30px}
.dfw-whitemode .textMain ul li{background:url(../images/bullet-b.gif) no-repeat 15px 14px}
.dfw-blackmode .textMain ul li{background:url(../images/bullet-w.gif) no-repeat 15px 14px}
.textMain ol li{padding:5px;list-style:decimal}
.textMain ul ul,.textMain ol ol{margin:0;padding:5px 5px 10px 20px}
.textMain ul ul li{background:none;padding:5px;list-style:circle}
.textMain ol ol li{padding:5px;list-style-type:lower-alpha}
.textMain ol ul li{list-style:none}
.textMain ul ul ul li{list-style:square}
.textMain ol ol ol li{list-style:lower-roman}
.textMain li p{margin:5px}
.textMain h1{padding:10px 0;margin:0}
.textMain h1 span,.textMain h2 span{display:block}
.textMain h2,.textMain h3,.textMain h4,.hTag2,.hTag3,.hTag4{padding:10px 0}
.textMain h1 a,.textMain h2 a,.textMain h3 a,.textMain h4 a,.hTag2 a,.hTag3 a,.hTag4 a{text-decoration:none}
.textMainBold,.textMain strong{font-weight:700;color:#333}
.textMain em{font-style:italic}
.PDFtext{font:normal 12px Verdana,Arial,Helvetica,sans-serif;color:#999}
.mandatory{font:normal 14px Verdana,Arial,Helvetica,sans-serif;color:red}
#Sidebar{position:relative;padding:5px 0 20px}
.submit-testimonials{border:2px solid #003263;padding:3px;font:normal 16px/30px Verdana,Arial,Helvetica,sans-serif;color:#fff;float:right;text-align:center}
.textMain .submit-testimonials a{color:#fff;display:block;padding:0 15px;background:#003263;text-decoration:none}
.accessible_on .textMain .submit-testimonials a{background:none}
.dfw-whitemode .textMain .submit-testimonials{border:2px solid #000}
.dfw-blackmode .textMain .submit-testimonials{border:2px solid #fff}
.ypo-showcase{position:absolute;bottom:10px;left:10px}
.showcase{padding:5px;border:1px solid #1293FF}
.dfw-whitemode .showcase{border:1px solid #000}
.dfw-blackmode .showcase{border:1px solid #fff}
.ypo-l{padding:10px;background:#fff;text-align:right}
.ypo-r{background:#efefef;padding:10px;text-align:left}
.accessible_on .ypo-l,.accessible_on .ypo-r{background:none}
.dfw-whitemode .ypo-l,.dfw-whitemode .ypo-r{border-bottom:1px dashed #000}
.dfw-blackmode .ypo-l,.dfw-blackmode .ypo-r{border-bottom:1px dashed #fff}
.ypo-l img,.ypo-r img{border:1px solid #1293FF;padding:2px}
.dfw-whitemode .ypo-l img,.dfw-whitemode .ypo-r img{border:1px solid #000}
.dfw-blackmode .ypo-l img,.dfw-blackmode .ypo-r img{border:1px solid #fff}
.ypo-l img{margin:0 15px 10px 0;float:left}
.ypo-r img{margin:0 0 10px 15px;float:right}
.textMain .blogMain li .read-more{display:inline-block}
.textMain .blogMain li .read-more a{display:block;padding:10px 15px;border:2px solid #333;border-radius:10px;text-decoration:none}
.mediaList{margin:0;padding:10px 0}
.textMain .mediaList ul{margin:0;padding:0}
.textMain .mediaList li{display:inline-block;list-style:none;padding:0;margin:5px 3px;border-radius:5px;border:2px solid #097EF0}
.dfw-whitemode .textMain .mediaList li{border:2px solid #000}
.dfw-blackmode .textMain .mediaList li{border:2px solid #fff}
.mediaList li a{display:block;padding:5px 10px 5px 40px;text-decoration:none}
.video a{background:url(../images/loadmove.png) no-repeat 10px center}
.info a{background:url(../images/patient-icon.png) no-repeat 10px center}
.accordion{margin:10px 0}
.accordead,.textMain .accordead{padding:0;margin:2px 0;letter-spacing:1px;margin:12px 0;letter-spacing:1px;position:relative}
.accessible_on .accordead,.accessible_on .textMain .accordead{border:none;padding:10px 0;margin:0}
.accordead,.textMain .accordead a{padding:14px 10px 14px 75px;font:400 18px/22px 'Work Sans',sans-serif;outline:none;display:block;color:#151515;background:#c8c9ce url(../images/plus.png) 2px center no-repeat;border-radius:25px}
.accordead,.textMain .accordead a:hover{background:#58d3eb url(../images/plus.png) 2px center no-repeat}
.textMain .accordead.show_accord a{background:#58d3eb url(../images/minus.png) 2px center no-repeat;color:#0000AC}
.accordane,.textMain .accordane{display:none;padding:25px 5px 15px;border:1px solid #097EF0;border-radius:0 0 25px 25px}
.accessible_on .accordane,.accessible_on .textMain .accordane{border:none;display:block;padding:0;margin:0}
.dfw-whitemode .accordane,.dfw-whitemode .textMain .accordane{border-bottom:1px dashed #000}
.dfw-blackmode .accordane,.dfw-blackmode .textMain .accordane{border-bottom:1px dashed #fff}
.subList{padding:10px 0}
.textMain .subList ul,.textMain .subList li{padding:0;margin:0;background:none}
.textMain .subList li{font:normal 16px/20px Verdana,Arial,Helvetica,sans-serif;color:#fff;display:inline-block;vertical-align:top;padding:2px;border:1px solid #097EF0;margin:3px 0;width:48%;background:none}
.textMain .subList li a{display:block;padding:5px 15px;text-decoration:none}
.accessible_on .textMain .subList li{background:none}
.dfw-whitemode .textMain .subList li{border:2px solid #000}
.dfw-blackmode .textMain .subList li{border:2px solid #fff}
.relList{padding:10px 0}
.textMain .relList ul,.textMain .relList li{padding:0;margin:0;background:none}
.textMain .relList li{font:normal 16px/20px Verdana,Arial,Helvetica,sans-serif;color:#fff;display:inline-block;vertical-align:top;padding:2px;border:1px solid #097EF0;margin:3px 0;background:none}
.textMain .relList li a{display:block;padding:5px 15px;text-decoration:none}
.accessible_on .textMain .relList li{background:none}
.dfw-whitemode .textMain .relList li{border:2px solid #000}
.dfw-blackmode .textMain .relList li{border:2px solid #fff}
@media screen and (max-width: 640px) {
.dfw-on li.table-cell{text-align:center;padding:5px 0}
#Main-Menu{display:none}
#Mobile-Menu{display:block}
.multiBorder{padding:150% 0 0}
}
@media screen and (max-width: 480px) {
.dfw-off{width:250px;margin:0 auto;text-align:center;position:relative!important;transform-origin:top;transform:none!important;top:0;left:0!important;text-align:left}
.multiBorder{padding:200% 0 0}
}