*{box-sizing:border-box;}
html{overflow-x:hidden;}
body{font-family: "Montserrat", sans-serif;} .header-main-sec { z-index: 99; position: fixed; top: 0px; bottom: auto; left: 0px; right: auto; background: transparent; width: 100%;    border-bottom: 1px solid #585858; }
.header-main-sec .header-menu .et_pb_menu--style-centered{background:transparent;}
.header-main-sec .header-menu .et_pb_menu--style-centered > .et_pb_menu_inner_container .et_pb_menu__menu nav.et-menu-nav ul#menu-header-menu li a { color: #fff; font-size: 18px; line-height: 28px; letter-spacing: 0.54px; text-transform: uppercase; padding: 0; font-family: 'Montserrat'; font-weight: 400; }
.header-main-sec .header-menu .et_pb_menu--style-centered > .et_pb_menu_inner_container .et_pb_menu__menu nav.et-menu-nav ul#menu-header-menu li { padding: 0; margin: 0 50px 0 0; }
.header-main-sec .et_pb_row { display: flex; align-items: center; }
.header-main-sec .header-btns a, .custom-post-grid .post-item .post-content a.read-more { background: #85C041; color: #fff; font-size: 18px; height: 55px; line-height: 55px; width: auto; float: left; padding: 0 24px; border-radius: 30px; font-weight: 600; text-transform: uppercase; transition: all ease 0.3s; }
.header-main-sec .header-btns a:hover, .custom-post-grid .post-item .post-content a.read-more:hover{background:#000;}
.header-main-sec .header-btns h4 { font-size: 34px; line-height: 44px; color: #fff; font-weight: 600; position: relative; padding-left: 35px; }
.header-main-sec .header-btns h4::after { content: ''; position: absolute; left: 0; top: 12px; width: 26px; height: 25px; background-image: url(https://asphaltmarketers.com/wp-content/uploads/2024/10/Icon-feather-phone-call.png); background-repeat: no-repeat; }
.header-main-sec .header-menu .et_pb_menu--style-centered > .et_pb_menu_inner_container .et_pb_menu__menu nav.et-menu-nav ul#menu-header-menu li:last-child { margin-right: 0; }
header.scrolled .header-main-sec { background: #000; }
.header-main-sec {border-bottom: 0px !important;}  .banner-outer { position: relative; }
.banner-outer::before { display:none; position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; background-image: url(https://asphaltmarketers.com/wp-content/uploads/2024/12/overlay-1.png);     background-size: cover; }
.banner-outer .banner-content { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.banner-outer .banner-content span.et_pb_image_wrap img { max-width: 200px; }  .cstm-dive-into { display: flex; gap: 22px; }
.cstm-dive-into .et_pb_module { height: 100%; margin: 0; border-radius: 20px; padding: 36px 0; }
.cstm-dive-into .et_pb_module h2.et_pb_module_header { margin: 0 0 15px 0; padding: 0; }
.cstm-dive-into .et_pb_module  ul.cstm-points { padding: 0; }
.cstm-dive-into .et_pb_module ul.cstm-points li { position: relative; list-style: none; padding: 30px 60px 30px 80px; border-top: 1px solid rgb(112 112 112 / 43%); }
.cstm-dive-into .et_pb_module ul.cstm-points li::after { position: absolute; top: 35px; left: 45px; content: ''; width: 18px; height: 18px; background-image: url(https://asphaltmarketers.com/wp-content/uploads/2024/10/Icon-awesome-check-circle.png); }
.cstm-dive-into .et_pb_module h4 { padding: 0 30px; text-align: center; margin: 0 0 40px 0; color: #fff; font-size: 24px; line-height: 34px; letter-spacing: 0.55px; font-weight: 300; }
.cstm-dive-into .et_pb_module .cstm-btn { width: 100%; text-align: center; }
.cstm-dive-into .et_pb_module .cstm-btn a { background: #85C041; height: 59px; line-height: 59px; width: auto; float: none; display: inline-block; color: #fff; font-size: 18px; padding: 0 54px; border-radius: 50px; font-weight: 500; transition: all ease 0.3s; }
.proven-digital-inner .cstm-dive-into .green-color { background: linear-gradient(0deg, rgba(49,84,8,1) 0%, rgba(133,192,65,1) 100%); }
.proven-digital-inner .cstm-dive-into .black-color { background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(52,52,52,1) 100%); }
.proven-digital-inner .cstm-dive-into .green-color ul.cstm-points li { border-top: 1px solid rgb(251 251 251 / 43%); }  .testimonials-btn-wrapper { width: 100%; float: left; display: flex; margin: 30px 0 20px 0; align-items: center; column-gap:10px; }
.testimonials-btn-wrapper button { position: static; }
.testimonials-btn-wrapper button::before { display:none; }
.testimonial-card { padding: 0 20px; }
.wrap-card-data { text-align: center; background: #fff; padding: 30px; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; border-radius: 20px; }
.testimonials-container .slick-list.draggable { margin: 0 -30px; padding: 80px 0 50px 0; } .testimonial-card.slick-current.slick-active { margin: 0; }
.client-outer .test-left { width: 40%; float: left; margin: 0;background: #fff;position: relative;z-index: 9;}
.client-outer .test-right { width: 60%; float: left;    padding: 0 0 0 30px; }
.testimonials-container .slick-list.draggable .slick-track { display: flex; }
.testimonials-container  .testimonial-image { text-align: center; }
.testimonials-container .testimonial-image img, .testimonials-container .testimonial-content img { float: none; display: inline-block; }
.testimonials-container .testimonial-content img { width: 120px; margin: 0 0 22px 0; }
.client-outer h3.testimonial-title { width: 100%; float: left; letter-spacing: 3px; color: #85C041; padding: 15px 0 15px 0; }
.client-outer strong { color: #000; font-size: 14px; font-weight: 500; letter-spacing: 0.28px; }
img.testimonial-image { max-width: 11px; position: relative; top: -10px; margin: 0 8px; }
.testimonial-content p { color: #000; font-size: 16px; line-height: 31px; letter-spacing: 0.32px; }
.testimonials-container { padding: 0 0 0 50px; }  .businnes-outer::after { position: absolute; content: ''; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.9); }
.custom-post-grid { display: flex; margin: 60px -18px 0 -18px; }
.custom-post-grid .post-item { width: 33.33%; float: left; padding: 0 18px; }
.custom-post-grid .post-item .post-thumbnail, .custom-post-grid .post-item .post-thumbnail img { width: 100%; float: left; }
.custom-post-grid .post-item .post-content { width: 100%; float: left; margin: 30px 0 0; }
.custom-post-grid .post-item .post-content .post-date { color: #fff; font-size: 16px; letter-spacing: 0.32px; font-weight: 400; margin: 0 0 17px 0; padding: 0 0 0 30px; position: relative; }
.custom-post-grid .post-item .post-content .post-date::after { position: absolute; content: ''; background-image: url(https://asphaltmarketers.com/wp-content/uploads/2024/10/Icon-awesome-calendar-alt.png); width: 16px; height: 18px; top: 0; left: 0; }
.custom-post-grid .post-item .post-content h3.post-title { width: 100%; float: left; padding: 0 0 23px 0; color: #fff; font-size: 24px; line-height: 34px; letter-spacing: 0.48px; }
.meet-vision-outer .et_pb_column.man-image {position: relative;}
.meet-vision-outer .et_pb_column.man-image .position-text {position: absolute;bottom: 40px;left: 40%;padding: 0 !important;width: 100% !important;}  .common-container.trust-slide .cstm-image-wrap ul.slick-dots { position: static; padding: 90px 0 0 0; }
.common-container.trust-slide .cstm-image-wrap { margin: 50px 0 0px 0; }
.common-container.trust-slide .cstm-image-wrap ul.slick-dots li { margin: 0 5px; }
.common-container.trust-slide .cstm-image-wrap ul.slick-dots li button { padding: 0; }
.common-container.trust-slide .cstm-image-wrap ul.slick-dots li button::before { font-size: 20px; color: transparent; border: 1px solid #000; border-radius: 50px; }
.common-container.trust-slide .cstm-image-wrap ul.slick-dots li.slick-active button::before { background: #000; opacity: 1; }
.common-container.trust-slide .et_pb_module.et_pb_image { margin: 0; }   .newsletter-outer::after{ position: absolute; content: ''; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); }
.newsletter-outer .newsletter-left a { color: #7ac44e; }
.newsletter-outer .et_pb_row { display: flex; align-items: center; }
.cstm-fuel-slider .slick-list.draggable .et_pb_blurb_content { padding: 0 20px; max-width: 100%; }
.cstm-fuel-slider .slick-list.draggable .et_pb_module { margin: 0; }   .cstm-fuel-slider { margin: 100px 0 0 0; }
.cstm-fuel-slider .slick-list.draggable span.et_pb_image_wrap img { max-width: 90px; height: 90px; object-fit: contain; }
.cstm-fuel-slider .slick-list.draggable .et_pb_blurb_content { padding: 0 20px; max-width: 100%; }
.cstm-fuel-slider .slick-list.draggable .et_pb_module { margin: 0; }
.cstm-fuel-slider button.slick-prev.slick-arrow { background-image: url(https://asphaltmarketers.com/wp-content/uploads/2024/10/Path-44.png); width: 52px; height: 165px; opacity: 1; position: absolute; top: 50%; left: -80px; transform: translateY(-50%); }
.cstm-fuel-slider button.slick-prev.slick-arrow::before, .cstm-fuel-slider button.slick-next.slick-arrow::before { content: ''; }
.cstm-fuel-slider button.slick-next.slick-arrow { background-image: url(https://asphaltmarketers.com/wp-content/uploads/2024/10/Path-43.png); width: 52px; height: 165px; opacity: 1; position: absolute; top: 50%; right: -80px; transform: translateY(-50%); }  .unlock-right .wrap-img { margin: 30px 0 30px 0; display: flex; align-items: center; column-gap: 20px; }
.unlock-right p { margin: 20px 0 0 0; }  .copy-right-footer { border-top: 1px solid #585858; }
.copy-right-footer p a { color: #fff; font-weight: 400; }
footer.et-l .et_pb_row .footer-quick-link h2, footer.et-l .et_pb_row .footer-contact h1 { padding: 0 0 30px 0; }
footer.et-l .et_pb_row .footer-quick-link nav.et-menu-nav ul.et-menu.nav { flex-flow: column; }
footer.et-l .et_pb_row .footer-quick-link nav.et-menu-nav ul.et-menu.nav li.menu-item { margin: 0; position: relative; padding: 0 0 30px 40px; }
footer.et-l .et_pb_row .footer-quick-link nav.et-menu-nav ul.et-menu.nav li.menu-item::after { position: absolute; content: ''; top: 4px; left: 8px; width: 17px; height: 17px; background-image: url(https://asphaltmarketers.com/wp-content/uploads/2024/10/Icon-ionic-ios-arrow-dropright-circle.png); background-repeat: no-repeat; }
footer.et-l .et_pb_row .footer-quick-link nav.et-menu-nav ul.et-menu.nav li.menu-item a { padding: 0; text-transform: uppercase; }
footer.et-l .et_pb_row .footer-quick-link nav.et-menu-nav ul.et-menu.nav li.menu-item:last-child { padding-bottom: 0; }
footer.et-l .et_pb_row .footer-contact .et_pb_module.et_pb_heading { margin: 0; }
footer.et-l .et_pb_row .footer-contact .et_pb_module.et_pb_image span.et_pb_image_wrap img { max-width: 220px; }
footer.et-l .et_pb_row .footer-contact .et_pb_module.et_pb_image.et_pb_image_2_tb_footer span.et_pb_image_wrap img:last-child { max-width: 180px; }
footer.et-l .et_pb_row .footer-contact .et_pb_social_media_follow li a.icon { width: auto; height: auto; }
footer.et-l .et_pb_row .footer-contact .et_pb_social_media_follow a.icon::before { font-size: 25px; }
footer.et-l .et_pb_row .footer-contact .et_pb_social_media_follow li { margin: 0 0 0 10px; border-radius: inherit; }
footer.et-l .et_pb_row .footer-contact .et_pb_social_media_follow li:first-child { margin-left: 0; }
footer.et-l .et_pb_row .footer-logo-sec { width: 40%; margin: 0; }
footer.et-l .et_pb_row .footer-quick-link { width: 30%; margin: 0; }
footer.et-l .et_pb_row .footer-quick-link { padding: 0 0 0 80px; }
footer.et-l .et_pb_row .footer-contact { width: 30%; float: left; }
footer.et-l .et_pb_row .footer-logo-sec span.et_pb_image_wrap img { max-width: 420px; } .omnipresence-outer .omnipresence-right {
position: absolute;
right: -200px;
width: auto;
top: -20px;
}
.et_pb_module.lower-text p {
padding: 0;
}
#et-boc .area-outer-wrap[data-da-close-btn=yes] .da-close-wrap a.da-close.evr-close {
color: #fff;
opacity: 1;
}
.area-outer-wrap.popup_outer_wrap.et-l.entry-content p {
color: #fff;
}
.client-outer .test-left a {
font-size: 20px;
color: #85c041;
text-decoration: underline;
}
a.et_pb_button.growth-btn {
text-decoration: none;
}
.client-outer .testimonials-btn-wrapper img{
max-width: 40px
}
.client-outer .testimonials-btn-wrapper .cstm-img-slider{
padding: 10px
}
.area-outer-wrap.popup_outer_wrap span.da-close-wrap.evr-close_wrap a.da-close.evr-close:hover {
background: #000 !important;
}
.omnipresence-outer .omnipresence-right img {
width: 840px;
border-radius: 50px 0 0 50px;
}
.omnipresence-outer .omnipresence-right {
position: absolute;
right: -350px;
width: auto;
top: 60px;
}
.omnipresence-outer {
overflow-x: hidden;
} body #page-container  div#register-now div.register-form-popup p.et_pb_contact_field input {
border-radius: 50px;
}
body #page-container  div#register-now div.register-form-popup .et_contact_bottom_container {
text-align: center;
margin: 0;
display: block;
width: 100%;
}
body #page-container div#register-now div.register-form-popup .et_contact_bottom_container button.et_pb_contact_submit.et_pb_button {
margin: 20px 0 0 0 !important;
padding: 15px 50px !important;
}
.header-main-sec .et_pb_row .et_pb_menu--style-centered .et_mobile_nav_menu 
span.mobile_menu_bar.custom-cls {
position: absolute;
top: 20px;
right: 15px;
cursor: pointer;
}
.header-main-sec .et_pb_row .et_pb_menu--style-centered .et_mobile_nav_menu 
span.mobile_menu_bar.custom-cls::after {
content: "\f00d" !important;
font-family: "Font Awesome 6 free";
font-weight: 900;
display: block;
font-size: 20px;
color: #fff;
}
.header-main-sec .et_pb_row .et_pb_menu--style-centered .et_mobile_nav_menu span.mobile_menu_bar.custom-cls::before {
display: none;
}
.blog-post-content-wrapper .et_pb_row { width: 100%; }
.client-outer .testimonials-btn-wrapper {
margin: 0;
}
span.both-num {
text-decoration: underline;
font-weight:500;
}
.custom-post-grid .post-thumbnail img {
border-radius: 20px;
}
.meet-vision-outer>.et_pb_row .man-image.left.man_one .position-text {
left: 47%;
}@media only screen and (max-width: 1850px) {
.header-main-sec .header-btns h4 {font-size: 28px;line-height: 40px;}
.header-main-sec .header-btns a, .custom-post-grid .post-item .post-content a.read-more {padding: 0 20px;}
.header-main-sec .header-menu .et_pb_menu--style-centered > .et_pb_menu_inner_container .et_pb_menu__menu nav.et-menu-nav ul#menu-header-menu li {margin: 0 30px 0 0;}
#page-container .meet-vision-outer .et_pb_column.meet-content-data .et_pb_button_module_wrapper a.et_pb_button { font-size: 20px;}
.header-main-sec .header-btns a, .custom-post-grid .post-item .post-content a.read-more {
font-size: 16px;}
}
@media only screen and (max-width: 1750px) {
.header-main-sec .header-menu .et_pb_menu--style-centered > .et_pb_menu_inner_container .et_pb_menu__menu nav.et-menu-nav ul#menu-header-menu li a {font-size: 16px;line-height: 26px;}
.header-main-sec .header-btns h4 {font-size: 24px;line-height: 34px;}
.header-main-sec .header-btns h4::after {content: '';position: absolute;left: 0;top: 5px;}
.header-main-sec .header-btns a, .custom-post-grid .post-item .post-content a.read-more {font-size: 16px;}
#page-container .meet-vision-outer .et_pb_column.meet-content-data .et_pb_button_module_wrapper a.et_pb_button { font-size: 16px;}
.coming-outer .coming-left h2.et_pb_module_heading { font-size: 50px; }
.coming-outer .coming-left h3.et_pb_module_heading { font-size: 30px; line-height: 30px; }
.coming-outer .coming-left h4 { font-size: 28px; line-height: 38px; }
.coming-outer .coming-left p { font-size: 20px; }
}
@media only screen and (max-width: 1650px) {
.header-main-sec .header-btns a {font-size: 13px;}
.header-main-sec .header-menu .et_pb_menu--style-centered > .et_pb_menu_inner_container .et_pb_menu__menu nav.et-menu-nav ul#menu-header-menu li {margin: 0 20px 0 0;}
.header-main-sec .header-menu .et_pb_menu--style-centered > .et_pb_menu_inner_container .et_pb_menu__menu nav.et-menu-nav ul#menu-header-menu li a {font-size: 15px;line-height: 25px;}
.header-main-sec .header-btns h4 {font-size: 20px;line-height: 30px;}
.header-main-sec .header-btns a {padding: 0 10px;}
.coming-outer .et_pb_column.coming-right { padding: 0 0 0 20px; }
.cstm-fuel-slider .slick-arrow {    width: 30px !important; background-size: 30px; background-repeat: no-repeat; height: 96px !important; }
.cstm-fuel-slider button.slick-next.slick-arrow { right: -20px; }
.cstm-fuel-slider button.slick-prev.slick-arrow { left: -20px; }
.meet-vision-outer .man-image .et_pb_module { margin-left: 10px !important; }
.meet-vision-outer .et_pb_column.meet-content-data h2.et_pb_module_heading { font-size: 24px; line-height: 34px; }
.meet-vision-outer .et_pb_column.meet-content-data .et_pb_module.et_pb_text { padding: 0 !important; }
#page-container .meet-vision-outer .et_pb_column.meet-content-data .et_pb_button_module_wrapper a.et_pb_button { font-size: 14px; margin: 30px 0 0 0; }
.banner-outer .banner-content h2.et_pb_module_heading { font-size: 40px; }
.banner-outer .banner-content h5 { font-size: 24px; line-height: 36px; padding: 0 20px 0 20px; }
.banner-outer .banner-content h4 { font-size: 28px; }
body #page-container .coming-outer .coming-left a.et_pb_button, body #page-container .banner-outer .banner-content a.et_pb_button, body #page-container .contractors-outer div#powering-left a.et_pb_button { padding: 12px 30px !important; font-size: 20px; }
.omnipresence-outer .omnipresence-right {right: -240px;}
.omnipresence-outer .omnipresence-right img {width: 780px;}
}
@media only screen and (max-width: 1440px) {
.common-container {max-width: 1280px !important;}
.omnipresence-left .et_pb_button_module_wrapper .et_pb_button {font-size: 18px !important;padding: 15px 25px !important;}	
.common-container.trust-slide .cstm-image-wrap ul.slick-dots { padding: 60px 0 0 0; }
#page-container .newsletter-outer .newsletter-right .et_pb_button_module_wrapper .et_pb_button { font-size: 20px; padding: 12px 20px !important; }
div#main-content .video-sec-outer .et_pb_row { margin-top: -140px !important; }
div#main-content .banner-outer { height: 750px; }
footer.et-l .et_pb_row .footer-logo-sec span.et_pb_image_wrap img { max-width: 350px; }
.cstm-fuel-slider .et_pb_module.slick-slide h2 { font-size: 24px; line-height: 34px; }
.meet-vision-outer .man-image.left .et_pb_module { margin-top: -67px !important; }
.meet-vision-outer .man-image.right .et_pb_module { margin-top: -55px !important; }
.cstm-dive-into .et_pb_module .et_pb_blurb_container h2 { font-size: 30px; }
.banner-outer .banner-content h2.et_pb_module_heading { font-size: 35px; line-height:35px; padding: 0; }
.omnipresence-right { margin: 0 0 0 -220px; }
.omnipresence-left { padding-right: 80px; }
#page-container .global-heading h2.et_pb_module_heading { font-size: 30px; line-height: 40px; }
.newsletter-outer .newsletter-left h2.et_pb_module_heading { font-size: 30px; line-height: 40px; }
.newsletter-outer .newsletter-left  p { font-size: 20px; line-height: 30px; }
.client-outer .test-left .et_pb_button_module_wrapper a.et_pb_button {font-size: 22px !important;}
}
@media only screen and (max-width: 1350px) {
.common-container {max-width: 1140px !important;}	
.header-main-sec .header-menu .et_pb_menu--style-centered > .et_pb_menu_inner_container .et_pb_menu__menu nav.et-menu-nav ul#menu-header-menu li {margin: 0 15px 0 0;}
.header-main-sec .header-menu .et_pb_menu--style-centered > .et_pb_menu_inner_container .et_pb_menu__menu nav.et-menu-nav ul#menu-header-menu li a {font-size: 14px;line-height: 20px;}
header.et-l .header-main-sec .et_pb_row {max-width: 100%;padding: 0 15px !important;}
.cstm-fuel-slider .slick-arrow { background-size: 20px; background-repeat: no-repeat; height: 80px !important; width: 20px !important; }
.cstm-fuel-slider button.slick-prev.slick-arrow { left: -8px; }
.cstm-fuel-slider button.slick-next.slick-arrow { right: -8px; }
}
@media only screen and (max-width: 1199px) {
.common-container {max-width: 95% !important;}		
.header-main-sec .et_pb_row .et_pb_menu--style-centered .et_pb_menu__menu { display: none; }
.header-main-sec .et_pb_row .et_pb_menu--style-centered .et_mobile_nav_menu { display: block; }
.header-main-sec .et_pb_row .et_pb_menu--style-centered .et_mobile_nav_menu span.mobile_menu_bar::before { color: #fff; }
.header-main-sec .et_pb_row .et_pb_menu--style-centered .et_mobile_nav_menu ul.et_mobile_menu li.contact-btn-wrapper h4.et_pb_module_header { color: #fff; }
.header-main-sec .et_pb_row .et_pb_menu--style-centered .et_mobile_nav_menu ul.et_mobile_menu li.mobile-btn a { background: #85C041; text-align: center; padding: 10px 20px; border-radius: 50px; }
.header-main-sec .et_pb_row .et_pb_menu--style-centered .et_mobile_nav_menu ul.et_mobile_menu li.mobile-btn a p { text-align: center !important; }
.header-main-sec .et_pb_row .et_pb_menu--style-centered .et_mobile_nav_menu ul.et_mobile_menu li.contact-btn-wrapper a { position: relative; padding-left: 40px; }
.header-main-sec .et_pb_row .et_pb_menu--style-centered .et_mobile_nav_menu ul.et_mobile_menu li.contact-btn-wrapper a::after { content: ''; position: absolute; left: 0; top: 12px; width: 26px; height: 25px; background-image: url(https://demo.goonlinemarketing.com/asphalt_marketers/wp-content/uploads/2024/10/Icon-feather-phone-call.png); background-repeat: no-repeat; }
.header-main-sec .et_pb_row .et_pb_menu--style-centered .et_mobile_nav_menu ul.et_mobile_menu { position: fixed; background: #000 !important; list-style: none; padding: 20px; top: 0; border-left: 2px solid #85c041; max-width: 300px; margin-left: auto; right: -100%; height: 100vh; height: 100% !important; border-top: 0; left: auto; display: block; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; }
.header-main-sec .et_pb_row .et_pb_menu--style-centered .et_mobile_nav_menu .mobile_nav.opened ul.et_mobile_menu { box-shadow: 0px 0 0 100vw #00000094; right: 0; }
.header-main-sec .et_pb_row .et_pb_menu--style-centered .et_mobile_nav_menu ul.et_mobile_menu li a { padding: 10px 0; font-size: 16px; color: #fff; } 
.et_pb_section.video-sec-outer { padding-bottom: 0; } 
.omnipresence-outer .omnipresence-right img { width: 700px; }
#page-container .global-heading h2.et_pb_module_heading { font-size: 26px; line-height: 36px; }
.et_pb_section.growth-outer { padding-bottom: 40px; }
.cstm-dive-into .et_pb_module .et_pb_blurb_container h2 { font-size: 26px; }
.cstm-dive-into .et_pb_module h4 { padding: 0 20px; margin: 0 0 20px 0; font-size: 20px; line-height: 30px; }
.et_pb_section.unlock-road-outer { padding-top: 20px; }
div#clients-success { padding: 80px 0 50px 0; }
body #page-container .client-outer .test-left .et_pb_button_module_wrapper a.et_pb_button, .meet-vision-outer .et_pb_button_module_wrapper a.et_pb_button  { font-size: 18px !important; padding: 15px 30px !important;}
.testimonial-card { padding: 0 10px; }
div.custom-post-grid .post-item .post-thumbnail, div.custom-post-grid .post-item .post-thumbnail img { max-height: 165px; object-fit: cover; }
div#blog { padding: 80px 0; }
body #page-container .coming-outer .et_pb_column.coming-right a.et_pb_button, body #page-container .et_pb_section.unlock-road-outer .unlock-right a.et_pb_button{ font-size: 20px; padding: 15px 30px !important; }
.custom-post-grid .post-item .post-content h3.post-title { padding: 0 0 15px 0; font-size: 20px; line-height: 30px; }
.cstm-dive-into .et_pb_module ul.cstm-points li {padding: 30px 30px 30px 40px;}
.cstm-dive-into .et_pb_module ul.cstm-points li::after { left: 10px; }
#page-container .newsletter-outer .newsletter-right .et_pb_button_module_wrapper .et_pb_button { font-size: 16px; padding: 15px 20px !important; }
header.et-l .header-main-sec .et_pb_row .et_pb_column.et-last-child { display: none; }
header.et-l .header-main-sec .et_pb_row .header-menu { max-width: 30px !important; margin-left: auto !important; margin-right: 0 !important; padding: 0 !important; }
.header-main-sec .et_pb_row .et_pb_menu--style-centered .et_mobile_nav_menu 
.header-main-sec .et_pb_row span.mobile_menu_bar.custom-cls { position: absolute; top: 20px; right: 15px; cursor: pointer; }
.header-main-sec .et_pb_row .et_pb_menu--style-centered .et_mobile_nav_menu span.mobile_menu_bar.custom-cls::after { content: "\f00d" !important; font-family: "Font Awesome 6 free"; font-weight: 900; display: block; font-size: 20px; color: #fff; }
.header-main-sec .et_pb_row .et_pb_menu--style-centered .et_mobile_nav_menu span.mobile_menu_bar.custom-cls::before { display: none; }
span.mobile_menu_bar { z-index: 9999999 !important;}
.header-main-sec .et_pb_row .et_pb_menu--style-centered .et_mobile_nav_menu .mobile_nav.opened span.mobile_menu_bar::before { content: "\f00d" !important; font-family: "Font Awesome 6 free" !important; font-weight: 900; display: block;font-size: 20px;color: #fff; top:-20px;         transition: top 0.3s ease-in, transform 0.3s ease-in, color 0.3s ease-in, opacity 0.3s ease-in; }
.header-main-sec .et_pb_row .et_pb_menu--style-centered .et_mobile_nav_menu .mobile_nav.opened ul.et_mobile_menu { z-index: 99 !important; }
}
@media only screen and (max-width: 991px) {
.banner-outer .banner-content h2.et_pb_module_heading { font-size: 30px; line-height: 30px; padding: 0; }
.banner-outer .banner-content h5 { font-size: 20px; line-height: 30px; padding: 0 20px 0 20px; }
.common-container.trust-slide .cstm-image-wrap img { contain-intrinsic-size: revert-layer; }
.omnipresence-outer .omnipresence-right { position: static; margin: 0; }
.omnipresence-left { padding-right: 0; }
.proven-digital-inner .cstm-dive-into .et_pb_module { width: 100%; float: left; }
.cstm-dive-into { display: flex; flex-wrap: wrap; }
.proven-digital-inner .cstm-dive-into .et_pb_module .et_pb_blurb_content { max-width: 100%; padding: 0 40px; }
.unlock-road-outer .et_pb_row { display: flex; flex-wrap: wrap; flex-direction: column-reverse; }
.unlock-road-outer .et_pb_row .et_pb_module.et_pb_image { text-align: center; margin: 0 0 20px 0; }
.acceleator-crm .et_pb_row{flex-direction:initial;}
.unlock-road-outer .et_pb_row .unlock-right { padding: 0; }
.unlock-road-outer { padding-bottom: 50px !important; }
.client-outer .test-right, .client-outer .test-left { width: 100%; padding: 0; }
.coming-outer .et_pb_column.coming-right { padding: 0; }
.et_pb_section.coming-outer { padding: 60px 0; }
.coming-outer .et_pb_column.coming-right .et_pb_module.et_pb_image { margin: 0 !important; text-align:center; }
.coming-outer .et_pb_column.coming-right .et_pb_module.et_pb_image img { max-width: 400px; margin: 0 auto; }
.et_pb_section.coming-outer { padding: 60px 0; }
div#Podcast .et_pb_row { flex-direction: initial; }
div#Podcast .et_pb_row .unlock-left img { max-width: 400px; }
.custom-post-grid { display: flex; margin: 40px -18px 0 -18px; flex-wrap: wrap; justify-content: center; }
.custom-post-grid .post-item { width: 50%; margin: 0 0 30px 0; }
.businnes-outer { padding: 60px 0 !important; }
.newsletter-outer .et_pb_row {flex-wrap: wrap;}
}
@media only screen and (max-width: 980px) {
footer.et-l.et-l--footer .et_pb_menu__menu { display: block; }
footer.et-l.et-l--footer .et_mobile_nav_menu { display: none; }
footer.et-l .et_pb_row .footer-logo-sec { width: 100%; margin: 0 0 50px 10px; }
footer.et-l .et_pb_row .footer-logo-sec { width: 100%; margin: 0 0 50px 10px; }
footer.et-l .et_pb_row .footer-quick-link { width: 50%; margin: 0; }
footer.et-l .et_pb_row .footer-quick-link { padding: 0 0 0 10px; }
footer.et-l .et_pb_row .footer-contact { width: 50%; float: left; }
footer.et-l .et_pb_row .footer-quick-link .et_pb_menu__wrap { justify-content: inherit; }
footer.et-l .et_pb_row .footer-logo-sec .et_pb_blurb_content { max-width: 100%; }
.header-logo span.et_pb_image_wrap img { max-width: 240px; }
.testimonials-container .slick-list.draggable { padding: 50px 0 50px 0; }
.truck-outer .truck-right { padding: 0; }
.meet-vision-outer .man-image .et_pb_module { margin-left: 0 !important; }
.meet-vision-outer .man-image.left .et_pb_module { padding: 0 !important; }
.meet-vision-outer .et_pb_column.man-image { padding: 0 15px; }
.meet-vision-outer .man-image.left div.et_pb_module { margin-top: 0 !important; }
div#About-us { padding: 60px 0; }
}
@media only screen and (max-width: 767px) {
div.custom-post-grid .post-item .post-thumbnail, div.custom-post-grid .post-item .post-thumbnail img { max-height: max-content; }
.custom-post-grid .post-item { width: 100%; }
.growth-outer { padding: 0 0 60px 0 !important; }
.cstm-fuel-slider button.slick-next.slick-arrow { right: 0; }
.cstm-fuel-slider button.slick-prev.slick-arrow { left: 0; }
#page-container .global-heading h2.et_pb_module_heading { font-size: 22px; line-height: 34px; }
.proven-digital-inner .cstm-dive-into .et_pb_module .et_pb_blurb_content { padding: 0 20px; }
.main_buttons{display: flex;background-color: #84bf41d6;column-gap: 2px;position: fixed;bottom: 0;z-index: 9999;width: 100%;padding-top: 2px;}
.main_buttons>div{flex:1;background:#000}
.main_buttons span{display:flex;column-gap:10px;justify-content:center;align-items:center;padding:15px 10px;color:#fff;row-gap:14px;font-size:16px}
.main_buttons span i{font-size:20px; color: #84bf41d6;}
.callnow_bottom img {margin: 0 !important;}
}
@media only screen and (max-width: 599px) {
.banner-outer .banner-content h2.et_pb_module_heading { font-size: 24px; line-height: 30px; }
.banner-outer .banner-content h5 { font-size: 18px; line-height: 28px; }
body #page-container .coming-outer .coming-left a.et_pb_button, body #page-container .banner-outer .banner-content a.et_pb_button, body #page-container .contractors-outer div#powering-left a.et_pb_button { padding: 12px 20px !important; font-size: 18px; }
.omnipresence-left .et_pb_button_module_wrapper .et_pb_button { font-size: 16px !important; padding: 15px 14px !important; }
.unlock-right .wrap-img { gap: 20px; flex-wrap: wrap; }
.unlock-right .wrap-img img { max-width: 150px; }
footer.et-l .et_pb_row .footer-logo-sec .et_pb_module .et_pb_blurb_content h4.et_pb_module_header { font-size: 24px; line-height: 34px; }
.coming-outer .et_pb_column.coming-right .et_pb_module.et_pb_image img, div#Podcast .et_pb_row .unlock-left img { max-width: 100%; }
body #page-container .coming-outer .et_pb_column.coming-right a.et_pb_button, body #page-container .et_pb_section.unlock-road-outer .unlock-right a.et_pb_button { font-size: 18px; padding: 15px 30px !important; }
body #page-container .client-outer .test-left .et_pb_button_module_wrapper a.et_pb_button, .meet-vision-outer .et_pb_button_module_wrapper a.et_pb_button { font-size: 14px !important; padding: 15px 30px !important; }
.main_buttons span{font-size:16px;}
.main_buttons span i {font-size: 18px;}
}
@media only screen and (max-width: 479px) {
footer.et-l .et_pb_row .footer-contact { margin: 30px 0 0 0; }
.main_buttons span{font-size:13px;}
}
@media (max-width:991px) and (min-width:981px){
.omnipresence-outer .omnipresence-right img {
border-radius: 50px;
margin-top: 30px;
}
}
@media (max-width:980px){
.omnipresence-outer .omnipresence-right img {
border-radius: 50px;
}
} .man-image.left.man_one {
bottom: -26px;
}
.man-image {
bottom: -25px;
}
@media (max-width:1850px){
.man-image.left.man_one {
bottom: -21px;
}
.man-image {
bottom: -20px;
}
}
@media (max-width:1806px){
.man-image.left.man_one img, .man_two img  {
bottom: -30px;
}
}
@media (max-width:1783px){
.man-image.left.man_one img, .man_two img  {
bottom: -90px;
}
}
@media (max-width:1750px){
.man-image.left.man_one img, .man_two img  {
bottom: -84px;
}
}
@media (max-width:1650px){
.man-image.left.man_one img, .man_two img  {
bottom: 20px;
}
}
@media (max-width:980px){
.coming-outer .coming-left h2.et_pb_module_heading {
font-size: 36px !important;
line-height: 1.2 !important;
}
.coming-outer .coming-left h3.et_pb_module_heading {
font-size: 20px;
line-height: 22px;
}
}
@media (max-width:767px){
.coming-outer .coming-left h2.et_pb_module_heading {
font-size: 28px !important;
}
.coming-outer .coming-left h3.et_pb_module_heading {
font-size: 18px !important;
line-height: 20px;
}
.omnipresence-outer .omnipresence-right img {
border-radius: 12px;
}
}
@media (max-width:567px){
.custom-post-grid .post-item .post-content a.read-more {
width: 100%;
text-align: center;
}
}