@media( max-width: 1279px ) { .container{ max-width: 960px; } .main-menu{ font-size: 14px; } .main-menu li{ margin-right: 15px; } .why-us{ /* padding: 30px 60px 30px 15px; */ } .member-col { width: calc(32% - 20px); } .member-wrap h3 { font-size: 14px; line-height: normal; } .member-wrap:after { height: 67%; } .quote h2{ font-size: 30px; } .quote-form .gform_body input, .quote-form textarea{ margin: 0 0 20px; height: 36px; line-height: 36px; } .quote-form textarea{ padding: 12px; height: 120px; line-height: 1.2; } .contact-cta h3{ font-size: 30px; } .contact-cta .btn{ padding: 12px 20px; } .contact-info{ flex-wrap: wrap; justify-content: center; padding: 30px 17px; } .contact-info a{ margin: 15px; } .contact-info img{ width: 60px; } .contact-info div { width: calc( 100% ); } .contact-info h2 { font-size: 20px; } .contact-info span { font-size: 14px; } .info .container > *{ width: 100%; } .box-pro { width: auto; height: 225px; } .taxonomies-imgs { padding: 100px 100px 0 100px; } }