@font-face{font-family:'Gotham';src:url('../fonts/Gotham-Light.woff2') format('woff2'),url('../fonts/Gotham-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:'Gotham';src:url('../fonts/Gotham-Black.woff2') format('woff2'),url('../fonts/Gotham-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap;}
@font-face{font-family:'Gotham';src:url('../fonts/Gotham-Bold.woff2') format('woff2'),url('../fonts/Gotham-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'Gotham';src:url('../fonts/Gotham-Medium.woff2') format('woff2'),url('../fonts/Gotham-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Gotham';src:url('../fonts/Gotham-Thin.woff2') format('woff2'),url('../fonts/Gotham-Thin.woff') format('woff');font-weight:100;font-style:normal;font-display:swap;}
@font-face{font-family:'Gotham';src:url('../fonts/Gotham-Book.woff2') format('woff2'),url('../fonts/Gotham-Book.woff') format('woff');font-weight:400;font-style:normal;font-display:swap;}
*{margin:0;padding:0;}
body{box-sizing:border-box;font-family:'Gotham' !important;}
ul{list-style:none}
a{text-decoration:none;outline:none;}
body a:hover,body a:focus{text-decoration:none;color:inherit;}
a:focus{outline:none;text-decoration:underline}
textarea:focus{outline:none}
input{outline:none !important}
button,button:focus{outline:none}
a img{border:none}
img{border:0;max-width:100%;}
p{padding:0;margin:0}
h1,h2,h3,h4,ul,p,a,li,strong,h5,h6{padding:0;margin:0;font-family:'Gotham' !important;}
textarea{resize:none}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#fff}
input:-moz-placeholder,textarea:-moz-placeholder{color:#fff}
input::-moz-placeholder{opacity:1;outline:none}
textarea::-moz-placeholder{opacity:1;outline:none}
.clr{clear:both;height:0}
.form-control:focus{-webkit-box-shadow:none;box-shadow:none}
ul{padding:0;list-style:none}
a{transition:.4s ease-in-out;}
a:hover{text-decoration:none;transition:.4s ease-in-out;}
li::marker{font-size:12px;display:inline-block;vertical-align:middle;}
/* Header */
/* .main_header{border-bottom:1px solid #ededed;}
*/
.main_header{border-bottom:1px solid #ededed;position:sticky;top:0;z-index:99999;background:#fff;}
.main_header .navbar-collapse{justify-content:center;}
.main_header .navbar-nav a{padding:0 !important;font-style:normal;font-weight:500;font-size:16px;line-height:15px;text-align:center;text-transform:uppercase;color:#26382B;}
.main_header .navbar-nav li:hover>a{color:#327445;}
.main_header li.nav-item{margin-right:25px;position:relative;}
.main_header .sub-menu li{margin-right:0px !important;}
.main_header li.menu-item-object-custom{margin-right:25px;position:relative;}
.main_header li#menu-item-3035,.main_header li#menu-item-3036{margin-right:25px;position:relative;}
.main_header nav.navbar{padding:15px 0;}
a.navbar-brand img{max-width:170px;}
.footer_logo img{max-width:170px;object-fit:contain;width:100%;}
.roadicon img{min-width:80px;object-fit:contain;padding:14px;}
.sub-menu{position:absolute;left:0;top:24px;background:#fff;z-index:3;width:240px;box-shadow:0 7px 15px rgba(0,0,0,0.2);border-radius:3px;transition:.3s ease;}
.main_header .navbar-nav .sub-menu a{padding:9px 15px !important;display:block;text-align:left;line-height:22px;font-weight:500;font-size:14px;}
.main_header .navbar-nav .sub-menu li:not(:last-child) a{border-bottom:1px solid #ccc;}
.main_header .navbar-nav .sub-menu a:hover{background:#327445;color:#fff;}
.mob_arrow{border:none;background:transparent;padding:0;display:inline-block;vertical-align:middle;}
.mob_arrow i{font-size:20px;}
.main_header .navbar-nav li:hover>.mob_arrow{color:#327445;}
.top_header{background:#327445;}
.top_header .col-md-12{display:flex;align-items:center;justify-content:space-between;}
.contact_details li a{font-weight:500;color:#fff;margin-left:5px;}
.contact_details li:not(:last-child){margin-right:25px;}
.contact_details li img{margin-right:5px;}
.contact_details li{display:inline-flex;align-items:center;font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#F8F9FA;}
.social_box{display:flex;}
.social_box a{color:#fff;font-size:18px;padding:9px 15px;display:inline-block;border-left:1px solid rgba(248,249,250,0.1);min-width:48px;text-align:center;}
.donate_btn{font-style:normal;font-weight:500;font-size:17px;line-height:16px;text-align:center;text-transform:uppercase;color:#fff;border:1px solid #327445;border-radius:4px;padding:14px 20px;background:#327445;}
.donate_btn:hover{background:transparent;color:#327445;}
.social_box a:hover{background:#fff;color:#327445;}
.nf-form-content input[type=submit]{background:#327445 !important;color:#fff !important;border:1px solid #327445 !important;border-radius:6px;padding:14px 40px;font-size:16px;font-weight:600 !important;cursor:pointer;transition:.3s;}
.nf-form-content input[type=submit]:hover{background-color: #fff !important; color: #327445 !important;}
/* Footer */
.footer{position:relative;padding:60px 0 0;background:#2E2C2C;}
/* .footer:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(50,116,69,0.95);}
*/
.footer .container{position:relative;z-index:1;}
.footer_box h3{font-style:normal;font-weight:500;font-size:22px;line-height:21px;text-transform:capitalize;color:#FFFFFF;margin:0 0 15px;}
.footer_box a,.footer_box{font-style:normal;font-weight:400;font-size:15px;line-height:28px;color:#E5E5E5;}
.footer_box h3~h3{margin-top:30px;}
.copyright{margin-top:50px;text-align:center;font-style:normal;font-weight:400;font-size:14px;line-height:19px;text-transform:capitalize;color:#FFFFFF;opacity:0.5;padding:20px 0;border-top:1px solid rgba(255,255,255,0.1);}
.footer_social{margin-top:25px;}
.footer_social a{color:#DBDBDB;font-size:20px;margin-right:15px;}
.footer_logo{margin:0 0 20px;}
.contact_raj li{position:relative;padding-left:45px;margin:0 0 20px;}
.contact_raj li i{width:37px;height:37px;border-radius:100%;background:#fff;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;}
.contact_raj li span{font-style:normal;font-weight:400;font-size:12px;line-height:11px;color:#BBD3C2;display:block;}
.contact_raj li a{font-style:normal;font-weight:500;font-size:16px;line-height:15px;color:#FFFFFF;}
.footer_box p{max-width:320px;}
.footer_box .menu-item a{line-height:30px;display:inline-block;margin:0 0 7px;}
.footer_box .menu-item a:before{content:'>';display:inline-block;margin-right:7px;}
/* */
.hero_img_wrap{position:absolute;top:0;right:0;width:45%;height:100%;}
.hero_sec{position:relative;}
.hero_sec *:not(.hero_img_wrap,.hero_img_wrap *){position:static;}
.hero_img_wrap img{height:100%;width:100%;object-fit:cover;}
.hero_slider,.hero_slider div{height:100%;}
.slick-prev{left:15px;}
.slick-next{right:15px;transform:translateY(-50%) rotate(180deg) !important;}
.slick-arrow{background:rgba(255,255,255,0.3) url(https://phpdemo.futureprofilez.com/wp/sandhuraj/wp-content/uploads/2022/06/prev.png) no-repeat center center !important;box-shadow:0px 0px 10px rgba(0,0,0,0.3);width:30px;height:30px;border-radius:100%;z-index:2;}
.slick-arrow:before{display:none;}
.hero_slider .slick-arrow{top:inherit;transform:inherit;bottom:25px;}
.hero_img_wrap:before{content:'';position:absolute;top:20px;left:-49px;width:462px;height:572px;background:url(https://phpdemo.futureprofilez.com/wp/sandhuraj/wp-content/uploads/2022/06/plus_bg.png) no-repeat center center;}
.about_raj_img{display:inline-block;width:auto !important;border:10px solid #FFFFFF;filter:drop-shadow(0px 0px 30px rgba(0,0,0,0.15));border-radius:10px;}
.about_raj_sec p:not(:last-child){margin:0 0 20px;}
.border_heading h3:after{content:'';position:absolute;bottom:0;left:0;width:50px;height:2px;background:#327445;}
.border_heading h3{padding-bottom:12px;margin-bottom:7px;position:relative;}
.priority_sec:before{content:'';position:absolute;top:0;left:0;width:472px;height:471px;background:url(https://phpdemo.futureprofilez.com/wp/sandhuraj/wp-content/uploads/2022/06/priorities_left_img-1.png) no-repeat top left;background-size:contain;}
.client_wrap{display:flex;align-items:center;background:#FFFFFF;box-shadow:0px 10px 30px rgba(50,116,69,0.2);border-radius:20px;overflow:hidden;}
.client_img{width:40%;}
.client_img img{border-radius:0 0 100px 0;width:100%;height:394px;object-fit:cover;}
.client_quote{width:60%;padding:25px;padding-left:45px;position:relative;}
.client_quote:before{content:'';position:absolute;top:0;left:25px;width:102px;height:73px;background:url(../img/quote_img.png) no-repeat left top;background-size:contain;}
.testimonial_slider .item{padding:30px;}
.client_quote{font-style:italic;font-weight:400;font-size:20px;line-height:32px;}
.client_quote h3{font-style:normal;font-weight:500;font-size:22px;line-height:32px;letter-spacing:-0.09em;text-transform:capitalize;color:#374B3D;margin:10px 0 0;}
.client_quote h3+span{font-family:'Gotham';font-style:normal;font-weight:400;font-size:16px;line-height:32px;text-transform:capitalize;color:#647673;display:inline-block;}
.testimonial_slider .slick-arrow{width:60px;height:60px;background:#327445 url(https://sandhuraj.com/wp-content/uploads/2022/08/Vector-2.png) no-repeat center center !important;box-shadow:0px 0px 10px rgba(0,0,0,0.25);}
.testimonial_slider .slick-prev{left:0;}
.testimonial_slider .slick-next{right:0;}
.gallery_sec .elementor-widget-image>div{overflow:hidden;width:100%;}
.gallery_sec .elementor-widget-image img{transition:.4s ease;width:100%;}
.gallery_sec .elementor-widget-image:hover img{transform:scale(1.2);}
.take_action section .elementor-widget-heading p{min-height:120px;}
.about_raj_sec{position:relative;z-index:3;}
/* Meet Raj */
.major_raj p br{display:none;}
.major_raj p:not(:last-child){margin:0 0 15px;}
.volenteer_boxes .elementor-column{padding:0 15px;}
.volenteer_boxes .elementor-widget-wrap{padding:25px 20px !important;background:#FFFFFF;box-shadow:0px 10px 40px rgba(0,0,0,0.1);border-radius:10px;}
.committe_served h5{max-width:425px;}
.committe_served section:nth-of-type(odd) h5{margin-left:auto;}
.committe_served section:nth-of-type(even) .year_box .elementor-widget-wrap:before{background:#FFFFFF;border:1px solid #D6E3DA;}
.year_box p{font-family:'Gotham';font-style:normal;font-weight:700;font-size:20px;line-height:19px;text-align:center;text-transform:capitalize;color:#FFFFFF !important;}
.committe_served section:nth-of-type(even) .year_box p{color:#26382B !important;}
.year_box .elementor-widget-wrap:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:120px;max-width:120px;height:120px;max-height:120px;background:#327445;display:block;}
.committe_served .elementor-widget-image img{max-height:85px;}
/* endorsment */
.testimonial-metadata{display:flex;align-items:center;}
.testimonial-metadata img{width:70px;height:70px;border-radius:100%;object-fit:cover;}
.testimonial-details{display:flex;align-items:center;justify-content:space-between;}
.testimonial-content{font-style:italic;font-weight:400;font-size:16px;line-height:26px;color:#374B3D;margin:0 0 20px;}
.testimonial{background:#FFFFFF;border:1px solid #DAE2DC;border-radius:20px;padding:20px;}
.testimonial-box{padding-left:15px;}
.testimonial-box h3{font-style:normal;font-weight:500;font-size:20px;line-height:19px;text-transform:capitalize;color:#374B3D;margin:0 0 5px;}
.testimonial-box span{font-style:normal;font-weight:400;font-size:14px;line-height:13px;color:#79897D;}
.testimonial:not(:last-child){margin:0 0 30px;}
.priority_banner_cnt .elementor-widget-wrap{max-width:590px;}
.priority_banner_img img{height:330px;width:100%;object-fit:cover;}
.priority_banner_img .elementor-widget-image:after{content:'';position:absolute;top:50%;right:-160px;width:200px;height:120%;background:#327445;transform:translateY(-50%) rotate(7deg);}
.priority_banner_img{overflow:hidden;}
/* .testimonials-form-container{background:#327445;border-radius:5px;}
*/
.testimonials-form-container{background:#EFF7F1;border-radius:5px;}
.testimonial-form-widegt{padding:20px;}
/* .testimonial-form-header{padding:20px;background:rgba(0,0,0,0.15);border-radius:5px 5px 0px 0px;}
*/
.testimonial-form-header{padding:20px;border-bottom:1px solid rgba(0,0,0,0.15);border-radius:5px 5px 0px 0px;}
.testimonial-form-header h3{font-style:normal;font-weight:700;font-size:22px;line-height:30px;color:#26382B;}
.testimonial-form-widegt .nf-field-label label{font-family:'Gotham' !important;font-style:normal;font-weight:400;font-size:16px;line-height:15px;color:#374B3D;display:block;margin:0;}
.testimonial-form-widegt .ele-form-group{margin:0 0 20px;}
.testimonial-form-widegt .nf-form-content .ninja-forms-field{background:#fff;border-radius:4px;font-weight:500;font-size:14px;line-height:13px;color:#374B3D;width:100%;border:none;padding:16px 15px;}
.testimonial-form-widegt .nf-form-content textarea.ninja-forms-field{height:90px;}
.testimonial-form-widegt .nf-form-content .ninja-forms-field::placeholder{font-style:italic;color:#374B3D;}
.testimonial-form-widegt .nf-form-content .submit-wrap input{background:#327445;border-radius:4px;border:none;width:100%;font-style:normal;font-weight:500;font-size:16px;line-height:15px;text-align:center;text-transform:uppercase;color:#fff;padding:16px 15px;border:1px solid #FFFFFF;}
.testimonial-form-widegt .nf-form-content .submit-wrap input:hover{background:#1f4d2c;color:#fff;}
.testimonial-form-widegt .nf-form-content .ninja-forms-field:focus{background:#fff;}
.testimonials-form-container nf-field:not(:last-child) .nf-field-container{margin:0 0 20px;}
.testimonials-form-container nf-field:last-child .nf-field-container{margin-bottom:0;}
.testimonial-field-error{color:#bd0a0a;}
/* priority */
.priority_no .elementor-widget-heading>div{background:#FFFFFF;box-shadow:0px 3px 10px rgba(0,0,0,0.2);width:49px;height:49px;margin:auto;display:flex;align-items:center;justify-content:center;border-radius:100%;}
.priority_no .elementor-widget-heading>div h2{background:#327445;box-shadow:0px 2px 10px rgba(0,0,0,0.25);width:30px;height:30px;border-radius:100%;font-style:normal;font-weight:400 !important;font-size:16px;line-height:28px;text-align:center;color:#8EBF9C;display:flex;align-items:center;justify-content:center;}
.priorities_step_sec li{list-style:disc;}
.priorities_step_sec li:not(:last-child){margin:0 0 7px;}
.priority_no:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1px;height:100%;background:#DAE2DC;}
.voting_step_no .elementor-widget-wrap:after{content:'';position:absolute;top:12px;left:50%;width:13px;height:13px;border-radius:100%;transform:translateX(-50%);background:#DAE2DC;border:1px solid #DAE2DC;}
.voting_step_no .elementor-widget-wrap:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1px;height:100%;background:#DAE2DC;}
.voting_sec p a{color:#3553BE;}
/* Gallery */
.gallery_sec .gallery{line-height:0;-webkit-column-count:3;-webkit-column-gap:0px;-moz-column-count:4;-moz-column-gap:0px;column-count:3;column-gap:0px;}
.gallery_sec .elementor-image-gallery .gallery-columns-3 .gallery-item{width:inherit;max-width:inherit !important;}
.contact_detail_sec .elementor-column .elementor-widget-wrap{max-width:380px;}
.contact_detail_sec .elementor-column:first-child .elementor-widget-wrap{margin-left:auto;}
.contact_detail_sec .elementor-column .elementor-widget-wrap>*{margin:0 0 15px;}
.contact_form{max-width:790px;margin:auto;background:#E7E7E7;border-radius:10px;padding:40px;}
.contact_form .sr-form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px;margin-bottom:24px;}
.contact_form .sr-form-group>*{padding:0 5px;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}
.contact_form .wpcf7-form-control{background:#FFFFFF;border-radius:4px;border:none;font-weight:400;font-size:14px;line-height:13px;color:#333;padding:16px 15px;width:100%;margin-top:7px;}
.contact_form textarea.wpcf7-form-control{height:80px;}
.contact_form .wpcf7-form-control::placeholder{color:#9CA9A0;font-style:italic;}
.contact_form .sr-inline-form *{width:100%;}
.contact_form label{font-style:normal;font-weight:500;font-size:16px;line-height:15px;color:#6B726D;}
.contact_form .wpcf7-form-control.wpcf7-submit{background:#327445;transition:.4s ease-in-out;border-radius:4px;width:auto;font-style:normal;font-weight:500;font-size:18px;line-height:17px;text-align:center;text-transform:uppercase;color:#FFFFFF;min-width:180px;border:1px solid #327445;}
.contact_form .wpcf7-form-control.wpcf7-submit:hover,.fp_form .nf-form-cont .ninja-forms-field[type=button]:hover{background:transparent;color:#327445;}
/* */
.nf-form-fields-required,.nf-error.field-wrap .nf-field-element:after{display:none;}
.fp_form .nf-form-cont .nf-form-content{max-width:790px;margin:auto;background:#E7E7E7;border-radius:10px;padding:40px;padding-bottom:0;}
.fp_form .nf-form-cont .ninja-forms-field:not(.fp_form .nf-form-cont .ninja-forms-field[type=button]){background: #fff;border-radius:4px;border:none;font-weight:400;font-size:14px;line-height:13px;color:#333;padding:16px 15px;width:100%; margin-top: 10px !important;}
.fp_form .nf-form-cont label{font-style:normal;font-weight:500;font-size:16px;line-height:15px;color:#6B726D;}
.fp_form .nf-field-label{margin:0 !important;}
.fp_form .nf-form-cont .ninja-forms-field::placeholder{color:#9CA9A0;font-style:italic;}
.fp_form .nf-form-cont .ninja-forms-field[type=button]{background:#327445;transition:.4s ease-in-out;border-radius:4px;width:auto;font-style:normal;font-weight:500;font-size:18px;line-height:17px;text-align:center;text-transform:uppercase;color:#FFFFFF;min-width:180px;border:1px solid #327445;}
.spaces_boxes .elementor-widget-wrap{padding:0 0 20px !important;background:#FFFFFF;box-shadow:0px 10px 30px rgb(0 0 0 / 10%);}
.spaces_boxes .elementor-column{padding:0 15px;margin:0 0 30px;}
.phone-field br , .email-field br {display: none !important;}
.contact-method-row br {display: none !important;}
.phone-field label , .email-field label {margin-bottom: 10px;}
.contact-method-row label {margin-bottom: 10px;}
.best-time br{display: none;}
.spaces_boxes img{width:100%;height:100%;object-fit:cover;transition:.4s ease;}
.spaces_boxes .elementor-widget-image>div{height:240px;overflow:hidden;}
/*.spaces_boxes .elementor-widget-wrap:hover .elementor-widget-image img{transform:scale(1.3);}
*/
.spaces_boxes .elementor-widget-wrap>*:not(.elementor-widget-image){padding:0 25px;}
.our_priorities li:not(:last-child){margin:0 0 15px;}
.our_priorities ul{padding-left:18px;list-style:disc;}
/* 29 Jun */
.spaces_boxes .elementor-widget-wrap:hover{box-shadow:0px 10px 30px rgba(38,56,43,0.2);}
.spaces_boxes .elementor-widget-wrap:hover h2{color:#327445 !important;}
.sticky_col .elementor-widget{position:sticky;top:30px;}
.gallery-images img{height:100%;width:100%;border:0 !important;object-fit:cover;transition:.4s ease;}
.gallery_slider{height:315px;}
/* 30 jun */
.fp_form nf-field{width:50%;padding:0 5px;display:block;}
.fp_form nf-fields-wrap{display:flex;flex-wrap:wrap;margin:0 -5px;justify-content:flex-end;}
/* .get_law_form nf-field:nth-of-type(3),.get_law_form nf-field:nth-of-type(8),.join_team nf-field:nth-of-type(5){width:100%;}
*/
.get_law_form nf-field:nth-of-type(8)~nf-field,.join_team nf-field:nth-of-type(6)~nf-field{width:auto;}
.g-recaptcha{transform-origin:right top;transform:scale(0.7);}
.submit-flex .g-recaptcha{transform-origin:left top;transform:scale(0.8); padding: 4px;}

.get_law_form nf-field:nth-of-type(8)~nf-field .nf-field-container{margin:0;}
.fp_form .nf-form-cont select#nf-field-20+div{display:none;}
.join_instruct .elementor-widget-image{margin:0;position:absolute;left:0;top:0;width:80px;height:80px;border-radius:100%;display:flex;align-items:center;justify-content:center;background:#FFFFFF;box-shadow:0px 4px 10px rgba(28,60,37,0.15);}
.join_instruct .elementor-widget-wrap{padding-left:95px !important;padding-top:0 !important;}
.join_instruct .elementor-column{padding:0 5px;}
.join_instruct .elementor-widget-image+.elementor-widget-heading{margin:0 0 5px;}
.join_instruct .elementor-widget-image:hover{background:#327445;}
.join_instruct .elementor-widget-image:hover img{filter:brightness(0) invert(1);}
.max_p{max-width:900px;margin:auto;}
.donate_form .wpsd-master-wrapper{background:#E7E7E7;border-radius:10px;box-shadow:none;max-width:660px;}
.donate_form .wpsd-master-wrapper .wpsd-wrapper-content{padding:40px !important;text-align:left;}
.donate_form ul#wpsd_donate_amount li{width:33.33%;margin:0 0 10px !important;padding:0 5px !important;border:none !important;box-shadow:none !important;height:auto !important;}
.donate_form ul#wpsd_donate_amount li .form-group{background:#FFFFFF;border-radius:4px;font-style:normal;font-weight:500;font-size:15px;line-height:24px;text-align:center;color:#327445;padding:11px 7px;}
.donate_form ul#wpsd_donate_amount li.wpsd_donate_amount_other_li{width:100%;}
.donate_form ul#wpsd_donate_amount li.wpsd_donate_amount_other_li{background:transparent !important;}
.donate_form ul#wpsd_donate_amount li.wpsd_donate_amount_other_li .form-group{background:#327445;padding:0;color:#fff;display:flex;align-items:center;justify-content:space-between;padding-left:15px;}
.wpsd-master-wrapper .wpsd-wrapper-content #wpsd-donation-form-id #wpsd_donate_other_amount{padding:7px 10px;width:calc(100% - 70px) !important;max-width:100% !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;}
.wpsd-master-wrapper .wpsd-wrapper-content .wpsd-text-field,.wpsd-master-wrapper .wpsd-wrapper-content #wpsd-donation-form-id #wpsd_donate_other_amount,.wpsd-master-wrapper .wpsd-wrapper-content select{background:#FFFFFF;border-radius:4px !important;border:none !important;font-family:'Gotham' !important;font-weight:500;font-size:14px !important;line-height:24px;color:#595959 !important;height:46px;width:100%;}
.wpsd-master-wrapper .wpsd-wrapper-content ul#wpsd_donate_amount{margin:0 -5px;}
.wpsd-master-wrapper .wpsd-wrapper-content .wpsd-donation-form-label{font-family:'Gotham' !important;font-style:normal;font-weight:500;font-size:16px;line-height:15px;color:#6B726D;}
.wpsd-master-wrapper .wpsd-wrapper-content .wpsd-donate-button{width:auto;background:#327445;border-radius:4px;font-family:'Gotham';font-style:normal;font-weight:500;font-size:18px;line-height:17px;text-align:center;text-transform:uppercase;color:#FFFFFF;padding:16px 40px;}
.StripeElement{background:#fff;border:none;height:46px;padding-top:14px !important;}
.donate_form form{padding:0 !important;}
.wpsd-master-wrapper .wpsd-wrapper-content ul#wpsd_donate_amount li.active{background:transparent;}
/* .donate_form ul#wpsd_donate_amount li.active .form-group{background:#327445;color:#fff;}
*/
.wpsd-master-wrapper .wpsd-wrapper-content .wpsd-text-field::placeholder,.wpsd-master-wrapper .wpsd-wrapper-content #wpsd-donation-form-id #wpsd_donate_other_amount::placeholder{color:#9CA9A0;font-style:italic;}
.fp_form .nf-form-cont textarea.ninja-forms-field{height:80px;}
.gallery-images .img_block{height:320px;overflow:hidden;}
.gallery-images .img_block:hover img{transform:scale(1.3);}
.nf-error-msg.nf-error-field-errors{max-width:790px;margin:auto;margin-top:10px;background:#e8000017;padding:5px;}
.wpcf7-response-output{background:#e8000017;border:none !important;color:#e80000;}
.voting_stepp .elementor-widget-image{background:#FFFFFF;border:1px solid #BBD3C2;width:80px;height:80px;border-radius:100%;display:flex;align-items:center;justify-content:center;}
.priority_banner_img+div p strong:before{content:'';position:absolute;left:0;top:10px;width:30px;height:2px;background:#fff;}
.priority_banner_img+div p strong{padding-left:40px;position:relative;}
.voting_stepp p a{color:#327445 !important;}
.donate_form ul#wpsd_donate_amount li.wpsd_donate_amount_other_li .form-group{flex-direction:row-reverse;}
.donate_form ul#wpsd_donate_amount li .form-group:hover{background:#327445;color:#fff;cursor:pointer;}
/* 01 July */
.nf-response-msg{text-align:center;background:#0080001a;color:green;padding:15px;font-size:16px;}
.wpsd-alert.error{background-color:#ff00002b;color:red;min-height:38px;width:100% !important;display:block !important;}
.wpcf7-not-valid-tip{color:#dc3232;font-size:14px;font-weight:400;display:block;margin-top:10px;}
.contact_form input.wpcf7-form-control,.contact_form select.wpcf7-form-control{height:50px;}
/* */
.wpcf7 form.sent .wpcf7-response-output{background:#46b45024;color:#46b450;}
.nf-pass.field-wrap .nf-field-element:after{display:none;}
/* 02 July */
.testimonial-form-widegt .nf-response-msg{background:#fff;padding:10px 10px;border-radius:4px;font-size:15px;}
.donate_sec p span{color:#327445;font-weight:500;}
/* .says_des{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
*/
/* .says_des:hover{-webkit-line-clamp:inherit;}
*/
.says_des{max-height:200px;overflow-y:auto;}
::-webkit-scrollbar{width:4px;}
/* Track */
::-webkit-scrollbar-track{background:#f1f1f1;}
/* Handle */
::-webkit-scrollbar-thumb{background:#888;}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover{background:#555;}
.view_btn{margin-top:15px;}
.view_btn a{font-style:normal;font-size:15px;color:#327445;display:inline-block;padding:7px 10px;border:1px solid #327445;border-radius:4px;line-height:24px;}
.view_btn a:hover{background:#327445;color:#fff;}
.contact_des section{max-width:660px;margin:auto;}
.list-checkbox-wrap .nf-field-element ul li{display:inline-block;width:32%;margin-bottom:0 !important;margin-top:10px !important;}
.list-checkbox-wrap .nf-field-elemen input{margin-top:0 !important;}
.listcheckbox-container .nf-field-element label{line-height:24px !important;font-weight:400 !important;}
.listcheckbox-wrap .nf-field-element label:before{font-size:15px !important;color:#327445 !important;min-width:23px;text-align:center;}
.list-checkbox-wrap .nf-field-element ul{margin-top:8px !important;}
.voter_info section,.faq_sec .accordion{max-width:1008px;margin:auto;}
.faq_sec .accordion-button{box-shadow:none !important;outline:none;background:#327445;border-radius:5px;font-style:normal;font-weight:500;font-size:18px;line-height:26px;color:#FFFFFF;padding-top:12px;padding-bottom:12px;}
.faq_sec .accordion-item{overflow:hidden;margin:0 0 10px;border:none;background:#FFFFFF;box-shadow:0px 5px 10px rgba(0,0,0,0.1);border-radius:5px;}
.faq_sec .accordion-body{font-style:normal;font-weight:400;font-size:18px;line-height:30px;color:#26382B;}
.faq_sec .accordion-button:after{background-image:url(https://phpdemo.futureprofilez.com/wp/sandhuraj/wp-content/uploads/2022/07/down_arrow.png);background-size:10px;width:17px;height:11px;background-position:center;}
/* 03 July */
.raj_sign p br{display:block;}
.contact_banner img{object-position:top;}
.faq_sec .accordion-body p strong{letter-spacing:0;font-size:20px;font-weight:500;}
.faq_sec .accordion-body p:not(:last-child){margin:0 0 15px;}
.faq_sec .accordion-body li::marker{font-size:15px;}
.faq_sec .accordion-body li{margin:0 0 10px;}
.faq_sec .accordion-body li img{max-width:300px;margin:auto;margin-top:20px;}
.join_team nf-field:nth-of-type(6),.join_team nf-field:nth-of-type(5){width:100%;}
.donate_form h4.sub-header{padding-top:10px !important;font-size:20px;line-height:26px;margin:0 0 10px;color:#444;}
.wpsd-master-wrapper .wpsd-wrapper-content .wpsd-donate-button{width:auto !important;max-width:150px;padding:14px 20px;}
.wpsd_donate_amount_other_li:after{content:'$';position:absolute;right:15px;top:4px;color:#327445;}
.wpsd_donate_amount_other_li{position:relative;}
.wpsd-master-wrapper .wpsd-wrapper-content #wpsd-donation-form-id #wpsd_donate_other_amount{padding-right:30px;}
.wpsd-master-wrapper .wpsd-wrapper-content #wpsd-donation-form-id #wpsd_donate_other_amount:focus{border:none !important;}
.town_council .elementor-widget-text-editor li{padding-left:35px;margin:0 0 20px;line-height:26px;background:url(../img/check_icon.png) no-repeat left top 4px;padding-bottom:5px;}
.meet_bottom_sec p{max-width:880px;margin:auto;}
.priority_stepss .elementor-widget-image{width:80px;height:80px;border-radius:100%;display:flex;align-items:center;justify-content:center;background:#FFFFFF;box-shadow:0px 4px 10px rgb(28 60 37 / 15%);}
.priority_stepss .elementor-widget-image:hover{background:#327445;}
.priority_stepss .elementor-widget-image:hover img{filter:brightness(0) invert(1);}
.donate_form .wpsd-master-wrapper .wpsd-wrapper-content .wpsd-donate-button{background:#327445 !IMPORTANT;border:1px solid #327445 !important;}
.donate_form .wpsd-master-wrapper .wpsd-wrapper-content .wpsd-donate-button:hover{background:transparent !important;color:#327445 !important;}
.source_link a{color:#327445;font-weight:500 !important;}
.sr-checkbox-group .wpcf7-form-control.wpcf7-checkbox{padding:0;background:transparent;}
.sr-checkbox-group span.wpcf7-list-item{margin:0;margin-right:7px;}
.sr-checkbox-group span.wpcf7-list-item-label{font-size:0;}
.sr-checkbox-group>label{display:flex;align-items:flex-start;font-size:15px;line-height:22px;}
.source_link{max-width:1008px;margin:auto;}
.contact_details ul{display:flex;align-items:center;}
.thoughts-frame iframe{height:1350px;}
/* mk */
.nf-form-layout .nf-form-content nf-field{display:inline-block;width:48%;margin:0 1% 10px;}
#nf-form-4-cont .nf-field-container{margin-bottom:0;}
.nf-form-layout .nf-form-content nf-field label{font-style:normal;font-weight:500;font-size:16px;line-height:15px;margin-bottom:7px;color:#6B726D;}
#nf-form-4-cont input{background:#FFFFFF;border-radius:4px;border:none;font-weight:400;font-size:14px;line-height:13px;color:#333;padding:16px 15px;width:100%;}
#nf-form-4-cont .nf-field-label{margin:0;}
.nf-form-layout .nf-form-content nf-fields-wrap{margin:0 -1%;display:flex;flex-wrap:wrap;}
.nf-form-layout .nf-form-content nf-field:nth-child(3){width:100%;}
.nf-form-layout .nf-form-content nf-field:nth-child(4){width:100%;margin-bottom:18px;margin-top:9px;}
#nf-form-4-cont .nf-form-layout .nf-form-content nf-field:nth-child(5),#nf-form-4-cont .nf-form-layout .nf-form-content nf-field:nth-child(6),#nf-form-4-cont .nf-form-layout .nf-form-content nf-field:nth-child(7){width:31%;}
div#nf-field-40-wrap .nf-field-element textarea{height:80px;background:#FFFFFF;border-radius:4px;border:none;font-weight:400;font-size:14px;line-height:13px;color:#333;padding:16px 15px;width:100%;margin-top:7px;}
#nf-form-4-cont .nf-field-element select{border:none;background:#FFFFFF;border-radius:2px;border:none;font-weight:400;font-size:14px;line-height:13px;color:#333;padding:16px 15px;width:100%;}
#nf-form-4-cont input#nf-field-45{background:#327445;transition:.4s ease-in-out;border-radius:4px;width:auto;font-style:normal;font-weight:500;font-size:18px;line-height:17px;text-align:center;text-transform:uppercase;color:#FFFFFF;min-width:180px;border:1px solid #327445;}
#nf-form-4-cont input#nf-field-45:hover,#nf-form-4-cont input#nf-field-45:focus{background:transparent;color:#327445;}
#nf-form-4-cont input::-webkit-input-placeholder,#nf-form-4-cont textarea::-webkit-input-placeholder{color:#ccc;font-style:italic;}
#nf-form-4-cont input:-moz-placeholder,#nf-form-4-cont textarea:-moz-placeholder{color:#ccc;font-style:italic;}
div#nf-field-45-wrap{margin-top:15px;}
#nf-form-4-cont .checkbox-wrap .nf-field-label label:before{transition:inherit;}
#nf-form-4-cont .checkbox-wrap .nf-field-label label.nf-checked-label:before{font-size:14px;left:-26px;top:-1px;transition:inherit;}
#nf-form-4-cont label#nf-label-field-41{display:flex;align-items:flex-start;font-size:15px;line-height:21px;}
.nf-error .nf-error-msg{color:#dc3232;font-size:13px;font-weight:400;display:block;margin-top:10px;line-height:14px;}
#nf-form-4-cont .nf-error-msg.nf-error-field-errors{text-align:center;font-size:15px;}
/* end */
#nf-form-1-cont .nf-form-layout .nf-form-content nf-field:nth-child(8){width:100%;}
#nf-form-2-cont .nf-form-layout .nf-form-content nf-field:nth-child(5),#nf-form-2-cont .nf-form-layout .nf-form-content nf-field:nth-child(6){width:100%;}
#nf-form-1-cont .nf-form-layout .nf-form-content nf-field:nth-of-type(5),#nf-form-1-cont .nf-form-layout .nf-form-content nf-field:nth-of-type(6),#nf-form-1-cont .nf-form-layout .nf-form-content nf-field:nth-of-type(7){width:31%;}
.fp-pagination{padding:12px 12px;}
.fp-pagination a{background:#327445;padding:9px 12px;color:#fff;font-weight:500;margin:0px;}
span.page-numbers.current{background:#2e2c2c;padding:9px 12px;color:#fff;font-weight:500;margin:0px;}
a.page-numbers:hover{background:#2e2c2c;color:#ffff;}
.container,.container-lg,.container-md,.container-sm,.container-xl,.elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px !important;}
section.error-404.not-found a{background:#327445 !important;font-size:14px;font-weight:400;text-transform:uppercase;line-height:77px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#327445;border-radius:4px 4px 4px 4px;color:#fff !important;padding:16px 16px;}
section.error-404.not-found a:hover{background-color:#00000000 !important;color:#327445 !important;border-color:#327445 !important;}
.page-id-2933 .ff-stream.ff-layout-masonry{background:transparent !important;}
.page-id-2933 .ff-item{border:1px solid #327445;padding:10px !important;border-radius:10px;}
.page-id-2933 .ff-overlay-wrapper{background:#fff;}
.page-id-2933 .ff-content{color:#000;}
.page-id-2933 .ff-overlay-wrapper .ff-item-meta h6 a{color:#000 !important;}
.page-id-2933 .ff-overlay-wrapper h6.ff-item-bar a{color:#327445 !important;}
.page-id-2933 .ff-overlay-wrapper h6.ff-item-bar a i{color:#327445 !important;}
.page-id-2933 .ff-overlay-wrapper h6.ff-item-bar a span{font-weight:600;color:#327445 !important;}
.ff-share-wrapper i.ff-icon-share{color:#327445;}
.ff-filter-holder .ff-search{width:100%;max-width:600px;margin:auto !important;}
.page-id-2933 .ff-filter-holder .ff-search input{width:100% !important;background:#fff !important;border:1px solid #327445 !important;border-radius:80px !important;font-weight:400;font-size:15px !important;text-transform:capitalize;padding:12px 40px 12px 20px !important;height:auto !important;}
.page-id-2933 .ff-filter-holder .ff-search:after{top:4px;color:#327445 !important;}
.picture-item__inner h6.ff-item-bar a i{color:#327445 !important;}
.picture-item__inner h6.ff-item-bar a span{font-weight:600;color:#327445 !important;}
.page-id-2933 .ff-loadmore-wrapper .ff-btn{background-color:#00000000 !important;font-size:17px;font-weight:500;text-transform:uppercase;line-height:24px;fill:#327445;color:#327445;border-style:solid;border-width:01px 01px 01px 01px;border-color:#327445;border-radius:4px 4px 4px 4px;padding:12px 50px 12px 50px;}
.page-id-2933 .ff-loadmore-wrapper .ff-btn:hover,.page-id-2933 .ff-loadmore-wrapper .ff-btn:focus{background-color:#327445 !important;color:#FFFFFF;}
.ff-stream.ff-layout-masonry{border-bottom:1px solid #e7e7e7;margin-bottom:6px;padding-top:0;padding-bottom:40px;}
.ff-slideshow-carousel .ff-arrow-left:before{display:block;content:'';position:absolute;right:11px;top:18px;width:15px;height:15px;background:url(../img/leftangle.png) center center no-repeat;z-index:4;background-size:contain;transform:inherit;}
.ff-slideshow-carousel .ff-arrow-right:before{display:block;content:'';position:absolute;right:11px;top:18px;width:15px;height:15px;background:url(../img/rightangle.png) center center no-repeat;z-index:4;background-size:contain;transform:inherit;}
.ff-slideshow-carousel .ff-arrow-left{width:35px;height:35px;background-color:#fff !important;}
.ff-slideshow-carousel .ff-arrow-right{width:35px;height:35px;background-color:#fff !important;}
.ff-content{max-height:200px;overflow-y:auto;padding-right:10px !important;}
.ff-slideshow .ff-comments-list-inner{max-height:250px;overflow-y:auto;}
.ff-supports-comments .ff-slide-wrapper{padding:10px;background:#fff !important;}
.ff-slideshow-classic li .ff-media-wrapper{background:#fff;border:1px solid #f2f2f2;padding:8px;}
.ff-slideshow-classic .slick-dotted.slick-slider{padding:10px;}
.ff-slideshow .ff-comments-list-inner{max-height:250px;overflow-y:auto;background:#fff;padding:20px;}
.ff-supports-comments .ff-slide-wrapper{padding:10px;background:#fff !important;max-height:650px !important;align-items:stretch;}
.ff-slideshow .ff-item-meta{padding-right:0;}
.ff-slideshow .slick-dots{bottom:0;}
.ff-slideshow .slick-dots button{width:15px;border:1px solid #000 !important;box-shadow:none;padding:0;height:15px;border-radius:80px;}
.ff-slideshow .slick-dots li{width:auto;height:auto;background:none !important;}
.ff-slideshow .slick-dots button:before{width:5px;height:5px;}
.ff-slideshow .slick-dots li:after{display:none;}
.ff-slideshow .slick-dots li.slick-active button{background:#327445 !important;border-color:#327445 !important;}
.ff-slideshow .slick-dots button:before{display:none;}
.ff-current iframe,.ff-current video{height:100%;}
.ff-slideshow .slick-dots{display:none !important;}
li#menu-item-3402{margin-right:25px;position:relative;}

/* content form  */
.page-id-244 .wpcf7-form .cf7-col-6{display:inline-block;width:48%;margin:0 5px 10px;}
.page-id-244 .wpcf7-form .col-12{margin:25px 0 0;}
.page-id-244 .wpcf7-form .contact-details .col-12{margin:10px 0 ;}
.page-id-244 .wpcf7-form .submit-flex {margin: 10px 0 0 !important;}
.page-id-244 .wpcf7-form .best-time {margin:25px 0 0 !important;}
/* .page-id-244 .wpcf7-form .sumbit-wrapper .cf7-col-12 {display: flex;justify-content: space-between;} */
.page-id-244 .contact_form .wpcf7-radio {display: inline-flex; flex-wrap: wrap; gap: 10px; margin: 0; padding: 15px 0; background: transparent;} 
.page-id-244 .contact_form .wpcf7-radio .wpcf7-list-item{margin: 0;}

.wpcf7-form-control input[type="radio"]:checked{accent-color:#26382B;}
/* ============= */
.page-id-244 .submit-flex{display:flex;flex-direction:column;align-items:flex-start;gap:8px;}
.page-id-244 .submit-flex > p{margin:0;width:100%;}
/* reCAPTCHA */
.page-id-244 .submit-flex .wpcf7-form-control-wrap.recaptcha{display:flex;justify-content:start;flex-wrap:wrap;}
/* .page-id-244 .contact_form .wpcf7-form-control{background:#FFFFFF;border-radius:4px;border:none;font-weight:400;font-size:14px;line-height:13px;color:#333;padding:4px 5px;width:100%;margin-top:7px;display:block;}
*/
/* Submit Button */
.page-id-244 .submit-flex .wpcf7-submit{background:#327445;color:#fff;border:1px solid #327445;border-radius:6px;padding:14px 40px;font-size:16px;font-weight:600;cursor:pointer;transition:.3s;}
.page-id-244 .submit-flex .wpcf7-submit:hover{background:#fff;color:#327445;}
/* Validation message */
.page-id-244 .submit-flex .wpcf7-not-valid-tip{display:block;margin-top:8px;}


/* .wpcf7-form-control input[type="radio"]:checked{accent-color:#26382B;} */
/* Hide default radio */
.page-id-244 input[type="radio"]{
    appearance: none;
    -webkit-appearance: none;
    width: 18px;
    height: 18px;
    border: 2px solid #26382B;
    border-radius: 3px;
    background: #fff;
    display: inline-grid;
    place-content: center;
    margin-right: 8px;
    cursor: pointer;
    vertical-align: middle;
    transition: .25s ease;
}
.best-time-row label, .contact-details label, .contact-method-row label{display: flex; align-items: center;}

/* Inner circle */
.page-id-244 input[type="radio"]::before{
    content: "";
    width: 9px;
    height: 9px;
    border-radius: 50%;
    transform: scale(0);
    transition: .2s ease;
    background: #26382B;
}

.page-id-244 input[type="radio"]:checked::before{
    transform: scale(1);
}

.page-id-244 input[type="radio"]:hover{
    border-color: #327445;
}
/* Responsive */
@media (min-width:1200px){.close_menu{display:none;}
.sub-menu{opacity:0;display:none;}
.main_header .navbar-nav li:hover>.sub-menu{opacity:1;display:block;}
/* @keyframes submenu{from{top:40px;}
to{top:24px;}
}
*/
}
@media (max-width:1199px){.navbar-toggler{position:absolute;right:0;padding:0;padding:14px;border:1px solid #327445;top:24px;color:#327445;outline:none !important;box-shadow:none !important;}
.main_header nav.navbar{padding-right:55px;}
/* Mob menu */
 .main_header .navbar-collapse{position:fixed;top:0;right:0;height:100%;width:300px;background:#fff;z-index:99;box-shadow:0px 5px 10px rgb(0 0 0 / 30%);padding:50px 20px 20px;transform:translateX(330px);transition:.3s ease;overflow-y:auto;}
.main_header .navbar-nav a{width:100%;display:block;text-align:left;line-height:26px;padding:10px 0 !important;font-size:15px;}
.main_header .navbar-nav li:not(:last-child) a{border-bottom:1px solid #ccc;}
.main_header .navbar-collapse.show{transform:translateX(0);}
.close_menu{border:none;background:transparent;filter:brightness(0.4);padding:0;position:absolute;top:20px;right:20px;}
.close_menu img{max-width:35px;}
.main_header li.nav-item{margin-right:0;}
.mob_arrow{position:absolute;right:0;top:0;height:47px;width:40px;}
.sub-menu{display:none;opacity:1;transform-origin:inherit;position:inherit;top:inherit;right:inherit;box-shadow:none;width:100%;background:#32744512;}
.mob_arrow.clicked i{transform:rotate(180deg);}
.ff-slideshow-classic[data-size=large] .ff-video{min-width:300px;}
}
@media (max-width:1024px){.client_quote,.client_quote p{font-size:16px;line-height:26px;}
.client_img img{width:100%;height:350px;object-fit:cover;border-radius:0;}
.client_quote{padding:15px;padding-left:25px;}
.testimonial_slider .slick-arrow{width:40px;height:40px;}
.testimonial_slider .slick-prev{left:10px;}
.testimonial_slider .slick-next{right:10px;}
.client_quote h3{font-size:20px;line-height:28px;}
/* 30 Jun */
 .our_priorities p br{display:none;}
.roadicon img{min-width:60px;object-fit:contain;height:60px !important;}
}
@media (max-width:991px){.footer{padding:30px 0 0;}
.footer{padding:30px 0 0;}
.footer_box{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ccc;}
.footer_box p{max-width:100%;}
.footer{padding:30px 0 0;}
.footer_box{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ccc;}
.footer_box p{max-width:100%;}
.footer_box h3{font-size:18px;}
.contact_raj li:last-child{margin:0;}
.copyright{margin:0;border:none;padding-top:0;}
/* */
 .testimonial-form-header h3{font-size:18px;line-height:28px;}
.priority_banner_img img{height:370px;}
/* 30 Jun */
 .spaces_boxes .elementor-widget-wrap>*:not(.elementor-widget-image){padding:0 10px;}
.spaces_boxes .elementor-widget-wrap>*{margin-bottom:10px;}
.spaces_boxes .elementor-widget-image>div{height:160px;}
.spaces_boxes .elementor-column{padding:0 10px;margin:0 0 20px;}
.fp_form .nf-field-container .nf-field-label{width:auto !important;margin:0 !important;}
.fp_form .nf-form-cont .nf-form-content{padding:25px;padding-bottom:0;}
.join_instruct .elementor-widget-image{width:60px;height:60px;}
.join_instruct .elementor-widget-image img{max-width:25px;max-height:30px;}
.join_instruct .elementor-widget-wrap{padding-left:80px !important;}
.donate_form .wpsd-master-wrapper .wpsd-wrapper-content{padding:30px !important;}
.ff-slideshow span.ff-nav-close{color:#000;background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);border-radius:80px;width:40px;height:40px;padding:0 !important;display:flex;align-items:center;justify-content:center;margin-right:6px;margin-top:5px;}
.ff-slideshow span.ff-nav-close:before{font-size:15px;}
/* .ff-supports-comments .ff-slide-wrapper{max-height:inherit !important;padding-top:10px !important;}
*/
 .ff-slideshow-classic li .ff-media-wrapper{margin:auto;max-width:calc(100% - 360px);height:100% !important;}
.ff-slideshow .slick-dots{display:none !important;}
.ff-slideshow .slick-dots li{margin:2px 2px;}
.ff-slide-wrapper .ff-img-holder img{margin:auto;margin:auto;}
.ff-slide-wrapper .ff-img-holder{text-align:center;}
.ff-slideshow .ff-item-meta{padding-right:20px;}
.ff-media-wrapper video{max-height:400px;width:100%;}
.ff-slide-wrapper .ff-img-holder img{max-height:400px;}
.ff-slideshow .ff-dropdown{position:relative;top:inherit;bottom:0;right:inherit;left:0;margin:10px 0 0;}
.ff-slideshow .ff-item-cont{width:350px;}
.ff-slideshow li.ff-show{width:100%;}
}
@media (max-width:980px){.top_header .social_box{display:none;}
.top_header .contact_details{width:100%;padding:5px 0;}
.top_header .contact_details ul{justify-content:center;flex-wrap:wrap;}
.top_header .contact_details ul li:last-child{width:100%;justify-content:center;margin-top:4px;}
}
@media (max-width:767px){.hero_img_wrap{width:100%;}
.roadicon .elementor-widget-container{width:50px !important;height:50px !important;display:flex;justify-content:center;align-items:center;}
.hero_cnt{z-index:2;}
.hero_sec>.elementor-container{align-items:flex-end !important;}
.hero_sec:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(50,116,69,0.3);z-index:1;}
.hero_sec h1,.hero_sec p{color:#fff !important;}
.hero_slider .slick-arrow{width:35px;height:35px;}
.client_wrap{flex-wrap:wrap;}
.client_img,.client_quote{width:100%;}
.client_img img{height:250px;}
.client_quote{padding:15px;padding-top:30px;}
.client_quote:before{top:12px;}
.client_quote h3{font-size:18px;margin-top:15px;}
.testimonial_slider .item{padding:0;}
.donate_btn{font-size:15px;padding:7px;}
.navbar-toggler{padding:6px 10px;top:22px;}
a.navbar-brand img{max-width:150px;}
.main_header nav.navbar{padding:10px 0;padding-right:45px;}
.about_raj_sec>.elementor-container{flex-direction:column-reverse;}
.client_wrap{box-shadow:none;}
.client_img img{border-radius:0;}
.testimonial_slider .slick-arrow{top:195px;}
.take_action section .elementor-widget-heading p{min-height:inherit}
.footer_logo img{max-width:150px;}
/* Meet raj */
 .committe_served h5{max-width:100%;}
.year_box .elementor-widget-wrap:before{display:none;}
.year_box p{color:#26382B !important;text-align:left;}
.committe_served section{background:#FFFFFF;border:1px solid #D6E3DA;margin:0 0 20px;}
.volenteer_boxes .elementor-column{padding:0 5px;}
/* */
 .priority_banner_img .elementor-widget-image:after{display:none;}
.endorsment_banner>.elementor-container{flex-direction:column-reverse;}
.priority_banner_cnt .elementor-widget-wrap{max-width:100%;}
.priority_banner_img img{height:auto;}
.testimonial-outer .container{padding:0;}
.priority_banner_img img{height:auto;}
.testimonial-outer .container{padding:0;}
.testimonial{padding:15px;}
.testimonial:not(:last-child){margin:0 0 15px;}
.testimonial-metadata img{width:50px;height:50px;}
.testimonial-box h3{font-size:18px;margin:0;}
.testimonial-details>img{max-width:40px;}
/* */
 .priorities_step_sec ul{padding-left:15px;}
.priority_no .elementor-widget-heading>div{margin:inherit;}
.priority_no:before{display:none;}
.priorities_step_sec section .elementor-container>div:first-child{order:2;}
.priority_no{order:1;}
.priority_no+div{order:3;}
.voting_step_no .elementor-widget-wrap:before{display:none;}
.voting_step_no .elementor-widget-wrap:after{display:none;}
.gallery_sec .gallery{-webkit-column-count:2;column-count:2;}
/* Contact*/
 .contact_detail_sec .elementor-column .elementor-widget-wrap{max-width:100%;}
/* 30 Jun */
 .fp_form nf-field{width:100%;}
.fp_form .nf-form-cont .nf-form-content{padding:15px;}
.fp_form .nf-form-cont label{font-size:15px;}
.recaptcha-container .recaptcha-wrap{height:65px;}
.fp_form .nf-form-cont .ninja-forms-field[type=button]{font-size:16px;line-height:20px;height:auto;padding:10px 20px;min-width:auto;}
.nf-field-container.recaptcha-container{margin-bottom:0;}
.donate_form .wpsd-master-wrapper .wpsd-wrapper-content{padding:15px !important;}
.wpsd-master-wrapper .wpsd-wrapper-content .wpsd-donate-button{font-size:16px;padding:12px 20px;}
/* */
 .faq_sec .accordion-body{font-size:16px;line-height:24px;}
.says_des{max-height:130px;}
.join_team nf-field:nth-of-type(7){width:100% !important;position:relative;}
.fp_form nf-fields-wrap{display:block;}
.g-recaptcha{transform-origin:inherit;transform:none;}
.nf-field-container.recaptcha-container{margin-bottom:15px;}
div#nf-field-11-container.textarea-container{margin-bottom:10px;}
.fp_form .nf-form-cont .ninja-forms-field[type=button]{margin-top:10px;}
.thoughts-frame iframe{height:1350px;}
/* mk */
 .contact_form{padding:30px 25px;}
.nf-form-layout .nf-form-content nf-field:nth-child(4){width:100%;margin-bottom:1px;margin-top:2px;}
/*15 oct*/
 .hero_cnt>div{text-align:center !important;justify-content:center !important;}
.ff-slideshow .ff-dropdown{position:absolute;bottom:inherit;margin:0 0 6px;left:inherit;}
body.ff-modal-open.ff-modal-scrollbar{padding-right:0 !important;}
.ff-supports-comments .ff-slide-wrapper{padding-top:10px !important;}

/* ============= */
 .page-id-244 .submit-flex .wpcf7-submit{width:100%;}
.page-id-244 .submit-flex .wpcf7-form-control-wrap.recaptcha{overflow-x:auto;}
.contact-details .email-field{margin-top:15px;}
.lastname{margin-top:15px;}
.page-id-244 .wpcf7-form .col-12{margin:20px 0 0;}
.wpcf7 form .wpcf7-response-output{margin:0px 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2;text-align:center;font-size:14px;}

}
@media (max-width:575px){.fp-pagination a{line-height:41px;margin:3px;}
.top_header{display:none;}
/* Contact */
 .contact_form .sr-form-group{flex-direction:column;margin-bottom:0;}
.contact_form{padding:20px;}
.contact_form .sr-inline-form{margin:0 0 20px;}
.contact_form .wpcf7-form-control.wpcf7-submit{margin-top:20px;}
/* 30 Jun */
 .gallery-images .img_block,.gallery_slider{height:auto;}
/*05 July*/
 .wpsd-form-item-half-left,.wpsd-form-item-half-right{width:100% !important;padding:0 !important;}
.wpsd-master-wrapper .wpsd-wrapper-content .wpsd-donate-button{margin-top:20px;}
/* 06 July */
 .sr-checkbox-group{margin:20px 0 !important;display:block;}
/* mk */
 .nf-form-layout .nf-form-content nf-field{width:100% !important;margin:0 0 10px;}
#nf-form-4-cont .nf-field-label{margin:0 !important;}
.nf-form-layout .nf-form-content nf-field:nth-child(5),.nf-form-layout .nf-form-content nf-field:nth-child(6),.nf-form-layout .nf-form-content nf-field:nth-child(7){width:100%;}
section.error-404.not-found a{font-size:11px;padding:14px 14px;}
.ff-slideshow .ff-dropdown{position:relative;bottom:12px;margin:0 0 6px;left:0;}
.ff-slideshow .ff-item-meta{padding-bottom:40px;}
}
@media (max-width:350px){.page-id-2933 .ff-filter-holder .ff-search:after{top:13px;}
.page-id-2933 .ff-item{width:100% !important;}
}
