*{margin:0;padding:0}

a{text-decoration:none}

body{background:var(--white);color:var(--light-black);font-family:Poppins,sans-serif;overflow:hidden;overflow-y:scroll;font-size:15px;letter-spacing:.5px}
:root{--black:#0c0c0c;--light-black:#212529;--white:#ffffff;--dark-green:#ff5050;--dark-gray:#363636;--gray:#ccc;--light-gray:#eee;--light-yellow:#feca03;--blue-sky:#1799f5;--blue-light:#19bbbb;--dark-blue-sky:#008c8d;--light-light-yellow:#fff9ed;--blue-gradient:linear-gradient(180deg, rgb(3 184 233), rgb(99 212 255));--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-22:22px;--fs-25:25px;--fs-30:30px;--fs-35:35px}

img{max-width:100%;height:auto}

div#slider1 img{width:100%}
.text-sky{color:var(--blue-light)!important}
.bg-sky{background:var(--blue-light)!important}
.text-gray-light{color:var(--light-gray)}
.bg-blue{background:var(--blue-sky)!important}
.bg-light-blue{background-color:var(--blue-light)}

h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;color:var(--black);margin:0 0 20px}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:var(--black);font-family:Poppins,sans-serif}

p a{color:var(--light-black);width:auto;display:inline-block}

ul{margin:0;padding:0}

p,ul li{font-size:var(--fs-14);letter-spacing:.5px;line-height:24px}

