/*responsive*/

@media (min-width: 1440px) {
   

    body .boxRow .boxSectionA-wrap-freestyle .module .handphone-col {
        left: -200px;
    }
}

@media (min-width: 1281px) {
    .d-xl-none {
        display: none !important;
    }

    
}

@media screen and (max-width:1280px) {
    .d-lg-block {
        display: block !important;
    }

    body .freestyleABFB-wrap .header {
        padding-bottom: 30px;
    }

    /*body .freestyleABFB-wrap .abf-bottom-wrap .abf-card-wrap .abf-card-inner {
        position: absolute;
        min-width: 650px;
        width: 100%;
        margin-top: -65px;
        margin-left: -40px;
    }*/

    body .freestyleABFB-wrap {
        min-height: 475px;
    }

    body .freestyleABF-wrap {
        min-height: 475px;
    }

    .section2-freestyle {
        padding-top: 108px;
        padding-bottom: 60px;
        background: #ebebeb;
    }

    body .boxRow .boxSectionC-wrap .module .get-started-wrap-freestyle .get-started-inner {
        max-width: 530px;
        margin: 0 auto;
    }

    body .section2 .awards-circle-wrap {
        max-width: 335px;
        position: absolute;
        top: -45px;
    }

    body .get-started-wrap-freestyle .wrap-banner-product .zoomtimeline.mode-3dslider .details-container > .detail .detail-excerpt {
        padding-top: 5px;
    }


    body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-1 .box-label, body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-2 .box-label, body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-3 .box-label, body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-4 .box-label {
        text-align: center;
        font-size: 18px;
        font-weight: bold;
    }

    body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-1 .bottom-label p, body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-2 .bottom-label p, body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-3 .bottom-label p, body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-4 .bottom-label p {
        font-size: 16px;
        text-align: center;
    }

}

@media screen and (max-width:1024px) {
    body .boxRow .boxSectionA-wrap-freestyle .module .handphone-col {
        position: absolute;
        width: 100%;
        bottom: 0;
        max-width: 425px;
        right: 0;
    }

    /*body .freestyleABFB-wrap .abf-bottom-wrap .abf-card-wrap .abf-card-inner {
        position: absolute;
        min-width: 565px;
        width: 100%;
        margin-top: -65px;
        margin-left: -40px;
    }*/

    body .freestyleABFB-wrap h1, body .freestyleABFB-wrap .abf-bottom-wrap .subheading-big {
        font-family: "LexendDeca","Lato","arial";
        font-size: 38px;
        color: #fff;
    }

    body .freestyleABFB-wrap .abf-bottom-wrap h2, body .freestyleABFB-wrap .abf-bottom-wrap .heading-small {
        font-size: 24px;
    }

    body .freestyleABF-wrap h1, body .freestyleABFB-wrap .abf-bottom-wrap .subheading-big {
        font-family: "LexendDeca","Lato","arial";
        font-size: 38px;
        color: #fff;
    }

    body .freestyleABF-wrap .abf-bottom-wrap h2 {
        font-size: 24px;
    }

    body .section2-freestyle .media-slider-wrap .media-wrap p {
        text-align:center;
    }
    .awardsB-desktop {
        max-width: 480px;
        margin: 0 auto;
    }

    .awardsB-desktop p {
        text-align: center;
    }

    body .boxRow .boxSectionC-wrap .module .get-started-wrap-freestyle .get-started-inner {
        padding: 15px;
    }

    .wrap-box-promise .font-23 {
        font-size:20px;
    }

    .wrap-box-promise .font-20 {
        font-size: 17px;
    }

    body .boxRow .boxSectionC-wrap .module .get-started-wrap-freestyle .get-started-inner .wrap-box-promise {
        padding-right:15px;
    }

    body .boxRow .boxSectionC-wrap .module .get-started-wrap-freestyle .get-started-inner .wrap-box-promise svg.svg3 {
        max-width: 58px;
        left: 35px;
        top: 8px;
    }

    body .boxRow .boxSectionC-wrap .module .get-started-wrap-freestyle .get-started-inner .wrap-box-promise svg {
        max-width: 63px;
        position: absolute;
        top: 10px;
        left: 30px;
        opacity: .6;
    }

    body .module {
        height:100% ;
    }

    body .get-started-wrap-freestyle .module {
        height:640px ;
    }

}

