@font-face {
    font-family: "Poppins-Black";
    src: url("/source/29bb6dbb018dc4207bef502db571237e/Poppins-Black.eot");
    src: url("/source/12b47b9cbe7ce242e8ea902f49d48930/Poppins-Black.eot") format("embedded-opentype"), url("/source/d8517924bc910d082a733ae8f08b246c/Poppins-Black.woff") format("woff"), url("/source/08568e96397ee26e43f4a8b3aa172447/Poppins-Black.ttf") format("truetype"), url("/source/0c374f83bbcb32abf2424c7021a61edb/Poppins-Black.svg") format("svg");
    font-weight: "normal";
    font-style: "normal";
}
@font-face {
    font-family: "Poppins-Bold";
    src: url("/source/0fa50b3362d6ef7c638816fcb77d5bad/Poppins-Bold.eot");
    src: url("/source/68bd92bb017d042a17c0f2392ecea825/Poppins-Bold.eot") format("embedded-opentype"), url("/source/beafd279cb4e1b0e338a0553e9116263/Poppins-Bold.woff") format("woff"), url("/source/f43312df2d865f5bcdf9d344c2276643/Poppins-Bold.ttf") format("truetype"), url("/source/ef668c1d254f9f0ffc6719fcdcc6ac44/Poppins-Bold.svg") format("svg");
    font-weight: "normal";
    font-style: "normal";
}
@font-face {
    font-family: "Poppins-ExtraBold";
    src: url("/source/974ba8916a603227cd054e093f4f30df/Poppins-ExtraBold.eot");
    src: url("/source/9e1811e16e65edd231fb3d0bdcd14aa3/Poppins-ExtraBold.eot") format("embedded-opentype"), url("/source/621709e7433c92edca62257bf5f00674/Poppins-ExtraBold.woff") format("woff"), url("/source/7e13b3d8283a5e7bcc75804ed829bafc/Poppins-ExtraBold.ttf") format("truetype"),
        url("/source/fb325d792b31336acf5c9bef03e9eb4e/Poppins-ExtraBold.svg") format("svg");
    font-weight: "normal";
    font-style: "normal";
}
@font-face {
    font-family: "Poppins-ExtraLight";
    src: url("../fonts/Poppins-ExtraLightt.eot");
    src: url("../fonts/Poppins-ExtraLightt.eot?#iefix") format("embedded-opentype"), url("../fonts/Poppins-ExtraLightt.woff") format("woff"), url("../fonts/Poppins-ExtraLightt.ttf") format("truetype"),
        url("../fonts/Poppins-ExtraLightt.svg#Poppins-ExtraLight") format("svg");
    font-weight: "normal";
    font-style: "normal";
}
@font-face {
    font-family: "Poppins-Light";
    src: url("/source/3923c5b2480686351e5cbd996e7bee93/Poppins-Light.eot");
    src: url("/source/e0146207184c6e15f786e460f6baa5d6/Poppins-Light.eot") format("embedded-opentype"), url("/source/7a732305e9608ddfb18ab89af747277e/Poppins-Light.woff") format("woff"), url("/source/ca8d157f6a3433c68c2e66abd66f78ec/Poppins-Light.ttf") format("truetype"), url("/source/a4d1d1efe7fe3874505916d67f5fd02d/Poppins-Light.svg") format("svg");
    font-weight: "normal";
    font-style: "normal";
}
@font-face {
    font-family: "Poppins-Medium";
    src: url("/source/cec421d64151f0e5fb0b271e52771fb6/Poppins-Medium.eot");
    src: url("/source/3a206541f67e395641e141439e669085/Poppins-Medium.eot") format("embedded-opentype"), url("/source/3d3759facb632102c075bd664010455a/Poppins-Medium.woff") format("woff"), url("/source/7118a908e9d917578f1cdf04069f7d28/Poppins-Medium.ttf") format("truetype"),
        url("/source/64952244253f3e34295a923fcf9cc1c5/Poppins-Medium.svg") format("svg");
    font-weight: "normal";
    font-style: "normal";
}
@font-face {
    font-family: "Poppins-Regular";
    src: url("/source/f3318f19b7c6ba89745a1ff8a92f167a/Poppins-Regular.eot");
    src: url("/source/2bdb0f21177f517eb3254def7bd5cb96/Poppins-Regular.eot") format("embedded-opentype"), url("/source/5160ed28a9430673a2c7fb4e48b4301c/Poppins-Regular.woff") format("woff"), url("/source/7ca1c463c0d9899a002b289e5986419e/Poppins-Regular.ttf") format("truetype"),
        url("/source/aca3a69a238939f094479a4f5b2a8acd/Poppins-Regular.svg") format("svg");
    font-weight: "normal";
    font-style: "normal";
}
@font-face {
    font-family: "Poppins-SemiBold";
    src: url("/source/1370cee61383c9f4b1f388998d41571d/Poppins-SemiBold.eot");
    src: url("/source/82c3bd7773067a020af53871c48c644f/Poppins-SemiBold.eot") format("embedded-opentype"), url("/source/d4d104f52447455b4cef25516431a174/Poppins-SemiBold.woff") format("woff"), url("/source/276597546e5883f8dc5777aa1c422f73/Poppins-SemiBold.ttf") format("truetype"),
        url("/source/4cc24c2fee907e7bade173c293973d18/Poppins-SemiBold.svg") format("svg");
    font-weight: "normal";
    font-style: "normal";
}
@font-face {
    font-family: "Poppins-Thin";
    src: url("/source/d50b002b943c6e042d797a5756a0de58/Poppins-Thin.eot");
    src: url("/source/003162a4589c3129ac2aff6a19971a0a/Poppins-Thin.eot") format("embedded-opentype"), url("/source/3e4be10f20b944eb6e5cc8512970b9fa/Poppins-Thin.woff") format("woff"), url("/source/5d026eb0461e1713b70a3175a9483a61/Poppins-Thin.ttf") format("truetype"), url("/source/1affa94e487aa30e8d756a27d88a27f7/Poppins-Thin.svg") format("svg");
    font-weight: "normal";
    font-style: "normal";
}


