/*
Theme Name: Cleener Child
Theme URI: http://themeforest.net/user/wpoceans/portfolio/
Author: wpoceans
Author URI: http://themeforest.net/user/wpoceans
Description: Cleener - Cleaning Service WordPress Theme
Template:	cleener
Version: 1.0
Text Domain: cleener-child
*/


/* Header CSS Start 
-------------------------------------------------------------------------------------------*/
.header_argo .current_page_item a::after{content:"● ● ●";color:transparent;bottom:-10px;position:absolute;left:50%;width:100%;transform:translate(-50%,0px);text-align:center;opacity:1;background:linear-gradient(to right,rgb(9 115 186 / 56%) 35%,rgb(9 115 186) 51%,rgb(9 115 186 / 54%) 60%) text;margin:auto;border:none;height:21px;font-size:16px}
.header_argo .menu-item{transition:.3s all ease}
.header_argo .menu-item a{transition:.3s all ease}
.header_argo .menu-item a::after{transition:.3s all ease}
.header_argo .menu-item:hover a::after{content:"● ● ●";color:transparent;bottom:-10px;position:absolute;left:50%;width:100%;transform:translate(-50%,0px);text-align:center;opacity:1;background:linear-gradient(to right,rgb(9 115 186 / 56%) 35%,rgb(9 115 186) 51%,rgb(9 115 186 / 54%) 60%) text;margin:auto;border:none;height:21px;font-size:16px}

/* Header CSS End 
-------------------------------------------------------------------------------------------*/

/* Banner CSS Start 
-------------------------------------------------------------------------------------------*/
div#top-bnr{margin-top:-170px}
div#top-hding h2 span{color:#0973ba}
div#top-hding{z-index:1}
div#top-hding h2{text-shadow:3px 2px 0 #ffffff,0 -3px 0 #ffffff,-3px 0 0 #ffffff}
/* Banner CSS End 
-------------------------------------------------------------------------------------------*/


