



@media only screen and (min-width: 768px) {
    .inner-nav .navbar-collapse {
        padding-right: 0px;
        padding-left: 0px;
    }
    .inner-nav .navbar-nav>li>a {
        padding-top: 25px;
        padding-bottom: 25px;
    }
}


@media only screen and (max-width: 1200px) {
    .progress-wrap h2 {
        font-size: 24px;
        min-height: 97px;
    }
    .progress-inner {
        padding-top: 44px;
    }
    .progress-inner h3 {
        font-size: 14px;
    }
    .sec-title {
        font-size: 28px;
    }
}


@media only screen and (max-width: 992px) {
    .sec-title {
        font-size: 24px;
    }

}


@media only screen and (max-width: 767px) {
    .progress-wrap h2 {
        font-size: 22px;
        padding-top: 20px;
        min-height: 0px;
    }
    .anon-left {
        margin-right: auto;
    }
    a[data-fancybox] .play-btn {
        width: 80px;
        height: 80px;
    }
    a[data-fancybox] .play-btn i {
        font-size: 25px;
    }
}

@media only screen and (max-width: 640px) {
    .progress-wrap h2 {
        font-size: 16px;
        padding-top: 15px;
    }
    .progress-inner {
        padding-top: 28px;
    }
    .progress-inner h3 {
        font-size: 12px;
    }
    .sec-title {
        font-size: 20px;
    }
    .title-single {
        padding: 30px 0px;
    }
    .anon-right .tab-content {
        padding-left: 20px;
    }
    .anon-r-top {
        padding: 40px 20px 22px 20px;
    }
    .anon-r-top h2 {
        font-size: 24px;
    }
    .btn-primary.btn--lg {
        font-size: 16px;
        white-space: normal;
    }
    .input-group.social-addon {
        position: relative;
        display: table;
        border-collapse: separate;
        width: 100%;
    }
    .social-addon .input-group-addon:first-child {
        border-right: 0;
        display: block;
        width: 100%;
        border: 1px solid #ccc;
    }
    .custom-check span {
        font-size: 12px;
        display: block;
    }
}

@media only screen and (max-width: 375px) {
    .custom-radio span {
        font-size: 12px;
    }
    .custom-radio span:before {
        top: -3px;
    }
    .custom-radio input[type="radio"]:checked+span:after {
        top: 2px;
    }
    .btn-primary.btn--lg {
        font-size: 12px;
    }
}













