/**

Theme Name: massminority

Author: Brainstorm Force

Author URI: http://wpastra.com/about/

Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!

Version: 1.0.0

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: massminority

Template: astra

*/

 footer .widget_nav_menu li{
	display:inline;	 
}
footer .footer-sml-layout-2{
	font-family: 'Poppins',sans-serif;
	font-size: 14px;
}
footer .widget_nav_menu li a:hover{
	color:#cf2420;
}
.ast-small-footer {
	border:none;
}
.ast-main-header-bar-alignment .main-navigation li{
	font-size:16px;
	font-weight: 400;
line-height: 19px;
}
footer .footer-adv-overlay .widget_media_image{
	margin-top: 20px;
}
footer .footer-adv-widget-2 .social-media{
	width:50%;
	float: left;
	padding-top: 25px;
}
footer .footer-adv-widget-2 .email-des{
width:50%;
	float: left;	
}
footer .footer-adv-widget-2 .social-media .fa-facebook{
 background-color: #3b5998;
 padding: 8px 9px;
border-radius: 5px;
font-size: 14px;
margin-right:5px;
}
footer .footer-adv-widget-2 .social-media .fa-twitter{
 background-color: #1da1f2;
 padding: 7px;
border-radius: 5px;
font-size: 14px;
margin-right:5px;
}
footer .footer-adv-widget-2 .social-media .fa-linkedin{
 background-color: #0077b5;
 padding: 8px;
border-radius: 5px;
font-size: 14px;
margin-right:5px;
}
footer .footer-adv-widget-2 .social-media .fa-google-plus{
 background-color: #dd4b39;
 padding: 7px 5px;
border-radius: 5px;
font-size: 14px;
}
footer .footer-adv-widget-2 .email-des a:hover{
	color: #cf2420;
}
footer .footer-adv-overlay{
	padding-bottom: 0px;
}
footer .footer-adv-overlay strong{
	color: #cf2420;
}
footer .footer-adv-overlay p{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	font-weight: 400;
}
.home-sec-01{
	height: 550px;
}
.home-sec-01 .vc_column-inner{
	width:90%;
	margin:0px auto;
}
.home-sec-01 .borde-ex{
	border-left: 2px solid #fff;
	padding-left: 45px;
}
.home-sec-01 .borde-ex h1{
	color: #fff;
	font-size: 39px;
	line-height: 42px;
	font-weight: bold;
	margin-bottom: 10px;
}
.home-sec-01 .borde-ex  p{
	color: #fff;
	font-size: 22px;
	line-height: 33px;
	font-weight: 500;
}
.home-sec-01 .vc_btn3-container{
	border-radius: 35px!important;
} 
.home-sec-01 .call-icn strong{
	font-size: 35px;
}
.home-sec-01 .call-icn p{
	font-size: 14px;
}
.home-sec-01 .social-icons{
	float: left;
	margin-right: 30px;
}
.home-sec-01 .social-icons .fa{
	color: #fff;
	font-size: 18px;
	margin-bottom: 13px;
}
.home-sec-01 .btn-cls input[type="button"]{
	color:#000000;
	background-color: #fff;
	margin-top:-30px;
	text-transform: capitalize;
	font-size: 15px;
	font-weight: 500;
}
.home-sec-01 .btn-cls input[type="button"]:hover{
	color: #fff;
	background-color: #000;
}
.home-sec-01 .btn-cls img{
	float: left;
	margin-right: 30px;
	margin-top: 10px;
}
.home-sec-01 .social-icons p{
	margin-top:0px!important;
}
.home-sec-01 .btn-cls p{
	color: #fff;
	font-family: 'Poppins',sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 40px;
	display: block;
    overflow: hidden;
    float: left;
    margin-top: 20px;
}
.home-sec-01 .btn-cls strong{
	font-size: 35px;
	font-family: 'Barlow Condensed', sans-serif;
	font-weight: 700;
}
.home-sec-01 .btn-cls strong a{
	color: #fff!important;
}
.home-sec-02 .vc_column-inner{
	width:90%;
	margin:0px auto;
	padding-bottom: 40px;
}
.home-sec-02 .shed-ur .gform_body{
	width: 85%;
	float: left;
}
.home-sec-02 .shed-ur .gform_body .gfield_label{
	font-size: 16px;
	font-weight: 500!important;
}
.home-sec-02 .shed-ur .gform_body input[type="text"]{
	border-radius: 30px;
	border-width: 2px;
	padding: 7px 4px!important;
}
.home-sec-02 .shed-ur .gform_body  select{
	border-radius: 30px;
	padding-left: 15px;
	-moz-appearance: none;
	border-width: 2px;
	height: 2.6em;
}
.home-sec-02 .shed-ur .gform_body .gfield_radio li:last-child{
		margin-right: 0px;
	}
.home-sec-02 .shed-ur .gform_body .gfield_radio li{
	display: inline-block;
	margin-right: 15px!important;
}
.home-sec-02 .shed-ur .gform_footer{
	clear:none;
	display: none;
}
.home-sec-02 .shed-ur .gform_footer input[type="submit"]{
	margin-top: 20px;
	font-weight: 700;padding: 10px 47px!important;
}
.home-sec-02 .shed-ur  .vc_column-inner{
	width: 100%!important;
}
.home-sec-02 .shed-ur .gform_body .gfield_radio label{
	font-size: 14px;
	font-weight: 400;
	color: #222222;
	line-height: 19px;
}
.home-sec-02 .shedule-cls .sdh-1{
	font-size: 16px;
	color: #010101;
	width: 25%;
	float: left;
}
.home-sec-02 .shed-ur p{
	color: #222;
	font-size:16px;
	line-height: 27px;
	font-weight: 400;
    font-family: 'Poppins',sans-serif;
}
.home-sec-02 .shed-ur a{
	padding: 12px 40px!important;
	border:none!important;
	border-radius: 35px!important;
	background-image: none!important;
	font-size: 16px!important;
	color: #fff!important;
	background-color: #cf2420!important;
}
.home-sec-02 .shed-ur a:hover{
	background-color: #000!important;
}
.home-sec-02 .hd-sec-p p{
	color: #fff;
	text-align: center;
	font-size: 22px;
	line-height: 34px;
	font-weight: 400;
}
.home-sec-02 .btn-donate a{
	color: #cf2420!important;
	font-size: 24px!important;
	border-radius: 35px!important;
	padding: 10px 40px!important;
	border:none;
	font-family: 'Fira Sans',sans-serif;
	font-weight: 500;
}
.home-sec-02 .btn-donate a:hover{
	background-color: #000!important;
	color: #fff!important;
    border:none;
}
.home-sec-03 .delv-ur{
	width:90%;
	margin:0px auto;
}
.home-sec-03  h2{
	font-weight: 600!important;
}
.home-sec-03 p{
	font-size: 27px;
	color: #2b2b2b;
	line-height: 45px;
	font-weight: 400;
}
.home-sec-03 strong{
color:#cf2420;
text-transform: uppercase;
font-weight: 600!important;
}
.home-sec-03 .down-app .vc_align_left{
	float: left;
}
.home-sec-04 .join-com{
	width:90%;
	margin:0px auto;
}
.home-sec-04 .vc_column-inner h2{
		margin-bottom: 0px;
		text-transform: capitalize;
}
.home-sec-04 .vc_column-inner h2 label{
	text-transform: uppercase;
}
.home-sec-04 .vc_column-inner p{
	font-size: 27px;
	color: #fff;
	line-height: 45px;
	font-weight: 400;
}
.home-sec-04 .vc_column-inner a{
    background-color:rgba(249,246,240,0.45)!important;
	color: #fff!important;
	font-size: 17px!important;
	border-radius: 35px!important;
	padding: 15px 52px!important;
	border:none;
	font-family: 'Fira Sans',sans-serif;
	font-weight: 600;

}
.home-sec-04 .vc_column-inner a:hover{
	border:none;
}
.home-sec-05 .vc_column-inner{
	padding: 0px!important;
}
.home-sec-05 .wpb_content_element {
	margin-bottom: 0px!important;
}
.home-sec-05 .wpb_image_grid_ul .isotope-item{
	margin:0px !important;
}
.home-sec-05 .wpb_image_grid li{
	width:16.666%!important;
	position: static !important;
}
.home-sec-05 .evnt-sec-home{
	width: 90%!important;
	margin:0px auto;
	position: relative;
}
.home-sec-05 .evnt-sec-home .main-block{
	width: 24%;
	float: left;
	background-color: #fff;
	margin-right: 12px;
	padding:20px;
	
}
.home-sec-05 .evnt-sec-home .main-block:nth-child(5){
	margin-right: 0px !important;
}
.home-sec-05 .evnt-sec-home .main-block .event-date-month{
	width: 50px;
float: left;
background: #cf2420;
border-radius: 100%;
height: 50px;
color: #fff;
text-align: center;
line-height: 20px;
padding-top: 7px;
}
.home-sec-05 .evnt-sec-home .main-block .event-date-month span{
	font-weight: 600;
}
.home-sec-05 .evnt-sec-home .main-block .title-block{
	display: block;
	overflow: hidden;
}
.home-sec-05 .evnt-sec-home .main-block .title-block a{
	color: #1b181b;
	font-weight: 600;
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
}
.home-sec-05 .evnt-sec-home .main-block .title-block a:hover{
	color: #cf2420;
}
.home-sec-05 .evnt-sec-home .main-block .event-date-block{
	color: #222;
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
}
.home-sec-05 .evnt-sec-home .main-block .title-main-block{
	width: 78%;
	margin-left: 70px;
}
.home-sec-05 .evnt-sec-home .main-block .post-link-block{
	border-top:1px solid #ddd;
	padding: 9px;
	text-align: center;
}
.home-sec-05 .evnt-sec-home .main-block .post-link-block a{
 padding-top:10px;
 font-weight: 800;
 font-size: 14px;
	font-family: 'Poppins',sans-serif;
}
.home-sec-05 .evnt-sec-home .main-block .post-link-block a:hover{
	color: #1b181b;
}
.home-sec-05 .evnt-sec-home  .events-block a{
	position: absolute!important;
top: 0px!important;
right: 0px!important;
display: block;
font-weight: 700;
font-size: 15px;
}
.home-sec-05 .evnt-sec-home  .events-block a:hover{
	color: #1b181b;
}

.home-sec-06 .vc_column-inner{
	padding-left: 0px;
	padding-right: 0px;
	padding-top:0px !important;
}
.home-sec-06 .wpb_content_element{
	margin-bottom: 0px!important;
}
.home-sec-06 .wpb_wrapper{
	padding: 0px!important;
}
.home-sec-07{
	border-bottom: 1px solid #fff;
}
.home-sec-07 .event-res .gform_body {
	width: 77%;
	float: left;
}
.home-sec-07 .event-res .gform_footer{
	width: 23%;
	clear: none;
	float: left;
    margin:25px 0px 0px 0px;
    padding-top: 0px;
}
.home-sec-07 .event-res .events {
	width: 44%!important;
}
.home-sec-07 .event-res .gt-for-2{
	width: 56%!important;
}
.home-sec-05 .wpb_image_grid .wpb_image_grid_ul img {
    display: block;
    max-width: 100%;
    height: 40vh;
    object-fit: cover;
    width: 100%;
}
.vc_custom_1609761788853 {
    margin-top: -85px;
}
.home-sec-02 {
    overflow: inherit!important;
}
.home-sec-07 .event-res .gform_footer input[type="submit"]{
	border-radius:0px!important;
	font-family: 'Fira Sans',sans-serif;
	font-weight: 600;
}
.home-sec-07 .event-res .gform_footer input[type="submit"]:hover{
	border:1px solid #fff;
}
.home-sec-07 .event-res .gform_body  li{
	margin-top: 0px;
}
.home-sec-07 .event-res .gform_body .ginput_container{
	margin-top: 0px!important;
}
.home-sec-07 .event-res .gform_body input[type="text"]{
	border:none; 
	padding:15px 0px 15px 12px!important;
	background-color: rgba(255,255,255,0.2);
    color: #fff;
}
.home-sec-07 .event-res{
	width: 90%;
}
footer .social-media .fa-facebook:hover{
	background-color: rgba(59,89,152,0.8)!important;
}
footer .social-media .fa-twitter:hover{
	background-color: rgba(29,161,242,0.8)!important;
}
footer .social-media .fa-linkedin:hover{
	background-color: rgba(0,119,181,0.8)!important;
}
footer .social-media .fa-google-plus:hover{
	background-color: rgba(221,75,57,0.8)!important;
}
.home-sec-02 .shed-ur .gfield_label span{
	color: #cf2420;
}
.home-sec-02 .shed-ur .gform_body .ginput_container select{
	/* background-image: url(https://minorityaidssupport.org/wp-content/uploads/2021/01/arrow.png); */
	background-repeat: no-repeat;
	background-position: right;
	 background-position-y: 12px;
     background-position-x: 95%;
}
.footer-sml-layout-2 .ast-small-footer-section-2 a{
	padding: 0 0 0 18px;
}
.home-sec-02  .gform_wrapper ul.gform_fields li.gfield:last-child{
	padding-right: 0px;
}
header .ast-main-header-bar-alignment .ast-button{
	font-weight: 600;
}
.home-sec-02  h2{
	font-weight: 600!important;
}
.home-sec-02 .shed-ur .gfield_radio .gchoice_2_4_0{
	width: 30%;
}
.home-sec-02 .shed-ur .gfield_radio .gchoice_2_4_1{
	width: 60%;
}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu{
	border-top:4px solid #cf2420!important;
}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu li{
 border-bottom: 1px solid #eee!important;
 line-height: 13px!important;
}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu .menu-item:last-child a{
	border-bottom: none!important;
}
.meet-sec-01{
	height: 500px;
}
.meet-sec-01 .abt-hed{
	width: 1240px;
	margin:0px auto;
}
.meet-sec-01 .abt-hed  p{
	font-size: 14px;
	line-height: 25px;
	color: #fff;
	font-family: 'Poppins',sans-serif;
	margin-top:20px;
}
.meet-sec-02 .acomp-sec {
	width: 1240px;
	margin:0px auto;
}
.meet-sec-02 .acomp-sec h2{
	margin-bottom: 15px;
}
.meet-sec-02 .acomp-sec p{
	font-size: 14px;
	line-height: 25px;
	color: #222;
	font-family: 'Poppins',sans-serif;
	margin-bottom: 10px!important;
}
.meet-sec-02 .acomp-sec img{
	height: 310px;
}
.meet-sec-03 .need-most{
	width: 1240px;
	margin:0px auto;
}
.meet-sec-03 .need-most p{
	font-size: 14px;
	line-height: 27px;
	color: #222;
	font-family: 'Poppins',sans-serif;
	margin-bottom: 20px;
}
.meet-sec-03 .need-most img{
	height: 390px;
}
.meet-sec-04 .serve-volr{
	width: 1240px;
	margin:0px auto;
}
.meet-sec-04 .serve-volr p{
	font-size: 14px;
	line-height: 27px;
	color: #222;
	font-family: 'Poppins',sans-serif;
	margin-bottom: 5px;
	margin-top: 20px;
}.meet-sec-05 .img-gal2{
	width: 1240px;
	margin:0px auto!important;
}
.meet-sec-05 .img-gal2 .wpb_image_grid li{
	width:16.5%!important;
	position: static !important;
	margin:0px!important;
}
.meet-sec-05 .img-gal2 .wpb_image_grid .wpb_image_grid_ul img {
    display: block;
    max-width: 100%;
    height: 40vh;
    object-fit: cover;
    width: 100%;
}
.meet-sec-05 .img-gal2 .wpb_content_element{
	margin-bottom: 0px!important;
}
.meet-sec-06 .mass-staff{
	width: 1240px;
	margin:0px auto;
}
.meet-sec-06 .bod-dirt h2{
	margin-bottom: 10px;
}
.meet-sec-06 .bod-dirt{
	width: 1240px;
	margin:0px auto;
}
.meet-sec-06 .bod-dirt p{
	font-size: 14px;
	line-height: 27px;
	color: #222;
	font-family: 'Poppins',sans-serif;
	margin-bottom:3px;
}
.meet-sec-06 .bod-dirt .bord-left{
	border-left: 5px solid #cf2420;
}
.meet-sec-06 .time-line{
	width: 1240px;
	margin:0px auto;
}
.meet-sec-06  .time-line .img-left-time {
	border-right:1px solid #ddd;
}
.meet-sec-06  .time-line .img-left-time img{
	width: 150px;
	height: 150px;
	border-radius: 100%;
	object-fit: cover;
object-position: top;
margin:0px 40px!important;
}
.meet-sec-06  .time-line h3{
	color: #222;
	font-weight: 500;
}
.meet-sec-06  .time-line p{
	color: #222;
	font-family: 'Poppins',sans-serif;
	font-size: 14px;
}
.stfdir-sec-01 .staf-hed{
	width: 1240px;
	margin:0px auto;
}
.stfdir-sec-01 .staf-hed h2{
	text-transform: uppercase;
}
.stfdir-sec-02 .tab-sec .vc_column-inner{
	width:1240px;
	margin:0px auto; 
}
.stfdir-sec-02 .vc_tta-tabs-list li span{
	color: #1b181b;
	font-size: 16px;
	font-weight: 500;
}
.stfdir-sec-02 .stf-tabs thead tr th{
	border-bottom-width: 2px;
	text-transform: uppercase;
}
.stfdir-sec-02 .stf-tabs tr td{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
}
.norf-sec-01{
	height: 500px;
}
.norf-sec-01 .southoff{
	width: 1240px;
	margin:0px auto;
}
.norf-sec-01 .southoff p{
	font-size: 15px;
	line-height: 25px;
	color: #fff;
	font-family: 'Poppins',sans-serif;
	margin-top:20px;
}
.norf-sec-01 .southoff .vc_btn3-left a {
    background-color: #cf2420 !important;
    color: #fff !important;
    border-radius: 35px !important;
    border: none;
    padding: 12px 30px !important;
    background-image: none;
}
.norf-sec-01 .southoff .vc_btn3-left a:hover{
	background-color: #000!important;
}
.norf-sec-02 .cont-blk{
	width: 1240px;
	margin:0px auto;
}
.norf-sec-02 .cont-blk .icon-dis{
	width: 33%;
}
.norf-sec-02 .cont-blk .gform-pennin{
	width: 67%;
}
.norf-sec-02 .cont-blk .map-marker .fa{
	font-size: 40px;
	color: #cf2420;
	width: 50px;
float: left;
margin: 10px 30px;
text-align: center;
}
.norf-sec-02 .cont-blk h2{
	margin-bottom: 0px!important;
}
.norf-sec-02 .cont-blk .phone-lit .fa{
	font-size: 40px;
	color: #cf2420;
	width: 50px;
float: left;
margin: 10px 30px;
text-align: center;
}
.norf-sec-02 .cont-blk .eml-env .fa{
	font-size: 33px;
	color: #cf2420;
	width: 50px;
float: left;
margin: 4px 30px;
text-align: center;
}
.norf-sec-02 .cont-blk  .addr{
	float: left;
	margin-bottom: 40px!important;
	width: 70%;
}
.norf-sec-02 .cont-blk .addr h2{
	text-transform: uppercase;
	margin-bottom: 5px;
	font-size: 20px;
	color: #1b181b;
}
.norf-sec-02 .cont-blk .addr p{
   font-size: 16px;
   color: #222;
   font-family: 'Poppins',sans-serif;
   line-height: 24px;
}
.norf-sec-02 .cont-blk .addr a{
	color: #222!important;
	text-decoration: none;
}
.norf-sec-02 .cont-blk .addr a:hover{
	color: #cf2420!important;
}
.norf-sec-02 .cont-blk .gform_body .gf_left_half{
	float: left!important;
}
.norf-sec-02 .cont-blk .gform_body input[type="text"]{
	width: 100%;
	padding: 13px!important;
	border:1px solid #ddd;
	background-color: #f3f3f3;
}
.norf-sec-02 .cont-blk .gform_body textarea{
	border:1px solid #ddd;
	min-height: 240px;
	background-color: #f3f3f3;
}
.norf-sec-02 .cont-blk .gform_body label{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
}
.norf-sec-02 .cont-blk .gform_body span{
	color: #cf2420;
}
.norf-sec-02 .cont-blk .gform_footer  input[type="submit"]{
	width: 20%;
font-size: 14px;
font-weight: 700;
}
.norf-sec-02 .cont-blk .gform_body li{
	width: 50%;
}
.norf-sec-03 .stf-south{
	width: 1240px;
	margin:0px auto;
}
.norf-sec-03 .stf-south strong{
	font-size: 26px;
	color: #1b181b;
}
.norf-sec-03 .stf-tabs{
	margin-top: 30px;
}
.norf-sec-03 .stf-tabs thead tr th{
	border-bottom-width: 2px;
	text-transform: uppercase;
}
.norf-sec-03 .stf-tabs tr td{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
}
.penin-sec-01{
	height: 500px;
}
.penin-sec-01 .penin-head{
	width: 1240px;
	margin:0px auto;
}
.penin-sec-01 .penin-head .wpb_content_element{
	margin-bottom: 20px!important;
}
.penin-sec-01 .penin-head .vc_btn3-left a{
	background-color: #cf2420!important;
	color: #fff!important;
	border-radius: 35px!important;
	border:none;
	padding: 12px 30px!important;
	background-image: none;
}
.penin-sec-01 .penin-head .vc_btn3-left a:hover{
	background-color: #000!important;
}
.penin-sec-01 .penin-head p{
	font-size: 15px;
	line-height: 25px;
	color: #fff;
	font-family: 'Poppins',sans-serif;
	margin-top:20px;
}
.penin-sec-02 .cont-blk{
	width: 1240px;
	margin:0px auto;
}
.penin-sec-02 .cont-blk .icon-dis{
	width: 33%;
}
.penin-sec-02 .cont-blk .gform-pennin{
	width: 67%;
}
.penin-sec-02 .cont-blk h2{
	margin-bottom: 0px!important;
}
.penin-sec-02 .cont-blk .map-marker .fa{
	font-size: 40px;
	color: #cf2420;
	width: 50px;
float: left;
margin: 10px 20px;
text-align: center;
}
.penin-sec-02 .cont-blk .phone-lit .fa{
	font-size: 40px;
	color: #cf2420;
	width: 50px;
float: left;
margin: 10px 20px;
text-align: center;
}
.penin-sec-02 .cont-blk .eml-env .fa{
	font-size: 33px;
	color: #cf2420;
	width: 50px;
float: left;
margin: 4px 20px;
text-align: center;
}
.penin-sec-02 .cont-blk  .addr{
	float: left;
	margin-bottom: 40px!important;
	width: 70%;
}
.penin-sec-02 .cont-blk .addr h2{
	text-transform: uppercase;
	margin-bottom: 5px;
	font-size: 20px;
	color: #1b181b;
}
.penin-sec-02 .cont-blk .addr p{
   font-size: 16px;
   color: #222;
   font-family: 'Poppins',sans-serif;
   line-height: 24px;
}
.penin-sec-02 .cont-blk .addr a{
	color: #222!important;
	text-decoration: none;
}
.penin-sec-02 .cont-blk .addr a:hover{
	color: #cf2420!important;
}
.penin-sec-02 .cont-blk .gform_body li{
	width: 50%;
}
.penin-sec-02 .cont-blk .gform_body .gf_left_half{
	float: left!important;
}
.penin-sec-02 .cont-blk .gform_body input[type="text"]{
	width: 100%;
	padding: 13px!important;
	border:1px solid #ddd;
	background-color: #f3f3f3;
}
.penin-sec-02 .cont-blk .gform_body textarea{
	border:1px solid #ddd;
	min-height: 240px;
	background-color: #f3f3f3;
}
.penin-sec-02 .cont-blk .gform_body label{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
}
.penin-sec-02 .cont-blk .gform_body span{
	color: #cf2420;
}
.penin-sec-02 .cont-blk .gform_footer  input[type="submit"]{
	width: 20%;
font-size: 14px;
font-weight: 700;
}
.penin-sec-03 .penin-off{
	width: 1240px;
	margin:0px auto;
}
.penin-sec-03 .penin-off strong{
	font-size: 26px;
	color: #1b181b;
}
.penin-sec-03 .stf-tabs{
	margin-top: 30px;
}
.penin-sec-03 .stf-tabs thead tr th{
	border-bottom-width: 2px;
	text-transform: uppercase;
}
.penin-sec-03 .stf-tabs tr td{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
}
.hous-sec-01{
	height: 500px;
}
.hous-sec-01 .house-prog{
	width:1240px;
	margin:0px auto;
}
.hous-sec-01 .house-prog p{
	font-size: 15px;
	font-family: 'Poppins',sans-serif;
	color: #fff;
	line-height:24px;
}
.hous-sec-02 .trans-hous{
	width:1240px;
	margin:0px auto;
}
.hous-sec-02 .trans-hous p{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height: 27px;
	margin-bottom: 10px;
}
.hous-sec-02 .trans-hous strong{
	font-size: 16px;
}
.hous-sec-02 .trans-hous h4{
	font-size: 23px;
	color: #222;
	line-height: 31px;
	font-weight: 500;
}
.hous-sec-02  .trans-hous .hse-prg .wpb_content_element{
	margin-bottom: 0px!important;
}
.hous-sec-02  .trans-hous .sign-form{
	margin-bottom: 10px!important;
}
.hous-sec-02  .trans-hous .sign-form p{
	line-height: 55px;
	text-align: right;
}
.hous-sec-02  .trans-hous .sign-form span{
	background-color: #cf2420;
	color: #fff;
	border-radius: 30px;
	padding: 13px 45px;
	font-size: 16px;
}
.hous-sec-02  .trans-hous .sign-form span:hover{
	background-color: #1b181b;
}
.hous-sec-02  .trans-hous .vc_btn3-center a{
	background-color: #cf2420!important;
	color: #fff!important;
	border-radius: 35px!important;
	padding:15px 55px!important;
	border:none!important;
	font-size: 18px;
}
.hous-sec-02  .trans-hous .vc_btn3-center a:hover{
	background-color: #000!important;
}
.hous-sec-02 .trans-hous ul{
	margin-left: 10px!important;
}
.hous-sec-02 .trans-hous ul li{
	font-size: 15px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:26px;
	list-style-type: none;
	}
