/* == GENERAL == */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700;800;900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Exo:wght@100;300;400;600;700;900&display=swap');

@font-face {
    font-family: Bitstream;
    src: url(../../css/landing/font/BitstreamVeraSans.ttf);
}

.show-desk {
    display: block !important;
}

.show-mob {
    display: none !important;
}
/* Paddings */
.p-all-2 {
    padding: 2%;
}

.p-all-3 {
    padding: 3%;
}

.p-all-4 {
    padding: 4% !important;
}

.p-all-5 {
    padding: 5% !important;
}

.p-all-6 {
    padding: 6% !important;
}
/* Margins */
.mt-10 {
    margin-top: 10px;
}

.mt-20 {
    margin-top: 20px;
}

.mt-30 {
    margin-top: 30px;
}

.mt-40 {
    margin-top: 40px;
}

.mt-45 {
    margin-top: 45px;
}

.mt-50 {
    margin-top: 50px;
}

.mt-60 {
    margin-top: 60px;
}

.mt-80 {
    margin-top: 80px;
}

.mb-10 {
    margin-bottom: 10px;
}

.mb-20 {
    margin-bottom: 20px;
}

.mb-30 {
    margin-bottom: 30px;
}

.mb-40 {
    margin-bottom: 40px;
}

.mb-50 {
    margin-bottom: 50px;
}

/* Custom Width */
.container-fluid {
    width: 1400px !important;
}

a.btn-success {
    text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.2);
    font-family: Arial, Helvetica, sans-serif;
    margin: 20px auto 20px;
    background: #6bb936;
    border-radius: 30px;
    padding: 25px 15px 30px;
    font-weight: 900;
    line-height: 40px;
    font-size: 35px;
    display: block;
    width: 70%;
    border: 0;
}

    a.btn-success:hover {
        background: #6fd22c;
    }

    a.btn-success img {
        margin-top: -5px !important;
        float: right;
    }

.button-div {
    margin-top: 60px;
}

    .button-div a::before {
        content: url(../../images/landing/arrow-orange-left.png);
        position: absolute;
        bottom: 22%;
        left: 3%;
    }

    .button-div a::after {
        content: url(../../images/landing/arrow-orange-right.png);
        position: absolute;
        bottom: 22%;
        right: 3%;
    }

    .button-div h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 38px;
    }
/* SECTION 1 */
#section1 {
    background: url(../../../images/landing/b1.jpg);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 5%;
}

    #section1 .top-header h5 {
        background: rgb(196,92,0);
        background: linear-gradient(261deg, rgba(196,92,0,1) 0%, rgba(255,138,23,1) 100%);
        font-family: Bitstream;
        border-radius: 40px;
        line-height: 35px;
        font-weight: 400;
        font-size: 32px;
        margin: 0 auto;
        color: #fff;
        padding: 20px;
        width: 42%;
    }

    #section1 h1 {
        font-family: Arial, Helvetica, sans-serif;
        line-height: 55px;
        font-weight: 900;
        font-size: 45px;
        color: #fff;
    }

    #section1 .videobox::after {
        content: url(../../images/landing/watch-badge.png);
        position: absolute;
        bottom: -75px;
        right: -5%;
    }

    #section1 h4 {
        background: url(../../images/landing/white-lines.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
        font-family: Bitstream;
        font-weight: 400;
        font-size: 22px;
        margin: 0 auto;
        padding: 25px;
        color: #fff;
        width: 65%;
    }

    #section1 p {
        font-family: "Lato",sans-serif;
        line-height: 30px;
        font-weight: 500;
        font-size: 25px;
        color: #fff;
    }

    #section1 img.cards {
        margin: 20px auto;
    }
.m90{
    margin-top:90px !important;
}
/* SECTION 2 */
#section2 {
    background: #fff;
}

    #section2 h3 {
        border-bottom: 3px solid #f0284b;
        font-family: "Lato",sans-serif;
        padding-bottom: 10px;
        margin: 0 auto 30px;
        font-weight: 400;
        font-size: 35px;
        color: #2b2e34;
        width: 30%;
    }

    #section2 h1 {
        font-family: Arial, Helvetica, sans-serif;
        margin: 0 auto;
        font-weight: 800;
        line-height: 50px;
        font-size: 45px;
        color: #292b30;
        width: 90%;
    }

    #section2 h4 {
        font-family: Bitstream;
        margin: 20px auto;
        line-height: 35px;
        font-size: 25px;
        color: #27292e;
        width: 70%;
    }

    #section2 h2 {
        font-family: Bitstream;
        line-height: 35px;
        font-weight: 500;
        font-size: 32px;
        color: #27292e;
    }

    #section2 img {
        display: block;
        margin: 20px auto;
    }
/* SECTION 03 */
#section3 {
    background: url(../../images/landing/section03.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 3%;
}

    #section3 h1 {
        font-family: Arial, Helvetica, sans-serif;
        margin: 0 auto;
        font-weight: 800;
        line-height: 45px;
        font-size: 40px;
        color: #fff;
        width: 80%;
    }

    #section3 p {
        font-family: Bitstream;
        line-height: 30px;
        margin-top: 10px;
        font-weight: 400;
        font-size: 22px;
        color: #fff;
    }
/* SECTION 4 */
#section4 {
    background: #fff;
    padding-bottom: 4%;
}

    #section4 h1 {
        font-family: Arial, Helvetica, sans-serif;
        line-height: 45px;
        font-weight: 800;
        font-size: 40px;
        margin: 0 auto 20px;
        color: #292b30;
        width: 78%;
    }

    #section4 ul {
        list-style: none;
        margin-left: 40px;
        padding: 6%;
    }

        #section4 ul li {
            margin-bottom: 30px;
            font-weight: 500;
            color: #000;
        }

            #section4 ul li p {
                font-family: "Open Sans",sans-serif;
                margin-top: 10px;
                font-size: 18px;
                font-weight: 400;
                color: #27292e;
            }

            #section4 ul li.icon10 p {
                margin-top: 30px;
            }

            #section4 ul li::before {
                content: "";
                position: absolute;
                margin-top: 0;
                width: 50px;
                height: 50px;
                left: 50px;
            }

            #section4 ul li.icon01::before {
                background: url(../../images/landing/ico01.png);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: contain;
            }

            #section4 ul li.icon02::before {
                background: url(../../images/landing/ico02.png);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: contain;
            }

            #section4 ul li.icon03::before {
                background: url(../../images/landing/ico03.png);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: contain;
                margin-top: 0;
            }

            #section4 ul li.icon04::before {
                background: url(../../images/landing/ico04.png);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: contain;
                margin-top: 0;
            }

            #section4 ul li.icon05::before {
                background: url(../../images/landing/ico05.png);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: contain;
            }

            #section4 ul li.icon06::before {
                background: url(../../images/landing/ico06.png);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: contain;
                margin-top: -5px;
            }

            #section4 ul li.icon07::before {
                background: url(../../images/landing/ico07.png);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: contain;
            }

            #section4 ul li.icon08::before {
                background: url(../../images/landing/ico08.png);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: contain;
                margin-top: 0;
            }

            #section4 ul li.icon09::before {
                background: url(../../images/landing/ico09.png);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: contain;
            }

            #section4 ul li.icon10::before {
                background: url(../../images/landing/ico10.png);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: contain;
                margin-top: -10px;
            }

            #section4 ul li.icon11::before {
                background: url(../../images/landing/ico11.png);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: contain;
            }

            #section4 ul li.icon12::before {
                background: url(../../images/landing/ico12.png);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: contain;
            }

            #section4 ul li.icon13::before {
                background: url(../../images/landing/ico13.png);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: contain;
                margin-top: 0;
            }

            #section4 ul li.icon14::before {
                background: url(../../images/landing/ico14.png);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: contain;
                margin-top: 0;
            }

            #section4 ul li.icon15::before {
                background: url(../../images/landing/ico15.png);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: contain;
            }

            #section4 ul li.icon16::before {
                background: url(../../images/landing/ico16.png);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: contain;
                margin-top: -10px;
            }

            #section4 ul li.icon17::before {
                background: url(../../images/landing/ico17.png);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: contain;
            }

            #section4 ul li.icon18::before {
                background: url(../../images/landing/ico18.png);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: contain;
                margin-top: 0;
            }

            #section4 ul li.icon19::before {
                background: url(../../images/landing/ico19.png);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: contain;
            }

            #section4 ul li.icon20::before {
                background: url(../../images/landing/ico20.png);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: contain;
                margin-top: -10px;
            }

.button-div a::before {
    bottom: 35%;
}

