
@media (max-width:1400px){
   .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1200px;
    }
    .srv-clr-st h4 {
        font-size: 25px;
    }
    .h_s13form form {
	    gap: 0 20px;
	}
}



@media (max-width:767px){
	.logo {
    text-align: center;
}

.header-list ul li:last-child {
    display: none;
}

.header-list ul {
    margin-top: 20px;
    padding: 0 !important;
    justify-content: center;
}

.bnr-txt h4 {
    font-size: 16px;
    letter-spacing: 0.9px;
}

.bnr-txt h1 {
    font-size: 30px;
    line-height: normal;
}

section.bnr-logo-sec {
    display: none;
}

.hd-txt {
    text-align: center;
}

.rating-num {
    justify-content: center;
    text-align: center;
}

.about-side-dv {
    display: none;
}

.about-sec a.btn-1 {
    margin: 0 auto !important;
}

.serv-bx img {
    display: none;
}

.serv-bx {
    text-align: center;
}

.srv-clr-st:before {
    width: 100%;
    text-align: center;
}

.srv-clr-st {
    justify-content: center;
    align-items: center;
}

.cta-sec .hd-txt h2 {
    font-size: 30px;
    line-height: normal;
}

.email-form {
    flex-direction: column;
    gap: 10px 0;
}

.cta-sec {
    height: 100%;
}

.email-form form {
    flex-direction: column;
    width: 100%;
    gap: 15px 0;
}

.testi-sec .hd-txt h3 {
    font-size: 25px;
    line-height: normal;
}

.hd-txt h2 {
    font-size: 38px;
    line-height: normal;
}

.h_s13form form .col-lg-6.col-md-12.col-sm-12 {
    width: 100%;
}

textarea.form-control {
    width: 100%;
}

.h_s13form form {
    flex-direction: column;
}

.ftr-form-btn-st {
    flex-direction: column;
    gap: 16px 0;
}

.ftr-col-2 {
    text-align: center;
    justify-content: center;
    padding: 0;
    gap: 20px;
}

.ftr-col-1 {
    text-align: center;
}

.social-link {
    justify-content: center;
    margin: 10px 0 30px;
}

.col-sm-12.copy-div {
    flex-direction: column;
    gap: 20px;
}
   
}