@charset "utf-8";
/*
 Ajatix Image/Banner Rotator
 Copyright (C) 2011-2012 Ajatix. All rights reserved.
 http://www.ajatix.com
*/
.AJXIRXcQVTIA {overflow:hidden;position:relative;height:348px;width:480px;background-color:#ffffff;}
.AJXIRXcQVTIA ul {border:0px;margin:0px;padding:0px;}
.AJXIRXcQVTIA li {border:0px;margin:0px;padding:0px;list-style-type:none;}
.AJXIRXcQVTIApics {width:480px;height:310px;overflow:hidden;position:absolute;top:0px;left:0px;}
.AJXIRXcQVTIAimg {width:480px;height:310px;border:none;position:absolute;left:0px;top:0px;}
.AJXIRXcQVTIAul {height:310px;position:absolute;top:0px;}
.AJXIRXcQVTIAli {width:480px;height:310px;position:relative;float:left;}
.AJXIRXcQVTIAdiv, .AJXIRXcQVTIAspan, .AJXIRXcQVTIArichCaption {position:absolute;bottom:0px;left:0px;width:480px;height:25px;display:block;}
.AJXIRXcQVTIArichCaption {display:none;}
.AJXIRXcQVTIAspan {background:none repeat scroll 0 0 #000000;}
.AJXIRXcQVTIA .AJXIRXcQVTIAa {margin:0;position:absolute;left:0;padding:3px 8px 0px 8px;font:14px Geneva,Arial,Helvetica,sans-serif;text-decoration:none;color:#ffffff;overflow:hidden;display:block;width:464px;height:22px;text-align:center;}
.AJXIRXcQVTIA .AJXIRXcQVTIAbtn {bottom:0px;height:38px;position:absolute;overflow:hidden;}
.AJXIRXcQVTIA .AJXIRXcQVTIAbtn ul li {position:relative;cursor:pointer;text-align:center;float:left;margin-top:4px;margin-bottom:4px;margin-right:4px;width:46px;height:30px;font-size:0px;}
.AJXIRXcQVTIA .AJXIRXcQVTIAbtn ul li.current {}
.AJXIRXcQVTIA .AJXIRXcQVTIAleft {height:38px;position:relative;float:left;cursor:pointer;width:15px;background:center no-repeat url(flash/office/ajximagerotator_files/nbleft.gif);}
.AJXIRXcQVTIA .AJXIRXcQVTIAright {height:38px;position:relative;float:left;cursor:pointer;width:15px;background:center no-repeat url(flash/office/ajximagerotator_files/nbright.gif);}
.AJXIRXcQVTIA .AJXIRXcQVTIAleftd {height:38px;position:relative;float:left;cursor:default;width:15px;background:center no-repeat url(flash/office/ajximagerotator_files/nbleftdis.gif);}
.AJXIRXcQVTIA .AJXIRXcQVTIArightd {height:38px;position:relative;float:left;cursor:default;width:15px;background:center no-repeat url(flash/office/ajximagerotator_files/nbrightdis.gif);}
.AJXIRXcQVTIA .AJXIRXcQVTIAnavpics {height:38px;position:relative;float:left;overflow:hidden;margin-left:4px;}
.AJXIRXcQVTIAlihide {display:none;}
.AJXIRXcQVTIA br {clear:both;height:0;font-size:1px;line-height:0px;}
a,abbr,acronym,address,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,tfoot,th,thead,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}ol,ul{padding-left:1.4em}body,html{width:100%;display:table}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol{list-style:decimal}ul{list-style:square}table{border-collapse:collapse;border-spacing:0}body{font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;font-size:11pt;color:#2f2e2e;background:#fff;line-height:22px}.stickyheader{position: fixed;top: 0;width: 100%;z-index: 99999}.headbg{background-color:#fff}header{margin:0 auto}header section.left{float:left;width:610px;padding-top:20px}header section.right{float:left;padding-top:40px;color:#5e544e}header section.right .one{float:left;background:url(images/design/address.gif) 276px top no-repeat;height:55px;width:260px;padding-right:70px;font-size:12pt}header section.right .one img{position:absolute;margin:-17px 0 0 40px}#banner,nav,nav .content{margin:0 auto}header section.right .two{float:right;font-size:13pt;width:200px;padding-top:3px}header section.right .three{clear:both;padding-top:10px}nav{width:100%;height:60px;background:#2aabde;box-shadow: 0px 7px 20px 0px #3a3939}nav .content{width:1150px;text-align:center;padding-left:60px}#banner{width:100%;height:400px;margin-top: 219px}#banner .content{margin:0 auto;width:1150px;padding:90px 0 0 70px}#banner .content span{font-size:14pt;margin-left:13px}article{margin:0 auto;width:1150px;overflow:auto;padding-bottom:30px}article section.left{float:left;width:720px;margin-right:55px}article section.right{float:left;margin-top:30px;text-align:left;overflow:auto}.contact_form form label{font-size:14px}.contact_form form input[type=submit]{color: #fff;font-weight: 700;text-transform: uppercase;font-size: 12px;background-color: #ff8400;padding: 15px 80px;text-decoration: none;transition: 0.4s;width: auto;cursor: pointer}.contact_form form input[type=submit]:hover {background-color: #e27704}article section.right div{background:#81b3cc;width:100%;padding:20px;font-size:13.5pt;box-sizing:border-box;margin-bottom:20px}article section.right .ask{margin-left:10px}#box{margin:0 auto;width:100%;background:#4399bf}#box .content{margin:0 auto;width:1150px;font-family:Oxygen;color:#434343;font-size:13pt;padding-top:10px;background:url(images/design/box-bg.png) -113px 0 no-repeat;height:290px}#organization,footer{width:100%;text-align:center}footer,footer a,footer a:hover,footer a:visited{color:#fff}#box .content img{margin-right:36px}#box .content .last{margin-right:0}#box .content .first{margin-right:120px}#organization{margin:0 auto;height:100px;padding-top:37px}#organization img{margin-right:50px}#organization .last{margin-right:0}footer{margin:0 auto;background:#1a346a;height:90px;padding-top:30px}h1,h2{font-weight:400}#flash{height:578px;background:#c0bebb;margin:235px auto 0;width:100%}#content{position:relative;width:1050px;margin:auto;z-index:999;padding:30px 0 0;height:578px}#content-box{width:450px;float:left;margin:0 auto;padding-top:50px;font-family:Oxygen;font-size:14pt;color:#4f443a;text-align:center}#buttons{clear:both;padding:180px 0 0;width:1150px;height:182px;margin-left:-55px;background:url(images/index/buttons-bg2.png) center bottom no-repeat;text-align:center}#bg_containers{width:100%;margin:auto}#bg_containers div{width:100%;height:578px;margin:auto}#bg_containers .bg1{background:url(flash/flash1.jpg) center top no-repeat}#bg_containers .bg2{background:url(flash/flash2.jpg) center top no-repeat}#bg_containers .bg3{background:url(flash/flash3.jpg) center top no-repeat}#bg_containers .bg4{background:url(flash/flash4.jpg) center top no-repeat}#bg_containers .bg5{background:url(flash/flash5.jpg) center top no-repeat}#bg_containers .bg6{background:url(flash/flash6.jpg) center top no-repeat}a,a:active,a:visited{color:#2aabde;text-decoration:none}a:hover{color:#1a346a;text-decoration:underline}li,ul{line-height:25px}h1{font-family:Oxygen,"Trebuchet MS";font-size:22pt;color:#3c342d;margin:30px 0 10px}h2,h3{font-family:"Trebuchet MS";color:#3c342d}h2{font-size:14pt;margin:40px 0 10px}h3{font-size:12pt;font-style:italic;margin:10px 0}p{margin:20px 0}input,textarea,select{padding:10px 5px;background:#fff;font-size:10pt;color:#8a8686;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;border:1px solid #d0bba3;margin-bottom:5px;height:auto;width:100%;box-sizing: border-box;border-radius:5px;resize:none}select{height:38px}input[type="image"]{padding:0;outline:none}#submit{background-color:transparent;width:202px;height:50px;margin-left:127px}.image_border{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;padding:3px;margin:7px 25px 15px 0}.fade{opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.fade:hover{opacity:.6}.right{text-align:right}.hover img:hover{opacity:.7}.contact{float:left;margin-top:30px}.appt{float:left}.pt-review{background-color:#efe8e0;height:315px;width:75%;padding:10px 10px 10px 50px}.toggle-btn{display:none}.day-time{width:22px;border:none;height:10px;margin-bottom:20px}@-ms-viewport{width:device-width}.stickyfooter{position:fixed;bottom:0;width:100%;background-color:#2aabde;display: none;z-index:999;box-sizing:border-box}.stickyfooter .form-popup{display:inline-block;width:33%}.stickyfooter .form-popup a {font-size: 14px;text-decoration:none;font-weight:600;font-size:14px;color:#fff;padding:10px;display:block;text-align: center}.stickyfooter .mobcall {display: inline-block;width: 32%}.stickyfooter .mobcall a{text-decoration: none;font-weight: 600;font-size: 14px;padding: 10px;display: block;background-color: #127ba5;color: #fff;display: block;text-align: center}.stickyfooter .mobcall a .mob-phone{transform: scale(-1, 1)}.stickyfooter .mobmap{display: inline-block;width: 32%}.stickyfooter .mobmap a{font-size: 14px;text-decoration: none;font-weight: 600;font-size: 14px;color: #fff;padding: 10px;display: block;text-align: center}.contact-pop{z-index:99999;display:none;padding:50px 10px 0;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4);box-sizing:border-box}.contact-pop .cp-inner{position:relative;animation:animatetop 0.4s;margin:0 auto;padding:10px;background-color:#29abde;box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)}.contact-pop .cp-inner h2{font-size:18px;color:#fff;font-weight:500;text-align:center}.contact-pop .cp-inner .close-x{position:absolute;top:0;right:10px;font-size:22px;color:#fff}.contact-pop .cp-inner form input,.contact-pop .cp-inner form textarea,.contact-pop .cp-inner form select{padding:15px 5px;background:#fff;font-size:10pt;margin-bottom:5px;height:auto;width:100%;box-sizing:border-box;resize:none;border:0;margin-bottom:10px;font-family:'Raleway', sans-serif}.contact-pop .cp-inner form select{height:36px;-webkit-appearance:none;-webkit-border-radius:0px;padding:0 5px}.contact-pop .cp-inner form label{color:#fff;font-size:14px;padding-bottom:10px;display:inline-block}.contact-pop .cp-inner form input[type=submit]{color:#fff;font-weight:700;text-transform:uppercase;font-size:12px;background-color:#ff8400;padding:15px 100px;text-decoration:none;transition:0.4s;width:auto;cursor:pointer}.contact-pop .cp-inner form input[type=submit]:hover{background-color:#e27704}.fixed-icons {position: fixed;top: 40%;left:0;z-index: 99}.fixed-icons.mob {display: none}.fixed-icons a {display: block;width: 48px;height: 48px;text-align: center;line-height: 48px;border: 1px solid #2aabde;background: #fff}.fixed-icons a:not(:last-of-type) {border-bottom: 0}.np_form[href="/patient-letter.php"] {display: none !important;}.fixed-icons a, .fixed-icons a i {transition: all .3s ease}.fixed-icons a i {color: #2aabde;font-size: 20px}.fixed-icons a:hover i {color: #2aabde;font-size: 20px}.fixed-icons a:hover {background: #2aabde}.fixed-icons a:hover i {color: #fff}.fixed-icons a.np_form {font-size: 10px;line-height: 1.1;text-decoration: none;font-weight: bold;color: #08688e;padding-top: 7px;box-sizing: border-box;width: 50px;height: 50px}.fixed-icons a.np_form.nd{padding-top: 12px}.sticky{position:fixed;top:0;width:100%;z-index:99999;background-color:#fff;font-family: 'Raleway', sans-serif}.sticky+.homebanner{padding-top:235px}.columns{display:flex}.columns .column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1}.sticky{position:fixed;top:0;width:100%;z-index:99999}.sticky+.homebanner{padding-top:235px}.row .row-wrap{max-width:960px;margin:0 auto;padding:10px;box-sizing:border-box}header{background-color:#fff}header .row .row-wrap{padding:0 10px 10px}header{background-color:#fff}header .row .row-wrap{padding:0 10px 10px}header .row .row-wrap .columns .column .logo,header .row .row-wrap .columns .column .headright{position:relative;transform:translateY(-50%);top:50%}header .row .row-wrap .columns .column .headright{text-align:right}header .row .row-wrap .columns .column .headright .book-it{display:inline-block;margin-top:3px;padding:0 5px 5px}header .row .row-wrap .columns .column .headright .book-it a{text-decoration:none;padding:10px 30px;background-color:#29abde;display:inline-block;border-radius:20px;box-shadow:0px 3px 5px 0px #00000080;color:#fff;font-size:14px}header .row .row-wrap .columns .column .headright .ffd-phone{background-color:#2aabde;color:#fff;font-size:30px;padding:12px 30px;margin-bottom:15px;text-align:center;display:unset;float:right}header .row .row-wrap .columns .column .headright .ffd-phone a{color:#fff;text-decoration:none;transition:0.4s}header .row .row-wrap .columns .column .headright .ffd-phone a:hover{color:#5f3b19}header .row .row-wrap .columns .column .headright .head-social{float:right;padding-top:10px;padding-right:20px}header .row .row-wrap .columns .column .headright .head-social a{color:#2aabde;transition:0.4s;padding-right:5px}header .row .row-wrap .columns .column .headright .head-social a .fab{font-size:26px}header .row .row-wrap .columns .column .headright .head-social a:hover{color:#5f3b19}header .row .row-wrap .columns .column .headright img{clear:both}header .row .row-wrap .columns .column .headright .hd-add{clear:both;font-size:14px;color:#5f3b19;font-weight:500;margin:5px 0}header .row .row-wrap .columns .column .headright .patientlink{font-size:14px;margin-top:0;padding-top:0;font-weight:500}header .row .row-wrap .columns .column .headright .patientlink a{color:#565656;transition:0.4s;text-decoration:none}header .row .row-wrap .columns .column .headright .patientlink a:hover{color:#5f3b19}header .row .row-wrap .columns .column .headright::after{clear:both;content:"";display:block}.nav{background-color:#2aabde;padding:0 20px;box-sizing:border-box;text-align:center;display:block;box-shadow:0px 7px 20px 0px #3a3939;position:relative;z-index:9}.nav .menu{padding-left:0;margin:0;display:block;transition:0.4s}.nav .menu .icon{display:none}.nav .menu li{list-style:none;display:inline-block;font-weight:500;font-size:20px;transition:0.4s}.nav .menu li a{color:#fff;text-decoration:none;text-transform:uppercase;padding:28px 8px;display:block}.nav .menu li:hover{background-color:#44749d}.nav .menu::after{content:"";display:block;clear:both}img.alignleft{float:left;margin-right:20px;margin-bottom:20px}img.alignright{float:right;margin-left:20px;margin-bottom:20px}@media only screen and (max-width: 1239px) {.nav .menu li {font-size: 16px} .fixed-icons a {
	display: flex;
	justify-content: center;
	align-items: center;
}
	

}@media only screen and (max-width: 1039px) {.nav .menu li {font-size: 12px}.ffd-services .row-wrap h2 {margin-top: 0}}@media only screen and (max-width: 1024px) {.homebanner .row-wrap {padding: 2rem 1rem 0}}@media only screen and (max-width: 837px) {.nav .menu li a {padding: 28px 2px}
}@media screen and (max-width:1210px){#buttons,#content{max-width:900px;height:auto}#buttons,.nav ul{text-align:center}body,html{display:block;width:100%}.overflow-body,body{overflow-x:hidden;-webkit-overflow-x:hidden;position:relative}header img{width:100%;max-width:300px;height:auto}header section.left{display:inline-block;float:left;padding-top:20px;width:40%}.nav li,header section.right .one{float:none;display:inline-block}header{height:auto;padding:15px;width:97%;display:inline-block}header section.right{width:60%}nav .content{width:100%;padding:0}.nav a{width:auto;padding:0 16px}#box .content,#buttons,#content{width:100%}.nav a:hover{background-position:center center}#box .content a{display:inline-block}#box .content img{margin:0}#box .content .first{margin-right:0}.differen{padding:0 15px}.differen span{margin-left:60px!important}#content{margin:0 auto;padding:30px 0 0}#buttons{padding:20px 0;margin:180px auto 0;background:url(images/index/buttons-bg2.png) center center/cover no-repeat;display:inline-block}#buttons a img{max-width:180px;height:auto;float:left}article{margin:0 auto;overflow:auto;padding:0 10px}article section.left{float:left;width:60%;margin-right:20px}article section.right{float:left;margin-top:30px;text-align:left;overflow:auto;width:35%}article section.right div{max-width:300px;height:auto}article section.right div input,article section.right div textarea{max-width:300px}#box,#flash,#organization,article,footer,nav{width:100%}#box{margin-top:30px}.flash-video iframe{width:100%;height:335px}.pt-review.testi-form{padding:10px;height:auto}.pt-review.testi-form input,.pt-review.testi-form textarea{width:calc(100% - 10px)!important;margin:0 0 10px!important}.pt-review.testi-form .testi-sub-btn{margin:0 7px!important;padding:0;width:auto!important;position:relative;top:7px}.pt-review{width:97%}}@media screen and (max-width:991px){header section.right{width:70%;padding:15px 0 0}header section.left{width:30%}header section.right .one{width:220px;background-position:right}.nav a{padding:0 6px;font-size:13px}#box .content a{width:24%}#box .content a IMG{width:100%;height:auto}#buttons a img{max-width:146px;height:auto;float:left}article section.left{width:98%;margin-right:0}article section.right{width:100%;margin-right:0;text-align:center}.brush-sec{width:97%!important}article section.right div{height:auto;margin:0 auto 10px;max-width:320px}.flash-video iframe{height:424px;width:100%}}@media screen and (max-width:768px){header{padding:0;width:100%}header .row .row-wrap .columns .column .headright .ffd-phone {margin-bottom: 5px;
}#banner{margin-top: 275px}}@media screen and (max-width:767px){.differen + p {display: flex;gap: 10px;padding: 0px 15px;}
.differen + p a {padding: 0px !important;}.clear-aligner-content {margin-left: 0; margin-top:0px;}.mobile-image {display: block !important;margin-bottom:30px;}.row-wrap.clear-aligner-main {background: transparent !important;max-width: 450px;min-height: unset;background: #f1f1f1 !important;padding: 40px;}#flash{margin: 276px auto 0}.nav,.nav ul,nav{height:auto}#banner .content,#organization,#organization a,.chip-btn{text-align:center}header section.left,header section.right{width:100%}header{}.nav li,.nav li a{}.nav li a{line-height:26px;border:0}.nav ul{display:inline-block}nav{padding:10px;width:96%;display:none}.nav a:hover{height:auto;background:#603919;color:#fff}.toggle-btn{display:block;cursor:pointer;position:absolute;top:30px;padding:10px;background-color: #2AABDF;right:10px}.sr-height{background:#fff;height:4px;margin:3px;width:30px}header img{max-width:200px}header section.left{padding:0}header{display:inline-block;height:auto}nav.menu-open{display:block;position:absolute;z-index:99999;top:80px}#box,#box .content,#buttons a,#flash,#organization,#organization a,.differen span,.left td{display:inline-block}.brown-btn,.chip-btn{position:inherit!important}#box{float:left;margin-top:20px}#box .content a{float:left;padding:10px;width:45%;min-height:290px}#box,#box .content a img,#content-box,#flash,.differen span{width:100%}#box .content{background:0 0;float:left;height:auto}.differen span{margin-left:0!important;margin-top:10px}#organization,footer{width:91%;padding:15px;height:auto}#organization a{width:100%}#organization img{margin-right:0}#buttons a{width:49%}#buttons a img{max-width:100%;height:auto;float:none;margin:0 auto}#content-box span{font-size:22px!important}.chip-btn{margin:20px auto!important}.brown-btn{margin:10px auto!important}article{width:90%}article ul{width:92%!important}.left table{width:100%!important}.image_border{margin:10px 15px 20px 0px;height:auto; }.left input[type=text],.left textarea{width:95%}.left select{width:100%!important}.left h1{line-height:34px}.insur-bottom{margin:0 auto!important}#content{background:rgba(255,255,255,.9)}#bg_containers div{background-position:60% center!important}#buttons{margin:60px auto 0}#banner .content{background:rgba(255,255,255,.9);height:100%;width:100%;padding:60px 0}#banner{background-size: cover;height: 250px;background-position:60% center!important}.left iframe{max-width:430px;width:100%!important;height:239px!important}.left h2,.left>p{text-align:left}header section.right .two{float:left;margin-left:18px}header section.right{text-align:left;width:104%}header section.right .one{display:inline-block;float:left;width:160px}.left td{width:100%}.flash-video{text-align:center}article.mar-0{margin-top:10px!important}  .differen + p {display: flex;} .differen + p a {min-height:auto;}}@media only screen and (max-width: 717px){.nav .menu li a {padding: 10px 2px}.nav .menu.responsive {position: relative}.nav .menu.responsive .icon {position: absolute;right: 0;top: 0}.nav .menu li {display: none}.nav .menu.responsive li {float: none;display: block;text-align: center;border-bottom: 1px solid #1692c1}.nav .menu li.icon {float: right;display: block}.nav .menu li.icon a:hover {background-color: #2aabde}}@media screen and (max-width:479px){ .differen + p { display: flex;gap: 10px;padding: 0px 15px;}
.differen + p a {padding: 0px !important;} .image-text .image_border {max-width: 100%;} .image-text {display: flex;flex-wrap: wrap;} #banner .content{display:none}.columns {display: block}#box .content a{float:left;width:calc(100% - 30px);padding:6px 15px;min-height:auto}#buttons a{width:100%;display:inline-block}#banner .content span{margin-left:0}.ful-width img{width:100%;height:auto}.insur-bottom{width:auto!important}.pt-review{height:auto;width:100%;padding:10px}.pt-review input,.pt-review textarea{width:90%!important;margin:10px 0}.pt-review .testi-sub-btn{width:auto!important;margin:0 auto!important;display:block}header section.right .one{display:none;padding-right: 0;background:0 0}header section.right .two{display:none;margin-left:0;background:url(images/design/address.gif) 276px top no-repeat rgba(0,0,0,0);text-align: right}header section.right .three{display: none}#flash{    margin: 160px auto 0}.left iframe{height:159px!important;max-width:290px;width:100%!important}.fade,.right table tr td,.right>a,.width-100{width:100%}.right table tr td{display:inline-block;text-align:center}.right table tr td p{margin:0}.mob-hide{display:none}article section.right div{max-width:inherit;height:auto;width:100%;padding:10px;margin:0 auto 10px}.right>a{display:inline-block}article section.right{overflow-x:hidden}article section.right div form{padding:10px}article section.right div input,textarea{width:90%;margin:5px auto}article section.right div input,article section.right div textarea{width:calc(100% - 22px);margin:5px 0;display:inline-block;padding:8px 10px}.AJXIRXcQVTIA,.AJXIRXcQVTIA .AJXIRXcQVTIAa,.AJXIRXcQVTIA ul,.AJXIRXcQVTIAdiv,.AJXIRXcQVTIAli,.AJXIRXcQVTIApics,.AJXIRXcQVTIArichCaption,.AJXIRXcQVTIAspan{width:100%!important}.pt-review.testi-form input,.pt-review.testi-form textarea{width:calc(100% - 15px)!important}.fade.middle-logo img{height:auto;max-width:250px}header section.left{text-align:center}.stickyheader{box-shadow: 0px 7px 20px 0px #3a3939}#banner{margin-top: 175px}.stickyfooter {display: block}.stickyfooter .mobcall{background-color: #2aabde}.siq_bR{bottom:50px !important}footer{padding-bottom:120px}.fixed-icons {position: relative;top: 0;margin-top: 0;text-align: center}.fixed-icons.mob {display: block;margin-top:10px}.fixed-icons.desk {display: none}.fixed-icons a {display: inline-block;margin: 3px 2px 0;vertical-align: top;width: 40px;height: 40px}.fixed-icons a:not(:last-of-type) {border-bottom: 1px solid #2aabde}.fixed-icons a.np_form {margin-left: 5px;height: 42px;padding-top: 5px}header .row .row-wrap .columns .column .headright .ffd-phone {float: none;display: block}header .row .row-wrap .columns .column .headright .head-social {float: none;padding: 5px 10px}header .row .row-wrap .columns .column .headright .hd-add {display: none}.hidemob {display: none !important}}@media only screen and (max-width: 414px) {header .row .row-wrap .columns .column .headright img {float: none}.homebanner .row-wrap {padding: 1rem 1rem 0}header .row .row-wrap {padding: 10px;box-shadow: 0px 7px 20px 0px #3a3939;position: relative;z-index: 9}header .row .row-wrap .columns .column .logo, header .row .row-wrap .columns .column .headright {transform: translateY(0);top: 0;text-align: center}header .row .row-wrap .columns .column .headright .ffd-phone .telhidemob {display: none}header .row .row-wrap .columns .column .headright .ffd-phone {display: none}header .row .row-wrap .columns .column .logo img {width: 50%}.nav {position: absolute;right: 10px;top: 20px;box-shadow: 0 0}.homebanner .row-wrap .columns .column h1 {font-size: 16px}.ffd-services {margin-top: -2rem}.footer-form .row-wrap .ffd-contactform h2 {font-size: 24px}.footer-form .row-wrap .ffd-contactform {background-position: top left;padding: 1rem}}