*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{overflow-x:hidden!important;width:100%!important;max-width:100%!important;margin:0 auto!important;font-family:'Roboto',sans-serif!important;line-height:1.8!important;font-size:18px;color:#464343}img{max-width:100%;height:auto;width:auto;display:block}a{text-decoration:none!important;color:#7bad59}.eael-pricing.style-2 .eael-pricing-item .header{border-radius:15px 15px 0 0px!important}a:hover{color:#ec5f02}h1,h2,h3,h4,h5,h6{font-family:"Roboto",sans-serif!important;padding:10px 0;font-weight:bolder}h3,h4,h5,h6{font-family:"Fira Sans",sans-serif!important}h1{font-size:30px}h3{font-size:20px}h4{font-size:18px;padding-bottom:0}body,p,.psacp-post-desc,.gm-menu-item__txt b,.gm-logo span,.elementor-price-table__feature-inner span,.elementor-widget-container,.elementor-widget-text-editor,.elementor-widget-text-editor div{font-family:"Hind Madurai",sans-serif}.fira,.profile-card h3{font-family:"Fira Sans Condensed",sans-serif!important}.hind,#team .elementor-widget-container ul li{font-family:"Hind Madurai",sans-serif!important}.roboto{font-family:"Roboto",sans-serif!important}.green{color:#65ad56!important}#small span{font-family:"Fira Sans Condensed",sans-serif!important}.white-text{font-family:'Roboto',sans-serif!important;color:#fff}.d-inline-block{font-weight:300}.flexing{display:flex;align-items:center;width:100%}.flexing img{margin-top:-55px}#summary a{color:#7bad59!important}#summary a:hover{color:#ec5f02!important}.elementor-section{position:relative!important;overflow:hidden!important;max-width:100%!important}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0px!important}.e-con>.e-con-inner{margin-right:auto!important;margin-left:auto!important;padding-left:0px!important;padding-right:0px!important;max-width:1200px!important}.elementor-text-editor p{color:#212529}.elementor-icon-box-content h3{padding:0px!important;margin:0px!important}.elementor-background-slideshow__slide__image{background-repeat:no-repeat!important}.elementor-swiper-button .eicon-chevron-left,.elementor-swiper-button .eicon-chevron-right{background:#b75813!important;border-radius:50%!important;padding:14px!important;font-size:14px!important;color:#fff!important}.eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon-inner{background-color:#EC5F02!important}.elementor-widget-container:hover .elementor-icon i,.elementor-widget-container:hover .elementor-icon-box-title,.elementor-widget-container:hover .elementor-icon-box-description{color:#fff!important}#topbar{background:#5b9c26;padding:0 0 5px 5px}#topbar .left-links a{color:#fff!important}#topbar a:hover{color:#7bc042}.navbar{background-color:#fff;box-shadow:none}.navbar .fa-bars{color:orange}.navbar .navbar-brand img{width:300px;height:fit-content!important}.navbar .navbar-nav li{padding-left:30px}.navbar .navbar-nav li a{color:#5b9c26;font-size:1em}.navbar .navbar-nav li a:hover{color:orange}.navbar .navbar-nav .dropdown-menu li{padding:0;display:block;background:#fff;border-bottom:1px dotted #CCE7B6;box-shadow:0 2px 7px 1px #e1e1e1}.navbar .navbar-nav .dropdown-menu{min-width:280px;border:none}.dropdown-menu{background-color:transparent!important}.navbar .navbar-nav .dropdown-menu a{color:#929394!important;background:#fff!important;font-size:16px!important;width:100%;display:block;font-weight:300;position:relative;border:4px solid #fff;transition:all .2s;padding:5px}.navbar .navbar-nav .dropdown-menu a:hover{color:#fff!important;background:#7bc042!important;box-shadow:none}.gm-toolbar .gm-container{justify-content:end!important}.socials{padding-right:30px!important;display:flex;align-self:center}.socials ul{display:flex!important;list-style:none;margin:0;padding:0}.socials ul li img{height:25px!important;border:1px solid #fff!important;padding:5px!important;border-radius:2px!important;margin:3px!important}.gm-menu-item__txt-wrapper img{height:44px!important;margin-right:10px}#call .gm-menu-item__txt-wrapper b{text-transform:capitalize!important;font-size:13px!important;color:#9f9c9c!important;font-weight:normal!important}#call .gm-menu-item__txt-wrapper span{text-transform:capitalize!important;font-size:18px!important;font-weight:800}.gm-toolbar .gm-container{border-bottom:1px solid #ffffff54!important}.gm-toolbar-email{position:relative}.gm-navbar:not(.gm-navbar-sticky-toggle) .gm-navbar-nav>li.current-menu-item>.gm-anchor{position:relative}.gm-navbar:not(.gm-navbar-sticky-toggle) .gm-navbar-nav>li.current-menu-item>.gm-anchor:after{position:absolute;content:'';background:#81be46!important;height:4px;width:100%;bottom:-15px;left:0}.gm-logo{flex-direction:column!important}.gm-toolbar-nav-container{font-size:14px!important;padding:10px 0px!important}.boder{border-left:1px solid #ffffff!important}.callanytime ul{list-style:none;font-size:14px;margin:0px!important;display:flex!important}.callanytime span{font-size:11px}.callanytime h6{text-wrap:nowrap!important;font-size:15px}.callanytime img{height:45px!important}.callanytime ul li:nth-of-type(2){line-height:0.6!important;margin-left:5px!important}.left-links ul{display:flex;margin:0;list-style:none}.left-links ul li img{height:30px!important;padding:5px;margin:0 3px;border-radius:3px!important;border:1px solid #fff!important}.custom .gm-menu-item__txt{display:flex;align-items:center}.custom .gm-menu-item__txt p{padding:0px!important;margin:0px!important}.sticky{position:fixed!important;top:0;left:0;z-index:9999;width:100%}.sticky .gm-inner{margin-top:40px;background:White!important}footer{border-top:8px solid #e56508;background:#000;padding-top:10px;padding-bottom:10px}footer p{color:#a8d8a8}.footer{margin:0px!important;padding:0px!important;background:url(https://www.acesolutionafrica.com/wp-content/uploads/2024/07/background.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.footer:after{position:absolute;content:'';background:rgb(0 0 0 / .8);height:100%;width:100%;top:0;z-index:1;left:0}.footer .container{position:relative!important;z-index:2}#firsthalf,#secondhalf{padding:20px 20px!important}#firsthalf{background:#000!important}.footer .section-title{position:relative;padding-left:20px}.footer .section-title::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#fff}.footer .text{font-weight:700;color:#fff!important}.text-highlight{color:#fff}.section-title{font-weight:700;color:#ec5f03}.footer p,.footer li{font-size:16px;color:#fff;margin-bottom:7px}.footer a{text-decoration:none;color:#fff!important}.footer #secondhalf h3{padding:0 20px!important}.footer a:hover{text-decoration:none;color:#ec5f03!important}.footer .social-icons a{font-size:1rem;margin-right:15px;transition:color 0.3s ease-in-out}.footer .social-icons a:hover{color:#7bb579!important}#footer .col-md-8 h2{color:#fff!important;font-weight:300!important}#footer .col-md-8 h2 span{color:#66B241!important;font-weight:800!important}.copyright{border-top:1px solid #ffffff78}.line-wrapper{display:flex;align-items:start;margin-top:30px}.line-wrapper p{margin-left:30px!important}.line-wrapper p b{position:relative}.line-wrapper p b:after{position:absolute;content:'';background:#ec5f03;height:4px;width:30px;left:-20px;top:50%;transform:translateX(-50%)}.firsthalf .text{color:#fff!important}.orange-line{margin-top:7px;border:0;border-top:4px solid #ec5f03;width:47px;margin-right:10px;margin-left:2px}.resting{display:flex;flex-direction:column;padding-left:3.59em}.list{padding:0px!important;margin:0;list-style:none!important}.list li{padding-bottom:10px!important}.list li ul{display:flex!important;list-style:none!important;margin:0px!important;padding:0px!important}.list li ul li img{padding:0 5px 5px 0px!important;height:33px;object-fit:contain;object-position:top}.list li ul li h4{padding:0px!important}.wpcf7-form label{width:100%!important}label .fa-user,label .fa-envelope,label .fa-mobile-alt,label .fa-info,label .far,label .fa,label .fas{color:#f8ae45;float:left;padding:6.5px;width:8%;background:#FFF;text-align:center}.boda .wpcf7-form textarea{width:100%!important;border:none!important;outline:none!important;height:200px!important}.boda .wpcf7-form-control-wrap{width:100%!important;border:none!important}.boda .wpcf7-select{width:100%!important;border:none!important;outline:none!important;padding:14px!important}input{outline:none!important;color:#fff;font-weight:300!important;font-size:14px}.boda .wpcf7-text{width:100%!important;padding:10px 0px!important;border:none!important;height:45px!important}.wpcf7dtx-dynamictext{width:100%!important;padding:10px 0px!important;border:none!important}.boda .wpcf7-submit{border:0;padding:10px!important;background:#EC5F02!important;float:right;width:100%!important;color:#FFF!important;text-decoration:none;font-weight:700}::placeholder{padding:14px}.address:before{content:"\f3c5";font-family:FontAwesome;font-size:18px;color:#ec5f02!important;display:inline-block;margin-left:-1.3em;width:1.3em}.phone:before{content:"\f879";font-family:FontAwesome;font-size:18px;color:#ec5f02!important;display:inline-block;margin-left:-1.3em;width:1.3em}.contact-info{display:flex!important}.contact-info img{object-fit:contain!important}.float-md-right{float:right!important;display:block;display:flex!important}#panel{display:none}#flip{color:#ec5f02;border:2px solid #ec5f02;cursor:pointer;padding:10px 20px}#flip:hover{background:#ec5f02!important;color:#fff;border:2px solid transparent!important}.elementor-accordion .elementor-tab-title{padding:15px 0px!important}.elementor-accordion .elementor-accordion-item{border-bottom:1px solid #d4d4d4!important}.elementor-accordion .elementor-tab-content{padding:15px 0px!important}.elementor-accordion .elementor-accordion-item{border-top:0 solid #d4d4d4!important;border-left:0 solid #fff!important;border-right:0 solid #fff!important}.elementor-3897 .elementor-element.elementor-element-9cc2f72 .elementor-accordion-item .elementor-tab-title.elementor-active .elementor-active{border-bottom:1px solid #EC5F02!important}.btn-read-more,.eael-pricing-button,#about .bt,.urefu .button,.psacp-rdmr-btn,#choose a,#faq .premium-button,.premium-blog-excerpt-link,.elementor-price-table__button{background-color:#E16C00!important;color:white!important;font-family:Arial,sans-serif;font-size:16px!important;font-weight:normal!important;border-radius:0 5px 5px 0px!important;text-decoration:none!important;padding:8px 15px!important;margin-left:15px!important;border:none;cursor:pointer;position:relative}.btn-read-more::before,.eael-pricing-button::before,#about .bt::before,.urefu .button::before,.psacp-rdmr-btn::before,#choose a::before,#faq .premium-button::before,.premium-blog-excerpt-link::before,.elementor-price-table__button::before{content:'';position:absolute;left:-15px;top:0;bottom:0;border-radius:5px 0 0 5px!important;width:15px;background-color:#B35700}.btn-read-more:hover,.eael-pricing-button:hover,#about .bt:hover,.urefu .button:hover,#choose a:hover,#faq .premium-button:hover,.premium-blog-excerpt-link:hover,.elementor-price-table__button:hover{background-color:#D35E00!important;border:none!important}#whitebtn .premium-button,#whitebtn .premium-blog-excerpt-link,#whitebtn .elementor-price-table__button{background-color:#fff!important;color:#f06926!important;font-family:Arial,sans-serif;font-size:16px!important;font-weight:normal!important;border-radius:0 5px 5px 0px!important;text-decoration:none!important;padding:8px 15px!important;margin-left:15px!important;border:none;cursor:pointer;position:relative}#whitebtn .premium-button::before,#whitebtn .premium-blog-excerpt-link::before{content:'';position:absolute;left:-15px;top:0;bottom:0;border-radius:5px 0 0 5px!important;width:15px;background-color:#eee}#whitebtn .premium-button:hover{background-color:#fff!important;border:none!important}#signup .premium-button{background-color:#ffff!important;color:#000!important;font-family:Arial,sans-serif;font-size:16px;font-weight:400;border-radius:0 5px 5px 0px!important;text-decoration:none;padding:8px 15px!important;margin-left:15px!important;border:none;cursor:pointer;position:relative}#signup .premium-button::before{content:'';position:absolute;left:-15px;top:0;bottom:0;border-radius:5px 0 0 5px!important;width:15px;background-color:#eee}#signup .premium-button:hover{background-color:#e2dfdf!important;border:none!important}#signup .premium-button .premium-button-text-icon-wrapper span{color:#000000!important}#buttons a{background:#fff!important;color:#000000!important;padding:5px!important}#vido .fa-play{background-image:linear-gradient(180deg,#F08C17 30%,#F65330 90%);padding:20px!important;border-radius:5px!important}.request{text-align:center;color:#fff;background:#ec5f02;padding:10px 30px;position:absolute;top:50%;left:5%;transform:translateY(-50%)}.request:hover{color:#ec5f02;background:#fff0;border:2px solid #ec5f02;padding:10px 30px}.request i{width:20px;font-size:12px;height:20px;border:2px solid #fff;border-radius:20px;margin-left:12px;text-align:center;line-height:17px}.request:hover i{border:2px solid #ec5f02}.requestquote .row{position:relative}.requestquote .row:after{position:absolute;background:#CCC;content:'';top:0;left:50%;transform:translateX(-50%);width:570px;height:1px}.requestquote .row:before{position:absolute;background:#CCC;content:'';bottom:0;left:50%;transform:translateX(-50%);width:570px;height:1px}#text{color:#2F2F2F;font-family:"PT Serif",Sans-serif;font-size:1.5em;line-height:1.7em;position:relative}.text2 h2{color:#2F2F2F;font-family:"PT Serif",Sans-serif;font-size:1.5rem;line-height:1.7em;text-align:right;padding-right:5%}.requestforquote .wpcf7-form textarea{width:100%!important;height:150px!important}#requestforquote ::placeholder{padding:14px;padding:0px!important;font-size:14px!important}#requestforquote input::-webkit-input-placeholder{font-size:14px!important;padding:0px!important}#requestforquote input::-moz-placeholder{font-size:14px!important;padding:0px!important}#requestforquote input:-ms-input-placeholder{font-size:14px!important;padding:0px!important}#requestforquote input::-ms-input-placeholder{font-size:14px!important;padding:0px!important}.requestforquote .wpcf7-form-control-wrap{width:100%!important;margin:5px 0;font-size:14px!important;border:none!important}.requestforquote .wpcf7-form-control-wrap input{margin:5px 0}.requestforquote .wpcf7-select{width:100%!important;border:none!important;outline:none!important;padding:14px!important}.requestforquote .wpcf7-text{width:100%!important;padding:10px 0px!important;border:none!important}.requestforquote .wpcf7-submit{border:0;padding:8px 15px!important;border-radius:3px!important;background:#EC5F02!important;float:right;font-size:15px!important;border-left:15px solid #b75813!important;width:100%!important;color:#FFF!important;text-decoration:none;font-weight:inherit!important}.requestforquote .wpcf7-submit:hover{background-color:#D35E00!important}.requestforquote .wpcf7-text,.requestforquote .wpcf7-select{background:transparent!important;padding:7px!important;border-radius:0px!important;border:1px solid #fff!important}.requestforquote .wpcf7-textarea{background:transparent!important;padding:7px!important;color:#fff!important;border-radius:0px!important;border:1px solid #fff!important}#requestforquote .wpcf7 input::placeholder,#requestforquote .wpcf7 textarea::placeholder{color:white!important;font-size:16px!important;font-weight:400!important;opacity:1}#requestforquote .wpcf7 select{color:white!important;font-size:16px!important;font-weight:400!important;background-color:transparent!important;border:1px solid #fff}#requestforquote .wpcf7 select option{color:#000;background-color:#fff}#requestforquote .wpcf7 select:focus{color:white!important;background-color:transparent!important}.cf7-smart-grid.has-grid .wpcf7-form-control:not(img){border-radius:3px!important}#requestforquote .wpcf7-checkbox{display:flex!important;flex-wrap:wrap!important}#requestforquote .wpcf7-list-item{display:inline-block;margin:0 0 0 1em;width:45%!important}#requestforquote .wpcf7-form label{width:100%!important;color:#fff!important;margin:6px 0px!important;font-size:14px!important;margin-bottom:0;font-weight:700!important;text-transform:uppercase!important}#requestforquote .wpcf7-form-control.wpcf7-checkbox input[type="checkbox"]{appearance:none;display:inline-block;width:17px;height:17px;border:2px solid #fff;background-color:#fff0;cursor:pointer;margin-right:10px;vertical-align:middle}#requestforquote .wpcf7-form-control.wpcf7-checkbox input[type="checkbox"]:hover{border-color:#ccc}#requestforquote .wpcf7-form-control.wpcf7-checkbox input[type="checkbox"]:checked{background-color:#fff;border-color:#fff;position:relative}#requestforquote .wpcf7-form-control.wpcf7-checkbox input[type="checkbox"]:checked::after{content:'✔';color:#EC5F02!important;font-size:14px;position:absolute;top:0;left:2px}#requestforquote .wpcf7-form-control.wpcf7-checkbox label{font-size:14px;color:#fff;display:inline-block;margin-bottom:5px}.eael-contact-form-7 .wpcf7-form label span.wpcf7-list-item-label{font-family:inherit;font-weight:300!important;font-size:14px!important;text-transform:capitalize!important}.map iframe{width:100%!important}.profile-card{margin-bottom:15px;border-radius:8px}.content-hide{display:none}#landigpage label{width:100%}#landigpage textarea{width:100%;height:200px!important}#landigpage input{width:100%}#landigpage .wpcf7-submit{border:0;padding:10px!important;background:#EC5F02!important;float:left!important;width:30%!important;color:#FFF!important;text-decoration:none;font-weight:700}.scroll-btn .e-contact-buttons__chat-button{background-color:#124862;color:#fff;box-shadow:0 4px 6px rgb(0 0 0 / .2)!important;border-radius:5px!important;font-size:16px;cursor:pointer}.scroll-btn .e-contact-buttons__chat-button i{display:none!important}.scroll-btn .e-contact-buttons__chat-button-container{max-width:100%!important}.e-contact-buttons{width:fit-content!important}#wpdtSimpleTable-3{border-radius:15px!important}.wpdt-c .wpDataTableContainerConfigSimpleTable .wpdtSimpleTable tr.even td,.wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable tr.even td{background:#f9fafa!important}.wpdt-cell .checkmark{margin:0 auto!important;text-align:center!important;display:inline-block!important}#wpdtSimpleTable-3 .even .wpdt-cell:nth-of-type(3){background:#feebe2!important}.wpdt-cell .font-16{font-size:16px!important}#banner{min-height:340px!important}#editor .postbox:last-child>.inside{padding:25px!important}.index-entry h1{display:none!important}@media (min-width:768px){.stickyatthetop{position:sticky!important;top:100px}}.portfolio-slider-section{padding:60px 0!important;overflow:hidden!important}.desktop-mockup-wrapper{position:relative!important;width:100%!important;max-width:680px!important;margin:0 auto!important}.monitor-frame{position:relative!important;width:100%!important;height:auto!important;display:block!important;z-index:2!important;pointer-events:none!important}.screen-viewport{position:absolute!important;top:3.6%!important;left:2.8%!important;width:94.4%!important;height:73.5%!important;z-index:1!important;overflow:hidden!important;background-color:#000!important}.screen-image{width:100%!important;height:100%!important;object-fit:fill!important;object-position:top center!important;display:block!important}.portfolio-title{font-size:2.2rem!important;font-weight:700!important;margin-bottom:1rem!important}.portfolio-excerpt{font-size:1rem!important;line-height:1.6!important;color:#ddd!important}.portfolio-slider .owl-nav button.owl-prev,.portfolio-slider .owl-nav button.owl-next{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:45px!important;height:45px!important;background:#ffa800!important;color:#ffffff!important;border-radius:50%!important;font-size:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:10!important;border:none!important;cursor:pointer!important;transition:all 0.3s ease-in-out!important}.portfolio-slider .owl-nav button.owl-prev{left:10px!important}.portfolio-slider .owl-nav button.owl-next{right:10px!important}.portfolio-slider .owl-nav button.owl-prev:hover,.portfolio-slider .owl-nav button.owl-next:hover{background:#1a1a1a!important;color:#ffffff!important;transform:translateY(-50%) scale(1.1)!important}.portfolio-slider .owl-nav button.owl-prev i,.portfolio-slider .owl-nav button.owl-next i{color:#ffffff!important;transition:color 0.3s ease-in-out!important}@media (max-width:991px){.portfolio-content{text-align:center!important;margin-top:20px!important}.portfolio-title{font-size:1.75rem!important}.portfolio-slider .owl-nav button.owl-prev{left:-10px!important}.portfolio-slider .owl-nav button.owl-next{right:-10px!important}}@media (max-width:576px){.portfolio-slider-section{padding:30px 0!important}.portfolio-title{font-size:1.4rem!important}.portfolio-slider .owl-nav button.owl-prev,.portfolio-slider .owl-nav button.owl-next{width:35px!important;height:35px!important;font-size:14px!important}}.dynamic-featured-bg .dynamic-page-excerpt,.dynamic-featured-bg .dynamic-page-title{color:#fff!important}.dynamic-featured-bg .dynamic-page-title{border-bottom:1px solid #fff!important}.dynamic-page-title{font-size:30px!important}.dynamic-christmas-image{height:300px!important;object-fit:contain!important;object-position:center center!important}@media (min-width:768px){.stickyatthetop{position:sticky!important;top:140px!important}}.eael-pricing.style-2 .eael-pricing-item.featured .header::after{display:none!important}.fade-in-up{animation:fadeInUp 1s ease-out forwards}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.contact-us .hidethis{display:none!important}