p {
margin-bottom: 15px;
}
.elementor-heading-title span {
color: #3677B9;
}
p:last-child {
margin: 0;
}
.ast-site-title-wrap {
display: none;
}
.charleft.ginput_counter.gfield_description {
display: none;
}
.our-courses h3.elementor-image-box-title {
padding: 10px 0 !important;
font-size: 24px !important;
}
.contact-page .gform_heading {
display: none;
}
.contact-page .gravity-theme {
background: #f6f6f6;
padding: 30px;
max-width: 800px;
margin: 0 auto;
}
.request-quote .gform_heading {
display: none;
}
.request-quote .elementor-widget-shortcode {
background: #f6f6f6;
padding: 30px;
max-width: 800px;
margin: 0 auto;
}
.request-quote .elementor-widget-shortcode input, .request-quote .elementor-widget-shortcode select, .request-quote .elementor-widget-shortcode textarea {
background: #fff;
height: auto !important;
width: 100% !important;
max-height: 120px;
}
.request-quote .elementor-widget-shortcode .gfield_checkbox input {
width: auto !important;
}
.request-quote .elementor-widget-shortcode input.gform_button.button {
background: #4a96e5 !important;
width: auto !important;
margin: 0 !important;
}
.contact-section .gform_heading {
display: none;
}
.contact-section .gfield_label {
color: #fff;
}
.contact-section textarea, .contact-section input {
max-height: 120px;
padding: 12px !important;
height: auto !important;
background: #fff;
border: 1px solid #fff;
}
.contact-section .gfield_description {
color: #fff;
}
.contact-section .gform_footer input.gform_button {
background: #000 !important;
border: none !important;
padding: 18px 50px !important;
}
.request-quote .elementor-widget-shortcode .gform_footer.top_label {
padding-bottom: 0 !important;
}
.contact-page .gravity-theme .gform_footer {
padding: 0;
margin: 15px 0 0;
}
.contact-page .gravity-theme .gform_footer input.gform_button {
margin: 0;
background: #4a96e5 !important;
border: none !important;
width: auto !important;
}
.contact-page .gravity-theme .gform_footer input.gform_button:hover {
background: #000 !important;
}
.contact-page .gravity-theme textarea, .contact-page .gravity-theme input, .contact-page .gravity-theme select {
background: #fff !important;
border: 1px solid #ccc !important;
max-height: 100px;
height: auto;
width: 100% !important;
}
.gform_wrapper.gravity-theme .field_sublabel_above .ginput_complex {
align-items: baseline !important;
}
.large-para p {
font-size: 22px;
max-width: 1000px;
margin: 0 auto;
line-height: 34px;
}
.contact-page h3.elementor-image-box-title {
margin-bottom: 10px;
}
.contact-page .elementor-widget-icon-box {
background: #4a96e5;
padding: 23px 10px;
}
.contact-page .elementor-widget-icon-box i {
color: #fff;
font-size: 24px;
}
.contact-page .elementor-widget-icon-box h3.elementor-icon-box-title {
color: #fff;
margin-bottom: 10px;
font-size: 20px;
}
.contact-page .elementor-widget-icon-box p.elementor-icon-box-description {
color: #fff;
font-size: 18px;
font-weight: 600 !important;
}
body, div, li, a, p {
font-size: 17px;
font-weight: 400 !important;
line-height: 31px;
}
section.elementor-section {
padding: 60px 0;
}
section.elementor-section section.elementor-section {
padding: 0;
}
.contact-form {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 20px;
margin: 0 !important;
}
.contact-form .half-box {
width: 49%;
margin-bottom: 10px;
}
.contact-form .full-box {
width: 100%;
margin-bottom: 10px;
}
.contact-form .wpcf7-form-control {
padding: 8px 10px !important;
background: #fff;
border: 1px solid #fff;
border-radius: 0;
max-height: 100px;
display: block;
}
.contact-form span.wpcf7-spinner {
display: none;
}
.contact-form input.wpcf7-form-control.wpcf7-submit {
background: #000 !important;
border: 2px solid #000;
padding: 15px 50px !important;
}
footer#colophon h2 {
font-size: 28px; font-weight: bold;
color: #fff;
}
footer#colophon h2 span {
color: #4a96e5;
}
footer#colophon .site-below-footer-wrap {
padding: 16px 10px !important;
min-height: auto;
border: none;
background: #000;
border-top:2px solid #000;
}
footer#colophon .site-below-footer-wrap p, footer#colophon .site-below-footer-wrap p a {
color: #fff;
font-weight: 400 !important;
}
footer#colophon p, footer#colophon a {
color: #fff !important;
}
ul.footer-address {
margin: 0;
padding: 0;
list-style: none;
color: #fff;
}
ul.footer-address li {
display: flex;
padding-bottom: 20px;
align-items: baseline;
}
ul.footer-address li i.fa {
min-width: 20px;
text-align: center;
margin-right: 5px;
}
footer#colophon .site-primary-footer-wrap a.ast-builder-social-element {
background: #fff;
display: flex;
margin-right: 0 !important;
width: 25px;
height: 25px;
border-radius: 100%;
}
footer#colophon .site-primary-footer-wrap .footer-social-inner-wrap {
display: flex;
padding-top: 10px;
}
footer#colophon .site-primary-footer-wrap a.ast-builder-social-element svg {
width: 20px;
height: 20px;
}
ul.left-bar {
display: flex;
list-style: none;
margin: 0;
list-style: none;
}
header#masthead .site-above-header-wrap {
min-height: auto;
padding: 8px 15px;
} header#masthead .ast-above-header-bar .header-social-inner-wrap {
display: flex;
}
header#masthead .ast-above-header-bar .header-social-inner-wrap svg {
width: 14px;
height: 14px;
fill: #fff;
}
ul.left-bar li a {
margin-right: 15px;
color: #fff;
font-weight: 400 !important;
}
.main-header-bar-navigation ul li a {
padding: 12px 21px !important;
} .our-courses .elementor-widget-image-box {
box-shadow: 0px 0px 10px #ededed;
padding: 20px;
border-top: 6px solid #4a96e5;
background: #fff;
height: 100%;
}
.our-courses .elementor-widget-image-box p.elementor-image-box-description a {
color: #4a96e5;
font-weight: 500 !important;
font-style: italic;
}
.elementor-widget-testimonial .elementor-testimonial-meta-inner {
display: block !important;
text-align: center;
}
.elementor-widget-testimonial .elementor-testimonial-meta-inner .elementor-testimonial-image {
display: block !important;
padding: 0 !important;
}
.elementor-widget-testimonial .elementor-testimonial-meta-inner .elementor-testimonial-details {
display: block !important;
text-align: center !important;
padding: 10px 0 0 !important;
}
.elementor-widget-testimonial .elementor-testimonial-meta-inner .elementor-testimonial-details .elementor-testimonial-name {
font-weight: 600 !important;
}
.elementor-testimonial-content {
background: #4a96e5;
padding: 30px;
border-radius: 15px;
color: #fff !important;
font-size: 16px !important;
line-height: 26px !important;
}
.our-courses p.elementor-image-box-description a {
display: block;
max-width: 150px;
margin: 10px auto 0;
background: #4a96e5;
padding: 10px 20px;
color: #fff !important;
}
.wpmtst-testimonial.testimonial {
background: #4a96e5;
padding: 20px !important;
text-align: center;
min-height: 390px;
}
.wpmtst-testimonial.testimonial p {
color: #fff;
}
.wpmtst-testimonial-field.testimonial-field {
font-weight: 700 !important;
margin: 10px 0 0 !important;
color: #fff;
}
.wpmtst-testimonial.testimonial img.wp-post-image {
width: 80px;
height: 80px;
background: #fff;
object-fit: contain;
border-radius: 100%;
display: block;
margin: 0 auto 10px;
border: 3px solid #fff;
}
.services-section h2.eael-entry-title a.eael-grid-post-link {
font-size: 21px;
font-weight: 700 !important;
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.services-section .eael-grid-post-excerpt p {
font-size: 15px !important;
margin: 10px 0 !important;
font-weight: 400 !important;
color: #000;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
font-family: "Poppins", poppins;
}
.services-section .eael-grid-post-excerpt a.eael-post-elements-readmore-btn {
font-weight: 400 !important;
font-size: 15px !important;
color: #fff !important;
display: inline-block;
background: #4a96e5 !important;
padding: 10px 30px;
}
.services-section .eael-grid-post-excerpt a.eael-post-elements-readmore-btn:hover {
background: #000 !important;
transition: 1s;
}
a.elementor-button:hover {
background: #000 !important;
transition: 1s;
}
div#gform_2_validation_container {
display: none;
}
.gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message {
font-size: 12px !important;
padding: 5px !important;
}
.eael-entry-overlay i {
display: none;
}
.elementor-6 .elementor-element.elementor-element-f4b8257 .premium-carousel-wrapper .slick-arrow {
color: #fff;
}
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu > .menu-item > .menu-link {
background: #091F44;
text-transform: capitalize;
color: #fff;
}
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu > .menu-item > .menu-link:hover {
background: #fff;
color: #000;
}     .producpgegrid .eael-entry-wrapper {
background: #4a96e5;
}
.producpgegrid .eael-grid-post .eael-entry-wrapper {padding:6px;} 
.blogtitlecstm {
color: #fff;
font-weight: 800;
font-size: 39px;
}
.blogpgecss {
background: #4a96e5;
padding: 25px 0;
}
.newslettersp form.mc4wp-form input[type='submit'] {
padding: 19px 20px;
}
.newslettersp form.mc4wp-form .mc4wp-error {color:#fff;}
.newslettersp form.mc4wp-form input[type='submit']:hover {
background-color:#000;
} @media (max-width:1199px) {
.main-header-bar-navigation ul li a {
padding: 12px 12px !important;
}
}
@media (max-width:991px) {
.main-header-bar-navigation ul li a {
padding: 12px 10px !important;
}
body, div, li, a, p {
font-size: 14px;
}
}
@media (max-width:921px) {
.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle svg {
fill: #ffffff !important;
width: 30px;
height: 30px;
}
div#ast-desktop-header {
display: block !important;
}
div#ast-desktop-header .ast-main-header-wrap.main-header-bar-wrap {
display: none !important;
}
.site-branding.ast-site-identity {
padding: 5px 0;
max-width: 120px;
margin: 0 !important;
}
section.elementor-section {
padding: 50px 20px;
}
.large-para p {
font-size: 17px;
line-height: 28px;
}
.elementor-widget-heading .elementor-heading-title.elementor-size-large {
font-size: 20px !important;
} .site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-tablet-stack .site-footer-section {
padding: 0 10px;
}
}
@media (max-width:768px) {
ul.footer-address li {
text-align: left;
}
.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
font-size: 28px !important;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-tablet-stack .site-footer-section {
width: 100% !important;
}
.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-equal .ast-builder-grid-row {
display: block !important;
padding: 0 20px !important;
}
footer#colophon h2 {
text-align: left;
}
.footer-widget-area.widget-area.site-footer-focus-item.ast-footer-html-1 p {
text-align: left;
}
ul#menu-footer-menu {
display: flex;
flex-wrap: wrap;
}
ul#menu-footer-menu li {
width: 50%;
}
}
.contactinfos a {color:#fff;}
@media (max-width:667px) {
.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .ast-menu-toggle {
color: #fff !important;
}
.site-primary-footer-wrap {
padding: 45px 10px;
}
}
@media (max-width: 544px)
.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle {
top: 13px;
}.clearfix::before,.clearfix::after{content:" ";display:table;clear:both}.eael-testimonial-slider.nav-top-left,.eael-testimonial-slider.nav-top-right,.eael-team-slider.nav-top-left,.eael-team-slider.nav-top-right,.eael-logo-carousel.nav-top-left,.eael-logo-carousel.nav-top-right,.eael-post-carousel.nav-top-left,.eael-post-carousel.nav-top-right,.eael-product-carousel.nav-top-left,.eael-product-carousel.nav-top-right{padding-top:40px}.eael-contact-form input[type=text],.eael-contact-form input[type=email],.eael-contact-form input[type=url],.eael-contact-form input[type=tel],.eael-contact-form input[type=date],.eael-contact-form input[type=number],.eael-contact-form textarea{background:#fff;box-shadow:none;-webkit-box-shadow:none;float:none;height:auto;margin:0;outline:0;width:100%}.eael-contact-form input[type=submit]{border:0;float:none;height:auto;margin:0;padding:10px 20px;width:auto;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-contact-form.placeholder-hide input::-webkit-input-placeholder,.eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input::-moz-placeholder,.eael-contact-form.placeholder-hide textarea::-moz-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-ms-input-placeholder,.eael-contact-form.placeholder-hide textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-moz-placeholder,.eael-contact-form.placeholder-hide textarea:-moz-placeholder{opacity:0;visibility:hidden}.eael-custom-radio-checkbox input[type=checkbox],.eael-custom-radio-checkbox input[type=radio]{-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:0;outline:none;min-width:1px;width:15px;height:15px;background:#ddd;padding:3px}.eael-custom-radio-checkbox input[type=checkbox]:before,.eael-custom-radio-checkbox input[type=radio]:before{content:"";width:100%;height:100%;padding:0;margin:0;display:block}.eael-custom-radio-checkbox input[type=checkbox]:checked:before,.eael-custom-radio-checkbox input[type=radio]:checked:before{background:#999;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-custom-radio-checkbox input[type=radio]{border-radius:50%}.eael-custom-radio-checkbox input[type=radio]:before{border-radius:50%}.eael-post-elements-readmore-btn{font-size:12px;font-weight:500;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:inline-block}.elementor-lightbox .dialog-widget-content{width:100%;height:100%}.eael-contact-form-align-left,.elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container{margin:0 auto 0 0;display:inline-block;text-align:left}.eael-contact-form-align-center,.elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container{float:none;margin:0 auto;display:inline-block;text-align:left}.eael-contact-form-align-right,.elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container{margin:0 0 0 auto;display:inline-block;text-align:left}.eael-force-hide{display:none !important}.eael-d-none{display:none !important}.eael-d-block{display:block !important}.eael-h-auto{height:auto !important}.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating{display:none}.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating~.count{display:none}.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}