.button-div a::after {
    bottom: 35%;
}
/* SECTION 5 */
#section5 {
    background: url(../../images/landing/section05.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 6%;
    padding-top: 4%;
}

    #section5 h1 {
        font-family: Arial, Helvetica, sans-serif;
        margin: 0 auto;
        font-weight: 800;
        line-height: 50px;
        font-size: 45px;
        color: #fff;
        width: 85%;
    }

    #section5 .left-pane {
        padding: 0 4%;
    }

        #section5 .left-pane::before {
            content: "";
            background: url(../../images/landing/quote-open.png);
            background-position: center center;
            background-repeat: no-repeat;
            background-size: contain;
            position: absolute;
            width: 50px;
            height: 50px;
            left: 35px;
            top: -50px;
        }

        #section5 .left-pane::after {
            content: "";
            background: url(../../images/landing/quote-close.png);
            background-position: center center;
            background-repeat: no-repeat;
            background-size: contain;
            position: absolute;
            width: 50px;
            height: 50px;
            right: 20px;
            bottom: -40px;
        }

        #section5 .left-pane p span.orange-text {
            border-bottom: 1px solid #fff;
            font-weight: 800;
            color: #df522b;
        }

        #section5 .left-pane p span.green-text {
            border-bottom: 1px solid #fff;
            font-weight: 800;
            color: #b8dd24;
        }

    #section5 h2 {
        font-family: "Exo", sans-serif;
        font-weight: 600;
        font-size: 45px;
        color: #df522b;
    }

    #section5 p {
        font-family: "Open Sans",sans-serif;
        font-size: 18px;
        color: #fff;
    }
/* TITLE STRIP */
#title-strip {
    background: url(../../images/landing/title-strip.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 4%;
    padding-bottom: 8%;
}

    #title-strip h1 {
        font-family: Arial, Helvetica, sans-serif;
        margin: 0 auto;
        font-weight: 800;
        line-height: 50px;
        font-size: 45px;
        color: #fff;
        width: 85%;
    }
/* SECTION 6 */
#section6 {
    background: #fff;
}

    #section6 h3 {
        font-family: Arial, Helvetica, sans-serif;
        line-height: 30px;
        font-weight: 900;
        color: #1d1d1e;
        font-size: 25px;
        margin: 0 auto;
    }

    #section6 p {
        font-family: "Open Sans", sans-serif;
        text-align: left;
        font-size: 18px;
        font-weight: 400;
        color: #000;
    }

    #section6 .row:first-child h3::before {
        content: "";
        background: url(../../images/landing/blurb01.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
        width: 70px;
        height: 70px;
        position: absolute;
        left: -40px;
        top: 35px;
    }

    #section6 .row:nth-child(2) h3::before {
        content: "";
        background: url(../../images/landing/blurb02.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
        width: 70px;
        height: 70px;
        position: absolute;
        left: -40px;
        top: 35px;
    }

    #section6 .row:last-child h3::before {
        content: "";
        background: url(../../images/landing/blurb03.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
        width: 70px;
        height: 70px;
        position: absolute;
        left: -40px;
        top: 35px;
    }
/* SECTION 07 */
#section7 {
    background: url(../../images/landing/section7.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 4%;
    padding-top: 5%;
}

    #section7 h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 900;
        font-size: 40px;
        margin: 0 auto;
        color: #fff;
        width: 80%;
    }

    #section7 h4 {
        font-family: "Poppins",sans-serif;
        background: #cc4b15;
        margin-top: 2px;
        padding: 10px;
        color: #fff;
        font-size: 20px;
    }

    #section7 p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 20px;
        color: #fff;
    }

        #section7 p span {
            font-size: 22px;
            color: #c8ff52;
        }

    #section7 h3 {
        font-family: Arial, Helvetica, sans-serif;
        color: #fff;
    }

    #section7 h2 {
        color: #fff;
    }
/* SECTION 8 */
#section8 {
    background: url(../../images/landing/b2.jpg);
    background-position: top center;
    background-repeat: repeat;
    background-size: 100%;
    background-color: #fff;
    padding-top: 5%;
    padding-bottom:6%;
}

    #section8 h2 {
        font-family: "Lato",sans-serif;
        border-bottom: 2px solid #f0284b;
        padding-bottom: 15px;
        line-height: 35px;
        font-weight: 700;
        font-size: 45px;
        color: #292b30;
        margin: 0 auto;
        width: 25%;
    }

    #section8 h3 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 900;
        font-size: 40px;
        color: #292b30;
    }

    #section8 .divhead h2::before {
        content: url(../../images/landing/arrow-red.png);
        position: absolute;
        top: 20px;
        left: 30%;
    }

    #section8 .landingatbox {
        border: 3px dashed #b8b8b8;
        border-radius: 30px;
        background: #e8e8e8;
        padding: 4% 6%;
    }

        #section8 .landingatbox h4 {
            font-family: Arial, Helvetica, sans-serif;
            font-weight: 800;
            font-size: 30px;
            color: #292b30;
        }

        #section8 .landingatbox p {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 20px;
            color: #3e3e3e;
        }
    #section8 .featbox {
        border: 3px dashed #e8e8e8;
        border-radius: 30px;
        background: #fff;
        padding: 4% 6%;
    }
    #section8 .featbox h4{
        font-size: 32px;
        font-weight: 700;
    }
#section8 .featbox p {
    font-size: 24px;
}
#section8 .pd15{
    padding-bottom:15%;
}
/* - SECTION 9 - */
#section9 {
    background: url('../../images/landing/section9.png');
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    text-align: center;
    padding-bottom: 10%;
    padding-top: 5%;
}

    #section9 .sideline,
    #section9 .midline {
        border-bottom: 1px dashed #ebebeb;
        padding: 2% 4%;
    }

    #section9 .sideline-last,
    #section9 .midline-last {
        padding: 2% 4%;
    }

    #section9 .midline,
    #section9 .midline-last {
        border-right: 1px dashed #ebebeb;
        border-left: 1px dashed #ebebeb;
    }

    #section9 h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 900;
        color: #ffffff;
        line-height: 50px;
        ;
        font-size: 45px;
        margin-bottom: 2%;
    }

    #section9 .button-div h1 {
        border-bottom: 1px solid #fff;
        font-family: "Lato",sans-serif;
        margin: 20px auto 80px;
        padding-bottom: 5px;
        font-weight: 400;
        color: #ff4800;
        width: 70%;
    }

    #section9 .button-div h2 {
        font-weight: 400;
        font-size: 40px;
    }

    #section9 h2 span {
        color: #0aa0ff;
    }

    #section9 p {
        font-family: Arial, Helvetica, sans-serif;
        line-height: 25px;
        font-size: 20px;
        color: #fff;
    }

    #section9 .button-div a::before,
    #section9 .button-div a::after {
        bottom: 20%;
    }
/* SECTION 10 */
#section10 {
    background: url(../../../images/landing/b1.jpg);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 3%;
}

    #section10 h1 {
        background: url(../../images/landing/header-bg.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
        font-family: Arial, Helvetica, sans-serif;
        line-height: 45px;
        font-weight: 800;
        font-size: 40px;
        padding: 30px;
        color: #fff;
    }

    #section10 p {
        font-family: "Open Sans",sans-serif;
        font-weight: 400;
        border-bottom: 1px solid #fff;
        font-size: 28px;
        color: #fff;
    }

        #section10 p.p1 {
            margin: 20px auto;
            width: 65%;
        }

        #section10 p.p2 {
            margin: 20px auto;
            width: 45%;
        }

        #section10 p.p3 {
            margin: 20px auto;
            width: 45%;
        }

        #section10 p.p1::before {
            content: url(../../images/landing/orange-dot.png);
            position: absolute;
            left: 17%;
        }

        #section10 p.p1::after {
            content: url(../../images/landing/orange-dot.png);
            position: absolute;
            right: 17%;
        }

        #section10 p.p2::before {
            content: url(../../images/landing/orange-dot.png);
            position: absolute;
            left: 26%;
        }

        #section10 p.p2::after {
            content: url(../../images/landing/orange-dot.png);
            position: absolute;
            right: 26%;
        }

        #section10 p.p3::before {
            content: url(../../images/landing/orange-dot.png);
            position: absolute;
            left: 27%;
        }

        #section10 p.p3::after {
            content: url(../../images/landing/orange-dot.png);
            position: absolute;
            right: 27%;
        }

        #section10 p span {
            color: #007eff;
            font-weight: 600;
            font-size: 25px;
        }

    #section10 ul li {
        margin-bottom: 60px;
    }

        #section10 ul li p {
            font-family: "Lato",sans-serif;
            line-height: 28px;
            text-align: left;
            font-weight: 600;
            font-size: 22px;
            color: #232a2d;
        }

        #section10 ul li::before {
            content: "";
            background: url(../../images/landing/check-green-flat.png);
            background-position: center center;
            background-repeat: no-repeat;
            background-size: contain;
            position: absolute;
            margin-top: 0;
            height: 30px;
            width: 30px;
            left: 20px;
        }
