@media (max-width: 1699px) {
}

/*1599 to 1440 */
@media (max-width: 1599px) {
}

/*1439 to 1360 */
@media (max-width: 1439px) {
    .solutions-sec .company-deta {padding: 4.375rem 0;}
}

/*1359 to 1280 */
@media (max-width: 1359px) {
}

/*1279 to 1152 */
@media (max-width: 1279px) {
    .container {max-width: 100%;}
    .solutions-sec .company-deta {padding: 3.375rem 0;} 
}

@media (max-width: 1158px) {
}

/*1151 to 1024 */
@media (max-width: 1151px) {
}

@media (max-width: 1089px) {
}

/*1023 to 992 */
@media (max-width: 1023px) {
}

/*1023 to 970 */
@media (max-width: 991px) {
    .solutions-sec .company-deta .col{ flex: auto; max-width: 33.3%;}
    .solutions-sec .company-deta .logo {       max-width: 100%;        text-align: center;        padding-bottom: 2.5rem;      }
    .solutions-sec .company-deta .logo img {        max-width: 310px;       height: 100px;   }
    .solutions-sec .company-deta .buttons {        max-width: 100%;        margin-top: 3.5rem;      }

}

/*969 to 900 */
@media (max-width: 969px) {
}

/*899 to 800 */
@media (max-width: 899px) {
}

/*799 to 768 */
@media (max-width: 799px) {
.crps-icon-lead-ins .lead-ins .lead-in { width: 25%; }
.materials-modal-popup .modal-body{  height: 70vh;}
.materials-modal-popup .modal-body .tab-content .row {    -webkit-column-count: 2;    -moz-column-count: 2;    column-count: 2;    column-gap: 1.5em;    font-size: .85em;    display: block;  }
.materials-modal-popup .modal-body .tab-content .list-col {    display: inline-block;  }
.materials-modal-popup .modal-body .tab-content .list-col + .list-col h5 {    margin-top: 1.5rem;  }
}

/*767 to 736 */
@media (max-width: 767px) {
    .hm-banner h1 {font-size: 2.5em;}
    .hm-banner h2, footer h2 {font-size: 1.8em;}
}

/*735 to 667 */
@media (max-width: 735px) {
}

/*666 to 600 */
@media (max-width: 666px) {
}

@media (max-width: 640px) {
}

/*599 to 568 */
@media (max-width: 599px) {
    .hm-banner h1 {font-size: 2em;}
    .hm-banner h2, footer h2 {font-size: 1.5em;}
    .hm-banner .banner-content {padding-top: 2.5rem;}
    .banner-form .banner-form-tabs {padding: 2.5rem 1rem;}
    .banner-form .banner-form-tabs .tab-content .bttn {width: 100%;}
    .banner-form .banner-form-tabs .tab-content .bttn + .bttn {margin-left: 0;}
    .solutions-sec .company-deta .col {max-width: 100%;}
    .solutions-sec .company-deta .contact .col-in {max-width: 100%;}
    .solutions-sec .company-deta .col + .col {margin-top: 1.5rem;   }
    .solutions-sec .company-deta .col.buttons {margin-top: 2.5rem;}
    .solutions-sec .company-deta .col.buttons .bttn {width: 100%;}
    .solutions-sec .company-deta .materials .bttn {width: 100%;}
    .solutions-sec .company-deta .materials .bttn a{  padding: 0.6rem 0.813rem;}
    .solutions-sec .company-deta .buttons .bttn a {padding: 0.6rem 0.813rem;}
}

/*567 to 480  */
@media (max-width : 567px) {
}

/*479 to 414  */
@media (max-width : 479px) {
        .materials-modal-popup .modal-body .tab-content .row {        -webkit-column-count: 1;        -moz-column-count: 1;        column-count: 1;      }
}

/*413 to 375*/
@media (max-width : 413px) {
}

/*374 to 320*/
@media (max-width : 374px) {
}

@media (min-width: 992px) and (min-height: 900px) {
}
