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

@media screen and (max-width: 991px) {
    .showcase {
        height: 360px;
    }
    .navbar-brand img {
        max-width: 97px !important;
    }
}
@media screen and (max-width: 800px) {
    .landing-page.add-position .pin-spacer {
        position: static !important;
        height: unset !important;
        padding: unset !important;
    }

    .landing-page.add-position .header {
        position: relative !important;
    }
}
@media screen and (max-width: 767px) {
    .tc-about-style3 {
        padding-top: 0px;
    }
    .tc-header-style2 .slider-content .head-slider .slider-card .img {
        height: 340px;
    }
    .tc-testimonials-style1 .marq-slider {
        padding-top: 10px;
    }
    .tc-services-style2 {
        padding-top: 30px;
    }
}
@media screen and (max-width: 460px) {
    .home-style1 br {
        display: unset;
    }
    .gallery-list {
        grid-template-columns: repeat(1, 1fr);
    }
    .enquiry-btn {
        bottom: 30px;
    }

    .row {
        --bs-gutter-x: 0;
        margin-right: 0px !important;
        margin-left: 0px !important;
    }
    .amenities-row {
        grid-template-columns: repeat(2, 1fr);
    }
    .project-content {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .row-reverse-mbl {
        flex-direction: column-reverse;
    }
    .sticky-nav-tabs {
        height: unset;
        padding: 0px 0px;
    }
    .sticky-nav-tabs-container {
        flex-wrap: wrap;
        position: unset;
        height: unset;
        padding: 0px 5px;
    }
    .sticky-nav-tabs-container a {
        border: 1px solid #fff;
        margin: 10px 4px;
        padding: 3px 7px;
        border-radius: 10px;
    }

    .tc-navbar-style1 .content .navbar-brand img {
        width: 80px;
    }
    .tc-navbar-style1 .content {
        padding: 1px;
    }
    .showcase {
        height: 260px;
    }
    .showcase h2 {
        margin-top: 76px;
        font-size: 30px;
    }
    .showcase .overlay {
        height: 100%;
    }

    .showcase ol {
        font-size: 15px;
    }
    .tc-woocommerce {
        padding-bottom: 0px;
        padding-top: 0px;
    }
    .tc-woocommerce .img .sub-img {
        left: -10;
    }
    .tc-woocommerce .image {
        display: flex;
        flex-direction: column;
        order: 2;
        padding-top: 20px;
    }
    .tc-woocommerce .content {
        order: 1;
    }
    .tc-woocommerce .info p {
        font-size: 15px;
    }

    .home-style1 .fsz-45 {
        margin-bottom: 12px !important;
        margin-top: 30px !important;
    }

    .tc-woocommerce .butn {
        padding: 6px 12px;
        font-size: 15px;
    }

    .tc-woocommerce .line {
        display: none;
    }

    .counter-section {
        padding-top: 0px;
    }

    .vision-sec {
        padding: 10px 0px;
    }
    .vision-sec .image-display {
        display: none;
    }

    .vision-sec .bg-text {
        top: 15px;
        font-size: 85px;
    }
    /* .vision-sec .mt-5{
        display: none;
    } */
    .mission-sec .image {
        display: flex;
        flex-direction: column;
        order: 2;
        padding-top: 20px;
    }
    .mission-sec .bg-text {
        font-size: 85px;
    }
    .mission-sec .image {
        order: 1;
    }
    .small {
        margin: 0px !important;
        font-size: 11px;
    }

    .mission-sec {
        padding: 10px 0px;
    }

    .inner-page p {
        font-size: 15px;
    }

    .values li {
        font-size: 15px;
    }
    .tc-footer-style2 .foot-main-content {
        padding-top: 30px;
    }
    .foot-info h3 {
        font-size: 26px !important;
    }
    /* .tc-footer-style2 .social-links, .tc-footer-style2 .butn{
        margin-top: 13px !important;
    }
    .tc-footer-style2 .social-links a{
        height: 30px;
        width: 30px;
        font-size: 12px;
    } */
    .footer-logo img {
        width: 100px;
    }
    .links-group h5 {
        font-size: 20px !important;
        margin-bottom: 10px !important;
    }
    .links-group .sub-title {
        margin-top: 25px !important;
    }
    .tc-footer-style2 .foot-main-content .links-group ul li a {
        font-size: 15px;
    }
    .tc-footer-style2 .foot {
        padding: 20px 0px;
    }
    .tc-footer-style2 .foot .col-lg-6 {
        text-align: center !important;
    }
}
