
			.details-img img{border-radius:4px;}
			.bannerdata{position:absolute;top:25%;text-align:center;width:100%;}
			.bannerdata h1{text-align:center; color:#ffffff;font-weight:400;font-size: 45px;text-transform:Capitalize; font-family:montserrat;}
			.bannerdata hr{width:60px;text-align:center;color:#ffffff;border-top:4px solid;}
			.bannerdata p{text-align:center;color:#ffffff;font-size:24px;font-weight:400;}
			.banner-container{position:relative;}
			.image-container:after{content: '';
					position: absolute;
					left: 0;
					top: 0;
					width: 100%;
					height: 100%;
					display: inline-block;
					background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.5) 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0.5)));
					background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.5) 100%);
					background: -o-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.5) 100%);
					background: -ms-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.5) 100%);
					background: linear-gradient(to bottom, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.5) 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002f4b', endColorstr='#00000000',GradientType=0 );
				}
			
			.checkboxes{background-color:#ffffff;border-radius:4px;padding: 10px 8px;}
			.checkboxes .form-row-checkbox {margin: 10px 0px 10px 14px;}
			.checkboxes .form-row-checkbox label{text-align:left;position: absolute; left: 40px; width: 80%;color: #1d1d1bb8;

    font-weight: 600;line-height: 20px;font-size:18px;}.express-container{background-color:#0054a6;background-image:url('../../img/background-with-blue.png');/*background-size: cover;*/}
			.express-interest{text-align:center;color:#ffffff;padding:50px 0px;}
			.express-interest p{color:#ffffff;width: 85%; text-align: center; margin: 0 auto;font-weight:400;}
			.Express{padding: 11px 30px; background-color: #0054a6; border: 1px solid #ffffff; border-radius: 4px; font-weight: 500;letter-spacing: 1px; font-size: 16px;}
			.Express-green{background-color:#5a913a;color:#ffffff;}
			.cms-section {width: 100%; max-width: 760px; text-align: center;}
			.quote-slider {font-weight:500;font-size:18px;color:#1d1d1b;margin: 0 auto !important;  padding: 0 20px !important; margin-bottom: 50px !important;max-width:1000px; width:100%;text-align:center;}
			.left-quote-blue {float: left; margin-right: 5%;}
			.right-quote-blue {float: right; margin-left: 5%;}
			.center-quote-blue{display:none !important;}
			.slick-prev, .slick-next{display:none !important;}
			.slick-dots li button:before{color:#4a4a4a;font-size:10px;opacity:1;}
			.form-container input {
				background-color: #ffffff !Important;
				box-shadow: none;
				border: none;
				color:#1d1d1b;
				text-indent:25px;
				border-radius: 4px;
				height: 50px !Important;
				font-weight:600;
				width:100%;
			}
			.ui-selectmenu-button {
				width: 90% !important;
				border: 1px solid #666;
				border-radius: 5px;
				background: #fff;
				box-shadow: none;
			}
			.slick-dots li.slick-active button:before{color:#0054a6;}
			.volunteer-heading{text-align:center;color:#1d1d1b;}
			 .volunteer-heading p{color:#1d1d1b;font-weight:500;}
			 .volunteer-form-container p{color:#ffffff;font-weight:500;}
			.quote-slider p{color:#1d1d1b;font-weight:500;font-size:20px;}
			.quote-slider label{color:#1d1d1b;font-weight:600;font-size:16px;}
			.volunteer-heading h2{font-weight:400;font-size:30px;color:#1d1d1b;text-transform:capitalize;}
			.volunteer-form-container h2{font-weight:400;font-size:30px;color:#ffffff;text-transform:capitalize;}
			.opportunities hr, .volunteer-heading hr{width: 60px;display:inline-block;border-top:4px solid #0054a6;}
			.volunteer-form-container hr{margin: 10px 0px;width: 60px;display:inline-block;border-top:4px solid #ffffff;}
			.volunteer-name{font-weight:600;color:#1d1d1b;}
			.opportunities-container{padding: 20px 0px 10px;}
			.opportunities-container,.opportunities{text-align:center;}
			.volunteer-quote-slider{background-color:#fbfbfb;padding: 20px 0px;}
			.volunteer-blocks h3{text-align: left; color: #0054a6; font-weight: 500; text-transform: capitalize; margin-top: 20px;}
			.volunteer-blocks-text{text-align:left;}
			.opportunities-titles h2{font-weight:400;font-size:30px;color:#1d1d1b;text-transform:inherit;}
			.opportunities h3{font-weight: 300;font-size: 24px; color: #0054a6; text-transform: capitalize;}
			.opportunities p{color:#1d1d1b;font-weight:400;font-size:18px;margin-bottom:0px;}
			.chevron{font-size:15px;}
			.volunteer-form-container{padding:60px 0px 30px;text-align:center;background-color:#0054a6; color:#ffffff;}
			.volunteer-blocks-text a{text-decoration: none;font-weight: 600;font-size: 16px;}
			.volunteer-post-details ul li{list-style-type:none;margin-left:1em;}
			.volunteer-post-details{padding-right: 40px;}
			.volunteer-post-details ul li::before {
						  content: "\f111";
						  color: #0056a4;
						  font-weight: bold;
						  display: inline-block; 
						  font-size:10px;
						  font-family: "Font Awesome 5 Free";
						  width: 3em;
						  margin-left: -3em;
						 }			
			.continue.btn {
							
							width: 100% !important;
							text-indent: 0 !important;
							height: 45px !important;
							line-height: 31px !important;
							/* position: relative; */
							padding: unset !important;
							font-weight:600;
							-webkit-appearance: none !important;
							border-radius: 0 !important;
							text-align: center !important;
							border-radius: 4px !important;
							display: inline-block !important;
							font-family: 'Montserrat', sans-serif !important;
							text-transform: uppercase !important;
							font-size: 16px !important;
							text-decoration: none !important;
							border: none !important;
							background-color: none !important;
							background-image: none !important;
							background-repeat: no-repeat !important;
							background-position: none !important;
							background-size: none !important;
							color: #ffffff !important;
							box-shadow: none !important;
							text-shadow: none !important;
							transition: none !important;
						}
			.continue.btn-primary {
					background-color: #5a913a;
					box-shadow: none !important;
				}
			
			div.checker, div.checker span, div.checker input {
				width: 28px;
				height: 28px;
			}

			div.checker span {
				background: #ffffff;
				border: 1px solid #1d1d1b;
				border-radius: 4px;
			}

			div.checker span.checked {
				border: 1px solid #5a913a;
				background: #5a913a;
			}

			div.checker span.checked:before {
				display: inline-block;
				font-style: normal;
				font-variant: normal;
				text-rendering: auto;
				-webkit-font-smoothing: antialiased;
				font-family: "Font Awesome 5 Free";
				content: "\f00c";
				font-weight: 900;
				font-size: 15px;
				line-height: 30px;
				position: absolute;
				left: 0;
				right: 0;
				top: 0;
				bottom: 0;
				color: #fff;
			}
			.icon-success{display:none;}
			.volunteer-form-container{background-image:url('../../img/background-with-blue.png');background-size: inherit; background-repeat:no-repeat;}
			.desktop-banner{display:block;}
			.mobile-banner{display:none;}
			.continue.btn:after{content:none;}
			@media all and (min-width:1700px){
				.bannerdata{top:33% !Important;}
				.volunteer-form-container{/*background-size:cover;*/}
			}
			
			@media all and (max-width:600px){
				.desktop-banner{display:none;}
				.mobile-banner{display:block;}
			}
			@media all and (max-width:420px){
				.left-quote-blue, .right-quote-blue{display:none;}
				.center-quote-blue{display:block;}
				.continue.btn{width:100% !important;}
				
			
			}
			.opportunities-details{margin:0px 0px 30px 0px;}
			.ui-selectmenu-button span.ui-icon {
				border-left: 1px solid #0054a6;
				top: 5px;
				height: calc(100% - 10px);
				background: none;
			}
			span.ui-icon.ui-icon-triangle-1-s:before {
				display: inline-block;
				font-style: normal;
				font-variant: normal;
				text-rendering: auto;
				-webkit-font-smoothing: antialiased;
				font-family: "Font Awesome 5 Free";
				content: "\f0d7";
				font-weight: 900;
				font-size: 45px;
				line-height: 50px;
				position: absolute;
				left: 5px;
				top: -6px;
				color: #0054a6;
			}
			.imgae-block img{border-top-left-radius:4px;border-top-right-radius:4px;cursor:pointer;}
			.discover{background: no-repeat; border: none; color: #0054a6;font-weight: 600;font-size: 18px;}
			.details-img{width:100%;}
			.close-post{z-index:200;color:#656565;float: right; background: transparent; border: none; position: absolute; top: 15px; font-size: 30px; right: 20px;}
			.post-content{position:relative;background-color:#fbfbfb;padding:20px !important;margin-top: 25px;}
			.volunteer-post-details{text-align:left;}
			.form-container{padding:0px 40px;}
			.interest-label{text-transform: inherit !important;text-align: left; color: #1d1d1bb8 !important;  font-weight: 600;  font-size: 18px;}
			@media all and (max-width:1025px){
				.bannerdata {
						position: absolute;
						top: 15%;
						text-align: center;
						width: 100%;
					}
			
			}
			@media all and (max-width:768px){
				.bannerdata p{width:90%;}
				.bannerdata { position: absolute; top: 0%; text-align: center; width: 100%;}
				.details-img{width:100%; float:none !Important; margin-bottom:20px}
				.volunteer-post-details{text-align:center;}
				.volunteer-post-details p, .volunteer-post-details h3, .volunteer-post-details ul{text-align:left;}
			}
			
			@media all and  (min-width:768px){
				.desktop-hidden{display:none !important;}
				.mobile-hidden{display:block !important;}
			}
			@media all and (max-width:768px) and (min-width:750px){
				.bannerdata h1{margin: 15px 0px 5px;}
			}
			@media all and  (max-width:767px){
				.desktop-hidden{display:block !important;}
				.mobile-hidden{display:none !important;}
				.imgae-block img{border-radius:0px !important;}
			}
			@media all and (max-width:500px){
				.bannerdata { position: absolute; top: 20%; text-align: center; width: 100%;}
				.details-img{width:100%; margin-bottom:20px;}
				.bannerdata p{width:90%;font-size:18px;}
				.bannerdata h1{font-size:30px;}
				.express-container{background-image:url('../../img/background-with-blue-mobile.png');background-size: cover;}
				
			}
			button.multiselect.dropdown-toggle.btn.btn-default {
				width: 100%;
				background: #ffffff !Important;
				box-shadow: none !important;
				border: none;
				border-radius: 4px;
				height: 50px !Important;
				font-weight: 600;
				text-shadow: none;
				padding:0 65px 0 25px;
				line-height:50px;
				color: #656565;
				text-transform:inherit;
			
			}
			.check-label{font-size:18px;}
			
			button.multiselect.dropdown-toggle.btn.btn-default:after{
					background: transparent !important;
					font-family: "Font Awesome 5 Free";
					content: "\f0d7";
					font-weight: 900;
					font-size: 40px;
					line-height: 40px;
					right: 0;
					top: 5px;
					margin-top: 0px ;
					width: 50px;
					height: 40px;
					text-align: center;
					border-left: 1px solid #656565;
					color: #656565;
				}
	
			span.multiselect-native-select {
				position: relative;
				display: inline-block;
				width: 90%;
			}
			span.multiselect-native-select .btn-group, .btn-group-vertical { width: 100%; }
			.multiselect-native-select .btn .caret { display: none; }
			.multiselect-container>li>a>label.checkbox, .multiselect-container>li>a>label.radio{text-align:left;}
			.dropdown-menu{background-color:#ffffff;}
			.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{background:none;}
			ul.multiselect-container.dropdown-menu {
				width: 100%;
				background: #fbfbfb;
				padding: 15px 10px 10px;
				border-top-left-radius: 0;
				border-top-right-radius: 0;
				border: none;
				box-shadow: none;
				top: calc(100% - 4px);
			}
			ul.multiselect-container.dropdown-menu a:focus { outline: none; }
			ul.multiselect-container.dropdown-menu li a label {
				padding: 0;
				color: #686867;
				font-weight: 600;
				text-transform:inherit;
				white-space:normal;
				padding-left:35px;
				position:relative;
				min-height: 40px; 
				height: auto; 
				line-height: 28px;
			}
			.multiselect-container>li { margin-bottom: 0; }

			.multiselect-container .checker
			{
				position:absolute;
				left:0px;
			}
			span.multiselect-selected-text {
				width: 100%;
				display: inline-block;
				text-overflow: ellipsis;
				overflow: hidden;
				white-space: nowrap;
			}
			#static-header{z-index:999999 !important;}
			
			@media all and (max-width:767px){
				.close-post{top:0px; right:15px;}
				

			}
			@media all and (max-width:500px){
				.Express{width:100%;}
				.imgae-block img{margin: 0 -20px; max-width: calc(100% + 40px);}
				.opportunities p{text-align: initial;}
				.express-interest p{width:100%;}
				.left-quote-blue{float:inherit;}
				.volunteer-blocks-text{padding:10px 10px;}
				.form-container{padding:0px;}
				.mobile-opportunity-details{margin: 0 -20px;}
			}

			#banner1 .img-responsive {max-height:unset !important;}
.g-recaptcha{display: inline-block;}
.bg-blue-skippy { background-color: #0054a6 !important; background-image: url(/../wp-content/img/Skippy-texture/skippy_brush_stroke_top_left.png), url(/../wp-content/img/Skippy-texture/skippy_brush_stroke_bottom_right.png) !important; background-position: 0% 0%, 100% 100% !important; background-repeat: no-repeat, no-repeat !important; }
.training_btn{ 	padding: 12px 30px;     background-color: #0054a6;     border: 1px solid #ffffff;     border-radius: 4px;     font-weight: 500;     letter-spacing: 1px;     font-size: 16px; 	color: #ffffff; }
#header-video__play-trigger{display: block;     position: absolute;     z-index: 999;     top: 50%;     left: 50%;     transform: translate(-50%, -50%);}
.training_btn:hover, .training_btn:focus {     color: white;     text-decoration: underline; }
.details-img .shadow_dark{width: 100%;     position: relative;     z-index: 1;     display: block;}
.details-img .shadow_dark:after{
	content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    background: linear-gradient(to bottom,rgba(0,0,0,.2) 0,rgba(0,0,0,.5) 100%);
	z-index:9;
}
@media (max-width: 767px){
    .training_btn {
        text-decoration: none;
        display: block;
        padding: 12px 10px !important;margin-top: 10px;
    }
    .slick-dots {    width: 90%;}
}
button.discover:focus {     outline: unset !important;} /*.volunteer2 .volunteer-blocks:last-child {display:none !important; }*/