.hous-sec-02 .trans-hous .fa{
	margin-right: 10px;
	font-size: 11px;
}
.transp-sec-01 {
	height: 500px;
}
.transp-sec-01 .trans-head{
	width:1240px;
	margin:0px auto; 
}
.transp-sec-01 .trans-head p{
	font-size: 14px;
	line-height: 24px;
	font-family: 'Poppins',sans-serif;
	color: #fff;
}
.transp-sec-02 .hrs-trans{
	width:1240px;
	margin:0px auto; 
}
.transp-sec-02 .hrs-trans img{
	width: 100%;
}
.transp-sec-02 .hrs-trans p{
	font-size: 15px;
	line-height: 30px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	margin-bottom: 10px!important;
}
.transp-sec-02 .trans-form{
	width: 910px;
	margin:0px auto;
}
.transp-sec-02 .trans-form form{
	width: 100%!important;
}
.transp-sec-02 .trans-form ._inline-form  br{
	display: none;
}
.transp-sec-02 .trans-form  ._form-content  label{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:24px;
}
.transp-sec-02 .trans-form ._form-content input[type="text"] {
  width: 100%;
  background-color: #f3f3f3!important;
  padding: 10px!important;
}
.transp-sec-02 .trans-form ._form-content ._field1  select {
	background-color: #f3f3f3;
	border:1px solid #ddd;
	width: 32%!important;
	float: left;
	margin-right: 17px;
}
.transp-sec-02 .trans-form ._form-content ._field1  p:last-child select{
	margin-right: 0px;
}
.transp-sec-02 .trans-form  ._form-content ._button-wrapper{
	display: block;
	overflow: hidden;
}
.transp-sec-02 .trans-form  ._form-content ._button-wrapper br{
	display: none;
}
.transp-sec-02 .trans-form  #_form_9_ ._submit
{
	background-color: #cf2420!important;
	color: #fff!important;
	border-radius: 25px!important;
	padding:10px 45px!important;
	font-family: 'Poppins',sans-serif;
	margin-top:30px;
}
.transp-sec-02 .trans-form  #_form_9_ ._submit:hover{
	background-color: #1b181b!important;
}
.frepack-sec-01 {
	height:450px;
}
.frepack-sec-01::before{
	background: #000;
width: 100%;
height: 100%;
opacity: 0.3;
position: absolute;
}
.frepack-sec-01 .mail-order{
	width: 1240px;
	margin:0px auto;
}
.frepack-sec-01 .mail-order p{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #fff;
	line-height:24px;
} 
.frepack-sec-02  .mail-to-u{
	width: 1240px;
	margin:0px auto;
}
.frepack-sec-02  .mail-to-u p{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:24px;
}
.frepack-sec-02  .mail-to-u .gform_body .address_line_1 label{
	display: none;
}
.frepack-sec-02  .mail-to-u .gform_wrapper{
	width: 70%;
	margin:0px auto;
}
.frepack-sec-02  .mail-to-u a{
	color: #222;
}
.frepack-sec-02  .mail-to-u a:hover{
	color: #cf2420;
}
.frepack-sec-02  .mail-to-u .gform_body label{
    font-size: 15px;
    color: #222;
} 
.frepack-sec-02  .mail-to-u .gform_body span{
	color: #cf2420;
}
.frepack-sec-02  .mail-to-u .gform_body input[type="text"]{
	padding: 10px!important;
	width: 100%;
	background-color: #f3f3f3;
	border: 1px solid #ddd;
}
.frepack-sec-02  .mail-to-u .gform_body textarea{
	background-color: #f3f3f3;
	border: 1px solid #ddd;
    height: 130px!important;
}
.frepack-sec-02  .mail-to-u .gform_body .address_line_1 input[type="text"]{
	margin-bottom: 10px;
}
.frepack-sec-02  .mail-to-u .gform_body .address_city {
	width: 32%;
	float: left;
	margin-right: 12px;
}
.frepack-sec-02  .mail-to-u .gform_body .address_state{
	width: 32%;
	float: left;
	margin-right: 12px;
}
.frepack-sec-02  .mail-to-u .gform_body .address_zip  {
	width: 33%;
	float: left;
	padding-right: 0px!important;
	margin-right: 0px!important;
}
.frepack-sec-02  .mail-to-u .gform_body .address_city label, .address_zip label, .address_state label{
	font-size: 15px!important;
    color: #222!important;
    font-weight: 600;
}
.shed-sec-01{
	height: 500px;
}
.shed-sec-01 .shd-staus{
	width: 1240px;
	margin:0px auto;
}
.shed-sec-01 .shd-staus  p{
	font-size: 15px;
	font-family: 'Poppins',sans-serif;
	color: #fff;
	line-height:24px;
}
.shed-sec-02 .vedio-blk{
	width: 1240px;
	margin:0px auto;
	padding-top: 40px;
padding-bottom: 40px;
}
.shed-sec-02 .vedio-blk h3{
	margin-bottom: 0px!important;
}
.shed-sec-02 .vedio-blk .talk-text p{
      font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:24px;
}
.shed-sec-02 .vedio-blk .talk-img {
	margin-bottom: 10px!important;
}
.shed-sec-02 .vedio-blk .talk-text a{
	font-weight: 600;
	font-size: 16px;
}
.shed-sec-02 .vedio-blk a:hover{
	color: #222;
}
.shed-sec-03 .testing-blog{
	width: 1240px;
	margin:0px auto;
	padding-top: 40px;
padding-bottom: 40px;

}
.shed-sec-03 .testing-blog p{
 font-size: 15px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:26px;	
}
.shed-sec-03 .testing-blog h1{
	font-size: 33px;
color: #1b181b;
line-height: 40px;
text-align: left;
font-family: Fira Sans;
font-weight: 500;
margin-bottom: 13px!important;
}
.shed-sec-03 .testing-blog hr{
border-top: 5px solid #cf2420;
width: 100px;
margin: 0px;
}
.shed-sec-03 .testing-blog .line-head{
	margin-bottom: 20px!important;
}
.shed-sec-03 .testing-blog a:hover{
	color: #222;
}
.trment-sec-01{
	height: 500px;
}
.trment-sec-01 .self-help{
	width: 1240px;
	margin:0px auto;
}
.trment-sec-02 .magmt-sec{
	width: 910px;
	margin:0px auto;
}
.trment-sec-02 .magmt-sec p{
	font-size: 15px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:24px;
}
.trment-sec-02 .magmt-sec ._inline-form  br{
	display: none;
}
.trment-sec-02 .magmt-sec ._form-content  ._full_width{
	margin-bottom: 20px;
}
.trment-sec-02 .magmt-sec ._form-content  label{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:24px;
	font-weight: bold;
}
.trment-sec-02 .magmt-sec ._form-content input[type="text"] {
  width: 100%;
  background-color: #f3f3f3!important;
  border-color:1px solid #ddd!important;
}
.trment-sec-02 .magmt-sec ._form-content input[type="text"]:focus{
	border-color: #ddd!important;
}
.trment-sec-02 .magmt-sec ._form-content ._field1  select {
	background-color: #f3f3f3;
	border:1px solid #ddd;
	width: 32%;
	margin-right: 17px;
	float: left;
}
.trment-sec-02 .magmt-sec ._form-content ._field1  p:last-child select{
	margin-right: 0px;
}
.trment-sec-02 .magmt-sec ._form-content ._button-wrapper br{
	display: none;
}
.trment-sec-02 .magmt-sec ._form-content ._button-wrapper{
	display: block;
	overflow: hidden;
	width: 100%;
}
.trment-sec-02 .magmt-sec ._form-content ._button-wrapper button{
	margin-top: 30px;
	padding: 10px 50px;
}
.pum .popmake .pum-title{
	display: none;
}
.pum .popmake .pum-content ._form_1 br{
	display: none;
}
.pum .popmake .pum-content ._form_1 ._form-content  ._full_width{
	margin-bottom: 20px;
}
.pum .popmake .pum-content ._form_1 ._form-content  label{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:24px;
}
.pum .popmake .pum-content ._form_1 ._form-content ._form_element{
	margin-bottom: 20px!important;
}
.pum .popmake .pum-content ._form_1 ._form-content ._form_element p{
	display: none!important;
}
.pum .pum-container{
	box-shadow: 0px 3px 10px;
}
.pum .popmake .pum-content ._form_1 ._form-content input[type="text"] {
  width: 100%;
  background-color: #f3f3f3!important;
  border:1px solid #ddd!important;
  padding: 10px!important;
}
.pum-theme-1074 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close{
	background-color: #cf2420!important;
}
.pum .popmake .pum-content ._form_1 ._form-content ._field1  select {
	background-color: #f3f3f3;
	border:1px solid #ddd;
	
}
.pum .popmake .pum-content ._form_1  ._form-content ._button-wrapper br{
	display: none;
}
.htest-sec-02 .img-test {
	width: 1240px;
	margin:0px auto;
}
.htest-sec-02  .test-stamp{
	width: 80%;
	margin:0px auto;
}
.htest-sec-02  .test-stamp .igot{
	width: 15%;
	float: left;
	text-align: center;
	margin-right:30px;
}
.htest-sec-02  .test-stamp p{
 font-size: 15px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:26px;	
	margin-top:20px;
}
.otrch-sec-01 {
	height: 500px;
}
.otrch-sec-01 .mass-prven{
	width: 1240px;
	margin:0px auto;
}
.otrch-sec-01 .mass-prven h2{
	margin-bottom: 10px!important;
}
.otrch-sec-01 .mass-prven  p{
	font-size: 15px;
	font-family: 'Poppins',sans-serif;
	color: #fff;
	line-height:24px;
}
.otrch-sec-02 .out-form ._inline-form  br{
	display: none;
}
.otrch-sec-02 .out-form{
	width: 1240px;
	margin:0px auto;
}
.otrch-sec-02 .out-form header.at-title{
	font-size: 35px!important;
	padding:0px!important;
	margin-bottom: 20px!important;
	font-family: 'Fira Sans',sans-serif;
}
.otrch-sec-02 .out-form .at-markup h1{
   text-align: center;
   font-family: 'Fira Sans',sans-serif;
   font-size: 30px!important;
   margin-bottom: 30px!important;
}
.otrch-sec-02 .out-form .at-legend{
	color: #1b181b;
	font-size: 22px;
	line-height: 24px;
	font-family: 'Fira Sans',sans-serif;
	padding:0px!important;
	margin-bottom: 10px !important;
}
.otrch-sec-02 .out-form .at label{
	font-size: 14px!important;
	color: #222!important;
}
.otrch-sec-02 .out-form .at-form-submit .btn-at-primary{
   background-color: #cf2420!important;
   border:none;
   border-radius:0px!important;
}
.otrch-sec-02 .out-form .at-form-submit .btn-at-primary:hover{
	background-color: #1b181b!important;
}
.otrch-sec-02 .out-form .at-form-submit .btn-at:focus{
	box-shadow: none!important;
}
.otrch-sec-02 .out-form .at-inner input[type="text"], .otrch-sec-02 .out-form .at-inner textarea, .otrch-sec-02 .out-form .at-inner input[type="tel"], .otrch-sec-02 .out-form .at-inner select, .otrch-sec-02 .out-form .at-inner input[type="email"]{
	height: 38px!important;
}
.otrch-sec-02 .out-form .at .at-fieldset{
	padding:0px!important;
	padding-bottom: 30px!important;
}
.otrch-sec-02 .out-form ._form-content  ._full_width{
	margin-bottom: 20px;
	width: 49%;
	float: left;
}
.otrch-sec-02 .out-form ._form-content  ._full_width:first-child{
	margin-right: 24px;
}
.otrch-sec-02 .out-form ._form-content  ._full_width:nth-child(3){
	margin-right: 24px;
}
.otrch-sec-02 .out-form ._form-content  label{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:24px;
	font-weight: 600;
}
.otrch-sec-02 .out-form ._form-content input[type="text"] {
  width: 100%;
  background-color: #f3f3f3;
  border:1px solid #ddd;

}
.otrch-sec-02 .out-form ._form-content ._button-wrapper br{
	display: none;
}
.otrch-sec-02 .out-form ._form-content ._button-wrapper{
	margin-top:30px;
}
.otrch-sec-02 .serv-sec{
	width: 1240px;
	margin:0px auto;
}
.otrch-sec-02 .serv-sec h1{
  font-size: 27px;
  color: #1b181b;
  margin-bottom: 13px!important;
  font-weight: 500;
}
.otrch-sec-02 .serv-sec hr{
border-top: 5px solid #cf2420;
width: 120px;
margin: 0px;
}
.otrch-sec-02 .serv-sec p{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:26px;	
	margin-top:20px;
}
.otrch-sec-03 .serv-sec{
	width: 1240px;
	margin:0px auto;
}
.otrch-sec-03 .serv-sec p{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:26px;	
	margin-top:20px;
}
.otrch-sec-03 .serv-sec h1{
  font-size: 27px;
  color: #1b181b;
  margin-bottom: 13px!important;
  font-weight: 500;
}
.otrch-sec-03 .serv-sec hr{
border-top: 5px solid #cf2420;
width: 120px;
margin: 0px;
}
.otrch-sec-04 .serv-sec{
	width: 1240px;
	margin:0px auto;
}
.otrch-sec-04 .serv-sec h1{
  font-size: 27px;
  color: #1b181b;
  margin-bottom: 13px!important;
  font-weight: 500;
}
.otrch-sec-04 .serv-sec hr{
border-top: 5px solid #cf2420;
width: 80px;
margin: 0px;
}
.otrch-sec-04 .serv-sec p{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:26px;	
	margin-top:15px;
	margin-bottom: 0px;
}
.otrch-sec-05 .serv-sec{
	width: 1240px;
	margin:0px auto;
}
.otrch-sec-05 .serv-sec h1{
  font-size: 27px;
  color: #1b181b;
  margin-bottom: 13px!important;
  font-weight: 500;
}
.otrch-sec-05 .serv-sec hr{
border-top: 5px solid #cf2420;
width: 80px;
margin: 0px;
}
.otrch-sec-05 .serv-sec p{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:26px;	
	margin-top:20px;
	margin-bottom: 0px;
	
}
.otrch-sec-06 .serv-sec{
	width: 1240px;
	margin:0px auto;
}
.otrch-sec-06 .serv-sec h1{
  font-size: 27px;
  color: #1b181b;
  margin-bottom: 13px!important;
  font-weight: 500;
}
.otrch-sec-06 .serv-sec hr{
border-top: 5px solid #cf2420;
width: 80px;
margin: 0px;
}
.otrch-sec-06 .serv-sec p{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:26px;	
	margin-top:20px;
	margin-bottom: 0px;
}
.food-sec-01{
	height: 500px;
}
.food-sec-01 .hrvt-prg{
	width: 1240px;
	margin:0px auto;
}
.food-sec-01 .hrvt-prg  p{
	font-size: 15px;
	font-family: 'Poppins',sans-serif;
	color: #fff;
	line-height:24px;
	margin-top: 15px;
}
.food-sec-02 .hrvt-prg{
	width: 1100px;
	margin: 0px auto;
}
.food-sec-02 .hrvt-prg p{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:26px;	
	margin-top:10px;
	margin-bottom: 10px;
}
.food-sec-02 .hrvt-prg ul{
	margin-left: 0px;
}
.food-sec-02 .hrvt-prg ul li{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:26px;
	list-style-type: none;
}
.food-sec-02 .hrvt-prg .fa{
	margin-right: 10px;
	font-size: 11px;
}
.food-sec-02 .hrvt-prg h2{
  font-size: 20px;
  color: #1b181b;
  margin-bottom: 10px!important;
  font-weight: 500;
}
.food-sec-02 .hrvt-prg .harv-logo{
	width: 26%;
	float: left;
}
.food-sec-02 .hrvt-prg .hist-prg{
	    width: 70%;
    float: left;
    margin-left: 40px;
    margin-top: 30px;

}
.food-sec-03 .hrvt-prg{
	width: 1100px;
	margin: 0px auto;
}
.food-sec-03 .hrvt-prg p{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:26px;	
	margin-top:10px;
	margin-bottom: 20px;
}
.food-sec-03 .hrvt-prg h1{
  font-size: 25px;
  color: #1b181b;
  margin-bottom: 10px!important;
  font-weight: 500;
}
.food-sec-03 .hrvt-prg ul{
	margin-left: 10px!important;
}
.food-sec-03 .hrvt-prg ul li{
	font-size: 15px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:26px;
	list-style-type: none;
	}
