﻿@charset "utf-8";
body {margin: 0;padding: 0;font-family: 'PT Sans' !important;color: #000000;font-size: 15px;}

/*-----------Base Css End----------*/
p {font-size: 16px;margin: 0;line-height: 28px;}
h1, h2, h3, h4, h5, h6 {margin: 0;color:#000000;text-transform: capitalize;font-weight: bold;}
h1{font-size:52px;line-height:62px;color: #FECD28;font-weight: 600;}
h3{font-size: 40px;line-height: 45px;}
h4 {font-size: 28px;line-height: 36px;}
h5{font-size: 24px;line-height: 30px;}
ul {margin: 0 !important;padding: 0;}
img {max-width: 100%;height: auto;}
a{text-decoration: none !important;}
a:hover {text-decoration: none !important;}
input:focus, textarea:focus, select:focus {outline: none !important;}
button:focus, textarea:focus, select:focus {outline: none !important;box-shadow: none !important;}
*, ::after, ::before {
  box-sizing: border-box;
}

@font-face {
  font-family: 'PT Sans';
  src: url('../fonts/PT-Sans/PTSans-Bold.eot');
  src: url('../fonts/PT-Sans/PTSans-Bold.eot?#iefix') format('embedded-opentype'),
      url('../fonts/PT-Sans/PTSans-Bold.woff2') format('woff2'),
      url('../fonts/PT-Sans/PTSans-Bold.woff') format('woff'),
      url('../fonts/PT-Sans/PTSans-Bold.ttf') format('truetype');
  font-weight: bold;font-style: normal;font-display: swap;
}

@font-face {
  font-family: 'PT Sans';
  src: url('../fonts/PT-Sans/PTSans-Regular.eot');
  src: url('../fonts/PT-Sans/PTSans-Regular.eot?#iefix') format('embedded-opentype'),
      url('../fonts/PT-Sans/PTSans-Regular.woff2') format('woff2'),
      url('../fonts/PT-Sans/PTSans-Regular.woff') format('woff'),
      url('../fonts/PT-Sans/PTSans-Regular.ttf') format('truetype');
  font-weight: normal;font-style: normal;font-display: swap;
}

.btn-main{background: #FECD28;color: #000000;text-transform: uppercase;border-radius: 30px;font-size: 15px;padding: 8px 20px;text-align: center;border: none;line-height: 26px;transition: ease-in-out 0.4s;cursor: pointer;font-weight: 600;display: flex;align-items: center;justify-content: center;max-width: max-content;}
.btn-main:hover{background: #000000;color: #ffffff;transition: all .5s;}
.btn-main span{height: 32px;width: 32px;border-radius: 50%;display: flex;justify-content: center;align-items: center;background: #000000;margin-right: 8px;}
.btn-main:hover span{background: #FECD28;}
.btn-secondry {background: #000000;color: #ffffff;cursor: pointer;}
.btn-secondry span {background: #FECD28;}
input[type="text"], input[type="password"], input[type="file"], input[type="email"], input[type="number"], select, textarea{width: 100%;border: 1px solid #d9d9d9;padding: 12px;font-family: 'Roboto' !important;box-sizing:border-box;background: #ffffff;border-radius: 8px;}
/*-----------Base Css End----------*/
.container{margin: 0 auto;max-width: 1200px;padding: 0 15px;}
.max-container{max-width: 1460px;width: 97%;} 
.container-fluid{max-width: 1570%;width: 98%;padding: 0 15px;}
.d-flex{display: flex;} 
.flex-row{flex-direction: row;}
.flex-column{flex-direction: column;}
.flex-wrap{flex-wrap: wrap;}
.flex-nowrap{flex-wrap: nowrap;}
.justify-content-start{justify-content: flex-start;}
.justify-content-end{justify-content: flex-end;}
.justify-content-center{justify-content: center;}
.flex-row-reverse{flex-direction: row-reverse;}
.justify-content-between{justify-content: space-between;}
.align-items-start{align-items: flex-start;}
.align-items-end{align-items: flex-end;}
.align-items-center{align-items: center;}
.justify-content-end{justify-content: flex-end;}
.flex-column{flex-direction: column;}
.un-listed{list-style: none;}
.d-none{display: none;}
.ms-auto{margin-left: auto !important;}
.mr-auto{margin-right: auto !important;}
.mx-auto{margin: 0 auto !important;}
.W-100{width: 100%;flex-basis: 100%;}
.mr-0{margin-right: 0;}
.text-center{text-align: center;}
.mrt-100{margin-top: 100px;}
.mrb-100{margin-bottom: 100px;}
.pdt-100{padding-top: 100px;}
.pdb-100{padding-bottom: 100px;}
.position-absolute{position: absolute;}
.position-relative{position: relative;}
.overflow-hidden{overflow: hidden;}
.me-3{margin-right: 15px;}
.mrb-70{margin-bottom: 70px;}
.mrt-70{margin-top: 70px;}
.d-grid{display: grid;}
.topheader{position: absolute;left: 0;right: 0;top: 0;padding: 15px 0;z-index: 999;}
.topheader .navbar-nav li{margin-left: 45px;}
.topheader .navbar-nav li a{text-transform: capitalize;color: #ffffff;padding: 20px 0px;transition: ease-in-out 0.4s;display: inline-table;position: relative;font-size: 17px;font-weight: 500;}
.topheader .navbar-nav li.active a, header .navbar-nav li:hover a{color: #FECD28;}
.topheader .navbar-nav li.active a::after, header .navbar-nav li:hover a::after{height: 6px;width: 6px;border-radius: 50%;background: #FECD28;content: '';bottom: 0;left: 0;right: 0;position: absolute;margin: 0 auto;}
.headerright ul li{margin-right: 20px;}
.headerright ul li:last-child{margin-right: 0px;}
.headerright ul li:first-child a{color: #ffffff;transition: 0.4s;font-weight: 600;}
.headerright ul li:first-child a:hover{color: #FECD28;}
.headerright .btn-main:hover{background: #ffffff;color: #000000;}
.headerright .btn-main:hover span{background: #000000;}
.topheader.scrolled{position: fixed;left: 0;right: 0;top: 0;background: #000000;padding: 10px 0;}
.topheader.scrolled .navbar-brand img{width: 70px;transition: all 0.3s;}
.footer-rw{background: #000000;}
.footer-tp {padding: 50px 0;}
.footer-tp h5{text-transform: capitalize;color: #ffffff;font-weight: bold;padding-bottom: 20px;}
.footer-tp h6{text-transform: capitalize;padding-bottom: 10px;color: #ffffff;font-size: 17px;display: flex;align-items: center;}
.footer-tp h6 img{margin-right: 8px;}
.footer-links{flex-basis: 24%;margin-right: 30px;}
.footer-links:last-child{margin-right: 0;}
.footer-links ul li{color: #ffffff;padding-bottom: 25px;}
.footer-links ul li:last-child{padding-bottom: 0;}
.footer-links ul li a{color: #ffffff;transition: all 0.4s;line-height: 26px;}
.footer-links ul li a:hover{color: #FECD28;}
.quicklinks ul{padding-left: 15px;}
.quicklinks ul li{position: relative;padding-bottom: 12px;}
.quicklinks ul li::before{height: 5px;width: 5px;border-radius: 50%;background: #ffffff;content: '';position: absolute;left: -15px;top: 10px;}
.quicklinks ul li a{text-transform: capitalize;}
.quicklinks form{margin-bottom: 20px;position: relative;}
.quicklinks form input[type="text"]{border-radius: 5px;background: rgba(255, 255, 255, 0.2);border: none;width: 100%;color: #ffffff;}
.quicklinks form input[type="text"]::placeholder {color: #ffffff;opacity: 1;}
.quicklinks form input[type="text"]::-ms-input-placeholder {color: #ffffff;}
.quicklinks form input[type="submit"]{border-radius: 5px;width: 100%;max-width: 100%;padding: 12px 20px;text-align: center;justify-content: center;text-transform: capitalize;background: #FECD28 !important;
    color: #000000 !important;}
.quicklinks form input[type="submit"]:hover{background: #FECD28;}
.footer-social a{background: #FECD28;height: 35px;width: 35px;border-radius: 50%;display: flex;justify-content: center;align-items: center;margin-right: 10px;}
.footer-social a:hover{background: #FECD28;transition: all 0.4s;}
.footer-social img{filter: invert(1);}
.copyright{padding: 15px 0;border-top: 1px solid rgba(255, 255, 255, 0.2);}
.copyright p{color: #ffffff;}
.heading{padding-bottom:30px;}
.heading p{font-size: 17px;padding-top: 10px;}
.slider-section .item::before{background: rgba(0, 0, 0, 55%);position: absolute;left: 0;width: 100%;top: 0;height: 100%;content: '';z-index: 2;}
.banner-content{top: 200px;z-index: 3;left: 0;right: 0;}
.banner-content .btn-main img{width: 22px !important;}
.btn-row{margin-top: 30px;}
.banner-content p{color: #ffffff;font-size: 18px;padding-top: 20px;line-height: 32px;}
.wlc-text .btn-main{margin-top: 30px;}
.wlc-text p{padding-bottom: 15px;}
.wlc-text p:last-child{padding-bottom: 0px;}
.causes-bx{background: #ffffff;border-radius: 10px;box-shadow: 1px 1px 10px rgba(0, 0, 0, 40%);margin: 15px;}
.causes-img{height: 240px;border-top-right-radius: 10px;border-top-left-radius: 10px;}
.causes-img img{height: 100%;width: 100%;object-fit: cover;transition: 0.4s;}
.causes-bx:hover .causes-img img{transform: scale(1.1);}
.causes-sh-details{padding: 20px;}
.causes-sh-details ul li{list-style-type:disc;}
.causes-sh-details h5{font-size: 22px;padding-bottom: 15px;}
.causes-sh-details h5 a{color: #000000;text-transform: capitalize;transition: all 0.4s;display: -webkit-box;
-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;}
.causes-bx:hover .causes-sh-details h5 a{color: #FECD28;}
.causes-sh-details .btn-main.btn-secondry{margin-top: 20px;}
.causes-sh-details .btn-main.btn-secondry img{width: 22px;}
.causes-sh-details p{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow : hidden;}
#causes .owl-dots, #success_stories .owl-dots{margin-top: 20px;}
#causes .owl-dots button, #success_stories .owl-dots button {position: relative;width: 20px;height: 20px;border: 2px solid #000000;border-radius: 50%;transition: all 200ms linear;transition-delay: 0.1s;margin: 0 5px;opacity: 0.6;}
#causes .owl-dots button span, #success_stories .owl-dots button span {background: #000000;margin: 0 auto;height: 7px;width: 7px;}
#causes .owl-dots button.active, #success_stories .owl-dots button.active {opacity: 1;}
#causes{margin: 0 -15px;}
.howcanhelp{background: #F7F7FB;padding: 70px 0;z-index: 1;}
.voluteer-bg{top: 0;left: 0;z-index: -1;width: 30%;height: 725px;}
.voluteer-bg img{width: 100%;height: 100%;object-fit: cover;}
.voluteer-bg::after{background: #000000;position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 40%;content: '';}
.howcanhelp-left{flex-basis: 42%;height: 590px;overflow: hidden;}
.howcanhelp-left img{width: 100%;height: 100%;object-fit: cover;}
.howcanhelp-right{flex-basis: 58%;padding-left: 60px;}
.howcanhelp-right ul li{display: flex;justify-content: space-between;margin-bottom: 20px;}
.howcanhelp-right ul li:nth-child(2) .howcanhelp-icon{background: #FECD28;}
.howcanhelp-icon{width: 70px;height: 70px;border-radius: 50%;background-color: #000000;justify-content: center;align-items: center;display: flex;}
.howcanhelp-text{flex-basis: 82%;}
.howcanhelp-text h5{padding-bottom: 15px;color: #000000;}
#success_stories{margin: 0 -15px;}
.testimonial-bx{background: #ffffff;border-radius: 20px;box-shadow: 1px 1px 10px rgba(0, 0, 0, 40%);margin:15px 30px;padding:30px 20px;}
.user-bx{margin-top: 20px;}
.user-bx img{width: 58px !important;height: 58px;border-radius: 50%;margin-right: 15px;}
.user-bx h5{text-transform: capitalize;font-size: 18px;color: #000000;padding-bottom: 5px;}
.user-bx h5 span{font-size: 14px;color: #514F6E;display: block;font-weight: normal;line-height: 16px;}
.quote{position: absolute;right: 20px;bottom: 0;width: 70px !important;opacity: 0.4;}
.blog-list ul li{flex-basis: 33.33%;margin-right: 30px;}
.blog-list ul li:nth-child(3n+3){margin-right: 0;}
.blog-img{overflow: hidden;height: 270px;border-radius: 10px;}
.blog-img img{width: 100%;height: 100%;object-fit: cover;transition: 0.4s;}
.blog-list ul li:hover .blog-img img {transform: scale(1.1);}
.blog-date{display: flex;align-items: center;font-size: 13px;}
.blog-date img{margin-right: 5px;}
.blog-sh-des{padding: 20px 15px;}
.blog-sh-des h5{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow : hidden;margin: 15px 0px !important;}
.blog-sh-des p{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow : hidden;margin-bottom: 15px!important;color: #666666;}
.blog-sh-des h5 a{text-transform: capitalize;color: #000000;transition: 0.4s;}
.blog-list ul li:hover .blog-sh-des h5 a, .blog-list ul li:hover .readmore{color: #FECD28;}
.blog-list ul li .readmore{color: #000000;text-decoration: underline !important;color: #000000;font-weight: bold;}
.partners-rw{background: #F7F7FB;padding: 70px 0;}
.parnter-bx img{width: auto !important;height: 60px;}
/*-------------Causes----------*/
.causes-list ul li{flex-basis: 31.5%;}
.causes-list ul li .causes-bx{margin: 0;margin-bottom: 30px;}
.inner-pages{height: 320px;overflow: hidden;}
.inner-pages::before{background: rgba(0, 0, 0, 55%);position: absolute;left: 0;width: 100%;top: 0;height: 100%;content: '';z-index: 2;}
.innerpage-title{position: absolute;z-index: 2;left: 0;right: 0;height: 100%;justify-content: center;align-items: center;text-align: center;top: 48%;}
.inner-pages img{height: 100%;width: 100%;object-fit: cover;}
.innerpage-title h1{padding-bottom: 5px;}
.innerpage-title p{font-size: 18px;color: #ffffff;text-transform: capitalize;}
.innerpage-title p a{color: #FECD28;transition: all 0.4s;}
.innerpage-title p a:hover{color: #FECD28;}
.innerpage-title p span{padding: 0 5px;}
.pagination-area .page-numbers {width: 45px;height: 45px;margin: 0 3px;display: flex; align-items: center;justify-content: center; background-color: #ffffff;line-height: 48px;color: #000000;-webkit-box-shadow: 0 2px 10px 0 #d8dde6;box-shadow: 0 2px 10px 0 #d8dde6;font-size: 18px;border-radius: 5px;}
.pagination-area .prev.page-numbers{transform: rotate(180deg);}
.pagination-area .page-numbers:hover{background: #FECD28;color: #ffffff;}
.pagination-area .page-numbers:hover img{filter: invert(1) brightness(12);}
/*--------Privacy Policy------------*/
.privacy-policy ul li {list-style: none;padding-bottom: 20px;}
.privacy-policy ul li h5 { padding-bottom: 15px;color: #000000;font-size: 24px;}
.privacy-policy ul ul {padding-top: 20px;padding-left: 25px;}
.privacy-policy ul li a {color: #FFF;transition: all 0.4s;}
.privacy-policy ul li p a {color: #000000;transition: all 0.4s;}
.privacy-policy ul li a:hover{color: #FECD28;}
/*---------faqs.html----------*/
ul.accordion-list li {position: relative;display: block;width: 100%; height: auto;background-color: #ffffff;margin: 0 auto 15px auto;border: 1px solid #eee;border-radius: 5px;cursor: pointer;}
ul.accordion-list h3 {padding: 15px;position: relative;display: block;width: 100%;height: auto;margin: 0;font-size: 18px;cursor: pointer;line-height: 30px;font-weight: 400;padding-right: 35px;}
.answer {padding: 15px;}
ul.accordion-list p {position: relative;display: block;padding: 10px 0 0 0;cursor: pointer;line-height: 26px;margin: 0 0 15px 0;}
ul.accordion-list h3:after {content: "+";position: absolute;right: 15px;top: 15px;color: #000000;transition: all 0.3s ease-in-out;font-size: 26px;}
ul.accordion-list h3.active::after {transform: rotate(45deg);}
/*-----------Sitemap--------*/
.site-map ul li {flex-basis: 23%;margin-bottom: 30px;margin-right: 30px;}
.site-map ul li:nth-child(4n+4){margin-right: 0;}
.site-map ul li a {background: #f8f8f8;padding: 10px;display: inline-table;text-transform: capitalize;color: #000000;width: 100%;border-left: 4px solid #000000;transition: 1s;}
.site-map ul li a:hover {color: #ffffff;background: #FECD28;}
/*---------Success Stories-----------*/
.testimonials {display: grid;grid-template-columns: repeat(auto-fit, minmax(370px, 1fr));grid-gap: 30px;margin-bottom: 25px;}
.testimonials .card {position: relative;width: 370px;margin: 0 auto;background:#F7F7FB;padding: 20px;box-sizing: border-box;text-align: center;
overflow: hidden;border-radius: 0;border: none;display: flex;flex-direction: column;min-width: 0;word-wrap: break-word;}
.testimonials .card .layer {z-index: 1;position: absolute;width: 100%;height: 100%;top: calc(100% - 2px);background: #000000;left: 0;transition: 0.5s;}
.testimonials .card .content {z-index: 2;position: relative;}
.testimonials .card .content p {font-size: 15px;line-height: 24px;color: #000000;}
.testimonials .card .content .image {width: 100px;height: 100px;margin: 0 auto;border-radius: 50%;border: 4px solid #ffffff;box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);margin-top: 30px;}
.testimonials .card .content img {width: 100%;height: 100%;object-fit: cover;}
.details {margin-top: 30px;}
.testimonials .card .content .details h2 {color: #000000;font-size: 20px;line-height: 32px;}
.testimonials .card:hover .layer {top: 0%;}
.testimonials .card:hover .content .details h2, .testimonials .card:hover .content .details span, .testimonials .card:hover .content .details h2, .testimonials .card:hover .content p {
color: #ffffff;}
.quote-icon{left: 0;right: 0;position: absolute;background: #000000;width: 42px;height: 42px;border-radius: 50%;margin: 0 auto;z-index: 2;bottom: -22px;display: flex;justify-content: center;align-items: center;}
.quote-icon img{filter: invert(1) brightness(12);width: auto !important; height: auto !important;}
.testimonials .card:hover .quote-icon{background: #FECD28;}
.mt-3{margin-top: 30px;}
/*-------Gallery--------*/
.tab-menu ul li {-ms-flex-preferred-size: 0; flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;text-align: center;}
.tab-menu ul li a {color: #000000;text-transform: capitalize;letter-spacing: 0.44px;display: inline-block;padding: 15px 26px;display: block;text-decoration: none;transition: 0.5s all;background: none;border-bottom: 2px solid #000000;border-bottom: 0;}
.tab-menu ul li a.active {border-bottom:2px solid #FECD28;color: #FECD28;text-decoration: none;}
.tab-main-box { border: none;margin-top: -2px;margin-top: 30px;}
.tab-box {display: none;}
.gallery-rws ul li{flex-basis: 24%;margin-right: 15px;margin-bottom: 15px;position: relative;}
.gallery-rws ul li:nth-child(4n+4){margin-right: 0;}
.gallery-img{height: 300px;overflow: hidden;}
.gallery-img img{transition: all 0.4s;height: 100%; width: 100%;object-fit: cover;cursor: pointer;}
.gallery-rws ul li:hover .gallery-img img{transform: scale(1.1);}
.gallery-rws ul li .gallery-name{position: absolute;background: rgba(0, 0, 0, 0.5);padding: 5px 10px;bottom: 0;left: 0;right: 0;text-align: center;color: #ffffff;}
/*-----------Certificates------*/
.certificats-rw ul li{background: #F7F7FB;padding: 30px;border-radius: 10px;flex-basis: 23%;margin-right: 30px;margin-bottom: 30px;}
.certificats-rw ul li:nth-child(4n+4){margin-right: 0;}
.certificate-img{height: 300px;overflow: hidden;}
.certificate-img img{width: 100%;height: 100%;object-fit: cover;transition: all 0.4s;cursor: pointer;}
.certificats-rw ul li:hover .certificate-img img{transform: scale(1.1);}
.certificats-rw ul li p{text-transform: capitalize;font-size: 17px;text-align: center;padding-top: 15px;color: #000000;}
/*--------Contact Us---------*/
.contact_box_content {position: relative;padding: 30px 40px;background: #F7F7FB;border-radius: 10px;min-height: 320px;text-align: center;flex-basis: 32%;}
.contact_box_content .icon {position: relative;width: 120px;height: 120px;border-radius: 120px;background: #ffffff;text-align: center;margin: 0 auto 30px;line-height: 120px;}
.contact_box_content .icon img {position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 70px;height: auto;margin: auto;}
.title_no_a_24 {font-size: 24px;line-height: 32px;padding-bottom: 24px;}
.contact_box_content a {display: block;color: #000000;transition: all 0.4s;}
.contact_box_content a:hover {color: #FECD28;}
.ct-left{flex-basis: 40%;}
.ct-right{flex-basis: 60%;padding-left: 50px;}
.ct-right input[type="text"], .ct-right input[type="number"], .ct-right input[type="file"], .ct-right input[type="email"], .ct-right select, .ct-right textarea {
width: 100%;background: #F4F6FA;color: #000000;padding: 12px 15px;border-radius: 5px;border: none;font-size: 16px;}
.ct-right textarea{height: 100px;resize: none;}
.form-group {margin-bottom: 10px;}
.title_whole{padding: 15px 0;}
.maprw iframe{width: 100%;}
/*-------Blog-------*/
.bl-list .blog-list ul li{margin-bottom: 30px;flex-basis: 31.5%;}
/*-------Blog Details------*/
.blogdes-left{flex-basis: 65%;}
.article-image{height: 400px;overflow: hidden;border-radius: 10px;margin-bottom: 30px;}
.article-image img{height: 100%;width: 100%;object-fit: cover;}
.article-content h3{padding-top: 30px;padding-bottom: 20px;}
.article-content p{padding-bottom: 20px;}
.article-content blockquote, .article-content .blockquote {overflow: hidden;background-color: #F7F7FB;padding: 50px 30px;position: relative;text-align: center;z-index: 1;margin: 20px 0px;}
.article-content blockquote p, .article-content .blockquote p {color: #000000;line-height: 1.6;margin-bottom: 0;font-style: italic;font-size: 24px;}
.article-content blockquote::after, .article-content .blockquote::after {content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 3px;background-color: #FECD28;margin-top: 20px;margin-bottom: 20px;}
.article-content .columns-3 {padding-left: 0;list-style-type: none;display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-wrap: wrap;
flex-wrap: wrap;margin-right: -10px;margin-left: -10px;margin-bottom: 30px;margin-top: 30px;}
.article-content .columns-3 figure{margin: 0 0 1rem;height: 180px;overflow: hidden;border-radius: 10px;}
.article-content .columns-3 li {-ms-flex: 0 0 33.3333%;-webkit-box-flex: 0;flex: 0 0 33.3333%;max-width: 33.3333%;padding-right: 10px; padding-left: 10px;}
.article-content .columns-3 li figure img{height: 100%;width: 100%;object-fit: cover;}
.article-content .columns-3 li:first-child{padding-left: 0;}
.article-content h4{padding-bottom: 20px;}
.article-content .features-list li{padding-bottom: 20px;position: relative;padding-left: 25px;color: #7a7e9a;}
.article-content .features-list li img{line-height: 25px;text-align: center;position: absolute;left: 0;top: 1px;}
.blogdes-right{padding-left: 30px;flex-basis: 35%;}
.widget-area .widget {background-color: #F7F7FB;padding: 25px;position: relative;}
.widget-area .widget .heading h3 {border-bottom: 1px solid #eeeeee;padding-bottom: 10px;margin-bottom: 20px;position: relative;}
.widget-area .widget .heading h3::before {content: '';position: absolute;background: #000000;bottom: -1px;left: 0;width: 50px;height: 1px;}
.widget-area .widget_huruma_posts_thumb .item {overflow: hidden;margin-bottom: 20px;display: flex;}
.widget-area .widget_huruma_posts_thumb .item:last-child{margin-bottom: 0px;}
.widget-area .widget_huruma_posts_thumb .item .thumb .fullimage {width: 80px;height: 80px;display: inline-block;overflow: hidden;}
.widget-area .widget_huruma_posts_thumb .item .thumb .fullimage img {object-fit: contain;width: 100%;height: 100%;}
.widget-area .widget_huruma_posts_thumb .item .info {overflow: hidden;padding-left: 15px;}
.widget-area .widget_huruma_posts_thumb .item .info .title {margin-top: 5px !important;line-height: 1.5;font-size: 18px;}
.widget-area .widget_huruma_posts_thumb .item .info .title a {display: inline-block;color: #000000;transition: all 0.4s;}
.widget-area .widget_huruma_posts_thumb .item:hover .info .title a{color: #FECD28;}
/*-------Events-------*/
#upcoming_events{margin: 0 -15px;}
.event-bx{background-color: #F7F7FB;padding: 30px;border-radius: 15px;}
#upcoming_events .event-bx{margin: 0px auto 0 30px;}
.event-bx .blog-img{flex-basis: 30%;height: 200px;}
.event-bx .blog-img img{transition: all 0.4s;}
.event-bx:hover .blog-img img{transform: scale(1.1);}
.event-bx .blog-sh-des{flex-basis: 70%;padding: 0;padding-left: 20px;}
.event-bx .blog-date img{width:16px !important;height: 16px;}
.mt-1{margin-top: 10px;}
.event-bx .blog-sh-des h5{margin-bottom: 0 !important;-webkit-line-clamp: 2;}
.btn-rw .btn-main{line-height: 26px;font-size: 13px;padding: 5px 12px;}
.btn-rw .btn-main img{width: 20px !important;height: 20px !important;}
.event-bx:hover .blog-sh-des h5 a{color: #FECD28;}
.event-bx .btn-main span{height: 30px;width: 30px;}
#upcoming_events .owl-dots{margin-top: 20px;}
#upcoming_events .owl-dots button{position: relative;width: 20px;height: 20px;border: 2px solid #283593;border-radius: 50%;transition: all 200ms linear;transition-delay: 0.1s;margin: 0 5px;opacity: 0.6;}
#upcoming_events .owl-dots button span{background: #283593;margin: 0 auto;height: 7px;width: 7px;}
#upcoming_events .owl-dots button.active{opacity: 1;}
.prev-events ul li{flex-basis: 31.6%;margin-bottom: 30px;}
.prev-events ul li .event-bx .blog-img{flex-basis: 100%;}
.prev-events ul li .event-bx .blog-sh-des{flex-basis: 100%;padding-top: 20px;padding-left: 0;}
/*----------Event Details-----------*/
.event-details .blog-img{height: 470px;}
.event-details .blog-sh-des{padding-bottom: 0;}
.event-details .blog-sh-des p{-webkit-line-clamp: inherit;text-overflow: inherit;}
.callto-action-inner{background-color: #FECD28;background-image: url('../images/claction.png');background-position: center center;background-repeat: no-repeat;background-size: cover;
  display: flex;justify-content: center;text-align: center;padding: 45px 15px 45px 15px;flex-direction: column;}
.callto-action-inner h5{font-size: 26px;color: #ffffff;padding-bottom: 5px;}
.callto-action-inner p{font-size: 16px;padding-bottom: 20px;}
.callto-action-inner a{color: #ffffff;transition: 0.4s;margin-right: 20px;display: flex;align-items: center;}
.callto-action-inner a:last-child{margin-right: 0;}
.callto-action-inner a img{margin-right: 6px;}
/*-------------Login--------*/
.login-from {background: #ffffff;border-radius: 15px;padding: 15px;box-shadow: 1px 1px 15px #c8cac9;max-width: 964px;margin: 0 auto;position: relative;z-index: 2;}
.login-left {flex-basis: 45%;padding: 50px;background: #F7F7FB;border-radius: 15px;}
.form-head {text-align: center;margin-bottom: 30px;}
.form-head h5 {text-transform: capitalize;padding: 10px 0;font-size: 20px;}
.login-left ul li {padding-bottom: 15px;position: relative;}
.login-left ul li input {width: 100%;border-radius: 30px;background: rgba(44, 49, 143, 0.1);border: none;color: #000000;padding: 12px 15px;padding-left: 40px;}
.form-icon {position: absolute;left: 15px;top: 11px;}
.login-left ul li:last-child {padding-bottom: 0px;}
.login-right {flex-basis: 55%;padding: 50px;}
.login-circle {background: #F4F4F6;padding: 20px;height: 290px;width: 290px;border-radius: 100%;margin: 0 auto;position: relative;z-index: 1;}
.circle.gray {background: #F4F4F6;height: 18px;width: 18px;top: -3px;}
.circle.green {height: 10px;width: 10px;background: #000000;bottom: -40px;right: 50px;}
.circle.green-sec { bottom: inherit;top: -20px;left: 0;}
.circle.pink {height: 10px;width: 10px;background: #FECD28;bottom: 1px;}
.arrows {left: 0;right: 0;text-align: center;height: 100%;}
.arrow-top-left {position: absolute;top: 0px;left: 0;right: 0;margin: 0 auto;}
.arrow-bottom-right {position: absolute;bottom: 0px;left: 0;right: 0;margin: 0 auto;}
.women-left {left: -70px;}
.sh-logo {transform: rotates(0deg);transition: transform 2.8s linear;animation: rotates 2.8s infinite linear;}
@-webkit-keyframes rotates {
  from {-webkit-transform: rotate(359deg);}to {-webkit-transform: rotate(0deg);}
}
@-webkit-keyframes rotate {
  from {-webkit-transform: rotate(0deg);}
  to { -webkit-transform: rotate(359deg);}
}
.men-right {right: -70px;}
.login-circle::after {border: 2px dashed #000000;left: -24px;right: 0;content: '';position: absolute;border-radius: 100%;top: -24px;height: 340px;
width: 340px;transform: rotate(0deg);transition: transform 0.8s linear;animation: rotate 0.8s infinite linear;z-index: -1;}
.circle {border-radius: 50%;position: absolute;}
.fr-footer a{text-transform: capitalize;color: #000000;transition: all 0.4s;}
.fr-footer a:hover{color: #FECD28;}
.login-from ul li .btn-main{max-width: 100%;width: 100%;}
/*---------About Us-------*/
.core-areas ul li{flex-basis: 23.5%;}
.core-areas-img{height: 180px;overflow: hidden;border-radius: 10px;}
.core-areas-img img{transition: all 0.4s;height: 100%;width:100%;object-fit: cover;}
.core-areas ul li:hover .core-areas-img img{transform: scale(1.1);}
.core-areas-des h5{padding-bottom: 15px;text-transform:inherit;}
.abt-testimonial-bx p{font-size: 18px;}
.abt-testimonial-bx .user-bx h5{font-weight: normal;font-size: 15px;padding-bottom: 0;}
.abt-testimonial-bx{box-shadow: none;padding: 0;border-radius: 0;}
.abt-testimonial-bx .quote{left: 0;right: 0;margin: 0 auto;bottom: 0;opacity: 1;position: relative;}
.abt-testimonial-bx .quote img{width: 70px !important;margin: 0 auto;}
.abuser img{width: 100px !important;height: 100px !important;margin: 0 auto 20px;}
.fact-counter-box {position: relative;display: flex;overflow: hidden;border-bottom: 1px solid rgba(0, 0, 0, 0.2);}
.single-fact-counter {position: relative;width: 50%;float: left;display: flex;flex-direction: row;align-items: center;
justify-content: flex-end;text-align: right;padding-right: 70px;padding-bottom: 46px;}
.single-fact-counter--style2 {flex-direction: row-reverse;text-align: left;padding-left: 70px;padding-right: 0;border-left: 1px solid rgba(0, 0, 0, 0.2);}
.single-fact-counter .title-holder {position: relative;display: block;}
.single-fact-counter .count-box {position: relative;font-size: 48px;line-height: 40px;transition-delay: 0.1s;font-weight: bold;}
.single-fact-counter h3 {font-size: 22px;line-height: 28px;font-weight: normal;text-transform: capitalize;margin-top: 10px;}
.count-text:after {content: "+";display: inline-block;}
.single-fact-counter .icon-holder {position: relative;display: block;width: 130px;}
.bestsolution-bx {border-radius: 10px 10px 10px 10px;background: #F4F4F6;width: 700px;margin: 0 auto;}
.bestsolution-bx img {border-radius: 10px;}
.bestsolution-btn {height: 100%;display: flex;justify-content: center;
align-items: center;flex-direction: column;width: 100%;padding: 0 15px;text-align: center;}
.bestsolution-btn .btn-main {margin-top: 15px;}
.bestsolutionimg{height: 220px;overflow: hidden;}
.bestsolutionimg img{height: 100%;width: 100%;object-fit: cover;}
/*--------Volunteer-------*/
.volunteer-list ul li{flex-basis: 31.5%;margin-bottom: 30px;text-align: center;}
.volunteer-list ul li .volunteer-list-img{height: 200px;width: 200px;margin:0 auto;overflow: hidden;border-radius: 50%;}
.volunteer-list ul li .volunteer-list-img img{width: 100%;height: 100%;object-fit: cover;}
.volunteer-des{margin-top: 20px;}
.volunteer-des p{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow : hidden;}
.volunteer-des h5{padding-bottom: 15px;}
.volunteer-des h5 a{color: #000000;transition: all 0.4s;}
.volunteer-list ul li:hover .volunteer-des h5 a{color: #FECD28;}
/*---------Volunteer Details---------*/
.volunteer-des-img{height: 500px;overflow: hidden;flex-basis: 48%;}
.volunteer-des-img img{width: 100%;height: 100%;object-fit: cover;}
.volunteer-des-text{flex-basis: 48%;}
.volunteer-des-text h3{padding-bottom: 15px;}
.volunteer-info p{display:flex;align-items: center;padding-bottom: 15px;}
.volunteer-info p:last-child{padding-bottom: 0;}
.volunteer-info p .imgss{height: 32px;width: 32px;display: flex;justify-content: center;align-items: center;background: #FECD28;border-radius: 50%;margin-right: 10px;}
.volunteer-info p span{font-weight: bold;color: #FECD28;margin-right: 5px;}
.voluteer-if p{padding-bottom: 15px;}
.voluteer-if p:last-child{padding-bottom: 0px;}
.volunteer-benifits ul li{flex-basis: 31.5%;text-align: center;background: #F4F4F6;border-radius: 10px;padding: 30px;margin-bottom: 30px;}
.volunteer-benifits ul li h5{padding-bottom: 15px;}
.volunteer-benifits ul li:hover{color: #ffffff;background: #000000;transition: all 0.4s;}
.volunteer-benifits ul li:hover h5{color: #FECD28;}
.howcan-volunteer ul{position: relative;z-index: 2;}
.howcan-volunteer ul::after{background: #000000;height: 4px;width: 82%;z-index: -1;position: absolute;left: 0;right: 0;content: '';top: 15px;margin: 0 auto;}
.howcan-volunteer ul li{flex-basis: 23.5%;text-align: center;margin-right: 15px;}
.howcan-volunteer ul li:last-child{margin-right: 0;}
.howcan-volunteer ul li span{display: flex;justify-content: center;align-items: center;border-radius: 50%;height: 32px;width: 32px;color: #ffffff;background: #000000;margin: 0 auto;font-weight: bold;}
.howcan-volunteer ul li h5{font-weight: normal;padding-top: 5px;padding-bottom: 15px;font-size: 18px;}
.howcan-volunteer ul li p{padding-top: 15px;}
.checkout-video-img-left, .checkout-video-img-right{flex-basis: 48%;}
.checkout-inner ul li{margin-bottom: 30px;flex-basis: 48.5%;}
.checkout-inner ul li iframe{width: 100%;height: 220px;}
.checkout-video-img-right .gallery-rws ul li{flex-basis: 31%;margin-right: 0;}
.checkout-video-img-right .gallery-rws ul li .gallery-img{height: 220px;}
/*--------Causes Details---------*/
.causes-details .causes-bx{margin: 0;border-radius: 0;box-shadow: none;}
.causes-details .causes-img{height: 500px;}
.causes-details .causes-sh-details p{text-overflow: inherit;-webkit-line-clamp: inherit;padding-bottom: 15px;}
.causes-details .causes-sh-details h3{padding-bottom: 20px;}
.causes-details .blogdes-left{flex-basis: 100%;}
/*----------Profile------------*/
.aflogin-inner{overflow: inherit;}
.profile-picture-upload {display: inline;}
.imagePreview {vertical-align: middle;width: 100% !important;height: 100% !important;border-radius: 50%;margin-right: 8px;object-fit: cover;}
.hidden {position: absolute;width: 0px;height: 0px;left: -999999px;}
.action-button {border: none;cursor: pointer;outline: 0;border-radius: 50%;background: #ffffff;height: 35px;width: 35px;display: flex;justify-content: center;align-items: center;font-size: 20px;
position: absolute;z-index: 2;bottom: 20px;right: 10px;line-height: 0;box-shadow: 0 0 15px #7a7e9a;}
.action-button .mode-upload {color: #004085;border-color: #b8daff;background-color: #ffffff;}
.action-button .mode-remove {color: #000000;border: 1px solid #f5c6cb;background-color: #ffffff;font-weight: bold;}
.aflogin-inner-title{z-index: 2;bottom: -50px;}
.pro-img{height: 200px;width: 200px;border: 5px solid #ffffff;border-radius: 50%;overflow: hidden;background: #ffffff;}
.uernames{padding-left: 30px;}
.uernames h3{color: #FECD28;}
.uernames p{color: #ffffff;}
.left-panel{flex-basis: 35%;background: #ffffff;border-radius: 10px;background: #F7F7FB;}
.left-panel ul li a{padding:15px 12px;display: flex;align-items: center;color: #000000;text-transform: capitalize;font-weight: 600;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.left-panel ul li.active a{background: #FECD28;color: #ffffff;}
.left-panel ul li.active:last-child a, .left-panel ul li:last-child:hover a{background: #FECD28;color: #ffffff;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.left-panel ul li.active:first-child a, .left-panel ul li:first-child:hover a{background: #FECD28;color: #ffffff;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.left-panel ul li:hover a{background: #FECD28;color: #ffffff;transition: all 0.4s;}
.left-panel ul li:last-child a{border-bottom: 0;}
.left-panel ul li a img{margin-right: 10px;}
.left-panel ul li.active a img, .left-panel ul li:hover a img{filter: invert(1) brightness(12);}
.right-panel{background: #F7F7FB;border-radius: 10px;padding: 30px;flex-basis: 62%;margin-left: 30px;padding-bottom: 15px;}
.profile-form ul li{flex-basis: 48.5%;margin-bottom: 15px;}
.profile-form ul li.w-100{flex-basis: 100%;}
@media (min-width: 900px) {.table-responsive{overflow-x: auto;}}
.right-panel table{width: 100%;}
.right-panel table thead{background: #000000;color: #ffffff;text-transform: capitalize;text-align: left;}
.right-panel table th, .right-panel table td{padding: 10px;}
.right-panel table tbody{background: #ffffff;}
.suggestcasuses ul li small{padding-top: 5px;}
.suggestcasuses ul li small span{color: #ff0000;}
.suggestcasuses ul li textarea{height: 120px;resize: none;}
.phcountry #countryCode{position: absolute;background: none;border: none;width: 68px;padding: 10px 0;left: 30px;cursor: pointer;}
.login-left ul li.phcountry input{padding-left: 100px;}
/*-------------------*/
.wh_ds_rgt{width: 40%;border-radius: 10px;}
.wh_ds_rgt img{height: 100%;width: 100%;object-fit: cover;}
.wh_ds_lft{width: 60%;}
.wh_ds{gap: 30px;}
.heading-inner{width: 65%;}
.causes-sh-details .btn-main img {width: 22px !important;}
.causes-sh-details .btn-main{margin-top: 15px;}
.gallery-rw ul{grid-template-columns: repeat(6, 1fr);}
.gallery-rw ul li{height: 220px;overflow: hidden;cursor: pointer;}
.gallery-rw ul li img{width: 100%;height: 100%;object-fit: cover;transition: ease-in-out 0.4s;}
.gallery-rw ul li:hover img{transform: scale(1.1);}
.sp_vo ul li{flex-basis: 48.5%;}
.sp_vo ul li .core-areas-img{height: 280px;}
.inabs_li ul{grid-template-columns: repeat(2, 1fr);gap: 15px;justify-content: center;align-items: center;padding: 10px 0;}
.inabs_li ul li{background: #b8daff;padding: 10px;border-radius: 5px;}
.gallery-rw .tab-menu ul li{height: auto;}
.project_paid table tr th{background: #FECD28;color: #000000;padding: 10px;}
.project_paid table tr td{border: 1px solid #c2c2c2;padding: 8px;text-align: center;}
.project_paid table tr td img, .project_paid_info img{vertical-align: middle;}
.w-100{width: 100%;}
.ct-right .row.d-grid{grid-template-columns: repeat(3, 1fr);gap: 15px;}
.ct-right .row .form-group:nth-child(4), .d-fm .row .form-group:nth-child(8){grid-column: 1 / -1;}
.ct-right .row .form-group:last-child{grid-column: 1 / -1;text-align: center;}
.ct-right .row .form-group:last-child .btn-main{margin: 0 auto;width: 180px;max-width: 180px;padding: 10px 15px;}
.qr{margin-top: 30px;}
.qr img{margin-bottom: 30px;}
.qr p a{color: #000000;font-weight: bold;}
.v_login .uv_icon img{filter: invert(1);width: 30px;}
.v_login_dropdown{background: #ffffff;width: 180px;right: 0;border-radius: 3px;opacity: 0; visibility: hidden;}
.v_login_dropdown a{display: block;color: #000000;text-transform: capitalize;color: #000000;transition: ease-in-out 0.4s;padding: 10px;}
.v_login_dropdown a:hover{background: #FECD28;color: #000000;}
.u_login:hover .v_login_dropdown{opacity: 1;visibility: visible;transition: all 0.4s;}
.voluteer_rw{margin: 50px 0;}
.voluteer_rw_inner{grid-template-columns: 30% 70%;gap:30px;}
.voluteer_menu{background: #ffffff;border-radius: 8px;box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.2);}
.voluteer_menu ul li a{text-transform: capitalize;color: #000000;transition: ease-in-out 0.4s;padding: 10px;display: block;}
.voluteer_menu ul li a:hover{background: #FECD28;}
.voluteer_menu ul li a span{vertical-align: middle;}
.profile-container {
      text-align: center;
      background: #ffffff;
      padding: 20px;
      border-radius: 12px;
      box-shadow: 0 4px 10px rgba(0,0,0,0.1);
      margin-bottom: 20px;
    }
    .profile-img {
      width: 150px;
      height: 150px;
      border-radius: 50%;
      object-fit: cover;
      border: 3px solid #dddddd;
      margin-bottom: 15px;
    }
    .upload-btn {
      display: inline-block;
      padding: 10px 20px;
      background: #FECD28;
      color: #000000;
      border-radius: 8px;
      cursor: pointer;
      font-size: 14px;
      border: none;
    }
    .voluteer_menu input[type="file"] {
      display: none;
    }
  .voluteer_data.ct-right .row{grid-template-columns: repeat(2, 1fr);}
  .voluteer_data.ct-right .row .form-group:nth-child(4){grid-column: auto;}
  .voluteer_data.ct-right .row .form-group.w-100{grid-column: 1 / -1;}
  .voluteer_data.ct-right .row .form-group:nth-child(5), .ct-right .row .form-group:nth-child(10){grid-column: 1 / -1;}
  .voluteer_data.ct-right .row .form-group ul{grid-template-columns: repeat(2, 1fr);gap: 20px;padding-top: 10px;}
  .voluteer_data.ct-right .row .form-group input[type="checkbox"],   .voluteer_data.ct-right .row .form-group input[type="radio"]{width: 18px;height: 18px;vertical-align: middle;}
  .g_imgs{height: 330px;}
  .g_imgs img{width: 100%;height: 100%;object-fit: cover;}
  .voluteer_menu ul li.active a{background: #FECD28;color: #000000;}
  .voluteer_data.ct-right .table_responsive{overflow-x: auto;}
  .voluteer_data.ct-right table, .voluteer_data.ct-right table td{border: 1px solid #c2c2c2;}
  .voluteer_data.ct-right table th{background: #FECD28;text-transform: capitalize;text-align: left;padding: 10px;}
    .voluteer_data.ct-right table td{padding: 8px 10px;}
    .chbtn .btn-main{width: max-content !important;max-width: max-content !important;}
    
    
    label.ur-label {
	font-size: 16px;
	margin: 0;
	line-height: 28px;
	font-weight: normal !important;
}.ur-checkbox-list {
	float: left;
	width: 50%;
}.ur-radio-list {
	float: left;
	width: 50%;
}.ur-checkbox-list {
	float: left;
	width: 50%;
}div#user-registration-form-82 .reghide {
    display: none;
}

#user-registration-form-82 .ur-form-row[data-row-id="11"] {
    display: none !important;
}#user-registration-form-82 .ur-form-row[data-row-id="12"] {
    display: none !important;
}
#user-registration-form-82 .ur-form-row[data-row-id="10"] {
    display: none !important;
}
#user-registration-form-82 .ur-form-row[data-row-id="9"] {
    display: none !important;
}
#user-registration-form-82 .ur-form-row[data-row-id="8"] {
    display: none !important;
}
#user-registration-form-82 .ur-form-row[data-row-id="7"] {
    display: none !important;
}
#user-registration-form-82 .ur-form-row[data-row-id="6"] {
    display: none !important;
}
#user-registration-form-82 .ur-form-row[data-row-id="5"] {
    display: none !important;
}
#user-registration-form-82 .ur-form-row[data-row-id="4"] {
    display: none !important;
}
#user-registration-form-82 .ur-form-row[data-row-id="3"] {
    display: none !important;
}
#user-registration-form-82 .ur-form-row[data-row-id="2"] {
    display: none !important;
}


input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background: #FECD28;
    color: #000000;
    text-transform: uppercase;
    border-radius: 30px;
    font-size: 15px;
    padding: 8px 20px;
    text-align: center;
    border: none;
    line-height: 26px;
    transition: ease-in-out 0.4s;
    cursor: pointer;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: max-content;
}
	.wp-block-tnp-minimal {
	padding: 0 !important;
}

 .noptin-optin-form-wrapper.no-image {
	background: #000000;
}.noptin-form-heading {
	color: #fff !important;
	font-size: 18px !important;
}.quicklinks form {
	margin-bottom: 0;
	position: relative;
	 
}.noptin-optin-form-wrapper.no-image {
	background: #000000;
	margin: 0;
} .noptin-form-header {
	align-items: center;
	display: flex;
	gap: 20px;
	justify-content: center;
	padding: 0 !important;
}
.ewd-ufaq-faq-div {
	margin: 2px 0;
	padding: 2px 0;
	clear: both;
	position: relative;
	display: block;
	width: 100%;
	height: auto;
	background-color: #ffffff;
	margin: 0 auto 15px auto;
	border: 1px solid #eee;
	border-radius: 5px;
	cursor: pointer;
}div.ewd-ufaq-faq-title div.ewd-ufaq-post-margin-symbol {
	text-decoration: none;
	float: left;
	text-align: center;
	/* width: 35px; */
	/* height: 35px; */
	width: auto;
	height: auto;
	margin-right: 15px;
	padding: 2px 0px 0px 2px;
	line-height: 1;
	border-style: solid;
	border-width: 0;
}.ewd-ufaq-post-margin-symbol.ewd-ufaq- {
	font-size: 15px !important;
	margin-top: 7px;
	margin-left: 9px;
	color: #000;
	width: 20px !important;
	height: 20px !important;
}.ewd-ufaq-faq-title .ewd-ufaq-post-margin-symbol span {
	display: inline-block;
	font-size: 16px;
	margin: 0 auto;
}.ewd-ufaq-faq-title-text h4 {
	font-size: 16px;
}
div.ewd-ufaq-faq-title div.ewd-ufaq-post-margin-symbol{
	position: absolute !important;
    right: 0px !important;top:10px;
}
.ewd-ufaq-faq-title .ewd-ufaq-post-margin-symbol span{
	    
    font-size: 16px !important;
}
.ewd-ufaq-faq-div {
    margin: 15px 0 !important;
}
.noptin-form-field-wrapper.noptin-form-field-submit.noptin-optin-field-wrapper.noptin-optin-field-submit{width:100%;}