@media (max-width: 767px) {
.hero-area-content {
    height: 40vh;
}
.about-section-nine {
    padding: 50px 0 50px;
}
h1 {
    font-size: 30px  !important;
    line-height: 22px !important;
}
.hero-area-content {
    padding-top: 154px    !important;
}



.services-block-six .inner-box .content-box {
    padding: 50px 15px;
}
.services-block-six {
    position: relative;
    margin-bottom: 20px;
}
.services-section-six {
    padding: 50px 0 50px;
}

.project-section-six {
    padding: 50px 0 90px;
}

.project-section-six .sec-title {
    margin-bottom: 80px;
}
.sec-title h2 {
    margin-bottom: 0px !important;
}

.layout-section-six {
    padding: 50px 0 90px;
}
ul#pills-tab {
    display: ruby !important;
}
/* text */
.sec-title {
    margin-bottom: 0px; 
}
/* tab-images */
.tab-content>.active {
    display: block !important;
    padding-top: 28px;
}
.layout_box.col-lg-6.col-md-6.col-sm-12 {
    padding-top: 28px;
}



/* section > .container {
    padding-top: 50px!important;
    padding-bottom: 50px!important;
} */
.download-form .section-title h2 {
    margin-bottom: 50px;
}
.brochure{
margin-bottom: 50px !important;
}

.info{
    margin-top: 0px !important;
}
.contact-details .col-md-8 {
    margin-bottom: 50px !important;
}
ul.list-unstyled.contact-details__info.mt-60 {
    margin-top: 0px !important;
}

.location {
    margin-bottom: 50px;
}
section > .locate {
    padding-top: 0px!important;
    padding-bottom: 100px!important;
}



section > .abt{
    padding-top: 0px!important;
}

.sec-title .view-text {
    margin-bottom: 26px;
}


.about-img{
padding-right: 30px;
    padding-left: 2px;
} 
.about-section-nine .content-column .inner-column .sec-title .text {
    padding-right: 0px;
}

.services-block-six .inner-box .content-box .icon-box {
    right: 4px;
}
.location h2 {
    margin-bottom: 70px  !important;
}
.single-portfolio-item .portfolio-details {
    bottom: 45px;
    visibility: unset;
    opacity: 1;
}
.single-portfolio-item .portfolio-details h5 {
    padding: 5px 10px;
}
.tgl{
    margin-left: 0px;
    margin-right: 8px;
    color: #fff !important;
    top: -10px 
}
.overlap .logo img {
    max-height: 50px;
    max-width: 80%;
}



/* toggle */
.sticky-header .mobile-nav-toggler {
    color: #fff;
}

.header-style-six .main-box {
    padding: 0 0px;
}
.header-style-six .logo {
    min-width: 120px;
}




.header-style-six .logo {
    padding: 20px 10px;
}
.main-header .logo img {
    max-width: 110%;
}
.services-section-six .sec-title {
    margin-bottom: 90px;
}
.sec-title-layout-tab {
    margin-bottom: 40px;
}
section > .form {
    padding-top: 50px;
    padding-bottom: 50px;
}
.download-form .section-title h2:before {
    top: 75px;
}
section > .contact-div {
    padding-top: 50px;
    padding-bottom: 50px;
}
.portfolio-details> h5 {
    font-size: 14px;
}

h6 {
    font-size: 14px;
}
h4.title {
    font-size: 16px;
    font-weight: 600;
}

}

@media (min-width: 768px) and (max-width: 1023px) {
    .hero-area-content {
        height: 50vh;
    }
    h1 {
        font-size: 50px;
    }

    .about-section-nine {
        padding: 60px 0 50px;
    }

    .services-section-six {
        padding: 60px 0 50px;
    }

    .project-section-six {
        padding: 60px 0 90px;
    }
    .project-section-six .sec-title {
        margin-bottom: 70px;
    }
    .sec-title h2 {
        margin-bottom: 0px;
    }

    .layout-section-six {
        padding: 60px 0 90px;
    }
    .sec-title {
        margin-bottom: 70px;
    }
    section > .form {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    /* brochure */
    .brochure {
        margin-bottom: 0px !important;
    }

    .contact-details__info {
        margin-top: 50px;
    }
    section > .contact-div{
        padding-top: 50px;
        padding-bottom: 50px;
    }
    section > .locate{
        padding-top: 50px !important;
        padding-bottom: 100px;
    }



    .hero-area-content {
        padding-top: 100px  !important;
    }

    .services-block-six .inner-box .content-box {
        padding: 50px 14px;
    }

    .sticky-header .mobile-nav-toggler {
        color: #fff;
    }

    .services-section-six .sec-title {
        margin-bottom: 120px;
    }
    .title-spec {
        font-size: 16px;
        font-weight: 600;
    }
    .location {
        margin-bottom: 70px !important;
    }
}

@media (min-width: 1024px) and (max-width: 1279px) {
    .services-block-six .inner-box .content-box {
        padding: 60px 20px;
    }
}

@media (min-width: 1024px) and (max-width: 1440px) {
    /* .hero-area-content {
        height: 60vh;
    } */
    /* .text {
        font-size: 20px;
    } */
    .about-section-nine .image-column {
        margin-top: 81px;
    }

    /* .services-block-six .inner-box .content-box {
        padding: 80px 20px;
    } */
    .services-block-six .inner-box .content-box .text {
        font-size: 16px;
    }
    .brochure {
        margin-bottom: 0px !important;
    }
    section > .contact-div{
        padding-top: 50px;
        padding-bottom: 50px;
    }
    section > .locate{
        padding-top: 50px;
    }
}





.brochure {
    margin-bottom: 0px !important;
}
.location {
    margin-bottom: 0px;
}
section > .locate{
    padding-top: 0px;
}
.monogram{
padding-bottom: 12px;
}