/* Global css */
body{font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;line-height: normal;color: #333;}
Section{padding: 70px 0px;display: block;width: 100%;float: left;}
h1,h2,h3,h4{font-size: 32px;color: #333;font-weight: 300;font-family: "Open Sans", sans-serif;}
h5,h6{font-size: 24px;display: block;text-transform: uppercase;font-weight: 600;text-align: center;font-family: 'Montserrat', sans-serif;}
ol, ul {padding: 0;margin: 0 0 18px 25px;}
a, input, button, img {-moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s; transition:all 0.5s  ease 0s; text-decoration:none; outline:0px; } 
a:hover, button:hover, input:hover, a:focus, button:focus, input:focus {text-decoration:none !important;} 
.form-control{ border-radius: 0px !important; font-size: 15px; height:40px; color: #000000;}
.form-control:focus{ box-shadow: none !important;}
.img-responsive{width: 100%; height: auto;}
.btn {background: transparent;  color: #000; border:2px solid #212531;border-radius:5px;font-size: 18px;font-weight: 400;text-transform: uppercase; padding:9px 25px;box-shadow: 0 0 0 transparent;}
.btn.focus, .btn:focus{outline: 0;box-shadow: none;}
.btn-black {background: #212531;  color: #fff; border:2px solid #212531;border-radius:5px;font-size: 18px;font-weight: 400;text-transform: uppercase; padding:9px 25px;box-shadow: 0 0 0 transparent;}
.btn-black.focus, .btn-black:focus{outline: 0;box-shadow: none;color: #fff;}
.container{max-width: 990px; padding: 0;}
/* End Global css */

/* Top scroll */
.goTopIcon {padding: 0 0 50px;float:left;width: 100%;}
#button{display:inline-block;cursor:pointer;color:#0066cc;text-decoration: underline;}
#button:hover{opacity: 0.7;}
.backtotop {display: none;}
/* End Top scroll */

/*  */
.page-id-97 .wrapper .fullWrapp h3 {font-weight: 400;font-family: Helvetica, Arial, sans-serif;	color: #999;font-size: 16px;}
.page-id-97 .wrapper .contentWrap p {font-size: 10px;}
.page-id-97  .embed-container.ratio16x9 {max-width: 584px;}
/* top-header */
/*  */
.header-menu {padding-top: 5px;font-family: 'Open Sans', sans-serif;}
.header-menu .topsocial {text-align: right;}
.header-menu .topsocial a img {margin-right: 10px;width: 30px;}
.header-menu .topsocial {text-align: right;}
.header-menu .topsocial a:nth-child(3) img {width: 75px;}
.header-menu .d-flex {justify-content: space-between;}
.header-menu .ledtSide {margin: -22px 0 0;}
.header-menu .d-flex.rightSide a:hover {color: #25a4ee !important;}
.header-menu .d-flex.rightSide {margin-top: 40px;width: 50%;padding-bottom: 5px;}
.header-menu .dname a {width: 100%;display: inline-block;font-size: 16px;font-weight: 300;color: #333;width: 154px;margin: 0px auto; text-align: center;}
.header-menu .dname a span {display: block;font-weight: 600;font-size: 12px;color: #035a98;letter-spacing: 1px;}
.header-menu .d-flex.rightSide p {margin: 0 0 6px;}
.header-menu .d-flex.rightSide .addInfo a,
.header-menu .d-flex.rightSide .addInfo p{color: #333;font-weight: 300;font-size: 16px;}
.header-menu .d-flex.rightSide .addInfo p{margin:3px 0 0 ;text-align: right;}
.header-menu .d-flex.rightSide .addInfo p span {font-weight: 600;font-size: 20px;}
.header-menu .d-flex.rightSide .dname {position: relative;margin-left: 20px;}
.header-menu .d-flex.rightSide hr {height: 18px;margin: 0;width: 1px;background: black;position: absolute;right: -4px;top: 4px;}
.menu {float: left;background: #0864a8;font-weight: 300;text-align: center;clear: both;font-size: 17px;font-size: 1.7rem;box-shadow: 0 5px 3px rgba(0,0,0,.2);-moz-box-shadow: 0 5px 3px rgba(0,0,0,.2);-webkit-box-shadow: 0 5px 3px rgba(0,0,0,.2);width: 100%;}
/*  */
/*  */
.stellarnav > ul > li button.sub-menu-toggle {display: none;}
.stellarnav > ul > li a {font-family: "Open Sans", sans-serif;text-align: center;color: #bee3ff;font-size: 17px;font-weight: 300;margin: 0;border-bottom: 3px solid rgba(0,0,0,0);}
.stellarnav > ul > li > a:hover,
.stellarnav > ul > li.current-menu-item > a,
.stellarnav > ul > li.current-menu-parent > a,
.stellarnav > ul > li > a:focus{color: #fff;border-bottom: 3px solid #f5940b;}
/* End logo section */
/* Menu section */
.stellarnav{position:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.stellarnav a{color:#fff;}
.stellarnav a:after{display:none;content: '';width: 0%;position: absolute;left: 0px;bottom: 0px;height: 2px;background: #fff;transition: 0.2s all;}
.stellarnav ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.stellarnav li a img{margin-right:5px;float:left;}
.stellarnav li{list-style:none;display:block;margin:0;padding:0;position:relative;line-height:normal;vertical-align:middle;}
.stellarnav li a{display:block;text-decoration:none;color:#333333;font-size:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;font-size: 15px;position: relative;}
.stellarnav li a.active{color:#2e99e5;}
.stellarnav > ul > li{display:flex;align-items:center;margin-right: 22px;padding: 15px 0px;}
.stellarnav > ul > li:last-child{margin-right: 0;}
.stellarnav ul ul{top:100%;width:255px;position:absolute;z-index:9900;text-align:left;display:none;background:  rgba(8,100,168,.9);left:0;padding: 10px 0;margin: 1px 0 0 0;}
.stellarnav li li{display:block;}
.stellarnav ul ul ul{top:0;/* dd animtion - change to auto to remove */
 left:100%;}
.stellarnav > ul > li:hover > ul > li:hover > ul{opacity:1;visibility:visible;top:0;}
.stellarnav > ul > li.drop-left > ul{right:0;}
.stellarnav li.drop-left ul ul{left:auto;right:220px;}
.stellarnav.light{background:rgba(255, 255, 255, 1);}
.stellarnav.light a{color:#121212;}
.stellarnav ul ul li a {color: #fff;font-family: Helvetica, Arial, sans-serif;text-shadow: 0 1px 1px rgba(0,0,0,.4);padding:6px 15px 7px;line-height: 17px;font-size: 14px;text-align: left;}
.stellarnav ul ul li a:hover {background: #f69e23;}
.stellarnav.light ul ul{background:rgba(255, 255, 255, 1);}
.stellarnav.light li a{color:#121212;}
.stellarnav.fixed{position:fixed;width:100%;top:0;left:0;z-index:9999;}
body.stellarnav-noscroll-x{overflow-x:hidden;}
.stellarnav .menu-toggle,.stellarnav .close-menu,.stellarnav .call-btn-mobile,.stellarnav .location-btn-mobile{display:none;text-transform:uppercase;text-decoration:none;}
.stellarnav .dd-toggle{display:none;position:absolute;top:0;right:0;padding:0;width:48px;height:48px;text-align:center;z-index:9999;border:0;}
.stellarnav.desktop.hide-arrows li.has-sub a{padding-right:15px;}
.stellarnav.mobile > ul > li > a.dd-toggle{padding:0;}
.stellarnav li.call-btn-mobile,.stellarnav li.location-btn-mobile{display:none;}
.stellarnav a.dd-toggle .icon-plus{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;width:12px;height:100%;position:relative;vertical-align:middle;display:inline-block;}
.stellarnav a.dd-toggle .icon-plus:before{content:'';display:block;width:12px;height:0px;border-bottom:solid 3px #777;position:absolute;top:50%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:width 0.3s;-o-transition:width 0.3s;transition:width 0.3s;}
.stellarnav a.dd-toggle .icon-plus:after{content:'';display:block;width:12px;height:0px;top:50%;border-bottom:solid 3px #777;position:absolute;}
.stellarnav li.open > a.dd-toggle .icon-plus{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}
.stellarnav.light a.dd-toggle .icon-plus:before{border-color:#121212;}
.stellarnav.light a.dd-toggle .icon-plus:after{border-color:#121212;}
.stellarnav.dark a.dd-toggle .icon-plus:before{border-color:#FFF;}
.stellarnav.dark a.dd-toggle .icon-plus:after{border-color:#FFF;}
.stellarnav .icon-close{-webkit-box-sizing:border-box;box-sizing:border-box;width:12px;height:12px;position:relative;display:inline-block;}
.stellarnav .icon-close:before{content:'';display:block;width:12px;height:0px;border-bottom:solid 3px #777;position:absolute;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.stellarnav .icon-close:after{content:'';display:block;width:12px;height:0px;top:50%;border-bottom:solid 3px #777;position:absolute;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.stellarnav.light .icon-close:before{border-color:#121212;}
.stellarnav.light .icon-close:after{border-color:#121212;}
.stellarnav.dark .icon-close:before{border-color:#FFF;}
.stellarnav.dark .icon-close:after{border-color:#FFF;}
.stellarnav .menu-toggle,.stellarnav .call-btn-mobile,.stellarnav .location-btn-mobile,.stellarnav .close-menu{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
a.menu-toggle {border: 1px solid #fff !important;margin-top: 0px;position: relative;  margin-right: 8px;border-radius: 0px;height: 30px;}
.stellarnav .menu-toggle span.bars{display:inline-block;position:relative;top:0px;}
.stellarnav .menu-toggle span.bars span{display:block;width:15px;height:2px;border-radius:6px;background:#777;margin:0 0 3px;}
.stellarnav .menu-toggle span.bars span:last-child{margin-bottom:0px;}
.search-container input[type="text"]{width:239px;}
.stellarnav .full{width:100%;}
.stellarnav .half{width:50%;}
.stellarnav .third{width:33%;text-align:center;}
.stellarnav .location-btn-mobile.third{text-align:center;}
.stellarnav .location-btn-mobile.half{text-align:right;}
.stellarnav.light .third,.stellarnav.light .half{border-left:1px solid rgba(0, 0, 0, .15);}
.stellarnav.light.left .third,.stellarnav.light.left .half{border-bottom:1px solid rgba(0, 0, 0, .15);}
.stellarnav.light.right .third,.stellarnav.light.right .half{border-bottom:1px solid rgba(0, 0, 0, .15);}
.stellarnav.light .third:first-child,.stellarnav.light .half:first-child{border-left:0;}
.stellarnav.dark .third,.stellarnav.dark .half{border-left:1px solid rgba(255, 255, 255, .15);}
.stellarnav.dark.left .third,.stellarnav.dark.left .half{border-bottom:1px solid rgba(255, 255, 255, .15);}
.stellarnav.dark.right .third,.stellarnav.dark.right .half{border-bottom:1px solid rgba(255, 255, 255, .15);}
.stellarnav.light.left .menu-toggle,.stellarnav.light.right .menu-toggle{border-bottom:0;}
.stellarnav.dark.left .menu-toggle,.stellarnav.dark.right .menu-toggle{border-bottom:0;}
.stellarnav.dark .third:first-child,.stellarnav.dark .half:first-child{border-left:0;}
.stellarnav.light .menu-toggle span.bars span{background:#6f3a95;}
.stellarnav.dark .menu-toggle span.bars span{background:#fff;}
.stellarnav.mobile{position:static;}
.stellarnav.mobile.fixed{position:static;}
.stellarnav.mobile ul{position:relative;display:none;}
.stellarnav.mobile.active > ul{display:block;}
.stellarnav.mobile ul{text-align:left;}
.stellarnav.mobile > ul > li{display:block;}
.stellarnav.mobile > ul > li > a{padding:15px;}
.stellarnav.mobile ul{background:rgba(221, 221, 221, 1);}
.stellarnav.mobile ul ul{position:relative;opacity:1;visibility:visible;width:auto;display:none;-webkit-transition:none;-o-transition:none;transition:none;}
.stellarnav.mobile ul ul ul{left:auto;top:auto;}
.stellarnav.mobile li.drop-left ul ul{right:auto;}
.stellarnav.mobile li a{border-bottom:1px solid rgba(255, 255, 255, .15);color:#fff;}
.stellarnav.mobile > ul{border-top:1px solid rgba(255, 255, 255, .15);}
.stellarnav.mobile.light li a{border-bottom:1px solid rgba(0, 0, 0, .15);}
.stellarnav.mobile.light > ul{border-top:1px solid rgba(0, 0, 0, .15);}
.stellarnav.mobile li a.dd-toggle{border:0;}
.stellarnav.mobile.light li a.dd-toggle{border:0;}
.stellarnav.mobile .menu-toggle,.stellarnav.mobile .dd-toggle,.stellarnav.mobile .close-menu,.stellarnav.mobile .call-btn-mobile,.stellarnav.mobile .location-btn-mobile{display:inline-block;}
.stellarnav.mobile li.call-btn-mobile{border-right:1px solid rgba(255, 255, 255, .1);-webkit-box-sizing:border-box;box-sizing:border-box;}
.stellarnav.mobile li.call-btn-mobile,.stellarnav.mobile li.location-btn-mobile{display:inline-block;width:50%;text-transform:uppercase;text-align:center;}
.stellarnav.mobile li.call-btn-mobile.full,.stellarnav.mobile li.location-btn-mobile.full{display:block;width:100%;text-transform:uppercase;border-right:0;text-align:left;}
.stellarnav.mobile.light ul{background:rgba(255, 255, 255, 1);}
.stellarnav.mobile.dark ul{background:#0d4154;}
.stellarnav.mobile.dark ul ul{background:rgba(255, 255, 255, .08);}
.stellarnav.mobile.light li.call-btn-mobile{border-right:1px solid rgba(0, 0, 0, .1);}
.stellarnav.mobile.top{position:absolute;width:100%;top:0;left:0;z-index:9999;}
.stellarnav.mobile li.has-sub > a:after,.stellarnav.mobile li li.has-sub > a:after,.stellarnav.mobile li.drop-left li.has-sub > a:after{display:none;}
.stellarnav.mobile.right > ul,.stellarnav.mobile.left > ul{position:fixed;top:0;bottom:0;width:100%;max-width:280px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.stellarnav.mobile.right > ul{right:0;z-index:9999;}
.stellarnav.mobile.right .close-menu,.stellarnav.mobile.left .close-menu{display:inline-block;text-align:right;}
.stellarnav.mobile.left > ul{left:0;}
.stellarnav.mobile.right .location-btn-mobile.half,.stellarnav.mobile.right .call-btn-mobile.half,.stellarnav.mobile.right .close-menu.half{text-align:center;}
.stellarnav.mobile.right .location-btn-mobile.third,.stellarnav.mobile.right .call-btn-mobile.third,.stellarnav.mobile.right .close-menu.third{text-align:center;}
.stellarnav.mobile.left .location-btn-mobile.half,.stellarnav.mobile.left .call-btn-mobile.half,.stellarnav.mobile.left .close-menu.half{text-align:center;}
.stellarnav.mobile.left .location-btn-mobile.third,.stellarnav.mobile.left .call-btn-mobile.third,.stellarnav.mobile.left .close-menu.third{text-align:center;}
.stellarnav.mobile.left .menu-toggle.half,.stellarnav.mobile.left .menu-toggle.third,.stellarnav.mobile.right .menu-toggle.half,.stellarnav.mobile.right .menu-toggle.third{text-align:left;}
.stellarnav.mobile.left .close-menu.third span,.stellarnav.mobile.right .close-menu.third span{display:none;}
.stellarnav.desktop li.mega ul ul{background:none;}
.stellarnav.desktop li.mega li{display:inline-block;vertical-align:top;width:100% !important;}
.stellarnav.desktop li.mega li li{display:block;position:relative;left:4px;}
.stellarnav.desktop > ul > li.mega > ul{-webkit-column-count:4;-moz-column-count:4;column-count:4;}
.stellarnav.desktop li.mega ul ul{width:auto;}
.stellarnav.desktop > ul > li.mega{position:inherit;}
.stellarnav.desktop > ul > li.mega > ul{width:100%;max-width:95% !important;}
.stellarnav.desktop > ul > li.mega > ul > li > a{padding:7px 15px;}
.stellarnav.desktop > ul > li.mega > ul li.has-sub ul{display:block;position:relative;left:auto;}
.stellarnav.desktop > ul > li.mega > ul > li{-webkit-box-sizing:border-box;box-sizing:border-box;}
.stellarnav.desktop li.mega li li a{padding:5px 15px;}
.stellarnav.desktop li.mega li.has-sub a:after{display:none;}
/* End Menu section */

/* banner */
.hero-banner {padding: 0;position: relative;height: 299px;}
.hero-banner #homesilde img {width: 100%;min-height: 300px;object-fit: cover;}
.hero-banner .caption {position: absolute;top: 95px;left: 18%;line-height: 52px;z-index: 1000;font-family: 'Open Sans', sans-serif;}
.hero-banner .caption p {font-weight: 300;font-size: 42px;color: #bdedff;margin: 0;	padding: 0;line-height: 32px;}
.hero-banner .caption h1 {font-size: 60px;color: #fff;text-transform: uppercase;margin: 0;}
/*  */

/*  */
.callOut {position: relative;-webkit-box-shadow: 0 5px 3px rgba(0,0,0,.2);padding: 30px 0 24px 0;background: #f5940b;}
.callOut > img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: center center;}
.callOut .d-flex {position: relative;padding-left: 4.5454%;justify-content: space-around;}
.callOut .d-flex a h3 {font-size: 20px;line-height:22px;font-weight: 300;color: #fff;}
.callOut .d-flex a h3 span {font-size: 20px;font-weight: 600;display: block;}
.callOut .d-flex a p {max-width: 300px;width: 100%;margin:0px;font-weight: 300;font-size: 14px;color: #ffd05f;text-transform: uppercase;letter-spacing: 1px;}
.callOut .d-flex a:hover h3,
.callOut .d-flex a:hover p{color: #0864a8;}
/*  */

/*  */
.wrapper {padding: 30px 0 0px;min-height: 380px;}
.wrapper .d-flex {justify-content: space-between;align-items: center;font-family: 'Open Sans', sans-serf;}
.wrapper .d-flex h2 {margin: 0.1em 0 0.5em;}
.wrapper .fullWrapp h3, .page-template-default .wrapper .fullWrapp h2,
.page-template-invisalign-pages_tpl .wrapper .fullWrapp h2, 
.wrapper.officepa .contentWrap h3{color: #0864a8;font-size: 18px;font-weight: 500;margin: 0.2em 0 0.8em;line-height: 22px;}
.wrapper .d-flex a.cta {text-transform: uppercase;color: #fff;font-size: 12px;line-height: 14px;background-color: #f5940b;padding: 3px 17px;border: 1px solid #fff;	display: inline-block;text-align: center;text-decoration: none;}
.wrapper .d-flex a.cta:hover {background: #0864a8;}
.wrapper .aside{float: right;}
.wrapper .rightWrapp {outline: 1px solid #b0d7f3;padding: 10px 0;width: 187px;text-align: center;margin: 30px 0 19px;}
.wrapper .rightWrapp a img {max-width: 142px;margin: 20px auto;display: block;}
.wrapper .contentWrap p {line-height: 19px;margin: 0 0 18px;}
.wrapper .contentWrap p a {color: #0066cc;text-decoration: underline;}
.wrapper .fullWrapp ul li {line-height: 21px;}
.wrapper .fullWrapp .imgBox {text-align: center;display: block; float: left; width: 100%;}
.wrapper .fullWrapp .imgBox a {transition: .5s;}
.wrapper .fullWrapp .imgBox a:hover {opacity: 0.7;}
.wrapper .fullWrapp .imgBox .abo {margin: 0 10px 10px 0px;}
.wrapper .fullWrapp .imgBox .bergens {margin: 0 35px 0 30px;}
.wrapper .fullWrapp .imgBox .newJ {margin-left: 35px;}
.wrapper .aside .center {text-align: center;}
.wrapper .aside .abo {padding-top: 52px;}
.wrapper .fullWrapp p .staff-Img {border: 4px solid #000;}
.wrapper .fullWrapp h3.grayC {color: #999;font-weight: 400;font-family: Helvetica, Arial, sans-serif;font-size: 16px;}
/*  */
.page-id-81 .wrapper .contentWrap h3 {color: #999;font-weight: 400;}
.page-id-493 .wrapper {	min-height: inherit;}

/* breadcume menu */
.wrapper .breadcum-nav {float: left;width: 100%;}
.wrapper .breadcum-nav #menu-primary-menu-1 {background: transparent;box-shadow: 0 0 0 transparent;padding: 0 0 16px;list-style: none; display: flex; margin: 0;flex-wrap: wrap;}
.wrapper .breadcum-nav #menu-primary-menu-1 li a {line-height: 12px;color: #06c;text-decoration: underline;font-size: 13px;display: block;padding: 0 8px 0 0;border-right:1px solid #9999998f;margin:0 8px 8px 0px}
.wrapper .breadcum-nav #menu-primary-menu-1 li:last-child a {border: 0;}
.wrapper .breadcum-nav ul li.current_page_item a {text-decoration: none;color: #999 !important;}

/* before and after silder1 */
/*  Numbers */
.sildeWapp .owl-controls-wrapper {background: #0c99ee;-webkit-box-shadow: inset 0 5px 4px -4px rgba(0,0,0,.5);-mob-box-shadow: inset 0 5px 4px -4px rgba(0,0,0,.5);box-shadow: inset 0 5px 4px -4px rgba(0,0,0,.5);min-height: 45px;margin: .5em auto 0;position: relative;}
.sildeWapp .owl-controls-wrapper  .owl-dots .owl-dot span{display:none;}
.sildeWapp .owl-controls-wrapper .owl-dots {counter-reset: dots;text-align: center;position: relative;max-width: 438px; margin: 0px 20%; text-align:center;}
.sildeWapp .owl-controls-wrapper .owl-dots button.owl-dot {background: transparent;box-shadow: 0 0 0 #fff0;border: none;}
.sildeWapp .owl-controls-wrapper .owl-dots .owl-dot:before {counter-increment:dots;content: counter(dots);padding: 15px 0px;display:block;color: #fff;}
.sildeWapp .owl-controls-wrapper .owl-dots .owl-dot.active:before{color:#0066cc;}
.sildeWapp .owl-controls-wrapper .owl-nav button {background: transparent;box-shadow: 0 0 transparent;border: none;color: #fff;position: relative; z-index: 1;}
.sildeWapp .owl-controls-wrapper .owl-nav {position: absolute;top: 15px;right: 15px;left: 15px;display: flex;justify-content: space-between;}
.sildeWapp .owl-controls-wrapper .owl-nav button:hover{color:#0066cc;}
/*  */

/*  */
.wrapper .sildeWapp {float: left;width: 100%;}
/*  */
/* before-page css silde2 */
.before-page .sildeWapp2 {float: left;width: 100%;margin: 45px 0 0;}
.before-page .sildeWapp2 .owl-controls-wrapper {background: #0c99ee;-webkit-box-shadow: inset 0 5px 4px -4px rgba(0,0,0,.5);-mob-box-shadow: inset 0 5px 4px -4px rgba(0,0,0,.5);box-shadow: inset 0 5px 4px -4px rgba(0,0,0,.5);min-height: 45px;margin: .5em auto 0;position: relative;}
.before-page .sildeWapp2 .owl-controls-wrapper  .owl-dots .owl-dot span{display:none;}
.before-page .sildeWapp2 .owl-controls-wrapper .owl-dots {counter-reset: dots;text-align: center;position: relative;max-width: 438px; margin: 0px 20%; text-align:center;}
.before-page .sildeWapp2 .owl-controls-wrapper .owl-dots button.owl-dot {background: transparent;box-shadow: 0 0 0 #fff0;border: none;}
.before-page .sildeWapp2 .owl-controls-wrapper .owl-dots .owl-dot:before {counter-increment:dots;content: counter(dots);padding: 15px 0px;display:block;color: #fff;}
.before-page .sildeWapp2 .owl-controls-wrapper .owl-dots .owl-dot.active:before{color:#0066cc;}
.before-page .sildeWapp2 .owl-controls-wrapper .owl-nav button {background: transparent;box-shadow: 0 0 transparent;border: none;color: #fff;position: relative; z-index: 1;}
.before-page .sildeWapp2 .owl-controls-wrapper .owl-nav {position: absolute;top: 15px;right: 15px;left: 15px;display: flex;justify-content: space-between;}
.before-page .sildeWapp2 .owl-controls-wrapper .owl-nav button:hover{color:#0066cc;}
/*  */

/* footer */
footer {position: relative;float: left; width: 100%;}
footer > img {position: absolute;width: 100%;top: 0;left: 0;height: 100%;object-fit: cover;	background-position: top center;min-height: 364px;}
.footerTop {background: #0864a8;padding: 13px 0 8px; position: relative;}
.footerTop .flex{text-align:center;}
.footerTop .flex a {padding: 0px 70px;}
.footer {position: relative;padding-top: 35px;}
.footer .container {max-width: 866px;}
.footer .d-flex h2 {font-weight: 300;text-transform: uppercase;padding: 0;margin: 0 0 15px;letter-spacing: 2px;font-size: 18px;color: #0864a8;}
.footer .d-flex ul li {list-style: none;}
.footer .d-flex .foot-left #menu-footer-menu {margin: 0;}
.footer .d-flex ul li a {text-decoration: none;display: block;float: left;width: 48%;font-size: 13px;color: #0864a8;margin-bottom: 5px;transition:5s;}
.footer .d-flex .foot-left a:hover {text-decoration: underline !important;cursor: pointer;}
.footer .d-flex .foot-left {width: 36.6%;}
.footer .d-flex  .smallmap {width: 55%;max-width: 550px;}
.footer .d-flex  .smallmap a {display: flex;gap: 20px;width: 100%;}
.footer .d-flex .smallmap a img {width: 474px;height: 100px;}
.footer .d-flex  .addInfo {flex: 0 0 50%;}
.footer .d-flex a .addInfo {color: #0864a8;transition: .5s;line-height: 20px;}
.footer .d-flex a .addInfo .gwen {font-weight: 600;display: block;}
.footer .d-flex a:hover .addInfo{text-decoration:underline !important;}
.footer .d-flex  #accessibilityWidget {color: #0864a8;margin: 10px 0 0;display: block;cursor: pointer;float: left; width: 100%;}
/*  */

/* What Sets Us Apart */
.what-sets .fullWrapp p .team-B {text-align: center;border: 4px solid #042b60;}
.what-sets .fullWrapp .imgBox {padding-bottom: 16px;}
/*  */

/*Cohen Cash  */
.cohen-cash .fullWrapp .alignL {margin: 0 16px 37px 0;float: left;width: 100%;}
.wrapper.cohen-cash .fullWrapp p.center {text-align: center;font-size: 14px;}
.cohen-cash .contentWrap p a {color: #333 !important;font-size: 14px;cursor: pointer;}
/*  */

/*  Giving Back*/
.giving-B .alignL{margin: 0 16px 37px 0;float: left;width: 100%;}
.giving-B .fullWrapp h3 a{color: #0864a8;}
/*  */

/*Financial Information  */

/*  */

/*Office Tour  */
.office-page .contentWrap .sildeWapp {max-width: 500px;margin: 35px auto 0px auto;}

/* Testimonials */
.testiPage .contentWrap p .orange {color: #FF8C00;}
/*  */



/* Blogs */
.searchblog {background: #0864a8;border-radius: 8px;border: 1px solid #b0d7f3;-webkit-box-shadow: inset 0px 0px 14px 0px rgba(0, 0, 0, .08);box-shadow: inset 0px 0px 14px 0px rgba(0, 0, 0, .08);	color: #000000;margin: 0 auto;	padding-top: 3px;position: relative;text-align: center;	width: 185px;box-shadow: 0px 3px 3px rgba(0,0,0,.35);-moz-box-shadow: 0px 3px 3px rgba(0,0,0,.35);	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,.35);float: none;float: right;}
.searchblog .search-form label {color: rgba(255,255,255,.9);font-size: 17px;font-weight: bold;font-style: italic;text-shadow: 1px 1px 3px rgba(0,0,0,.3);margin: 0px;text-align: center;}
.searchblog .search-form input {background: rgba(255,255,255,.8);color: rgba(0,0,0,.8);border: 1px solid rgba(0,0,0,.8);width: 178px;margin: 6px auto;	-webkit-transition: all .15s linear;	-moz-transition: all .15s linear;-ms-transition: all .15s linear;	-o-transition: all .15s linear;transition: all .15s linear;}
.searchblog .search-form .search-submit {background: rgba(0,0,0,.26);color: rgba(255,255,255,.85);font-size: 12px !important;border: 1px solid rgba(0,0,0,.24);-webkit-border-radius: 4px;
	border-radius: 4px;letter-spacing: .6px;text-transform: uppercase;	font-weight: bold;font-size: 10px !important;padding: 4px 8px 0px !important;	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;-ms-transition: all .25s linear;-o-transition: all .25s linear;transition: all .25s linear;width: auto;margin: 10px 0 25px;}
.searchblog .search-form input#search-form-1:hover {background: rgba(255,255,255,.9);}
.wrapper.blogPage h2 a {color: #0864a8;font-size: 18px;font-weight: 500;margin: 0.2em 0 0.8em;line-height: 22px;}
.wrapper.blogPage .post_date {font-size: 16px;color: #999;}
.wrapper.blogPage .tag_list {display: inline-flex;flex-wrap:wrap;margin: 0 0 23px;}
.wrapper.blogPage .tag_list ul{margin: 0 0 0 5px;}
.wrapper.blogPage .tag_list a {padding: 0 3px;}
.wrapper.blogPage .tag_list ul li {display: inline-block;}
.wrapper.blogPage .tag_list ul li a {color: #0066cc;text-decoration: underline;}
.wrapper.blogPage .cat_list{margin: 0 0 23px;}
.wrapper.blogPage .cat_list a {color: #0066cc;}
.wrapper.blogPage a{text-decoration:underline;color: #06c;}
.wrapper.blogPage a:hover{text-decoration:none;}

.tag .wrapper {min-height: auto;}
.tag .wrapper h2 a {color: #0864a8;font-size: 18px;font-weight: 500;margin: 0.2em 0 0.8em;line-height: 22px;}
.tag .wrapper .post_date {font-size: 16px;color: #999;}
.tag .wrapper .tag_list {display: inline-flex;flex-wrap:wrap;margin: 0 0 23px;}
.tag .wrapper .tag_list ul{margin: 0 0 0 5px;}
.tag .wrapper .tag_list a {padding: 0 3px;}
.tag .wrapper .tag_list ul li {display: inline-block;}
.tag .wrapper .tag_list ul li a {color: #0066cc;text-decoration: underline;}
.tag .wrapper .cat_list{margin: 0 0 23px;}
.tag .wrapper .cat_list a {color: #0066cc;text-decoration:underline;}
.tag .wrapper .cat_list a:hover{text-decoration:none;}
/*blog page end here  */

/* search Results */
.search-no-results .no-results.not-found {display: none;}
/* search Results */
.search-results .wrapper h2 a {color: #0864a8;font-size: 18px;font-weight: 500;margin: 0.2em 0 0.8em;line-height: 22px;}
.search-results .wrapper .tag_list{display: inline-flex;flex-wrap:wrap;}
.search-results .wrapper .tag_list ul {margin: 0 0 10px 6px;display: flex;flex-wrap: wrap;list-style: none;}
.search-results .wrapper .tag_list a {padding: 0 3px;}
.search-results .wrapper .entry-content h2,
.search-results .wrapper .entry-content h3{color: #0864a8;font-size: 18px;font-weight: 500;margin: 0.2em 0 0.8em;line-height: 22px;}
.search-results .wrapper .contentWrap p {line-height: 19px;margin: 0 0 18px;}
.search-results .wrapper .contentWrap p a {color: #0066cc;text-decoration: underline;}
.search-results .wrapper .fullWrapp ul li {line-height: 21px;}
/*  */


/*  */
.wrapper .before-after-box {width: 51%;}
.wrapper .before-after-image {width: 40%;float: left;text-align: center;padding-right: 20px;margin-bottom: 25px;min-width: 168px;}
.wrapper .before-after-image img {width: 100%;}
.wrapper .before-after-text {width: 50%;float: right;}
.wrapper .common_treatlist {clear: both;}

/* appoinment page */
.wrapper .form-wrapp form h3 {font-size: 19px;font-family: Helvetica, Arial, sans-serif;font-weight: 700;padding-bottom: 1em;margin:0;}
.wrapper.appointment-page .contentWrap p {line-height: 19px;margin: 0 0 18px;padding: 10px 0 20px;}
.wrapper.appointment-page .contentWrap .fullWrapp p {padding: 0;}
.wrapper .form-wrapp form  .form-group {margin-bottom: 20px;}
.appointment-page .contentWrap .form-wrapp form .form-group p {padding: 0;}
.wrapper .form-wrapp form .form-group .form-control {border-radius: 0px !important;font-size: 15px;height: 30px;color: #000000;line-height: 18px;border: 1px solid #666;background: #f1f1f1;padding: 3px 10px 4px;width: 80%;}
.wrapper .form-wrapp form .form-group textarea {height: 72px !important;}
.wrapper .form-wrapp form .form-group .btn-bg {border: 1px solid #333;background: #444;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#444444), to(#cccccc));background: -moz-linear-gradient(#444444, #cccccc);background: linear-gradient(#444444, #cccccc);font-size: 16px;padding: 4px 16px 5px;margin: 19px 0 25px;color: #fff;}
.wrapper .form-wrapp form .form-group .form-control:hover,
.wrapper .form-wrapp form .form-group .form-control:focus{background: #ffffff; border-color: #333; box-shadow: 0 0 3px rgba(0,0,0,.35); -moz-box-shadow: 0 0 3px rgba(0,0,0,.35);-webkit-box-shadow: 0 0 3px rgba(0,0,0,.35);}
.appointment-page .contentWrap .form-wrapp form .form-group.mb-0 p {padding: 0;}
.wrapper.appointment-page .form-wrapp form .form-group.mb-0 p .btn-bg {margin: 10px 0 25px;}
/*  */

/* Post-Appointment Survey page */
.post-appointment .contentWrap .fullWrapp p {padding: 0;}
.post-appointment .form-wrapp form .form-group .radioBtn {display:flex;  flex-wrap: wrap;}
.post-appointment .form-wrapp form .form-group .radioBtn label {margin:6px 0px;width: 100%;display: flex;}
.post-appointment .form-wrapp form .form-group .radioBtn input[type="radio"] {margin: 0 0px;width: 10px;}
.post-appointment .form-wrapp form .form-group .radioBtn p span {display: block;padding: 0;}
.post-appointment .form-wrapp form .form-group .radioBtn .form-control {height: auto;background: transparent;border: none;font-size: 11px;text-indent: 6px;}
.post-appointment .form-wrapp form .form-group .radioBtn .form-control:hover,
.post-appointment .form-wrapp form .form-group .radioBtn .form-control:focus {background:transparent;border-color: transparent;box-shadow: 0 0 0 transparent-moz-box-shadow: 0 0 0 transparent-webkit-box-shadow: 0 0 0 transparent;-webkit-box-shadow: 0 0 transparent;}
.post-appointment .form-wrapp form .form-group .radioBtn p {width: 100%;}
.post-appointment .form-wrapp form p {margin-bottom: 3px;font-size: 14px;padding: 10px 0 20px;}
.post-appointment .form-wrapp form .form-group p{padding:0;}
.post-appointment .form-wrapp form .form-group select {font-size: 14px;width: 60%;height: 34px;border-radius: 0 3px 3px 0;-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;border: 1px solid #666;}
.post-appointment .form-wrapp form hr {height: 1px;background: #ccc;border-top: 0;margin: 17px auto 18px;padding: 0;clear: both;width: 83.3333%;}
.post-appointment .form-wrapp form .hidden-Text{display:none;}

/*  */

/* defult page css */
.clear {clear: both;height: 16px;}
.page-id-87 .contentWrap h2 {padding-top: 15px;}
.page-id-87 .img-right {margin: 10px 0 10px 20px;padding: 6px;border-radius: 8px;-moz-border-radius: 8px;}
body.page-id-87 .embed-container {width: 80%;}
.embed-container {padding-bottom: 45%;padding-top: 30px;height: 0;overflow: hidden;margin: .8em 0;position: relative;}
.embed-container.docvid {padding-bottom: 52%;}
.embed-container embed, .embed-container iframe, .embed-container object {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.page-id-81 .fullWrapp .right{ float: right;}
div.hr {height: 1px;background: #ccc;border-top: 0;margin: 17px auto 18px;padding: 0;clear: both;width: 83.3333%;}
#vert-serra { outline: 1px solid #b0d7f3;  padding: 10px 0; width: 187px; margin: 0 auto 50px; float: none; text-align: center;}
#vert-serra { margin: 30px 0 19px; float: right;}
.trans { -webkit-transition: all .28s ease; -moz-transition: all .28s ease; -ms-transition: all .28s ease; -o-transition: all .28s ease; transition: all .28s ease;}
#vert-serra img { max-width: 142px; margin: 20px auto; display: block;}
#vert-serra a:hover img { opacity: 0.7;}
.embed-container.ratio16x9 { padding-bottom: 56.25%;}
body.page-id-89 .embed-container { width: 80%;}
#testimonials { margin: 0 0 100px 0; list-style: none;}
#testimonials li img { margin: 5px 15px 15px 0;}
#testimonials strong { display: block;}
#testimonials li { margin: 25px 0; clear: both;}
@media only screen and (min-width: 48em) {
.img-left {float: left;margin: 0 2.5% 2.5% 0;clear: left;}
.img-right {float: right;clear: right;max-width: 100%;margin: 0 0 2.5% 2.5%;}
}


/*error404  */
.error404 .wrapper {padding: 30px 0 0px;min-height: auto;}
.error404 .page-header.alignwide {display: none;}
.error404 .wrapper h1 {margin: 0.2em 0 0.5em;}
.error404 .wrapper h2 {font-size: 18px;color: #0864a8;font-weight: 400;margin: 0.2em 0 0.8em;}
.error404 .wrapper p{margin: 0 0 1.8em;}
.error404 .wrapper p a {color: #0066cc;text-decoration: underline;}


/*sitemap css  */
.wrapper.sitemap {min-height: auto;}
#aioseo-admin-bar-noindex-warning .wrapper {min-height: auto !important;}
.wrapper.sitemap .contentWrap #sitemap ul{list-style: none;margin:0;}
.wrapper.sitemap .contentWrap #sitemap > ul {margin: 0;column-count: 2;display: inherit;}
.wrapper.sitemap .contentWrap #sitemap .sub-menu-toggle {display: none;}
.wrapper.sitemap .contentWrap #sitemap ul li {line-height: 1.6;}
.wrapper.sitemap .contentWrap #sitemap > ul > li {margin: 0 0 20px;}
.wrapper.sitemap .contentWrap #sitemap > ul li a {font-size: 13px;font-style: normal;font-weight: 400;text-transform: none;color: #0066cc;text-decoration: none;margin-left: 0;}
.wrapper.sitemap .contentWrap #sitemap > ul li a:hover{text-decoration:underline !important;}
.wrapper.sitemap .contentWrap #sitemap > ul > li.menu-item-has-children > a,
.wrapper.sitemap .contentWrap #sitemap > ul li.menu-item-115 a{color: #0066cc;font-weight: 700;}
/*  */

/* thank you */
.page-id-744 .wrapper {min-height: auto;}
.page-id-744 .wrapper .col-md-9{max-width: 100%;flex: 0 0 100%;}
.page-id-744 .wrapper .col-md-3{display:none;}
.page-id-744 .wrapper .contentWrap {text-align: center;}
.page-id-744 .wrapper .contentWrap h2 {display: none;}
.page-id-744 .wrapper .contentWrap p {font-size: 50px;color: #0066cc;line-height: 60px;}