body{margin:0;padding:0;color:#191919;font-size:16px;font-family:"DM Serif Text",serif;font-weight:400;font-style:normal}.main-header{padding:30px 0;transition:all .4s ease-out;width:100%}.fixed-top.header-scrolled{background:rgb(255 255 255 / .9);position:fixed;padding:7px 0;box-shadow:0 0 30px rgb(127 137 161 / .3)}.main-header .logo img{transition:all .4s ease-out;height:130px;width:auto;border:3px solid #fff}.fixed-top .logo img{transition:all .4s ease-out}.topcta{text-align:right;line-height:18px}.topcts .mainButton{color:#fff;font-size:10px;font-weight:700;background:#604ca5;display:inline-block;margin:3px;padding:9px 12px;border-radius:5px;text-decoration:none;text-transform:uppercase;font-family:'Poppins',sans-serif}#filters{text-align:center}.back-to-top{position:fixed;bottom:15px;right:0;display:inline-block;padding:1em;margin:1em;background:#f5f5f5;border:2px solid #68b830;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.back-to-top:hover{cursor:pointer;color:#68b830;background:#f8f8f8;border:2px solid #68b830}.banner-info{text-align:center;position:absolute;bottom:70px;left:0;width:100%;color:#fff;font-size:18px}#hero{width:100%;position:relative;padding:0}#hero:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(104 184 48 / .3);z-index:0}#hero h1{position:relative;font-size:32px;font-weight:700;color:#fff}#hero h2.blktext{color:#fff}#hero h2{color:#2a5fb8;position:relative;font-size:28px}#hero video{width:100%;max-height:100%}.head-text{margin-bottom:20px;text-align:center;padding-top:30px}#maincontent{clear:both;padding:65px 0 0;text-align:center}.about_section{clear:both;padding:80px 0 65px}.about_section .shortdes.commercial-joinery{width:100%;transition:all 0.5s ease;padding:75px 15px;text-align:center;display:block;margin-bottom:30px;background:url(/wp-content/themes/missrevelle/assets/images/Joinery-home-page-Commercial-01.jpg) no-repeat;background-position:center;color:#fff}.about_section .shortdes.residential-joinery{width:100%;transition:all 0.5s ease;padding:75px 15px;text-align:center;display:block;margin-bottom:30px;background:url(/wp-content/themes/missrevelle/assets/images/Joinery-home-page-images-residential-01.jpg) no-repeat;background-position:center;color:#fff}.about_section .shortdes h2{font-size:32px;font-weight:700;color:#fff;transition:all 0.5s ease}#hp-video{text-align:center;padding-top:100px}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#company-logos .head-text{font-size:18px;font-weight:400}.address a{color:#fff}.address a svg{vertical-align:middle;max-width:15px;fill:#fff;opacity:1}.neuro_section{clear:both;padding:70px 0 60px;position:relative;background:url(/wp-content/themes/missrevelle/assets/images/IMG_6155.webp);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-size:auto;background-position:center bottom;background-size:cover;background-repeat:no-repeat;color:#fff}.neuro_section .head-text{text-align:left;color:#fff}.shortdes-neuro h3{font-size:20px;font-weight:700;color:#fff}.shortdes-neuro ul{margin-left:0;padding-left:10px}.shortdes-neuro ul li{background:url(/wp-content/themes/missrevelle/assets/images/left-arrow.png) center bottom no-repeat;background-position-x:center;background-position-y:bottom;background-size:auto;background-position:left 7px;list-style:none;background-size:10px;padding-left:13px}.neurobottomtext h3{font-size:24px;font-weight:700}.neurobottomtext ul{margin-left:0;padding-left:10px}.neurobottomtext ul li{background:url(/wp-content/themes/missrevelle/assets/images/left-arrow.png) center bottom no-repeat;background-position-x:center;background-position-y:bottom;background-size:auto;background-position:left 7px;list-style:none;background-size:10px;padding-left:13px}.strabismus_section{clear:both;padding:65px 0;position:relative}.shortdes-neuro h2{color:#2e5cbd}.strabismus_top h2{color:#2e5cbd}.strabismus_section h3{color:#2e5cbd}.neurobottomtext h3{color:#2e5cbd}.address strong{font-weight:700;color:#2e5cbd}.address h4{font-weight:700}.address h2{font-weight:700;font-size:1.5rem}.shortdes-neuro{border:3px solid rgb(104 184 48 / .6);width:100%;transition:all 0.5s ease;padding:75px 15px;text-align:center;display:block;margin-bottom:30px}.shortdes-neuro:hover{background-color:rgb(104 184 48 / .6)}.strabismus h3{font-size:32px;font-weight:700;margin-top:1.5rem}.contact_section{clear:both;padding-bottom:60px;background:#68b830;padding-top:60px;color:#fff}#how_we_work{clear:both;width:100%;padding-bottom:65px;background:#f7f4f1;padding-top:25px}#how_we_work .head-text{margin-bottom:45px}#how_we_work .head-text h2{color:#68b830}.page-template-commercial .head-text{text-align:center;padding-top:0;max-width:835px;margin:45px auto}.howwework_des{padding:30px 30px 30px 30px;border-left:3px solid #68b830;border-radius:0;margin-bottom:30px;overflow:hidden}.hw_icon{float:left;width:15%}.hw_des{float:left;width:85%;padding-left:30px}.hw_des h3{color:#68b830}#company-logos{clear:both;width:100%;background:#fff;padding-top:30px;padding-bottom:35px}.company-logo{display:inline-block;width:165px;padding:10px}.address{background:#fff0;padding:20px}.gmap{border-radius:10px;overflow:hidden;line-height:0}.contact_section ul{margin:0 1px 15px 0;padding-left:0}.contact_section ul li{list-style:none}.contact_section ul li a{color:#fff}.social-links li{display:inline-block;padding:5px}.page{margin:0}a.mainButton{color:#68b830;border:2px solid #fff;background:#fff;font-size:15px;font-weight:700;display:inline-block;margin:3px;padding:12px 25px;border-radius:35px;text-decoration:none;text-transform:uppercase;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}a.mainButton:hover{background:#fff0;color:#fff}.site-footer{background:#42920A;text-align:center;clear:both;color:#ccc;padding:12px 0 5px;line-height:2.9;font-size:15px}.tnc-menu{font-size:14px;color:#fff}.tnc-menu a{color:#fff}.innerBannerSec{clear:both;background-repeat:no-repeat!important;background-size:cover!important}.bannerContent{color:#fff;position:relative;width:100%;font-size:22px;font-weight:400;text-align:center;height:100%;text-shadow:0 4px 4px #000;padding:10% 0 5%}.mainContentSec{clear:both;padding-top:70px;padding-bottom:65px;width:100%}a{text-decoration:none}.contact-content label{display:block}.contact-content .wpcf7-form-control-wrap input{padding:12px;width:100%;display:block}.contact-content input.wpcf7-submit{color:#fff;border:2px solid #68b830;background-image:-webkit-linear-gradient(30deg,#68b830 50%,transparent 50%);background-image:linear-gradient(30deg,#68b830 50%,transparent 50%);background-size:500px;background-repeat:no-repeat;background-position:0%;-webkit-transition:background 300ms ease-in-out;transition:background 300ms ease-in-out;font-size:16px;font-weight:700;display:inline-block;margin:0;padding:18px 35px;border-radius:35px;text-decoration:none;text-transform:uppercase}.contact-content input.wpcf7-submit:hover{background-position:100%;color:#68b830;background-image:-webkit-linear-gradient(30deg,#191919 50%,transparent 50%);background-image:linear-gradient(30deg,#191919 50%,transparent 50%)}.bt-30{margin-bottom:25px}.h2,h2{font-size:2rem;font-weight:700;margin-top:1rem}@media screen and (min-width:992px){.h2,h2{font-size:32px;font-weight:700}.h3,h3{font-size:24px;font-weight:700}.col-lg-6.od-2{text-align:left}.col-lg-6.od-3{text-align:right}}.menu-item-has-children{position:relative;padding-right:15px}.menu-item-has-children::after{content:"";position:absolute;right:7px;top:18px;border-width:6px 5px 0 5px;border-color:#000 #fff0 #fff0 #fff0;border-style:solid;cursor:pointer}@media screen and (min-width:1160px){.menu-item-has-children .sub-menu{display:block!important;top:100%;position:absolute;min-width:210px;background-color:#000;border-top:0;z-index:999;left:0;padding:10px 15px;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-webkit-box-shadow:0 4px 4px 1px rgb(0 0 0 / .2);box-shadow:0 4px 4px 1px rgb(0 0 0 / .2);-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;border-radius:0}.menu-item-has-children:hover .sub-menu{display:block;visibility:visible;opacity:1;filter:alpha(opacity=100);top:100%;-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0)}}.menu-item-has-children .sub-menu li{list-style:none}.menu-item-has-children .sub-menu li a{color:#fff;padding:5px 0;display:block;line-height:normal}.menu-item-has-children .sub-menu li a:hover{color:#fff}.menu-item-has-children span{display:none}.logoMobile{display:none}@media screen and (max-width:1180px){.logoMobile{display:block;text-align:center;margin-top:30px}.wsmenu-list>li>a{display:inline-block!important;color:#68b830}.menu-item-has-children span{content:"";position:absolute;right:10px;z-index:10;top:18px;border-width:6px 5px 0 5px;border-color:#000 #fff0 #fff0 #fff0;border-style:solid;cursor:pointer;display:inline-block}.menu-item-has-children::after{content:"";position:absolute;right:10px;z-index:10;top:18px;border-width:6px 5px 0 5px;border-color:#000 #fff0 #fff0 #fff0;border-style:solid;cursor:pointer;display:none}.menu-item-has-children .sub-menu{background:#3b1347;padding:5px 20px;display:none;position:inherit;left:0;width:100%;top:0;margin:0;border-radius:6px}.menu-item-has-children{position:relative;padding-right:0}}@media screen and (max-width:767px){.main-header .logo img{height:85px}.fixed-top .logo img{height:60px}.main-header{padding:12px 0}.fixed-top{padding:5px 0}#hero{padding:0;margin-top:70px}.banner-info{position:static;padding-top:25px;padding-bottom:15px}.footer-menu li a{font-size:14px}.site-info{font-size:12px}.tnc-menu{font-size:12px}.gmap{margin-bottom:30px}#aboutus{padding-bottom:0;padding-top:15px}.shortdes{padding-top:25px}#strabismus{padding-bottom:0}.od-2{order:2}.od-1{order:1}.od-3{order:3}}