/* TITLE STRIP 2 */
#title-strip.s2 {
    padding-bottom: 6%;
}

    #title-strip.s2 h3 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 500;
        font-size: 35px;
        color: #fff;
    }

    #title-strip.s2 h1 {
        font-family: Arial, Helvetica, sans-serif;
        line-height: 75px;
        font-size: 70px;
        color: #fff;
    }

#title-strip.s3 {
    padding-bottom: 6%;
    padding-top: 2%;
}

    #title-strip.s3 h3 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 800;
        font-size: 40px;
        margin: 0 auto;
        color: #fff;
        width: 80%;
    }

#title-strip.s4 h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 800;
    font-size: 40px;
    margin: 0 auto;
    color: #fff;
    width: 90%;
}

#title-strip.s3 h1 {
    font-family: Arial, Helvetica, sans-serif;
    line-height: 85px;
    font-size: 80px;
    color: #fff;
}
/* SECTION 11 */
#section11 {
    background: #fff;
    padding-bottom: 4%;
}

    #section11 .testimonial-box {
        border: 1px solid #b5b5b5;
        border-radius: 100px;
        padding: 2%;
    }

        #section11 .testimonial-box h4 {
            font-family: Arial, Helvetica, sans-serif;
            font-weight: 800;
            font-size: 30px;
            color: #2b2b2b;
        }

        #section11 .testimonial-box p {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 20px;
        }
/* SECTION 12 */
#section12 {
    background: url(../../images/landing/section12.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 10%;
    padding-top: 10%;
}

    #section12 .important-headline {
        margin: 10px auto;
        width: 50%;
    }

        #section12 .important-headline .left {
            float: left;
            margin-right: 10px;
        }

        #section12 .important-headline .right {
            float: right;
        }

        #section12 .important-headline h1 {
            font-family: Arial, Helvetica, sans-serif;
            line-height: 75px;
            margin-top: 22px;
            font-weight: 900;
            font-size: 70px;
            color: #e3a14e;
        }

    #section12 h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 800;
        font-size: 45px;
        color: #fff;
    }

    #section12 p {
        font-family: Arial, Helvetica, sans-serif;
        line-height: 25px;
        font-size: 20px;
        color: #d1d1d1;
    }
/* SECTION 13 */
#section13 {
    background: #fff;
}

    #section13 h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 900;
        font-size: 40px;
        margin: 0 auto;
        color: #23272c;
        width: 90%;
    }

    #section13 .landingatbox {
        border-bottom: 8px solid #dedede;
        background: #f4f4f4;
        min-height: 265px;
        padding: 6%;
    }

        #section13 .landingatbox h2 {
            font-family: "Exo", sans-serif;
            line-height: 75px;
            font-weight: 900;
            font-size: 70px;
            color: #37353a;
        }

        #section13 .landingatbox p {
            font-family: Arial, Helvetica, sans-serif;
            color: #37353a;
            line-height: 25px;
            font-weight: 400;
            font-size: 20px;
        }
/* TITLE STRIP BLUE */
#title-strip.blue {
    background: url(../../images/landing/strip-blue.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 2% 0 4%;
}

    #title-strip.blue h1 {
        font-family: Arial, Helvetica, sans-serif;
        line-height: 50px;
        font-size: 45px;
        color: #fff;
    }

    #title-strip.blue img.arrow-blue {
        position: absolute;
        bottom: 0;
        top: 175px;
        left: 500px;
    }
/* SECTION 14 */
#section14 {
    background: url(../../images/landing/section14.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 8%;
    padding-top: 5%;
}

    #section14 .testimonial-box .header-box {
        background: url(../../images/landing/name-bg.png);
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain;
        position: relative;
        padding: 5%;
        top: 5px;
    }

        #section14 .testimonial-box .header-box h2 {
            font-family: Arial, Helvetica, sans-serif;
            font-weight: 700;
            color: #fff;
            font-size: 25px;
            margin-bottom: 0;
        }

    #section14 .testimonial-box .body-box {
        background: #fff;
        margin: 0 18px 10px;
        padding: 20px;
        border: 2px solid #b8b8b8;
        border-top: 0;
        min-height: 425px;
    }

        #section14 .testimonial-box .body-box p {
            font-family: Arial, Helvetica, sans-serif;
            line-height: 25px;
            font-size: 20px;
            color: #000;
        }

            #section14 .testimonial-box .body-box p span {
                font-weight: 700;
            }

    #section14 .button-div h2 {
        color: #fff;
    }
/* SECTION 15 */
#section15 {
    background: #fff;
    padding-bottom: 4%;
}

    #section15 h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 900;
        font-size: 40px;
        margin: 0 auto;
        color: #23272c;
        width: 90%;
    }

    #section15 table {
        border-top-left-radius: 20px !important;
        -webkit-box-shadow: 10px 10px 48px -6px rgba(0,0,0,0.1);
        -moz-box-shadow: 10px 10px 48px -6px rgba(0,0,0,0.1);
        box-shadow: 10px 10px 48px -6px rgba(0,0,0,0.1);
    }

        #section15 table thead th {
            font-family: "Poppins",sans-serif;
            border-top: 0;
            background: #34363a;
            color: #fff;
            padding-left: 30px;
            font-size: 20px;
            font-weight: 600 !important;
        }

        #section15 table thead tr th:nth-child(2) {
            background: #232427;
        }

        #section15 table thead,
        #section15 table thead tr,
        #section15 table thead th:first-child {
            border-top-left-radius: 20px;
        }

            #section15 table thead th:last-child {
                border-top-right-radius: 20px;
            }

    #section15 .table-striped tbody tr:nth-of-type(odd) {
        background: #fff;
    }

    #section15 .table-striped tbody tr:nth-of-type(even) {
        background: #f3eeee;
    }

    #section15 table tbody tr,
    #section15 table tbody tr td {
        border: 0;
    }

        #section15 table tbody tr td h4 {
            font-family: "Poppins",sans-serif;
            padding-top: 5px;
            margin-bottom: 0;
            text-align: center;
            font-weight: 700;
            color: #000;
        }

        #section15 table tbody tr td h3 {
            font-family: "Poppins",sans-serif;
            margin-bottom: 0;
            padding-left: 20px;
            font-size: 18px;
            font-weight: 500;
        }

    #section15 .table-striped tbody tr td:nth-child(2) h3 {
        padding-left: 0;
        text-align: center;
        color: #fff;
    }

    #section15 .table-striped tbody tr:nth-of-type(odd) td:nth-child(2) {
        background: #ff610b;
    }

    #section15 .table-striped tbody tr:nth-of-type(even) td:nth-child(2) {
        background: #f35b0a;
    }

    #section15 table::before {
        content: url(../../images/landing/cover-left.png);
        position: absolute;
        left: -525px;
        bottom: -5%;
    }

#sec15 {
    background: #fff;
    /*padding-bottom: 4%;*/
}

    #sec15 h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 900;
        font-size: 40px;
        margin: 0 auto;
        color: #23272c;
        width: 90%;
    }
    #sec15 p {
        font-size: 19px;
        color: #23272c;
    }

    #sec15 table {
        border-top-left-radius: 20px !important;
        -webkit-box-shadow: 10px 10px 48px -6px rgba(0,0,0,0.1);
        -moz-box-shadow: 10px 10px 48px -6px rgba(0,0,0,0.1);
        box-shadow: 10px 10px 48px -6px rgba(0,0,0,0.1);
    }

        #sec15 table thead th {
            font-family: "Poppins",sans-serif;
            border-top: 0;
            background: #34363a;
            color: #fff;
            padding-left: 30px;
            font-size: 20px;
            font-weight: 600 !important;
        }

        #sec15 table thead tr th:nth-child(2) {
            background: #232427;
        }

        #sec15 table thead,
        #sec15 table thead tr,
        #sec15 table thead th:first-child {
            border-top-left-radius: 20px;
        }

            #sec15 table thead th:last-child {
                border-top-right-radius: 20px;
            }

    #sec15 .table-striped tbody tr:nth-of-type(odd) {
        background: #fff;
    }

    #sec15 .table-striped tbody tr:nth-of-type(even) {
        background: #f3eeee;
    }

    #sec15 table tbody tr,
    #sec15 table tbody tr td {
        border: 0;
    }

        #sec15 table tbody tr td h4 {
            font-family: "Poppins",sans-serif;
            padding-top: 5px;
            margin-bottom: 0;
            text-align: center;
            font-weight: 700;
            color: #000;
        }

        #sec15 table tbody tr td h3 {
            font-family: "Poppins",sans-serif;
            margin-bottom: 0;
            padding-left: 20px;
            font-size: 18px;
            font-weight: 500;
        }

    #sec15 .table-striped tbody tr td:nth-child(2) h3 {
        padding-left: 0;
        text-align: center;
        color: #fff;
    }

    #sec15 .table-striped tbody tr:nth-of-type(odd) td:nth-child(2) {
        background: #ff610b;
    }

    #sec15 .table-striped tbody tr:nth-of-type(even) td:nth-child(2) {
        background: #f35b0a;
    }

    #sec15 table::before {
        content: url(../../images/landing/cover-left.png);
        position: absolute;
        left: -525px;
        bottom: -5%;
    }