.our-filters {
    background-color: #036;
    color: #fff;
    padding: 2rem 0;
    text-align: center;
    font-family: Poppins-Regular;
    font-size: 1rem;
}

.our-filters .filter-content p {
    line-height: 1.3;
}

.filter-icons{
    margin-top: 60px;
}

.filter-icons ul {
    padding-inline-start: 0px;
}

.filter-icons .thumb {
    width: 110px;
    height: 80px;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0 auto 1em;
}

    .filter-icons .thumb.on {
        display: none;
    }

    .filter-icons .thumb.on,
    .filter-icons a:hover .thumb {
        display: none;
    }

        .filter-icons a:hover .thumb.on {
            display: block;
        }

.filter-icons .icon-content {
    font-size: 0.8rem;
}

/*Chart styles*/

.chart-container {
    margin: 2rem auto;
    display: flex;
    font-family: Poppins-Regular;
    text-align: center;
    display: block !important;
}

    .chart-container .container {
        padding: 0;
    }

    .chart-container img {
        padding: 1rem;
    }

    .chart-container .row {
        display: flex;
        flex: 1;
    }
    .chart-container .fas {
        font-family: FontAwesome;
        font-size: 1.4rem;
    }

        .chart-container .row.bold {
            font-weight: bold;
            font-family: Poppins-Bold;
        }

        .chart-container .row.chart-row-grey {
            background: #ededed;
        }

        .chart-container .row.no-border {
            margin-bottom: 2rem;
            align-items: center;
            justify-content: center;
        }

            .chart-container .no-margin {
                margin: 0!important;
            }
            .chart-container .no-padding {
                padding: 0!important;
            }

            .chart-container .row.no-border .small-title {
                font-style: normal;
            }

        .chart-container .row:not(.no-border) .chart-column {
            border: 1px solid #e0e0e0;
        }

        .chart-container .row.extra-padding .chart-column,
        .chart-container .column-border .row.extra-padding {
            padding: 0.7rem;
        }

        .chart-container .row .chart-column,
        .chart-container .column-border {
            font-style: italic;
            font-size: 0.9rem;
            flex: 1;
        }

            .chart-container .row:last-of-type.description .chart-column,
            .chart-container .column-border .row.description {
                font-style: normal;
                font-family: Poppins-Regular;
                padding: 1.5rem 0.5rem;
                font-weight: 500;
            }

            .chart-container .row .chart-column .chart-title,
            .chart-container .column-border .chart-title {
                font-size: 1.2rem;
            }

            .chart-container .row .chart-column .small-title,
            .chart-container .column-border .small-title {
                font-size: 0.9rem;
            }

        .chart-container .row.no-margin-p p {
            margin-bottom: 0;
            line-height: 1.2;
        }

        .chart-container .row.align-span span:nth-of-type(2n) {
            margin: 0 2.1rem 0 1.75rem;
        }

    .chart-container .chart-slide div {
        margin: 0 auto;
        text-align: center;
        position: relative;
    }

        .chart-container .chart-slide div img {
            margin: 0 auto;
        }

    .chart-container.mobile {
        display: none !important;
    }

        .chart-container.mobile .slick-list {
            margin: auto 2rem;
        }

        .chart-container.mobile .row {
            display: block;
        }

        .chart-container.mobile .column-border {
            border: 1px solid #e0e0e0;
        }

@media screen and (max-width: 767px) {
    .chart-container.mobile {
        display: block !important;
    }

    .chart-container {
        display: none !important;
    }
}

/*End chart styles*/


h1.filter-title{
    font-weight: 450;
}

.chart-container .info{
    height: 60px;
}
.chart-container .info span, .chart-container .info p{
    font-style: normal;
}

