@media screen and (width: 812px) { .member-wrap:after { height: 62%; } .box-pro { width: auto; height: 175px; } .hover-div h3 a, .hover-div p a { font-size: 12.99px; } .taxonomies-imgs { padding: 40px 40px 0 40px; } } @media screen and (width: 768px) { .member-wrap:after { height: 62%; } .taxonomies-imgs { padding: 50px 50px 0 50px; } } @media( max-width: 767px ) { .contact-info {; justify-content: left; } .footer-menu li { margin: 0 15px; padding: 5px 0; } .footer-menu ul { display: block; } .container{ max-width: 640px; } .main-menu li { margin-right: 7px; } .main-menu a { font-size: 10px; } .main-menu{ font-size: 12px; } .why-us, .quote{ padding: 15px; width: 100%; } .our-services ul { display: block; } .our-services li { padding: 14px 14px; } .gallery img{ width: 100%; } .contact-cta .container{ padding: 15px 30px; } .contact-cta .container::before{ display: none; } .contact-cta h3{ margin: 0; font-size: 24px; } .footer-text{ margin: 25px 0; } .service{ padding: 30px 0; } .service > *{ padding: 0 30px; width: 100%; } .service:nth-child(even) > *:first-child{ order: 0; } .the-quote h2{ padding: 30px; font-size: 32px; } .the-quote .gform_fields{ padding-right: 0 !important; } .the-quote .gfield{ margin: 0 !important; padding: 0 !important; } .the-quote #field_1_4{ position: relative; top: auto; right: auto; bottom: auto; width: 100%; margin: 0 !important; padding: 0 15px 15px 15px !important; } .the-quote #field_1_4 textarea{ position: relative; top: auto; right: auto; width: 100%; height: 150px; } .market{ width: 100%; } .single-service{ padding: 30px 15px; } .single-service header{ justify-content: flex-start; margin-bottom: 15px; } .single-service header img{ max-width: 45px; margin-right: 15px; } .single-service h1{ font-size: 30px; } .why-us .content, .info .content, .approch .content, .culture .content { width: 100%; } .why-us::after, .info::before, .approch::after, .culture::after{ display:none; } .galleries li { margin: 10px 0px; } .galleries ul a { font-size: 15px; } .gallery .col-md-4 { margin: 0; width: 100%; } section.core img { max-width: 100%; } .member-wrap:after{ height: 74%; } .member-wrap h3 { font-size: 22px; line-height: normal; } .member-wrap img { margin-bottom: 20px; } .single-teams .member-wrap:after { height: 74%; } .clints { padding: 40px 0; } .clint { padding: 25px 30px; width: calc( 100% / 1 ); } .clint_cta { padding: 0px 15px 100px 15px; } .clints img { width: 200px; } .cta-row-o, .cta-row-t { display: unset; } .map { width: 100%; } .cta-details { padding: 0px 0px 0px 0px; width: 100%; } .cta-details ul li a { font-size: 15px; line-height: 29px; } .cta-row-o, .cta-row-t { padding-top: 20px; padding-bottom: 0px; } .cta-details ul li { padding-bottom: 20px; } .taxonomies-imgs { padding: 0; } .img_div { display: inherit; width: 100%; margin: 10px 0px; } .img_div img { max-width: 95%; margin: 0 auto; } .hover-div h3 a, .hover-div p a { font-size: 12.99px; } .box-pro { width: auto; height: auto; } }