@media (max-width: 767.98px) {
    .font18{
        font-size: 9px!important;
    }
    .font20{
        font-size: 10px!important;
    }
    .font24{
        font-size: 12px!important;
    }
    .font30{
        font-size: 15px!important;
    }
    .font35{
        font-size: 18px!important;
    }

    .font40{
        font-size: 20px!important;
    }

    .font60{
        font-size: 30px!important;
    }

    .font70{
        font-size: 35px!important;
    }

    .font100{
        font-size: 50px!important;
    }

    .home-section {
        width: 100%;
        min-height: 30vh!important;
        padding: 3% 0 3% 0 !important;
        background-color: #000;
    }
    .home-first-head-div {
        padding-top: 5em;
        text-align: left;
    }
    .mobile-home-head-fs{
        font-size: 22px!important;
    }
    .hero p {
        margin-bottom: 10px;
    }
    .btn-theme-default {
        border-bottom-left-radius: 20px;
        background-color: #F10956;
        border-top-right-radius: 20px;
        width: 45%;
        height: 3.5em;
        color: #fff;
        font-size: 12px;
    }


    /*About*/
    section.about-us-section {
        min-height: 30vh !important;
    }
    .about-us-div-head {
        margin-top: 0em;
    }
    .mobile-unleash-head-fs{
        font-size: 24px!important;
    }
    .mobile-unleash-sub-head-fs{
        font-size: 15px!important;
    }
    .mobile-about-bg{
        background-color: #000;
    }
    .mobile-opacity{
        opacity: 0.5;
    }
    .mobile-unleash-content{
        font-size: 14px !important;
        font-weight: 300!important;
    }

    /*Third Section*/
    .mobile-pt-0per{
        padding-top: 0%!important;
    }
    .mobile-hide-img{
        display: none!important;
    }
    .mobile-machine-maintain-section{
        min-height: 30vh!important;
    }

    .mobile-pt-5per{
        padding-top: 5%!important;
    }

    .mobile-pb-5per{
        padding-bottom: 5%!important;
    }

    /*Why Choose Section*/
    .why-choose-mobile{
        height: 100% !important;
    }
    section.why-choose-section {
        min-height: 45vh !important;
    }
    .mobile-why-choose-carousel-height{
        height: 250px!important;
    }
    .mobile-why-choose-head{
        font-size: 21px !important;
    }
    .mobile-why-choose-content{
        font-size: 15px !important;
    }

    /*Benefits*/
    .mobile-benefits-section{
        min-height: 40vh;
    }
    .mobile-benefits-img{
        width: 50%;
    }
    .mobile-benefits-head{
        font-size: 12px !important;
        margin-bottom: 0rem !important;
    }
    .mobile-benefits-content{
        font-size: 0.5rem!important;
        line-height: 16px!important;
    }

    /*How it works*/
    .desktop-how-it-works, .desktop-tech-section{
        display: none;
    }

    .mobile-how-it-works, .mobile-tech-section{
        display: block;
    }

    section.mobile-how-it-works-section{
        min-height: 35vh !important;
    }
    .mobile-how-it-works-head{
        opacity: 1!important;
        font-size: 16px !important;
        font-weight: 600 !important;
    }

    .mobile-how-it-works-content{
        opacity: 1!important;
        font-size: 12px !important;
        line-height: 20px !important;
    }

    /*Our Tech Section*/
    .mobile-tech-section{
        min-height: 45vh!important;
    }
    .mobile-tech-content{
        font-size: 14px !important;
    }
    .box {
        border-top-left-radius: 0%;
        border-bottom-right-radius: 0%;
        border-radius: 30px;
        height: 13em!important;
    }
    p.clr-white.benefits-content{
        font-size: 10px!important;
        line-height: 16px!important;
    }
    .mobile-tech-head{
        font-size: 11px !important;
        font-weight: 600;
    }

    .mobile-pad-0per{
        padding: 0% !important;
    }


    /*Join Us Section*/
    section.join-our-comm-section {
        min-height: 30vh !important;
        background-color: #000000!important;
    }
    .join-us-mobile-head{
        font-size: 22px !important;
    }
    .join-us-content{
        font-size: 14px !important;
        font-weight: 400 !important;
    }
    .join-now-btn {
        width: 100%;
    }


    /*Contact*/
    .contact-form-input, input.form-control.bg-transparent.contact-form-input:focus {
        margin-bottom: 20px;
    }

    .contact-us-send-btn{
        margin-top: 16px!important;
        height: 3.5em!important;
    }
    .contact-support-content{
        font-size: 15px!important;
    }

    .mobile-nav-toggle{
        display: none;
    }
    .contact-content{
        font-size: 16px !important;
        font-weight: 400 !important;
    }
    .mobile-pad-bot-5per{
        padding-bottom: 5% !important;
    }
}