/* SECTION 16 */
#section16 {
    background: url(../../images/landing/section16.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 8%;
    padding-bottom: 5%;
}

    #section16 h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 900;
        font-size: 40px;
        margin: 0 auto;
        color: #fff;
        width: 60%;
    }

    #section16 .left-point .quotebox,
    #section16 .right-point .quotebox {
        background: #f91c41;
        margin: 0 auto;
        padding: 5% 10%;
        width: 65%;
    }

    #section16 .right-point .quotebox {
        padding: 5% 5%;
    }

        #section16 .right-point .quotebox h2 {
            padding-bottom: 10px;
        }

    #section16 .quotebox h2 {
        font-family: "Poppins",sans-serif;
        border-bottom: 1px solid #fff;
        font-weight: 800;
        color: #fff;
    }

    #section16 .quotebox p {
        font-family: Arial, Helvetica, sans-serif;
        text-align: left;
        font-size: 20px;
        color: #fff;
    }

    #section16 .left-point .quotebox::before {
        content: url(../../images/landing/left-point.png);
        position: absolute;
        left: 55px;
    }

    #section16 .right-point .quotebox::after {
        content: url(../../images/landing/right-point.png);
        position: absolute;
        bottom: 20px;
        right: 60px;
    }

    #section16 .button-div h2 {
        color: #fff;
    }
/* SECTION 17 */
#section17 {
    background: #fff;
}

    #section17 h3 {
        font-family: Arial, Helvetica, sans-serif;
        line-height: 40px;
        font-weight: 900;
        font-size: 35px;
        color: #23272c;
    }

    #section17 p {
        font-family: Arial, Helvetica, sans-serif;
        color: #2b2b2b;
    }

    #section17 h4 {
        font-family: Arial, Helvetica, sans-serif;
        text-align: left;
        font-size: 26px;
        color: #2b2b2b;
    }
/* LOGO STRIP */
#logo-strip {
    background: url(../../images/landing/logo-strip.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 6%;
}

    #logo-strip h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 900;
        font-size: 55px;
        color: #fff;
    }

    #logo-strip h3 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 700;
        font-size: 35px;
        margin: 0 auto;
        color: #fff;
        width: 85%;
    }
    #logo-strip h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 900;
        font-size: 45px;
        margin: 0 auto;
        color: #fff;
        width: 75%;
    }
/* SECTION 18 */
#section18 {
    background: #fff;
    padding-bottom: 4%;
}

    #section18 p {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 20px;
        color: #2b2b2b;
    }

    #section18 h4 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 800;
        color: #ff430a;
        font-size: 30px;
    }

    #section18 h3 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 800;
        color: #242424;
    }

    #section18 .col-lg-6 p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        color: #2b2b2b;
    }
/* SECTION 19 */
#section19 {
    background: #fff;
}

    #section19 h3 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 800;
        color: #242424;
    }

    #section19 .col-lg-6 p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        color: #2b2b2b;
    }
/* TITLE STRIP RED */
#title-strip.red {
    background: url(../../images/landing/title-strip-red.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 2% 0 6%;
}

    #title-strip.red h1 {
        font-family: Arial, Helvetica, sans-serif;
        line-height: 50px;
        font-size: 45px;
        color: #fff;
    }

#title-strip.blue.s3 {
    background: url(../../images/landing/strip-blue.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 2% 0 6%;
}

    #title-strip.blue.s3 h1 {
        font-family: Arial, Helvetica, sans-serif;
        line-height: 50px;
        font-size: 45px;
        color: #fff;
    }

/* SECTION 20 */
#section20 {
    background: #fff;
    padding-bottom: 4%;
}

    #section20 h3 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 800;
        color: #242424;
    }

    #section20 .col-lg-6 p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        color: #2b2b2b;
    }
/* SECTION 21 */
#section21 {
    background: url(../../images/landing/section21.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 10%;
    padding-top: 6%;
}

    #section21 h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 900;
        font-size: 60px;
        color: #landinga417;
    }

    #section21 h3 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 900;
        font-size: 35px;
        margin: 0 auto 20px;
        color: #fff;
        width: 80%;
    }

    #section21 h4 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 30px;
        font-weight: 800;
        color: #ffb119;
    }

    #section21 .p-all-2 {
        padding: 2% 4% !important;
    }

    #section21 p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 20px;
        color: #fff;
    }
/* SECTION 22 */
#section22 {
    background: #fff;
    padding-bottom: 6%;
}

    #section22 h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 900;
        font-size: 40px;
        margin: 0 auto;
        color: #23272c;
        width: 90%;
    }

    #section22 h3 {
        font-family: "Poppins",sans-serif;
        font-weight: 700;
        font-size: 30px;
        color: #242424;
    }

    #section22 p {
        font-family: "Poppins",sans-serif;
        line-height: 30px;
        font-size: 24px;
        color: #242424;
    }

    #section22 .midcard {
        margin-top: 28%;
    }
/* SECTION 23 */
#section23 {
    background: #fff;
    padding-bottom: 4%;
}

    #section23 h3 {
        background: url(../../images/landing/green-bg-strip.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 800;
        font-size: 30px;
        padding: 20px;
    }

    #section23 .left-pane .graphic-container,
    #section23 .right-pane .graphic-container {
        padding: 20px;
    }

        #section23 .left-pane .graphic-container::before {
            content: url(../../images/landing/green-arrow-side.png);
            position: absolute;
            left: -50px;
            top: 20px;
        }

        #section23 .right-pane .graphic-container::after {
            content: url(../../images/landing/green-arrow-side-02.png);
            position: absolute;
            right: -50px;
            top: 20px;
        }

    #section23 p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 22px;
    }
/* SECTION 24 */
#section24 {
    background: url(../../images/landing/section24.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 10%;
    padding-top: 10%;
}

    #section24 h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 900;
        font-size: 40px;
        margin: 0 auto;
        color: #fff;
        width: 90%;
    }

    #section24 ul {
        list-style: none;
    }

        #section24 ul li::before {
            content: "";
            background: url(../../images/landing/x-mark.png);
            background-position: center center;
            background-repeat: no-repeat;
            background-size: contain;
            position: absolute;
            margin-top: 5px;
            width: 35px;
            height: 35px;
            left: 0;
        }

        #section24 ul li {
            margin-bottom: 40px;
        }

            #section24 ul li p {
                font-family: Arial, Helvetica, sans-serif;
                font-weight: 500;
                line-height: 28px;
                font-size: 24px;
                margin-bottom: 0;
                color: #fff;
            }

                #section24 ul li p span {
                    font-size: 30px;
                    font-weight: 700;
                    color: #ff4544;
                }

    #section24 .button-div h2 {
        color: #fff;
    }
/* SECTION 25 */
#section25 {
    background: #fff;
    padding-bottom: 4%;
}

    #section25 h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 900;
        font-size: 40px;
        margin: 0 auto;
        color: #23272c;
        width: 90%;
    }

    #section25 ul {
        list-style: none;
    }

        #section25 ul li::before {
            content: "";
            background: url(../../images/landing/green-check.png);
            background-position: center center;
            background-repeat: no-repeat;
            background-size: contain;
            position: absolute;
            margin-top: 5px;
            width: 35px;
            height: 35px;
            left: 0;
        }

        #section25 ul li {
            margin-bottom: 40px;
        }

            #section25 ul li p {
                font-family: Arial, Helvetica, sans-serif;
                font-weight: 500;
                line-height: 28px;
                font-size: 24px;
                margin-bottom: 0;
                color: #23272c;
            }

                #section25 ul li p span {
                    font-size: 30px;
                    font-weight: 700;
                    color: #1bae72;
                }
