@media only screen and (max-width: 1440px) {

    .logo {
        width: 320px;
    }

    .rdio label {
        padding: 15px 20px;
        height: 100%;
    }

}

@media only screen and (max-width: 1399px) {
    .h5, h5 {
        font-size: 1.05rem;
    }
        

}

@media only screen and (min-width: 1200px) {

    .main-footer .collapse:not(.show) {
        display: block !important;
    }

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

    .main-footer .collapse:not(.show) {
        display: block !important;
    }
    .intro-video > iframe {
        width: 100% !important;
        height: 350px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {

    .main-footer .collapse:not(.show) {
        display: block !important;
    }
    .intro-video > iframe {
        width: 100% !important;
        height: 350px;
    }

}
@media only screen and (max-width: 992px) {
    .step-indicator{
        display: none;
    }
}

@media only screen and (max-width: 767px) {
    .logo {
        width: 210px;
    }

    .desc p,
    .desc ul li,
    .desc ol li {
        font-size: 14px !important;
    }

    .video-item-wrap:nth-child(even) {
        flex-flow: column;
    }

    /* .screen-wrapper {
        padding-top: 130px;
    } */

    .rdio>label>img {
        width: 50px;
    }

    .f-title button,
    .m-title button {
        display: block;
        position: relative;
        color: #fff;
        text-shadow: none;
        background: none;
        background-image: none;
        background-image: none;
        border: 0;
        box-shadow: none;
        font-size: 12px;
        position: absolute;
        top: 0;
        right: 0;
        padding: 0;
        width: 100%;
        cursor: pointer;
        height: 100%;
        outline: 0 !important;
    }

    .f-title button:focus,
    .f-title button:hover,
    .f-title button:active,
    .m-title button:focus,
    .m-title button:hover,
    .m-title button:active {
        box-shadow: none !important;
        outline: 0 !important;
        background-color: transparent;
    }

    .section-heading>span {
        font-size: 40px;
    }

    .section-heading h2 {
        font-size: 40px;
    }

    .bg-brown-right-50::after {
        height: 0;
        width: 100%;
        top: unset;
        bottom: 0;
    }

    .bg-brown-right-50.in-view::after {
        height: 30%;
        width: 100%;
    }

    .ctr-child:nth-child(even)::after {
        display: none;
    }

    .video-frame iframe {
        height: 280px;
    }

    .sub-title {
        font-size: 20px;
    }
    .intro-video > iframe {
        width: 100% !important;
        height: 250px;
    }
    #signUpForm .form-footer button {
        padding: 10px 20px;font-size: 13px;
    }
    .powered-logo { width: 100px;}


    
    
}

@media only screen and (max-width: 575px) {

    .rdio>label>img {
        width: 45px;
    }

    .title-sm {
        font-size: 12px;
    }

    .powered-logo { width: 90px;}
    .why-chooses-sec .item h6{
        margin-bottom: 12px;
    }
}

@media only screen and (max-width: 375px) {}