.food-sec-03 .hrvt-prg .fa{
	margin-right: 10px;
	font-size: 11px;
}
.food-sec-03 .wpb_content_element{
	margin-bottom: 25px;
}
.food-sec-02 .wpb_content_element{
	margin-bottom: 25px;
}
.food-sec-03 .sign-form  p{
	line-height: 55px;
   float: left;
margin-right:30px;
margin-top:0px!important;
}
.food-sec-03 .sign-form span{
	background-color: #cf2420;
	color: #fff;
	border-radius: 30px;
	padding: 17px 60px;
	font-size: 16px;
}
.food-sec-03 .sign-form span:hover{
	background-color: #1b181b;
}
.food-sec-03 .hrvt-prg .vc_btn3-container  a{
	background-color: #cf2420!important;
	border:none;
	background-image: none;
	font-size: 16px;
	font-family: 'Poppins',sans-serif;
	color: #fff;
	border-radius: 30px;
	padding: 16px 52px;
}
.food-sec-03 .hrvt-prg .vc_btn3-container  a:hover{
	background-color: #1b181b!important;
	color: #fff!important;
}
.food-sec-03 .hrvt-prg .vc_btn3-container  .vc_btn3-style-modern:active{
	color: #fff!important;
	border:none;
}
.food-sec-03 .hrvt-prg .vc_btn3-container  .vc_btn3-style-modern:focus{
	color: #fff!important;
	border:none;
}
.gtcare-sec-01 {
	height: 450px!important;
}
.gtcare-sec-01 .resces-sec{
	width: 1240px;
	margin:0px auto;
}
.gtcare-sec-02 .resces-sec{
	width: 1240px;
	margin:0px auto;
}
.gtcare-sec-02 .resces-sec ul{
	margin-left: 10px!important;
}
.gtcare-sec-02 .resces-sec ul li{
	font-size: 15px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:26px;
	list-style-type: none;
	}
.gtcare-sec-02 .resces-sec .fa{
	margin-right: 10px;
	font-size: 11px;
}
.gtcare-sec-02 .resces-sec .glb-resr{
	box-shadow: 0px 1px 7px;
	width: 48%;
	margin-right:40px;
}
.gtcare-sec-02 .resces-sec .hamp-rods{
	box-shadow: 0px 1px 7px;
	width: 48%;
}
.gtcare-sec-02 .resces-sec a:hover{
	color: #222;

}
.gtcare-sec-02 .resces-sec .hamp-rods p{
	font-size: 15px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:26px;
}
.spons-sec-01 .mtspn-sec{
	width: 1240px;
	margin:0px auto;
}
.spons-sec-01{
	height: 500px;
}
.spons-sec-02 .mtspn-sec{
	width: 1240px;
	margin:0px auto;
}
.spons-sec-02 .imgspns-sec{
	width: 1240px;
	margin:0px auto;
	border:1px solid #ddd;
}
.spons-sec-02 .imgspns-sec p{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:26px;
	margin-bottom: 10px;
}
.spons-sec-02 .imgspns-sec  ul li{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:26px;
}
.spons-sec-02 .imgspns-sec a:hover{
	color: #222;
}
.tribe-events-pg-template .tribe-events-single .tribe-events-back{
	float: right;
	line-height: 40px;
	margin-top: 12px;
	margin-bottom: 0px!important;
}
.tribe-events-pg-template .tribe-events-single .tribe-events-back a{
font-size: 16px;
  background-color: #cf2420;
  color: #fff;
  font-weight: 500;
  padding: 12px 25px;
  border-radius: 25px;
}
.tribe-events-pg-template .tribe-events-single .tribe-events-back a:hover{
	background-color:#1b181b;
}
.tribe-events-pg-template .tribe-events-single .tribe-events-single-event-title{
	color:#1b181b;
	font-weight: 600;
	font-size: 27px;
	line-height: 35px; 
}
.tribe-events-pg-template .tribe-events-single .tribe-events-schedule h2 span{
	font-size: 16px;
	font-weight: 500;
	color: #cf2420;
	font-family: 'Poppins',sans-serif;
}
.tribe-events-pg-template .hentry  {
	border-top:1px solid #ddd;
	
}
.tribe-events-pg-template .hentry .tribe-events-single-event-description{
	padding-top: 25px;
}
.tribe-events-pg-template .hentry .tribe-events-single-event-description p{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:26px;
	margin-bottom: 10px;
}
.tribe-events-pg-template .hentry  .tribe-events-gcal{
	background-color:#cf2420;
  color: #fff;
  font-weight: 500;
  padding: 10px 25px;
  border-radius: 25px; 
}
.tribe-events-pg-template .hentry  .tribe-events-cal-links a:hover{
	background-color:#1b181b;
	color: #fff;
  font-weight: 500;
  padding: 10px 25px;
  border-radius: 25px; 
}
.tribe-events-pg-template .hentry  .tribe-events-ical{
	background-color:#cf2420;
  color: #fff;
  font-weight: 500;
  padding: 10px 25px;
  border-radius: 25px; 
}
.tribe-events-pg-template .tribe-events-event-meta{
	background-color: #fafafa;
	border:1px solid #eee;
}
.tribe-events-pg-template .tribe-events-event-meta .tribe-events-meta-group h2{
	color:#1b181b; 
}
.tribe-events-pg-template .tribe-events-event-meta .tribe-events-meta-group dl{
	font-family: 'Poppins',sans-serif;
	color: #222;
}
.tribe-events-pg-template .tribe-events-event-meta .tribe-events-address a:hover{
	color: #222;
}
.tribe-events-pg-template #tribe-events-footer .tribe-events-nav-pagination .tribe-events-sub-nav  a{
	color: #cf2420;
	font-size: 16px;
	font-weight: 400;
	border: 1px solid #cf2420;
line-height: 52px;
padding: 12px 23px;
border-radius: 30px;
}
 .tribe-common .tribe-common-c-svgicon {
    color: #cf2420!important;
}
.tribe-events-pg-template #tribe-events-footer .tribe-events-nav-pagination .tribe-events-sub-nav a:hover{
	color: #fff;
	background-color: #cf2420;
}
.tribe-events-view .tribe-events-l-container .tribe-events-header .tribe-events-c-events-bar__search button{
	background-color: #cf2420;
	font-family: 'Poppins',sans-serif!important;
}
.tribe-events-view .tribe-events-l-container .tribe-events-header .tribe-events-c-events-bar__search button:hover{
	background-color: #1b181b;
}
.tribe-events-view .tribe-events-l-container{
	font-family: 'Poppins',sans-serif!important;
	color: #222!important;
}
.tribe-events .tribe-events-c-view-selector__list-item-text{
	font-family: 'Poppins',sans-serif!important;
	color: #222!important;
}
.tribe-events-view .tribe-events-l-container .tribe-events-header .tribe-events-c-search__input-control-icon-svg path:active{
	color:#cf2420!important; 
}