/* TITLE STRIP BLUE S4 */
#title-strip.blue.s4 {
    background: url(../../images/landing/blue-strip-02.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 12%;
    padding: 8% 0 6%;
}

    #title-strip.blue.s4 h1::before {
        content: "";
        background: url(../../images/landing/limited-oflandingr-img.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
        width: 800px;
        height: 400px;
        position: absolute;
        bottom: 194px;
        left: 16%;
    }

#title-strip.blue h1 {
    font-family: Arial, Helvetica, sans-serif;
    line-height: 50px;
    font-size: 45px;
    color: #fff;
}

#title-strip.blue img.arrow-blue {
    position: absolute;
    bottom: 0;
    top: 175px;
    left: 500px;
}

#title-strip.blue.s4 h1 {
    font-family: Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
    font-weight: 900;
    line-height: 60px;
    font-size: 55px;
    margin-bottom: 0;
    color: #fff;
}

#title-strip.blue.s4 h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 800;
    font-size: 36px;
    margin-top: 20px;
    color: #fff;
}
/* SECTION 26 */
#section26 {
    background: #fff;
    padding-bottom: 4%;
}

    #section26 p {
        font-family: Arial, Helvetica, sans-serif;
        line-height: 25px;
        font-size: 18px;
        color: #23272c;
    }

    #section26 h4 {
        font-family: "Lato",sans-serif;
        border-bottom: 1px solid #000;
        padding-bottom: 5px;
        font-weight: 500;
        text-align: center;
        font-size: 35px;
        color: #ff3c00;
    }
/* SECTION 27 */
#section27 {
    background: url(../../images/landing/section27.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 15%;
    padding-top: 10%;
}

    #section27 h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 900;
        font-size: 60px;
        margin: 0 auto;
        color: #ff8400;
        width: 90%;
    }

    #section27 h3 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 900;
        margin: 10px auto;
        font-size: 35px;
        color: #fff;
        width: 80%;
    }

    #section27 .way-card.card01 {
        background: url(../../images/landing/way01.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 60px 90px 60px 65px;
    }

    #section27 .way-card.card02 {
        background: url(../../images/landing/way02.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 60px 90px 60px 65px;
    }

    #section27 .way-card.card03 {
        background: url(../../images/landing/way03.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 60px 90px 60px 84px;
    }

    #section27 .way-card.card04 {
        background: url(../../images/landing/way04.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 60px 90px 60px 65px;
    }

    #section27 .way-card.card05 {
        background: url(../../images/landing/way05.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 60px 90px 60px 65px;
    }

    #section27 .way-card.card06 {
        background: url(../../images/landing/way06.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 60px 90px 60px 84px;
    }

    #section27 .way-card h4 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 800;
        font-size: 40px;
        color: #fff;
    }

    #section27 .way-card p {
        font-family: Arial, Helvetica, sans-serif;
        line-height: 25px;
        font-size: 20px;
        color: #fff;
    }

    #section27 .button-div h2 {
        color: #fff;
    }
/* SECTION 28 */
#section28 {
    background: #fff;
    padding-bottom: 4%;
}

    #section28 h4 {
        background: rgb(242,37,61);
        background: linear-gradient(261deg, rgba(242,37,61,1) 0%, rgba(255,89,89,1) 100%);
        font-family: "Poppins",sans-serif;
        border-radius: 50px;
        font-style: italic;
        margin: 10px auto;
        font-weight: 600;
        font-size: 25px;
        padding: 15px;
        color: #fff;
        width: 40%;
    }

    #section28 h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 900;
        font-size: 40px;
        margin: 0 auto;
        color: #23272c;
        width: 90%;
    }

    #section28 p {
        font-family: Arial, Helvetica, sans-serif;
        text-align: left;
        font-size: 20px;
        color: #23272c;
    }

        #section28 p span {
            font-weight: 800;
        }
/* SECTION 29 */
#section29 {
    background: url(../../images/landing/section29.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 4%;
    padding-top: 5%;
}

    #section29 h4 {
        background: rgb(242,37,61);
        background: linear-gradient(261deg, rgba(242,37,61,1) 0%, rgba(255,89,89,1) 100%);
        font-family: "Poppins",sans-serif;
        border-radius: 50px;
        font-style: italic;
        margin: 10px auto;
        font-weight: 600;
        font-size: 25px;
        padding: 15px;
        color: #fff;
        width: 40%;
    }

    #section29 h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 900;
        font-size: 40px;
        margin: 0 auto;
        color: #fff;
        width: 90%;
    }

    #section29 p {
        font-family: Arial, Helvetica, sans-serif;
        text-align: left;
        font-size: 18px;
        color: #fff;
    }

    #section29 .button-div h2 {
        color: #fff;
        font-weight: 500;
    }
/* SECTION 30 */
#section30 {
    background: url(../../images/landing/section30.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 5%;
}

    #section30 h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 900;
        font-size: 40px;
        margin: 0 auto;
        color: #fff;
        width: 90%;
    }

    #section30 .recap-table {
        -webkit-box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.75);
        box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.75);
        border-radius: 40px;
        background: #fff;
        padding: 40px 0 10px;
        width: 90%;
    }

        #section30 .recap-table::before {
            content: url(../../images/landing/table-cover.png);
            position: absolute;
            right: 650px;
            top: 370px;
        }

    #section30 ul {
        list-style: none;
        padding-left: 0;
    }

        #section30 ul li {
            border-bottom: 1px solid #c8c8c8;
            margin-bottom: 15px;
            padding-bottom: 15px;
        }

            #section30 ul li:last-child {
                border-bottom: 0;
                margin-bottom: 0;
                padding-bottom: 0;
            }

            #section30 ul li::before {
                content: "";
                background: url(../../images/landing/greencheck-through.png);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: contain;
                position: absolute;
                height: 25px;
                width: 25px;
                left: 40px;
            }

            #section30 ul li p {
                font-family: "Poppins", sans-serif;
                margin-left: 60px;
                text-align: left;
                font-weight: 400;
                font-size: 18px;
                margin-bottom: 0;
                color: #39446a;
            }
/* GUARANTEE BOX */
#guaranteebox {
    background: #fff;
    padding-top: 12% !important;
}

    #guaranteebox .boxbg {
        background: url(../../images/landing/guaranteebox.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
        padding: 10% 10% 10% 10%;
    }

        #guaranteebox .boxbg h3::before {
            content: "";
            background: url(../../images/landing/guarantee-badge.png);
            background-position: center center;
            background-repeat: no-repeat;
            background-size: contain;
            position: absolute;
            height: 450px;
            top: -390px;
            width: 500px;
            left: 200px;
        }

    #guaranteebox h3 {
        font-family: Arial, Helvetica, sans-serif;
        margin: 12px 0 40px;
        font-weight: 900;
        font-size: 50px;
        color: #fff;
    }

    #guaranteebox p {
        font-family: "Poppins",sans-serif;
        text-align: left;
        letter-spacing: 0;
        font-weight: 300;
        font-size: 16px;
        color: #fff;
    }

        #guaranteebox p a {
            text-decoration: none;
            color: #01landingfb;
        }

        #guaranteebox p strong {
            font-weight: 700;
        }