.chart-container .row .chart-column {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.chart-container .info span {
    line-height: 1rem;
}

.thermostats .row .chart-column {
    line-height: 1.2;

}

.thermostats .row span,
.others .row span{
    padding-top: 7px;
    padding-bottom: 7px;
}

.thermostats .heading-chart span,
.others .heading-chart span{
    padding-top: 10px;
    padding-bottom: 0;
}

.thermostats .heading-chart p,
.others .heading-chart span{
    margin-bottom: 10px;
}

.chart-container .chart-column img{
    max-width: initial;
}

.chart-container .container .row .chart-column-img {
    width: auto;
    display: inline-block;
}

.chart-container .container .row .chart-column-img img{
    width: 90%;
    height: auto
}


@font-face {
    font-family: FontAwesome;
    src: url("/source/c1d483c628c03f9f93c4dba60695dfc8/fontawesome-webfont.eot");
    src: url("/source/6e88981d5e7bbb153425529ed727995b/fontawesome-webfont.eot") format("embedded-opentype"),url("/source/c6f8a8882c78fb15e345f31a08a058e6/fontawesome-webfont.woff") format("woff"),url("/source/a7f4185080f27be4227dec24ad1a9de5/fontawesome-webfont.ttf") format("truetype"),url("/source/553c766dee01ee78469c1e7de6e6694e/fontawesome-webfont.svg") format("svg");
    font-weight: "normal";
    font-style: "normal"
}

@font-face {
    font-family: SpaceGroteskLight;
    src: url("/source/3c99bdf5a6815b6b4e184989e7000b6c/SpaceGroteskLight.eot");
    src: url("/source/8c8199c6d79b2819351094a140b8f6d4/SpaceGroteskLight.eot") format("embedded-opentype"),url("/source/f374b13e2dbd9c46afe771feac7ad73c/SpaceGroteskLight.woff") format("woff"),url("/source/bc75146a004168984fe1287ffed923c3/SpaceGroteskLight.ttf") format("truetype"),url("/Sitefinity/WebsiteTemplates/Aprilaire2019/App_Themes/2019/fonts/SpaceGroteskLight.svg#SpaceGroteskLight") format("svg");
    font-weight: "normal";
    font-style: "normal"
}

footer#footer-wrapper {
    line-height: 9px;
}

    footer#footer-wrapper p {
        color: #666666;
        font-family: 'Poppins-Regular';
        font-size: 14px;
        line-height: 20px;
    }

    footer#footer-wrapper a {
        color: #000;
        font-size: 16px;
        line-height: 20px;
    }

        footer#footer-wrapper a:hover {
            text-decoration: none;
        }

    footer#footer-wrapper .first-list li:first-of-type a {
        color: #0b567f;
    }

    footer#footer-wrapper .first-list li a {
        font-size: 18px;
    }

    footer#footer-wrapper .first-list a,
    footer#footer-wrapper .second-list a {
        color: #2e2e2e;
        font-family: "Poppins-Regular";
    }

    footer#footer-wrapper ul a {
        display: inline-block;
        margin-bottom: 5px;
    }

    footer#footer-wrapper .social-container {
        padding: 0;
    }

    footer#footer-wrapper .social-links {
        background-color: #f3f3f3;
    }

        footer#footer-wrapper .social-links a {
            color: #838383;
            display: block;
            font-family: "Poppins-Regular";
            padding: 18px 1px 15px 10px;
            width: 33.3%;
        }

            footer#footer-wrapper .social-links a:not(:last-of-type) {
                border-right: 2px solid #ffffff;
            }

    footer#footer-wrapper .list-inline, footer .list-unstyled {
        padding-left: 0;
        list-style: none;
    }

    footer#footer-wrapper .row {
        margin-left: -15px;
        margin-right: -15px;
    }

    footer#footer-wrapper .margin-bottom-1 {
        margin-bottom: 10px;
    }

    footer#footer-wrapper .display-block {
        display: block;
    }

@media (max-width: 767px) {
    footer#footer-wrapper .social-links a {
        border-bottom: 2px solid #ffffff;
    }
}

footer#footer-wrapper .social-links a:hover, footer .social-links a:focus {
    color: #000;
    text-decoration: none;
}

@media (max-width: 767px) {
    footer#footer-wrapper .social-links a {
        width: 100%;
    }
}

footer#footer-wrapper .social-links .layout-row:first-of-type a {
    border-right: 2px solid #ffffff;
}

@media (max-width: 767px) {
    footer#footer-wrapper .social-links .layout-row:first-of-type a:last-of-type {
        border-right: 0;
    }
}

@media (max-width: 767px) {
    footer#footer-wrapper .social-links .layout-row {
        padding: 0;
    }
}

footer#footer-wrapper .grey-bk {
    border-top: 2px solid #ffffff;
    padding: 40px 0 10px 0;
    background: #f3f3f3;
}

@media (max-width: 767px) {
    footer#footer-wrapper .grey-bk {
        padding-top: 20px;
        border-top: 0;
    }
}

footer#footer-wrapper .grey-bk .btn {
    background-color: #003da5;
    border-radius: 0;
    color: #ffffff;
    font-family: "Poppins-Medium";
    font-size: 15px;
    padding: 8px 30px 5px 30px;
}

    footer#footer-wrapper .grey-bk .btn:hover, footer .grey-bk .btn:focus {
        background-color: #0c3861;
    }

footer#footer-wrapper .content-block {
    padding-left: 10%;
}

footer#footer-wrapper .partners-block {
    padding-left: 14%;
}

@media (min-width: 768px) and (max-width: 991px) {
    footer#footer-wrapper .partners-block {
        margin: 30px 0 20px 0;
    }
}

footer#footer-wrapper .partners-block p {
    font-family: "Poppins-Regular";
    font-size: 14px;
    margin-bottom: 40px;
    max-width: 450px;
}

@media (max-width: 991px) {
    footer#footer-wrapper .content-block,
    footer#footer-wrapper .partners-block {
        padding-left: 15px;
    }
}

footer#footer-wrapper .copyright-block {
    padding: 50px 10% 10px 10%;
    text-align: unset;
}

@media (max-width: 991px) {
    footer#footer-wrapper .copyright-block {
        padding: 30px 0 10px 15px;
    }
}

footer#footer-wrapper .copyright-block a,
footer#footer-wrapper .copyright-block p {
    color: #838383;
    font-family: "Poppins-Light";
    font-size: 12px;
}

    footer#footer-wrapper .copyright-block a:not(:last-of-type) {
        margin-right: 30px;
    }

    footer#footer-wrapper .copyright-block a:hover, .copyright-block a:focus {
        text-decoration: underline;
    }

footer#footer-wrapper .copyright-block p {
    text-align: right;
}

@media (max-width: 991px) {
    footer#footer-wrapper .copyright-block p {
        text-align: left;
    }
}

