@media (min-width: 1200px) and (max-width: 1330px) {

    /* BANNER */
    .single-banner-txt {
        left: 62%;
    }
}

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

    /* SITE HEADER */
    .main-menu ul li a {
        padding: 0 3px;
    }
}

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

    /* SITE HEADER */
    .main-logo {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        padding-left: 15px;
    }

    .main-logo a {
        margin: 10px 0;
    }

    .main-logo a img {
        height: 45px;
    }

    /* TESIMONIAL */
    .single-testimonial {
        padding: 20px 15px;
    }

}

@media on(max-width: 958px)ly screen and (min-width: 768px) and (max-width: 991px) {

    /* TEAM */
    .single-team-con {
        width: 90%;
    }

    .single-team-txt ul li i {
        line-height: 40px;
        width: 40px;
    }

    .single-team-txt h3 {
        font-size: 18px;
    }

    .single-team-txt h3 span {
        font-size: 16px;
    }

    /* PRICING */
    .single-pricing-hdr i {
        line-height: 70px;
        width: 70px;
    }

}

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

    /* SITE HEADER */
    .fixed-menu {
        position: absolute;
    }

    /* BANNER */
    .single-banner-txt h1 {
        font-size: 36px;
    }

    .single-banner-txt p {
        font-size: 14px;
    }

    .banner-area button.owl-dot {
        height: 60px;
        width: 60px;
    }

    /* FUN FACT */
    .single-fact i {
        line-height: 90px;
        width: 90px;
    }

    /* BLOG */
    .page-banner-con {
        display: block;
        padding: 20px 0 20px 20px;
    }

    .nav-links {
        text-align: center;
    }

    .single-comment img.media-object {
        height: 50px;
    }

    /* FOOTER */
    .footer-social-links {
        text-align: left;
        margin-top: 15px;
    }

}

@media only screen and (min-width: 480px) and (max-width: 767px) {

    /* BLOG */
    .single-comment img.media-object {
        height: 65px;
    }
}
