* {padding: 0;margin: 0;outline: 0;-webkit-box-sizing: border-box;box-sizing: border-box}
:after,:before {-webkit-box-sizing: inherit;box-sizing: inherit}

html {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);tap-highlight-color: transparent}
body {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;text-size-adjust: none}
body {min-width: 320px;background: #fff;font-family: Arial, Helvetica, sans-serif;font-size: 19px;line-height: 1.58;color: #626262}
img {border: 0 none;height: auto;display: inline-block;vertical-align: middle}

b,strong {font-weight: 700}
address {font-style: normal}
svg:not(:root) {overflow: hidden}

a,button,input[type=button],input[type=file],input[type=image],input[type=reset],input[type=submit],label[for] {cursor: pointer}
a[href^=tel],button[disabled],input[disabled],select[disabled],textarea[disabled] {cursor: default}
button::-moz-focus-inner,input::-moz-focus-inner {padding: 0;border: 0}
a[href^=tel],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea {-webkit-appearance: none;-moz-appearance: none;appearance: none}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {-webkit-appearance: none;appearance: none}
textarea {overflow: auto;-webkit-overflow-scrolling: touch;overflow-scrolling: touch}
button,input,optgroup,select,textarea {font-family: inherit;font-size: inherit;color: inherit;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-smoothing: antialiased}
button,select {    text-transform: none}

table {width: 100%;border-collapse: collapse;border-spacing: 0}

nav ol,nav ul {list-style: none outside none}

.clearfix:after {content: "";display: table;clear: both}

.no-bullets {list-style-type: none}
.inside-list {list-style-position: inside}
.number-roman {counter-increment: a}
.number-roman:before {content: counter(a, upper-roman) "."}
.notext {font-size: 0;line-height: 0;text-indent: -4004px}
.hidden,[hidden] {display: none !important}
.alignleft {float: left}
.alignright {float: right}
.disabled,[disabled] {cursor: default}

.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {display: none !important}

a {color: inherit;text-decoration: underline;-webkit-transition: opacity .3s;-o-transition: opacity .3s;transition: opacity .3s}
a:hover,
a[href^=tel] {text-decoration: none}
h1 {font-size: 51px}
h2 {font-size: 45px}
h3 {font-size: 40px}
h5 {font-size: 29px}
h4 {font-size: 35px}
h6 {font-size: 23px}

[class^=list-] {list-style: none outside none}
.wrapper {overflow: hidden;min-height: 100vh;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column nowrap;flex-flow: column nowrap;width: 100%}
.wrapper,
.wrapper-outer {display: -webkit-box;display: -ms-flexbox;display: flex}
.btn-schedule img {max-width: 41px;height: 40px;display: block;}
.btn-referral img{max-width: 41px;height: 40px;display: block;}
.search__inner img {max-width: 24px;height: 21px;}
.socials li img {max-width: 40px;height: 40px;display: block;}
.btn-login img {max-width: 37px;height: 37px;display: block;}
.footer {margin-top: 50px;}
.header {padding: 32px 35px;position: relative; z-index: 99;}
.header .header__outer {position: absolute;top: 0;right: 0}
.header .header__inner {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
.header .header__aside,
.header .header__inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end}

.header .header__aside.is-active {opacity: 1;visibility: visible;top: 100%}
.header .header__search {margin-left: 45px}

.logo {display: inline-block;max-width: 301px; width: 100%;height: 110px;}
.logo img {
    width: 100%;
    height: 110px;
    object-fit: contain;
}

.nav>ul>li {display: inline-block;vertical-align: middle;position: relative}
.nav>ul>li:hover>a:after {opacity: 1;visibility: visible}

.nav>ul>li>a {position: relative}
.nav>ul>li>a:after {content: "";position: absolute;left: 0;right: 0;opacity: 0;visibility: hidden;-webkit-transition: opacity .3s, visibility .3s;-o-transition: opacity .3s, visibility .3s;transition: opacity .3s, visibility .3s;bottom: 0;height: 2px;width: 100%;background-color: #ff893d;z-index: 0}
.nav>ul>li+li {padding-left: 42px}

.nav a {display: block;padding-bottom: 12px;font: 700 20px/1.55 Helvetica, Arial, sans-serif;color: #323333;text-decoration: none}
.nav .is-active>a:after,
.nav .is-active>a:before {opacity: 1;visibility: visible}
.nav .nav__dropdown a {-webkit-transition: opacity .3s;-o-transition: opacity .3s;transition: opacity .3s}
.nav .nav__dropdown a:hover {opacity: .7}
.nav-utilities ul {display: -webkit-box;display: -ms-flexbox;display: flex}
.nav-utilities li a {min-width: 145px;min-height: 56px;width: 100%;display: block}
.nav-secondary>ul {display: -webkit-box;display: -ms-flexbox;display: flex}
.nav-secondary>ul>li {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;position: relative}
.nav-secondary>ul>li>a {display: block;padding: 12px 0}
.nav-secondary>ul>li>a>span {position: relative;display: inline-block}
.nav-secondary>ul>li>a>span:after {content: "";position: absolute;left: calc(100% + 6px);top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid #fff;-webkit-transition: border .3s;-o-transition: border .3s;transition: border .3s}
.nav-secondary a {text-decoration: none;text-transform: uppercase;font: 600 23px/1 Muli, Helvetica, sans-serif}
.nav-secondary .nav__dropdown {padding: 10px;background-color: #ff893d}
.nav-trigger {position: relative;display: inline-block;width: 40px;height: 26px}
.nav-trigger span {position: absolute;display: block;height: 4px;width: 100%;border-radius: 4px;background: #263248;-webkit-transition: top .2s .25s, opacity .2s .25s, -webkit-transform .2s 0s;transition: top .2s .25s, opacity .2s .25s, -webkit-transform .2s 0s;-o-transition: top .2s .25s, opacity .2s .25s, transform .2s 0s;transition: top .2s .25s, opacity .2s .25s, transform .2s 0s;transition: top .2s .25s, opacity .2s .25s, transform .2s 0s, -webkit-transform .2s 0s}
.nav-trigger span:first-child {top: 0}
.nav-trigger span:nth-child(2) {top: 11px}
.nav-trigger span:nth-child(3) {top: 22px}
.nav-trigger.is-active span {-webkit-transition: background .2s, top .2s, opacity .2s, -webkit-transform .2s .25s;transition: background .2s, top .2s, opacity .2s, -webkit-transform .2s .25s;-o-transition: background .2s, top .2s, opacity .2s, transform .2s .25s;transition: background .2s, top .2s, opacity .2s, transform .2s .25s;transition: background .2s, top .2s, opacity .2s, transform .2s .25s, -webkit-transform .2s .25s}
.nav-trigger.is-active span:first-child,
.nav-trigger.is-active span:nth-child(3) {top: 11px}
.nav-trigger.is-active span:nth-child(2) {opacity: 0}
.nav-trigger.is-active span:first-child {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg)}
.nav-trigger.is-active span:nth-child(3) {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg)}
.nav-trigger--white span {background-color: #fff}


/* Footer */
.footer {background-color: #292b38;padding: 235px 20px 95px;position: relative;z-index: 5}
.footer .footer__bar {position: absolute;max-width: 1245px;margin: auto;width: 100%;top: -50px;left: 0;right: 0;background-color: #f68924;min-height: 208px;border-radius: 0 0 12px 12px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;max-height: 208px}
.footer .footer__bar:after,
.footer .footer__bar:before {content: "";position: absolute;top: 0;width: 0;height: 0}
.footer .footer__bar:before {left: -64px;border-bottom: 50px solid #d77828;border-left: 64px solid transparent}
.footer .footer__bar:after {right: -64px;border-bottom: 50px solid #d77828;border-right: 64px solid transparent}
.footer .footer__bar a+a {margin-left: 40px}
.footer .footer__inner {max-width: 1390px;margin: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end}
.footer_note__inner p {font-size: 20px;color: #fff;display: inline;font-weight: 400;font-family: Roboto,Helvetica,sans-serif}
.footer__note {text-align: center;padding-top: 45px}
/* Buttons  */
.btn {display: inline-block;vertical-align: middle;text-align: center;cursor: pointer;text-decoration: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;font-size: 23px;padding: 16px 38px;text-transform: uppercase;border: 2px solid;-webkit-transition: background .3s, color .3s;-o-transition: background .3s, color .3s;transition: background .3s, color .3s;color: #fff}
.btn:hover {background-color: #fff}
.btn .fa,
.btn span {display: inline-block;vertical-align: middle}

.btn--orange {background-color: #ff893d;border-color: #ff893d}
.btn--orange:hover {color: #ff893d}
.btn--dark-blue {background-color: #263248;border-color: #263248}
.btn--dark-blue:hover {color: #263248}

.btn--small {padding: 16px 23px;font-size: 22px}
.btn--smaller {padding: 9px 23px;font-size: 20px}
.btn--block {display: block;padding-left: 0;padding-right: 0}
.btn--transparent {background-color: transparent}
.btn--transparent:hover {color: #263248}
.btn--gray {background-color: #2a2a2a;border-color: #2a2a2a}
.btn--gray:hover {background-color: #fff;color: #2a2a2a}
.btn--contact {font-family: Muli, Helvetica, sans-serif;padding: 4px 15px;font-size: 17px;font-weight: 600}
.btn--radius {border-radius: 6px}
.btn-schedule {padding: 10px 10px 11px 62px;background-color: #ff893d;color: #fff;position: relative;max-width: 207px}
.btn-referral { padding: 10px 10px 11px 62px; background-color: #b3b3b3; color: #fff; position: relative; max-width: 207px; text-decoration: none; }

.btn-schedule span {font: 700 17px/1.08 Roboto, Helvetica, sans-serif;text-transform: uppercase;display: inline-block;vertical-align: middle}
.btn-referral span {font: 700 17px/1.08 Roboto, Helvetica, sans-serif;text-transform: uppercase;display: inline-block;vertical-align: middle}
.btn-schedule i {position: absolute;top: 0;bottom: 0;margin: auto;left: 11px}
.btn-referral img {position: absolute;top: 0; bottom: 0;margin: auto;left: 11px}
.btn-schedule img {position: absolute;top: 0; bottom: 0;margin: auto;left: 11px}
.btn-schedule:hover {opacity: .7}

.btn-login {padding: 10px 10px 11px 62px;background-color: #4e5055;color: #fff;position: relative;max-width: 145px}
.btn-login span {font: 700 17px/1.08 Roboto, Helvetica, sans-serif;text-transform: uppercase;display: inline-block;vertical-align: middle}
.btn-login i {position: absolute;top: 0;bottom: 0;margin: auto;left: 11px}
.btn-login img {position: absolute;top: 0;bottom: 0;margin: auto;left: 11px}
.btn-login:hover {opacity: .7}
.btn-alt {display: inline-block;vertical-align: middle;text-align: center;cursor: pointer;text-decoration: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;text-transform: uppercase;font: 500 21px/1 Roboto, Helvetica, sans-serif;padding: 29px 48px;border-radius: 3px;border: 2px solid;-webkit-transition: background .3s, color .3s;-o-transition: background .3s, color .3s;transition: background .3s, color .3s}
.btn-alt--blue {background-color: #262936;border-color: #262936;color: #fff}
.btn-alt--blue:hover {background-color: #fff;color: #262936}

/* Search */
.search {position: relative}
.search .search__inner {background-color: #f7f7f7;border: 1px solid #b6b6b6;padding: 11px 18px;min-width: 320px}
.search .search__field {border: none;background-color: transparent;font: 400 19px/1 Myriad Pro, Helvetica, sans-serif}
.search .search__field::-webkit-input-placeholder {color: #8c8c8c}
.search .search__field::-moz-placeholder {color: #8c8c8c}
.search .search__field:-ms-input-placeholder,
.search .search__field::-ms-input-placeholder {color: #8c8c8c}
.search .search__field::placeholder {color: #8c8c8c}
.search .search__field-outer {font: 800 15px/1.2 Muli, Helvetica, sans-serif;text-transform: uppercase;background-color: #fff;border: none;min-height: 59px;height: 100%;width: 100%;padding: 5px 6px;resize: none}
.search .search__cols {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
.search .search__col--1of2 {width: 49%}
.search .search__outer {background: #303a45;border-top: 4px solid #ff893d;border-bottom: 1px solid #0d546a;border-left: 1px solid #0d546a;border-right: 1px solid #0d546a;padding: 18px 14px;margin-top: 18px;position: absolute;top: 100%;left: 0;right: 0;opacity: 0;visibility: hidden;z-index: 14}
.search .search__outer:before {content: "";position: absolute;top: -12px;right: 52px;width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #ff893d}
.search .search__outer.is-active {opacity: 1;visibility: visible}
.search .search__field-outer--small {min-height: 43px}
.search .search__select .select2-container--default .select2-selection--single .select2-selection__rendered {font: 800 15px/1.2 Muli, Helvetica, sans-serif;text-transform: uppercase;background-color: #fff;color: #263248;padding: 5px 7px}
.search .search__select .select2-container--default .select2-selection--single .select2-selection__placeholder {color: #263248}
.search .search__select .select2-container--default .select2-selection--single {border-radius: 0;height: 44px}
.search .search__select .select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #263248 transparent transparent}
.search .search__select .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color: transparent transparent #263248}
.search .search__select .select2-container--default .select2-selection--single .select2-selection__clear {display: none}
.search .search__btn {display: block;width: 100%;margin-top: 20px;background-color: #ff893d;border: 1px solid #fff;font: 800 15px/1.2 Muli, Helvetica, sans-serif;text-transform: uppercase;padding: 13px;color: #fff;-webkit-transition: background .3s, color .3s;-o-transition: background .3s, color .3s;transition: background .3s, color .3s}
.search .search__btn:hover {background-color: #fff;color: #ff893d}
.search .fa {display: inline-block;vertical-align: middle;margin-right: 3px;color: #afafaf}
.search-alt .search__btn {margin-right: 14px}
.search-alt .search__btn,
.search-alt .search__field {border: none;background-color: transparent;display: inline-block;vertical-align: middle}
.search-alt .search__field {font-size: 27px;text-transform: uppercase}

input::-webkit-input-placeholder {color: inherit;opacity: 1}
input::-moz-placeholder {color: inherit;opacity: 1}
input:-ms-input-placeholder,
input::-ms-input-placeholder {color: inherit;opacity: 1}
input::placeholder {color: inherit;opacity: 1}
textarea::-webkit-input-placeholder {color: inherit;opacity: 1}
textarea::-moz-placeholder {color: inherit;opacity: 1}
textarea:-ms-input-placeholder,
textarea::-ms-input-placeholder {color: inherit;opacity: 1}
textarea::placeholder {color: inherit;opacity: 1}
input:-webkit-autofill {-webkit-text-fill-color: inherit;-webkit-box-shadow: 0 0 0 1000px #fff inset}
.list-terms li {display: inline-block;vertical-align: middle;line-height: 1}
.list-terms li+li {margin-left: 32px;padding-left: 39px;border-left: 1px solid #fff}
.list-terms a {font: 500 21px/1 Roboto, Helvetica, sans-serif;color: #fff;text-transform: uppercase;text-decoration: none}
.list-terms a:hover {opacity: .7}

.copyright {font: 500 21px/1 Roboto, Helvetica, sans-serif;text-transform: uppercase;color: #fff;display: inline}
.copyright--gray {color: #626262;margin: 10px 0}

.socials ul {list-style-type: none}
.socials li {display: inline-block;vertical-align: middle}
.socials li+li {margin-left: 10px}
.socials a:hover {opacity: .7}

.phone {font: 500 47px/1.19 Roboto, Helvetica, sans-serif;color: #fff}
.phone:hover strong {opacity: .7}

.footer .footer__bar:after, .footer .footer__bar:before {content: "";position: absolute;top: 0;width: 0;height: 0;}
 

/* Responsive */
@media (min-width: 768px) {
    .nav-secondary .nav__dropdown {position: absolute;top: 100%;left: 0;z-index: 5}
}
@media (min-width: 768px) and (max-width:1023px) {
    .hidden-sm {display: none !important}
    .visible-sm-block {display: block !important}
    .visible-sm-inline {display: inline !important}
    .visible-sm-inline-block {display: inline-block !important}
}
@media (min-width: 1024px)  {
    .nav>ul>li:hover .nav__dropdown {opacity: 1;visibility: visible}
        /* Navbar */
        .nav .nav__dropdown {position: absolute;top: 100%;min-width: 200px;left: 0;background-color: #fff;padding: 15px;-webkit-box-shadow: 0 0 25px 0 rgba(0, 0, 0, .3);box-shadow: 0 0 25px 0 rgba(0, 0, 0, .3);opacity: 0;visibility: hidden;-webkit-transition: opacity .3s, visibility .3s;-o-transition: opacity .3s, visibility .3s;transition: opacity .3s, visibility .3s;z-index: 5}
        .nav-secondary>ul>li:hover .nav__dropdown {opacity: 1;visibility: visible}
        .nav-secondary>ul>li:hover>a>span:after {border-bottom: 8px solid #fff;border-top: none}
        .nav-secondary .nav__dropdown {min-width: 293px;opacity: 0;visibility: hidden;-webkit-transition: opacity .3s, visibility .3s;-o-transition: opacity .3s, visibility .3s;transition: opacity .3s, visibility .3s}
        .nav-secondary .nav__dropdown a:hover {opacity: .7}
}
@media (min-width: 1024px) and (max-width:1200px) {
    .hidden-md {display: none !important}
    .visible-md-block {display: block !important}
    .visible-md-inline {display: inline !important}
    .visible-md-inline-block {display: inline-block !important}
}
@media (min-width: 1201px) {
    .hidden-lg {display: none !important}
    .visible-lg-block {display: block !important}
    .visible-lg-inline {display: inline !important}
    .visible-lg-inline-block {display: inline-block !important}
}
/* Max-width */
@media (max-width: 1600px) {
.logo {display: inline-block;max-width: 250px; width: 100%;}
.logo img {
    width: 100%;
    height: 110px;
    object-fit: contain;
}
}
/* Max-width */
@media (max-width: 1400px) {
    .header .header__search {margin-left: 30px}
    .header {padding: 25px 15px}
    .list-terms li+li {padding-left: 15px;margin-left: 15px}
    .footer {padding: 200px 20px 75px}
    .footer .footer__bar {max-width: 1020px}
    .nav>ul>li+li {padding-left: 25px}
    .list-terms li+li {padding-left: 15px;margin-left: 15px}  
    .logo {
        max-width: 250px;
    }

}
@media (max-width: 1080px) {

    .logo {
        max-width: 200px;
    }
    .nav a {
      font-size: 16px !important;
    }
  
  }
@media (max-width: 1200px) {
    .phone {font-size: 33px}
    .header .header__search {margin-left: 20px}
    .nav-secondary .nav__dropdown {min-width: 100%}
    .copyright {font-size: 16px}
    .list-terms a {font-size: 16px}
    .footer {padding: 130px 20px 50px}
    .footer .footer__bar {max-width: 850px;min-height: 150px;max-height: 100%;height: auto}
    .nav a {font-size: 18px;padding-bottom: 8px}
    .nav>ul>li+li {padding-left: 18px}
    .logo {
        max-width: 170px;
    }
    .footer__note { padding-top:30px}
}
@media (max-width: 1200px) {
    .footer__note {
        padding-top:30px
    }
}


@media (max-width: 1023px) {

    h1 {font-size: 36px}
    h2 {font-size: 32px}
    h3 {font-size: 28px}
    h5 {font-size: 20px}
    /* Header */
    .header .header__aside {position: absolute;top: 80%;left: 0;right: 0;width: 100%;z-index: 8;opacity: 0;visibility: hidden;background-color: #fff;-webkit-transition: opacity .3s, visibility .3s, top .3s;-o-transition: opacity .3s, visibility .3s, top .3s;transition: opacity .3s, visibility .3s, top .3s;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 15px}
    .header .header__search {margin-left: 0;width: 100%;display: block;margin-top: 20px}
    .phone {font-size: 23px}
    /* Footer */
    .footer .footer__bar:before {left: -45px;border-bottom: 35px solid #d77828;border-left: 45px solid transparent}
    .search-alt .search__field {font-size: 20px}
    .search .search__inner {min-width: 280px}
    .btn-alt {padding: 20px;font-size: 18px}
    .btn--small {font-size: 16px;padding: 10px 16px}
    .btn {font-size: 16px;padding: 10px 16px}
    .footer {padding: 130px 20px 30px}
    .footer .footer__socials {margin-top: 20px}
    .footer .footer__inner {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
    .footer .footer__bar a+a {margin-left: 0;margin-top: 20px}
    .footer .footer__bar a+a {margin-left: 20px}
    .footer .footer__bar {top: -25px;max-width: 300px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 20px}
    .footer .footer__bar {max-width: 600px;min-height: 100px;top: -35px}
    .nav {width: 100%}
    .footer .footer__bar:after {right: -45px;border-bottom: 35px solid #d77828;border-right: 45px solid transparent}
    .nav-secondary a {font-size: 16px}
    .nav>ul>li+li {padding-left: 0;padding-top: 10px}
    .nav>ul>li {display: block}
    .logo {max-width: 200px;}
    .logo img {min-height: 70px;height: auto;}
    .footer__note {padding-top:30px}
}
@media (max-width: 991px) and (min-width: 768px) {
    .logo {
      height: auto;
      max-width: 230px;
    }
    .header__inner {
      padding-top: 25px;
    }    
}
@media (max-width: 767px),screen and (max-width:812px) and (orientation:landscape) {
    h1 {font-size: 30px}
    h2 {font-size: 22px}
    h4 {font-size: 25px}
    h5 {font-size: 18px}
    h6 {font-size: 16px}
    /* Navbar */
    .nav-secondary {position: absolute;top: 100%;left: 0;right: 0;width: 100%;opacity: 0;visibility: hidden;-webkit-transition: opacity .3s, visibility .3s;-o-transition: opacity .3s, visibility .3s;transition: opacity .3s, visibility .3s;z-index: 5;background-color: #ff893d}
    .nav-secondary.is-active {opacity: 1;visibility: visible}
    .copyright--gray {font-size: 15px}
    .list-terms {text-align: center}
    .list-terms li {display: block}
    .list-terms li+li {margin-left: 0;padding-left: 0;border-left: none;margin-top: 8px}
    .search-alt .search__field {font-size: 18px}
    .btn-alt {padding: 10px 15px;font-size: 16px}
    .btn-login {min-width: auto;padding: 5px}
    .btn-login i {position: static}
    .btn-login img {position: static;max-width: 30px;height: 30px;}
    .btn-login span {display: none}
    .btn-schedule {min-width: auto;padding: 5px;}
    .btn-referral {min-width: auto;padding: 5px;}
    .btn-schedule .ico-phone {width: 23px;height: 23px}
    .btn-schedule i {position: static}
    .btn-schedule img {position: static;max-width: 30px;height: 30px;}
    .btn-referral img {position: static;max-width: 30px;height: 30px;}
    .btn-schedule span {display: none}
    .btn-referral span {display: none}
    .btn {font-size: 14px;padding: 10px}
    .footer .footer__bar:before {left: -32px;border-bottom: 25px solid #d77828;border-left: 32px solid transparent}
    /* .footer .footer__bar {max-width: 600px;min-height: 100px;top: -35px} */
    body {font-size: 15px}
    .footer .footer__bar:after {border-bottom: 25px solid #d77828;border-right: 32px solid transparent;right: -32px}
    .nav-secondary>ul>li>a.is-active span:after {border-bottom: 8px solid #fff;border-top: none}
    .nav-secondary>ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
    .nav-utilities li a {min-width: auto;min-height: auto}
    .header {padding: 15px}
     
    .logo {
        max-width: 230px;height: 75px;
    }
    .footer .footer__bar {top: -25px;max-width: 300px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 20px;}
    .footer .footer__bar a+a {margin-left: 0;margin-top: 20px;}
}
@media (max-width: 767px) {
    .hidden-xs {display: none !important}
    .visible-xs-block {display: block !important}
    .visible-xs-inline {display: inline !important}
    .visible-xs-inline-block {display: inline-block !important}
    .logo {
        max-width: 180px;
    }
}
@media (max-width: 374px) {
    .footer .footer__bar:after {display: none}
    .footer .footer__bar:before {display: none}

    .logo {
        max-width: 170px;
    }
}
@media (max-width: 1023px) {  
    .childExpand { position: absolute;z-index: 2; top: 3px; right: 10px; width: 24px; text-align: center; height: 24px; margin: 0; padding:5px; cursor:pointer; }
    .childExpand i { position:relative; width: 15px; left:0; height: 1px; opacity:1; display: block; background:#263248; margin: 6px 0; transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; }
    .childExpand i + i { position: relative; transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); top:-7px; }
    .childExpand.open i { transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); }
    .childExpand.open i+i { transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); }
    .mainHeadermenu .nav__dropdown {
      padding-top: 15px;
    }
      .nav>ul>li>a {
        display: inline-block;
    }
    .nav>ul>li>a:after {
        display: none;
    }
    .nav>ul>li {
        border-bottom: 2px solid #FF893D;
    }
  }