@media (max-width: 767px) {
    footer#footer-wrapper .links-block {
        margin-bottom: 20px;
        margin-top: 20px;
    }

        footer#footer-wrapper .links-block a {
            display: block;
            color: #1a1a1a;
            font-size: 16px;
        }

    footer#footer-wrapper .second-list {
        margin-top: 30px;
        margin-bottom: 20px;
    }

        footer#footer-wrapper .second-list a {
            font-size: 18px;
        }

    footer#footer-wrapper .learn-more-btn {
        border-radius: 5px !important;
    }

    footer#footer-wrapper .copyright-block {
        background-color: #cbcbcb;
        padding: 0 0 10px 15px;
        text-align: left;
    }

        footer#footer-wrapper .copyright-block p {
            color: #1a1a1a;
        }
}
/*End footer region*/


/*Flex area*/
.display-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.display-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.layout-row {
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row
}

.layout-column, .layout-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal
}

.layout-column {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (max-width:767px) {
    .layout-column--xs {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media (min-width:768px) and (max-width:991px) {
    .layout-column--sm {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.align-items-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.align-items-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.align-items-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width:767px) {
    .align-items-center--xs {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

@media (max-width:767px) {
    .align-items-initial--xs {
        -webkit-box-align: initial;
        -ms-flex-align: initial;
        align-items: normal
    }
}

.align-items-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.align-items-baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.align-self-center {
    -ms-flex-item-align: center;
    align-self: center
}

.align-self-end {
    -ms-flex-item-align: end;
    align-self: flex-end
}

.justify-content-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.justify-content-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.justify-content-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.justify-content-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.justify-content-around {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.flex-auto {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.flex-30 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 30%;
    flex: 1 1 30%;
    max-width: 30%
}

@media (max-width:767px) {
    .flex-30 {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        max-width: 100%
    }
}

.flex-40 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
    max-width: 40%
}

@media (max-width:767px) {
    .flex-40 {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        max-width: 100%
    }
}

.flex-50 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%
}

@media (max-width:767px) {
    .flex-50 {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        max-width: 100%
    }
}

.flex-60 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 60%;
    flex: 1 1 60%;
    max-width: 60%
}

@media (max-width:767px) {
    .flex-60, .flex-100--xs {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        max-width: 100%
    }
}

@media (max-width: 767px) {
    .margin-bottom-2--xs {
        margin-bottom: 2rem;
    }
}


/*End flex area*/

/*New header reagion*/
.navbar-new {
    border: none;
}

    .navbar-new .nav-content {
        background: #003DA5;
        height: 80px;
    }

    .navbar-new .nav > li > a:after,
    .navbar-new .nav > li > a:before {
        content: unset !important;
    }

    .navbar-new .nav > li > a:hover:after,
    .navbar-new .nav > li > a:hover:before {
        content: unset !important;
    }

    .navbar-new .dotted-icon,
    .navbar-new .search-btn-close {
        display: block;
        height: 34px;
        width: 34px;
    }

    .navbar-new .dotted-icon {
        background: url("/source/fc165da2ecb5ca2cce9665fc9b1f6245/dots-icon.png") no-repeat 0 0;
    }

    .navbar-new .search-btn-close {
        background: url("/source/5d1da23b383eb203547e7fbcb896f46e/search-close-btn.png") no-repeat 0 0;
        background-size: cover;
    }

    .navbar-new .icon-close-btn {
        background: url("/source/cfa8fb3a063e10f821122a5e37b91082/mobile-nav-close-icon.png") no-repeat 0 0;
        background-size: cover;
        display: block;
        height: 25px;
        width: 25px;
    }

    .navbar-new .navbar-header:after {
        clear: both;
    }

    .navbar-new .nav .right-side-elements .navbar-nav .dotted-dropdown .dropdown-menu .dropdown-menu-list > li button {
        border: none;
    }

        .navbar-new .nav .right-side-elements .navbar-nav .dotted-dropdown .dropdown-menu .dropdown-menu-list > li button:focus {
            outline: none;
        }

    .navbar-new .navbar-nav.main-nav > li > a:hover {
        text-decoration: underline;
    }

@media (max-width: 991px) {
    .navbar-new .navbar-nav.main-nav > li > a:hover {
        text-decoration: none;
    }
}

.navbar-new .layout-column,
.navbar-new .layout-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
}

.navbar-new .search-arrow {
    background: url("/source/af2b77795d04e7ebba74340150bea473/arrow-right.png") no-repeat 0 0;
    background-size: cover;
    display: block;
    height: 20px;
    width: 20px;
}

@media (min-width: 1600px) {
    .navbar-new .nav-content {
        height: 100px;
        padding-left: 8vw;
    }
}

.navbar-new .navbar-header {
    margin-top: 5px;
}

@media (min-width: 1600px) {
    .navbar-new .navbar-header {
        margin-top: 15px;
    }
}

.navbar-new .navbar-header .navbar-brand {
    height: 100%;
}

@media (min-width: 1600px) {
    .navbar-new .navbar-header .navbar-brand {
        margin-right: 60px;
    }
}

@media (min-width: 1200px) and (max-width: 1599px) {
    .navbar-new .navbar-header .navbar-brand {
        margin-right: 40px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .navbar-new .navbar-header .navbar-brand {
        margin-right: 10px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .navbar-new .navbar-header .navbar-brand {
        margin-right: 0;
    }
}

.navbar-new .navbar-nav {
    height: 80px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

    .navbar-new .navbar-nav.main-nav > li .link-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: 15px;
    }

        .navbar-new .navbar-nav.main-nav > li .link-wrapper a:hover {
            text-decoration: underline;
        }

@media (max-width: 991px) {
    .navbar-new .navbar-nav.main-nav > li .link-wrapper a:hover {
        text-decoration: none;
    }
}

.navbar-new .navbar-nav.main-nav > li .link-wrapper button {
    background: none;
    border: none;
    border-color: transparent;
    outline-offset: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -webkit-box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-shadow: none;
    outline-width: 0;
}

    .navbar-new .navbar-nav.main-nav > li .link-wrapper button .caret {
        color: #ffffff;
    }

@media (max-width: 991px) {
    .navbar-new .navbar-nav.main-nav > li .link-wrapper {
        padding: 0;
    }
}

.navbar-new .navbar-nav.main-nav .dropdown-menu {
    background-color: #00A7B5;
    border: none;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    overflow: hidden;
    padding: 0;
    top: 100%;
}

    .navbar-new .navbar-nav.main-nav .dropdown-menu > li {
        height: auto;
        padding: 0;
    }

        .navbar-new .navbar-nav.main-nav .dropdown-menu > li:first-child {
            padding-top: 10px;
        }

@media (min-width: 1600px) {
    .navbar-new .navbar-nav.main-nav .dropdown-menu > li:first-child {
        padding-top: 20px;
    }
}

.navbar-new .navbar-nav.main-nav .dropdown-menu > li:last-child {
    padding-bottom: 20px;
}

@media (min-width: 1600px) {
    .navbar-new .navbar-nav.main-nav .dropdown-menu > li:last-child {
        padding-bottom: 30px;
    }
}

.navbar-new .navbar-nav.main-nav .dropdown-menu > li > a {
    color: #ffffff;
    font-family: "Poppins-Regular";
    font-size: 16px;
    padding: 3px 20px;
}

    .navbar-new .navbar-nav.main-nav .dropdown-menu > li > a:focus, .navbar-new .navbar-nav.main-nav .dropdown-menu > li > a:hover {
        background: rgba(255, 255, 255, 0.1);
    }

@media (min-width: 1600px) {
    .navbar-new .navbar-nav.main-nav .dropdown-menu > li > a {
        font-size: 24px;
        padding: 5px 30px;
    }
}

@media (max-width: 991px) {
    .navbar-new .navbar-nav.main-nav .dropdown-menu {
        background: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

        .navbar-new .navbar-nav.main-nav .dropdown-menu > li > a {
            font-family: "Poppins-Light";
            font-size: 24px;
        }

    .navbar-new .navbar-nav.main-nav > li > a:hover {
        text-decoration: none;
    }
}

@media (max-width: 991px) {
    .navbar-new .navbar-nav.main-nav {
        display: block;
    }
}

@media (min-width: 1600px) {
    .navbar-new .navbar-nav {
        height: 100px;
    }
}

.navbar-new .nav > li {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
}

    .navbar-new .nav > li .link-wrapper a, .navbar-new .nav > li a {
        color: #ffffff;
        font-family: "Poppins-Regular";
        font-size: 16px;
    }

@media (min-width: 1600px) {
    .navbar-new .nav > li .link-wrapper a, .navbar-new .nav > li a {
        font-size: 26px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .navbar-new .nav > li .link-wrapper a, .navbar-new .nav > li a {
        padding: 10px 5px;
    }
}

.navbar-new .nav > li .link-wrapper a:focus,
.navbar-new .nav > li .link-wrapper a:hover,
.navbar-new .nav > li a:focus, .navbar-new .nav > li a:hover {
    background-color: transparent;
}

.navbar-new .nav > li.dotted-dropdown > a:after, .navbar-new .nav > li.dotted-dropdown > a:before {
    border: none;
}

.navbar-new .nav > li.dotted-dropdown .dropdown-menu {
    background-color: #003DA5;
    border: none;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 300px;
    height: 50px;
}

@media (min-width: 1600px) {
    .navbar-new .nav > li.dotted-dropdown .dropdown-menu {
        width: 420px;
        height: 64px;
    }
}

.navbar-new .nav > li.dotted-dropdown .dropdown-menu form {
    display: none;
}

    .navbar-new .nav > li.dotted-dropdown .dropdown-menu form .form-block {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 0 20px;
    }

        .navbar-new .nav > li.dotted-dropdown .dropdown-menu form .form-block .buttons-wrap {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: end;
            -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
            justify-content: flex-end;
        }

            .navbar-new .nav > li.dotted-dropdown .dropdown-menu form .form-block .buttons-wrap .search-submit-btn {
                display: none;
            }

@media (max-width: 991px) {
    .navbar-new .nav > li.dotted-dropdown .dropdown-menu form .form-block .buttons-wrap .search-submit-btn {
        margin-right: 10px;
    }
}

.navbar-new .nav > li.dotted-dropdown .dropdown-menu form input {
    background: none;
    color: #ffffff;
    font-family: "Poppins-Light";
    font-size: 16px;
    height: 40px;
    margin-left: 20px;
    width: 60%;
    border: none;
    outline: none;
}

@media (min-width: 1600px) {
    .navbar-new .nav > li.dotted-dropdown .dropdown-menu form input {
        font-size: 22px;
        height: 50px;
    }
}

.navbar-new .nav > li.dotted-dropdown .dropdown-menu form input::-webkit-input-placeholder {
    color: #ffffff;
}

.navbar-new .nav > li.dotted-dropdown .dropdown-menu form input::-moz-placeholder {
    color: #ffffff;
}

.navbar-new .nav > li.dotted-dropdown .dropdown-menu form input:-ms-input-placeholder {
    color: #ffffff;
}

.navbar-new .nav > li.dotted-dropdown .dropdown-menu form input::-ms-input-placeholder {
    color: #ffffff;
}

.navbar-new .nav > li.dotted-dropdown .dropdown-menu form input::placeholder {
    color: #ffffff;
}

.navbar-new .nav > li.dotted-dropdown .dropdown-menu form input::-ms-clear {
    display: none;
}

.navbar-new .nav > li.dotted-dropdown .dropdown-menu form button {
    background: none;
    border: none;
    outline: none;
}

.navbar-new .nav > li.dotted-dropdown .dropdown-menu form .btn-close span {
    color: #ffffff;
    font-size: 20px;
}

@media (min-width: 1600px) {
    .navbar-new .nav > li.dotted-dropdown .dropdown-menu form .btn-close span {
        font-size: 30px;
    }
}

.navbar-new .nav > li.dotted-dropdown .dropdown-menu-list {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    list-style: none;
    width: 100%;
    padding: 0;
}

    .navbar-new .nav > li.dotted-dropdown .dropdown-menu-list > li > a, .navbar-new .nav > li.dotted-dropdown .dropdown-menu-list > li button {
        background: none;
        color: #ffffff;
        font-family: "Poppins-Regular";
        font-size: 16px;
        padding: 10px;
    }

        .navbar-new .nav > li.dotted-dropdown .dropdown-menu-list > li > a:hover {
            text-decoration: none;
        }

        .navbar-new .nav > li.dotted-dropdown .dropdown-menu-list > li button:focus {
            outline: none;
        }

@media (min-width: 1600px) {
    .navbar-new .nav > li.dotted-dropdown .dropdown-menu-list > li > a, .navbar-new .nav > li.dotted-dropdown .dropdown-menu-list > li button {
        font-size: 22px;
        padding: 24px;
        border: none;
    }
}

.navbar-new .nav > li:hover .dotted-icon, .navbar-new .nav > li:focus .dotted-icon {
    background: url("/source/fdb6630a571d1b519007ce9c869680f2/five-dots-icon.png") no-repeat 0 0;
}

.navbar-new .nav .left-section {
    padding: 0 0 0 20px;
}

@media (min-width: 1600px) {
    .navbar-new .nav .left-section {
        padding-left: 8vw;
    }
}

.navbar-new .nav .right-side-elements {
    height: 80px;
}

@media (min-width: 1600px) {
    .navbar-new .nav .right-side-elements {
        height: 100px;
    }
}

@media (max-width: 991px) {
    .navbar-new .nav .right-side-elements {
        display: inline-block;
        height: auto;
        margin: 20px 0;
        width: 100%;
    }

        .navbar-new .nav .right-side-elements .navbar-nav {
            display: block;
            width: 100%;
            margin: 0;
            padding: 0;
        }

            .navbar-new .nav .right-side-elements .navbar-nav .dotted-dropdown {
                background: none;
            }

                .navbar-new .nav .right-side-elements .navbar-nav .dotted-dropdown .dropdown-menu {
                    display: block !important;
                    background: none;
                    padding: 10px;
                }

                    .navbar-new .nav .right-side-elements .navbar-nav .dotted-dropdown .dropdown-menu .dropdown-menu-list {
                        -webkit-justify-content: space-around;
                        -ms-flex-pack: distribute;
                        justify-content: space-around;
                        padding: 0;
                    }

                        .navbar-new .nav .right-side-elements .navbar-nav .dotted-dropdown .dropdown-menu .dropdown-menu-list > li > a, .navbar-new .nav .right-side-elements .navbar-nav .dotted-dropdown .dropdown-menu .dropdown-menu-list > li button {
                            font-family: "Poppins-Light";
                            font-size: 24px;
                            padding: 10px 5px;
                        }
}

@media (max-width: 991px) and (max-width: 350px) {
    .navbar-new .nav .right-side-elements .navbar-nav .dotted-dropdown .dropdown-menu .dropdown-menu-list > li > a, .navbar-new .nav .right-side-elements .navbar-nav .dotted-dropdown .dropdown-menu .dropdown-menu-list > li button {
        font-size: 20px;
    }
}

@media (max-width: 991px) {
    .navbar-new .nav .right-side-elements .navbar-nav .dotted-dropdown .dropdown-menu .form-block {
        padding: 0;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

        .navbar-new .nav .right-side-elements .navbar-nav .dotted-dropdown .dropdown-menu .form-block input {
            font-size: 20px;
            -webkit-box-flex: 80%;
            -webkit-flex: 80%;
            -ms-flex: 80%;
            flex: 80%;
        }
}

@media (max-width: 991px) and (max-width: 350px) {
    .navbar-new .nav .right-side-elements .navbar-nav .dotted-dropdown .dropdown-menu .form-block input {
        margin-left: 0;
    }
}

@media (max-width: 991px) {
    .navbar-new .nav .right-side-elements .navbar-nav .dotted-dropdown .dropdown-menu .form-block .buttons-wrap {
        -webkit-box-flex: 20%;
        -webkit-flex: 20%;
        -ms-flex: 20%;
        flex: 20%;
    }

    .navbar-new .nav .right-side-elements .find-pro-btn {
        background-color: #04b7b8;
        border-radius: 0 30px 30px;
        color: white;
        font-family: "Poppins-Bold";
        font-size: 24px;
        margin: 40px auto;
        max-width: 400px;
        padding: 20px;
        text-align: center;
        line-height: 1.4;
    }
}

@media (max-width: 991px) and (max-width: 767px) {
    .navbar-new .nav .right-side-elements .find-pro-btn {
        margin: 20px 30px;
        padding: 15px;
    }
}

@media (max-width: 767px) {
    .navbar-new .nav .right-side-elements {
        padding-bottom: 30px;
    }
}

.navbar-new .nav .dotted-dropdown {
    padding: 0 10px;
}

    .navbar-new .nav .dotted-dropdown a:hover:before, .navbar-new .nav .dotted-dropdown a:hover:after, .navbar-new .nav .dotted-dropdown a:focus:before, .navbar-new .nav .dotted-dropdown a:focus:after {
        border-color: #003DA5;
    }

@media (min-width: 768px) and (max-width: 991px) {
    .navbar-new .nav .dotted-dropdown a {
        padding-right: 15px;
    }
}

@media (min-width: 1600px) {
    .navbar-new .nav .dotted-dropdown {
        padding: 0 25px;
    }
}

.navbar-new .nav .dotted-dropdown:hover {
    background-color: #003DA5;
}

.navbar-new .nav .zip-form {
    height: 100%;
}

@media (min-width: 768px) and (max-width: 991px) {
    .navbar-new .nav .zip-form {
        width: 30%;
    }
}

.navbar-new .nav .zip-form input {
    font-size: 18px;
    height: 100%;
    width: 150px;
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

@media (min-width: 1600px) {
    .navbar-new .nav .zip-form input {
        font-size: 24px;
        width: 190px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .navbar-new .nav .zip-form input {
        width: 100%;
    }
}

.navbar-new .nav input, .navbar-new .nav .get-started-btn {
    font-family: "Poppins-Regular";
}

.navbar-new .nav .get-started-btn {
    background-color: #E87722;
    color: #ffffff;
    font-size: 22px;
    text-align: center;
    width: 220px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

    .navbar-new .nav .get-started-btn:hover,
    .navbar-new .nav .get-started-btn:focus {
        text-decoration: none;
    }

@media (min-width: 768px) and (max-width: 1599px) {
    .navbar-new .nav .get-started-btn {
        font-size: 17px;
        width: 170px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .navbar-new .nav .get-started-btn {
        font-size: 16px;
        padding: 0 10px;
        width: 60%;
    }
}

@media (max-width: 991px) {
    .navbar-new .navbar-header {
        height: 100%;
        margin-top: 0;
        padding-right: 0;
    }

        .navbar-new .navbar-header .navbar-toggle {
            height: 100%;
            margin: 0;
            padding: 0 30px;
            background-color: #E49F3E;
            border-radius: 0;
            border: none;
            outline: none;
        }

            .navbar-new .navbar-header .navbar-toggle .icon-bar {
                background-color: #ffffff;
                height: 4px;
                width: 25px;
            }

            .navbar-new .navbar-header .navbar-toggle .icon-bars {
                display: none;
            }

            .navbar-new .navbar-header .navbar-toggle.collapsed .icon-bars {
                display: block;
            }

            .navbar-new .navbar-header .navbar-toggle.collapsed .icon-close {
                display: none;
            }

    .navbar-new .navbar-collapse {
        background-color: #003DA5;
        max-height: calc(100vh - 8em);
        overflow-y: scroll !important;
        -webkit-overflow-scrolling: touch !important;
    }

        .navbar-new .navbar-collapse .navbar-nav {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            height: auto;
            max-height: none;
            margin: 0;
            padding: 0;
        }

            .navbar-new .navbar-collapse .navbar-nav > li {
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -webkit-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
                padding: 0 40px;
                width: 100%;
            }

                .navbar-new .navbar-collapse .navbar-nav > li .link-wrapper {
                    border-bottom: 1px solid gray;
                    width: 100%;
                }

                    .navbar-new .navbar-collapse .navbar-nav > li .link-wrapper a {
                        -webkit-box-align: center;
                        -webkit-align-items: center;
                        -ms-flex-align: center;
                        align-items: center;
                        display: -webkit-box;
                        display: -webkit-flex;
                        display: -ms-flexbox;
                        display: flex;
                        font-size: 28px;
                        -webkit-box-pack: justify;
                        -webkit-justify-content: space-between;
                        -ms-flex-pack: justify;
                        justify-content: space-between;
                        padding: 20px 10px;
                        width: 100%;
                    }

                    .navbar-new .navbar-collapse .navbar-nav > li .link-wrapper .close-submenu {
                        width: 60px
                    }

                        .navbar-new .navbar-collapse .navbar-nav > li .link-wrapper .close-submenu .caret {
                            border-left: 6px solid transparent;
                            border-right: 6px solid transparent;
                            border-top: 8px dashed;
                        }

                .navbar-new .navbar-collapse .navbar-nav > li .dropdown-menu {
                    position: static;
                    width: 100%;
                }
}

@media (max-width: 767px) {
    .navbar-new .navbar-header {
        padding-right: 15px;
    }

    .navbar-new .navbar-collapse .navbar-nav > li {
        padding: 0 20px;
    }
}

@media (max-width: 991px) {
    .navbar-new .container-fluid,
    footer#footer-wrapper .container-fluid {
        padding: 0;
    }

    .navbar-header, .navbar-nav {
        padding: 0 15px;
    }

    .navbar-header {
        float: none;
    }

    .navbar-left, .navbar-right {
        float: none !important;
    }

    .navbar-toggle {
        display: block;
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    }

    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }

    .navbar-nav {
        float: none !important;
        margin-top: 7.5px;
    }

        .navbar-nav > li {
            float: none;
        }

            .navbar-nav > li > a {
                padding-top: 10px;
                padding-bottom: 10px;
            }

    .collapse.in {
        display: block !important;
    }
}

/*Subscribe popup*/
.obscure {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: "";
    background: rgba(9,9,9,.67);
    z-index: 999999;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%
}

    .obscure.open, .obscure.open .popup {
        visibility: visible;
        opacity: 1
    }

        .obscure.open .popup {
            -webkit-transform: scale(1);
            -ms-transform: scale(1);
            transform: scale(1)
        }

    .obscure .popup {
        width: 100%;
        height: auto;
        max-width: 720px;
        padding: 70px;
        background: url("/source/ae6e7167230fa0eb51a406303007d169/ModalHumid.png") no-repeat 0 0;
        background-size: cover;
        background-position: 50%;
        position: relative;
        -webkit-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
        -webkit-transition-property: width;
        -o-transition-property: width;
        transition-property: width;
        opacity: 0;
        max-height: 100%;
        overflow: auto;
        -webkit-transform: scale(.8);
        -ms-transform: scale(.8);
        transform: scale(.8);
        border-radius: 16px;
        visibility: hidden
    }

@media (max-width:767px) {
    .obscure .popup {
        max-width: 95%;
        padding: 70px 20px
    }
}

.obscure .popup .closeBtn {
    display: inline-block;
    position: absolute;
    top: 10px;
    right: 10px;
    font-weight: 700;
    font-size: 20px;
    text-decoration: none;
    color: #333;
    line-height: 10px
}

    .obscure .popup .closeBtn svg {
        width: 25px;
        height: 25px;
        fill: #8c8c8c;
        -webkit-transition: .2s ease-in-out;
        -o-transition: .2s ease-in-out;
        transition: .2s ease-in-out
    }

    .obscure .popup .closeBtn:hover svg {
        fill: #333
    }

.obscure .popup .info-popup {
    max-width: 300px;
    margin-bottom: 30px
}

    .obscure .popup .info-popup h3 {
        color: #333;
        font-size: 34px;
        line-height: 30px;
        margin-bottom: 14px;
        font-family: Poppins-Bold
    }

    .obscure .popup .info-popup p {
        font-size: 22px;
        font-weight: 300;
        line-height: 30px;
        color: #606060;
        font-family: Poppins-Regular;
		margin: 0!important;
    }

.obscure .popup .form-group {
    max-width: 381px;
    margin-bottom: 10px
}

    .obscure .popup .form-group label {
        margin-bottom: 0
    }

    .obscure .popup .form-group input::-ms-clear, .obscure .popup .form-group input::-ms-reveal {
        display: none
    }

    .obscure .popup .form-group input {
        border: none;
        border-bottom-left-radius: 10px;
        border-top-left-radius: 10px;
        font-family: Poppins-Light;
        font-size: 15px;
        height: 52px;
        text-align: center;
        color: #b3b3b3;
        width: 65%;
        text-align-last: center;
        -ms-text-align-last: center;
        -moz-text-align-last: center
    }

        .obscure .popup .form-group input::-webkit-input-placeholder {
            color: #b3b3b3
        }

        .obscure .popup .form-group input::-moz-placeholder {
            color: #b3b3b3
        }

        .obscure .popup .form-group input:-ms-input-placeholder {
            color: #b3b3b3
        }

        .obscure .popup .form-group input::-ms-input-placeholder {
            color: #b3b3b3
        }

        .obscure .popup .form-group input::placeholder {
            color: #b3b3b3
        }

        .obscure .popup .form-group input:focus {
            outline: none !important
        }

            .obscure .popup .form-group input:focus::-webkit-input-placeholder {
                opacity: 0
            }

            .obscure .popup .form-group input:focus::-moz-placeholder {
                opacity: 0
            }

            .obscure .popup .form-group input:focus:-ms-input-placeholder {
                opacity: 0
            }

            .obscure .popup .form-group input:focus::-ms-input-placeholder {
                opacity: 0
            }

            .obscure .popup .form-group input:focus::placeholder {
                opacity: 0
            }

@media (max-width:480px) {
    .obscure .popup .form-group input {
        width: 50%
    }
}

.obscure .popup .form-group .btn {
    background-color: #04b8b9;
    font-size: 15px;
    font-weight: 300;
    color: #fff;
    height: 52px;
    font-family: Poppins-Regular;
    width: 35%;
    border-radius: 0 10px 10px 0
}

@media (max-width:480px) {
    .obscure .popup .form-group .btn {
        width: 50%
    }
}

.obscure .popup .form-group .btn:hover {
    background-color: #189b9b
}

.obscure .popup .check-box {
    max-width: 381px;
    display: block;
    text-align: center
}

    .obscure .popup .check-box span {
        display: inline-block;
        font-size: 13.49px;
        font-weight: 300;
        font-family: Poppins-Light
    }

.obscure .popup input[type=checkbox] {
    display: none
}

.obscure .popup span.check-btn {
    width: 12px;
    height: 12px;
    background-color: transparent;
    margin-right: 10px;
    border: 1px solid grey
}

.obscure .popup input[type=checkbox]:checked + span.check-btn {
    position: relative
}

    .obscure .popup input[type=checkbox]:checked + span.check-btn:after {
        content: "";
        position: absolute;
        top: 2px;
        left: 2px;
        height: 6px;
        width: 6px;
        background-color: #04b8b9
    }

.obscure .popup-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.sign-up-content .error {
    color: red;
    font-size: 13.49px;
    font-weight: 300;
    max-width: 381px;
    display: block;
    text-align: center;
}

.obscure .popup .check-box span,
.obscure .popup .check-box span strong,
.obscure .popup .check-box a {
    color: #666666 !important;
}

.success-newsletter,
.success-newsletter p {
    font-family: Poppins-Regular;
    font-size: 19px;
    line-height: 20px;
    color: #4d4d4d;
    font-weight: 400;
    margin: 0;
    padding: 0;
}

/*Warranty registration form*/
.form-group.installation-date input {
    background-color: #fff;
}