@media screen and (max-width:812px) {
    body .get-started-seo .card-wrap {
        margin-top: -10px;
    }
    
    body .get-started-blurb-wrap .get-started-seo-blurb {
        margin-top:25px;
    }

    body .get-started-blurb-wrap .get-started-seo-blurb .font-20 {
        font-size: 16px;
    }

    body .section2-freestyle .boxSectionCol-wrap .col-12 {
        padding-left: 0;
        padding-right: 0;
    }

    body .boxRow .boxSectionA-wrap-freestyle .module .promise-wrap .handphone-col {
        position: relative;
        margin-top: 30px;
    }

    .media-slider-wrap .media-wrap .featured-container img {
        max-width: 135px;
        margin: 0 auto;
        width: 100%;
        height: 45px;
        margin-bottom: 5px;
    }

    body .wrap-banner-product .chev-left-svg {
        opacity: 1;
        left: 5%;
        max-width: 30px;
        margin-bottom: 30px;
    }

    body .wrap-banner-product .chev-right-svg {
        opacity: 1;
        right: 5%;
        max-width: 30px;
        margin-bottom: 30px;
    }

    .chart-two figcaption {
        left:-5px;
    }

    body .boxRow .boxSectionCol-wrap .module {
        padding: 0;
        height: 100%;
    }


    body .boxRow .boxSectionC-wrap .module .get-started-wrap-freestyle {
        margin-right:0;
    }

    body .boxRow .boxSectionC-wrap .module .fees-box-wrap {
        margin-left:0;
    }

    body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-1 {
        background: url(/images/freestyle/V2/4col-1-mobile.jpg);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
    }

    body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-2 {
        background: url(/images/freestyle/V2/4col-2-mobile.jpg);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
    }

    body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-3 {
        background: url(/images/freestyle/V2/4col-3-mobile.jpg);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
    }

    body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-4 {
        background: url(/images/freestyle/V2/4col-4-mobile.jpg);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;

    }


    body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-1 .mme-applepay-wrap {
        float: right;
        max-width: 100px;
    }

    body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-1, body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-2, body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-3, body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-4 {
        padding: 15px;
    }

    body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-1 .box-label, body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-2 .box-label, body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-3 .box-label, body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-4 .box-label {
        text-align: right;
    }

    body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-1 .bottom-label p, body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-2 .bottom-label p, body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-3 .bottom-label p, body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-4 .bottom-label p {
        text-align: right;
        margin-right:10px;
        margin-bottom:0;
    }

    body .boxRow .boxSectionB-wrap .module .mobile-box-wrap .mobile-box-inner .mobile-box-icon-wrap {
        padding: 15px 0 25px 0;
        position: relative;
        width: 100%;
        right: 0;
        max-width: 325px;
        margin: 0 auto;
    }

    body .boxRow .boxSectionB-wrap .module .mobile-box-wrap .mobile-box-inner .mobile-box-phone-wrap {
        max-width: 270px;
        margin: 0 auto;
        margin-bottom: -135px;
    }

    body .boxRow .boxSectionB-wrap .module .video-box-wrap p {
        font-size: 27px;
    }

    body .boxRow .boxSectionB-wrap .module .mobile-box-wrap .mobile-box-inner .box-label {
        font-size:27px;
        text-align:center !important;
    }

    .btn-large {
        font-size: 16px !important;
    }

    .get-started-wrap-freestyle .zoomtimeline.mode-3dslider {
        height: 445px;
    }

    .get-started-wrap-freestyle .wrap-banner-product .zoomtimeline.mode-3dslider .details-container > .detail .detail-excerpt {
        padding-top: 15px;
        position: relative;
        top: 40px;
    }

    .get-started-wrap-freestyle .module {
        min-height: 535px !important;
        height: 535px !important;
    }

    body .get-started-wrap-freestyle .wrap-banner-product .zoomtimeline.mode-3dslider .details-container > .detail .detail-excerpt {
        margin-top:0;
        top:40px;
    }

    body .get-started-wrap-freestyle .wrap-banner-product {
        z-index: 999;
        position: relative;
        margin-top: 0;
        margin-bottom: 0;
    }

    body .get-started-inner {
        padding: 30px 0;
    }

    body .get-started-wrap-freestyle .box-label {
        font-size: 27px;
    }

    body .boxRow .boxSectionA-wrap-freestyle .module .promise-wrap .promise-copy {
        font-size: 27px;
    }

    body .boxRow .boxSectionA-wrap-freestyle {
        border: none;
        padding-bottom: 30px;
        margin-top: 0px;
    }

    body .freestyleABFB-wrap .abf-bottom-wrap .primary-cta-wrap {
        margin-bottom: 20px;
        margin-top: 20px;
    }

    body .freestyleABF-wrap .abf-bottom-wrap .primary-cta-wrap {
        margin-bottom: 20px;
        margin-top: 20px;
    }

    body .section2-freestyle .awards-circle-wrap {
        left: 0;
        top: -40px;
    }

    body .boxRow {
        margin-bottom: 0;
    }

    body .section2-freestyle {
        margin-bottom: 0;
        margin-top: -240px;
        position: relative;
        z-index: 999;
    }

    body .freestyleABFB-wrap {
        min-height: 475px;
        padding-top: 15px;
        padding-bottom: 115px;
    }

    body .freestyleABF-wrap {
        min-height: 475px;
        padding-top: 15px;
        padding-bottom: 115px;
    }

    .header .col-6 {
        padding-left: 0;
        padding-right: 0;
    }

    body .freestyleABF-wrap h1, body .freestyleABFB-wrap .abf-bottom-wrap .subheading-big {
        font-size: 28px;
        text-align: center;
    }

    body .freestyleABFB-wrap .abf-bottom-wrap h2, body .freestyleABFB-wrap .abf-bottom-wrap .heading-small {
        font-size: 18px;
        text-align: center;
        margin-top: 0;
    }

    body .freestyleABF-wrap .abf-bottom-wrap h2 {
        font-size: 18px;
        text-align: center;
        margin-top: 0;
    }

    .abf-bottom-wrap .primary-cta-wrap {
        max-width: 277px;
        margin: 0 auto;
    }

    body .section2-freestyle .awards-circle-wrap {
        max-width: 340px;
        position: relative;
        top: -60px;
        margin: 0 auto;
    }

    body .section2-freestyle .media-slider-wrap .media-wrap {
       margin-top:0;
       border-right:none;
    }

    body .section2-freestyle .media-slider-wrap .awardsB-wrap {
        margin-top: 30px;
        padding: 0 20px;
    }


    .awardsB-mobile {
        max-width: 260px;
        margin: 0 auto;
    }

    .media-slider-wrap {
        margin-top: -30px;
    }

        .media-slider-wrap .font-12, .awardsB-wrap .font-12 {
            font-size: 18px;
        }

    .awardsB-mobile .carousel-inner {
        max-width: 230px;
        margin: 0 auto;
    }

    body .boxRow .boxSectionA-wrap-freestyle .module .promise-wrap .promise-copy {
        font-size: 27px;
    }

    body .boxRow .boxSectionA-wrap-freestyle .module .promise-wrap {
        margin-right: 0;
    }

    .boxRow .container-fluid {
        padding: 0;
    }

    body .boxRow .boxSectionA-wrap-freestyle .module, body .boxRow .boxSectionB-wrap .module, body .boxRow .boxSectionC-wrap .module {
        padding: 0;
        min-height: 540px;
        height: 100%;
    }

    body .boxRow .boxSectionSetup-wrap .module .boxSectionSetup-inner {
        padding:0;
       padding-bottom:30px;
    }

    body .boxRow .boxSectionApproved-wrap .module .boxSectionApproved-inner {
        padding: 0;
        padding-bottom:15px;
    }

    body .boxRow .boxSectionA-wrap-freestyle .module .promise-wrap .handphone-wrapper {
        position: relative;
        bottom: -30px;
        left: 0;
        right: 0;
        height: 340px;
        top: inherit;
        left: 0;
        max-width: 340px;
        MARGIN: 0 auto;
        margin-top: -50px;
    }

    body .boxRow .boxSectionApproved-wrap .module .boxSectionApproved-inner .box-label {
        font-size: 27px;
        text-align: left !important;
        padding-top: 30px;
    }

    body .boxRow .boxSectionA-wrap-freestyle .module .promise-wrap {
        position: relative;
        height: 100%;
        padding: 30px 0 0 0;
    }

        body .boxRow .boxSectionSetup-wrap .module .boxSectionSetup-inner .box-label {
            font-size: 27px;
            text-align: left !important;
            padding-top:30px;
        }

        body .boxRow .boxSectionA-wrap-freestyle .module .promise-wrap .freestyle-cut-wrap {
            position: absolute;
            width: 100%;
            z-index: 5;
            bottom: 0;
            left: inherit;
            right: 0 !important;
        }

        body .boxRow .boxSectionA-wrap-freestyle .module .promise-wrap .freestyle_phone_animation2 {
            right: 0;
        }

        body .boxRow .boxSectionA-wrap-freestyle .module .about-wrap {
            margin-left: 0;
        }

            body .boxRow .boxSectionA-wrap-freestyle .module .about-wrap .about-inner .about-heading {
                font-size: 32px;
                margin-bottom: 0;
            }

   

    body .boxRow .boxSectionB-wrap .module .video-box-wrap {
        margin-right: 0;
        padding-top: 30px;
    }

    body .boxRow .boxSectionC-wrap .module .get-started-wrap-freestyle {
        margin-left: 0;
        padding-left: 15px;
        padding-right: 15px;
    }

        body .boxRow .boxSectionC-wrap .module .get-started-wrap-freestyle .Lexend-font {
            font-size: 28px;
            margin-bottom: 35px;
        }

    .as-slide-inner, #company-slider2 li, #company-slider4a li, #company-slider4 li {
        height: auto;
    }

    body .boxRow .boxSectionC-wrap .module .as-prev-arrow, body .boxRow .boxSectionC-wrap .module .as-next-arrow {
        display: none;
    }

    body .boxRow .boxSectionC-wrap .module .get-started-wrap-freestyle .get-started-inner .get-started-slider li {
        list-style: none;
        background-color: #00bab9;
        border-radius: 10px;
        border: 1px solid #bbf1f1;
        padding: 20px;
        min-height: 300px;
    }

    body .boxRow .boxSectionC-wrap .module .get-started-wrap-freestyle .get-started-inner .get-started-slider {
        height: auto;
    }

    body .boxRow .boxSectionC-wrap .module .get-started-wrap-freestyle .get-started-inner .mobile-wrap-slider-item .slider-item-description {
        padding-left: 0;
        text-align: center;
    }

        body .boxRow .boxSectionC-wrap .module .get-started-wrap-freestyle .get-started-inner .mobile-wrap-slider-item .slider-item-description svg {
            max-width: 72px;
            margin: 0 auto;
            position: relative;
        }

    body .boxRow .boxSectionC-wrap .module .get-started-wrap-freestyle .as-nav {
        margin-top: 25px;
    }

    body .boxRow .boxSectionC-wrap .module .fees-box-wrap {
        margin-right: 0;
        background-color: #fff;
        padding-bottom: 30px;
        border-bottom: 12px solid #00CBCA;
    }

        body .boxRow .boxSectionC-wrap .module .fees-box-wrap .fees-box-inner .box-label {
            font-size: 27px;
        }

        body .boxRow .boxSectionC-wrap .module .fees-box-wrap .fees-box-inner .card-mini-wrap {
            max-width: 240px;
            float: none;
            width: 100%;
            margin: 0 auto;
        }

    body .boxRow .boxSectionC-wrap .module .mobile-box-wrap {
        margin-left: 0;
    }

    .mobile-box-phone-wrap img {
        width: 100%;
    }

    body .boxRow .boxSectionC-wrap .module .mobile-box-wrap .mobile-box-inner .box-label {
        font-size: 27px;
        text-align: center !important;
    }

    body .freestyleABFB-wrap .abf-bottom-wrap .abf-card-wrap .abf-card-inner {
        position: relative;
        min-width: 300px;
        max-width: 300px;
        width: 100%;
        margin-top: 0;
        margin-left: 0;
        margin: 0 auto;
    }

    body .freestyleABF-wrap .abf-bottom-wrap .abf-card-wrap .abf-card-inner {
        position: relative;
        min-width: 300px;
        max-width: 300px;
        width: 100%;
        margin-top: 0;
        margin-left: 0;
        margin: 0 auto;
    }

    body .wrap-wocs {
        margin: 0;
    }

    body .wrap-wocs .sectitle {
        font-size: 28px;
        margin-bottom: 0;
    }

    body .wrap-wocs .rating-star-svg {
        max-width: 180px;
        width: 100%;
        margin-top:-15px;
    }

    body .rating-score {
        font-size: 55px;
        font-weight: 300;
        margin-bottom: 0;
    }


    body .text-review-box {
        min-height: 345px;
        padding: 20px 20px 20px 20px;
    }

    .recommend-mobile-wrap {
        height: 130px;
        padding: 0 20px;
        margin-top: -30px;
        position: relative;
        z-index: 999;
    }

        .recommend-mobile-wrap .wrap-percent-sec7 {
            width: 100%;
            padding-bottom: 35px;
            border-bottom: 1px solid #ccc;
        }

        .recommend-mobile-wrap .percentIcon {
            position: absolute;
            font-size: 16px;
            top: 37px;
            right: 37px;
        }

        body .wrap-apple-footer {
            padding-top: 20px;
            padding-bottom: 25px;
            background: #f7f7f7;
            position: relative;
            z-index: 999;
            margin-top: 0;
        }

    body .chart-two svg .circle-foreground {
        stroke: url(#gradient);
    }

    .chart-two figcaption {
        color: #02cecf !important;
    }

    .outerwrapboxsec7 {
        padding-left: 102px;
        width: 100%;
        margin: 0 auto;
        position: relative;
    }

    .footer-top-wrap {
        margin-top: 0;
        position: relative;
        z-index: 999;
        padding: 0 15px;
        background: #f7f7f7;
    }

    .wrap-warning-footer {
        padding: 15px;
        border-top: 1px solid #ddd;
    }

    .wrap-apple-footer .font-18, .wrap-warning-footer .font-18 {
        font-size: 14px;
    }

    .wrap-footer {
        background-color:#f7f7f7;
        padding-left:15px;
        padding-right:15px;
    }

    .wrap-footer-logos {
        padding-bottom: 1px;
    }

    body .boxRow .boxSectionCol-wrap .module .sectionCol-inner {
        height: 100%;
    }

    body .boxRow .boxSectionSetup-wrap .module .boxSectionSetup-inner .mobile-screens {
        position: relative;
        margin-top: 10px;
        height: 225px;
        right: 12px;
    }

    body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-1 {
        min-height: 275px;
        margin-right: 0;
        border-bottom: 10px solid #fff;
    }

    body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-2 {
        min-height: 275px;
        margin-right: 0;
        margin-left: 0;
        border-bottom: 10px solid #fff;
    }

    body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-3 {
        min-height: 275px;
        margin-right: 0;
        margin-left: 0;
        border-bottom: 10px solid #fff;
    }


    body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-4 {
        min-height: 275px;
        margin-right: 0;
        margin-left: 0;
        border-bottom: 10px solid #fff;
    }

    .SeoScreen1, .SeoScreen2, .SeoScreen3 {
        max-width: 170px !important;
    }

    body .boxRow .boxSectionUse-wrap .boxSectionUse-inner .box-label {
        font-size:27px;
    }

    .get-started-wrap-freestyle .container {
        padding:0;
    }

    .wrap-banner-product .detail.next-item {
        height: 200px;
    }

    body .zoomtimeline .preloader-wave {
        position: absolute;
        top: 30%;
        left: 43%;
    }

    /*.wrap-banner-product .zoomtimeline.mode-3dslider .details-container > .detail.next-item .detail-excerpt {
        padding-top: 0 !important;
        margin-top:-70px !important;
    }*/

    body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-1 .bottom-label, body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-2 .bottom-label, body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-3 .bottom-label, body .boxRow .boxSectionCol-wrap .module .sectionCol-inner .row .sectionCol-4 .bottom-label {
        right: 0;
    }

    .body .wrap-wocs .sectitle .sub-text {
        top:-5px;
    }

    body .wrap-wocs .outer-container-rating-score img {
        max-width: 28px;
        width: 100%;
        margin-left: 12px;
        margin-top: 16px;
    }

    .outer-container-rating-score .font-16.italic{
        margin-top: 5px !important;
        margin-left: 15px !important;
        font-size:13px;
    }

    body .wrap-wocs .sectitle .sub-text {
        top: -5px;
    }

    .body .text-review-box .review-inner-container {
        padding-left: 50px;
    }

    body .star-rating-wrap {
        max-width: 201px;
    }
}