/* PRICE BOX */
#pricebox {
    background: url(../../images/landing/pricebox.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 10%;
    padding-top: 5%;
}

    #pricebox h2 {
        font-family: Arial, Helvetica, sans-serif;
        margin: 0 auto;
        font-weight: 800;
        line-height: 45px;
        font-size: 40px;
        color: #ff9b19;
        width: 90%;
    }

    #pricebox h1 {
        font-family: Arial, Helvetica, sans-serif;
        margin: 0 auto;
        font-weight: 800;
        line-height: 45px;
        font-size: 45px;
        color: #e0e0e0;
        width: 90%;
    }

    #pricebox h4 {
        font-family: "Lato",sans-serif;
        font-weight: 300;
        font-size: 30px;
        background: #cc1b59;
        padding: 15px;
        margin: 20px auto;
        color: #fff;
        width: 40%;
    }

    #pricebox p {
        font-family: "Lato",sans-serif;
        margin-bottom: 0;
        line-height: 30px;
        font-weight: 400;
        font-size: 25px;
        color: #fff;
    }

    #pricebox .recap-table {
        -webkit-box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.75);
        box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.75);
        border-radius: 40px;
        background: #fff;
        padding: 40px 0 10px;
        width: 90%;
    }

    #pricebox .leftpane {
        margin-top: 10.5%;
    }

    #pricebox .rightpane .recap-table::before {
        content: "";
        background: url(../../images/landing/pricebox-badge.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        width: 200px;
        height: 150px;
        left: 15px;
        top: -17px;
    }

    #pricebox .recap-table img.img-pricebox {
        margin: 0 auto;
        width: 50%;
    }

    #pricebox .recap-table h3 {
        font-family: "Poppins",sans-serif;
        font-weight: 600;
    }

    #pricebox .recap-table h4 {
        background: rgb(255,66,0);
        background: linear-gradient(71deg, rgba(255,66,0,1) 0%, rgba(255,106,24,1) 100%);
        font-family: "Poppins",sans-serif;
        color: #fff;
        padding: 10px;
        width: 100%;
        font-weight: 700;
    }

    #pricebox .recap-table h5 {
        font-family: "Poppins",sans-serif;
        font-weight: 700;
    }

    #pricebox ul {
        list-style: none;
        padding-left: 0;
    }

        #pricebox ul li {
            border-bottom: 1px solid #c8c8c8;
            margin-bottom: 15px;
            padding-bottom: 15px;
        }

            #pricebox ul li::before {
                content: "";
                background: url(../../images/landing/greencheck-through.png);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: contain;
                position: absolute;
                height: 25px;
                width: 25px;
                left: 40px;
            }

            #pricebox ul li p {
                font-family: "Poppins", sans-serif;
                margin-left: 60px;
                text-align: left;
                font-weight: 400;
                font-size: 18px;
                margin-bottom: 0;
                color: #39446a;
            }

    #pricebox .bottom-content h3 {
        font-family: "Montserrat", sans-serif;
        text-align: center;
        font-weight: 800;
        font-size: 36px;
        color: #fff;
    }

    #pricebox .bottom-content h2 {
        font-family: "Montserrat", sans-serif;
        text-align: center;
        line-height: 65px;
        font-weight: 800;
        font-size: 60px;
        color: #ffac0d;
    }

    #pricebox .bottom-content ul {
        list-style: none;
    }

        #pricebox .bottom-content ul li {
            margin-bottom: 20px;
            border-bottom: none;
        }

            #pricebox .bottom-content ul li p {
                font-family: "Montserrat", sans-serif;
                text-align: center;
                font-size: 25px;
                font-weight: 400;
                color: #fff;
            }

            #pricebox .bottom-content ul li.bg01 {
                background: url(../../images/landing/bc-bg01.png);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: contain;
                padding: 20px;
            }

            #pricebox .bottom-content ul li.bg02 {
                background: url(../../images/landing/bc-bg02.png);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: contain;
                padding: 20px;
            }

            #pricebox .bottom-content ul li.bg03 {
                background: url(../../images/landing/bc-bg03.png);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: contain;
                padding: 20px;
            }

            #pricebox .bottom-content ul li.bg04 {
                background: url(../../images/landing/bc-bg04.png);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: contain;
                padding: 20px;
            }

            #pricebox .bottom-content ul li::before {
                content: "";
                background: url(../../images/landing/bc-greencheck.png);
                background-position: center center;
                background-repeat: no-repeat;
                background-size: contain;
                position: absolute;
                margin-top: 3px;
                height: 25px;
                width: 25px;
                left: 30%;
            }

            #pricebox .bottom-content ul li.bg02::before,
            #pricebox .bottom-content ul li.bg04::before {
                left: 20%;
            }

            #pricebox .bottom-content ul li.bg03::before {
                left: 16%;
            }
/* SUPPORT BOX */
#supportbox {
   
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: #fff;
    
}

    #supportbox h1 {
        font-family: Arial, sans-serif;
        color: #232a2d;
        font-weight: 800;
        font-size: 45px;
        line-height: 50px;
    }

    #supportbox p {
        font-family: "Montserrat",sans-serif;
        color: #232a2d;
        font-size: 20px;
        line-height: 25px;
        font-weight: 500;
    }

        #supportbox p.claim {
            font-family: "Poppins",sans-serif;
            margin-top: 30px;
            letter-spacing: 0;
            font-weight: 600;
            font-size: 30px !important;
            color: #232a2d;
        }

    #supportbox .sup-bullet {
        border: 2px solid #b7b7b7;
        border-radius: 20px;
        padding: 10px;
    }

    #supportbox ul {
        text-decoration: none;
        margin-bottom: 0;
        list-style: none;
        padding: 0;
    }

        #supportbox ul li {
            background: #ebebeb;
            margin-bottom: 10px;
        }

            #supportbox ul li:first-child {
                border-top-right-radius: 20px;
                border-top-left-radius: 20px;
            }

            #supportbox ul li:last-child {
                margin-bottom: 0;
                border-bottom-right-radius: 20px;
                border-bottom-left-radius: 20px;
            }

            #supportbox ul li .details {
                padding: 20px;
                margin-left: 30px;
            }

                #supportbox ul li .details::before {
                    content: "";
                    background: url(../../images/landing/orange-tick.png);
                    background-size: contain;
                    width: 30px;
                    height: 30px;
                    background-repeat: no-repeat;
                    background-position: center center;
                    position: absolute;
                    left: 10px;
                }

            #supportbox ul li h4,
            #supportbox ul li p {
                font-family: "Poppins",sans-serif;
                text-align: left;
            }

            #supportbox ul li p {
                font-weight: 400;
                font-size: 18px;
            }

    #supportbox .col-lg-12.col-md-12.col-sm-12.text-center.align-self-center.no-gutter {
        padding: 0;
    }

    #supportbox button.btn-primary {
        font-family: "Montserrat", sans-serif;
        background: #1282cb;
        border-radius: 50px;
        padding: 20px 40px;
        font-size: 30px;
        font-weight: 700;
        line-height: 30px;
        text-transform: capitalize;
        width: 100%;
    }

    #supportbox h4 {
        font-family: "Poppins",sans-serif;
        font-size: 30px;
        font-weight: 600;
    }

        #supportbox h4 span {
            text-decoration: line-through;
            color: #dedede;
        }

    #supportbox .button-div p {
        font-family: "Montserrat", sans-serif;
        font-size: 25px;
    }

        #supportbox .button-div p span {
            text-decoration: line-through;
            color: #696969;
        }

    #supportbox .button-div a.btn-primary {
        margin-top: 0;
    }

    #supportbox h2 {
        font-family: "Montserrat",sans-serif;
        font-weight: 300;
        font-size: 35px;
        color: #000;
    }
/* TITLE STRIP S4 */
#title-strip.last.s4 {
    background-color: #e3e3e3;
}

    #title-strip.last.s4 h3 {
        font-weight: 900;
    }

#title-strip.s5 {
    background-color: #fff;
}

    #title-strip.s5 h3 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 900;
        font-size: 50px;
        color: #fff;
    }
/* FACEBOOK COMMENT WIDGET */
#facebook-widget {
    background: #e3e3e3;
}
/* Q and A */
#qna h4 {
    font-family: "Montserrat",sans-serif;
    font-weight: 700;
    font-size: 30px;
    color: #000;
}

#qna p {
    font-family: "Montserrat",sans-serif;
    font-weight: 300;
    font-size: 18px;
    color: #000;
}
/* PS BOX */
#psbox {
    background: url(../../images/landing/psbox.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 4%;
    padding-top: 8%;
}

    #psbox p {
        font-family: "Montserrat",sans-serif;
        text-align: left;
        font-size: 16px;
        color: #fff;
    }
/* === FOOTER === */
footer,
#bottom-footer {
    background: #171b24;
}

#bottom-footer {
    border-top: 1px solid #44505b;
}

    #bottom-footer ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        #bottom-footer ul li {
            display: inline;
            padding: 0 10px;
        }

            #bottom-footer ul li.left-border {
                border-left: 1px solid #fff;
            }

            #bottom-footer ul li a {
                color: #fff;
                font-family: "Poppins", sans-serif;
                font-size: 18px;
            }

.lightbox {
    display: none;
    position: fixed;
    z-index: 999;
    width: 100%;
    height: 100%;
    text-align: center;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.8);
}

    .lightbox img {
        max-width: 70%;
        max-height: 90%;
        margin-top: 6%;
    }

    .lightbox:target {
        outline: none;
        display: block;
    }

/* MOBILE */
@media (min-width: 768px) and (max-width: 991.98px) {
    a.btn-success.show-mob {
        display: block !important;
    }

    a.btn-success.show-desk {
        display: none !important;
    }


    #section1 {
        padding-bottom: 25%;
    }

        #section1::after {
            top: 1000px;
        }

        #section1 .videobox::after {
            display: none;
        }

    .container-fluid {
        width: 100% !important;
    }

    button.navbar-toggler {
        width: 8%;
        position: absolute;
        right: 0;
        top: 25px;
    }

    #title-strip::after,
    #section4 .left-pane::before,
    #section11 .box-cover.right::before,
    #section11 .box-cover.left::after {
        display: none;
    }

    #section16 p {
        font-size: 18px;
        float: none;
        margin-left: 0;
    }

    #section16 .col-lg-4 img {
        width: 20%;
        float: none;
    }

    #section16 .col-lg-4:last-child p {
        margin-top: 30px;
    }

    #cta-strip h3,
    #section10 h3 {
        width: 40%;
    }

    #section10 h3 {
        width: 50%;
    }

    #section3 .landingatbox h3,
    #section4 .landingatbox h3 {
        font-size: 20px;
    }

    #section3 p {
        font-size: 16px;
    }
}

