.elementor-38229 .elementor-element.elementor-element-e316b5e{--display:flex;--min-height:694px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38229 .elementor-element.elementor-element-e316b5e:not(.elementor-motion-effects-element-type-background), .elementor-38229 .elementor-element.elementor-element-e316b5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://agtech.folio3.com/wp-content/uploads/2025/05/image-68424.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38229 .elementor-element.elementor-element-e316b5e, .elementor-38229 .elementor-element.elementor-element-e316b5e::before{--border-transition:0.3s;}.elementor-38229 .elementor-element.elementor-element-5797083{--display:flex;--background-transition:0.3s;}.elementor-38229 .elementor-element.elementor-element-5797083.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38229 .elementor-element.elementor-element-d0aef4c .elementor-heading-title{color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:3rem;line-height:44px;}.elementor-38229 .elementor-element.elementor-element-f5a9d8e .elementor-heading-title{color:#FFFFFF;font-size:1.125rem;font-weight:400;line-height:21px;}.elementor-38229 .elementor-element.elementor-element-c03a49d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-38229 .elementor-element.elementor-element-97c08a9{--display:flex;--min-height:479px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6A797E;--border-color:#6A797E;--border-radius:1.875rem 1.875rem 1.875rem 1.875rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-38229 .elementor-element.elementor-element-97c08a9:not(.elementor-motion-effects-element-type-background), .elementor-38229 .elementor-element.elementor-element-97c08a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F8EB;}.elementor-38229 .elementor-element.elementor-element-97c08a9, .elementor-38229 .elementor-element.elementor-element-97c08a9::before{--border-transition:0.3s;}.elementor-38229 .elementor-element.elementor-element-fe1ccb5 .elementor-heading-title{color:#171819;font-size:2rem;}.elementor-38229 .elementor-element.elementor-element-9a0d99e .elementor-heading-title{color:#6A797E;font-size:1.125rem;}.elementor-38229 .elementor-element.elementor-element-9a0d99e > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-38229 .elementor-element.elementor-element-57153ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-38229 .elementor-element.elementor-element-57153ee:not(.elementor-motion-effects-element-type-background), .elementor-38229 .elementor-element.elementor-element-57153ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38229 .elementor-element.elementor-element-57153ee, .elementor-38229 .elementor-element.elementor-element-57153ee::before{--border-transition:0.3s;}.elementor-38229 .elementor-element.elementor-element-81ccb6e{text-align:center;}.elementor-38229 .elementor-element.elementor-element-81ccb6e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:3rem;font-weight:500;}.elementor-38229 .elementor-element.elementor-element-81ccb6e > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-38229 .elementor-element.elementor-element-db15901{--display:flex;--background-transition:0.3s;}.elementor-38229 .elementor-element.elementor-element-eeabd56 .deensimc-wrapper.deensimc-wrapper-vertical{justify-content:center;}.elementor-38229 .elementor-element.elementor-element-eeabd56 .deensimc-marquee-group .deensimc-img-wrapper{align-self:center;max-width:100%;}.elementor-38229 .elementor-element.elementor-element-eeabd56 .deensimc-marquee-group a{align-self:center;}.elementor-38229 .elementor-element.elementor-element-eeabd56 .deensimc-marquee-group{gap:70px;}.elementor-38229 .elementor-element.elementor-element-eeabd56 .deensimc-marquee-group:nth-child(2){margin-left:70px;}.elementor-38229 .elementor-element.elementor-element-eeabd56 .deensimc-wrapper-vertical .deensimc-marquee-vertical .deensimc-marquee-group:nth-child(2){margin-top:70px;margin-left:0px;}.elementor-38229 .elementor-element.elementor-element-eeabd56 .deensimc-marquee-group img{width:200px;height:100%;}.elementor-38229 .elementor-element.elementor-element-9fd8ad5 .deensimc-wrapper.deensimc-wrapper-vertical{justify-content:center;}.elementor-38229 .elementor-element.elementor-element-9fd8ad5 .deensimc-marquee-group .deensimc-img-wrapper{align-self:center;max-width:100%;}.elementor-38229 .elementor-element.elementor-element-9fd8ad5 .deensimc-marquee-group a{align-self:center;}.elementor-38229 .elementor-element.elementor-element-9fd8ad5 .deensimc-marquee-group{gap:70px;}.elementor-38229 .elementor-element.elementor-element-9fd8ad5 .deensimc-marquee-group:nth-child(2){margin-left:70px;}.elementor-38229 .elementor-element.elementor-element-9fd8ad5 .deensimc-wrapper-vertical .deensimc-marquee-vertical .deensimc-marquee-group:nth-child(2){margin-top:70px;margin-left:0px;}.elementor-38229 .elementor-element.elementor-element-9fd8ad5 .deensimc-marquee-group img{width:200px;height:100%;}.elementor-38229 .elementor-element.elementor-element-e145838{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-38229 .elementor-element.elementor-element-5dacce0{text-align:center;}.elementor-38229 .elementor-element.elementor-element-5dacce0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:3rem;font-weight:500;}.elementor-38229 .elementor-element.elementor-element-5dacce0 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-38229 .elementor-element.elementor-element-48bdefe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38229 .elementor-element.elementor-element-6fd1c4f{--display:flex;--background-transition:0.3s;}.elementor-38229 .elementor-element.elementor-element-ec44bf9 .elementor-icon-box-wrapper{text-align:left;}.elementor-38229 .elementor-element.elementor-element-ec44bf9{--icon-box-icon-margin:21px;}.elementor-38229 .elementor-element.elementor-element-ec44bf9 .elementor-icon-box-title{margin-bottom:0px;color:#18774C;}.elementor-38229 .elementor-element.elementor-element-ec44bf9.elementor-view-stacked .elementor-icon{background-color:#18774C;}.elementor-38229 .elementor-element.elementor-element-ec44bf9.elementor-view-framed .elementor-icon, .elementor-38229 .elementor-element.elementor-element-ec44bf9.elementor-view-default .elementor-icon{fill:#18774C;color:#18774C;border-color:#18774C;}.elementor-38229 .elementor-element.elementor-element-ec44bf9 .elementor-icon{font-size:24px;}.elementor-38229 .elementor-element.elementor-element-ec44bf9 .elementor-icon-box-title, .elementor-38229 .elementor-element.elementor-element-ec44bf9 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:2rem;font-weight:600;}.elementor-38229 .elementor-element.elementor-element-ec44bf9 .elementor-icon-box-description{color:#18774C;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-38229 .elementor-element.elementor-element-ec44bf9 > .elementor-widget-container{border-style:solid;border-width:0px 1px 0px 0px;border-color:#B1B1B1;}.elementor-38229 .elementor-element.elementor-element-28c0a15{--display:flex;--background-transition:0.3s;}.elementor-38229 .elementor-element.elementor-element-fa2d167 .elementor-icon-box-wrapper{text-align:left;}.elementor-38229 .elementor-element.elementor-element-fa2d167{--icon-box-icon-margin:21px;}.elementor-38229 .elementor-element.elementor-element-fa2d167 .elementor-icon-box-title{margin-bottom:0px;color:#18774C;}.elementor-38229 .elementor-element.elementor-element-fa2d167.elementor-view-stacked .elementor-icon{background-color:#18774C;}.elementor-38229 .elementor-element.elementor-element-fa2d167.elementor-view-framed .elementor-icon, .elementor-38229 .elementor-element.elementor-element-fa2d167.elementor-view-default .elementor-icon{fill:#18774C;color:#18774C;border-color:#18774C;}.elementor-38229 .elementor-element.elementor-element-fa2d167 .elementor-icon{font-size:24px;}.elementor-38229 .elementor-element.elementor-element-fa2d167 .elementor-icon-box-title, .elementor-38229 .elementor-element.elementor-element-fa2d167 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:2rem;font-weight:600;}.elementor-38229 .elementor-element.elementor-element-fa2d167 .elementor-icon-box-description{color:#18774C;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-38229 .elementor-element.elementor-element-fa2d167 > .elementor-widget-container{border-style:none;}.elementor-38229 .elementor-element.elementor-element-432e22b > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-38229 .elementor-element.elementor-element-5797083{--width:50%;}.elementor-38229 .elementor-element.elementor-element-c03a49d{--width:50%;}.elementor-38229 .elementor-element.elementor-element-48bdefe{--width:60%;}}@media(max-width:1366px) and (min-width:768px){.elementor-38229 .elementor-element.elementor-element-5797083{--width:526px;}}@media(max-width:1200px) and (min-width:768px){.elementor-38229 .elementor-element.elementor-element-5797083{--width:50%;}.elementor-38229 .elementor-element.elementor-element-c03a49d{--width:100%;}.elementor-38229 .elementor-element.elementor-element-97c08a9{--width:100%;}}@media(min-width:2400px){.elementor-38229 .elementor-element.elementor-element-5797083{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38229 .elementor-element.elementor-element-81ccb6e > .elementor-widget-container{margin:0rem 0rem 1.25rem 0rem;}.elementor-38229 .elementor-element.elementor-element-5dacce0 > .elementor-widget-container{margin:0rem 0rem 1.25rem 0rem;}}@media(max-width:1366px){.elementor-38229 .elementor-element.elementor-element-97c08a9{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1200px){.elementor-38229 .elementor-element.elementor-element-c03a49d{--margin-top:2rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-38229 .elementor-element.elementor-element-97c08a9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:880px){.elementor-38229 .elementor-element.elementor-element-81ccb6e .elementor-heading-title{font-size:2rem;}.elementor-38229 .elementor-element.elementor-element-5dacce0 .elementor-heading-title{font-size:2rem;}}@media(max-width:767px){.elementor-38229 .elementor-element.elementor-element-e316b5e{--min-height:400px;}.elementor-38229 .elementor-element.elementor-element-5797083{--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-38229 .elementor-element.elementor-element-d0aef4c .elementor-heading-title{font-size:2.5rem;}.elementor-38229 .elementor-element.elementor-element-f5a9d8e .elementor-heading-title{line-height:1.5rem;}.elementor-38229 .elementor-element.elementor-element-97c08a9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38229 .elementor-element.elementor-element-57153ee{--padding-top:4rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-38229 .elementor-element.elementor-element-81ccb6e .elementor-heading-title{font-size:2.5rem;line-height:3.1rem;}.elementor-38229 .elementor-element.elementor-element-eeabd56 .deensimc-marquee-group{gap:60px;}.elementor-38229 .elementor-element.elementor-element-eeabd56 .deensimc-marquee-group:nth-child(2){margin-left:60px;}.elementor-38229 .elementor-element.elementor-element-eeabd56 .deensimc-wrapper-vertical .deensimc-marquee-vertical .deensimc-marquee-group:nth-child(2){margin-top:60px;margin-left:0px;}.elementor-38229 .elementor-element.elementor-element-eeabd56 .deensimc-marquee-group img{width:90px;}.elementor-38229 .elementor-element.elementor-element-9fd8ad5 .deensimc-marquee-group{gap:60px;}.elementor-38229 .elementor-element.elementor-element-9fd8ad5 .deensimc-marquee-group:nth-child(2){margin-left:60px;}.elementor-38229 .elementor-element.elementor-element-9fd8ad5 .deensimc-wrapper-vertical .deensimc-marquee-vertical .deensimc-marquee-group:nth-child(2){margin-top:60px;margin-left:0px;}.elementor-38229 .elementor-element.elementor-element-9fd8ad5 .deensimc-marquee-group img{width:90px;}.elementor-38229 .elementor-element.elementor-element-5dacce0 .elementor-heading-title{font-size:2.5rem;line-height:3.1rem;}.elementor-38229 .elementor-element.elementor-element-6fd1c4f.e-con{--order:-99999 /* order start hack */;}}/* Start custom CSS for shortcode, class: .elementor-element-67ba7a0 *//* ERP Contact Form Start */
.erp-contact-wrap {
    display: flex;
    flex-wrap: wrap;
    margin: 0
}
.elementor-38229 .elementor-element.elementor-element-9a0d99e > .elementor-widget-container {margin:0;}

.wpcf7 form .wpcf7-response-output {
    margin: 0.5em 0.5em 1em;
}

.wpcf7-spinner {display:none!important;}
.customMarginTB {
    margin: 20px 0
}

.erp-contact-wrap h3 {
 font-size:1.563rem;
 color:#5E5E67;
 font-weight: 500;
 margin: 10px 0 10px 0;
}

.erp-contact-quiz label {
 display: flex;
 flex-direction: column;
    
}
.erp-contact-wrap p.txt {
    font-size:1.125rem;
    color:#6A797E;
    margin:0 0 1.5rem 0;
}

.erp-contact-wrap label {
    font-size: 0.875rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
    line-height: 2;
    color: #1E1E25;
    display: flex;
    gap: 10px;
}

.erp-contact-wrap .wpcf7-list-item { 
	margin: 0 20px 0 0 ;
}

.erp-contact-wrap label, .erp-contact-wrap input, .erp-contact-wrap select, .erp-contact-wrap tel {
    width: 100%;
    min-width: 100%;
}

.erp-contact-wrap input[type='checkbox'] {
    width: auto;
    min-width: auto;
}

.erp-contact-wrap input, .erp-contact-wrap select, .erp-contact-wrap tel, .erp-contact-wrap textarea {
    border:none!important;
    border-bottom: 1px solid #C9C9CA!important;
    background-color: transparent!important;
    padding: 1rem 0rem!important;
    font-size: 1.125rem!important;
    color:#5E5E67!important;
    border-radius: 0rem!important;
    line-height: 1!important;
    outline:none!important;
}

.erp-contact-wrap textarea {
    min-height: 70px !important;
}

.erp-contact-wrap input[type=submit] {
    background-color: #EF343F!important;
    border-radius: 0.3rem!important;
    color: white!important;
    font-size: 1rem!important;
    min-width: 10rem!important;
    width: 13rem!important;;
    display: block!important;
    margin: 0 0 0 10px!important
}

.erp-contact-col-6 {
    width: 50%;
     padding: 0rem 1rem!important;
}

.erp-contact-col-12 {
    width: 100%;
    padding: 0rem 1rem!important;
}

.action-align p{  
    margin: 0.9rem 0 0 0;
}

.checkbox-style .wpcf7-list-item-label{
    color: #5E5E67;
    text-transform: capitalize;
}

/* Mobile */
@media screen and (min-width: 320px) and (max-width: 767px) {
    .erp-contact-col-6 {
        width: 100%;
    }
}

/* ERP Contact Form End *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97c08a9 */.cf {
    background: rgba(255, 255, 255, 0.95) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e316b5e */<style>
.home-banner video::-webkit-media-controls-start-playback-button {
  display: none !important;
}

/* Desktop X-Large */
@media screen and (min-width: 1920px){
    html{font-size: 14px; }
    
   .navbar-nav .nav-item a { font-size: 14px;}
   
}

/* Desktop Large */
@media screen and (min-width: 1680px) and (max-width: 1919px){
    
    html{ font-size: 14px; }
.elementor-heading-title	h1 ,.elementor-heading-title h2  , .elementor-heading-title h3  , .elementor-heading-title h4  {line-height:initial!important;}
}

/* Desktop */
@media screen and (min-width: 1440px) and (max-width: 1679px){
     html{font-size: 12px;} 
    .container {max-width:1280px}
    .logoClass {max-width: 120px;}
}

/* Laptop */
@media screen and (min-width: 1366px) and (max-width: 1439px){
    
    html{ font-size: 12px; }
    .container {max-width:1090px!important}
    
   .navbar-nav .nav-item a { font-size: 14px;}
    .logoClass {max-width: 120px;}

  
}
	
	@media (max-width: 1600px) {
    body, .single-blog-content p {
        font-size: 14px;
        line-height: 1.5;
    }
}

/* Tablet Landscape */
@media screen and (min-width: 1024px) and (max-width: 1365px){
    
    html{font-size: 9px;} 
   .container {max-width: 940px!important;}
   .navbar-nav .nav-item a { font-size: 14px;}
   .logoClass {max-width: 120px;}
    
}

/* Tablet Portrait */
@media screen and (min-width: 768px) and (max-width: 1023px){
    
    html{font-size: 12px;} 
   .container {max-width: 990px!important;}
    
    
}
/* Mobile */
@media screen and (min-width: 320px) and (max-width: 767px){
    
    html{font-size: 10px;} 
    .bannerSection .bannerHeading {  font-size: 2.5rem;}
    .bannerSection .action-btns .btn-action, .bannerSection .action-btns .btn-action-outline {font-size: 0.8rem;letter-spacing: 1px;padding: 1rem 1rem 1rem 1rem;}
    .logoClass {max-width: 90px;}
    .container {padding: 0 20px; }

    .bannerSection .bannerHeadingTwo {line-height: 4rem;}
    .clientLogos {padding: 3.125rem 0 1.125rem 0;}
    .icon-box {padding: 10px;}
    .icon-box img { width: 20px; }
    .generic-btn-action { padding: 1rem 1rem;}
    .recognizedSection img {margin-top: 40px!important;}

    .navbar .container {padding: 0;}
    .navbar-collapse { top: 54px;}
    .navbar-toggler {margin-right:20px}
    .navbar-brand {margin-left: 20px;}
    .navbar-nav {padding: 0 20px;}
    .mainMenu .nav-item.dropdown .dropdown-toggle::after { top: 4px; }
    
     

}



</style>/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ec44bf9 */.anchorClass a{color:#18774C!important;}/* End custom CSS */
/* Start custom CSS */.main-form input[type=hidden]{
    display: none;
}/* End custom CSS */