@media screen and (max-width:767px) {
    .body .text-review-box .review-inner-container {
        padding-left: 50px;
    }

    body .boxRow .boxSectionB-wrap .module .mobile-box-wrap .mobile-box-inner {
        padding: 30px 15px;
    }

    .freestyleABFB-wrap .header {
        padding-bottom: 0 !important;
    }

    .freestyleABF-wrap .header {
        padding-bottom: 0 !important;
    }

    body .boxRow .boxSectionUse-wrap .boxSectionUse-inner {
        padding: 30px 0 15px 0;
        border-bottom:10px solid #fff;
    }

    .mobile-wrap-slider-item .font-20 {
        font-size: 18px;
    }

    body .wrap-wocs .sectitle {
        font-size: 28px;
        margin-bottom: 0;
    }

    body .wrap-wocs{
        margin:0;
    }

    body .boxRow {
        margin-bottom: 0;
    }

    body .section2-freestyle {
        margin-bottom:0;
    }

    body .freestyleABFB-wrap {
        min-height: 475px;
        padding-top: 15px;
        padding-bottom: 115px;
    }

    body .freestyleABF-wrap {
        min-height: 475px;
        padding-top: 15px;
        padding-bottom: 115px;
    }


    .header .col-6 {
        padding-left:0;
        padding-right:0;
    }

    body .freestyleABFB-wrap h1, body .freestyleABFB-wrap .abf-bottom-wrap .subheading-big {
        font-size: 28px;
        text-align: center;
        margin-bottom: 10px;
    }

  

    body .freestyleABFB-wrap .abf-bottom-wrap h2, body .freestyleABFB-wrap .abf-bottom-wrap .heading-small {
        font-size: 18px;
        text-align: center;
        margin-bottom: 10px;
    }

    body .freestyleABF-wrap .abf-bottom-wrap h2 {
        font-size: 18px;
        text-align: center;
        margin-bottom: 10px;
    }

    .abf-bottom-wrap .primary-cta-wrap {
        max-width:200px;
        margin:0 auto;
    }

    body .section2-freestyle .awards-circle-wrap {
        max-width: 340px;
        position: relative;
        top: -60px;
        margin: 0 auto;
    }

    body .section2-freestyle .media-slider-wrap .media-wrap {
        padding-top: 0;
    }

    .awardsB-mobile {
        max-width: 260px;
        margin: 0 auto;
    }

    .media-slider-wrap {
        margin-top:-30px;
    }

    .media-slider-wrap .font-12, .awardsB-wrap .font-12 {
        font-size: 18px;
    }

    .awardsB-mobile .carousel-inner {
        max-width: 230px;
        margin: 0 auto;
    }

    body .boxRow .boxSectionA-wrap-freestyle .module .promise-wrap .promise-copy {
        font-size: 30px;
    }

    body .boxRow .boxSectionA-wrap-freestyle .module .promise-wrap {
        margin-right: 0;
    }

    .boxRow .container-fluid {
        padding:0;
    }

    /*body .boxRow .boxSectionA-wrap-freestyle .module, body .boxRow .boxSectionB-wrap .module, body .boxRow .boxSectionC-wrap .module {
        padding: 0;
        min-height: 540px;
        height: 100%;
    }*/

    body .boxRow .boxSectionA-wrap-freestyle .module .promise-wrap .freestyle-cut-wrap {
        position: absolute;
        width: 100%;
        z-index: 5;
        bottom: 0;
        left: inherit;
        right: 0 !important;
        max-width: 160px;
    }

    body .boxRow .boxSectionA-wrap-freestyle .module .promise-wrap .freestyle_phone_animation2 {
        right:0;
    }

    body .boxRow .boxSectionA-wrap-freestyle .module .about-wrap {
        margin-left:0;
    }

    body .boxRow .boxSectionA-wrap-freestyle .module .about-wrap .about-inner .about-heading {
        font-size: 32px;
        margin-bottom: 0;
    }

    /*.freestyle-cut-wrap {
        position: absolute;
        bottom: 0;
        width: 100%;
        -ms-transform: rotate(-90deg);
        -ms-transform-origin: 75% 0%;
        transform: rotate(-90deg);
        transform-origin: 75% 0%;
        color: black;
        bottom: 188px;
    }*/

    body .boxRow .boxSectionB-wrap .module .video-box-wrap {
        margin-right: 0;
        padding-top: 40px;
        border-bottom: 10px solid #fff;
        background: url(/images/freestyle/V2/video-bg-mobile.jpg);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
    }

    body .boxRow .boxSectionC-wrap .module .get-started-wrap-freestyle {
        margin-left:0;
        padding-left:15px;
        padding-right:15px;
    }

        body .boxRow .boxSectionC-wrap .module .get-started-wrap-freestyle .Lexend-font {
            font-size: 28px;
            margin-bottom:35px;
        }

    .as-slide-inner, #company-slider2 li, #company-slider4a li, #company-slider4 li {
        height:auto;
    }

    body .boxRow .boxSectionB-wrap .module .as-prev-arrow, body .boxRow .boxSectionB-wrap .module .as-next-arrow {
        display:none;
    }

    body .boxRow .boxSectionC-wrap .module .get-started-wrap-freestyle .get-started-inner .get-started-slider li {
        list-style: none;
        background-color: #00bab9;
        border-radius: 10px;
        border: 1px solid #bbf1f1;
        padding: 20px;
        min-height: 300px;
    }

    body .boxRow .boxSectionC-wrap .module .get-started-wrap-freestyle .get-started-inner .get-started-slider {
        height:auto;
    }

    body .boxRow .boxSectionC-wrap .module .get-started-wrap-freestyle .get-started-inner .mobile-wrap-slider-item .slider-item-description {
        padding-left:0;
        text-align:center;
       
    }

    body .boxRow .boxSectionC-wrap .module .get-started-wrap-freestyle .get-started-inner .mobile-wrap-slider-item .slider-item-description svg {
        max-width: 72px;
        margin: 0 auto;
        position: relative;
    }

    body .boxRow .boxSectionC-wrap .module .get-started-wrap-freestyle .as-nav {
        margin-top:25px;
    }

    body .boxRow .boxSectionC-wrap .module .fees-box-wrap {
        margin-right: 0;
        background-color: #fff;
        padding-bottom: 30px;
        border-bottom: 12px solid #00CBCA;
    }

    body .boxRow .boxSectionC-wrap .module .fees-box-wrap .fees-box-inner .box-label {
        font-size: 27px;
    }

    body .boxRow .boxSectionC-wrap .module .fees-box-wrap .fees-box-inner .card-mini-wrap {
        max-width: 240px;
        float: none;
        width: 100%;
        margin: 0 auto;
    }

    body .boxRow .boxSectionC-wrap .module .mobile-box-wrap {
        margin-left:0;
    }

    .mobile-box-phone-wrap img
    {
        width:100%;
    }

    body .boxRow .boxSectionC-wrap .module .mobile-box-wrap .mobile-box-inner .box-label {
        font-size: 27px;
        text-align: center !important;
    }

    body .boxRow .boxSectionB-wrap .module .mobile-box-wrap {
        margin-left: 0;
    }
}

@media screen and (max-width:320px) {
    .freestyle-cut-wrap {
        bottom: 158px;
    }

    body .star-rating-wrap {
        max-width: 155px;
    }

    body .wrap-wocs .outer-container-rating-score img {
        max-width: 24px;
        width: 100%;
        margin-left: 5px;
        margin-top: 16px;
    }
}