li{list-style:none}
.title1{font-size:var(--fs-30);font-family:Poppins,sans-serif;font-weight:700}
.title2{font-size:var(--fs-25);font-family:Poppins,sans-serif;font-weight:700}
.title3{font-size:var(--fs-18);font-family:Poppins,sans-serif}
.title4{font-size:var(--fs-18);font-family:Poppins,sans-serif}
.title5{font-size:var(--fs-14);font-family:Poppins,sans-serif}
.title6{font-size:var(--fs-14);font-family:Poppins,sans-serif}
.facebook{color:#fff!important;background:#3c5899}
.youtube{background:#ee1c1b}
.instagram{background-image:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}
.twitter{background:#fff0}
.twitter svg{fill:var(--white)!important;filter:contrast(.5)!important;width:40px;height:40px}
.social.social-icons li svg{color:var(--white);fill:var(--white)!important}
.social.social-icons li{display:flex;align-items:center;justify-content:center;width:30px;list-style:none;height:30px;border-radius:5px;margin:0 2px}
.call-button a{width:30px;height:30px;background:#ffffff00;border:2px solid #6cffff}
.send_enquiry{border-radius:40px;bottom:10px;color:var(--white);height:50px;left:15px;min-width:50px;position:fixed;text-align:center;z-index:9;transition:all .2s linear;background:linear-gradient(to bottom,#fbb030 0,#fbb030 100%);display:flex;align-items:center;justify-content:center}
.whatapp_btn{background:#01e675;width:50px;height:50px;color:var(--white);position:fixed;left:15px;bottom:65px;cursor:pointer;z-index:9;border-radius:100%;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;box-shadow:0 3px 10px rgba(0,0,0,.16),0 3px 10px rgba(0,0,0,.16)}

a.whatapp_btn.whatapp_btn2{bottom:10px;background:var(--dark-blue-sky);right:25px;left:inherit}
.send_enquiry span{display:table-cell;vertical-align:middle;font-size:15px;letter-spacing:-15px;opacity:0;line-height:50px;transition:all .5s;text-transform:uppercase;color:#333;font-weight:600}
.send_enquiry:hover{color:var(--white);padding:0 20px}
.send_enquiry:hover span{opacity:1;letter-spacing:1px;padding-left:10px}
#web-pulse-scroll-up{position:fixed;z-index:9;bottom:65px;right:30px;width:46px;height:46px;border-radius:50%;color:var(--white);font-size:24px;line-height:42px;text-align:center;text-decoration:none;cursor:pointer;transition:all .25s;display:none;background:var(--light-yellow)}
#slider .owl-prev,#slider1 .owl-prev{left:45px}
.carousel-control-next-icon,.carousel-control-prev-icon{width:18px}
#slider .owl-next,#slider .owl-prev,#slider1 .owl-next,#slider1 .owl-prev{line-height:0;position:absolute;top:50%;display:block;width:45px;height:45px;padding:0;transform:translate(0,-50%);cursor:pointer;color:var(--light-black);border:0;outline:0;background:var(--dark-green);opacity:1;border-radius:100%;z-index:1;transition:all .5s ease}
#slider .owl-next,#slider1 .owl-next{right:45px}

button.carousel-control-next.owl-next:hover,button.carousel-control-prev.owl-prev:hover{background-color:var(--blue-light)!important;transition:all .5s ease}
.hero-content h1{margin-bottom:15px;text-transform:capitalize;line-height:1.11;font-size:50px;color:#fff;font-weight:800;padding:100px 100px 0;position:relative}
.hero-content p{font-size:20px;line-height:30px;max-width:775px;position:relative;margin-left:auto;margin-right:auto}
.hero-content .hero-btns .btn{margin:10px 10px 0}
.overlay::before{position:absolute;content:"";width:100%;height:100%;z-index:0;top:0;left:0;opacity:.77;background-color:#000}
.hero-area{height:450px;overflow:hidden;position:relative;background-size:contain;background-position:center center}

div#sb-search{width:40px;height:40px}
.sb-search button{width:40px;height:40px;background:var(--dark-blue-sky)!important;border:2px solid var(--white)!important}

div#sb-search svg{fill:var(--white)!important;color:var(--white)!important;filter:invert(1)}
.sb-search-submit1{display:block!important}
.sb-search-submit{display:none!important}
.sb-search-open{transition:all .5s ease;width:230px!important}
.sb-search-open .sb-search-submit1{display:none!important}
.sb-search-open .sb-search-submit{display:block!important}
.transition{transition:all .5s ease}

li.flot-right.getquote{width:40px;height:40px}

input#search{height:40px}
.py-12s:hover{transition:all .5s ease;background:linear-gradient(180deg,rgb(123 240 241),rgb(0 114 115))}
.py-12s{transition:all .5s ease;color:var(--white)!important;background:linear-gradient(180deg,rgb(255 80 80),rgb(255 108 108));font-size:14px;border:none!important;border-radius:50px}

ul.list-group.list-group-horizontal li.list-group-item{border:none!important}
.header-color{background-color:#00000000;z-index:9}
.sticky-top.menubar{background-color:var(--white)}
.menubar.stricky-fixed{position:fixed;top:0;left:0;width:100%;z-index:999;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1);box-shadow:0 3px 5px rgba(0,0,0,.1);animation-name:fadeInDown;animation-duration:1s;animation-fill-mode:both;background:#ffffffed}

nav.border-bottom.py-1.d-none.d-lg-block{border-bottom:1px solid #83d3fc2e!important;background-color:var(--dark-blue-sky)}
.py-12s{line-height:28px;padding:6px 10px}
.navbar-light .navbar-nav .nav-link{color:#353535!important;font-weight:600}

a.navbar-brand img.logo{width:200px;filter:drop-shadow(0px 1.2px 0px #00000094);}

li.sub-menu-list-hover1 a{transition:all .5s ease}

li.sub-menu-list-hover1:hover a{color:var(--white);background:var(--dark-blue-sky)}
.navbar-expand-lg .navbar-nav .dropdown-menu{width:220px!important;border-top:3px solid #008c8d;border-radius:8px!important;overflow:hidden}

li.sub-menu-list-hover1 a{padding:5px 10px!important;border-bottom:1px solid #eee}
.navbar-light .navbar-nav .nav-link:hover{color:var(--blue-light)!important}
.nav-link.active{color:var(--blue-light)!important}

ul.navbar-nav li.nav-item.dropdown:hover .dropdown-menu{display:block}
.aboutus-content p{text-align:justify;position:relative;z-index:1}
.div-cla.aboutus-content h2{font-size:20px;margin:0 0 9px;font-weight:700}
.waste .well1{margin-bottom:20px;position:relative}
.light-text{padding-left:30px}
.light-text:before{position:absolute;left:15px;top:4px;height:50px;width:4px;background-color:var(--dark-green);content:"";z-index:1}
.light-text:after{position:absolute;left:25px;top:4px;height:40px;width:2px;background-color:var(--dark-green);content:"";z-index:1}
.about-su .light-text:before{left:0}
.about-su .light-text:after{left:8px}
.images-about{max-width:500px;margin:0 0 15px 25px}
.about-image-part{z-index:1;position:relative;margin-bottom:-30px;padding:45px 35px 0 0}
.about-image-part:before{position:absolute;content:'';height:20%;width:60%;left:22%;top:0;z-index:-1;border-radius:20px;border:2px dashed var(--dark-blue-sky);border-bottom:none}
.about-image-part .image{margin-bottom:30px}
.about-image-part .image img{width:100%;border-radius:20px}
.project-complete{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--white);padding:15px 11px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;position:relative;width:max-content;z-index:1;-webkit-box-shadow:0 0 55px rgba(0,0,0,.2);box-shadow:0 0 55px rgba(0,0,0,.2)}
.project-complete .project-complete__icon{margin-right:20px;color:var(--white);-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:25px;width:55px;height:55px;background:var(--dark-green);line-height:55px;border-radius:50%;text-align:center}
.project-complete .project-complete__content .title5{font-size:15px;font-weight:700;margin-bottom:0}
.about-image-part .experiences-years{position:absolute; right: 25px;top: 98%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.experiences-years{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;font-weight:800;max-width:185px;padding:15px 20px;background:var(--white);-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;-webkit-box-shadow:0 0 55px rgba(0,0,0,.2);box-shadow:0 0 55px rgba(0,0,0,.2)}
.experiences-years .experiences-years__number{font-size:24px;padding:8px;color:#fff;margin-right:10px;border-radius:7px;background:var(--dark-green)}
.about-image-part .image img{width:100%;border-radius:20px}
.about-image-part:after{width:147px;height:147px;position:absolute;border-radius:50%;content:'';z-index:-1;left:0;bottom:20%;-webkit-transform:translate(-40%);-ms-transform:translate(-40%);transform:translate(-40%);border:30px solid #ff505070}
.btn{color:var(--white);display:inline-block;padding:10px 20px!important;border:0;text-transform:capitalize;--webkit-backface-visibility:hidden;z-index:1;position:relative;font-weight:400;font-size:14px}
.btn::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;transition:all 1s ease;background:linear-gradient(180deg,#34e0e1 0,#008c8d 99.48%);opacity:1;z-index:-1;border-radius:30px}
.theme-btn:hover:after,.view-cart-btn:hover:after{background:linear-gradient(180deg,#ed861d 0,#ebb011 99.48%)}
.btn:hover::after{background:linear-gradient(180deg,#cb2a2a 0,#ed7373 99.48%)}
.btn:hover{color:var(--white)}
.footer{background-position:center center;background-size:cover;background-image:url(../images/main-footer-bg.jpg);background-repeat:no-repeat}
.address_group a:hover{color:#ff6969!important}

footer .link-secondary{color:var(--gray)}
.link-secondary:focus,.link-secondary:hover{color:#27cacb}
.w-100.rounded-5.rounded-3.px-4.py-4.bg-sky.d-block{background:linear-gradient(180deg,rgb(255 80 80),rgb(255 108 108))!important}

button#button-addon2{border:2px solid #fff}
.w-100.rounded-5.rounded-3.px-4.py-4.bg-sky.d-block.mb-5 .btn::after{background:linear-gradient(180deg,#363636 0,#000 99.48%)}
.w-48{width:48%}
.text-justify{text-align:justify}

footer .link-secondary svg{fill:#27cacb;margin-right:6px}

h5.pb-0.fs-16.fw-bold.lsp-5.mb-2.text-gray-light.text-capitalize.mb-1{font-size:17px}
.icon svg{

width: 50px;

height: 50px;

color: #27cacb;
}
.icon svg{fill:#27cacb!important}
.footer .text-light{color:var(--gray)!important}
.text-light a{color:var(--light-gray)}
.d-flow-root{display:flow-root}
.donatation-service .single-donate{padding:10px;border-radius:10px;border:1px solid #e3e3e3;-webkit-transition:.3s;transition:.3s;background:#fff}
.flex{display:flex}
.backd.position-absolute.bottom-0.end-0{width:60px;height:45px;margin-right:18px!important;background:linear-gradient(180deg,rgb(251 176 48),rgb(255 108 108))!important;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:700;padding-top:8px}
.donatation-service .single-donate .donate-img img{border-radius:10px}
.donatation-service .single-donate .donate-img .donate-badge{background:linear-gradient(180deg,rgb(255 80 80),rgb(255 108 108));padding:12px 18px;border-radius:5px;position:absolute;top:10px;left:10px;z-index:5}
.donatation-service .single-donate .donate-img .donate-badge .subtitle{color:var(--white);font-size:14px;font-weight:500;text-transform:capitalize;line-height:15px;margin-bottom:0;letter-spacing:1px}
.donatation-service .single-donate .donate-img::after{content:"";position:absolute;bottom:-8px;right:13px;border-top:8px solid #ff6d6c;border-left:7px solid transparent;border-right:7px solid transparent;height:0;width:70px;z-index:2}
.donatation-service .single-donate .donate-info{margin-top:20px;padding:10px}
.donatation-service .single-donate .donate-info .donate-info-title .title{font-size:18px;font-weight:700;line-height:24px;color:var(--blue-sky);margin-bottom:10px;text-transform:uppercase!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;letter-spacing:.5px;text-align:center}
.donatation-service .single-donate .donate-info .donate-info-title .title a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;width:100%;letter-spacing:.5px}
.custom-progress-two{margin-top:0;height:6px;position:relative;overflow:visible;background-color:#c9efe8;border-radius:5px}
.custom-progress-two .progress-bar{background-color:var(--blue-sky);position:relative;overflow:visible;border-radius:5px}
.donatation-service .single-donate .charges .pera{font-size:14px;color:var(--light-black);font-weight:700;margin-bottom:0;margin-top:15px}
.donatation-service .single-donate .charges .title5{font-size:14px!important;font-weight:400!important;color:#359e0f!important;margin-bottom:11px!important;line-height:20px}
.donatation-service .single-donate .forward-btn{width:40px;height:40px;background-color:transparent;border:1px solid var(--dark-green);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.donatation-service .single-donate .forward-btn svg{-webkit-transform:scaleX(1);transform:scaleX(1)}
.donatation-service .single-donate .donate-btn:hover{background-color:var(--blue-sky);color:var(--white);border:1px solid transparent}
.donatation-service .single-donate .donate-btn{transition:all .5s ease;padding:12px!important;border:0 solid var(--blue-sky);border-radius:50px;font-weight:400;color:#fff;font-family:var(--Sans);font-size:14px;line-height:16px;background:#ffff!important;height:40px;width:50%!important}

a.border.border-muted.text-white.bg-transparent.rounded-pill.py-12s.w-110.px-4,a.btn.donate-btn.w-50.px-4{width:140px!important;text-align:center}
.blog-single-card{box-shadow:0 2px 10px 0 rgba(0,4,88,.1019607843);background:#fff;border-radius:10px;margin-bottom:30px;border:1px solid #e7e7e7}
.blog-single-card .image{padding:10px;position:relative}
.blog-single-card .image img{border-top-left-radius:10px;border-top-right-radius:10px;width:100%}
.blog-single-card .image .top-date{position:absolute;left:1px;bottom:20px;color:#fff;font-weight:500;font-size:14px;line-height:30px;text-align:center;height:35px;width:125px;background:linear-gradient(180deg,rgb(255 80 80),rgb(255 108 108));border-bottom-right-radius:50px;border-top-right-radius:50px;text-transform:capitalize;display:flex;align-items:center;justify-content:center}
.blog-single-card .image .top-date .shape svg{fill:#ff5d5d}
.blog-single-card .image .top-date .shape{position:absolute;top:-20px;left:1px}
.blog-single-card .content .top-content{list-style:none;text-align:center;display:flex;align-items:center}
.blog-single-card .content .top-content li{display:flex;align-items:center;justify-content:left;font-weight:500;font-size:14px;line-height:30px;color:#525252;margin:0 10px 0 0}
.blog-single-card .content .top-content li .image-single{margin-right:5px}
.blog-single-card .content{padding:0 20px}
.blog-single-card .content .title3{margin-top:10px;margin-bottom:5px;line-height:24px}
.blog-single-card .content .title3 a {
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    color: #323232;
    transition: all .3s; 
    width: 100%;
    display: block; 
    height: auto;
    display: flex;
    align-items: center;
}
.blog-single-card .blog-btn{padding:0 20px 20px}
.blog-single-card .blog-btn a{font-weight:500;line-height:20px;color:#fff;width:120px}
.title.font-700{font-family:Poppins,sans-serif;color:var(--black);margin:0 0 20px;font-size:var(--fs-30);font-weight:700}
.testimonial-section-two .active.single-testimonial{border:1px solid #349d0f33;margin:6px 0 10px}
.testimonial-section-two .single-testimonial{border-radius:10px;border:1px solid transparent;background-color:var(--white);-webkit-box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;padding:20px;height: 290px;}
.testimonial-section-two .single-testimonial .client-info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:0}
.testimonial-section-two .single-testimonial .client-info .client-image{width:50px;height:50px;text-align:center;display:flex;align-items:center;justify-content:center;font-size:25px;background:#ffc8c8;color:#ff5050;font-weight:900;border-radius:0 0 30px 0}
.testimonial-section-two .single-testimonial .client-info .client-image img{width:100%;border-bottom-right-radius:30px}
.testimonial-section-two .single-testimonial .quote{top:25px;right:20px}
.testimonial-section-two .single-testimonial .pera{margin-bottom:10px}
.testimonial-section-two .single-testimonial .rating{color:var(--light-yellow);margin-top:15px}
.testimonial-section-two .single-testimonial .client-info .client-details .name{font-size:18px;font-weight:600;color:var(--dark-gray);margin-bottom:5px;text-transform:uppercase}
.testimonial-section-two .active.single-testimonial .quote svg{fill:var(--dark-green)}
.clients .image{border-radius:10px!important;overflow:hidden;box-shadow:0 0 5px 1px #ccc;aspect-ratio:2;height:auto;display:flex;justify-content:center;align-items:center;padding:30px}
.webpluse-area-three .helpful-card{padding:20px 15px;border-radius:10px;background-color:#fff;-webkit-box-shadow:0 4px 40px -10px rgba(0,0,0,.15);box-shadow:0 4px 40px -10px rgba(0,0,0,.15);position:relative;--webkit-transition:all 0.5s ease;transition:all .5s ease;overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease}
.webpluse-area-three .col-xl-3:first-child .helpful-card-icon{background-color:#ffedcf}
.webpluse-area-three .col-xl-3:nth-child(2) .helpful-card-icon{background-color:#d6fbcb}
.webpluse-area-three .col-xl-3:nth-child(3) .helpful-card-icon{background-color:#b2eaf7}
.webpluse-area-three .col-xl-3:nth-child(4) .helpful-card-icon{background-color:#ffd3bb}
.webpluse-area-three .helpful-card .helpful-card-icon{min-width:70px;max-width:70px;height:70px;text-align:center;margin-bottom:20px;border-radius:50%;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;background:#fff}
.webpluse-area-three .col-xl-3:first-child .helpful-card-icon i{color:var(--light-yellow)}
.webpluse-area-three .helpful-card .helpful-card-icon i{font-size:30px;color:#fff;transition:.3s}
.webpluse-area-three .helpful-card .helpful-card-caption{margin-top:15px;text-align:center;position:relative;z-index:1}
.webpluse-area-three .helpful-card .helpful-card-caption .caption-title{font-size:18px;font-style:normal;font-weight:700;color:#090e0d;margin-bottom:10px;line-height:30px;text-transform:uppercase}
.webpluse-area-three .helpful-card .helpful-card-caption .caption-para{color:#1c1c1c;font-size:14px;font-weight:400;margin-bottom:20px;line-height:25px}
.webpluse-area-three .helpful-card .helpful-card-caption .imp-link{color:var(--dark-green);font-size:14px;font-weight:600;text-transform:uppercase}
.webpluse-area-three .helpful-card .number-watermark{position:absolute;bottom:30px;right:20px}
.webpluse-area-three .helpful-card .number-watermark .number{font-size:100px;color:#eaebed;font-weight:800;-webkit-transition:.3s;transition:.3s}
.webpluse-area-three .helpful-card:hover{background-color:var(--dark-blue-sky);}
.webpluse-area-three .helpful-card:hover .helpful-card-icon{background-color:#fff!important}
.webpluse-area-three .helpful-card:hover .helpful-card-caption .caption-title{color:#fff}
.webpluse-area-three .helpful-card:hover .helpful-card-caption .caption-para{color:#d9fff8}
.webpluse-area-three .helpful-card:hover .helpful-card-caption .imp-link{color:var(--white)}
.webpluse-area-three .helpful-card:hover .number{color:#18a8a9}
.webpulse-help-people{padding-top:100px;padding-bottom:120px;position:relative;background-color:#ffedcf;background-repeat:repeat;background-position:center;background-size:contain}
.title3.text-white.mb-3.fw-bold{text-transform:uppercase}
.cleenhearts-btn{position:relative;display:inline-block;vertical-align:middle;--webkit-appearance:none;border:none;outline:0;background-color:#fff0;padding:16px 22px 16px 19px!important;transition:.5s;border-radius:100px;border:2px solid #22c3c4b8}
.cleenhearts-btn__icon-box{position:relative;position:absolute;top:50%;left:10px;transform:translateY(-50%);text-align:left;width:40px;height:40px;border-radius:100px;background-color:var(--dark-green);z-index:1;border:1px solid #ffffff85;transition:all .5s cubic-bezier(.65, 0, .076, 1)}
.cleenhearts-btn__icon-box__inner{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;background-color:transparent}
.cleenhearts-btn__icon-box__inner span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:13px;color:#fbefef}
.cleenhearts-btn__text{position:relative;font-size:16px;color:inherit;margin-left:40px;font-weight:700;line-height:1;text-transform:capitalize;z-index:11;transition:all .4s ease-in-out}
.webpulse-help-people__images{position:absolute;top:50%;left:0;transform:translateY(-50%);width:50%;height:404px;z-index:1}
.webpulse-images-inner{padding:16px;width:100%;height:100%;position:absolute;top:50%;left:-16px;transform:translateY(-50%);display:flex;align-items:center;justify-content:flex-end;gap:30px;background-color:#ff505070;border-radius:0 1000px 1000px 0}
.webpulse-images-inner img{transition:all .5s ease;width:376px;height:376px;border-radius:50%;border:5px solid #fff}
.webpulse-images-inner img:hover{transform:scale(1.03)}
.webpulse-images-contents .light-text:before{left:0}
.webpulse-images-contents .light-text:after{position:absolute;left:8px}
.title,.title2{position:relative}
.title.font-700:after{background:#fbb12f;bottom:-10px;content:"";height:2px;left:0;right:0;margin:0 auto;position:absolute;width:50px}
.webpluse-area-three .helpful-card::after{transition:all .5s ease;content:"";top:0;left:0;width:100%;height:100%;background-color:#ffffffe3;position:absolute;z-index:-1}
.webpluse-area-three .helpful-card:hover::after{background-color:var(--dark-blue-sky)!important}
.border-sky1{border-color:#ab0919!important}
.border-sky2{border-color:#007879!important}
.border-sky3{border-color:#a76b03!important}
.shadow{box-shadow:0 0 5px 1px #ccc!important}
.transition{transition:all .5s ease}
.lsp-5px{letter-spacing:0.5px}
.innerItem.transition.d-flex{background-size:cover;background-position:center center;height: 100%;}
.imgIconCircle.px-3{width:60px;height:60px;background:#fff6;justify-content:center;display:flex;align-items:center;margin-right:13px;border-radius:50px;border:1px solid #fff}

a.feature-item__btn.btn1.bg-white.rounded-pill.px-3.py-2.text-uppercase.mt-3.d-inline-block.text-dark.fw-bold.title6{font-size:12px!important;margin-bottom:10px}
.bg-light{background:#fcf2dc!important}
.event-card img{transition:all 1s ease}
.event-card:hover img{transform:scale(1.1)}
.event-card:before{position:absolute;content:"";left:0;bottom:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,52,43,0) 48.36%,rgba(0,39,32,.712623) 78%,#000 97.64%);border-radius:20px;transition:all .3s;z-index:11}
.event-card{position:relative;z-index:1;border-radius:20px;margin:0 4px;margin-bottom:30px}
.event-card .top-date{position:absolute;right:20px;top:-15px;color:#fff;font-weight:700;font-size:18px;line-height:30px;text-align:center;height:100px;width:90px;border-bottom-left-radius:50px;border-bottom-right-radius:50px;padding-top:15px;text-transform:capitalize;z-index:11}
.event-card .top-date span{display:block}
.event-card .top-date .shape{position:absolute;top:-8px;left:-19px}
.event-card .image{overflow:hidden;border-radius:20px}
.event-card .image img{overflow:hidden;width:100%;transition:all .3s;border-radius:20px}
.event-card .text{position:absolute;left:0;bottom:0;z-index:11;padding:40px 28px}
.event-card .text .event-info{display:flex;align-items:center;justify-content:space-between}
.event-card .text .event-info span{font-weight:400;font-size:14px;line-height:24px;color:#fff}
.event-card .text .event-info span i{font-size:16px;margin-right:10px}
.event-card .text .event-info svg{width:20px}
.event-card .top-date svg{fill:#ED861D}
.event-wrap .col:nth-child(2) svg{fill:#ff5252}
.event-wrap .col:nth-child(3) svg{fill:#018d8e}
.event-card .top-date{background:linear-gradient(180deg,#ebb011 0,#ed861d 99.48%)}
.event-wrap .col:nth-child(2) .event-card .top-date{background:linear-gradient(180deg,#ff7b7b 0,#ff5050 97.92%)}
.event-wrap .col:nth-child(3) .event-card .top-date{background:linear-gradient(180deg,#68cecf 0,#008c8d 94.79%)}
.clients{width:97%;margin:10px auto}
.innerItem.transition.d-flex:hover{border-bottom:3px solid #282828!important;filter:drop-shadow(2px 4px 6px black)}
.imgIconCircle.px-3 svg{filter:invert(1)}
.backd.position-absolute.bottom-0.end-0 svg{fill:#fff!important}
.backd.position-absolute.bottom-0.end-0 svg .st0{fill:#fff}

section.donatation-service .owl-nav{width:100%;position:absolute;top:50%}

section.donatation-service .owl-nav button{  background: #fbb030 !important;}
/* button.owl-prev{margin-left:-18px}

button.owl-next{float:right;margin-right:-18px} */
.owl-carousel.product-feature button.owl-prev, .owl-carousel.product-feature button.owl-next {
  display: flex;
  align-items: center;
  justify-content: center;
}
.modal-header{background:var(--dark-blue-sky);color:#fff;padding:10px}
.form-group{margin-bottom:10px}
.events-active .event-item{overflow:hidden;border-radius:8px;position:relative;margin-bottom:25px}
.events-active .event-item img{width:100%;aspect-ratio: 1;object-fit: contain;}
.donatation-service .single-donate .donate-img .donate-badge.donate-badge1{background:linear-gradient(180deg,#ebb011 0,#ed861d 99.48%)}
.donatation-service .single-donate .donate-img .donate-badge.donate-badge2{background:linear-gradient(180deg,#f84d43 0,#e92217 97.92%)}
.donatation-service .single-donate .donate-img .donate-badge.donate-badge3{background:linear-gradient(180deg,rgb(123 240 241),#0dcaf0)}
.donatation-service .single-donate .donate-img .donate-badge.donate-badge4{background:linear-gradient(180deg,rgb(253 205 131),rgb(253 98 77))}
.donatation-service .single-donate .donate-img .donate-badge.donate-badge5{background:linear-gradient(180deg,#68cecf 0,#008c8d 94.79%)}
.donatation-service .single-donate .donate-img .donate-badge.donate-badge6{background:linear-gradient(180deg,#ebb011 0,#ed861d 99.48%)}
.donatation-service .single-donate .donate-img .donate-badge.donate-badge7{background:linear-gradient(180deg,#f84d43 0,#e92217 97.92%)}
.donatation-service .single-donate .donate-img .donate-badge.donate-badge8{background:linear-gradient(180deg,rgb(123 240 241),#0dcaf0)}
.donatation-service .single-donate .donate-img .donate-badge.donate-badge9{background:linear-gradient(180deg,rgb(253 205 131),rgb(253 98 77))}
.donatation-service .single-donate .donate-img .donate-badge.donate-badge10{background:linear-gradient(180deg,#50ffd3,rgb(0 185 121))}
.donatation-service .single-donate .donate-img .donate-badge.donate-badge11{background:linear-gradient(180deg,rgb(238 80 255),rgb(255 98 98))}
.event-card .text a.text-white:hover{color:var(--dark-green)!important}
.gallery-area .event-item.gallery_details{border-radius:10px;padding:10px;box-shadow:0 0 5px 1px #ccc}
.gallery-area .events-active .event-item a img{transition:all .5s ease;border-radius:10px}
.video_gallery{width:100%;margin:0 0 20px;padding:10px;border-radius:10px;background:#fff;box-shadow:0 0 5px 1px #ccc;transition:all .3s ease-in-out}
.video_gallery iframe{width:100%;height:300px;margin-bottom:5px}
.video_gallery h3 i{width:50px;height:50px;background:#e02f2f;border:1px solid #ce2626;text-align:center;line-height:45px;float:left;font-size:30px;color:#fff;margin-right:15px}
.gallery_details:before{border-left:1px solid #fff;border-top:1px solid #fff;top:20px;left:20px;z-index:1}
.gallery_details:after{border-right:1px solid #fff;border-bottom:1px solid #fff;bottom:20px;right:20px}
.gallery_details:after,.gallery_details:before{position:absolute;content:'';height:0;width:0;background-color:transparent;transition:all .3s ease-in-out;opacity:0}
.gallery_details .link-wrap{position:absolute;top:calc(55% - 25px);right:50%;transform:translateX(50%) translateY(-50%);z-index:10}
.gallery_details{position:relative;overflow:hidden}
.gallery_details:hover:after,.gallery_details:hover:before{height:40px;width:40px;opacity:1}
.gallery_details:hover .link-wrap i{opacity:1;transform:translateY(0)}
.gallery_details .link-wrap i{display:inline-block;height:45px;width:45px;line-height:40px;background-color:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.3);text-align:center;color:#fff;font-size:14px;opacity:0;transition:all .5s ease-in-out}
.events-active .event-item a img{transition:all .5s ease}
.events-active .event-item a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000096;z-index:0;opacity:0;transition:all .5s ease}
.events-active .event-item a:hover::after{opacity:1}
.events-active .event-item a:hover img{transform:scale(1.1)}
.inner_breadcrumb{width:100%;background:#fff;position:relative;margin:0;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}
.inner_breadcrumb .breadcrumb{background:0 0;border-radius:0;border:none;list-style:none;padding:0;text-transform:capitalize;margin:0}
.inner_breadcrumb .breadcrumb li{font-weight:700;text-transform:uppercase;color:#666;float:left;line-height:45px}
.inner_breadcrumb .breadcrumb li a{color:#666}
.inner_breadcrumb .breadcrumb li.active{color:var(--dark-green)}
.inner_breadcrumb .breadcrumb li+li:before{float:left;padding:0 10px;color:#bfbfbf;content:"/"}
.heading_banner{background-position:center center;background-size:cover;position:relative}
.heading_banner::after{content:"";position:absolute;background:#000000c7;top:0;left:0;width:100%;height:100%;z-index:0}
.bg-sky{background:var(--dark-green)!important}
.heading_banner .cat_title.fs-4.fw-bold{position:relative;z-index:1;padding-top:20px}
.contact .video-section .video-inner{position:relative;width:100%;padding:185px 0;background-size:cover;background-repeat:no-repeat;background-position:left center;max-height:max-content;margin:0 auto;border-radius:6px}
.corner:hover .bottom_corners:after,.corner:hover .bottom_corners:before,.corner:hover:after,.corner:hover:before{border-color:var(--dark-green);height:100%;z-index:0;width:100%;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}
.shadow{box-shadow:0 0 5px 1px #ccc!important}
.z-index-1{z-index:1}
.h-170{height:155px;padding:17px!important}
.corner:before{content:"";position:absolute;top:-2px;left:-2px;width:30px;height:30px;z-index:0;border:2px solid var(--dark-green);border-width:2px 0 0 2px;border-radius:2px 0 0 0}
.corner:after{content:"";position:absolute;top:-2px;right:-2px;z-index:0;width:30px;height:30px;border:2px solid var(--dark-green);border-width:2px 2px 0 0;border-radius:0 2px 0 0}
.corner .bottom_corners:before{content:"";position:absolute;bottom:-2px;left:-2px;z-index:0;width:30px;height:30px;border:2px solid var(--dark-green);border-width:0 0 2px 2px;border-radius:0 0 0 2px}
.corner .bottom_corners:after{content:"";position:absolute;bottom:-2px;right:-2px;z-index:0;width:30px;height:30px;border:2px solid var(--dark-green);border-width:0 2px 2px 0;border-radius:0 0 2px 0}
.base-header2{position:relative;z-index:1}
.z-index-9{z-index:9}
.contact_map{width:100%;height:350px}
.icon-holder{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff}

ul.social li{margin:0 3px;display:inline-block;border-radius:5px}
.get-touch-area ul.social li a{transition:background .4s ease-in-out;text-align:center;width:35px;height:35px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff}
.form-control,.form-group{position:relative;font-size:15px;margin:0 0 10px}

ul.social.w-100.mb-1.float-none{display:flex;justify-content:start;margin-top:10px}
.carrer-form .tabs-dps-tab.active{display:block!important}
.carrer-form .tabs-dps-tab{display:none!important}
.title20{font-size:20px}
.blog_details h3{font-size:20px;margin: 10px 0px;}
.volunteer-card{position:relative}
.volunteer-card__image{position:relative;border-radius:20px;overflow:hidden;z-index:1;border:1px solid #ccccccdb}
.volunteer-card__image::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(var(--cleenhearts-white-rgb,255,255,255),0) 0,rgba(var(--cleenhearts-white-rgb,255,255,255),.2) 100%);background:linear-gradient(to right,rgba(var(--cleenhearts-white-rgb,255,255,255),0) 0,rgba(var(--cleenhearts-white-rgb,255,255,255),.2) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.volunteer-card__image img{display:block;width:100%;border-radius:20px}
.volunteer-card__social{position:absolute;top:10px;right:10px;width:52px;height:52px;border-radius:50%;background-color:var(--cleenhearts-white2,#efece7);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:11;transition:all .4s ease;box-shadow:0 0 3px 1px #0003}
.volunteer-card__social span{font-size:24px;color:var(--dark-blue-sky);transition:all .4s ease-in-out}
.volunteer-card__social__list{position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%) scale(0,1);background-color:var(--dark-green);display:flex;align-items:center;justify-content:center;margin:0;border-radius:10px;min-height:52px;padding-left:10px;padding-right:10px;opacity:0;transition:.5s ease;transform-origin:top right}
.volunteer-card__content{position:relative;margin-top:-50px;width:calc(100% - 84px);margin-left:auto;margin-right:auto;padding:10px 5px 15px;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#efece7;border-radius:10px;text-align:center;overflow:hidden;z-index:11}
.volunteer-card__name{font-size:18px;line-height:1.458;margin-bottom:5px;font-weight:600}
.volunteer-card__designation{color:var(--dark-blue-sky);font-size:14px;font-weight:500;line-height:1;text-transform:capitalize;transition:all .4s ease-in-out;margin-bottom:0}
.volunteer-card__content::after{content:"";width:100%;height:100%;background-color:var(--dark-green);z-index:-1;position:absolute;top:100%;left:100%;border-radius:10px;transition:all .4s ease}
.volunteer-card:hover .volunteer-card__content::after{top:0;left:0}
.volunteer-card:hover .volunteer-card__image::before{-webkit-animation:shine .75s;animation:shine .75s}
.volunteer-card__social:hover span{color:var(--dark-green)}
.volunteer-card__social:hover .volunteer-card__social__list{opacity:1;transform:translateY(-50%) scale(1,1)}
.volunteer-card:hover .volunteer-card__content::after{top:0;left:0}
.volunteer-card__social__list svg{width:30px;fill:#fff!important;background:#fff0;margin:1px;height:30px;padding:7px;border-radius:5px}
.volunteer-card:hover .volunteer-card__designation{color:#fff}
.volunteer-card:hover .volunteer-card__name a{color:#fff}
.volunteer-card__social__list .twitter svg{fill:#ffffff!important;filter:invert(1)!important;width:40px!important;height:40px!important}
.volunteer-card__social__list .twitter{background-color:#505050;width:32px;height:32px;line-height:0;display:flex;justify-content:center;align-items:center}
.volunteer-card__social__list a.rounded-3{margin:0 2px}
.whychoose-img img{height:430px;object-fit: cover;}
.about-image-part.p-0:before{top:-41px}
.about-image-part.p-0 .image.mt-65.rmt-15.rel img{height:200px;object-fit: cover;}
.images-about.m-0{max-width:550px}
.image.whychoose-img.animated{margin:0}
.images-about.m-0 .images3-w img{height:200px;    object-fit: cover;}
.accordion-title{padding:14px;padding-right:13.72px;cursor:pointer;background:#fff0;border:none}
.accordion-item{background-color:#f1ede7;position:relative;border:none;border-radius:10px!important;margin-bottom:10px;overflow:hidden}
.accordion-button:not(.collapsed){color:#323232;background-color:#fff2df;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}
.accordion-button:not(.collapsed)::after{filter:brightness(.5)}
.about-image-part.m-0.p-0 .experiences-years{right:25px;top:88%}
.h-280{height:280px}
.about-image-part.m-0.p-0:before{display:none}
.webpulse-doanation-payment,.webpulse-donations-amount,.webpulse-donations-details{padding:15px;border:1px solid #ebebeb;margin-bottom:25px;background:#fff;border-radius:10px;box-shadow:0 0 5px 0 #00000021}
.webpulse-doanation-payment h2,.webpulse-donations-amount h2,.webpulse-donations-details h2{font-size:18px;font-size:1.125rem;font-weight:600;position:relative;text-transform:capitalize;margin-bottom:30px;margin-top:0}
.webpulse-donations-amount input,.webpulse-donations-details input,.webpulse-donations-details textarea{background:0 0;width:100%;height:50px;border:1px solid #d7d7d7;padding-left:15px;box-shadow:none!important;color:#525252;border-radius:5px;margin-bottom:5px}
.webpulse-donations-details textarea{height:120px}
.webpulse-payment-area .form-style input{width:100%;margin-bottom:15px;padding-left:20px;height:40px;background:#fff;border-radius:2px;border:none;border:1px solid #ebebeb}
.webpulse-payment-area{width:100%}
.webpulse-payment-option{padding:0 15px 0 0}
.webpulse-payment-select ul{display:flex}
.webpulse-payment-select ul{list-style:none}
.webpulse-payment-select ul li{margin-right:10px;font-size:15px;font-weight:500;color:#5b5b5b;display:flex;align-items:center;justify-content:space-around}
.webpulse-payment-select label{font-size:14px;font-weight:600;margin-left:10px}
.payment-name ul{list-style:none}
.payment-name ul{display:flex;margin-top:10px;flex-wrap:wrap;margin-bottom:10px}
.payment-name ul li{width:67px;height:45px;text-align:center;line-height:43px;margin-bottom:5px}
.payment-name ul li input{margin-right:0;position:absolute;z-index:-1;opacity:0}
.payment-name ul li input:checked~label{background:#fcebbd}
.payment-name .visa label{border:1px solid #0057a0}
.payment-name .mas label{border:1px solid #c00}
.payment-name .ski label{border:1px solid #691a5f}
.payment-name .pay label{border:1px solid #019cde}
.payment-name label{width:100%;border:1px solid transparent;cursor:pointer;font-size:14px;margin-bottom:5px;font-weight:500}
.payment-name ul li{margin-right:5px}
.blog_left.blog_details.causes-detail .global-res h3{font-size:16px}
.causes_details .widget+.widget{margin-top:65px}
.causes_details .widget .title3{font-size:20px;color:var(--dark-blue-sky);margin:0 0 1.3em;position:relative;text-transform:capitalize;padding-bottom:20px;font-weight:600}
.causes_details .widget .title3:before{content:"";background-color:#f99126;width:55px;height:4px;position:absolute;left:0;bottom:0;border-radius:10px}
.causes_details .widget .title3:after{content:"";background-color:#f2f2f2;width:80%;height:4px;position:absolute;left:65px;bottom:0;border-radius:10px}
.causes_details .recent-post-widget .post{overflow:hidden;display:flow-root}
.causes_details .recent-post-widget .post .img-holder{width:90px;float:left}
.causes_details .recent-post-widget .post .img-holder img{border-radius:6px}
.causes_details .recent-post-widget .post .details{width:calc(100% - 90px);float:left;padding-left:20px}
.causes_details .recent-post-widget .post h4{font-size:13px;font-weight:500;line-height:1.3em;margin:0 0 .3em;height:33px;overflow:hidden}
.causes_details .recent-post-widget .post h4 a{display:inline-block;color:var(--dark-green);font-weight:600}
.causes_details .recent-post-widget .post .details .date{font-size:12px;color:#525252}
.widget.recent-post-widget{border:1px solid #f3f3f3;overflow:hidden;padding:10px;box-shadow:0 0 5px 0 #00000040;border-radius:5px}
.posts li{border-bottom:1px dashed;padding:5px 0!important;margin-bottom:0}
.widget.recent-post-widget.mt-3 .title3{margin-bottom:10px}
.posts li:last-child{border:none}
.posts a.link-secondary.d-flex.align-items-center.white-space{color:#333;font-weight:600}
.posts a.link-secondary.d-flex.align-items-center.white-space.active{color:#008c8d}
.posts a.link-secondary.d-flex.align-items-center.white-space:hover{color:#008c8d}
.widget.recent-post-widget.mt-3.position-sticky.top-0{top:100px!important}
.position-sticky.events{top:100px}
.donatation-service .single-donate .donate-img.donate-img3::after{display:none}
.flex-grow-1 p.mb-0{font-size:13px;line-height:13px;margin-left:10px;font-weight:600;letter-spacing:0}
.course-highlight .flex-shrink-0{background:#feca0357;padding:5px;border-radius:50px;width:40px;height:40px;display:flex;justify-content:center;align-items:center}
.donate-info-title{text-align:center}
.display-form2{display:none}
.navbartab li.list-group-item{margin:5px 0;border:none;padding:0}
.navbartab li.list-group-item a{border:1px solid #ccc;display:block;border-radius:5px;padding:10px 20px;color:#4d4d4d;text-align:left}

ul.nav.nav-tabs.navbartab.list-group.mb-3{border:none}
.navbartab li.list-group-item a.active{background:#008c8d;color:#fff;border:1px solid #008c8d}
.col-lg-9 .tab-content .payment-name li{width:75px;height:36px;line-height:36px}
.col-lg-9 .tab-content .payment-name li img{width:100%;height:18px;padding:0 7px}
.div-tab-dps.div-tabs-para.sections.pb-4.pb-lg-5 h3.text-center.lsp-5.lh-base.title20.text-skype.fw-bold.pb-0.mb-0{background:#008c8d;font-weight:400!important;letter-spacing:0;font-size:18px;padding:6px 0!important;color:#fff}
.div-tab-dps.div-tabs-para.sections.pb-4.pb-lg-5 .form-check.form-check-inline.fs-13.px-2{margin:0}
.div-tab-dps.div-tabs-para.sections.pb-4.pb-lg-5 .mb-3.mt-3.fs-13.text-center label.px-2.text-muted.text-capitalize{font-size:16px;margin:0 0 10px;text-transform:uppercase!important;letter-spacing:1px}
.div-tab-dps.div-tabs-para.sections.pb-4.pb-lg-5 ul.nav.nav-tabs.navbartab.list-group.mb-3{flex-direction:row}
.navbartab li.list-group-item a{padding:10px 8px;margin:0 2px;font-size:13px}
.div-tab-dps.div-tabs-para.sections.pb-4.pb-lg-5 ul.text-dark.gap-1.deferents.d-flex.justify-content-center{flex-wrap:wrap;margin:20px 0 19px}
.payment-name label.px-3{border-radius:50px;line-height:30px;letter-spacing:.5px;font-weight:400}
.payment-name ul li.w-auto{height:auto!important;margin:0;line-height:25px}
.div-tab-dps.div-tabs-para.sections.pb-4.pb-lg-5 form.default-form-area.py-4.p-md-4.mt-1.rounded-3.text-center.border-bottom.border-3.border-sky.bg-white{border:2px solid #008c8d5c!important}
.d-flex.justify-content-center.gap-1.mt-3 input#amount{width:65%;height:40px;margin:0}
.d-flex.justify-content-center.gap-1.mt-3{align-items:center}
.div-tab-dps.div-tabs-para.sections .form-control{margin-bottom:0;color:#5a5a5a}
.carrer-form .tabs-dps-tab p.text-dark.text-center{font-size:13px;line-height:20px;letter-spacing:.5px;text-transform:capitalize;margin-bottom:1px}
.radio-set.d-flex.text-dark.justify-content-center.align-items-start{text-align:left;font-size:13px;line-height:20px;margin-top:10px}
.radio-set.d-flex.text-dark.justify-content-center.align-items-start input#work1{margin-top:3px!important}

input.position-absolute.form-control.top-0.start-50.translate-middle-x{z-index:9}

footer ul.text-secondary.list-unstyled.fs-13.lsp-5.text-muted2{margin-bottom:15px}
.about-image-part img.category-img{width:400px}
.d-flow-root{display:flow-root}
.col-md-5c{width:20%;padding:0 15px}
.innerItem.position-relative::after{content:"";position:absolute;z-index:-1;background:#50040045;top:0;left:0;height:100%;width:100%}
.innerItem.position-relative .imgIconCircle.px-3{width:90px;height:90px}
.innerItem.position-relative .imgIconCircle.px-3 svg{filter:inherit}
.blog-item{position:relative;margin:0;box-shadow:0 1px 5px 1px rgba(0,0,0,.15);width:99%;margin:10px auto}
.owl-carousel.product-feature2 .owl-nav{top:40%;display:flex;justify-content:space-between}
.owl-carousel.product-feature2 button.owl-next{display:block}
.blog-item .blog__img img{-webkit-transition:all .9s ease;-moz-transition:all .9s ease;-ms-transition:all .9s ease;-o-transition:all .9s ease;transition:all .9s ease;width:100%}
.blog-item .blog__content{background-color:#fff;position:relative;z-index:2;padding:15px 10px}
.blog-item .blog__title{font-size:17px;line-height:26px;margin-bottom:14px;padding:0;padding-left:17px;position:relative;text-align:left;font-weight:600;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}
.blog-item .blog__desc{margin-bottom:0;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;overflow:hidden;-webkit-box-orient:vertical;text-align:left;font-size:14px;line-height:22px}
.blog-item .blog__title:after{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background-color:#008c8d}
.minHeight{max-height:145px} 
.subtitle{ max-height: 168px; display: flex; align-items: center; justify-content: center; } 
.carousel-control-prev, .carousel-control-next { top: 50%; display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; line-height: 40px; padding: 0; transform: translate(0, -50%); color: #fff; font-size: 14px; outline: 0; background: var(--dark-green); border-radius: 100%; border: 1px solid var(--dark-green); text-align: center; cursor: pointer; transition: all .3s ease; z-index: 1; position: absolute; opacity: 1; left: inherit; } 
.carousel-control-next-icon, .carousel-control-prev-icon { background-size: 80%; } 
.carousel-control-prev { left:20px; } 
.carousel-control-next { right:20px; } 
.carousel-control-prev:hover, .carousel-control-next:hover{ background: linear-gradient(180deg,#34e0e1 0,#008c8d 99.48%); border-color: #34e0e1; } 
.partner-with-area.py-5 .base-header2.h-75px img.w-auto.h-50px.mx-auto { height: auto; aspect-ratio: 5 / 2; object-fit: contain; min-width: 100%; min-height: 100%; padding: 15px; } 
.partner-with-area.py-5 h3.text-center.lsp-5.lh-base.text-uppercase.title3.text-black.fw-bold.lsp-5px.pb-0.mb-0 { letter-spacing: 0px; text-transform: capitalize !important; font-weight: 600 !important; } 
.webpluse-area-three .helpful-card { height: 100%; } 
.accordion-button { background-color: #f1ede7;} label.error { color: red;    text-align: left; display: block; } 
.iti {width: 100%;} 
.telePhone.mobile{padding-left: 84px;} 
.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container { height: 36px; } /* market area page */ .sitemap_page { display: flow-root; width: 100%; margin: 0; padding: 50px 0; background: #272727; position: relative; } 
.market-list { display: flow-root; width: 100%; margin: 0 !important; padding: 0; } 
.market_area h2 { display: block; color: #40b93c; font-size: 26px; font-weight: bold; } 
.market-list li { list-style: none; padding-right: 10px; line-height: 20px; width: 25%; float: left; color: #363636; font-weight: 600 !important; margin-bottom: 5px; font-size: 15px; } 
.market-list li a { width: auto; padding: 10px 0 10px 12px; margin: 0 0 9px; color: #333 !important; font-size: 14px; background-color: #ddd; font-weight: 600; overflow: hidden; text-overflow: ellipsis; height: 45px; display: flex ; align-items: center; justify-content: start; } /* arrows */ .owl-prev, .owl-next { line-height: 0; position: absolute; top: 50%; display: block; width: 45px; height: 45px; padding: 0; transform: translate(0, -50%); cursor: pointer; color: #fff !important; border: 0; outline: 0; opacity: 1; background: #008c8d !important; border-radius: 100%; z-index: 9; } 
.owl-prev { left: -25px; } 
.owl-next { right: -25px; } button.owl-prev span, button.owl-next span{ font-size: 40px; display: block; line-height: 36px; width: 40px; height: 40px; } a:hover { color: #008c8d; } 
.market_area h3.mt25 { font-size: 18px; letter-spacing: 0px; font-weight: 600; margin: 5px 0px 10px; } 
.carousel-indicators .active { background: #a7e821; } 
.carousel-control-next-icon, .carousel-control-prev-icon { width: 25px; height: 40px; } button.owl-next.disabled, button.owl-prev.disabled { opacity: 0.5; } 
.border-green-light{border-color:#a7e821 !important;} 
.cmTitle { font-size: 22px; font-weight: 600; line-height: 30px; margin: 10px 0px; } 
.more_info ul { margin: 0px; padding: 0px; margin-bottom: 10px; } 
.more_info ul li { list-style: square; margin-left: 15px; } 
.iti__country {padding: 5px 10px; outline: none;list-style: none !important;margin: 0px ! IMPORTANT;} 
.iti__divider { list-style: none !important;} 
.iti__flag-box, .iti__country-name {margin-right: 6px;color: #333;} 
.iti__selected-flag { color: #333;} 
.partner-with-area .div-tab-dps.div-tabs-para.sections.pb-4.pb-lg-5 {width: 450px;} footer .pb-2.fs-16.fw-bold.lsp-5.text-gray-light.text-capitalize.mb-1 { font-size: 20px; } footer .pb-0.fs-16.fw-bold.lsp-5.mb-2.text-gray-light.text-capitalize.mb-1 { font-size: 18px; } 
.div-cla.aboutus-content.position-relative ul li { list-style: square; margin-left: 18px; margin-bottom: 6px; } 
.home_slider { aspect-ratio: 3 / 1; } 
.home_slider .carousel-inner img{ aspect-ratio: 3 / 1; } 
@media (max-width:680px) { 
.form-cols { max-width: 100% !IMPORTANT; margin: 0px 0px 15px !IMPORTANT; width: 100% !IMPORTANT; float: none !IMPORTANT; } 
.partner-with-area .div-tab-dps.div-tabs-para.sections.pb-4.pb-lg-5 { width: 100% !IMPORTANT; } 
}
.help-people__text .cmTitle:before { position: absolute; left: 0px; top: 4px; height: 50px; width: 4px; background-color: var(--dark-green); content: ""; z-index: 1; } 
.help-people__text .cmTitle:after { position: absolute; left: 8px; } 
.help-people__text .cmTitle:after { position: absolute; left: 8px; top: 4px; height: 40px; width: 2px; background-color: var(--dark-green); content: ""; z-index: 1; } 
.help-people__text .cmTitle { text-align: left; position: relative; font-size: 18px; margin: 0px 0px 10px; padding: 10px 10px 10px 20px; } 
.help-people__text h3 { font-size: var(--fs-30); font-family: Poppins, sans-serif; margin-bottom: 10px; font-weight: 700; } 
.webpulse-images-contents__inner ul li, .webpulse-help-people ul li { list-style: square; margin-left: 18px; margin-bottom: 5px; }
.webpulse-help-people h2 {font-weight: 700;font-size: 27px;margin-bottom: 8px;text-align:left;}

footer div#news_response {
  color: #ffff00 !important;
}
.webpulse-images-contents__inner ul li, .webpulse-help-people ul li { 
  text-align: left;
}

footer form#news_letter label.error {
  position: absolute;
  top: -1px;
  font-size: 13px;
  left: 17px;
}
.blog_details1.mt-3 ol li {
  list-style: auto;
  margin-left: 15px;
  padding-left: 5px;
  font-size: var(--fs-14);
  letter-spacing: .5px;
  line-height: 24px;
  text-align: justify;
}
.blog_details1.mt-3 ol {
  padding: 0px;
  margin: 0px 0px 8px;
}

.blog_details1.mt-3 ul li {
  list-style: square;
  margin-left: 18px;
  margin-bottom: 8px;
}
.blog_details h2 {
  font-size: 20px;
  color: var(--black);
  margin: 0 0 20px;
}
.blog_details1.mt-3 h2 {
  font-size: 20px;margin: 10px 0px;
}
  /* Sitemap page */
  .sitemap_page {
    width: 100%;
    margin: 0;
    padding: 50px 0;
    background: #f9f9f9;
    position: relative;
}

.sitemap_right_side h1 {
    padding: 8px 10px;
    margin: 0 0 10px;
    line-height: 30px;
    background: #fa9928;
    font-size: 24px;
    color: #fff;
    font-weight: 600;
}

.sitemap {
    border-left: 1px solid #666;
    padding: 0;
}

.sitemap li {
    list-style: none !important;
    background: transparent url(../images/sitemap_hr.png) no-repeat scroll 0px 9px;
    padding: 0px 0px 0px 15px;
    margin-bottom: 5px;
}

.sitemap li ul {
    border-left: 1px solid #666;
    padding: 0;
}

.sitemap li a {
    color: #363636;
    font-size: 15px;
    padding-bottom: 5px;
    display: block;
    letter-spacing: 0px;
    font-weight: 600;
}

.sitemap li a:hover {
    color: #fa9928;
}

.market_area h2 {
    float: left;
    display: block;
    color: #fa9928;
}

.market_area h3 {
    float: left;
    display: block;
    color: #fa9928;
    margin: 20px 0 5px;
}

.market_area h1 {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;
    color: #fa9928;
}

.market-list {
    float: left;
    width: 100%;
    margin: 0 !important;
    padding: 0;
}

.market-list li {
    list-style: none;
    padding-right: 10px;
    line-height: 20px;
    width: 25%;
    float: left;
}

.market-list li:before {
    content: none !important;
    margin-right: 0 !important;
}

.market-list li a {
    width: auto;
    height: auto;
    padding: 10px 0 10px 12px;
    margin: 0 0 9px;
    display: block !important;
    color: #333 !important;
    font-size: 14px;
    background-color: #ddd;
    font-weight: 600;
}

.market-list li a:hover {
    background: #fa9928;
    color: #fff !important;
}