*,:after,:before{box-sizing:border-box;-moz-box-sizing:border-box}img{max-width:100%;height:auto}button,html,input,select,textarea{color:#313131}body,html{font-family:Open Sans;font-size:15px;line-height:23px;height:100%}a{text-decoration:none;color:#3498db;outline:0!important}textarea{resize:vertical}body{background:#fff;overflow-x:hidden}.show1{display:block}.hide1{display:none}.container{width:1000px;margin:0 auto;padding:0;max-width:100%}a[href^="tel:"]{color:inherit}.next{position:relative!important}header{height:171px;width:auto;text-align:center;background:#283848;color:#fff!important}.logo{float:left;text-align:left;padding-top:26px}.logo img{max-width:347px;width:100%}.contactinfo{float:right;height:auto;text-align:right;padding:20px 0 0 0;position:relative;font-size:15px;color:#fff}.email{padding-right:15px}.email a{color:#fff}.email a:hover{color:#00b4ff}.call{font-size:15px;color:#fff}.number{font-size:15px;color:#fff}.address{padding-top:22px;line-height:25px}.socials{display:inline-block;vertical-align:top;width:60px;height:30px}.socials a{background:url(../images/socials.png) no-repeat;width:24px;height:25px;display:inline-block;vertical-align:top}.socials a:first-child{background-position:1px 0}.socials a:nth-child(2){background-position:-27px 0}#nav-area{clear:both;text-align:left;height:34px;position:relative;top:15px}#nav-area p{color:#fff;font:bold 20px/100% open sans;position:absolute;left:10px;top:8px;display:none}nav{padding:0}nav ul li{display:inline-block;vertical-align:middle;position:relative;margin:0 0}nav ul li a{display:block;padding:0 18px;color:#fff;font-size:15px;text-transform:uppercase;line-height:34px;border-top-left-radius:4px;border-top-right-radius:4px}nav ul li a:hover,nav ul li.current_page_item>a{background:#054f7c;color:#fff}.nav-toggle-button{display:none;color:#fff;cursor:pointer;position:absolute;top:6px;right:-23px}.nav-toggle-button .fa{display:block}.toggle-button{position:absolute;right:5px;top:7px;display:none;z-index:999;color:#fff!important;cursor:pointer}#banner{background:#34495e}#banner>.container{position:relative}.rslides{display:none}.slider{position:relative}.slogan{position:absolute;width:321px;height:348.1px;background:#fff;right:0;top:0;padding:40px 29px}.slogan h4{font-size:18px;color:#443d3d;font-weight:400}.slogan h4 span{font:normal 21px/30px Playfair Display;color:#0f6090;display:block}.slogan p{font-size:15px;color:#313131;font-weight:300;line-height:27px;padding-top:20px}.slogan a{font-size:15px;font-weight:300;color:#0f6090}.slogan a:hover{color:#00baff;text-decoration:underline}#middle{text-align:center;clear:both;background:#34495e;padding:20px 0 23px}.middleboxes{display:inline-block;vertical-align:top;background:#fff;width:321px;text-align:center;animation:pulse .5s ease-in-out infinite;padding:7px;height:246.1px;position:relative}.middleboxes:nth-child(2){margin:0 14.6px}.middleboxes a{width:305px;height:48.1px;background:rgba(40,56,72,.9);display:block;position:absolute;bottom:6px;left:8px;font:normal 20px/48px Playfair Display;color:#fff;text-align:left;padding-left:15px}.middleboxes a:after{content:"";background:url(../images/button.png) no-repeat center bottom;position:absolute;top:10px;right:13px;width:29px;height:29px}.middleboxes a:hover{background:#248dc3}.middleboxes a:hover:after{background-position:center top}#sidebar{width:321px;max-width:100%;height:auto;padding-top:32px}#sidebar h3{font:normal 29px/30px Display Playfair;color:#2c2828}#sidebar label{display:block;font-size:15px;color:#2c2828;font-weight:300}#sidebar form{padding-top:28px;line-height:40px}input[type=text]{width:320px;height:51px;border:1px solid #d3d3d3;border-radius:10px;border-radius:5px;padding:15px}input[type=email]{width:320px;height:51px;border:1px solid #d3d3d3;border-radius:10px;border-radius:5px;padding:15px}input[type=submit]{width:320.3px;height:60px;font-size:22px;text-transform:uppercase;border-radius:5px;border:1px solid #136698;margin-top:7px;background:url(../images/sidebar1.png) repeat-x center bottom;color:#67fffd;font-family:open sans}input[type=submit]:hover{background-position:center top;color:#67fffd;border:1px solid #33a5d4}textarea{width:320px;height:130px;border-radius:5px;border:1px solid #d3d3d3;padding:15px}aside{text-align:center;padding-top:19px;position:relative}aside ul li{display:inline-block;margin-bottom:5px;width:100%;text-align:left;vertical-align:top;max-width:100%;margin-bottom:10px;position:relative}aside ul li a{display:block;background:url(../images/sidebar2.png) repeat-x center top;position:relative;transition:all .3s linear;-webkit-transition:all .3s linear;display:block;width:320.3px;height:89px;border-radius:5px;font-size:20px;color:#fff;font-weight:300;padding:20px 0 0 98px;position:relative;text-transform:uppercase}aside ul li a span:after{content:url(../images/appoint.png);position:absolute;top:26px;left:23px}aside ul li:nth-child(2) span:after{content:url(../images/sched.png)}aside ul li:nth-child(3) span:after{content:url(../images/area.png)}aside ul li a span{font-size:21px;color:#67fffd;font-weight:400;display:block;line-height:30px}aside ul li:last-child a,aside ul li:nth-child(4) a{width:320.3px;height:60px;font-size:22px;text-transform:uppercase;border-radius:5px;margin-top:7px;background:url(../images/sidebar1.png) repeat-x center bottom;color:#67fffd}aside ul li:last-child a:hover,aside ul li:nth-child(4) a:hover{background-position:center top;color:#67fffd;border:1px solid #33a5d4}aside ul li:last-child a:before,aside ul li:nth-child(4) a::before{display:none}aside ul li:last-child a:after,aside ul li:nth-child(4) a::after{display:none}aside ul li:last-child a{padding-left:0;text-align:center;font-size:22px;color:#67fffd;font-weight:400;line-height:20px;padding-top:10px}aside ul li:nth-child(4) a{padding-left:0;text-align:center;font-size:22px;color:#67fffd;font-weight:400;line-height:20px}aside ul li:last-child a,aside ul li:nth-child(5) a{width:320.3px;height:60px;font-size:22px;text-transform:uppercase;border-radius:5px;margin-top:7px;background:url(../images/sidebar1.png) repeat-x center bottom;color:#67fffd}aside ul li:last-child a:hover,aside ul li:nth-child(5) a:hover{background-position:center top;color:#67fffd;border:1px solid #33a5d4}aside ul li:last-child a:before,aside ul li:nth-child(5) a::before{display:none}aside ul li:last-child a:after,aside ul li:nth-child(5) a::after{display:none}aside ul li:last-child a{padding-left:0;text-align:center;font-size:22px;color:#67fffd;font-weight:400;line-height:20px;padding-top:10px}aside ul li:nth-child(5) a{padding-left:0;text-align:center;font-size:22px;color:#67fffd;font-weight:400;line-height:20px}aside ul li a:before{display:none}aside ul li a:after{content:"";background:url(../images/button.png) no-repeat center top;position:absolute;top:30px;right:16px;width:29px;height:29px}aside ul li a:hover:after,aside ul li.current_page_item a:after{content:"";background-position:center bottom}aside ul li a:hover,aside ul li.current_page_item a{background-position:center bottom}aside ul li:last-child a:hover,aside ul li:last-child.current_page_item a{background-position:center top}aside ul li a q{display:block}#sidebar,main{display:inline-block;vertical-align:top}.h1_nonhome{font-size:15px}.h1_hdng{font:normal 18px/23px Playfair Display;color:#0f6090}.right-img{float:right;margin-left:15px;margin-top:-37px}#main-area{margin-top:20px;height:1064px}main{width:667px;padding:32px 0 20px 7px;font:300 15px/26px open sans;color:#313131;text-align:justify;float:right}.content-title,.content-title2{height:auto;text-align:left}.welcome{font:normal 26px/35px Playfair Display;color:#0f6090}main p{margin:18px 0}main p:nth-child(2){margin-top:30px}main p:last-child{margin-bottom:0}main a{font-weight:700;text-decoration:underline}main a:hover{text-decoration:none}a[href^="tel:"]{color:inherit!important;text-decoration:none!important}main ul{margin:0;padding:0;padding-left:30px;list-style:none}main ul li{margin-bottom:6px;position:relative;padding:3px 0 0 21px;text-align:left}main .bullet li{background:url(../images/bull.png) no-repeat left 0 top 11px}.comp,.mark,main a{color:#313131;font-weight:700}.entry-summary p{margin:10px 0!important;line-height:25px}.entry-meta a,.entry-title a{color:#000}main .spaced li span{display:block;margin-bottom:20px}#bottom{height:auto;background:grey;padding:10px}.bottomboxes{display:inline-block;vertical-align:top;background:#ff0;height:190px;width:33%;text-align:left;animation:pulse .5s ease-in-out infinite}footer{background:#283848;color:#fff;padding:0 0;clear:both;text-align:center;height:165px}.footerboxes{display:inline-block;vertical-align:top;width:490px;height:190px;text-align:left}.footerboxes:first-child{margin-right:10px}.footerboxes:last-child{text-align:right}.footerboxes:last-child img{max-width:310px;padding-top:22px;margin-right:-15px}.footer-nav li{white-space:pre-line;display:inline-block}.footer-nav li:first-child{padding-right:40px}.footer-nav li:last-child a{color:#fff;position:absolute;margin-left:49px}.footer-nav li:last-child a:hover{text-decoration:underline;color:#00b4ff}#footer_nav{padding-top:21px;padding-bottom:24px}.ahref{color:#fff}.ahref:hover{color:#00b4ff}#footer_nav ul{padding:0;text-align:left;list-style:none}#footer_nav ul li{display:inline-block;vertical-align:top;position:relative;margin:0 7px}#footer_nav ul li:first-child{margin-left:0}#footer_nav ul li a{display:block;padding:0 2px;font-size:15px;color:#fff;transition:all .3s linear;-webkit-transition:all .3s linear;text-transform:uppercase}#footer_nav li.current_page_item a,#footer_nav ul li a:hover{color:#00b4ff}#copyright,#copyright a,.footer-comp{color:#fff}#myBtn{display:none;position:fixed;bottom:0;right:30px;z-index:99;border:none;outline:0;background:#000;opacity:.75;color:#fff;cursor:pointer;padding:15px;border-radius:25px}#copyright{text-align:center;background:grey;height:50px}#copyright a:hover{text-decoration:underline}.copyright-footer{font-size:15px;color:#fff;padding-top:12px}.copyright-footer a{color:#fff}.copyright-footer a:hover{color:#00b4ff}.faq{margin:20px auto}.faq section{padding:10px;background:#fff;color:#000;font-weight:500;font-size:16px;margin:0 0 5px;border:1px solid #33a5d4;cursor:pointer;position:relative}.faq section h5{font-weight:700;color:#0e5d8d;font-size:15px}.faq div{display:none;background:#fafdfe;padding:20px 10px;margin:5px 0;font-weight:500;border-left:2px solid #33a5d4;position:relative}.faq div button{background:url(../images/sidebar2.png) repeat-x center bottom;padding:10px;display:block;font-size:18px;margin:0 auto;border:0;color:#fff;border-radius:5px;transition:all .3s linear;-webkit-transition:all .3s linear}.faq div button:hover{background-position:center top;color:#67fffd}#my_modal{display:none;background:rgba(90,90,90,.6);top:0;right:0;left:0;position:fixed;z-index:1000;width:100%;height:100%;padding-top:0;-moz-animation:pop_out .5s linear;animation:pop_out .5s linear;overflow-y:auto;padding:0 20px}.modal_cont{border-radius:10px;padding:20px;width:100%;background:#fff;max-width:667px;height:auto;position:relative;left:50%;transform:translate(-50%,-50%);top:50%;background-size:100% 100%}.modal_text a{background:#0227a9;font-size:18px;font-weight:700;color:#fff;padding:10px 45px;border-radius:10px}#my_modal #closebtn{color:#fff;transition:all .3s linear;-webkit-transition:all .3s linear;background:url(../images/sidebar2.png) repeat-x center bottom;position:absolute;right:-15px;font-size:25px;top:-15px;border:none;border-radius:50%;line-height:100%;justify-content:center;align-items:center;font-weight:900;cursor:pointer;width:35px;height:35px}#my_modal #closebtn:hover{background-position:center top;color:#67fffd}#my_modal .form_field{clear:both;overflow:hidden;min-height:65px}#my_modal .form_field label{display:block}#my_modal .form_field label{font-weight:700}#my_modal .form_field input{width:100%;padding:4px 4px;height:auto}#my_modal .form_field textarea{width:100%;padding:4px 4px;margin-bottom:15px}#my_modal .form_submit .submit{border-radius:5px;border:0;display:block;width:125px;margin:0 auto;padding:5px 0;font-size:20px;color:#fff;background:url(../images/sidebar2.png) repeat-x center bottom;transition:all .3s linear;-webkit-transition:all .3s linear}#my_modal .form_submit .submit:hover{background-position:center top;color:#67fffd}.success-msg{position:fixed;width:100%;height:100%;top:0;margin:0 auto;left:0;right:0;z-index:9999;background:rgb(0,0,0,.4)}#success{position:relative;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;width:500px;text-align:center;font-size:19px;line-height:100%;font-weight:700;font-family:Muli,sans-serif;background:rgb(0,0,0,.7);color:#fff;border-radius:20px;max-width:95%;padding:188px 10px 25px 10px}.success-check:after{content:url(../images/success-icon.png);position:absolute;left:0;right:0;top:-150px}.success-check{position:relative}.success-msg{position:fixed;width:100%;height:100%;top:0;margin:0 auto;left:0;right:0;z-index:9999;background:rgb(0,0,0,.4)}#success{position:relative;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;width:500px;text-align:center;font-size:19px;line-height:100%;font-weight:700;font-family:Muli,sans-serif;background:rgb(0,0,0,.7);color:#fff;border-radius:20px;max-width:95%;padding:188px 10px 25px 10px}.success-check:after{content:url(../images/success-icon.png);position:absolute;left:0;right:0;top:-150px}.success-check{position:relative}.fail-msg{position:fixed;width:100%;height:100%;top:0;margin:0 auto;left:0;right:0;z-index:9999;background:rgb(0,0,0,.4);color:red}#fail{position:relative;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;width:500px;text-align:center;font-size:19px;line-height:100%;font-weight:700;font-family:Muli,sans-serif;background:rgb(0,0,0,.7);color:#fff;border-radius:20px;max-width:95%;padding:24px 10px 25px 10px}.fail-check:after{position:absolute;left:0;right:0;top:-150px}.fail-check{position:relative}