.banner-section { height: 600px; width: auto; } .banner-section-content{ margin-left: 12% !important; } .banner-section img, .service-section img { width: 100% !important; } .banner-section-content h1 { letter-spacing: 1px; font-weight: 900 !important; } .banner-section-btn a.wp-block-button__link, .service-section .service-section-btn a{ text-decoration: none; } .banner-section-btn a.wp-block-button__link:hover, .service-section-btn a.wp-block-button__link:hover { background-color: #06393a !important; color: #ffffff !important; } .contact-box { padding: 16px 14px; border-radius: 5px; position: relative; } .contact-section.wp-block-columns { z-index: 1; margin-top: -5%; gap: 1.5em !important; } .contact-section .contact-icon-col figure{ margin-bottom: 0; } .wp-block-columns { margin-bottom: 0em !important; } .service-section h2, .service-section h3 { font-weight: 600 !important; letter-spacing: 1px; } .service-section p { line-height: 2; } .contact-box-content.wp-block-columns { gap: 0em !important; align-items: center !important; } .contact p { margin: 0; } @media screen and (max-width: 767px) { .banner-section{ height: 300px; } .banner-section-content{ margin-left: 0 !important; } .contact-box-content.wp-block-columns { flex-wrap: nowrap !important; } .wp-block-columns.contact-box-content:not(.is-not-stacked-on-mobile)>.wp-block-column:first-child { flex-basis: 30% !important; } } @media screen and (max-width:991px) and (min-width:768px) { .banner-section{ height: 300px; } .banner-section-content{ margin-left: 0 !important; } .contact-section.wp-block-columns, .service-section .wp-block-columns { flex-wrap: nowrap !important; } .contact-icon-col,.contact { text-align: center !important; } .contact-section.wp-block-columns { margin-top: -11% !important; } } @media screen and (max-width:1200px) and (min-width:992px){ .banner-section{ height: 300px; } .banner-section-content{ margin-left: 0 !important; } } @media screen and (max-width:1440px) and (min-width:1201px){ .banner-section-content{ margin-left: 2% !important; } } @media screen and (max-width:1799px) and (min-width:1441px){ .banner-section-content{ margin-left: 11% !important; } }