@media (min-width: 576px) and (max-width: 767.98px) {
    .show-desk {
        display: none !important;
    }

    .show-mob {
        display: block !important;
    }

    .container-fluid {
        width: 100% !important;
    }
}

@media (max-width: 575.98px) {
    .ulitem{
        margin-top:3%;
    }
    .show-desk {
        display: none !important;
    }

    .show-mob {
        display: block !important;
    }

    .mobileview {
        display: block;
    }

    .desktopview {
        display: none;
    }

    .container-fluid {
        width: 100% !important;
    }

    .p-all-2 {
        padding: 4%;
    }

    button.navbar-toggler {
        width: 14%;
        position: absolute;
        right: 14px;
        top: 12px;
    }

    #section1 {
        background-position: center center;
        padding-bottom: 20%;
    }

        #section1 .top-header h5 {
            line-height: 20px;
            letter-spacing: 0;
            font-size: 16px;
            padding: 10px;
            width: 100%;
        }

    #section2 h2 {
        font-size: 25px;
    }

    #banner-section h4 {
        font-size: 16px;
        width: 100%;
    }

    #section6 h3 {
        padding-left: 40px;
    }

    #section6 .row:first-child h3::before,
    #section6 .row:nth-child(2) h3::before,
    #section6 .row:last-child h3::before {
        left: -10px;
        top: 8px;
        width: 55px;
        height: 70px;
    }

    #banner-section h1,
    #cta-strip h1,
    #section1 h1,
    #section2 h1,
    #section3 h1,
    #section4 h1,
    #section5 h1,
    #section6 h1,
    #section7 h1,
    #section8 h1,
    #section9 h1,
    #section10 h1,
    #section10 h2,
    #section11 h1,
    #section12 h1,
    #pricebox h1,
    #section12 h2,
    #section13 h1,
    #title-strip.blue.s4 h1,
    #title-strip.blue h1,
    #section15 h1,
    #section16 h1,
    #logo-strip h1,
    #title-strip.red h1,
    #section22 h1,
    #section24 h1,
    #section25 h1,
    #section27 h3,
    #section28 h2,
    #section29 h2,
    #section30 h1,
    #pricebox h2 {
        line-height: 35px;
        font-size: 30px;
        width: 100%;
    }

    .upd {
        padding-top: 36px;
    }

    #title-strip.blue.s4 {
        margin-top: 29% !important;
    }

        #title-strip.blue.s4 h3,
        #logo-strip h3,
        #section21 h3 {
            font-size: 25px;
            width: 100%;
        }

    #logo-strip,
    #title-strip.red,
    #title-strip.blue.s3 {
        padding-bottom: 15%;
    }

    #title-strip.blue.s4 {
        padding-bottom: 60px;
    }

    #section1 h1.mt-45.mb-30 {
        margin: 20px 0;
    }

    #section1 h1 span {
        border-bottom: 0;
    }

    #section1 h4 {
        background: none;
        font-size: 16px;
        padding: 0;
        width: 100%;
    }

    #section2 h3 {
        width: 80%;
        font-size: 25px;
    }

    #section2 h4 {
        width: 100%;
        font-size: 18px;
        line-height: 25px;
    }

    #section1 .mt-40,
    #section1 .mt-60,
    #section3 .mt-60,
    #section5 .mt-60,
    #section9 .mt-80,
    #section11 .mt-80 {
        margin-top: 20px;
    }

    #section22 .midcard {
        margin-top: 15%;
        margin-bottom: 15%;
    }

    #section2 img.gfximg {
        margin-top: 40px;
    }

    #section2 ul {
        margin-left: 50px;
    }

    #section2 .left-pane ul {
        border-right: 0;
    }

    #section2 ul li {
        margin-bottom: 10px;
    }

        #section2 ul li::before {
            margin-top: 10px !important;
        }

    #section2 .left-pane {
        border-bottom: 2px dashed #939393;
    }

    #cta-strip h3,
    #section10 h3,
    #pricebox h4 {
        margin: 0 auto;
        font-size: 25px;
        width: 80%;
    }

    #pricebox h4 {
        width: 100%;
        font-size: 25px;
        margin-top: 20px;
    }

    #section3,
    #section9 {
        background-position: center center;
        background-size: cover;
        padding-bottom: 8%;
    }

        #section3 img {
            width: 50%;
        }

            #section3 img.mb-30 {
                margin-bottom: 0;
            }

    #section4 ul li::before {
        left: 10px;
    }

    #section4 ul {
        padding: 0% 6%;
    }

    #section4 h3 {
        margin: 20px 0;
    }

    #section5 {
        background-position: right center;
    }

        #section5 .headline-text h1::after,
        .button-div a::before,
        .button-div a::after,
        #section5 .left-pane::before,
        #section8 .divhead h2::before,
        #section15 table::before {
            display: none;
        }
        #section5 .left-pane::after{
            display:none;
        }
    #section6 {
        padding-bottom: 80px;
    }

        #section6 h2 {
            font-size: 25px;
            width: 100%;
        }

        #section6 p {
            line-height: 25px;
            font-size: 18px;
        }

    #section7.rev ul li::before,
    #section7 ul li::before {
        left: 30px;
    }

    #section8 .col-lg-5.p-all-6 {
        padding: 4% !important;
    }

    #section7 h2,
    #section9 h2 {
        font-size: 18px;
        padding: 10px;
        width: 100%;
    }

    #section9 h3,
    #section30 .recap-table {
        width: 100%;
    }

        #section30 .recap-table img {
            width: 80%;
        }

    #section9 ul li::before,
    #section11 ul li::before {
        left: 5px;
    }

    #section10 ul li,
    #section11 ul li {
        margin-bottom: 20px;
    }

    #section10 h1.mb-20 {
        margin-bottom: 0;
    }

    #section10 h3 {
        margin-bottom: 20px;
    }

    #title-strip h1 {
        font-size: 25px;
        width: 100%;
        line-height: 30px;
    }

    #banner-section h3 {
        font-size: 18px;
        width: 100%;
    }

        #banner-section h3.tag-price {
            font-size: 15px;
            padding: 20px;
        }

    a.btn-success.show-desk {
        font-size: 12px;
        width: 100%;
        padding: 15px 10px;
    }

    a.btn-success.show-mob {
        line-height: 30px;
        font-size: 25px;
        width: 100%;
        padding: 15px 10px;
        margin-top: 10px;
    }

    #section1 .landingat-card,
    #section5 .landingat-card,
    #section14 .landingat-card {
        margin-bottom: 20px;
    }

    #section2 img {
        margin-bottom: 20px;
    }

    #title-strip {
        padding-bottom: 50px;
    }

        #section1 .videobox::after,
        #title-strip.blue img.arrow-blue,
        #section23 .right-pane .graphic-container::after,
        #section23 .left-pane .graphic-container::before {
            display: none;
        }

    #section12 h3 {
        width: 100%;
        font-size: 20px;
        padding: 15px;
        width: 80%;
        margin: 0 auto 30px;
    }

    #section9 h2 {
        font-size: 30px;
        line-height: 35px;
    }

    #section21 {
        padding-top: 10%;
    }

        #section21 h1 {
            font-size: 35px;
        }

    #section9 .middleline {
        background-size: 100%;
    }

        #section9 .middleline h4 {
            font-size: 25px;
            margin-top: 12px;
        }

        #section9 .middleline .row .col-md-6.one,
        #section9 .middleline .row .col-md-6.two,
        #section9 .middleline .row .col-md-6.three,
        #section9 .middleline .row .col-md-6.four {
            background-size: 100%;
        }

            #section9 .middleline .row .col-md-6.one h1,
            #section9 .middleline .row .col-md-6.two h1,
            #section9 .middleline .row .col-md-6.three h1,
            #section9 .middleline .row .col-md-6.four h1 {
                font-size: 45px;
                margin-top: -35px;
                margin-bottom: 0;
            }

    .middleline p {
        margin-bottom: 40%;
        font-size: 25px;
        line-height: 25px;
        width: 90%;
    }

    #section12 .important-headline {
        width: 100%;
    }

        #section12 .important-headline .right,
        #title-strip.s3 h1,
        #section24 h1 {
            font-size: 30px;
            float: none;
        }

    #title-strip.blue.s4 h1::before {
        content: "";
        background: url(../../images/landing/limited-oflandingr-img.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
        width: 250px;
        height: 400px;
        position: absolute;
        bottom: 355px;
        left: 60px;
    }

    #title-strip.s4 h3,
    #section21 h3,
    #title-strip.s3 h3 {
        font-size: 25px;
    }

    #bottom-footer ul li {
        display: block;
        padding: 0 10px;
        text-align: left;
        margin-bottom: 20px;
    }

        #bottom-footer ul li.left-border {
            border-left: 0;
        }

    #section23 h3 {
        font-size: 20px;
        background-size: auto;
    }

    #section23 p {
        font-size: 18px;
    }

    #section8 h2 {
        width: 100%;
    }

    #title-strip.s2 h1 {
        font-size: 40px;
    }

    #section1 p,
    .button-div h2,
    #section9 .button-div h2,
    #section10 .button-div h2,
    #title-strip.s2 h3 {
        font-size: 20px;
    }

    .button-div {
        margin-top: 0;
    }

    #section5 {
        background-position: top center;
        padding-top: 15%;
    }

    #title-strip {
        text-align: center;
    }

    #section7 {
        background-position: right center;
        padding-bottom: 20%;
    }

        #section7 h1 {
            margin-bottom: 20px;
        }

        #section7 .mt-60:last-child {
            margin-top: 0;
        }

    #section8 h3,
    #pricebox .recap-table h3 {
        font-size: 25px;
    }

    #section8 .landingatbox {
        margin-bottom: 20px;
    }

    #section9 .sideline,
    #section9 .midline,
    #section9 .midline-last {
        border: 0;
    }

    #section9 .mt-60 {
        margin-top: 0;
    }

    #section9 .button-div h1 {
        width: 100%;
        margin-bottom: 20px;
    }

    #section10 h1 {
        background-size: cover;
        padding: 17px;
    }

    #section10 p.p1,
    #section10 p.p2,
    #section10 p.p3 {
        width: 100%;
        font-size: 18px;
        line-height: 30px;
        padding-bottom: 10px;
    }

        #section10 p.p1::before,
        #section10 p.p2::before,
        #section10 p.p3::before,
        #section10 p.p1::after,
        #section10 p.p2::after,
        #section10 p.p3::after {
            display: none;
        }

    #section11 .testimonial-box {
        padding: 25px;
    }

    #section12 .important-headline img.left {
        width: 30%;
    }

    #section13 .landingatbox,
    #pricebox .recap-table {
        margin-bottom: 20px;
    }

    #section16,
    #section24 {
        padding-top: 80px;
    }

        #section16 .left-point .quotebox, #section16 .right-point .quotebox,
        #section28 h4,
        #section29 h4 {
            width: 100%;
        }

            #section16 .left-point .quotebox::before,
            #section16 .right-point .quotebox::after {
                display: none;
            }

    #title-strip.s3 {
        background-position: top center;
        padding-bottom: 20%;
    }

        #title-strip.s3 h3,
        #pricebox .recap-table {
            width: 100%;
        }

    #pricebox .recap-table {
        margin-top: 0;
    }

    #pricebox .mt-80 {
        margin-top: 0;
    }

    #title-strip.s3 h1 {
        line-height: 1em;
    }

    #section23 .mt-40 {
        margin-top: 0;
    }

    #title-strip.blue.s4 h1::before {
        bottom: 100px;
        left: 53px;
    }

    #section27 h1 {
        width: 100%;
        font-size: 40px;
        line-height: 45px;
    }

    #section29 {
        padding-top: 10%;
    }

    #guaranteebox .boxbg {
        background: url(../../images/landing/mob-bg.png);
        background-position: center center;
        background-size: cover;
    }

        #guaranteebox .boxbg h3 {
            line-height: 40px;
            font-size: 35px;
        }

            #guaranteebox .boxbg h3::before {
                display: none;
            }

    #pricebox {
        padding-top: 10%;
    }

    .shw {
        margin-top: .5rem !important;
    }

    .custcomment {
        text-align: center !important;
    }

    .imgpos {
        position: relative;
        top: -14%;
    }

    #section27 {
        background: #1c1c22 !important;
    }

    #pricebox .bottom-content ul li.bg01::before,
    #pricebox .bottom-content ul li.bg02::before,
    #pricebox .bottom-content ul li.bg03::before,
    #pricebox .bottom-content ul li.bg04::before {
        left: 8%;
    }
    #pricebox .bottom-content ul li p {
        margin-left: 16px;
    }
    #pricebox .bottom-content h2 {
        line-height: 55px;
        font-size: 35px;
    }
    #pricebox .bottom-content ul li.bg01 {
        background: url(../../images/landing/bc-bg01.png);
        background-position: center center;
        background-size: auto;
        padding: 20px;
    }

    #pricebox .bottom-content ul li.bg02 {
        background: url(../../images/landing/bc-bg02.png);
        background-position: center center;
        background-size: auto;
        padding: 20px;
    }

    #pricebox .bottom-content ul li.bg03 {
        background: url(../../images/landing/bc-bg03.png);
        background-position: center center;
        background-size: auto;
        padding: 20px;
    }

    #pricebox .bottom-content ul li.bg04 {
        background: url(../../images/landing/bc-bg04.png);
        background-position: center center;
        background-size: auto;
        padding: 20px;
    }

    .mob-mt {
        margin-top: 0 !important;
    }

    #section30 {
        background-attachment: fixed;
    }

    .mobimg {
        display: none;
    }

    .right-arrow, .left-arrow {
        display: none;
    }

    .responsive-video {
        margin-top: 22px !important;
    }

    .m90 {
        margin-top: 30px !important;
    }

    .lightbox img {
        max-width: 100% !important;
        max-height: 90% !important;
        margin-top: 15% !important;
    }
    #section5 h2 {
        padding-top: 35px;
    }
    #section8 .mt25 {
        margin-top: 25px;
    }
    #section8 .featbox p {
        font-size: 20px;
    }
    #section8 .featbox h4 {
        font-size: 25px;
       
    }
    #sec15 h1 {
        font-size: 32px;
        width: 100%;
    }
}
.price {
    width: 90% !important;
}
html {
    scroll-behavior: smooth;
}