/* Welcome Argotrac CSS Start 
-------------------------------------------------------------------------------------------*/
.counter-no h3{margin:0}
.year-cont h3.elementor-image-box-title{margin:0;line-height:160px!important}
.year-cont .elementor-image-box-description{border:2px solid #718899;padding:12px 10px;border-radius:50px;background:linear-gradient(90deg,#ffffff,#d6e5f3)}
.global_reach{z-index:9}
.global_reach::before{content:"";position:absolute;inset:0;border-radius:50px;padding:1px;background:linear-gradient(90deg,#ff000000 0%,#71889942 49%,#718899);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}
/* Welcome Argotrac CSS End 
-------------------------------------------------------------------------------------------*/


/* Custome CSS Start 
-------------------------------------------------------------------------------------------*/
.blue_line_heading{position:relative}
.blue_line_heading::after{content:"";color:transparent;width:67%;background:#d6e5f3;position:absolute;height:1px;top:50%;right:0}
.blue_line_heading .elementor-heading-title{position:relative;width:fit-content}
.blue_line_heading .elementor-heading-title::after{content:"";color:transparent;width:15px;background:#d6e5f3;position:absolute;height:15px;top:28%;right:-90px;z-index:9;border-radius:100px}
.full_button .elementor-button{width:92%}
.complete_farming::after{width:64%}
.sec_testimonial p{font-size:18px;line-height:23px;margin-bottom:24px;font-weight:500}
.sec_testimonial .elementor-element{gap:0}
.mapustom iframe{border:0;border-radius:15px}
.why_choose .elementor-icon-box-title{margin-bottom:10px}
.forassress .elementor-widget.elementor-widget{height:100%}
/* Custome CSS End 
-------------------------------------------------------------------------------------------*/



/* Products Section CSS Start 
-------------------------------------------------------------------------------------------*/
.left_pro_info .elementor-image-box-wrapper{border-radius:5em 15em 5em 5em;padding:60px 20px 20px;min-height:700px;display:flex;align-items:flex-end}
.left_pro_info .elementor-image-box-wrapper::before{content:"";position:absolute;inset:0;border-radius:5em 20em 20em 10em;padding:1px;background:linear-gradient(10deg,#ff000000 -1%,#000000 80%);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}
.left_pro_info .elementor-image-box-img{position:relative}
.left_pro_info .elementor-image-box-wrapper{justify-content:left}
.left_pro_info .elementor-image-box-content{z-index:9;position:absolute;top:17%;left:1px;width:min-content!important}
.left_pro_info .elementor-image-box-content a{background:#12232e;border-radius:0 150px 150px 135px;white-space:nowrap;padding:8px 28px;position:relative}
.left_pro_info .elementor-image-box-content a:hover{background:#0973ba}
.left_pro_info .elementor-image-box-content a::after{content:"";position:absolute;height:40px;top:-34px;left:0;background:url(./images/top-shape.svg)!important;width:40px;background-repeat:no-repeat!important;background-size:100%!important}
.left_pro_info .elementor-image-box-content a:hover::after{background:url(./images/hover-top-shape.svg)!important}
.left_pro_info .elementor-image-box-content .elementor-image-box-title{margin:0}
.left_pro_info .elementor-image-box-content .elementor-image-box-title:hover{text-shadow:none!important}
.left_pro_info .elementor-image-box-content .elementor-image-box-title::after{content:"";position:absolute;height:56px;top:-9px;right:-86px;background:url(./images/right-arrow.svg)!important;width:56px;background-repeat:no-repeat!important;background-size:100% 100%!important;transition:.3s all ease;position:absolute;height:56px;top:-9px;right:-86px;background:url(./images/right-arrow.svg)!important;width:56px;background-repeat:no-repeat!important;background-size:100% 100%!important}
.left_pro_info .elementor-image-box-img img{transition:.3s all ease}
.left_pro_info .elementor-image-box-img:hover img{transform:scale(1.1)}
.right_pro_info .elementor-image-box-wrapper{justify-content:right;border-radius:5em 15em 5em 5em;padding:60px 20px 20px;min-height:700px;display:flex;align-items:flex-end}
.right_pro_info .elementor-image-box-wrapper::before{content:"";position:absolute;inset:0;border-radius:20em 5em 10em 20em;padding:1px;background:linear-gradient(10deg,#ff000000 -1%,#000000 80%);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}
.right_pro_info .elementor-image-box-img{z-index:9;position:relative}
.right_pro_info .elementor-image-box-content{z-index:9;position:absolute;top:17%;right:0;width:min-content!important}
.right_pro_info .elementor-image-box-content a{background:#12232e;border-radius:150px 0 150px 135px;white-space:nowrap;padding:8px 28px;position:relative}
.right_pro_info .elementor-image-box-content a:hover{background:#0973ba}
.right_pro_info .elementor-image-box-content a::after{content:"";position:absolute;height:40px;top:-38px;right:-6px;background:url(./images/top-shape.svg)!important;width:40px;background-repeat:no-repeat!important;background-size:100%!important;transform:rotate(270deg)}
.right_pro_info .elementor-image-box-content a:hover::after{background:url(./images/hover-top-shape.svg)!important}
.right_pro_info .elementor-image-box-content .elementor-image-box-title{margin:0}
.right_pro_info .elementor-image-box-content .elementor-image-box-title:hover{text-shadow:none!important}
.right_pro_info .elementor-image-box-content .elementor-image-box-title::after{content:"";position:absolute;height:56px;top:-9px;right:-86px;background:url(./images/right-arrow.svg)!important;width:56px;background-repeat:no-repeat!important;background-size:100% 100%!important;transition:.3s all ease;position:absolute;height:56px;top:-9px;left:-80px;background:url(./images/right-arrow.svg)!important;width:56px;background-repeat:no-repeat!important;background-size:100% 100%!important;transform:rotate(180deg)}
.right_pro_info .elementor-image-box-img img{transition:.3s all ease}
.right_pro_info .elementor-image-box-img:hover img{transform:scale(1.1)}
/* Products Section CSS End 
-------------------------------------------------------------------------------------------*/

.why-do-icon h3{margin:0}
.frm-cont-btn button{background:#fff;font-size:18px;padding:6px 10px 6px 20px;border:none;border-radius:50px;font-weight:500}
.frm-cont-btn button img{background:#000;border-radius:50px;width:45px;height:45px;margin-left:10px;padding:10px}
.frm-cont input{width:100%;padding:10px 20px;border:none;border-radius:15px;font-size:16px;font-weight:500;color:#4d5359}
.frm-cont select{width:100%;padding:10px 20px;border:none;border-radius:15px;font-size:16px;font-weight:500;color:#4d5359}
.frm-cont textarea{width:100%;padding:10px 20px;border:none;border-radius:15px;font-size:16px;font-weight:500;color:#4d5359;height:100px}
.frm-cont-btn button:hover{background:#0973ba;color:#fff}
.ftr-top-row .e-con-inner{border-bottom:1px solid #1D3E4B69}
.ftr-msg-box .elementor-icon-box-wrapper{background:#fff;width:180px;border-radius:100%;height:180px;justify-content:center;padding:20px;gap:0!important}
.ftr-msg-box .elementor-icon-box-content{flex-grow:unset!important;width:100%}
.email-box .elementor-icon-box-wrapper{justify-content:left;border:1px solid #64696e;width:65%;padding:10px 20px;border-radius:50px}
.email-box .elementor-icon-box-content{flex-grow:unset!important;width:auto}
.blue_line_heading .elementor-button{position:relative}
.blue_line_heading .elementor-button::after{content:"";color:transparent;width:15px;background:#d6e5f3;position:absolute;height:15px;top:35%;z-index:9;right:-84%;border-radius:100px}
.email-box .elementor-icon-box-wrapper:hover{background:#ffffff}
.email-box .elementor-icon-box-wrapper:hover p.elementor-icon-box-title,{color:#fff}
.ftr-msg-box .elementor-icon-box-wrapper:hover{background:#0774bb}
.ftr-msg-box .elementor-icon-box-wrapper:hover span.elementor-icon{transform:rotate(45deg);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(331deg) brightness(102%) contrast(101%)}
.ftr-msg-box .elementor-icon-box-wrapper:hover .elementor-icon-box-title{color:#fff!important}
.why-Choose .elementor-icon svg { filter: brightness(0) saturate(100%) invert(24%) sepia(28%) saturate(593%) hue-rotate(160deg) brightness(92%) contrast(87%); }

.home-btn-form h2 {
    text-align: center;
    font-size: 38px;
    font-weight: 600;
    color: #000;
    margin-top: 0;
}
#become-frm {
    background-blend-mode: overlay;
    background-color: #acd5f96b;
    border: 1px solid #dcedfc;
}
div#top-hdr-menu .sub-menu {
    min-width: 18em !important;
}
div#top-hdr-menu .sub-menu a::after {
    bottom: -2px;
    left: 15%;
}
.elementor-kit-9 a {
    font-family: "Mona sans", Sans-serif !important;
}
.tech-section { max-width: 100%; margin: 0 auto; }
.section-title{color:var(--accent);font-size:18px;margin:0 0 14px;padding-left:6px;border-left:4px solid var(--accent);}

.table-wrap{overflow:auto;border-radius:6px;border:1px solid var(--table-border);}

/* Desktop table */
.tech-table { border-collapse: collapse; width: 100%; white-space: nowrap; }
.tech-table thead th{background:linear-gradient(90deg,#e9f7fb, #f1fbff);text-align:left;padding:12px 14px;border-bottom:1px solid var(--table-border);color:var(--muted);font-weight:700;}
.tech-table tbody td{padding:12px 14px;vertical-align:middle;color: #222;}
.tech-table tbody tr:nth-child(odd){background:#fff;}
.tech-table tbody tr:nth-child(even){background:#fbfeff;}
.tech-table thead th:first-child,
.tech-table tbody td:first-child{color:#0b3b5a;font-weight:600;}
.tech-table thead th:hover {color: #fff;}
.tech-table tbody td.title {
    font-weight: 600;
}
/* Responsive: stacked cards on small screens */
/* @media (max-width:1024px){
  .tech-table{border:0;min-width:100%;}
  .tech-table thead{display:none;}
  .tech-table tbody tr{
    display:block;
    margin:10px 12px;
    border-radius:8px;
    background:#fff;
    box-shadow:0 6px 18px rgba(15,30,50,0.06);
    overflow:hidden;
    border:1px solid var(--table-border);
  }
  .tech-table tbody td{
    display:flex;
    justify-content:space-between;
    padding:10px 12px;
    border:0;
    border-bottom:1px solid #f0f4f6;
  }
  .tech-table tbody td[data-label]:before{
    content:attr(data-label);
    font-weight:600;
    color:var(--muted);
    margin-right:10px;
    flex:0 0 52%;
    text-align:left;
  }
  .tech-table tbody td:last-child{border-bottom:0;}
} */
.product-pg-cont .elementor-image-box-title {
    margin-top: 10px;
}
.pro-read a {
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    background: #12232e;
    border-radius: 100px;
    white-space: nowrap;
    padding: 8px 28px;
    position: relative;
}
.pro-read a {
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    background: #12232e;
    border-radius: 100px;
    white-space: nowrap;
    padding: 10px 30px;
    position: relative;
}
.pro-read img {
    filter: invert(1);
    width: 24px;
    margin-left: 10px;
}
.pro-read a:hover {
    background: #0973ba;
    color: #fff;
}
.product-pg-cont figure {
    overflow: hidden;
}
.product-pg-cont figure img {
    overflow: hidden;
    transition: 0.5s ease all;
}
.product-pg-cont:hover figure img{
	transform: scale(1.1);
}
@media only screen and (max-width: 1600px){

}

@media only screen and (max-width: 1440px){
.sec_testimonial .elementor-element{gap:0}
.sec_testimonial .e-con-inner{margin:0!important;width:100%!important;max-width:100%!important}
.ftr-msg-box .elementor-icon-box-wrapper{width:150px;height:150px}
.ftr-bottom-cont p{font-size:13px;margin:0}
.email-box .elementor-icon-box-wrapper{width:70%;padding:6px 20px}
.frm-cont-btn button img{width:30px;height:30px}
.frm-cont-btn button{font-size:14px;padding:4px 5px 4px 18px}
.frm-cont textarea{height:70px;padding:5px 14px;border-radius:10px}
.frm-cont input{padding:5px 14px;border-radius:10px;font-size:13px}
.frm-cont p{margin-bottom:10px}
.sec_testimonial p{font-size:14px;line-height:20px;margin-bottom:10px}
.do_farmers p{line-height:24px!important;font-size:14px}
.left_pro_info .elementor-image-box-content{top:19%}
.right_pro_info .elementor-image-box-content{top:19%}
.left_pro_info .elementor-image-box-content a::after{height:30px;top:-25px;width:30px}
.right_pro_info .elementor-image-box-content a::after{height:30px;top:-30px;width:30px;right:-5px}
.left_pro_info .elementor-image-box-wrapper{min-height:500px}
.right_pro_info .elementor-image-box-wrapper{min-height:500px}
.left_pro_info .elementor-image-box-content .elementor-image-box-title::after{height:48px;top:-10px;right:-70px;width:48px}
.right_pro_info .elementor-image-box-content .elementor-image-box-title::after{height:48px;top:-10px;left:-70px;width:48px}
.year-cont h3.elementor-image-box-title{line-height:124px!important}
.forwell_phera p{line-height:21px!important}
.blue_line_heading::after{width:62%;top:56%}
.complete_farming::after{width:58%}
div#top-hding h2{font-size:115px;margin-top:-10px;letter-spacing:2px}
.top-whts .elementor-button{font-size:17px!important}
.bnr-left-txt .elementor-heading-title{font-size:36px!important;font-weight:600!important}
.bnr-right-img{margin:0}
.bnr-left-txt{padding:5% 3% 6%}
div#top-bnr{margin-top:-165px;min-height:650px}
.bnt-btn-points .elementor-icon-box-wrapper .elementor-icon-box-content h3{font-size:38px!important}
.bnt-btn-points .elementor-icon-box-wrapper{justify-content:left;text-align:left}
.bnt-btn-points .elementor-icon-box-wrapper span.elementor-icon{font-size:38px!important}
.bnt-btn-points .elementor-heading-title{font-size:20px!important}
.button_product::after{width:70%}	
}


@media only screen and (max-width: 980px){
.global_reach::before{background:linear-gradient(90deg,#718899 0%,#71889942 49%,#718899)}
#top-bnr .elementor-widget-button{width:100%}
#top-bnr .elementor-widget-button a{width:100%}
#top-bnr .elementor-button{background-color:#000000!important;fill:#ffffff!important;color:#ffffff!important;border-color:#FFFFFF!important}
.bnr-left-txt .elementor-heading-title{font-size:27px!important;font-weight:600!important;color:#15354b!important;text-shadow:none!important}
.bnr-left-txt .elementor-heading-title br{display:none}
#top-bnr .elementor-widget-image{z-index:9}
.header_argo .current_page_item a::after{display:none}
.header_argo{box-shadow:0 2px 4px 0 #00000042}
.blue_line_heading::after,.blue_line_heading .elementor-button::after,.blue_line_heading .elementor-heading-title::after{display:none}
.left_pro_info .elementor-image-box-wrapper,.right_pro_info .elementor-image-box-wrapper{min-height:auto}
.left_pro_info .elementor-image-box-content .elementor-image-box-title::after,.right_pro_info .elementor-image-box-content .elementor-image-box-title::after{display:none}
.right_pro_info .elementor-image-box-wrapper,.left_pro_info .elementor-image-box-wrapper{padding-top:100px}
.left_pro_info .elementor-image-box-content a::after{top:-20px;left:0;width:30px;z-index:-1}
.right_pro_info .elementor-image-box-content a::after{height:30px;top:-33px;right:-6px;width:44px}
.year-cont .elementor-image-box-wrapper{display:flex;flex-direction:row-reverse;gap:20px;align-items:center}
.year-cont .elementor-image-box-description{padding:12px 20px}
.email-box .elementor-icon-box-wrapper{width:100%}
div#top-bnr{margin-top:0;min-height:auto}
div#top-hding h2{font-size:68px}
div#top-hding h2::after{content:"";width:100%;position:absolute;height:330px;top:80%;right:0;z-index:-1;border-radius:100px;background-image:radial-gradient(#000000 0%,#000000ad 41%,#00000000 68%)}
	
}


@media only screen and (max-width: 600px){
.do_farmers p{line-height:25px!important;font-size:16px}
.reach_global h2{font-weight:600!important}
.global_reach::before{border-radius:50px}
.year-cont .elementor-image-box-wrapper{gap:0}
.forwell_phera p{line-height:22px!important;font-weight:500}
div#top-hding h2{font-size:30px}
div#top-hding h2::after{height:174px;top:240%}
.ftr-msg-box .elementor-icon-box-wrapper{background:#fff;width:65%;border-radius:50px;height:auto;justify-content:center;padding:10px;gap:0!important;flex-direction:row-reverse!important;align-items:center}
	
}

