

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


    .home-ticker {
        font-weight: 600;
        font-size: 24px;
        margin-bottom: 10px !important;
        color: white;
    }

    #loader {
        display: none !important;
    }

    .cc_css_reboot {
        display:none !important;
    }

    .service-absolute .row .col-md-4 {
        margin-top:20px;
    }

    .section-title p {
        font-size: 16px;
        line-height: 23px;
    }

    .section-title iframe {
        width:100% !important;
        height:250px !important;
    }

    .section-title .mt-20 .pink-border-btn {
        color: #E4003A !important;
        font-weight: 600;
        font-size: 16px;
        padding: 7px 8px !important;
        width: 46%;
        height: 135px;
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .widget-title .search_form {
        padding: 20px;
    }

    .col-xs-12 {
        width:100% !important;
    }

    .center-row {
        display:unset;
    }

    h2.table-title {
        font-size: 26px;
    }
    .text-center .pink-border-btn {
        display: flex;
    }

    .course-big-meta {
        margin-bottom: 10px;
        display: flex;
        flex-direction: column;
        width: 100%;
    }

        .course-big-meta .white-border-btn {
            float: left;
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0px !important;
            margin-bottom: 10px !important;
        }

    .relative {
        padding: 20px;
    }

    .section-title h4 {
        font-size: 20px;
        line-height: 32px;
    }

    .section-white {
        padding: 100px 0px !important;
    }

    p {
        padding: 0 0 0px 0;
    }


    .container iframe {
        width: 100% !important;
        height: 250px !important;
    }

    .pricing-table ul {
        display: flex;
        top: 0px;
        z-index: 10;
        padding-bottom: 4px;
        padding: 0px;
        display: flex;
        flex-direction: column;
    }

    .pricing-table button {
        height: 70px;
    }

    .mt-40 .text-center a {
        margin: 0px;
        margin-bottom: 10px;
        display: flex;
        justify-content:center;
        align-items:center;
    }

    #sidebar {
        float:left !important;
        padding:20px;
    }

    .navbar-brand img {
        width: 90px !important;
    }

}


@media(max-width: 768px) {

    .nav {
        flex-direction: column;
        background: #000;
        max-height: 80vh;
        overflow: auto;
        align-items: flex-start;
    }


    .dropdown-menu .col-lg-4 {
        margin-bottom: 15px;
    }

   li.show-on-mobile {
        display: block;
    }
}