*{margin:0;padding:0;border:none;outline:0}html{overflow-x:hidden}body{overflow-x:hidden;font-family:Roboto,sans-serif;font-size:16px;color:#000;line-height:1.7em;font-weight:400;background:#fff;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}a{text-decoration:none;cursor:pointer}a:focus,a:hover,a:visited,button{text-decoration:none!important;outline:0!important}h1,h2,h3,h4,h5,h6{position:relative;font-weight:400;margin:0;background:0 0;line-height:1.6em;font-family:Roboto,sans-serif}textarea{overflow:hidden}p{position:relative;line-height:1.8em}.auto-container{position:static;max-width:1200px;padding:0 15px;margin:0 auto}.page-wrapper{position:relative;margin:0 auto;width:100%;min-width:300px}li,ul{list-style:none;padding:0;margin:0}img{display:inline-block;max-width:100%}.centered{text-align:center}.main-header{position:fixed;z-index:999;width:100%;-ms-animation-duration:.5s;-moz-animation-duration:.5s;-op-animation-duration:.5s;-webkit-animation-duration:.5s;animation-duration:.5s}@media only screen and (max-width:1140px){.main-header{margin:0!important}}.main-header .header-upper{position:relative;background-color:#fff}.fixed-header.new-header .header-upper{background-color:#023751}@media only screen and (min-width:850px){.main-header .header-upper{height:80px}}.main-header .header-upper .logo-box{position:relative;padding:35px 0 0;z-index:1;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.fixed-header .header-upper .logo-box{padding:10px 0!important}@media only screen and (min-width:850px){.fixed-header .header-upper .logo-box{margin-top:unset}}.pull-left{float:left}.main-header .header-upper .logo-box .logo{position:relative}.header-logo{max-width:150px;height:60px}.main-header .header-upper .button-box{position:relative;float:right;padding:48px 0 0;z-index:1;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}@media only screen and (min-width:850px){.main-header .header-upper .button-box{display:block!important}}.fixed-header .header-upper .button-box{padding-top:20px}.btn-style-one{position:relative;line-height:24px;color:#fff;font-size:16px;font-weight:700;padding:10px 10px;font-family:Roboto,sans-serif;background-color:#00c4a6;border-radius:28px;cursor:pointer}.btn-style-one:hover{color:#fff!important}.main-header .btn-style-one{letter-spacing:0}@media (min-width:850px) and (max-width:900px){.btn-style-one{padding:10px 3px 10px}}.theme-btn{display:inline-block;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.main-header .nav-outer{position:relative;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}@media only screen and (min-width:850px){.main-header .nav-outer{margin-top:-20px}.fixed-header .nav-outer{margin-top:unset}}.main-menu{position:relative;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}@media (min-width:850px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}}.main-menu .navbar-collapse{padding:0}@media only screen and (min-width:1440px){.main-menu .navbar-collapse{padding:0 35px}}.main-menu .navigation{position:relative;margin:0 auto}.main-menu .navigation>li{position:relative;display:inline-block;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.main-menu .navigation>li.dropdown:hover>ul{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (min-width:992px){.main-header .main-menu .navigation>li{padding:56px 15px 20px}.main-header.fixed-header .main-menu .navigation>li{padding:30px 15px}}.main-menu .navigation>li>a{position:relative;display:block;color:#000;text-align:center;line-height:30px;text-transform:capitalize;letter-spacing:0;opacity:1;font-weight:500;font-size:16px}.fixed-header.new-header .main-menu .navigation>li>a,.new-header .btn-style-one{color:#fff}.main-menu .navigation>li>ul{position:absolute;left:0;top:100%;width:246px;z-index:100;display:none;opacity:0;visibility:hidden;padding:0 0;background-color:#fff;border-top:3px solid #00c4a6;transition:all .5s ease-in;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-box-shadow:2px 2px 5px 1px rgb(0 0 0 / 5%),-2px 0 5px 1px rgb(0 0 0 / 5%);-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);box-shadow:2px 2px 5px 1px rgb(0 0 0 / 5%),-2px 0 5px 1px rgb(0 0 0 / 5%)}.main-menu .navigation>li>ul:before{position:absolute;content:'';left:0;top:-30px;width:100%;height:30px;display:block}.main-menu .navigation>li>ul>li:hover>a{color:#fff;background:#00c4a6}@media only screen and (min-width:850px){.main-menu .navigation>li>ul,.main-menu .navigation>li>ul>li>ul{display:block!important;visibility:hidden;opacity:0}}.main-menu .navigation>li>ul>li{position:relative;width:100%;border-bottom:1px solid #f0f0f0}.main-menu .navigation>li>ul>li>a{position:relative;display:block;padding:10px 20px;line-height:24px;font-weight:600;font-size:15px;text-transform:capitalize;color:#343434;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.main-menu .navbar-collapse>ul li.dropdown .dropdown-btn{position:absolute;right:10px;top:6px;width:30px;height:30px;text-align:center;color:#006b8d;line-height:28px;background-size:20px;cursor:pointer;z-index:5;display:none}@media only screen and (max-width:849px){li.dropdown.arrow{display:none}.mob-tel{text-align:center;margin-top:20px;margin-bottom:8px}.call-link-mobile .call-btn .call-sticky{height:40px;width:40px;position:fixed;top:60%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;z-index:1}}@media only screen and (min-width:850px){li.dropdown.no-arrow{display:none}.mob-tel{display:none}.call-link-mobile .call-btn .call-sticky{display:none}}