.tribe-events-view .tribe-events-l-container .tribe-events-calendar-list .tribe-common-h6--min-medium{
font-family: 'Poppins',sans-serif!important;
	color: #222!important;
}
.tribe-events-view .tribe-events-l-container .tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag-weekday{
	padding-top: 10px;
	background-color: #ddd;
	font-family: 'Poppins',sans-serif!important;
	color: #222!important;
}
.tribe-events-view .tribe-events-l-container .tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag-daynum{
	padding-top: 5px;
	background-color: #ddd;
	padding-bottom: 10px;
	font-family: 'Poppins',sans-serif!important;
	color: #1b181b;
	font-weight: 800;
}
.tribe-events-view .tribe-events-l-container .tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event-datetime-wrapper{
  font-size: 15px;
  margin:0 0 10px;
  font-family: 'Poppins',sans-serif!important;
	color: #222;
}
.tribe-events-view .tribe-events-l-container .tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper h3{
	font-family: 'Fira Sans',sans-serif;
	font-size: 26px;
}
.tribe-events-view .tribe-events-l-container .tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event-title a{
border-bottom: none!important;
}
.tribe-events-view .tribe-events-l-container .tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event-title a:hover{
 color:#cf2420!important;
 border-bottom: none!important;
}
.tribe-events-view .tribe-events-l-container .tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper .tribe-events-calendar-list__event-title a:active{
color:#cf2420!important;
 border-bottom: none!important;
}
.tribe-events-view .tribe-events-l-container .tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-venue{
	font-size: 16px;
	margin-bottom: 10px;
	font-family: 'Poppins',sans-serif!important;
	color: #222;
}
.tribe-events-view .tribe-events-l-container .tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-description {
	margin-top:10px;
	font-size: 15px;
}
.tribe-events-view .tribe-events-l-container .tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-description a:hover{
color:#cf2420; 
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details{
	width: 100%;
}
.tribe-events-view .tribe-events-l-container .tribe-events-calendar-list .tribe-events-calendar-list__event-row{
  border: 1px solid #ddd;
padding: 30px 15px;
margin:48px 0px 40px;
}
.tribe-events-view .tribe-events-l-container .tribe-events-calendar-list-nav .tribe-events-c-nav__list li{
	color: #222222;
}
.tribe-events .tribe-events-c-ical__link{
 color: #cf2420!important;
 border:1px solid #cf2420!important;
}
.tribe-events .tribe-events-c-ical__link:hover{
	background-color:  #cf2420;
	color: #fff!important;
}
.tribe-events .tribe-events-c-ical__link svg{
 color: #cf2420!important;
}
.tribe-events-view .tribe-events-l-container .tribe-events-header .tribe-events-c-top-bar__datepicker .datepicker .datepicker-months .month.active{
	background-color: #cf2420!important;
}
.tribe-events-view .tribe-events-l-container .tribe-events-header .tribe-events-c-top-bar__datepicker .datepicker .datepicker-days .day.active{
	background-color: #cf2420!important;
}
.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date, .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link{
	color: #cf2420!important;
}
.tribe-events-view .tribe-events-l-container .tribe-common-g-row {
	margin-left: 0px!important;
	margin-right: 0px!important;
}
.tribe-events-view .tribe-events-l-container .tribe-common-g-row .tribe-events-calendar-day__event-details .tribe-events-calendar-day__event-header .tribe-events-calendar-day__event-datetime-wrapper{
 font-size: 15px;
  margin:20px 0 10px;
  font-family: 'Poppins',sans-serif!important;
	color: #222;
}
.tribe-events-view .tribe-events-l-container .tribe-common-g-row .tribe-events-calendar-day__event-content .tribe-events-calendar-day__event-header a{
border-bottom: none;
font-family: 'Fira Sans',sans-serif;
}
.tribe-events-view .tribe-events-l-container .tribe-common-g-row .tribe-events-calendar-day__event-content .tribe-events-calendar-day__event-header a:active{
border-bottom: none;
}
.tribe-events-view .tribe-events-l-container .tribe-common-g-row .tribe-events-calendar-day__event-content .tribe-events-calendar-day__event-header a:hover{
 color: #cf2420;
 border-bottom: none;
}
.tribe-events-view .tribe-events-l-container .tribe-common-g-row .tribe-events-calendar-day__event-content .tribe-events-calendar-day__event-header .tribe-events-calendar-day__event-venue{
	font-size: 15px;
    font-family: 'Poppins',sans-serif!important;
	color: #222;
}
.tribe-events-view .tribe-events-l-container .tribe-common-g-row .tribe-events-calendar-day__event-content .tribe-events-calendar-day__event-description p{
	font-size: 15px;
    font-family: 'Poppins',sans-serif!important;
	color: #222;
}
.tribe-events-view .tribe-events-l-container .tribe-events-calendar-day-nav .tribe-events-c-nav__list a{
font-family: 'Poppins',sans-serif!important;
	color: #222!important;	
}
.tribe-events-view .tribe-events-l-container .tribe-common-g-row .tribe-events-calendar-day__event-content .tribe-events-calendar-day__event-description  a:hover{
color: #cf2420!important;
}
.dnt-sec-01 .fgt-for {
	width:1240px;
	margin:0px auto;
}
.dnt-sec-01 .fgt-for p{
font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:26px;
}
.dnt-sec-01 .fgt-for .rund-icn .fa{
	font-size: 17px;
	border-radius: 100%;
	background-color: #ddd;
	color: #fff;
    padding:11px;
}
.dnt-sec-01 .fgt-for .rund-icn .fa-facebook{
	padding:11px 14px;
}
.dnt-sec-01 .fgt-for .rund-icn .fa-linkedin{
	padding:11px 13px;
}
.dnt-sec-01 .fgt-for .rund-icn .fa-google-plus{
	padding:11px 10px;
	font-size: 16px
}
.dnt-sec-01 .fgt-for .rund-icn .fa-facebook:hover{
background-color:#3b5998;
}
.dnt-sec-01 .fgt-for .rund-icn .fa-twitter:hover{
background-color:#1da1f2;
}
.dnt-sec-01 .fgt-for .rund-icn .fa-linkedin:hover{
background-color:#0077b5;
}
.dnt-sec-01 .fgt-for .rund-icn .fa-google-plus:hover{
background-color:#dd4b39;
}
.waygive-sec-01 .mass-join{
	width: 1240px;
	margin:0px auto;
}
.waygive-sec-01{
	height: 500px;
}
.waygive-sec-01 .mass-join  p{
	font-size: 15px;
	font-family: 'Poppins',sans-serif;
	color: #fff;
	line-height:24px;
	margin-top:15px;
}
.waygive-sec-02 .dont-sec {
	width: 1240px;
	margin:0px auto;
}
.waygive-sec-02 .dont-sec p{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:24px;
}
.waygive-sec-02 .dont-sec .dont-time{
	width: 31%;
	box-shadow: 1px 1px 3px rgba(0,0,0,.14);
	margin-right: 35px;
	background-color: #fff;
	padding:20px;
	height: 300px;
}
.waygive-sec-02 .dont-sec .dont-time-1{
	width: 31%;
	box-shadow: 1px 1px 3px rgba(0,0,0,.14);
	background-color: #fff;
	padding:20px;
	height: 300px;
}
.waygive-sec-02 .dont-sec .dont-time-1 .vc_column-inner{
     	padding-top: 0px!important;
}
.waygive-sec-02 .dont-sec .vc_btn3-style-modern {
	background-color: #cf2420;
	color: #fff;
	border-radius: 25px;
	padding:10px 20px;
	font-family: 'Poppins',sans-serif;
	font-size: 15px;
}
.crvlt-sec-01{
	height: 500px;
}
.crvlt-sec-01 .head-vlr{
	width: 1240px;
	margin:0px auto;
}
.crvlt-sec-01 .head-vlr p{
   font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #fff;
	line-height:24px;	
}
.crvlt-sec-02 .head-vlr{
	width: 1240px;
	margin:0px auto;
}
.crvlt-sec-02 .head-vlr p{
	 font-size: 17px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:27px;	
	width: 1040px;
	text-align: center;
	margin:0px auto;
}
.crvlt-sec-02 .head-vlr .at-title{
	font-family: 'Fira Sans',sans-serif;
	font-size: 30px;
	color: #1b181b;
	line-height: 30px;
}
.crvlt-sec-02 .head-vlr .at-markup h1{
	font-family: 'Fira Sans',sans-serif;
	font-size: 26px;
	color: #1b181b;
	line-height: 27px;
}
.crvlt-sec-02 .head-vlr  legend{
	color: #1b181b;
	font-size: 18px;
	font-family: 'Fira Sans',sans-serif;
}
.crvlt-sec-02 .head-vlr  .ContactInformation .at-row{
	margin-bottom: 15px;
}
.crvlt-sec-02 .head-vlr  .ContactInformation .at-row label{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:24px;	
}
.crvlt-sec-02 .head-vlr  .ContactInformation .at-row input[type="text"] {
	background-color: #f3f3f4!important;
	height: 40px!important;
}
.crvlt-sec-02 .head-vlr  .ContactInformation .at-row input[type="tel"]{
	background-color: #f3f3f4;
	height: 40px;
}
.crvlt-sec-02 .head-vlr  .ContactInformation .at-row select{
	background-color: #f3f3f4;
	height: 40px;
}
.crvlt-sec-02 .head-vlr  .ContactInformation .at-row input[type="email"]{
	background-color: #f3f3f4;
    height: 40px;
}
.crvlt-sec-02 .head-vlr  .at-form-submit .btn-at-primary{
	background-color: #cf2420;
	color: #fff;
	font-family: 'Poppins',sans-serif;
	border-radius: 25px;
	padding: 12px 50px;
}
.crvlt-sec-02 .head-vlr  .at-form-submit .btn-at-primary:hover{
	background-color: #1b181b;
}
.tsthome-sec-01 .cnt-hlth{
	width: 1240px;
	margin:0px auto;
}
.tsthome-sec-01{
	height: 500px;
}
.tsthome-sec-01  p{
	font-size: 15px;
	font-family: 'Poppins',sans-serif;
	color: #fff;
	line-height:24px;
}
.tsthome-sec-02 .tlk-aid p{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:24px;
}
.tsthome-sec-02 .cnt-hlth{
	width: 910px;
	margin:0px auto;
}
.tsthome-sec-02 .cnt-hlth ._inline-form  br{
	display: none;
}
.tsthome-sec-02 .cnt-hlth ._form-content label {
    font-size: 14px;
    font-family: 'Poppins',sans-serif;
    color: #222;
    line-height: 24px;
    font-weight: 600;
    margin-top:15px;
}
.tsthome-sec-02 .cnt-hlth ._button-wrapper{
	margin-top: 40px;
}
.tsthome-sec-02 .cnt-hlth ._form-content input[type="text"] {
    width: 100%;
    background-color: #f3f3f3;
    border: 1px solid #ddd;
}
.tsthome-sec-02 .cnt-hlth ._field4, ._field5, ._field6{
  width: 33.33%;
  float: left;
}
.tsthome-sec-02 .cnt-hlth ._field4 input[type="text"], .tsthome-sec-02 .cnt-hlth ._field5 input[type="text"]{
	width: 95%;
} 
.tsthome-sec-02 .cnt-hlth p{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:27px;
}
.tsthome-sec-02 .tlk-aid a{
	font-size: 16px;
font-family: 'Poppins',sans-serif;
line-height: 26px;
font-weight: 600;
}
.tsthome-sec-02 .cnt-hlth a:hover{
	color: #1b181b;
}

.tsthome-sec-03 .testing-blog{
	width: 1240px;
	margin:0px auto;
}
.tsthome-sec-03 .testing-blog p{
 font-size: 15px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:26px;	
}
.tsthome-sec-03 .testing-blog h1{
	font-size: 33px;
color: #1b181b;
line-height: 40px;
text-align: left;
font-family: Fira Sans;
font-weight: 500;
margin-bottom: 13px!important;
}
.tsthome-sec-03 .testing-blog hr{
border-top: 5px solid #cf2420;
width: 100px;
margin: 0px;
}
.tsthome-sec-03 .testing-blog a:hover{
	color: #222;
}
.std-sec-01{
	height: 500px;
}
.std-sec-01 .othr-stds{
	width: 1240px;
	margin:0px auto;
}
.std-sec-01 .othr-stds p{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #fff;
	line-height:24px;
}
.std-sec-03 .othr-stds{
	width: 1240px;
	margin:0px auto;
}
.std-sec-03 .othr-stds p{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:24px;
}
.std-sec-03 .othr-stds a{
	background-color: #cf2420!important;
	color: #fff!important;
	font-size: 15px!important;
	line-height: 27px!important;
	border-radius: 25px!important;
	padding: 8px 25px!important;
	border:none!important;
	background-image: none;
	font-family: 'Poppins',sans-serif;
}
.std-sec-03 .othr-stds a:hover{
	background-color: #1b181b!important;
	border:none;
}
.std-sec-03 .othr-stds-2 p{
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
	line-height:24px;
}
.std-sec-03 .othr-stds .dese-sec{
	width: 23%;
	margin-right: 30px;
	padding:25px 7px;
	box-shadow: 0px 3px 10px #ddd;
	background-color: #fff;
	height: 265px;
}
.std-sec-03 .othr-stds .dese-sec:hover{
	box-shadow: 0px 3px 10px;
}
.std-sec-03 .othr-stds .dese-sec-1:hover{
	box-shadow: 0px 3px 10px;
}
.std-sec-03 .othr-stds .dese-sec-1{
	width: 23%;
	padding:25px 7px;
	box-shadow: 0px 3px 10px #ddd;
	background-color: #fff;
	height: 265px;
}
.std-sec-03 .othr-stds-2 {
	width: 1240px;
	margin:0px auto;
}
.std-sec-03 .othr-stds-2 .dese-sec{
	width: 23%;
	margin-right: 30px;
	padding:25px 7px;
	box-shadow: 0px 3px 10px #ddd;
	background-color: #fff;
	height: 300px;
}
.std-sec-03 .othr-stds-2 .dese-sec:hover{
	box-shadow: 0px 3px 10px;
}
.dnt-sec-01 .fgt-for .at .at-step.active {
    border-bottom-color: #cf2420;
}
.dnt-sec-01 .fgt-for header.at-title{
	text-align: left;
	font-family: 'Fira Sans',sans-serif;
	font-size: 24px;
}
.dnt-sec-01 .fgt-for .at .at-step span{
	font-weight: 400;
	font-size: 14px;
	font-family: 'Poppins',sans-serif;
	color: #222;
}
.dnt-sec-01 .fgt-for .at .radio-description{
	margin-top:10px;
	margin-bottom: 5px!important;
	font-family: 'Poppins',sans-serif;
}
.dnt-sec-01 .fgt-for .at .at-check span{
	font-size: 13px;
 }
 .dnt-sec-01 .fgt-for .at .step-prevNext .next .btn-at-primary{
   background-color: #1b181b;
   font-size: 14px;
   font-family: 'Poppins',sans-serif;
 }
 .dnt-sec-01 .fgt-for .at .step-prevNext .next  a:hover{
 	background-color: #cf2420;
 }
 .dnt-sec-01 .fgt-for .at .step-prevNext .btn-at-link{
 	background-color: #1b181b;
   font-size: 14px;
   font-family: 'Poppins',sans-serif;
   margin-right: 20px;
   color: #fff;
 }
 .dnt-sec-01 .fgt-for .at .step-prevNext .prev  a:hover{
 	background-color: #cf2420;
 }
 .dnt-sec-01 .fgt-for .at-fields .FirstName{
 	margin-bottom: 10px;
  }
 .dnt-sec-01 .fgt-for .at-fields .FirstName{
 	font-size: 14px;
 	color: #222;
 }
 .dnt-sec-01 .fgt-for .at-fields .LastName{
 	font-size: 14px;
 	color: #222;
 }
 .dnt-sec-01 .fgt-for .at-fields .AddressLine1{
 	margin-bottom: 10px;
 	font-size: 14px;
 	color: #222;
 }
 .dnt-sec-01 .fgt-for .at-fields .City{
 	font-size: 14px;
 	color: #222;
 }
 .dnt-sec-01 .fgt-for .at-fields .PostalCode{
 	margin-bottom: 10px;
 	font-size: 14px;
 	color: #222;
 }
 .dnt-sec-01 .fgt-for .at form .label-amount input:required{
 	background-color: #cf2420;
 	border:none;
 }
 .dnt-sec-01 .fgt-for .at-fields .at-select{
 	margin-top: 10px;
 	font-size: 14px;
 	color: #222;
 } 
 .dnt-sec-01 .fgt-for .at-fields .EmailAddress{
 	margin-bottom: 10px;
 	font-size: 14px;
 	color: #222;
 }
.dnt-sec-01 .fgt-for .at-fields .HomePhone{
	margin-bottom: 10px;
 	font-size: 14px;
 	color: #222;
}
.dnt-sec-01 .fgt-for .at form .label-amount > a{
  background: rgba(207, 36, 32, 0.7) !important;
  border-radius: 25px;
}
.dnt-sec-01 .fgt-for .at form .label-amount input[type="radio"]:checked + a{
	border-color: #cf2420!important;
background-color: #cf2420!important;
}
.dnt-sec-01 .fgt-for .at .at-step.valid > ::before{
	background-color:rgba(207, 36, 32, 0.7) !important; 
}
a:focus{
	outline: none;
}
.at .btn-at:focus{
	box-shadow: none;
	border:none;
}
input[type="submit"]:active{
	border:none;
}
.ast-right-sidebar #secondary{
	display: none;
}
.blog .primary, .author .primary{
	width: 100%!important;
	border:none!important;
	padding:0px!important;
}
.blog .primary .main-blog, .author .primary .main-blog{
    margin-bottom: 60px;
}
.blog .primary .main-blog .tittle a, .author .primary .main-blog .tittle a{
	font-size: 37px;
color: #000;
line-height: 52px;
font-family: Fira Sans;
font-weight: 500;
margin-bottom: 10px;
}
.blog .primary .main-blog  .da-au-cmm, .author  .primary .main-blog  .da-au-cmm{
	color: #222;
	font-size: 14px;
	line-height: 27px;
	font-family: 'Poppins',sans-serif;
	margin-bottom: 25px;
}
.blog .primary .main-blog  .da-au-cmm .blg-date, .author .primary .main-blog  .da-au-cmm .blg-date{
	float: left;
	margin-right: 20px;
}
.blog .primary .main-blog  .da-au-cmm .blg-aut, .author .primary .main-blog  .da-au-cmm .blg-aut{
	float: left;
	margin-right: 20px;
}
.blog .primary .main-blog  .da-au-cmm .blg-cmm, .author .primary .main-blog  .da-au-cmm .blg-cmm{
	text-transform: uppercase;
}
.blog .primary .main-blog  .da-au-cmm a:hover, .author .primary .main-blog  .da-au-cmm a:hover{
   text-decoration: underline;
}
.blog .primary .main-blog  .blg-thumb, .author .primary .main-blog  .blg-thumb{
	display: block;
	overflow: hidden;
	margin-bottom: 30px;
}
.blog .primary .main-blog  .blg-thumb  .blog-img, .author .primary .main-blog  .blg-thumb {
	float: left;
}
.blog .primary .main-blog  .blg-thumb img, .author .primary .main-blog  .blg-thumb img{
	width: 200px;
	height: 200px;
	margin-right: 30px;
	float: left;
}
.blog .primary .main-blog  .blg-thumb .blg-cont p, .author .primary .main-blog  .blg-thumb  p{
	color: #222;
	font-size: 16px;
	line-height: 27px;
	font-family: 'Poppins',sans-serif;
	margin-bottom: 25px;
}
.blog .primary .main-blog  .blg-thumb  .red-more, .author .primary .main-blog  .blg-thumb  .cate-read{
	margin-top: 27px;
line-height: 40px;
}
.author .primary .main-blog  .blg-thumb  .cate-read{
	margin-top: 100px!important;
}
.blog .primary .main-blog  .blg-thumb  .red-more a, .author .primary .main-blog  .blg-thumb  .cate-read a{
	color: #000;
	border:1px solid #ddd;
	border-radius: 35px;
	padding: 10px 22px;
	font-size: 13px;
}
.blog .primary .main-blog  .blg-thumb  .red-more a:hover, .author .primary .main-blog  .blg-thumb  .cate-read a:hover{
	background-color: #cf2420;
	color: #fff;
	border:1px solid #cf2420;
}
.blog .primary .main-blog .blg-category p, .author .primary .main-blog .cat-name p{
	color: #222;
	font-size: 15px;
	line-height: 27px;
	font-family: 'Poppins',sans-serif;
	margin-bottom: 25px;
}
.blog .primary .main-blog .blg-category a, .author .primary .main-blog .cat-name a{
	color: #000;
	font-size: 16px;
	line-height: 27px;
	font-family: 'Poppins',sans-serif;
	font-weight: 600;
}
.blog .primary .main-blog .blg-category a:hover, .author .primary .main-blog .cat-name a:hover{
	text-decoration: underline;
}
.blog .primary .next-link a{
	float: right;
	font-size:16px;
	line-height: 27px;
	font-family: 'Poppins',sans-serif;
	color:#fff!important;
	background-color:#cf2420;
	border-bottom:3px solid #cf2420;
	padding: 2px 10px;
}
.blog .primary  .next-link a:hover{
	background-color: #fff;
	color: #000!important;
	border-bottom: 3px solid #cf2420;
}
.blog .primary .prev-link a{
	float: left;
	font-size:16px;
	line-height: 27px;
	font-family: 'Poppins',sans-serif;
	color:#fff;
	background-color:#cf2420;
	border-bottom:3px solid #cf2420;
	padding: 0px 7px;
}
.blog .primary .prev-link a:hover{
	background-color: #fff;
	color: #000;
	border-bottom: 3px solid #cf2420;
}
.single-post .primary {
	width: 100%!important;
	padding-right: 0px!important;
	border:none!important;
	margin:0px auto!important;
}
.single-post .primary .single-main{
	margin-top:60px;
	display: block;
	overflow: hidden;
}
.single-post .primary .single-main .sin-ttile{
text-align: center;
margin-bottom: 15px;
}
.single-post .primary .single-main .sin-ttile a{
	font-size: 35px;
color: #000;
line-height: 52px;
font-family: Fira Sans;
font-weight: 500;
margin-bottom: 10px;

}
.single-post .primary .single-main .sin-dt-au-cm p{
	color: #222;
	font-size: 15px;
	line-height: 27px;
	font-family: 'Poppins',sans-serif;
	margin-bottom: 25px;
    text-align: center;
}
.single-post .primary .single-main .sin-dt-au-cm span{
   margin-left: 15px;
}
.single-post .primary .single-main .sin-dt-au-cm a:hover{
   text-decoration: underline;
}
.single-post .primary .single-main .sin-img img{
	width: 242px;
	height: 285px;
	float: left;
	margin-right: 40px;
}
.single-post .primary .single-main .sin-con p{
	color: #222;
	font-size: 15px;
	line-height: 27px;
	font-family: 'Poppins',sans-serif;
	margin-bottom: 1.2em;
}
.single-post .primary .single-main .sin-con p a:hover{
	color: #222!important;
}
.single-post .primary .comments-area{
	border:none!important;
}
.single-post .primary .comment-respond h3{
	color: #000;
	font-family: Fira Sans;
	font-size: 28px;
	font-weight: 500;
}
.single-post .primary .comment-respond p{
	color: #222;
	font-size: 14px;
	line-height: 27px;
	font-family: 'Poppins',sans-serif;
	
}
.single-post .primary .comment-respond textarea{
	border:1px solid #ddd;
}
.single-post .primary .comment-respond  input[type="text"]{
	border:1px solid #ddd;
}
.single-post .primary .comment-respond .logged-in-as a{
   color: #222;
   line-height: 27px;
	font-family: 'Poppins',sans-serif;
}
.single-post .primary .comment-respond textarea:focus{
	border-color:#ddd;
}
.single-post .primary .comment-respond .form-submit .submit{
  border-radius: 35px!important;
  padding:10px 30px!important;
  margin-bottom: 60px!important;
  font-size: 16px!important;

}
.single-post .secondary{
	display: none!important;
} 
.category .secondary{
	display: none!important;
} 
.category  .primary {
	padding-right: 0px!important;
	border:none!important;
	width: 100%!important;
	display: inherit!important;
position: inherit!important;
float: inherit!important;
}
.category  .primary .ast-archive-description{
	border:none!important;
}
.category  .primary .ast-archive-description h1{
	color: #000;
	font-size: 35px;
	font-weight: bold;
}
.category  .primary .main-blog{
	margin-bottom: 50px;
	margin-top:50px!important; 
	display: block;
	overflow: hidden;
}
.category  .primary .main-blog:nth-child(1){
	margin-top: 30px!important;
}
.category  .primary .main-blog:last-child{
	margin-bottom: 0px!important;
}
.category  .primary .main-blog .tittle a{
	font-size: 35px;
	line-height: 42px;
	color: #000;
	font-weight: bold;
}
.category .primary .main-blog  .da-au-cmm {
	color: #222;
	font-size: 14px;
	line-height: 27px;
	font-family: 'Poppins',sans-serif;
	margin-bottom: 20px;
	margin-top: 15px;
}
.category .primary .main-blog  .da-au-cmm .blg-date{
	float: left;
	margin-right: 20px;
}
.category .primary .main-blog  .da-au-cmm .blg-aut{
	float: left;
	margin-right: 20px;
}
.category .primary .main-blog  .da-au-cmm .blg-aut a{
	background-color: #cf2420!important;
	color: #fff;
	padding:0px 5px;
}
.category .primary .main-blog  .da-au-cmm .blg-cmm{
	text-transform: uppercase;
}
.category .primary .main-blog  .da-au-cmm .blg-cmm a{
	background-color: #cf2420;
	color: #fff;
	padding:0px 5px;
}
.category .primary .main-blog  .da-au-cmm .blg-cmm .fa{
	margin-right: 5px;
}
.category .primary .main-blog  .da-au-cmm a:hover{
   background-color: #fff!important;
   color: #222;
   border-bottom:1px solid #222;
}
.category .primary .main-blog  .blg-thumb{
	display: block;
	overflow: hidden;
	float: left;
	margin-bottom: 15px;
}
.category .primary .main-blog  .blg-thumb img{
	width: 200px;
	height: 200px;
	margin-bottom: 20px;
	float: left;
margin-right: 40px;
}
.category .primary .main-blog  .blg-thumb p{
	color: #222;
	font-size: 16px;
	line-height: 27px;
	font-family: 'Poppins',sans-serif;
	display: block;
	overflow: hidden;
}
.category .primary .main-blog  .cate-read{
	margin-top: 60px;
	display: block;
	overflow: hidden;
}
.category .primary .main-blog  .cate-read a{
	border: 1px solid #ddd;
	color: #000;
	border-radius: 35px;
	padding:10px 30px;
	line-height: 50px;
}
.category .primary .main-blog  .cate-read a:hover{
	background-color: #cf2420;
	color: #fff;
	border:1px solid #cf2420;
}
.category .primary .main-blog .cat-name p{
	color: #222;
	font-size: 16px;
	line-height: 27px;
	font-family: 'Poppins',sans-serif;
}
.category .primary .main-blog .cat-name a{
	color: #fff;
	font-weight:500;
	background-color: #cf2420;
	padding:0px 5px;
}
.category .primary .main-blog .cat-name a:hover{
	background-color: #fff;
	color: #000;
	border-bottom: 2px solid #000;
}
.single-post .primary .comment-respond .comment-form-url label{
	width: 100%!important;
}
/*blog banner */
.blog .ast-container, .category .ast-container, .author .ast-container, .single .ast-container{
    max-width: 100%;
    padding: 0px;
}
.blog .footer-adv-overlay .ast-container, .blog .ast-footer-overlay .ast-container, .single .footer-adv-overlay .ast-container, .single .ast-footer-overlay .ast-container, .author .footer-adv-overlay .ast-container, .author .ast-footer-overlay .ast-container, .category .footer-adv-overlay .ast-container, .category .ast-footer-overlay .ast-container{
	padding-left: 20px!important;
	padding-right: 20px!important;
	width: 1240px!important;
	margin:0px auto;
}
.blg_extra_container,.main-header-bar .ast-container{
	max-width: 1240px!important;
	padding-left: 20px!important;
	padding-right: 20px!important;
	margin:0px auto!important;
}
.blog .site-header::before, .category .site-header::before, .author .site-header::before, .single .site-header::before{
    background-image: -webkit-linear-gradient(left,#000 40%,transparent 95%);
    background-image: linear-gradient(to right,#000 40%,transparent 95%);
    display: block;
    height: 121px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
    height: 490px!important;
}
.hdd_img {
    background-image: url(https://minorityaidssupport.org/wp-content/uploads/2021/02/MASS-Social-370-1-scaled.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
    position: relative;
    min-height: 400px;
    background-position: calc(100% - -65px) calc(34% - 12px);
    background-size: 912px !important;
}
.img_blk .blg_extra_container h1 {
    position: relative;
    z-index: 9999;
    color: #fff;
    font-size: 52px;
    font-weight: 600;
    padding-top: 167px;
}
.category .img_blk .blg_extra_container h1, .author .img_blk .blg_extra_container h1{
	padding-top: 80px!important;
}
.ast-archive-description{
	padding-bottom:0px!important;
	margin-bottom: 0px!important;
	border:none;
}
/*responsive*/
@media only screen and (max-width:1200px){
  footer .footer-adv-widget-2 .social-media {
    width: 100%;
  }
  .ast-small-footer .ast-small-footer-section-2{
	padding-left: 0px!important;
	font-size: 13px;
  }
    .footer-sml-layout-2 .ast-small-footer-section-1{
 	font-size: 13px;
 	padding-right: 0px;
  }
  .footer-sml-layout-2 .ast-small-footer-section-2 .menu-item .menu-link {
    padding: 0 0 0 7px!important;
  }
  .site-logo-img img{
	width: 350px!important;
  }
  header .ast-main-header-bar-alignment .main-navigation li {
    font-size: 16px!important;
    }
   header .ast-main-header-bar-alignment .ast-button{
    	font-size: 12px !important;
        padding: 6px 16px!important;
    } 
    .transp-sec-02 .hrs-trans img, .transp-sec-02 .hrs-trans{
    	width: 100%!important;
    }
    .transp-sec-02 .hrs-trans p br{
    	display: none!important;
    }
    .transp-sec-02 .hrs-trans.vc_custom_1611916204383{
    	margin-top: 0px!important;
    }
    .transp-sec-02 .hrs-trans.vc_custom_1611917323917{
    	margin-top: 0px!important;
    }
    .spons-sec-02 .imgspns-sec, .spons-sec-02 .mtspn-sec, .spons-sec-01 .mtspn-sec{
    	width: 100%!important;
    }
    .spons-sec-02.vc_custom_1611223845460{
    	padding-bottom: 20px!important;
    }
    .transp-sec-01 .trans-head h2{
    	font-size: 30px!important;
    }
    .dnt-sec-01 .fgt-for h2 br{
     	display: none;
     }
     .waygive-sec-01 .mass-join, .waygive-sec-02 .dont-sec, .dnt-sec-01 .fgt-for{
     	width: 100%;
     }
     .waygive-sec-02 .dont-sec .vc_btn3-style-modern{
     	font-size: 14px!important;
     }
     .shed-sec-02 .vedio-blk .date-protve iframe, .shed-sec-02 .vedio-blk,  .shed-sec-01 .shd-staus{
     	width: 100%!important;
     }
     .frepack-sec-02 .mail-to-u, .frepack-sec-01 .mail-order{
     	width: 100%;
     }
     .frepack-sec-02 .mail-to-u .gform_wrapper {
      width: 90%;
     }
     .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left{
     	padding-right: 0px!important;
     }
     .crvlt-sec-01 .head-vlr{
     	width: 100%!important;
     }
     .crvlt-sec-02 .head-vlr, .tsthome-sec-01 .cnt-hlth, .tsthome-sec-03 .testing-blog, .crvlt-sec-02 .head-vlr p{
     	width: 100%;
     }
     .abt-hed, .acomp-sec, .need-most, .serve-volr, .img-gal2, .time-line, .mass-staff, .bod-dirt, .resces-sec{
     	width: 100%!important;
     }
     .meet-sec-06  .mass-staff h3 br{
     	display: none;
     }
     .gtcare-sec-02 .resces-sec ul li, .gtcare-sec-02 .resces-sec .hamp-rods p{
     	font-size: 14px!important;
     }
     .gtcare-sec-02 .resces-sec2 .glb-resr, .resces-sec2 .hamp-rods{
     	min-height: 563px!important;
     }
     .gtcare-sec-02 .resces-sec3 .glb-resr, .resces-sec3 .hamp-rods{
     	min-height: 380px!important;
     }
     .gtcare-sec-02 .resces-sec1 .glb-resr, .resces-sec1 .hamp-rods{
     	min-height: 280px!important;
     }
     .meet-sec-02 .acomp-sec img, .meet-sec-03 .need-most img {
      height: 100%;
      width: 100%;
     }
     .std-sec-01 .othr-stds, .std-sec-03 .othr-stds, .std-sec-03 .othr-stds-2{
     	width: 100%;
     }
     .dese-sec.wpb_column.vc_column_container.vc_col-sm-3, .dese-sec-1.wpb_column.vc_column_container.vc_col-sm-3{
     	min-height: 330px!important;
     }
     .std-sec-03 .othr-stds .dese-sec{
     	margin-right: 25px!important;
     }
     .home-sec-03 h2 br, .home-sec-02 .hd-sec-p p br{
     	display: none;
     }
     .home-sec-03 h2{
     	font-size: 36px!important;
     	line-height: 41px!important;
     	margin-bottom: 10px!important;
     }
     .home-sec-03 p {
       font-size: 24px;
       line-height: 40px;
     }
     .home-sec-04 .vc_column-inner p {
     	font-size: 24px!important;
     }
     .home-sec-07 .event-res h2 br{
     	display: none;
     }
     .home-sec-07 .event-res h2{
     	font-size: 22px!important;
     	line-height: 41px!important;
     }
     .home-sec-01 {
      height: 480px;
     }
     .home-sec-01 .borde-ex h1{
     	font-size: 31px!important;
     	line-height: 37px!important;
     }
     .home-sec-01 .borde-ex{
     	padding-left: 24px!important;
     }
     .home-sec-01 .borde-ex p{
     	font-size: 20px!important;
     	line-height: 25px!important;
     }
     .home-sec-01 .btn-cls input[type="button"]{
     	font-size: 14px;
     	padding:10px 25px!important;
     }
     .home-sec-01 .btn-cls strong {
     font-size: 30px;
     }
     .hous-sec-02 .trans-hous, .food-sec-01 .hrvt-prg, .food-sec-03 .hrvt-prg{
     	width: 100%;
     }
     .hous-sec-01 .house-prog, .otrch-sec-01 .mass-prven, .otrch-sec-02 .out-form, .otrch-sec-02 .serv-sec, .otrch-sec-03 .serv-sec, .otrch-sec-04 .serv-sec, .otrch-sec-05 .serv-sec, .otrch-sec-06 .serv-sec{
     	width: 100%;
     }
     .norf-sec-01 .southoff, .norf-sec-02 .cont-blk, .norf-sec-03 .stf-south, .penin-sec-01 .penin-head, .penin-sec-02 .cont-blk, .penin-sec-03 .penin-off{
     	width: 100%;
     }
     .norf-sec-02 .cont-blk .icon-dis .vc_column-inner, .norf-sec-02 .cont-blk .gform-pennin .vc_column-inner, .penin-sec-02 .cont-blk .icon-dis .vc_column-inner, .penin-sec-02 .cont-blk .gform-pennin .vc_column-inner{
     	padding:0px!important;
     }
     .norf-sec-02 .cont-blk .icon-dis, .penin-sec-02 .cont-blk .icon-dis{
     	width: 30%;
     }
     .norf-sec-02 .cont-blk .gform-pennin, .penin-sec-02 .cont-blk .gform-pennin{
     	width: 70%;
     }
     .norf-sec-02 .cont-blk .fa, .penin-sec-02 .cont-blk .fa{
     	width: 30px!important;
     	margin:6px 15px!important;
     }
     .cont-blk .gform-pennin .gform_wrapper ul.gform_fields li.gfield:last-child{
     	padding-right: 0px!important;
     }
     .otrch-sec-02 .serv-sec h1, .otrch-sec-03 .serv-sec h1, .otrch-sec-04 .serv-sec h1, .otrch-sec-05 .serv-sec h1, .otrch-sec-06 .serv-sec h1 {
       font-size: 23px;
       margin-bottom: 9px !important;
     }
     .otrch-sec-02 .serv-sec p, .otrch-sec-03 .serv-sec p, .otrch-sec-04 .serv-sec p, .otrch-sec-05 .serv-sec p, .otrch-sec-06 .serv-sec p{
     	margin-top:10px!important;
     	margin-bottom: 0px!important;
     }
     .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{
     	padding-bottom: 40px!important;
     	padding-top: 40px!important;
     }
     .home-sec-05 .evnt-sec-home{
     	width: 100%!important;
     	padding:15px;
     }
     .home-sec-05 .evnt-sec-home .main-block{
     	min-height: 216px;
     }
    .home-sec-02 .shed-ur .gform_body{
    	width: 83%!important;
    }
    .home-sec-02 .shed-ur .gform_body .gfield_radio li{
    	margin-right: 10px!important;
    }
    .home-sec-02 .shed-ur .gform_body .gfield_radio li:last-child{
    	margin-right: 0px!important;
    }
    .home-sec-02 .shed-ur .gform_body .gfield_radio label{
    	font-size: 13px!important;
    }
    .home-sec-02 .shed-ur a {
      padding: 12px 35px !important;
      font-size: 15px!important;
    }
    .blog .site-header::before, .category .site-header::before, .author .site-header::before, .single .site-header::before{
    	height: 486px!important;
    }
}
@media only screen and (max-width:1035px){
	header .ast-main-header-bar-alignment .main-navigation li {
    font-size: 15px!important;
    }
    header .site-logo-img img{
	width: 340px!important;
    }
    .main-header-menu .menu-link, .main-header-menu a{
    	padding: 0px 10px!important;
    }
    footer .ast-small-footer-section-1{
    	width: 100%;
    	text-align:center!important;
    	margin-bottom: 10px;
    }
    footer .ast-small-footer-section-2{
    	width: 100%;
    	text-align:center!important;
      }
    .ast-small-footer .ast-small-footer-section-2{
	padding-left: 20px!important;
    }
    .transp-sec-02 .hrs-trans p{
    	font-size: 14px!important;
    	line-height: 27px;
    }
    .transp-sec-02 .hrs-trans .wpb_content_element{
    	margin-bottom: 0px!important;
    }
    .transp-sec-02 .vc_custom_1611203657531{
    	padding: 0px!important;
    }
    .transp-sec-02 .vc_custom_1611916344218{
    	padding: 0px!important;
    }
    .dnt-sec-01 .vc_custom_1612352619937 {
      padding-top: 40px !important;
     }
     .waygive-sec-02 .dont-sec .dont-time{
     	margin-right: 30px!important;
      }
      .waygive-sec-02 .dont-sec .vc_btn3-style-modern{
     	font-size: 13px!important;
     }
     .waygive-sec-02 .dont-sec h2{
     	font-size: 22px!important;
     }
     .gtcare-sec-02 .resces-sec .glb-resr{
     	margin-right: 30px!important;
     }
     .meet-sec-02 .acomp-sec p, .meet-sec-03 .need-most p, .meet-sec-04 .serve-volr p{
     	line-height: 22px!important;
     	margin-bottom: 10px!important;
     }
     .meet-sec-04 .serve-volr h2, .meet-sec-03 .need-most h2, .meet-sec-02 .acomp-sec h2{
     	font-size: 24px!important;
     	line-height: 30px!important;
     	margin-bottom: 10px!important;
     }
     .std-sec-01 {
      height: 400px;
     }
     .std-sec-01 .othr-stds{
     	margin-top:80px!important;
     }
     .home-sec-04 .vc_column-inner p {
     	font-size: 22px!important;
     }
     .home-sec-04 .vc_column-inner a{
     	padding: 13px 35px!important;
     }
     .home-sec-07 .event-res {
    width: 100% !important;
      }
      .home-sec-05 .evnt-sec-home .main-block {
       width: 48%;
       margin-bottom: 20px;
     }
     .home-sec-05 .evnt-sec-home .main-block:nth-child(3){
          	margin-right: 0px!important;
         }
 }
 @media only screen and (max-width:992px){
    footer .footer-adv-widget-2 .social-media{
	padding-top: 0px;
   }
   footer .footer-adv-widget-1{
     display: none;
   }
   footer .footer-adv-overlay .ast-col-lg-3 {
    width: 33.33%;
    } 
    footer .footer-adv-overlay p {
    font-size: 13px;
    }
    .site-header{
    	display: block!important;
    }
    .site-branding{
    	display: block!important;
    }
    .mobmenur-container{
    	top:25px!important;
    	right: 10px!important;
    }
    .mobmenur-container i{
    	color: #fff!important;
    	background-color: #000!important;
    }
    .mobmenu-right-panel li{
    	padding-left: 0px!important;
    	padding-right: 0px!important;
    }
    .mob-expand-submenu{
    	right: 70px!important;
    }
    .mobmenu-content li{
    	border-bottom: 1px solid #ddd;
    }
    .mobmenu-content li a{
      color: #000!important;
      font-size: 16px!important;
    }
    .mobmenu-right-panel .mob-cancel-button{
    	color: #000!important;
    }
    .show-nav-right .mob-expand-submenu i{
    	color: #000!important;
    }
    .mobmenu-content #mobmenuright .sub-menu{
    	background-color: #fff!important;
    }
    .mobmenu-content li > .sub-menu li {
    padding-left: 0px!important;
     }
    .mobmenu-content li > .sub-menu li:last-child{
      border-bottom: none!important;
    }
    body.mob-menu-slideout-over{
    	padding-top: 0px!important;
    }
    .mob-menu-logo-holder{
    	display: none;
    }
    .mob-menu-header-holder{
    	background: transparent!important;
    }
    .trment-sec-01 {
    height: 440px;
    }
    .trment-sec-01 .self-help h2{
    	font-size: 32px!important;
    }
    .transp-sec-02 .vc_col-sm-6, .transp-sec-01 .trans-head, .transp-sec-02 .trans-form, .trment-sec-02 .magmt-sec{
    	width: 100%;
    }
    .transp-sec-02 .hrs-trans img{
    	width: 70%!important;
    }
    .wpb_single_image.vc_align_left{
    	text-align: center;
    }
    .transp-sec-02 .trans-form #_form_9_{
    	margin:0px!important;
    }
    .spons-sec-02  .mtspn-sec h4{
    	margin-bottom:0px!important;
    }
    .spons-sec-01, .tsthome-sec-01 {
    height: 450px;
    }
    .tsthome-sec-01 h2{
     font-size: 38px!important;
     margin-bottom: 5px!important;
    }
      .spons-sec-01 .mtspn-sec.vc_custom_1611746030070{
     	margin-top:170px!important;
     }
     .transp-sec-01 {
      height: 450px;
     }
     .transp-sec-01 .trans-head h2 {
     font-size: 25px !important;
     line-height: 32px !important;
     }
     .transp-sec-01 .vc_custom_1611749376823 {
    margin-top: 130px !important;
     }
     .dnt-sec-01 .fgt-for .vc_col-sm-6{
     	width: 100%;
     }
     .dnt-sec-01 .fgt-for .dnt-frm p{
     	display: none;
     }
     .dnt-sec-01 .fgt-for header.at-title{
     	padding-left: 0px!important;
     }
     .waygive-sec-02 .dont-sec .dont-time {
       margin-right:19px !important;
       margin-bottom: 20px!important;
     }
     .waygive-sec-02 .dont-sec .dont-time .vc_column-inner, .dont-time-1 .vc_column-inner{
     	padding:0px!important;
     }
     .waygive-sec-02 .dont-sec .vc_btn3-style-modern{
     	padding:8px 13px!important;
     }
      .waygive-sec-02 .dont-sec{
      	margin-bottom: 10px!important;
      }
      .waygive-sec-02.vc_custom_1611732639750{
      	padding: 0px!important;
      }
      .waygive-sec-01 {
       height: 450px;
       background-position: 62% 17% !important;
      }
      .waygive-sec-01 .mass-join .wpb_column{
      	width: 60%!important;
      }
      .waygive-sec-01 .mass-join p br{
      	display: none;
      }
      .waygive-sec-01 .mass-join p{
      	font-size: 14px!important;
      	line-height: 22px!important;
      	margin-bottom: 1.2em;
      }
      .waygive-sec-01 .mass-join{
      	padding-top: 55px!important;
      }
      .shed-sec-02 .vedio-blk{
      	padding-bottom: 0px!important;
      }
      .shed-sec-02 .vc_column-inner, .otrch-sec-05 .vc_column-inner{
      	padding-top:0px!important;
      }
      .shed-sec-01 .shd-staus .vc_column-inner{
      	width: 60%!important;
      }
       .shed-sec-01 .shd-staus h2{
       	font-size: 31px!important;
       	line-height: 29px!important;
       	margin-bottom: 10px!important;
       }
       .frepack-sec-02 .mail-to-u .gform_wrapper {
       width:100%;
       }
       .frepack-sec-02 .mail-to-u .gform_body .address_state, .address_city{
       	margin-right: 8px!important;
       }
       .frepack-sec-02.vc_custom_1611048521825, .crvlt-sec-02 .vc_column-inner{
       	padding-top: 0px!important;
       }
       .frepack-sec-01{
          height: 400px;
       }
       .frepack-sec-01 .mail-order h1{
       	margin-bottom: 6px!important;
       }
       .crvlt-sec-02 .head-vlr .wpb_content_element{
       	margin-bottom: 0px!important;
       }
       .crvlt-sec-01 {
         height: 450px;
       }
       .crvlt-sec-01 .head-vlr .vc_column-inner {
          width: 70%;
       	}
       	.crvlt-sec-01 .head-vlr p br{
       		display: none;
       	}
       	.crvlt-sec-01 .head-vlr h2{
       		font-size: 37px!important;
       	}
       	.tsthome-sec-02 .cnt-hlth{
       		width: 100%;
       	}
       	.tsthome-sec-02 .tlk-aid h4{
       		font-size: 20px!important;
       		line-height:30px!important; 
       	}
       	.tsthome-sec-02 .tlk-aid p {
       		font-size: 13px!important;
       		line-height: 22px!important;
       		margin-bottom: 1em!important;
       	}
       	.tsthome-sec-03 .testing-blog .wpb_content_element{
       		margin-bottom: 20px!important;
       	}
       	.tsthome-sec-03 .testing-blog h1 {
          font-size: 28px!important;
          line-height: 30px!important;
          margin-bottom: 8px!important;
        }
        .gtcare-sec-02 .resces-sec2 .glb-resr, .resces-sec2 .hamp-rods {
        min-height: 615px !important;
        }
        .gtcare-sec-02 .resces-sec4 .glb-resr, .resces-sec4 .hamp-rods{
        	min-height: 230px!important;
        }
        .gtcare-sec-02 .resces-sec1 .glb-resr, .resces-sec1 .hamp-rods {
         min-height: 301px !important;
         }
         .gtcare-sec-02 .resces-sec3 .glb-resr, .resces-sec3 .hamp-rods {
          min-height: 405px !important;
          }
          .gtcare-sec-02 .resces-sec ul li{
          	line-height: 24px!important;
          }
          .gtcare-sec-01 {
            height: 350px !important;
          }
          .gtcare-sec-01 .resces-sec{
          	margin-top:90px!important;
          }
          .meet-sec-06 .mass-staff h3{
          	font-size: 20px!important;
          	line-height: 32px!important;
          }
          .meet-sec-06 .time-line .img-left-time img{
          	margin:0px!important;
          }
          .meet-sec-04 .serve-volr h2{
          	font-size: 22px!important;
          }
          .std-sec-03 .othr-stds .dese-sec{
          	width: 48%!important;
          	margin-right:32px!important;
          	margin-bottom: 30px!important;
          }
          .std-sec-03 .othr-stds .dese-sec-1{
          	width: 48%!important;
          	margin-bottom: 30px!important;
          }
          .std-sec-03 .othr-stds-2 .dese-sec{
          	width: 48%!important;
          	margin-right: 32px!important;
          	margin-bottom: 30px!important;
          }
          .std-sec-03 .othr-stds .dese-sec.wpb_column.vc_column_container.vc_col-sm-3:nth-child(2){
          	margin-right: 0px!important;
          }
          .std-sec-03 .othr-stds-2 .dese-sec.wpb_column.vc_column_container.vc_col-sm-3:nth-child(2){
          	margin-right: 0px!important;
          }
          .std-sec-03 .othr-stds, .std-sec-03 .othr-stds-2{
          	margin-bottom: 0px!important;
          }
          .dese-sec.wpb_column.vc_column_container.vc_col-sm-3{
          	min-height: 240px!important;
          }
          .dese-sec-1.wpb_column.vc_column_container.vc_col-sm-3{
          	min-height: 240px!important;
          }
          .home-sec-03 .delv-ur, .home-sec-04 .join-com{
          	width: 100%!important;
          }
          .home-sec-05 .evnt-sec-home{
          	width: 100%!important;
          	padding-left: 15px!important;
          	padding-right: 15px!important;
          	padding-bottom: 20px!important;
          }
          .home-sec-03 .down-app .vc_align_left.vc_custom_1612438668348{
          	margin-right: 15px!important;
          }
          .home-sec-03 h2{
          	font-size: 31px!important;
          }
          .home-sec-03 p{
          	font-size: 20px!important;
          	line-height: 30px!important;
          }
          .home-sec-01{
          	height: 390px!important;
          }
          .home-sec-01 .vc_column-inner{
          	margin-top: 60px!important;
          	padding-left: 0px!important;
          	padding-right: 0px!important;
          }
          .home-sec-01 .borde-ex h1 {
          font-size: 28px !important;
           line-height: 34px !important;
           }
           .home-sec-01 .btn-cls input[type="button"] {
           font-size: 13px;
            padding: 8px 20px !important;
           }
           .home-sec-01 .btn-cls strong {
            font-size: 28px;
          }
          .home-sec-01 .btn-cls p{
          	font-size: 15px!important;
          }
          .home-sec-01 .btn-cls img{
          	margin-right: 15px!important;
          }
          .home-sec-07 .event-res .gform_body input[type="text"]{
          	padding: 12px 0px 12px 12px !important;
          }
          .home-sec-07 .event-res .gform_footer input[type="submit"]{
          	padding: 7px 16px 8px 16px!important;
          }
          .home-sec-02 .hd-sec-p p{
          	font-size: 20px!important;
          	line-height: 27px!important;
          }
          .home-sec-02 .shed-ur .vc_column-inner {
           padding-top: 40px;
           padding-bottom: 0px;
          }
          .hous-sec-02 .trans-hous .vc_col-sm-6{
     	  width: 100%;
           }
           .hous-sec-02 .trans-hous img{
           	width: 80%!important;
           }
           .hous-sec-02.vc_custom_1610014394088{
        	padding:0px!important;
           }
           .hous-sec-02 .trans-hous .sign-form p {
           text-align: center;
             margin-bottom: 30px !important;
            margin-top: 20px !important;
            line-height: 30px !important;
            }
            .hous-sec-01, .otrch-sec-01, .food-sec-01 {
             height: 450px;
            }
            .hous-sec-01 .house-prog p{
            	font-size: 14px!important;
            	line-height: 20px!important;
            }
            .hous-sec-01 .house-prog h2, .food-sec-01 .hrvt-prg h2{
            	font-size: 33px!important;
            	line-height: 37px!important;
            	margin-bottom: 10px!important;
            }
            .norf-sec-02 .cont-blk .addr p, .penin-sec-02 .cont-blk .addr p{
            	font-size: 15px!important;
            }
            .norf-sec-02 .cont-blk .gform_footer input[type="submit"], .penin-sec-02 .cont-blk .gform_footer input[type="submit"]{
            	width: auto!important;
            }
            .norf-sec-02 .cont-blk .gform_footer, .penin-sec-02 .cont-blk .gform_footer{
            	text-align: center!important;
            }
            .otrch-sec-02 .vc_column-inner{
            	padding-top: 0px!important;
            }
            .otrch-sec-02 .out-form .vc_column-inner, .otrch-sec-01 .mass-prven .vc_column-inner{
            	padding:0px!important;
            }
            .otrch-sec-02 .out-form header.at-title{
            	margin-bottom: 5px!important;
            }
            .otrch-sec-02 .out-form .at-markup{
            	padding:0px!important;
            }
            .otrch-sec-02 .out-form .at-markup h1{
            	margin-bottom: 20px!important;
            	font-size: 26px!important;
            }
            .otrch-sec-03.vc_custom_1611718601734, .otrch-sec-04.vc_custom_1611718612859, .otrch-sec-05.vc_custom_1611718626629, .otrch-sec-06.vc_custom_1611719335030{
            	padding-top: 0px!important;
            	padding-bottom: 0px!important;
            }
            #tribe-events-pg-template, .tribe-events-pg-template{
            	padding-right: 0px!important;
            	padding-left: 0px!important;
            	padding-bottom: 0px!important;
            }
            .tribe-events-view .tribe-events-l-container .tribe-events-header .tribe-events-c-events-bar__search button{
            	font-size: 13px!important;
            	padding:9px 10px!important;
            }
            .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day{
            	min-height: 100px!important;
            }
            .food-sec-03.vc_custom_1611659767473{
            	padding-top: 0px!important;
            	padding-bottom: 0px!important;
            }
            .food-sec-03 .wpb_content_element{
            	margin-bottom: 0px!important;
            }
            .home-sec-01 .vc_column-inner{
            	padding-top:0px!important;
            }
            .home-sec-01 .borde-ex h1{
            	font-size: 24px!important;
            	margin-bottom: 0px!important;
            }
            .home-sec-01 .borde-ex p{
            	font-size: 18px!important;
            }
            .home-sec-01 .borde-ex{
            	margin-bottom: 25px!important;
            }
            .home-sec-01 .btn-cls p {
            font-size: 14px !important;
            line-height: 30px!important;
            }
            .home-sec-01 .btn-cls p{
            	margin-top: 15px!important;
            }
            .home-sec-01 .btn-cls strong {
             font-size: 24px;
             }
             .home-sec-01 .btn-cls input[type="button"] {
              font-size: 12px;
              padding: 6px 14px !important;
             }
             .home-sec-01 .social-icons{
             	margin-right: 20px!important;
             }
             .transp-sec-02 .trans-form ._form-content ._field1 select, .trment-sec-02 .magmt-sec ._form-content ._field1 select{
    	     margin-right: 14px!important;
             }
             .transp-sec-02 .trans-form ._form-content ._field1 p:last-child select, .trment-sec-02 .magmt-sec ._form-content ._field1 p:last-child select{
               margin-right: 0px!important;
               }  
           .penin-sec-01 {
            height: 400px;
           }
    .penin-sec-01 .penin-head{
    margin-top: 90px!important;
    } 
    .home-sec-02 .shed-ur .gform_body{
    width: 100%!important;
    float: none;
    }  
    .home-sec-02 .shed-ur .gform_wrapper .gfield_radio li input[type="radio"]{
    margin-left: 0px!important;
    }
    .home-sec-02 .shed-ur  .vc_btn3-center{
    margin-top: 0px!important;
    }
    .home-sec-02 .shed-ur .gform_wrapper .gfield_radio li label {
    margin: 2px 0 0 3px;
    }
    .home-sec-02 .shed-ur .gform_body .gfield_radio label, .home-sec-02 .shed-ur .gform_body select{
    font-size: 12px!important;
    }
    .home-sec-02 .shed-ur .gform_body  .ginput_container_radio{
    	margin-top: 12px!important;
    }
    .blog .primary .main-blog .tittle a, .category .primary .main-blog .tittle a, .author .primary .main-blog .tittle a{
    	font-size: 30px!important;
    	line-height: 38px!important;
    	margin-bottom: 0px!important;
    }
    .single-post .primary .single-main{
    	margin-top: 0px!important;
    }
    .single-post .primary .comment-respond .form-submit .submit{
    	margin-bottom: 0px!important;
    }
    .single-post .primary .single-main .sin-ttile a{
    	font-size: 30px!important;
    	line-height: 40px!important;
    	margin-bottom: 0px!important;
    }
    .category .primary .ast-archive-description {
    	margin-bottom: 0px!important;
    	padding-bottom: 0px!important;
    }
    .blog .primary, .category .primary, .author .primary, .single .primary{
    	margin:4em 0px!important;
    }
}
@media only screen and (max-width:834px){
    .gtcare-sec-02 .resces-sec2 .glb-resr, .resces-sec2 .hamp-rods {
       min-height: 689px !important;
     }
     .gtcare-sec-02 .resces-sec .glb-resr {
       margin-right: 29px !important;
     }
     .meet-sec-01, .norf-sec-01 {
       height: 400px!important;
     }
     .meet-sec-01 .abt-hed{
     	margin-top: 90px!important;
     }
     .meet-sec-01 .abt-hed h2{
        font-size: 35px!important;
        line-height: 37px!important;
     }
     .home-sec-05 .wpb_image_grid .wpb_image_grid_ul img{
     	height: 30vh!important;
     }
     .norf-sec-03 .stf-tabs tr td, .penin-sec-03 .stf-tabs tr td{
     	font-size: 13px!important;
     	line-height: 18px;
     }
     .waygive-sec-02 .dont-sec .dont-time, .dont-time-1{
		width: 48%!important;
	}
	.waygive-sec-02 .dont-sec .dont-time {
    margin-right: 13px !important;
    }
    .waygive-sec-02 .dont-sec .dont-time-1{
    	margin-bottom: 10px!important;
    }
    .waygive-sec-01 {
     height: 410px;
    }
    .waygive-sec-01 .mass-join {
    padding-top: 30px !important;
    }
    .tsthome-sec-03 .testing-blog p{
    	font-size: 14px!important;
    	line-height: 24px!important;
    	margin-bottom: 10px!important;
    }
    .tsthome-sec-03 .testing-blog h1{
    	font-size: 25px!important;
    }
    .std-sec-03 .othr-stds .dese-sec{
    margin-right:28px!important;
    }
    .std-sec-03 .othr-stds-2 .dese-sec{
    margin-right:28px!important;
    }
    .home-sec-04 .vc_column-inner p {
    font-size: 20px !important;
    }
    .home-sec-04 .vc_column-inner h2{
    	font-size: 35px!important;
    }
    .home-sec-04 .vc_column-inner a{
    	font-size: 16px!important;
    }
     .norf-sec-01 .southoff{
     	margin-top: 90px!important;
     }
     .norf-sec-01 .southoff h1{
     	font-size: 30px!important;
     	line-height: 35px!important;
     	margin-bottom: 5px!important;
     }
     .norf-sec-01 .southoff p{
     	margin-top: 9px!important;
     }
     .norf-sec-01 .southoff .wpb_content_element{
     	margin-bottom: 15px!important;
     }
     .norf-sec-01 .southoff .vc_col-sm-12 .vc_column-inner, .penin-sec-01 .penin-head .vc_column-inner{
     	padding: 0px!important;
     }
 }
 @media only screen and (max-width:807px){
        .tribe-events .tribe-events-l-container{
      	padding-top: 40px!important;
 	    padding-bottom: 40px!important;
 	    min-height: auto!important;
 	    padding-left: 0px!important;
 	    padding-right: 0px!important;
        }
        .tribe-events .tribe-events-calendar-month__day-cell--selected{
        	background-color:transparent!important;
        }
}
@media only screen and (max-width:768px){
	.ast-header-break-point .footer-sml-layout-2 .ast-small-footer-section-2 {
      margin-top:0px!important;
      margin-bottom: 8px;
    }
    footer .footer-sml-layout-2 .ast-footer-overlay{
      padding-top: 0px!important;
    }
    .trment-sec-02 .magmt-sec.vc_custom_1612502428626, .frepack-sec-02 .mail-to-u .vc_column-inner, .frepack-sec-01 .mail-order .vc_column-inner, .dnt-sec-01 .fgt-for .vc_column-inner{
      padding: 0px!important;
    }
    footer .footer-adv-widget-2 .social-media {
      padding-top: 0px;
    }
    footer .footer-adv-overlay{
      padding-top:40px!important;
    }
    .footer-sml-layout-2 .ast-footer-overlay .ast-flex{
      flex-direction: column-reverse!important;
    }
    header .site-logo-img img{
      width: 300px !important;
    }
    .trment-sec-02 .magmt-sec p {
      font-size: 14px;
    }
    .trment-sec-02 .magmt-sec ._form-content ._field1 select{
    width: 100%;
    margin-bottom: 10px!important;
    }
    .trment-sec-01 .self-help, .otrch-sec-02 .vc_col-sm-6, .otrch-sec-03 .vc_col-sm-6, .otrch-sec-04 .vc_col-sm-8, .otrch-sec-04 .vc_col-sm-4, .otrch-sec-05 .vc_col-sm-6, .otrch-sec-06 .vc_col-sm-8, .otrch-sec-06 .vc_col-sm-4{
      width: 100%;
    }
    .trment-sec-01{
      height: 380px;
    }
    .trment-sec-01 .self-help.vc_custom_1612505428685 {
      margin-top: 95px !important;
    }
    .trment-sec-01 .self-help h2{
      font-size: 26px !important;
      line-height: 40px !important;
      width: 60%;
    }
    .trment-sec-01 .self-help h2 br{
      display: none;
    }
    .transp-sec-02 .trans-form ._form-content ._field1 select{
      width: 100%!important;
      margin-bottom: 10px!important;
    }
    .transp-sec-02 .hrs-trans img, .food-sec-03 .hrvt-prg .vc_col-sm-3{
      width: 100%!important;
    }
    .transp-sec-02 .trans-form #_form_9_, .tsthome-sec-01 .cnt-hlth .vc_column-inner, .transp-sec-01 .trans-head .vc_column-inner{
      padding:0px!important;
    }
    .spons-sec-02.vc_custom_1611223845460{
      padding-top: 0px!important;
      padding-bottom: 0px!important;
    }
    .spons-sec-02 .imgspns-sec .vc_col-sm-3, .vc_col-sm-9{
      width: 100%!important;
    }
    .spons-sec-02 .vc_custom_1611222555263{
    	margin:0px!important;
    }
    .spons-sec-02 .vc_custom_1611222987861{
    	margin-top: 0px!important;
    }
    .transp-sec-01{
      height: 400px;
    }
    .spons-sec-01 .mtspn-sec{
      margin-top:130px!important;
    }
    .spons-sec-01{
    	height: 350px;
    }
    .spons-sec-01 .mtspn-sec h2{
      font-size: 40px!important;
    }
    .spons-sec-02 .mtspn-sec h4{
      font-size: 21px!important;
    }
    .transp-sec-01 .trans-head h2 {
      font-size: 23px !important;
      line-height: 32px !important;
      width: 60%;
    }
    .transp-sec-01 .trans-head h2 br{
      display: none;
    }
    .transp-sec-01 .vc_custom_1611749376823 {
      margin-top: 110px !important;
    }
    .dnt-sec-01 .fgt-for h2{
      font-size: 29px!important;
      margin-bottom: 10px!important;
    }
    .waygive-sec-02 .dont-sec .vc_col-sm-4, .tsthome-sec-03 .testing-blog .vc_col-sm-6 {
      width: 100%!important;
    }
    .waygive-sec-02 .dont-sec .dont-time, .dont-time-1{
      height: auto!important;
    }
    .waygive-sec-02 .dont-sec{
      margin-bottom: 0px!important;
    }
    .waygive-sec-02 .dont-sec .dont-time-1{
      margin-bottom: 20px!important;
    }
    .waygive-sec-01{
      height:330px;
    }
    .waygive-sec-01 .mass-join .dis-para{
      display: none;
    }
    .waygive-sec-01 .mass-join p{
      font-size: 13px!important;
      line-height: 20px!important;
    }
    .waygive-sec-01 .mass-join h2{
      font-size: 32px!important;
      margin-bottom: 0px!important;
      line-height: 32px!important;
    }
    .waygive-sec-01 .mass-join {
      padding-top: 0px !important;
    }
    .shed-sec-02 .vedio-blk .vc_col-sm-8, .vc_col-sm-4{
      width: 100%;
    }
    .shed-sec-01 {
      height: 400px;
    }
    .frepack-sec-02 .mail-to-u .gform_body .address_city, .address_state, .address_zip{
      width: 100%!important;
    }
    .frepack-sec-02 .mail-to-u h3{
      margin-bottom: 8px!important;
    }
    .frepack-sec-01, .hous-sec-01, .otrch-sec-01{
      height: 350px;
    }
    .frepack-sec-01 .mail-order{
      margin-top: 85px!important;
    }
    .crvlt-sec-02 .head-vlr .at-title{
      font-size: 28px!important;
    }
    .crvlt-sec-02 .head-vlr .at-markup h1{
      font-size: 22px!important;
    }
    .crvlt-sec-02 .head-vlr p {
      font-size: 15px;
    }
    .crvlt-sec-02 .head-vlr .vc_column-inner, .spons-sec-01 .mtspn-sec .vc_column-inner{
      padding:0px!important;
    }
    .tsthome-sec-01 h2{
    	font-size: 30px!important;
    }
    .crvlt-sec-01 {
      height: 400px;
    }
    .crvlt-sec-01 .head-vlr .vc_column-inner {
      width: 70%;
      padding: 0px!important;
    }
    .crvlt-sec-01 .head-vlr h2 {
      font-size: 29px !important;
      line-height: 35px!important;
      margin-bottom: 10px!important;
    }
    .crvlt-sec-01 .head-vlr{
      margin-top: 100px!important;
    }
    .crvlt-sec-01 .head-vlr p{
      font-size: 13px!important;
      line-height: 20px!important;
    }
    .tsthome-sec-02 .tlk-aid .wpb_single_image.vc_align_right{
      text-align: center;
    }
    .tsthome-sec-03 .testing-blog .vc_custom_1612501964139{
      padding:0px 15px 30px 15px!important;
    }
    .tsthome-sec-03 .testing-blog .vc_custom_1612501973986{
       padding:0px 15px 0px 15px!important;
    }
    .tsthome-sec-02 .vc_column-inner{
      padding-top: 0px!important;
    }
    .tsthome-sec-02 .cnt-hlth p{
       margin-bottom: 10px!important;
    }
    .gtcare-sec-02 .resces-sec1 .glb-resr, .resces-sec1 .hamp-rods{
       width: 100%!important;
       min-height: 200px !important;
    }
    .gtcare-sec-02 .resces-sec3 .glb-resr, .resces-sec3 .hamp-rods{
      width: 100%!important;
      min-height: 300px !important;
    }
    .gtcare-sec-02 .resces-sec2 .glb-resr, .resces-sec2 .hamp-rods{
      width: 100%!important;
      min-height: 400px !important;
    }
    .gtcare-sec-02 .resces-sec4 .glb-resr, .resces-sec4 .hamp-rods{
      width: 100%!important;
      min-height:180px !important;
    }
    .gtcare-sec-02 .resces-sec .glb-resr{
       margin-bottom: 25px!important;
    }
    .gtcare-sec-02 .resces-sec .hamp-rods{
      margin-bottom: 25px!important;
    }
    .gtcare-sec-02 .resces-sec,  .meet-sec-06 .time-line .wpb_single_image.vc_align_left, .meet-sec-06 .mass-staff{
    margin-bottom: 0px!important;
    }
    .gtcare-sec-02.vc_custom_1611209711494{
    padding-bottom: 20px!important;
    padding-top: 0px!important;
    }
    .gtcare-sec-01, .home-sec-01, .food-sec-01, .tsthome-sec-01 {
    height: 300px !important;
    }
    .tsthome-sec-01 .cnt-hlth{
    	margin-top: 135px!important;
    }
    .gtcare-sec-01 .resces-sec {
    margin-top: 60px !important;
    }
    .meet-sec-02 .acomp-sec .vc_col-sm-8, .meet-sec-03 .need-most .vc_col-sm-3, .meet-sec-04 .serve-volr .vc_col-sm-6, .meet-sec-06 .time-line .vc_col-sm-3, .meet-sec-06 .bod-dirt .vc_col-sm-6{
    width: 100%;
    }
    .meet-sec-03 .need-most img{
    width: 80%!important;
    }
    .meet-sec-06 .time-line .img-left-time, .meet-sec-06 .bod-dirt .bord-left{
    border:none;
    }
    .meet-sec-06 .bod-dirt p br{
    	display: none;
    }
    .meet-sec-06 .time-line .vc_custom_1611653834226, .time-line .vc_custom_1611653848948, .time-line .vc_custom_1611653864075, .time-line .vc_custom_1611653872099, .time-line .vc_custom_1611653878843{
    padding-left: 15px!important;
    }
    .meet-sec-06.vc_custom_1611638598838{
    padding:0px!important;
    }
    .meet-sec-06 .time-line .vc_col-sm-9 .wpb_content_element {
      margin-top: 0px !important;
      margin-bottom: 0px !important;
      text-align: center;
      padding-top: 20px;
      padding-bottom: 12px;
    }
    .meet-sec-06 .bod-dirt{
    margin:0px!important;
    }
    .meet-sec-04.vc_custom_1611650462814, .hrvt-prg .vc_column-inner{
    padding:0px!important;
    }
    .meet-sec-05 .img-gal2 .vc_column-inner{
    padding:0px!important;
    }
    .meet-sec-05 .img-gal2 .wpb_image_grid .wpb_image_grid_ul img{
    height: 30vh!important;
    }
    .std-sec-03 .othr-stds .dese-sec, .std-sec-03 .othr-stds-2 .dese-sec, .std-sec-03 .othr-stds .dese-sec-1{
    width: 100%!important;
    }
    .dese-sec.wpb_column.vc_column_container.vc_col-sm-3 {
    min-height: 200px !important;
    height: auto!important;
    }
    .dese-sec-1.wpb_column.vc_column_container.vc_col-sm-3 {
    min-height: 200px !important;
    height: auto!important;
    }
    .std-sec-01 {
    height: 320px;
    }
    .std-sec-01 h1{
    margin-bottom: 8px!important;
    }
    .std-sec-01 p br{
    display: none;
    }
    .home-sec-03 .delv-ur .vc_col-sm-6, .home-sec-04 .join-com .vc_col-sm-8, .home-sec-07 .event-res .vc_col-sm-6{
    width: 100%!important;
    }
    .home-sec-04 .join-com h2, .home-sec-04 .join-com p{
    text-align: center!important;
    }
    .home-sec-02 .shed-ur h2{
    font-size: 27px!important;
    margin-bottom: 10px !important;
    line-height: 30px!important;
    }
    .home-sec-02 .shed-ur p{
    font-size: 15px!important;
    line-height: 24px!important;
    }
    .home-sec-02 .shed-ur .wpb_content_element{
    margin-bottom: 20px!important;
    }
    .home-sec-04 .join-com .wpb_content_element{
    margin-bottom: 0px!important;
    }
    .home-sec-04 .join-com .vc_btn3-container.vc_btn3-right {
    text-align:center!important;
    }
    .home-sec-07 .event-res h2{
    line-height: 30px!important;
    margin-bottom: 0px!important;
    }
    .home-sec-07 .event-res .gform_wrapper{
    display: block;
    overflow: hidden;
    margin:0px!important;
    } 
    .home-sec-01 .vc_column-inner{
    margin-top: 25px!important;
    }
    .home-sec-02 h2{
    font-size: 44px!important;
    line-height:50px!important;
    margin-bottom: 10px!important;
    }
    .hous-sec-02 .trans-hous .sign-form span{
    padding:11px 37px!important;
    }
    .hous-sec-02 .trans-hous h4{
    font-size: 20px!important;
    }
    .hous-sec-02 .trans-hous  .vc_column-inner, .hous-sec-02 .trans-hous .wpb_content_element, .home-sec-07 .event-res .vc_column-inner{
    padding:0px!important;
    }
    .hous-sec-02 .trans-hous .wpb_content_element{
    margin-bottom: 20px!important;
    }
    .hous-sec-01 .house-prog{
    margin-top: 90px!important;
    }
    .hous-sec-01 .house-prog h2 {
    font-size: 27px !important;
    line-height: 33px !important;
    }
    .norf-sec-02 .cont-blk .icon-dis, .norf-sec-02 .cont-blk .gform-pennin, .penin-sec-02 .cont-blk .icon-dis, .penin-sec-02 .cont-blk .gform-pennin{
    width: 100%;
    }
    .norf-sec-02 .cont-blk .icon-dis .map-marker, .phone-lit, .eml-env, .penin-sec-02 .cont-blk .icon-dis .map-marker, .phone-lit, .eml-env{
    width: 50%;
    display: block;
    overflow: hidden;
    margin:0px auto;
    margin-bottom: 20px!important;
    }
    .norf-sec-02 .cont-blk .addr, .penin-sec-02 .cont-blk .addr{
    margin-bottom: 0px!important;
    }
    .norf-sec-02 .cont-blk .icon-dis .wpb_content_element, .penin-sec-02 .cont-blk .icon-dis .wpb_content_element, .otrch-sec-04 .serv-sec .wpb_content_element{
    margin-bottom: 0px!important;
    }
    .otrch-sec-02 .out-form header.at-title{
    font-size: 28px!important;
    line-height: 30px!important;
    }
    .otrch-sec-02 .out-form .at-markup h1 {
    font-size: 20px!important;
    }
    .otrch-sec-02 .out-form .at-legend{
    font-size: 18px!important;
    }
         .serv-sec .vc_column-inner{
            	padding:0px!important;
        }
        .otrch-sec-01 .mass-prven{
            	margin-top: 90px!important;
        }
        .tribe-events-pg-template #tribe-events-footer .tribe-events-nav-pagination .tribe-events-sub-nav a{
        	background-color:transparent!important;
        	line-height: 20px!important;
        	text-align: center;
        	font-size: 14px!important;
        	padding:10px 20px!important;
        }
        #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next{
        	width: 40%!important;
        }
         .food-sec-03 .hrvt-prg img{
         	margin-bottom: 30px!important;
         }
         .food-sec-01 .hrvt-prg{
         	margin-top:80px!important;
         }
         .food-sec-01 .hrvt-prg h2 {
          font-size: 22px !important;
         line-height: 24px !important;
         }
         .food-sec-01 .hrvt-prg p{
         	font-size: 14px!important;
         	margin-top: 5px!important;
         	line-height: 20px!important;
         }
         .food-sec-01 .hrvt-prg p br{
         	display: none;
         }
          .penin-sec-01 {
         height: 320px;
        }
        .penin-sec-01 .penin-head {
          margin-top: 65px !important;
         }
         .penin-sec-01 .penin-head h2 {
          font-size: 25px !important;
          line-height: 30px !important;
          margin-bottom: 0px!important;
         }
         .penin-sec-01 .penin-head .vc_btn3-left a{
         	padding:9px 23px!important;
         }
         .penin-sec-01 .penin-head p{
         	margin-top: 0px!important;
         }
    .home-sec-02 .shed-ur .gform_wrapper .gform_body .top_label  li{
    	width: 100%!important;
    }
    .home-sec-02 .shed-ur .gform_wrapper .gform_body .gfield_radio  li{
    	width:45%!important;
    }
    .home-sec-02 .shed-ur a{
    	padding: 10px 29px!important;
    }
     .home-sec-02 .shed-ur .gform_body .gfield_radio label, .home-sec-02 .shed-ur .gform_body select{
    	font-size: 13px!important;
    }
    .home-sec-02 .shed-ur .vc_btn3-center{
    	text-align:left;
    }
    .blog .primary .main-blog .blg-thumb .blog-img, .category .primary .main-blog .blg-thumb{
    	width: 100%;
    	margin-bottom: 20px!important;
    	text-align: center;
    }
    .blog .primary .main-blog .blg-thumb img, .single-post .primary .single-main .sin-img img, .category .primary .main-blog .blg-thumb img, .author .primary .main-blog .blg-thumb img{
    	width: auto!important;
    	height: auto!important;
    	float: none;
    }
    .author .primary .main-blog .blg-thumb img{
    	margin-bottom: 20px!important;
    }
    .blog .primary .main-blog .blg-thumb{
    	margin-bottom: 15px!important;
    }
    .blog .primary .main-blog .blg-thumb .red-more, .author .primary .main-blog .blg-thumb .cate-read{
    	margin-top: 20px!important;
    }
    .blog .primary .main-blog, .author .primary .main-blog{
    	margin-bottom: 30px!important;
    	border-bottom: 1px solid #ddd;
    }
    .author .primary .main-blog:last-child{
    	border:none!important;
    }
    .blog .primary .main-blog .tittle a, .author .primary .main-blog .tittle a{
      font-size: 26px !important;
      line-height: 32px !important;
    }
    .blog .primary .main-blog .blg-thumb .blg-cont p, .author .primary .main-blog .blg-thumb p{
    	font-size: 15px!important;
    	line-height: 25px!important;
    }
    .single-post .primary .single-main .sin-img {
    	width: 100%;
    	display: block;
    	overflow: hidden;
    	margin-bottom: 20px!important;
    }
    .single-post .primary .single-main .sin-ttile a {
      font-size: 24px !important;
      line-height: 35px !important;
    }
    .single-post .primary .single-main .sin-con p{
    	margin-bottom: 10px!important;
    }
    .category .blg_extra_container{
    	padding:0px!important;
    }
    .category .ast-archive-description{
      border:none;
      margin-bottom: 0px!important;
    }
    body .vc_custom_1614146111962 {
      margin-top: 0px !important;
  }
  .home-sec-01 .btn-cls img {
    display: none;
}
body .vc_custom_1613992168051 {
  background-position: 29% 17% !important;
}
}
@media only screen and (max-width:667px){
	.transp-sec-02 .trans-form #_form_9_ ._submit{
	padding: 7px 27px !important;
	font-size: 14px!important;
	}
	.dnt-sec-01 .fgt-for .at .CoverCostsAmount{
	margin-top: 15px!important;
	}
	.waygive-sec-01 .mass-join .vc_column-inner{
    padding:0px!important;
    }
    .frepack-sec-01 .mail-order p br{
    display: none;
    }
    .frepack-sec-01 .mail-order h1{
    font-size: 36px!important;
    }
    .meet-sec-01 .abt-hed p br{
    display: none;
    }
    .home-sec-05 .wpb_image_grid .wpb_image_grid_ul img {
    height: 25vh !important;
    }
    .hous-sec-02 .trans-hous img{
   	width:100%!important;
    }
    .norf-sec-02 .cont-blk .gform_body li, .penin-sec-02 .cont-blk .gform_body li, .home-sec-07 .event-res .gform_body {
    width: 100%!important;
    }
    .norf-sec-01 {
    height: 350px;
    }
    .norf-sec-01 .southoff h1 {
    font-size: 26px !important;
    }
    .norf-sec-01 .southoff .vc_btn3-left a{
    padding: 10px 23px!important;
    font-size: 14px!important;
    }
    .tribe-events-pg-template .tribe-events-single .tribe-events-single-event-title{
    font-size: 20px!important;
    }
    .home-sec-07 .event-res .gform_footer input[type="submit"]{
    margin:0px!important;
    }
    .home-sec-05 .evnt-sec-home .main-block {
    width: 100%;
    min-height: auto!important;
    }
    .tsthome-sec-02 .cnt-hlth ._field4, ._field5, ._field6 {
    width: 100%;
    }
    .tsthome-sec-02 .cnt-hlth ._field4 input[type="text"], .tsthome-sec-02 .cnt-hlth ._field5 input[type="text"] {  
    width: 100%;
    }
}
@media only screen and (max-width:600px){
    footer .footer-adv-widget-1{
    display:block;
    }
    footer .footer-adv-overlay .ast-col-lg-3 {
    width:50%;
    margin-bottom: 20px!important;
    }
    footer .footer-adv-overlay .widget_media_image{
    margin-bottom:0px!important;
    margin-top: 22px!important;
    }
    header .site-logo-img img {
    width: 280px !important;
    }
    .trment-sec-01 .self-help h2 {
    font-size: 24px!important;
    line-height: 30px!important;
    }
    .trment-sec-01 .self-help.vc_custom_1612505428685 {
    margin-top: 85px !important;
    }
    .trment-sec-01 {
    height: 320px;
    }
    .trment-sec-02 .magmt-sec p {
    font-size: 13px;
    }
    .spons-sec-01 {
    height: 280px;
    }
    .spons-sec-01 .mtspn-sec{
    margin-top:85px!important;
    }
    .spons-sec-01 .mtspn-sec h2{
    font-size:33px!important;
    }
    .spons-sec-02 .imgspns-sec{
    padding-left: 0px!important;
    padding-right: 0px!important;
    }
    .transp-sec-01 {
    height: 310px;
    }
    .transp-sec-01 .vc_custom_1611749376823 {
    margin-top: 50px !important;
    }
    .transp-sec-01 .trans-head h2 {
    font-size: 20px !important;
    line-height: 30px !important;
    }
    .waygive-sec-01 {
    height: 250px;
    }
    .waygive-sec-01 .mass-join h2{
    font-size: 28px!important;
    line-height: 24px!important;
    }
    .waygive-sec-01 .mass-join p {
    font-size: 12px !important;
    line-height: 17px !important;
    margin-top: 5px!important;
    }
    .waygive-sec-01 .mass-join .vc_column-inner,  .hous-sec-01 .house-prog .vc_column-inner{
    padding:0px!important;
    }
    .waygive-sec-01.vc_column-inner{
    padding-top: 20px!important;
    }
    .waygive-sec-01 .mass-join .wpb_column {
    width: 100% !important;
    padding-top:50px!important;
    }
    .shed-sec-01 {
    height: 350px;
    }
    .shed-sec-01 .shd-staus h2 {
    font-size: 29px !important;
    }
    .shed-sec-01 .shd-staus{
    margin-top: 90px!important;
    }
    .crvlt-sec-02 .head-vlr .at-title {
    font-size: 25px !important;
    }
    .crvlt-sec-02 .head-vlr .at-markup h1 {
    font-size: 20px !important;
    }
    .crvlt-sec-01 {
    height: 330px;
    }
    .crvlt-sec-01 .head-vlr .vc_column-inner {
    width: 70%;
    }
    .crvlt-sec-01 .head-vlr h2 {
    font-size: 27px !important;
    }
    .crvlt-sec-01 .head-vlr {
    margin-top: 90px !important;
    }
    .gtcare-sec-01 {
    height: 250px !important;
    }
    .gtcare-sec-01 h2{
    font-size: 43px!important;
    }
    .gtcare-sec-01 .resces-sec {
    margin-top: 40px !important;
    }
    .meet-sec-03 .need-most img {
    width:100% !important;
    }
    .meet-sec-05 .img-gal2 .wpb_image_grid .wpb_image_grid_ul img{
    height: 20vh!important;
    }
    .meet-sec-01 {
    height: 320px!important;
    }
    .meet-sec-01 .abt-hed h2 {
    font-size: 32px !important;
    margin-bottom: 10px!important;
    line-height: 30px!important;
    }
    .meet-sec-01 .abt-hed p {
      font-size: 13px !important;
      line-height: 20px !important;
      margin-top: 0px !important;
  }
    .std-sec-01 {
    height: 280px;
    }
    .std-sec-01 h1{
    font-size: 28px!important;
    }
    .std-sec-01 p{
    line-height: 20px!important;
    }
    .std-sec-01 .othr-stds {
     margin-top: 45px !important;
    }
    .std-sec-03 .othr-stds{
    padding-top: 0px!important;
    }
    .home-sec-04 .vc_column-inner p {
    font-size: 18px !important;
    }
    .home-sec-04 .vc_column-inner h2 {
    font-size: 33px !important;
    line-height: 30px !important;
    }
    .hous-sec-01 .house-prog p br{
    display: none;
    }
    .hous-sec-01, .otrch-sec-01 {
    height: 300px;
    }
    .hous-sec-01 .house-prog h2 {
    font-size: 24px !important;
    }
    .hous-sec-01 .house-prog {
    margin-top: 70px !important;
    }
    .norf-sec-02 .cont-blk .icon-dis .map-marker, .phone-lit, .eml-env, .penin-sec-02 .cont-blk .icon-dis .map-marker, .phone-lit, .eml-env{
    width: 100%!important;
    }
    .norf-sec-02 .cont-blk .fa, .penin-sec-02 .cont-blk .fa{
    margin: 6px 30px!important;
    }
    .norf-sec-02 .cont-blk .gform_body input[type="text"], .penin-sec-02 .cont-blk .gform_body input[type="text"]{
    padding: 8px!important;
    }
    .norf-sec-02 .cont-blk .gform_body textarea, .penin-sec-02 .cont-blk .gform_body textarea{
    min-height: 150px!important;
    }
    .norf-sec-02 .cont-blk h3, .penin-sec-02 .cont-blk h3{
    font-size: 35px!important;
    }
    .norf-sec-01, .penin-sec-01  {
    height: 280px!important;
    }
    .norf-sec-01 .southoff, .home-sec-02 h2.vc_custom_1609854482674{
    margin-top: 40px !important;
    }
    .norf-sec-01 .southoff h1 {
    font-size: 24px !important;
    line-height: 30px!important;
    margin-bottom: 0px!important;
    }
    .penin-sec-01 .penin-head {
    margin-top: 50px !important;
    }
    .penin-sec-01 .penin-head h2 {
    font-size: 20px !important;
    line-height: 25px !important;
    }
    .penin-sec-01 .penin-head p {
    margin-top: 0px !important;
    }
    .penin-sec-01 .penin-head .wpb_content_element {
    margin-bottom: 10px !important;
    }  
    .otrch-sec-01 .mass-prven h2{
    font-size: 29px!important;
    line-height: 30px!important;
    margin-bottom: 0px!important;
    }
    .otrch-sec-01 .mass-prven p{
    font-size: 14px!important;
    line-height: 20px!important;
    }
    #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next{
    width: 100%!important;
    margin-bottom: 10px!important;
    }
    #tribe-events-footer::before{
    background-color: transparent;
    height: auto!important;
    width: 0px!important;
    }
    .home-sec-02 .vc_column-inner, .meet-sec-01 .abt-hed .vc_column-inner{
    padding:0px!important;
    }
    .home-sec-02 h2{
    font-size: 37px!important;
    }
    .home-sec-02 .hd-sec-p{
    margin-bottom: 25px!important;
    }
    .home-sec-02 .shed-ur .vc_column-inner{
    padding:30px 0px!important;
    }
    .home-sec-02 .shed-ur h2 {
    font-size: 22px !important;
    }
    .home-sec-02 .hd-sec-p p {
    font-size: 18px !important;
    line-height: 25px !important;
    }
    .home-sec-02 .btn-donate a{
    font-size: 20px!important;
    padding: 10px 30px!important;
    }
    .home-sec-02 .shed-ur{
    margin-top: 30px!important;
    }
    .food-sec-03 .sign-form span, .food-sec-03 .hrvt-prg .vc_btn3-container a{
    padding:15px 38px!important;
    font-size: 14px!important;
    }

}
@media only screen and (max-width:480px){
	footer .footer-adv-overlay .ast-col-lg-3 {
    width: 100%;
    }
    .footer-adv-layout-4 .footer-adv-widget-3 .widget:last-child {
    margin:0px!important;
    }
    .footer-sml-layout-2 .ast-small-footer-section-1{
    padding-right: 20px!important;
    }
    header .site-logo-img img{
    width: 240px!important;
    }
    footer .footer-adv-overlay{
    padding-top: 20px!important;
    }
    .mobmenur-container {
    top:20px !important;
    }
    .trment-sec-02 .magmt-sec ._form-content ._button-wrapper button{
    padding: 5px 18px!important;
    }
    .trment-sec-02 .magmt-sec p, .trment-sec-02 .magmt-sec ._form-content label {
    font-size: 13px!important;
    }
    .trment-sec-01 {
    height:250px;
    }
    .trment-sec-01 .self-help h2 {
    font-size: 18px !important;
    }
    .trment-sec-01 .self-help.vc_custom_1612505428685 {
    margin-top: 40px !important;
    }
    .transp-sec-02 .trans-form ._form-content label, .transp-sec-02 .hrs-trans p{
    font-size: 13px!important;
    }
    .spons-sec-02 .imgspns-sec p, .spons-sec-02 .imgspns-sec ul li{
    font-size: 13px!important;
    line-height: 24px!important;
    }
    .spons-sec-02 .imgspns-sec h6{
    margin-bottom: 10px!important;
    font-size: 18px!important;
    }
    .spons-sec-02 .mtspn-sec h4{
    font-size: 19px!important;
    line-height: 29px!important;
    }
    .spons-sec-01, .tsthome-sec-01{
    height: 210px!important;
    }
    .gtcare-sec-01 h2 {
    font-size: 35px!important;
    }
    .spons-sec-01 .mtspn-sec{
    margin-top: 45px!important;
    }
    .transp-sec-01 {
    height: 250px;
    }
    .transp-sec-01 .trans-head h2 {
    font-size: 18px !important;
    line-height: 25px !important;
    }
    .dnt-sec-01 .fgt-for h2, .shed-sec-01 .shd-staus h2, .spons-sec-01 .mtspn-sec h2 {
    font-size: 25px!important;
    }
    .dnt-sec-01 .fgt-for header.at-title{
    font-size: 22px!important;
    }
    .dnt-sec-01 .vc_custom_1612352619937 {
    padding-top: 30px !important;
    }
    .dnt-sec-01 .fgt-for .dnt-frm{
    margin-bottom: 0px!important;
    }
    .waygive-sec-01 .mass-join .wpb_column{
    padding-top: 60px!important;
    }
    .waygive-sec-01 .mass-join p {
    font-size: 11px !important;
    line-height: 15px !important;
    }
    .waygive-sec-01 {
    height: 250px;
    }
    .waygive-sec-01 .mass-join h2 {
    font-size: 26px !important;
    }
    .shed-sec-01 {
    height: 280px;
    }
    .shed-sec-01 .shd-staus p, .tribe-events-pg-template .tribe-events-single .tribe-events-schedule h2 span {
    font-size: 14px!important;
    }
    .shed-sec-01 .shd-staus {
    margin-top: 50px !important;
    }
    .frepack-sec-01 {
    height: 300px;
    }
    .frepack-sec-01 .mail-order {
    margin-top: 70px !important;
    }
    .frepack-sec-01 .mail-order h1, .shed-sec-02 .vedio-blk h3 {
    font-size: 32px !important;
    line-height: 34px !important;
    }
    .crvlt-sec-02 .head-vlr .at-title {
    font-size: 22px !important;
    padding: 0px!important;
    margin-bottom: 10px!important;
    margin-top: 20px!important;
    }
    .crvlt-sec-02 .head-vlr .at .at-fieldset{
    padding: 0px!important;
    }
    .crvlt-sec-02 .head-vlr p{
    font-size: 14px!important;
    line-height: 22px!important;
    }
    .crvlt-sec-02 .head-vlr .at-markup h1 {
    font-size: 18px !important;
    }
    .crvlt-sec-01 {
    height: 250px;
    }
    .tsthome-sec-02 .tlk-aid p{
    margin-bottom: 10px!important;
    }
    .crvlt-sec-01 .head-vlr {
    margin-top: 80px !important;
    }
    .crvlt-sec-01 .head-vlr h2 {
    font-size: 24px !important;
    margin-bottom: 0px!important;
    }
    .crvlt-sec-01 .head-vlr .vc_column-inner {
    width: 100%;
    }
    .tsthome-sec-01 .cnt-hlth{
    margin-top:100px!important;
    }
    .tsthome-sec-01 h2{
    font-size: 23px!important;
    line-height: 24px!important;
    margin-bottom: 0px!important;
    }
    .tsthome-sec-01 p{
    	font-size: 13px!important;
    }
    .tsthome-sec-03 .testing-blog .vc_custom_1612501964139{
    padding-bottom:15px!important;
    }
    .gtcare-sec-02 .resces-sec h2{
    font-size: 20px!important;
    line-height: 24px!important;
    }
    .gtcare-sec-01 {
    height: 200px !important;
    }
    .gtcare-sec-01 .resces-sec {
    margin-top: 15px !important;
    }
    .meet-sec-05 .img-gal2 .wpb_image_grid .wpb_image_grid_ul img{
    height: 15vh!important;
    }
    .meet-sec-06 .mass-staff h3 {
    font-size: 18px !important;
    line-height: 30px !important;
    }
    .meet-sec-06 .bod-dirt p br{
    display: none;
    }
    .meet-sec-01 {
    height: 250px!important;
    }
    .meet-sec-01 .abt-hed h2 {
    font-size: 23px !important;
    margin-bottom: 5px!important; 
    }
    .meet-sec-01 .abt-hed {
      margin-top: 20px !important;
  }
    .meet-sec-02.vc_custom_1611650174029, .meet-sec-03 .vc_custom_1611650222323, .meet-sec-02 .acomp-sec .vc_column-inner, .meet-sec-03 .need-most .vc_column-inner, .meet-sec-04 .serve-volr .vc_column-inner, .meet-sec-06 .time-line .vc_column-inner, .meet-sec-06 .mass-staff .vc_column-inner, .meet-sec-06 .bod-dirt.vc_column-inner{
    padding:0px!important;
    }
    .std-sec-01 {
    height: 200px;
    }
    .std-sec-01 h1 {
    font-size: 24px !important;
    margin-bottom: 0px!important;
    }
    .std-sec-01 .othr-stds p{
    font-size: 13px!important;
    line-height: 18px!important;
    }
    .std-sec-01 .othr-stds {
    margin-top: 10px !important;
    }
    .home-sec-03 h2 {
    font-size: 27px !important;
    }
    .home-sec-03 p {
    font-size: 18px !important;
    }
    .home-sec-03 .delv-ur{
    margin-top: 0px!important;
    }
    .home-sec-03.vc_custom_1609760392521{
    padding-bottom: 0px!important;
    }
    .home-sec-04 .vc_column-inner p {
    font-size: 16px !important;
    }
    .home-sec-04 .vc_column-inner a {
    font-size: 15px !important;
    padding: 13px 30px!important;
    }
    .home-sec-04 .join-com .vc_col-sm-8 .vc_column-inner{
    padding:0px!important;
    }
    .home-sec-05 .wpb_image_grid .wpb_image_grid_ul img {
    height: 18vh !important;
    }
    .home-sec-02 h2 {
    font-size: 32px !important;
    margin-bottom: 0px!important;
    }
    .home-sec-02 .hd-sec-p p{
    font-size: 16px!important;
    }
    .home-sec-02 .btn-donate a {
    font-size: 18px !important;
    padding: 8px 24px !important;
    }
    .home-sec-02 .shed-ur h2 {
      font-size: 24px !important;
      line-height: 32px !important;
  }
    .home-sec-02 .shed-ur a{
      font-size: 14px!important;
      padding:8px 20px!important;
    }
    .home-sec-02 .shed-ur p {
      font-size: 13px !important;
      line-height: 20px !important;
    }
    .hous-sec-02 .trans-hous .sign-form p{
      text-align: center;
      margin-bottom: 30px !important;
      margin-top: 20px !important;
    }
    .hous-sec-02 .trans-hous h4 {
      font-size: 18px !important;
    }
    .hous-sec-02 .trans-hous p, .hous-sec-02 .trans-hous ul li{
      font-size: 13px!important;
      line-height: 24px!important;
    }
    .hous-sec-02 .trans-hous .vc_btn3-center a{
      padding: 13px 45px!important;
    }
    .hous-sec-01 {
      height: 220px;
    }
    .hous-sec-01 .house-prog {
      margin-top: 30px !important;
    }
    .hous-sec-01 .house-prog p{
      font-size: 13px!important;
    }
    .hous-sec-01 .house-prog h2 {
      font-size: 20px !important;
      margin-bottom: 0px!important;
    }
    .norf-sec-02 .cont-blk h3, .penin-sec-02 .cont-blk h3{
      font-size: 30px!important;
    }
    .norf-sec-01, .penin-sec-01, .otrch-sec-01 {
      height: 230px!important;
    }
    .norf-sec-01 .southoff h1 {
      font-size: 20px !important;
      line-height: 24px !important;
    }
    .norf-sec-01 .southoff p{
      margin-top: 0px!important;
    }
    .norf-sec-01 .southoff .vc_btn3-left a, .penin-sec-01 .penin-head .vc_btn3-left a {
      padding: 8px 14px !important;
      font-size: 13px !important;
    }
    .norf-sec-01 .southoff .wpb_content_element {
      margin-bottom: 5px !important;
    }
    .penin-sec-01 .penin-head {
      margin-top: 25px !important;
    }
    .penin-sec-01 .penin-head h2 {
      font-size: 18px !important;
      line-height: 23px !important;
      margin-bottom: 0px!important;
    }
    .penin-sec-01 .penin-head .wpb_content_element {
      margin-bottom: 5px !important;
    }
    .otrch-sec-02 .out-form header.at-title {
      font-size: 26px !important;
    }
    .otrch-sec-02 .out-form .at-markup h1 {
      font-size: 17px !important;
    }
    .otrch-sec-02 .out-form .at-form-submit .btn-at-primary{
      padding:10px 20px!important;
      font-size: 13px!important;
    }
    .serv-sec p{
      font-size: 13px!important;
      line-height: 22px!important;
    }
    .serv-sec h1{
      font-size: 20px!important;
    }
    .otrch-sec-01 .mass-prven h2 {
      font-size: 23px !important;
    }
    .otrch-sec-01 .mass-prven p{
      font-size: 13px!important;
      line-height: 16px!important;
    }
    .otrch-sec-01 .mass-prven p br{
      display: none;
    }
    .otrch-sec-01 .mass-prven {
      margin-top: 55px !important;
    }
    .tribe-events-pg-template .hentry .tribe-events-single-event-description p{
      font-size: 13px!important;
      line-height: 23px!important;
    }
    .food-sec-01 {
      height: 230px!important;
    }
    .food-sec-01 .hrvt-prg h2 {
      font-size: 18px !important;
      line-height: 20px !important;
    }
    .food-sec-01 .hrvt-prg p {
      font-size: 13px !important;
      line-height: 16px!important;
    }
    .food-sec-01 .hrvt-prg {
      margin-top: 60px !important;
    }
    .home-sec-05 .evnt-sec-home{
      font-size: 20px!important;
    }
    .food-sec-03 .sign-form p{
      margin-right: 20px!important;
    }
    .blog .primary .main-blog .da-au-cmm{
    	font-size: 13px!important;
    }
    .blog .primary .main-blog .da-au-cmm .blg-date, .blg-aut{
    	margin-right: 10px!important;
    }
    .author .primary .main-blog .da-au-cmm .blg-date, .blg-aut{
    	margin-right: 10px!important;
    }
    .blog .primary .main-blog .tittle a, .author .primary .main-blog .tittle a{
    	font-size: 20px!important;
    	line-height: 28px!important;
    }
    .blog .primary .main-blog .blg-thumb .blg-cont p, .blog .primary .main-blog .blg-category a, .author .primary .main-blog .blg-thumb p, .author .primary .main-blog .cat-name a, .single-post .primary .single-main .sin-con p{
      font-size: 14px !important;
      line-height: 24px !important;
    }
    .blog .primary .main-blog .blg-thumb .red-more a, .author .primary .main-blog .blg-thumb .cate-read a{
    	padding: 8px 16px!important;
    	font-size: 12px!important;
    }
    .blog .primary .next-link a, .prev-link a{
    	padding: 0px 7px!important;
    	font-size: 14px!important;
    }
    .single-post .primary .single-main .sin-ttile a {
      font-size: 20px !important;
      line-height: 30px !important;
    }
    .single-post .primary .single-main .sin-dt-au-cm p {
    	font-size: 13px!important;
    }
    .single-post .primary .single-main .sin-dt-au-cm span {
      margin-left: 10px;
    }
    .single-post .primary .comment-respond h3{
    	font-size: 25px!important;
    }
    .single-post .primary .comment-respond .form-submit .submit{
    	padding: 6px 18px!important;
    	font-size: 14px!important;
    }
    .evnt-sec-home .vc_custom_heading {
      font-size: 24px !important;
    }
}
@media only screen and (max-width:450px){
.home-sec-03 .down-app .vc_align_left {
  width: 48%!important;
}
.home-sec-03 .down-app .vc_align_left.vc_custom_1612438668348 {
  margin-right: 4% !important;
}
}
@media only screen and (max-width:440px){
    .norf-sec-03 .stf-south .stf-tabs, .penin-sec-03 .penin-off .stf-tabs{
      display: block;
      overflow-x: auto;
      white-space: nowrap;
      cursor: pointer;
    }
}
@media only screen and (max-width:420px){
	.trment-sec-01 {
      height:200px;
    }
    .transp-sec-01 .trans-head h2 {
      font-size: 16px !important;
    }
    .waygive-sec-01 .mass-join .wpb_column {
      padding-top: 45px !important;
    }
    .waygive-sec-01, .transp-sec-01 {
      height: 200px;
    }
    .waygive-sec-01 .mass-join h2 {
      font-size: 24px !important;
    }
    .waygive-sec-01  .vc_column-inner{
      padding-top:10px!important;
    }
    .shed-sec-01 {
      height: 240px;
    }
    .shed-sec-01 .shd-staus h2 {
      font-size: 20px !important;
    }
    .shed-sec-01 .shd-staus, .transp-sec-01 .vc_custom_1611749376823 {
      margin-top: 30px !important;
    }
    .shed-sec-01 .shd-staus p {
      font-size: 13px;
      line-height: 22px;
    }
    .frepack-sec-01 .mail-order h1 {
      font-size: 28px !important;
    }
    .frepack-sec-01 .mail-order p{
      line-height: 19px!important;
    }
    .hous-sec-01 .house-prog h2 {
      font-size: 18px !important;
    }
    .hous-sec-01 .house-prog{
      margin-top: 20px!important;
    }
    .hous-sec-01 .house-prog p{
      line-height: 16px!important;
    }
    .norf-sec-01 .southoff {
      margin-top: 50px !important;
    }
    .penin-sec-01 {
      height: 200px;
    }
    .serv-sec h1{
      font-size: 18px!important;
    }
    .tribe-events-pg-template .tribe-events-single .tribe-events-back a{
      font-size: 13px!important;
      padding:14px 20px!important;
    }
    .food-sec-03 .sign-form span, .food-sec-03 .hrvt-prg .vc_btn3-container a {
      padding: 13px 30px !important;
      font-size: 13px!important;
    }
    .home-sec-07 .event-res h2 {
      font-size: 20px !important;
    }
    .home-sec-02 h2 {
      font-size: 28px !important;
    }
    .home-sec-02 .hd-sec-p p {
      font-size: 15px !important;
    }
}
