.main-banner-section h1,.main-services-section h2,.services-section h3{ font-family: 'Merriweather', serif !important; } .main-banner-section a,.main-banner-section p ,.services-section p,.para-section p{ font-family: 'Roboto', sans-serif !important; } /*banner section*/ .main-banner-section { min-height: 600px; } .main-banner-section .wp-block-buttons{ justify-content: center; } .main-banner-section .wp-block-column { margin-right: 5%; margin-left: 5%; } .main-banner-section h1{ font-size: 30px; font-weight: 700; text-align: center; font-style: italic; line-height: 2; margin: 0; padding: 10px 0; } .main-banner-section p{ font-size: 15px; font-weight: normal; } .main-banner-section a{ background: transparent !important; color: var(--primary-color) !important; padding: 8px 19px !important; font-weight: 600 !important; border: 2px solid; text-decoration: none !important; font-size: 15px !important; } .main-banner-section a:hover{ background: var(--secondary-color) !important; color: #fff !important; } /*service section*/ .main-services-section{ padding-top: 3rem !important; } .main-services-section p{ color: var(--secondary-color); font-size: 14px; line-height: 23px; } .main-service-section-para{ padding: 1% 5% 3% 5%; } .main-services-section h2{ color: var(--secondary-color); font-weight: bold; margin: 0; padding: 10px 0; font-size: 2rem; position: relative; padding: 22px; } .main-services-section h2:after { content: "\f19c"; font-family: 'Font Awesome 7 Free'; position: absolute; bottom: -10px; left: 0; right: 0; margin: 0 auto; background: #fff; width: max-content; color: var(--primary-color); font-size: 18px; } .main-services-section h2:before { content: ''; height: 1px; width: 20%; left: 0; position: absolute; bottom: 0; right: 0; margin: 0 auto; opacity: 1; background-color: var(--secondary-color); } .services-section h3{ font-size: 16px; font-weight: 600; margin: 0; padding: 10px 0; line-height: 1.2; color: #000; } .services-section p{ color: var(--secondary-color); font-size: 14px; line-height: 23px; font-weight: normal; margin-right: 5%; margin-left: 5%; } .services-section{ margin-left: 10% !important; margin-right: 10% !important; margin-bottom: 0em !important; margin-top: -3% !important; } .services-section .wp-block-image{ margin-bottom: 0px !important; } .services-section img{ width: auto; } /*responsive media*/ @media screen and (max-width: 720px) { .main-services-section .wp-block-columns{ gap: 0em !important; } .main-banner-section .wp-block-column,.services-section { margin-right: 0% !important; margin-left: 0% !important; } .main-services-section .para-section{ margin-top: 20px; } } @media screen and (max-width: 992px) and (min-width: 767px) { .main-services-section .wp-block-columns{ gap: 0em !important; margin-bottom: 0em !important; } .services-section{ flex-wrap: nowrap !important; } .main-services-section{ margin: 0 auto !important; } .para-section p{ margin-left: 40px; margin-right: 40px; } .services-section { margin-left: 0% !important; margin-right: 0% !important; } } @media screen and (max-width:1024px) and (min-width: 1000px){ .main-service-section-para { padding: 1% 0% 3% 0%; } .services-section { margin-left: 5% !important; margin-right: 5% !important; } .main-banner-section .wp-block-column { margin-right: 0%; margin-left: 0%; } }