﻿.grecaptcha-badge {
    display: none !important;
    visibility: hidden !important;
}

.section-title {
    overflow: auto;
    overflow-y: hidden;
}

.about .about-us-text p {
    font-size: 17px;
}

.header .caption p {
    font-size: 20px;
    color: #c1a481;
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    position: relative;
    letter-spacing: 10px;
    word-spacing: 5px;
    margin-bottom: 40px;
}

.header .caption h1 {
    margin-bottom: 15px;
}

@media screen and (max-width: 500px) {
    .header .caption p {
        font-size: 18px;
    }

    .social-media-carousel div a img {
        height: 40px !important;
    }

    .clients .owl-carousel {
        margin: 15px 0;
    }
}

@media screen and (max-width: 451px) {
    .testimonials .section-title h2 {
        font-size: 35px !important;
    }
}

@media screen and (max-width: 417px) {
    .testimonials .section-title h2 {
        font-size: 30px !important;
    }
}

@media screen and (max-width: 383px) {
    .header .caption h1 {
        font-size: 25px !important;
    }

    .testimonials .section-title h2 {
        font-size: 25px !important;
    }
}

@media screen and (max-width: 349px) {
    .header .caption h1 {
        font-size: 20px !important;
    }

    .header .caption p {
        font-size: 15px;
    }

    .testimonials .section-title h2 {
        font-size: 20px !important;
    }

    .testimonials .cont h5 {
        font-size: 18px !important;
    }
}

@media screen and (max-width: 321px) {
    #projects .section-title {
        font-size: 35px;
    }
}

@media screen and (max-width: 767px) {
    nav.navbar .logo img {
        width: 75%;
    }

    .nav-scroll .logo {
        width: 150px;
    }
}

@media screen and (max-width: 991px) {
    .navbar {
        padding-left: 0px;
        padding-right: 0px;
        background: #272727;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    nav.navbar .logo img {
        width: 85%;
    }

    .nav-scroll .logo {
        width: 135px;
    }

    .about {
        padding-bottom: 0px;
    }
}

@media (orientation: landscape) {
    @media screen and (max-width: 991px) {
        .owl-carousel.owl-drag .owl-item {
            height: 150vh;
        }
    }
}