@media (min-width: 1400px) and (max-width: 1599px) {
     .cnt-dtls {
    min-height: 238px;
}
    .service-box h3 {
    min-height: 106px;
}
}
@media (min-width: 1280px) and (max-width: 1399px) {
    .form-fr-cntct {
    min-height: 486px;
}
    .cnt-dtls ul li {
  font-size: 14px;
}
.cnt-dtls {
   min-height: 295px;
    padding:10px;
}
     .service-box h3 {
    min-height: 106px;
}
}
@media (min-width: 1200px) and (max-width: 1330px) {
.cnt-dtls {
    min-height: 307px;
    padding:10px;
    margin-left: 15px;
}
     .service-box h3 {
    min-height: 106px;
}
}
@media (min-width: 320px) and (max-width: 480px) {
    section.about-style-01 {
    padding: 0px 0px 80px;
}
    .logo.main-menu__shape-1.float-bob-x {
        left: 25%;
    }
    .about-img .img-3 {
        float: right;
    }
    .contact-layout1 .contact-panel {
    width:100%;
    padding:15px 15px;
    margin-top: 0px;
    }
    .contact-layout1 .contact-panel .contact-panel__banner {
    max-width: 100%;
    flex:100%;
    display:block !important;
    min-height: 300px;
    }
    .contact-layout1 .contact-panel .contact-panel__form {
    margin-top: 25px;
    flex: 0px;
    padding-left: 0px;
    max-width: 100%;
    }
    .electricalrow {
    margin-top: 0px;
    }
    .align-items-center {
    margin-bottom: 0px;
    }
    .contact-layout1 .contact-panel .contact-panel__banner__inner {
    padding: 15px;
    }
}