/* ADD IN #SECTION6 BLOCK */
#section6 .row:first-child h3::before {
    content: "";
    background: url(../../images/landing/blurb01.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 70px;
    height: 70px;
    position: absolute;
    left: -40px;
    top: 35px;
}

#section6 .row:nth-child(2) h3::before {
    content: "";
    background: url(../../images/landing/blurb02.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 70px;
    height: 70px;
    position: absolute;
    left: -40px;
    top: 35px;
}

#section6 .row:last-child h3::before {
    content: "";
    background: url(../../images/landing/blurb03.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 70px;
    height: 70px;
    position: absolute;
    left: -40px;
    top: 35px;
}

/* ADD IN MOBILE RESPONSIVENESS UNDER 575.98px BLOCK*/
#section6 h3 {
    padding-left: 40px;
}

#section6 .row:first-child h3::before,
#section6 .row:nth-child(2) h3::before,
#section6 .row:last-child h3::before {
    left: -10px;
    top: 8px;
    width: 55px;
    height: 70px;
}
.commentbox {
    background: #fff;
    margin-top: 3%;
    text-align: center;
    margin: auto;
    padding-bottom: 10px;
    margin: 10px;
    border-radius: 10px;
}
.responsive-video {
    position: relative;
    padding-bottom: 56.25%;
    overflow: hidden;
    border: #d3d3d3 solid 5px;
    border-radius: 10px;
    margin-top:-46px;
}

    .responsive-video iframe, .responsive-video object {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

.left-arrow {
    position: relative;
    left: -54%;
}
.right-arrow {
    position: relative;
    left: 55%;
}

.responsive-video {
    position: relative;
    padding-bottom: 56.25%;
    overflow: hidden;
    border: #d3d3d3 solid 5px;
    border-radius: 10px;
}

    .responsive-video iframe, .responsive-video object {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

@media (min-width: 992px) and (max-width: 1199.98px) {
    #title-strip.blue.s4 h1::before {
        bottom: 139px;
        width: 500px;
        left: 30%;
    }
}
.nvbg {
    background-color: #cc0000 !important;
    border-color: #cc0000 !important;
}
.nvbg:hover {
    background-color: #cc0000 !important;
    border-color: #cc0000 !important;
}