/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

@font-face {
  font-family: 'WorkSans-ExtraBold';
  src: url('fonts/WorkSans-ExtraBold.eot?#iefix') format('embedded-opentype'),  url('fonts/WorkSans-ExtraBold.woff') format('woff'), url('fonts/WorkSans-ExtraBold.ttf')  format('truetype'), url('fonts/WorkSans-ExtraBold.svg#WorkSans-ExtraBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'WorkSans-Bold';
  src: url('fonts/WorkSans-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/WorkSans-Bold.woff') format('woff'), url('fonts/WorkSans-Bold.ttf')  format('truetype'), url('fonts/WorkSans-Bold.svg#WorkSans-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'Vanguard CF';
    src: url('fonts/VanguardCFBold.eot');
    src: url('fonts/VanguardCFBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/VanguardCFBold.woff2') format('woff2'),
        url('fonts/VanguardCFBold.woff') format('woff'),
        url('fonts/VanguardCFBold.ttf') format('truetype'),
        url('fonts/VanguardCFBold.svg#VanguardCFBold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
  font-family: 'FoundersGrotesk-Semibold';
  src: url('fonts/FoundersGrotesk-Semibold.eot?#iefix') format('embedded-opentype'),  url('fonts/FoundersGrotesk-Semibold.otf')  format('opentype'),
	     url('fonts/FoundersGrotesk-Semibold.woff') format('woff'), url('fonts/FoundersGrotesk-Semibold.ttf')  format('truetype'), url('fonts/FoundersGrotesk-Semibold.svg#FoundersGrotesk-Semibold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FoundersGrotesk-Medium';
  src: url('fonts/FoundersGrotesk-Medium.eot?#iefix') format('embedded-opentype'),  url('fonts/FoundersGrotesk-Medium.otf')  format('opentype'),
	     url('fonts/FoundersGrotesk-Medium.woff') format('woff'), url('fonts/FoundersGrotesk-Medium.ttf')  format('truetype'), url('fonts/FoundersGrotesk-Medium.svg#FoundersGrotesk-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'Telegraf';
    src: url('fonts/Telegraf-UltraBold.eot');
    src: url('fonts/Telegraf-UltraBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Telegraf-UltraBold.woff2') format('woff2'),
        url('fonts/Telegraf-UltraBold.woff') format('woff'),
        url('fonts/Telegraf-UltraBold.ttf') format('truetype'),
        url('fonts/Telegraf-UltraBold.svg#Telegraf-UltraBold') format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Telegraf';
    src: url('fonts/Telegraf-UltraLight.eot');
    src: url('fonts/Telegraf-UltraLight.eot?#iefix') format('embedded-opentype'),
        url('fonts/Telegraf-UltraLight.woff2') format('woff2'),
        url('fonts/Telegraf-UltraLight.woff') format('woff'),
        url('fonts/Telegraf-UltraLight.ttf') format('truetype'),
        url('fonts/Telegraf-UltraLight.svg#Telegraf-UltraLight') format('svg');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Telegraf';
    src: url('fonts/Telegraf-Bold.eot');
    src: url('fonts/Telegraf-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Telegraf-Bold.woff2') format('woff2'),
        url('fonts/Telegraf-Bold.woff') format('woff'),
        url('fonts/Telegraf-Bold.ttf') format('truetype'),
        url('fonts/Telegraf-Bold.svg#Telegraf-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
  font-family: 'RightGrotesk-WideMedium';
  src: url('fonts/RightGrotesk-WideMedium.eot?#iefix') format('embedded-opentype'),  url('fonts/RightGrotesk-WideMedium.otf')  format('opentype'),
	     url('fonts/RightGrotesk-WideMedium.woff') format('woff'), url('fonts/RightGrotesk-WideMedium.ttf')  format('truetype'), url('fonts/RightGrotesk-WideMedium.svg#RightGrotesk-WideMedium') format('svg');
  font-weight: normal;
  font-style: normal;
}

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

body .content p {
    margin-bottom: 30px!important;
    margin-top: 20px;
}
.mission_sec h2 {
    color: #fff;
    font-size: 20px;
    letter-spacing: 1px;
    font-weight: 500;
	line-height: 30px;
	/* width:100%; */
}
.page-id-133 .mission_sec h2, .page-id-176 .mission_sec h2 {
    color: #fff;
    font-size: 20px;
    letter-spacing: 1px;
    font-weight: 500;
	line-height: 30px;
	width: auto;
}
.mission_sec h1 {
    color: #fff;
    text-transform: uppercase;
    line-height: 57px;
    letter-spacing: 1px;
    font-size: 47px;
	font-weight: 900;
}
.mission_sec h1 strong
{
	color:#fff100;
	font-weight: 900;
}
body #gform_wrapper_2.gform_wrapper .top_label div.ginput_container, body #gform_wrapper_3.gform_wrapper .top_label div.ginput_container , body #gform_wrapper_8.gform_wrapper .top_label div.ginput_container , body .cus_newsltr_form .gform_wrapper .top_label div.ginput_container 
{
    margin-top: 0px !important;
}
body .form_outr_row #gform_wrapper_2.gform_wrapper
{
	margin: 0px !important;
    display: inline-block;
    float: left;
    width: 74%;
    max-width: 415px;
	    position: relative;
}
body .move_sec #gform_wrapper_3.gform_wrapper, body .move_sec #gform_wrapper_8.gform_wrapper
{
    margin: 0px !important;
    width: 100%;
    max-width: 415px;
    position: relative;
    float: right;
}
.form_titl {
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    display: inline-block;
    float: left;
    padding-right: 30px;
	margin-top: 10px;
    margin-bottom: 11px !important;
}
body #gform_wrapper_2.gform_wrapper input[type=text], body #gform_wrapper_3.gform_wrapper input[type=text], body #gform_wrapper_8.gform_wrapper input[type=text], body .cus_newsltr_form .gform_wrapper input[type=text]
{
    padding: 17px 20px !important;
    color: #000 !important;
    background: #fff;
    border: none !important;
    font-weight: bold;
    font-size: 16px !important;
	line-height: 18px !important;
    letter-spacing: 1px !important;
    text-transform: none;
    margin-top: 0px !important;
    border-radius: 0px !important;
    outline: none !important;
	font-family: 'Work Sans', sans-serif !important;
	width: 100% !important;
	padding-right:123px!important;
}
#gform_wrapper_8.gform_wrapper input[type=text], .cus_newsltr_form .gform_wrapper input[type=text]
{
	font-family: 'Telegraf' !important;
    font-weight: 800!important;
    font-style: normal!important;
}
body #gform_wrapper_8.gform_wrapper input[type=submit], body .cus_newsltr_form .gform_wrapper input[type=submit] 
{
	font-family: 'Telegraf'!important;
    font-weight: 800!important;
    font-style: normal!important;
}
 
body #gform_wrapper_2.gform_wrapper input[type=submit], body #gform_wrapper_3.gform_wrapper input[type=submit], body #gform_wrapper_8.gform_wrapper input[type=submit], body .cus_newsltr_form .gform_wrapper input[type=submit] {
    border: none !important;
    background: #14c0e1 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    padding: 0px 30px !important;
    color: #fff !important;
    font-family: 'Work Sans', sans-serif !important;
    font-weight: bold !important;
    border-radius: 0px !important;
    cursor: pointer !important;
    font-size: 16px !important;
    margin: 0px !important;
    height: 52px !important;
    line-height: 52px !important;
	outline: none !important;
}

.cus_newsltr_form .gform_wrapper.gform_validation_error .gform_footer
{
	bottom: 0px;
}
#gform_wrapper_2.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half), #gform_wrapper_3.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half), .cus_newsltr_form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: 100%!important;
    width: 100%;
}
body #gform_wrapper_2.gform_wrapper .gform_fields .gfield, body #gform_wrapper_3.gform_wrapper .gform_fields .gfield,  body .cus_newsltr_form .gform_wrapper .gform_fields .gfield
{
	margin:0px!important;
	padding: 0px!important;
}
.menu_outr
{
	display:block;
	top: 0px;
    left: 0px;
    position: absolute;
    width: 100%;
    height: auto;
    background: #000;
    z-index: 100;
    padding: 0px;
    box-sizing: border-box;
	transition: transform 250ms ease-in-out;
    transform-origin: 0% 50%;
	transform: scaleX(0);
}
.menu_outr.open
{
	transform: scaleX(1);
	transform-origin: 100% 50%;
}
header .drop_down .second .inner ul.right li a, .drop_down .second .inner ul.right li h5
{
	text-align:left;
}
header .header_inner_left, header .header_inner_right 
{
	z-index:101;
}
/*hamerburg*/
.toggle_menu {
    position: relative;
    width: 50px;
    height: 50px;
    top: 0px;
    left: 0px;
	float: left;
    transition-duration: 0.5s;
	cursor:pointer
}
.toggle_menu .icon-left {
    transition-duration: 0.5s;
    position: absolute;
    height: 4px;
    width: 30px;
    top: 30px;
    background-color: #fff;
    left: 0px;
}
.toggle_menu .icon-right {
    transition-duration: 0.5s;
    position: absolute;
    height: 4px;
    width: 20px;
    top: 30px;
    background-color: #fff;
    left: 30px;
}
.toggle_menu .icon-left:before {
    transition-duration: 0.5s;
    position: absolute;
    width: 30px;
    height: 4px;
    background-color: #fff;
    content: "";
    top: -10px;
}
.toggle_menu .icon-left:after {
    transition-duration: 0.5s;
    position: absolute;
    width: 30px;
    height: 4px;
    background-color: #fff;
    content: "";
    top: 10px;
}
.toggle_menu .icon-right:before {
    transition-duration: 0.5s;
    position: absolute;
    width: 20px;
    height: 4px;
    background-color: #fff;
    content: "";
    top: -10px;
}
.toggle_menu .icon-right:after {
    transition-duration: 0.5s;
    position: absolute;
    width: 20px;
    height: 4px;
    background-color: #fff;
    content: "";
    top: 10px;
}
.open .icon-left:before {
    transition-duration: 0.5s;
    position: absolute;
    width: 20px;
    height: 4px;
    background-color: #fff;
    content: "";
    top: -16px;
}
.open .icon-left:after {
    transition-duration: 0.5s;
    position: absolute;
    width: 20px;
    height: 4px;
    background-color: #fff;
    content: "";
    top: 4px;
}
.open .icon-right:before {
    transition-duration: 0.5s;
    position: absolute;
    width: 13px;
    height: 4px;
    background-color: #fff;
    content: "";
    top: -16px;
}
.open .icon-right:after {
    transition-duration: 0.5s;
    position: absolute;
    width: 13px;
    height: 4px;
    background-color: #fff;
    content: "";
    top: 4px;
}
.toggle_menu.open .icon-left {
    transition-duration: 0.5s;
    background: transparent;
}
.toggle_menu.open .icon-right {
    transition-duration: 0.5s;
    background: transparent;
}
.toggle_menu.open .icon-left:before {
    -webkit-transform: rotateZ(45deg) scaleX(1.1) translate(8px, 0px);
    transform: rotateZ(45deg) scaleX(1.1) translate(8px, 0px);
}
.toggle_menu.open .icon-left:after {
    -webkit-transform: rotateZ(-45deg) scaleX(1.2) translate(3px, 7px);
    transform: rotateZ(-45deg) scaleX(1.2) translate(3px, 7px);
}
.toggle_menu.open .icon-right:before {
    -webkit-transform: rotateZ(-45deg) scaleX(1.9) translate(-4px, 3px);
    transform: rotateZ(-45deg) scaleX(1.9) translate(-4px, 3px);
}
.toggle_menu.open .icon-right:after {
	-webkit-transform: rotateZ(45deg) scaleX(1.9) translate(0px, 4px);
    transform: rotateZ(45deg) scaleX(1.9) translate(0px, 4px);
}
/*hamerburg*/

.statemnt_outr {
    position: relative;
    display: block;
    width: 100%;
    overflow: hidden;
	border: 5px solid #fff;
	box-sizing: border-box;
}
.statemnt_outr a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
	z-index: 999999;
	border: none;
}
.st_inner {
    display: table;
    width: 100%;
    height: 100%;
}
.titl_outr {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    text-align: center;
}
.sub_outr {
    display: table-cell;
    width: 100%;
    vertical-align: bottom;
    text-align: center;
}
.titl_outr span {
    color: #fff;
    font-size: 30px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 35px;
	position: relative;
    width: 100%;
    display: block;
}
.sub_outr {
    position: absolute;
    width: 100%;
    bottom: 5px;
    text-align: right;
    height: auto;
    right: 0;
	padding: 0px;
    box-sizing: border-box;
}
.sub_outr span {
    color: #fff;
    font-size: 17px!important;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px!important;
}
.img_outr img {
    display: block;
}
.img_outr {
    position: relative;
}
.img_outr:before {
    background: rgba(0, 0, 0, 0.70);
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
	transition:all .3s linear;
	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
}
.titl_outr span:after
{
    border-bottom: 8px solid #14c0e1;
    content: "";
    position: relative;
    width: 100%;
	max-width:100px;
    display: block;
    margin: 10px auto 0px;
	transition:all .3s linear;
	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
}
.sub_outr span:after {
    content: "";
    position: relative;
    background-image: url(images/arrows_blue.png);
    width: 18px;
    display: inline-block;
    height: 18px;
    background-size: 45% auto;
    background-position: 50% center;
    bottom: -13px;
    margin-left: 20px;
    background-color: #fff;
    padding: 10px 15px;
    background-repeat: no-repeat;
	transition:all .3s linear;
	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
}
.more_btn {
    padding-bottom: 0px;
    border-top: 3px solid #fff100;
    margin-top: 10px;
    text-align: right;
}
.more_btn a {
    display: inline-block;
    position: relative;
    top: -49px !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 500 !important;
    font-size: 18px !important;
    padding: 5px 25px !important;
    text-align: right;
    background: #fff100;
    line-height: 36px;
    color: #000;
	border: none !important;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.more_btn a:after {
    content: "";
    position: relative;
    background: url(images/arrows_black.png) no-repeat;
    width: 50px;
    display: inline-block;
    height: 20px;
    background-size: contain;
    background-position: right center;
    top: 4px;
	transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    left: 0px;
}
.more_btn a:hover:after 
{
    left: 15px;
}
.post_sec .latest_post_holder ul
{
	margin:0px !important;
	padding: 0px!important;
    list-style: none!important;
}
.post_sec h2
{
	color: #000;
    font-size: 22px;
    letter-spacing: 1px;
    font-weight: 700;
    line-height: 30px;
}
.post_sec .latest_post_image {
    width: 40%;
    float: left;
}
.post_sec .latest_post_holder.image_in_box .latest_post_text {
    padding: 30px 0 30px 40px;
    width: 56%;
    float: left;
}
.post_sec .latest_post_holder.image_in_box .latest_post_text .latest_post_title , .post_sec .latest_post_holder.image_in_box .latest_post_text .latest_post_title  a

{
    text-transform: none;
    font-weight: 900;
    font-size: 38px!important;
    line-height: 42px!important;
    letter-spacing: 1px!important;
    color: #000;
	border: none;
}
body .latest_post_holder.custom_blog_post .latest_post_text .latest_post_title a, body .latest_post_holder.custom_blog_post .latest_post_text .latest_post_title
{
	font-size:28px!important;
	line-height:35px!important;
	text-transform: none;
    font-weight: 900;
    letter-spacing: 1px!important;
    color: #000;
	border: none;
	margin-top: 40px;
}
.post_sec .latest_post_holder.image_in_box .latest_post_text .excerpt {
    color: #000;
    font-size: 20px!important;
    font-weight: 500;
    margin-top: 20px  !important;
    margin-bottom: 50px !important;
    line-height: 27px ;
}
.post_sec .read_outr a, body a.qbutton.default {
    border: 3px solid #000 !important;
    padding: 8px 25px 8px 25px;
    font-size: 18px;
    color: #000;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-align: left;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    position: relative;
	width: 100%;
    display: block;
    max-width: 200px;
    height: auto;
	border-radius: 0px;
	line-height: 28px;
}
body a.qbutton.default.white_btn
{
	border-color:#fff!important;
}
body a.qbutton.default
{
	max-width: 280px;
}
.post_sec .read_outr a:before, body a.qbutton.default:before, .read_mr a::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    z-index: -1;
    opacity: 0;
    background-color: #000;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.read_outr {
    margin-top: 30px !important;
    display: block;
    position: relative;
	clear: both;
}
.read_outr a:after, body a.qbutton.default:after, .evnt_item_innr .rsvp_btn a::after
{
    content: "";
    position: absolute;
    background: url(images/arrows_black.png) no-repeat;
    width: 30px;
	height:100%;
    display: inline-block;
    background-size: 22px auto!important;
    background-position: center center;
    top: 0px;
    transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    right: 20px;
}
body .inquiries_sec a.touch_btn:after {
    content: "";
    position: absolute;
    background: url(images/mail-icon.png) no-repeat;
    width: 30px;
	height:100%;
    display: inline-block;
    background-size: 22px auto!important;
    background-position: center center;
    top: 0px;
    transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    right: 20px;
}
.post_sec .latest_post_holder>ul>li {
    padding-bottom: 30px;
    padding-top: 30px !important;
}
.move_sec h1 {
    color: #fff;
    font-size: 55px!important;
    line-height: 65px!important;
    font-weight: 800;
    letter-spacing: 1px!important;
	text-transform: none;
}
.move_sec .mail_outr 
{
    text-align: right;
}
body .move_sec #gform_wrapper_3.gform_wrapper input[type=submit], body .move_sec #gform_wrapper_8.gform_wrapper input[type=submit]
{
    background: #000 !important;
}
footer .footer_top .q_social_icon_holder i.simple_social
{
	margin-right: 30px;
}
footer .footer_top .q_social_icon_holder i.fa-instagram 
{
    margin-right: 0px;
}
footer .footer_bottom p 
{
    text-align: left;
}
.donate_outr a:hover
{
	transform: scale(1.1);
}
.donate_outr a {
    color: #000 !important;
    background: #fff100;
    padding: 8px 25px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 900;
    letter-spacing: 1px;
    transition-duration: 0.3s;
    transition-property: transform;
    -webkit-tap-highlight-color: transparent;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    display: inline-block;
	border: none;
}
.foter_donate_outr a
{
	color: #000 !important;
    background: #fff100;
    padding: 13px 35px;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 900;
	border: none;
    letter-spacing: 1px;
}
.mob_donate_btn a span
{
	color: #000 !important;
    background: #fff100;
    padding: 13px 35px !important;
    font-size: 20px !important;
    text-transform: uppercase !important;
    font-weight: 900 !important;
    letter-spacing: 1px !important;
	width: 100%;
	border: none;
    text-align: center;
    box-sizing: border-box;
}
.mob_donate_btn a 
{
    width: 100%;
    box-sizing: border-box;
	border: none;
}
.mob_donate_btn .plus {
    display: none;
}
.donate_outr {
    float: right;
    margin-top: 10px;
    margin-left: 40px;
}
header nav.main_menu.right {
    position: relative;
    left: auto;
    float: right;
    width: 100%;
    padding: 100px 0px;
    display: flex;
    align-items: center;
	box-sizing:border-box;
}
header nav.main_menu ul {
    list-style: none;
    margin: 0px auto;
    padding: 0;
    display: block;
    overflow: hidden;
    text-align: center;
}
header nav.main_menu ul li {
    float: none;
    margin: 0px 40px;
    text-align: left;
    vertical-align: top;
}
header .desk_menu.drop_down .second
{
	display: block;
    visibility: visible;
    overflow: visible;
    opacity: 1!important;
    position: relative!important;
    top: 0 !important;
    left: 0 !important;
    height: auto!important;
    width: auto!important;
}

header .drop_down .narrow .second .inner ul li {
    padding: 0;
    width: 100%;
    margin: 0px;
}
header nav.main_menu>ul>li>a
{
	padding: 0 20px;
}
header .drop_down .narrow .second .inner ul li a {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 30px;
	text-transform:capitalize;
}
header .drop_down .narrow .second .inner ul li a span
{
	display:inline-block;
}
header .drop_down .narrow .second .inner ul li a span:after {
    transform: scaleX(0);
    transition: transform 250ms ease-in-out;
    display: block;
    content: '';
    border-bottom: 2px solid #fff100;
    transform-origin: 100% 50%;
    padding-bottom: 5px;
}
.mob_donate_btn
{
	display:none !important;
}
@media only screen and ( min-width:768px ) and ( max-width:1300px )
{
	body .get_demand
	{
		padding:80px 0px !important;
	}
	body .gallery_sec
	{
		padding-top:0px !important;
	}
	body .get_demand img 
	{
		max-width: 400px;
	}
	body .gallery_sec .owl-nav 
	{
		bottom: -50px;
		position: relative;
	}
	body .slider-counter
	{
		top:15px;
	}
	html body .gallery_sec .qode-advanced-image-gallery .owl-nav .owl-prev 
	{
		margin-right: 40px;
	}
	html body .gallery_sec
	{
		padding-bottom:50px!important;
	}
	body .mob_hight
	{
		height:40px !important;
	}
	html body.page-template .inquiries_sec .touch_btn
	{
		max-width: 280px !important;
	}
	body .Elec_acod_section span.qode-tab-title-inner
	{
		font-size: 24px;
		padding: 15px 0px !important;
	}
	body .Elec_acod_section .qode-accordion-holder .qode-title-holder .qode-accordion-mark
	{
		right:0px;
	}
	body .Elec_acod_section .qode-accordion-holder .icon_plus:before, body .Elec_acod_section .qode-accordion-holder .icon_minus-06:before
	{
		background-size: 25px auto!important;
		width: 40px;
		height: 40px;
	}
	.custom_blog_post .cat_info_cs
	{
		position:relative;
		left:0px;
		width:100%;
		margin:0px;
	}
	.custom_blog_post .read_mr a
	{
		display:inline-block;
		width: 40px;
		height: 40px;
		line-height: 44px;
	}
	.custom_blog_post .read_mr a img
	{
		margin-top: 0;
		max-width: 20px;
	}
	body .custom_blog_post ul li .latest_post
	{
		padding-bottom:0px;
	}
	.custom_blog_post .cat_info_cs .pst_date
	{
		font-size:14px;
	}
	body .post_author
	{
		font-size:14px;
	}
	.custom_blog_post .pst_cat a
	{
		font-size:14px;
		line-height: 30px;
		padding: 0px 10px;
	}
	html body .latest_post_holder.custom_blog_post .latest_post_text .latest_post_title a, html body .latest_post_holder.custom_blog_post .latest_post_text .latest_post_title
	{
		font-size: 30px!important;
		line-height: 40px!important;
	    margin-top: 0px;
	}
	body.home .mission_sec h2
	{
		width: 100%;
	}
	html body.page-template .solve_block_section
	{
		background-size: 74% auto !important;
	}
	body .down_btn:hover
	{
		background:#fff !important;
	}
	body .post_sec .read_outr a:hover, body a.qbutton.default:hover
	{
		background:none;
		color:#000;
	}
	body .testi_section .testimonials_holder .flex-direction-nav li:first-child 
	{
		margin-right: 40px;
	}
	body .ques_sec .q_elements_holder.two_columns .q_elements_item 
	{
		width: 46%;
		box-sizing: border-box;
	}
	body .post_sec .latest_post_holder.image_in_box .latest_post_text .excerpt 
	{
		margin-bottom: 30px !important;
	}
	.post_sec .read_outr a, body a.qbutton.default, .home_room_sec a.qbutton.default
	{
		max-width: 350px !important;
		box-sizing: border-box !important;
	}
	body.home .form_outr_row #gform_wrapper_2.gform_wrapper 
	{
		margin-bottom: 60px !important;
	}
	body .become_left-col .wpb_content_element 
	{
		padding-right: 0%;
	}
	body .move_sec #gform_wrapper_3.gform_wrapper, body .move_sec #gform_wrapper_8.gform_wrapper
	{
		float:none !important;
	}
	body .mission_sec h1, body .optimistic_sec h1, html body h1
	{
		line-height: 40px !important;
		font-size: 30px;
	}
	body .home_room_sec h1.cus_heading
	{
		font-size: 30px;
		line-height: 30px;
	}
	body .home_room_sec p 
	{
		font-size: 20px;
		line-height: 27px;
	}
	body .prob_sec h1
	{
		font-size: 36px!important;
		line-height: 45px!important;
	}
	body .mission_sec .mail_outr .mailpoet_text 
	{
		width: 210px !important;
	}
	body .post_sec .latest_post_holder.image_in_box .latest_post_text .latest_post_title, body .post_sec .latest_post_holder.image_in_box .latest_post_text .latest_post_title a, body .move_sec h1, body .rsvp_sec_ccty h2, body .rsvp_sec_ccty .move_sec h1 
	{
		font-size: 29px!important;
		line-height: 35px!important;
		letter-spacing: 0px!important;
	}
	body .rsvp_sec_ccty .move_sec h2 br
	{
		content:'';
	}
	body .rsvp_sec_ccty .move_sec h2 br::after
	{
		content:' ';
	}
	body .rsvp_sec_ccty p
	{
		font-size:20px;
		line-height:25px;
		font-weight: 200;
		font-style: normal;
	}
	
	body.ccty-salsapage p {
		font-size:20px;
		line-height:25px;
		font-weight: 200;
		font-style: normal;
	}
	html body .elec_guide h1 
	{
		line-height: 65px !important;
	}
	body .move_sec .mail_outr 
	{
		text-align: left;
	}
	body .move_sec .mail_outr .mailpoet_submit 
	{
		position: absolute;
		top: 39%;
		left: auto;
		right: -30px;
	}
	body .move_sec .mail_outr .mailpoet_text, body .move_sec .mail_outr #mailpoet_form_1 .mailpoet_paragraph, body .move_sec .mail_outr .mailpoet_form_shortcode 
	{
		width: 100% !important;
	}
	body .sub_outr span
	{
		font-size: 14px!important;
		letter-spacing: 1px!important;
	}
	body .sub_outr span:after
	{
		padding: 8px 10px;
		font-size: 15px;
		margin-left: 4px;
		bottom: -12px;
	}
	body .sub_outr
	{
		bottom: 4px;
	}
	html body.page-template .block_bg_section
	{
		background-size: auto 60%!important;
		background-position: -30px bottom!important;
	}
	html body.page-template .inquiries_sec
	{
		background-size: auto 90%!important;
		background-position: 20px bottom!important;
	}
	.mater_sec h1
	{
		line-height: 30px !important;
	}
	body .block_bg_section, html body .testi_section
	{
		padding:70px 0px !important;
	}
	html body .mater_sec
	{
		background-position: center center !important;
	}
	body .testi_section .testimonials_holder .testimonial_content_inner
	{
		padding: 20px 70px;
		min-height: auto;
	}
	body .testi_section .testimonial_text_inner p
	{
		font-size: 20px !important;
		margin: 0px !important;
	    line-height: 30px;
	}
	body .testi_section .testimonial_author
	{
		margin-bottom: 20px;
	}
	body .testi_section .testimonials_holder .flex-direction-nav
	{
		position: relative;
	}
	body .testi_section ol.flex-control-nav.flex-control-paging
	{
		top:65px;
	}
	.block_bg_section h1 
	{
		font-size: 30px;
		line-height: 40px;
	}
	body .video_sec, body .repr_sec
	{
		padding:50px 0px !important;
	}
	body .group_sec
	{
		padding:0px !important;
	}
	body .testi_section .testimonials.testimonials_carousel .flex-viewport
	{
		padding:80px 0px 50px;
	}
	body .testi_section .testimo_titl
	{
		top:220px;
	}
}
@media ( max-width:1000px )
{
	html body .content.content_top_margin_none
	{
		margin-top: 60px!important;
	}
	.logo_wrapper, header .q_logo img
	{
		transition: all 0.2s linear;
		-webkit-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
	}
	body .logo_wrapper
	{
		height:76px!important;
	}
	body .mob_tggle
	{
		top:-2px;
	}
	header .q_logo img
	{
		height:25px!important;
	}
	header .header_inner_left::after
	{
		transition: all 0.5s linear;
		-webkit-transition: all 0.5s linear;
		-moz-transition: all 0.5s linear;
	    display: block;
		position: absolute;
		content: "";
		width: 100%;
		height: 90px;
		background: black;
		z-index: -1;
		left:0px;
		-webkit-transform:translateX(125%);
		-moz-transform:translateX(125%);
		-ms-transform:translateX(125%);
	}
	header.headr_colr .header_inner_left::after
	{
		-webkit-transform:translateX(0%);
		-moz-transform:translateX(0%);
		-ms-transform:translateX(0%);
	}
	body.iphone_css #gform_wrapper_2.gform_wrapper input[type=submit], body.iphone_css #gform_wrapper_3.gform_wrapper input[type=submit], body.iphone_css #gform_wrapper_8.gform_wrapper input[type=submit]
	{
		height: 53px !important;
		line-height: 53px !important;
	}
	.darkHeader .header_inner
	{
	   background: rgba(0,0,0,0.8);
	   display: block;
	   width: 100%;
	   min-height: 60px;
	}
	
	header li.narrow .second .inner ul
	{
		display:block;
	}
	header .drop_down .second .inner ul.right li a
	{
		text-align:left;
	}
	header .menu_outr
	{
		transform: translateX(120%);
	   -webkit-transform: translateX(120%);
	   -moz-transform: translateX(120%);
	   -ms-transform: translateX(120%);
	   position:fixed;
	   height:100vh;
	   overflow-x:scroll;
	   padding-bottom:50px;
	}
	body .mob_donate_btn
	{
		display:block !important;
	}
	header .drop_down .narrow .second .inner ul li a 
	{
		border: none;
	}
	header nav.main_menu>ul>.menu-item-has-children>a {
		border-bottom: 2px solid #fff100;
		width: 86%;
		box-sizing: border-box !important;
		margin: 0px 20px;
		padding: 0px;
	}
	body .main_menu
	{
		display: block!important;
	}
	body .logo_wrapper, body .q_logo a
	{
		left: 0;
	}
	.mob_tggle
	{
		position: absolute;
		width: 60px;
		height: 60px;
		top: 10px;
		left: auto;
		float: left;
		transition-duration: 0.2s;
		right: 0px;
	}
	.mob_tggle
	{
		display:block !important;
	}
	/* body .header_bottom
	{
		background:transparent !important;
	} */
	header
	{
		position: fixed!important;
		height:60px;
		background:#000;
	}
	body header nav.main_menu.right
	{
		padding-top: 100px;
		padding-bottom: 0px;
	}
	body header nav.main_menu ul li
	{
		float: left;
		margin: 0px;
		width: 100%;
	}
	body header nav.main_menu>ul>li>a
	{
		line-height: 30px;
	}
	body header .drop_down .narrow .second .inner ul li a
	{
		padding-bottom: 20px;
	}
	body .header_inner_right
	{
		display:none;
	}
	.team_outr .mbr_list
	{
		width:33%
	}
	body .citizen-leader-board .vc_col-sm-6
	{
		width:100%;
	}
	body .citizen-leader-board .scor_pt_col
	{
		padding-right:0px;
		padding-top:0px;
	}
	body .citizen_leader_board h1
	{
		font-size:40px;
		line-height:50px;
	}
	body .lbtable .vc_single_image-wrapper img
	{
		margin-top:50px;
	}
	body .daily_call_bx .section_inner_margin .vc_col-sm-5,	body .daily_call_bx .section_inner_margin .vc_col-sm-7
	{
		width:100%;
	}
	body .daily_call_bx .section_inner_margin .vc_col-sm-5 .vc_column-inner
	{
		padding:0px;
	}
	
	body .daily_call_bx .section_inner_margin .vc_col-sm-7
	{
		padding:30px;
	}
	body .daily_call_bx .vc_col-sm-7 .vc_column-inner:before
	{
		content:'';
		top:0px;
		right:0px;
		width:45px;
		height:45px;
	}
	body .email_pp_btm h2 br, body .email_pp_tp h2 br
	{
		content:'';
	}
	body .email_pp_btm h2 br::after, body .email_pp_tp h2 br::after
	{
		content:' ' ;
	}
	body .hide_br br
	{
		content:'';
	}
	body .hide_br br::after
	{
		content:' ';
	}
}

@media ( max-width:850px )
{
	html body .tp_sec_ct
	{
		background: url(images/header_mobile_image.png) no-repeat;
		padding: 40px 0px!important;
		background-size: cover;
		background-position: right top;
		margin-top: 60px;
	}

	html body .tp_sec_ct h1
	{
		font-size:25px;
		line-height:22px;
		padding-left:0px;
		margin:0px;
	}
	body .m_desk_hide
	{
		display:block!important;
	}
	body .m_mob_hide
	{
		display:none!important;
	}
	body .priority_sec_ct .vc_column-inner, body .priority_sec_ct .priority_col
	{
		padding-left:15px;
		padding-right:15px;
	}
	body .priority_sec_ct .wpb_single_image, body .priority_sec_ct
	{
		margin-top:0px;
	}
	body .what_can_do_ct .wpb_single_image.vc_align_left
	{
		text-align:right;
		margin-top:20px;
	}
	body .what_can_do_ct .wpb_single_image.vc_align_left img
	{
		max-width:90%;
	}
	body .priority_col h5
	{
		position:relative;
		max-width:190px;
		left:-20px;
	}
	body .what_can_do_ct .priority_col h2
	{
		font-size: 35px;
		line-height: 35px;
		margin-top:15px;
	}
	html body .priority_col a.qbutton.default
	{
		position: relative;
		margin-top: 45px;
		right: -15px;
		max-width: 100%;
		float: right;
		width:auto;
		padding:0px 80px 0px 20px!important
	}
	html body .priority_btm_row a.qbutton.default
	{
		font-size:30px;
		line-height:64px;
		max-width:100%;
		padding:0px 80px 0px 20px!important;
		width:auto;
	}
	body .priority_btm_row .section_inner_margin .vc_column-inner>.wpb_wrapper
	{
		padding:20px 15px 0;
		background-size:cover;
	}
	body .priority_btm_row .section_inner_margin .share_col_ct5 .vc_column-inner>.wpb_wrapper
	{
		background-size:auto 50%;
	}
	
	body .what_can_do_ct .priority_btm_row h2
	{
		font-size:35px;
		line-height:45px;
	}
	body .priority_btm_row h3
	{
		font-size:30px;
		line-height:35px;
	}
	body .priority_btm_row .section_inner_margin .vc_column_container, body .evnt_list_ct .vc_column_container
	{
		margin-bottom:30px;
	}
	body .priority_btm_row .contact_col_ct h2
	{
		padding-right:70px;
		box-sizing:border-box;
	}
	body .upcoming_sec_ct h2, body .what_can_do_ct h2, body .coming_sc_ct h2
	{
		font-size:25px;
	}
	body .upcoming_sec_ct .calndr_txt h3
	{
		font-size: 15px;
		line-height: 42px;
		margin-top: 0px;
		padding-left: 55px;
	}
	body .evnt_list_ct
	{
		margin:20px 0px 0px;
	}
	body .evnt_list_ct .blog_share
	{
		margin:0px;
	}
	body .upcoming_sec_ct .evnt_item_innr h2
	{
		font-size:20px;
		line-height:24px;
	}
	body.page-id-6167 .move_sec h1, body.page-id-6160 .move_sec h1
	{
		font-size:35px!important;
		line-height:40px!important;
		margin-bottom:30px;
	}
	body .upcoming_sec_ct, body.page-id-6167 .move_sec, body .dwonload_sec_ct, body .coming_sc_ct
	{
		padding:50px 0px!important;
	}
	body .what_can_do_ct
	{
		padding:30px 0px 20px!important;
	} 
	body .dwonload_sec_ct .quick_act_ct_note h3, body .quick_act_ct h3
	{
		margin-top:0px;
	}
	body .dwonload_sec_ct .quick_act_ct_note.no_bg h3
	{
		padding-left:0px;
	}
	body .download_list_ct.n_btm_mrgin ul
	{
		margin-bottom:0px!important;
	}
	body .coming_innr_sec .section_inner_margin
	{
		background:#FFF100;
		padding:0px;
	}
	body .coming_innr_sec .vc_column_container>.vc_column-inner
	{
		padding:0px;
	}
	body .coming_innr_sec h3
	{
		font-size:30px;
		line-height:40px;
	}
	body .coming_innr_sec .wpb_text_column>.wpb_wrapper, body .coming_innr_sec .gform_wrapper
	{
		padding:0px 15px;
	}
	body .coming_innr_sec .gform_wrapper
	{
		margin-bottom:30px;
	}
	.evnt_list_ct .vc_column-inner
	{
		padding:0px;
	}
	.priority_sec_ct .vc_col-sm-6, .priority_btm_row .vc_col-sm-4, .evnt_list_ct .vc_col-sm-4, .coming_innr_sec .section_inner_margin>.wpb_column
	{
		width:100%;
	}
	body .amr_prb_sec h1
	{
		font-size:35px;
		line-height:40px;
		font-family: 'Vanguard CF';
		font-style: normal;
	    letter-spacing: 6px;
		font-kerning: normal;
	}
	
	body .sign_today_sec h2
	{
		font-size:50px;
		line-height:80px;
		font-family: 'Vanguard CF';
		font-weight: bold;
		font-style: normal;
	}
	body .email_pp_tp
	{
		padding:30px 15px 70px
	}
	body .email_pp_btm
	{
		padding:70px 15px 30px;
	}
	
	
}
@media only screen and ( min-width:1001px ) and ( max-width:1499px )
{
	
	.video_sec .q_elements_item_content 
	{
		padding:50px !important;
	}
	html body.page-template .solve_block_section
	{
		background-size: 67% auto!important;
		padding-bottom: 100px !important;
	}
	.home .mutediv
	{
		right:20px!important;
	}
}
@media ( min-width:1250px ) and ( max-width:1501px )
{
	html body.page-template .block_bg_section, html body.page-template .inquiries_sec 
	{
		background-size: auto 100% !important;
		background-position: 12% center!important;
	}
}
@media ( min-width:900px ) and ( max-width:1249px )
{
	html body.page-template .block_bg_section 
	{
		background-size: auto 80% !important;
		background-position: left bottom!important;
	}
	html body.page-template .inquiries_sec
	{
		background-size: auto 90% !important;
		background-position: 60px bottom!important;
	}
}
@media only screen and ( min-width:1001px ) and ( max-width:1386px )
{	
	body .testi_section .testimonials_holder .testimonial_content_inner
	{
		padding:0px 150px!important;
	}
	body header nav.main_menu ul li
	{
		margin:0px;
	}
}
@media only screen and ( max-width:600px )
{
	body .join_sec h1
	{
		font-size: 22px !important;
	}
	html body .daily_call_bx .section_inner_margin .vc_col-sm-5 .vc_column-inner
	{
		padding:0px 15px;
	}
	html body .daily_call_bx .section_inner_margin .vc_col-sm-7
	{
		padding:0px 15px;
		background:none;
	}
	html body .daily_call_bx .section_inner_margin .vc_col-sm-7 .vc_column-inner
	{
		background:#fff100;
		padding-top:15px;
		padding-bottom:15px;
		padding-right:50px;
	}
	body .daily_call_bx h1
	{
		font-size:25px;
		line-height:30px;
	}
	body .daily_call_bx h1 br
	{
		content:'';
	}
	body .daily_call_bx h1 br::after
	{
		content:' ';
	}
	body .daily_call_bx h4
	{
		font-size:20px;
		line-height:25px;
	}
	html body .daily_call_bx .vc_col-sm-7 .vc_column-inner:before
	{
		content: '';
		top: 10px;
		right: 10px;
		width: 35px;
		height: 35px;
	}
	html body .content ul.sli-style-button li
	{
		margin-right: 0px;
		margin-bottom: 30px;
		width: 100%;
	}
	body #id_e8a4ae5b-9c10-43d4-8c42-a9b08d8de040_inner p span, html body #id_483e4f3d-574d-44cd-bfc6-992cfaf440ea_label, html body #id_b287cb82-c62f-49fc-8130-c4c7f44bbf2d_inner p span, body #id_bfb01e9f-3dac-45c1-9c73-b1d260bbbf25_inner p span
	{
		font-size:20px!important;
		line-height:30px!important;
	}
	html body .content .sli-form-wrapper #id_483e4f3d-574d-44cd-bfc6-992cfaf440ea_input .sli-label
	{
		min-height: 190px!important;
		width:100%!important;
		margin-bottom:30px;
	}
	html body .sli-form-wrapper #id_483e4f3d-574d-44cd-bfc6-992cfaf440ea_input .sli-label:before
	{
		width:25px;
		height:25px;
	}
	html body .sli-form-wrapper #id_483e4f3d-574d-44cd-bfc6-992cfaf440ea_input .sli-label:after
	{
		content:'';
		bottom: 6px;
		left: 48%;
		width: 7px;
		height: 14px;
	}
	html body ul.sli-style-button li label
	{
		max-width:100%;
	}
	body #id_0514c4ec-0ae5-486e-b932-5e1da416a643
	{
		padding:0px!important
	}
	html body ul.sli-style-button li label
	{
		padding: 10px 0px!important;
		font-size: 22px!important;
		line-height: 40px!important;
	}
	html body .sli-form-wrapper #id_ab68ea0c-3838-4293-ac5b-d8fa1548a52d .sli-label
	{
		line-height:26px!important;
	}
	body .new_donation_bx .section_inner_margin
	{
		padding:0px 20px 30px
	}
}
@media only screen and ( max-width:767px )
{
	body .ccty-salsapage .move_sec{padding: 5px 0 !important;}
.vc_row.wpb_row.section.vc_row-fluid.ccty-salsapage {
padding: 50px 0px !important;}
/*body .ccty-salsapage .mobile_hide{display:none;}*/
	body #gform_wrapper_6.gform_wrapper .gform_footer input.button
	{
		max-width: none;
		height: 50px !important;
		line-height: 50px !important;
	}
	.contac_sec h1 
	{
		margin-bottom: 20px !important;
	}
	.contac_sec .vc_col-sm-6, .contac_sec .vc_col-sm-3 
	{
		margin-bottom: 30px;
	}
	body .contac_sec h4
	{
		margin-bottom:0px;
	}
	body .cont_mob {
		height: 0px !important;
	}
	body #gform_wrapper_6.gform_wrapper textarea 
	{
		height: 160px!important;
	}
	body .mention_sec .separator.normal 
	{
		margin: 40px 0px !important;
	}
	body .mention_sec img
	{
		margin-bottom: 30px;
	}
	body .mention_sec .read_mr
	{
		text-align: left;
		float: left;
	}
	body .hide_img_desk, body .mobile_gallery 
	{
		display: block;
	}
	html body .gallery_sec
	{
		padding-bottom:50px!important;
	}
	.timeline_img, .monthly_work .vc_col-sm-4, .desktop_gallery 
	{
		display: none;
	}
	.monthly_work .separator.transparent 
	{
		margin: 20px 0px !important;
	}
	body.single-post .post_image
	{
		margin: 0px auto 0px;
	}
	body .post_filtr
	{
		margin-bottom: 0px;
	}
	html body .latest_post_holder.custom_blog_post .latest_post_text .latest_post_title a, html body .latest_post_holder.custom_blog_post .latest_post_text .latest_post_title
	{
		margin-top: 30px;
		font-size: 26px !important;
		line-height: 30px !important;
	}
	body #gform_wrapper_4.gform_wrapper .gf_left_half, body #gform_wrapper_4.gform_wrapper .gf_right_half, body #gform_wrapper_5.gform_wrapper .gf_left_half, body #gform_wrapper_5.gform_wrapper .gf_right_half
	{
		width:100%!important;
		padding: 0px !important;
	}
	body #gform_wrapper_4.gform_wrapper .ginput_complex .ginput_right , body #gform_wrapper_5.gform_wrapper .ginput_complex .ginput_right 
	{
		width: 100%;
		padding-right: 0px !important;
	}
	#gform_wrapper_4.gform_wrapper .gform_footer, #gform_wrapper_5.gform_wrapper .gform_footer
	{
		position:relative !important;
		top:0px !important;
	}
	body #gform_wrapper_4.gform_wrapper input[type=submit], body #gform_wrapper_5.gform_wrapper input[type=submit]
	{
		text-align:center;
		width: 100%;
	}
	body .decis_row .wpb_single_image 
	{
		text-align: center !important;
	}
	body #gform_wrapper_4.gform_wrapper #field_4_2 input[type=text], body #gform_wrapper_5.gform_wrapper #field_5_2 input[type=text]
	{
		margin-bottom: 0px !important;
	}
	body .decis_row h1.cus_heading
	{
		font-size: 30px;
		line-height: 37px;
	}
	html body .elec_guide 
	{
		background-color: #1e4892 !important;
		background-image: none !important;
	}
	body .left_book_img
	{
		text-align:center!important;
	}
	body .left_book_img img
	{
		max-width: 200px;
	}
	html body.page-template .inquiries_sec .touch_btn
	{
		max-width: 280px !important;
	}
	body .Elec_acod_section span.qode-tab-title-inner
	{
		font-size: 20px;
		line-height: 30px !important;
	    padding: 10px 0px !important;
	}
	body .Elec_acod_section .qode-accordion-holder .qode-title-holder .qode-accordion-mark
	{
		right:0px;
	}
	body .Elec_acod_section .qode-accordion-holder .icon_plus:before, body .Elec_acod_section .qode-accordion-holder .icon_minus-06:before
	{
		background-size: 20px auto!important;
		width: 45px;
		height: 45px;
	}
	html body .elec_guide h1 
	{
		font-size: 24px !important;
		line-height: 30px !important;
	}
	body .elec_mand_para p 
	{
		min-height: 80px;
	}
	body .Elec_acod_section table th, body .Elec_acod_section table td
	{
		padding:10px !important;
	}
	body .priv_hdr_top_space
	{
		height: 70px !important;
	}
	body.single-post .post_text_inner p iframe
	{
		width:100%;
	}
	body.home .mission_sec h2
	{
		width: 100%;
	}
	body .testi_section .testimonials_holder .flex-direction-nav li:first-child 
	{
		margin-right: 40px;
	}
	body .testi_section .testimonials.testimonials_carousel .flex-viewport
	{
		padding: 40px 0px 0px;
		max-height: 600px !important;
	}
	body .ques_sec .q_elements_holder.two_columns .q_elements_item
	{
		width: 100%;
		margin-right: 0px !important;
		box-sizing: border-box;
		margin-bottom: 50px;
	}
	body .ques_sec .q_elements_item_content
	{
		padding: 10px !important;
	}
	.video_sec .cus_heading
	{
		font-size: 30px;
		line-height: 45px;
	}
	body .post_sec .latest_post_holder.image_in_box .latest_post_text .excerpt
	{
		margin-bottom: 30px !important;
	}
	body.home .form_outr_row #gform_wrapper_2.gform_wrapper 
	{
		margin-bottom: 60px !important;
	}
	.mob_img_space 
	{
		margin-top: 60px;
	}
	body .become_left-col .wpb_content_element 
	{
		padding-right: 0%;
	}
	html body.page-template .block_bg_section, html body .solve_block_section, html body.page-template .join_sec, html body .dnt_sec, html body.page-template .inquiries_sec, html body .democracy_sec
	{
		background-image: none!important;
	}
	.mater_sec h1
	{
		line-height: 30px !important;
	}
	body .block_bg_section, html body .testi_section, body .solve_block_section
	{
		padding:70px 0px !important;
	}
	html body .mater_sec
	{
		background-position: center center !important;
	}
	html body .mater_sec.mbbgcus
	{
		background-position: -80px center !important;
	}
	html body .mater_sec.gnesisi_ttbg, html body .mission_sec.gnesisi_ttbg
	{
		background-position: 90% center !important
	}
	html body.page-template .crats_sec
	{
		background-position: 67% center !important;
	}
	body span.qode_video_box_button_holder::after
	{
		color:#fff100
	}
	body .testi_section .testimonials_holder .testimonial_content_inner
	{
		padding: 50px 15px 0px;
	}
	body .testi_section .testimo_titl
	{
		top: 240px;
	}
	body .testi_section .testimonial_text_inner p
	{
		font-size: 20px !important;
	    line-height: 30px;
	}
	body .testi_section .testimonial_author
	{
		margin-bottom: 20px;
	}
	body .gallery_sec .owl-nav 
	{
		bottom: -50px;
		position: relative;
	}
	body .slider-counter
	{
		top:15px;
	}
	html body .gallery_sec .qode-advanced-image-gallery .owl-nav .owl-prev 
	{
		margin-right: 40px;
	}
	body .testi_section .testimonials_holder .flex-direction-nav
	{
		position: relative;
	}
	body .testi_section ol.flex-control-nav.flex-control-paging
	{
		top:65px;
	}
	.block_bg_section h1, .solve_block_section h1, html body h1, body .optimistic_sec h1 
	{
		font-size: 30px;
		line-height: 40px;
	}
	body .titl_outr span:after
	{
		margin:10px auto 0px;
	}
	body .sub_outr span
	{
		font-size: 13px !important;
	}
	body .home_room_sec
	{
		padding-right: 10px !important;
		padding-left: 10px !important;
		margin: 0px!important;
	}
	footer .footer_top .two_columns_50_50 .column1
	{
		margin: 0 0 25px;
	}
	body .mission_sec h1
	{
		line-height: 40px;
		font-size: 26px;
		text-align: left;
	}
	body .privacy_sec h2
	{
		line-height: 35px;
		font-size: 26px;
	}
	body .prob_sec h1, body .privacy_sec .priv_titl h1
	{
		font-size: 36px!important;
		line-height: 45px!important;
	}
	body .mission_sec, body .post_sec, body .move_sec, body .video_sec, body .repr_sec, body .inquiries_sec 
	{
		padding: 30px 0px !important;
	}
	html body .elec_guide 
	{
		padding-bottom: 60px !important;
	}
	body .Elec_acod_section
	{
		padding:50px 0px !important;
	}
	body .group_sec
	{
		padding: 0px !important;
	}
	body .mob_hight
	{
		height: 40px !important;
	}
	body .hdr_top_space
	{
		height: 40px !important;
	}
	body .form_titl
	{
		padding-bottom: 5px;
		padding-right: 0px;
		font-size: 17px;
	}
	body .form_outr_row #gform_wrapper_2.gform_wrapper, body .move_sec #gform_wrapper_3.gform_wrapper , body .move_sec #gform_wrapper_8.gform_wrapper
	{
		width: 100%!important;
	}
	body .move_sec #gform_wrapper_3.gform_wrapper, body .move_sec #gform_wrapper_8.gform_wrapper
	{
		float: none !important;
	}
	.mob_hide, .st_desk_show, body .titl_outr span:before 
	{
		display: none;
	}
	.post_sec .lbl_titl h2 
	{
		border-bottom: 3px solid #fff100;
		padding-bottom: 10px;
	}
	footer .two_columns_50_50>.column1, footer .two_columns_50_50>.column2
	{
		text-align:center;
	}
	body .post_sec .latest_post_image, body .post_sec .latest_post_holder.image_in_box .latest_post_text, footer .two_columns_50_50>.column1, footer .two_columns_50_50>.column2
	{
		width:100% !important;
	}
	body .post_sec .latest_post_holder.image_in_box .latest_post_text
	{
		padding: 30px 0 0 0px !important;
	}
	body .post_sec .latest_post_holder.image_in_box .latest_post_text .latest_post_title, body .post_sec .latest_post_holder.image_in_box .latest_post_text .latest_post_title a, body .move_sec h1, body .move_sec h1, body .rsvp_sec_ccty h2, body .rsvp_sec_ccty .move_sec h1 
	{
		font-size: 29px!important;
		line-height: 35px!important;
		letter-spacing: 0px!important;
	}
	html body .rsvp_sec_ccty .move_sec h1
	{
		margin-bottom:30px!important;
	}
	body .rsvp_sec_ccty p
	{
		font-size:20px;
		line-height:25px;
		margin-top:0px !important;
	}
		body .ccty-salsapage p {
			font-size:22px;
		line-height:27px;
		margin-top:0px !important;
	}
	body .home_room_sec h1.cus_heading
	{
		line-height: 40px;
		font-size: 40px;
	}
	body .home_room_sec p
	{
		font-size: 20px;
		line-height: 27px;
		margin-right:0px !important;
	}
	body .inquiries_sec h1
	{
		font-size: 22px;
		line-height: 35px;
	}
	body .inquiries_sec .wpb_text_column p 
	{
		margin-right: 0px;
	}
	body .inquiries_sec p
	{
		font-size: 18px;
	}
	body .desk_hide 
	{
		display:block;
		border-top: none;
		text-align: left;
		margin: -30px 0px 0px;
	}
	body .desk_hide a
	{
		text-align: center;
		width: 100%;
		box-sizing: border-box;	
		padding: 5px 10px !important;
		top: auto !important;
	}
	.post_sec .read_outr a, body a.qbutton.default
	{
		max-width: none;
		box-sizing: border-box !important;
	}
	body .home_room_sec a.qbutton.default
	{
		max-width:300px!important;
	}
	body .post_sec .read_outr a:hover, body a.qbutton.default:hover
	{
		background:#fff;
		color:#000;
	}
	body a.qbutton.default.genesis_btn:hover
	{
		background:#000;
		color:#fff!important
	}
	body a.qbutton.default.genesis_btn:hover:after
	{
		right:20px;
	}
	body .down_btn:hover
	{
		background:#fff;
		color:#000;
	}
	.sub_outr span:after
	{
		position: absolute;
		right: 0;
		bottom: -5px;
		margin-left: 0px;
	}
	.move_sec .mob_hight
	{
		height: 30px !important;
	}
	body .move_sec .mail_outr 
	{
		text-align: left;
	}
	footer .footer_top .footer_col2, body footer .footer_bottom p 
	{
		text-align: center;
	}
	body .foter_donate_outr 
	{
		display:block;
	}
	body .st_mob_show
	{
		display:block;
	}
	body .statemnt_outr
	{
		margin-bottom: 20px;
	}
	body .titl_outr span
	{
		font-size: 20px;
		line-height: 30px;
	}
	body .st_mob_show img
	{
		width:100%;
	}
	body .sub_outr
	{
		bottom: 5px;
		text-align: center;
	}
	.foter_donate_outr a 
	{
		width: 100%;
		box-sizing: border-box;
		display: block;
		margin-top: 50px;
	}
	footer .footer_top
	{
		padding-top: 70px !important;
		padding-bottom: 40px !important;
	}
	body .fotr_logo
	{
		max-width: 200px;
		margin: 0px auto;
		text-align: center;
		display: block;
	}
	body .team_outr .mbr_list
	{
		width:50%
	}
	body .custom_blog_post .latest_post_image
	{
		width: 100%;
		display: block;
	}
	body .custom_blog_post .latest_post_text
	{
		width:100%;
		padding:0px!important;
	}
	.custom_blog_post .cat_info_cs
	{
		position:relative;
		left:0px;
		width:100%;
		margin:20px 0px;
	}
	.custom_blog_post .read_mr
	{
		margin-top:20px;
		position:relative;
		text-align:left;
	}
	.custom_blog_post .read_mr a
	{
		display:inline-block;
		width: 40px;
		height: 40px;
		line-height: 44px;
	}
	.custom_blog_post .read_mr a img
	{
		margin-top: 0;
		max-width: 20px;
	}
	body .custom_blog_post ul li .latest_post
	{
		padding-bottom:0px;
	}
	.custom_blog_post .cat_info_cs .pst_date
	{
		font-size:14px;
		margin-top:8px;
	}
	body .post_author
	{
		font-size:14px;
	}
	.custom_blog_post .pst_cat a
	{
		font-size:14px;
		line-height:36px;
		padding:0px 20px
	}
	body .ultimate_sec .wpb_single_image.vc_align_left
	{
		text-align:center;
	}
	.mob_ngtvi_mrgn img
	{
		margin-left:-25px;
	}
	body .img_shadow img
	{
		margin-left:0px;
	}
	.utlimate_gimg img
	{
		width:auto;
		max-height:350px;
	}
	body .ultimate_sec h2
	{
		font-size:36px;
		line-height:45px;
	}
	body .rsvp_sec_ccty .move_sec h2 br
	{
		content:'';
	}
	body .rsvp_sec_ccty .move_sec h2 br::after
	{
		content:' ';
	}
	body .gro_wide_med_head h3
	{
		font-size:30px;
		line-height:35px;
		margin-bottom:20px!important;
	}
	body .smart_sol_sec .bold_font_growise p
	{
		font-size:24px;
		line-height:30px;
	}
}
@media only screen and ( min-width:1001px ) and ( max-width:1200px )
{
	body #gform_wrapper_4.gform_wrapper .gf_left_half, body #gform_wrapper_4.gform_wrapper .gf_right_half
	{
		width: 50%;
	}
	body #gform_wrapper_4.gform_wrapper .gf_right_half
	{
		padding-left: 20px;
	}
	body .post_sec .latest_post_holder.image_in_box .latest_post_text
	{
		padding: 20px 0 0 30px;
	}
	body .sub_outr span:after
	{
		margin-left: 5px;
	}
	body #gform_wrapper_5.gform_wrapper .gf_left_half
	{
		width:40%;
	}
	body #gform_wrapper_5.gform_wrapper .gf_right_half
	{
		width:60%;
		padding-left: 8px;
	}
	html body #gform_wrapper_5.gform_wrapper input[type=text]
	{
		padding-right: 30px!important;
	}
}
.desk_hide, .foter_donate_outr, .st_mob_show, .mob_tggle 
{
    display: none;
}
#video_sldr .tp-video-play-button
{
	display:none;
}
body #gform_wrapper_2.gform_wrapper .validation_message, body #gform_wrapper_3.gform_wrapper .validation_message, body #gform_wrapper_8.gform_wrapper .validation_message
{
	color: #EC1E24;
	padding-top: 5px;
    padding-left: 20px;
}
body .gform_wrapper input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#000!important;
  font-family: 'Work Sans', sans-serif!important;
  text-transform:uppercase;
}
body .gform_wrapper input::-moz-placeholder { /* Firefox 19+ */
  color:#000 !important;
  font-family: 'Work Sans', sans-serif!important;
  opacity:1!important;
  text-transform:uppercase;
}
body .gform_wrapper input:-ms-input-placeholder { /* IE 10+ */
	color:#000 !important;
	font-family: 'Work Sans', sans-serif!important;
	text-transform:uppercase;
}
body .gform_wrapper input:-moz-placeholder { /* Firefox 18- */
  color:#000!important;
  font-family: 'Work Sans', sans-serif!important;
  opacity:1!important;
  text-transform:uppercase;
}
header .q_logo a
{
	height: auto !important;
    min-height: 40px !important;
}
.pst_filtr_btn.active
	{
	   color: #000;
	   background: #fff100;
	}
@media ( min-width:1001px )
{
	.pst_filtr_btn:hover
	{
	   color: #000;
	   background: #fff100;
	}
	html body a.qbutton.default.down_btn:hover:after
	{
		/* background: url(images/download-white-icon.png) no-repeat !important; */
		top: 6px !important;
		background-size: auto 25px!important;
		background-position: center center!important;
		right:20px;
	}
	html body.page-template .elec_guide .yelow_btn:hover
	{
		border: 3px solid #000 !important;
	}
	.post_sec .read_outr a:hover, body a.qbutton.default:hover 
	{
		color: #fff;
		background:none;
	}
	.post_sec .read_outr a:hover:before, body a.qbutton.default:hover:before, .read_mr a:hover::after 
	{
		opacity: 1;
		width: 100%;
	}
	.read_outr a:hover:after, body a.qbutton.default:hover:after, .evnt_item_innr .rsvp_btn a:hover::after
	{
		content: "";
		position: absolute;
		filter: invert(100%);
		-webkit-filter: invert(100%);
		-ms-filter: invert(100%);
		-moz-filter: invert(100%);
		width: 30px;
		display: inline-block;
		height: 100%;
		top: 0;
		right:15px;
	}
	.statemnt_outr:hover .img_outr::before
	{
		background: rgba(0, 0, 0, 0.25);
	}
	.statemnt_outr:hover .sub_outr span:after
	{
		background-position:80% center;
	}
	.statemnt_outr:hover .titl_outr span:after
	{
		max-width:150px;
	}
	header nav.main_menu.right
	{
		height:100vh;
	}
	header .drop_down .narrow .second .inner ul li a span:hover:after 
	{
		transform: scaleX(1);
		transform-origin: 0% 50%;
	}
	/* .custom_blog_post .latest_post_image a
	{
	   min-height:350px;
	} */
	body #id_707bcb2c-7d84-4ce8-a20d-8100da848169 .sli-columns 
	{
		padding:0px;
	}
	body #id_707bcb2c-7d84-4ce8-a20d-8100da848169 .sli-columns .sli-element
	{
		width:33.33333%;
		clear: none;
		float: left;
		padding: 0 0.5em;
	}
	body #id_707bcb2c-7d84-4ce8-a20d-8100da848169 .sli-columns #id_4a2bb980-cc37-4c99-90df-e1301c94c67f
	{
		width:100%;
	}
	
}
body header
{
	position: fixed;
}
.darkHeader, .single-post header, .page-id-4085 header {
    background: #000;
}
.single-post header, .page-id-4085 header {
	height: 100px;
}
.single-post .content
{
	margin-top:180px !important;
}
.single-post .title_outer 
{
   display: none;
}
body .mater_sec
{
	background-position: left top !important;
}
.bg_overlay:before {
    background: rgba(0, 0, 0, 0.50);
    content: "";
     position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
	display: block;
}
body .mater_sec h1, body .crats_sec h1
{
	text-transform: none;
	font-weight: 800;
}
body .video_sec #gform_wrapper_2.gform_wrapper 
{
    margin: 0px !important;
    display: inline-block;
    float: left;
    width: 100%;
    max-width: 415px;
    position: relative;
}
body .video_sec #gform_wrapper_2.gform_wrapper input[type=text], body .join_sec #gform_wrapper_3.gform_wrapper input[type=text], body .join_sec #gform_wrapper_8.gform_wrapper input[type=text]
{
	background:#000!important;
}
body .video_sec #gform_wrapper_2.gform_wrapper input[type=text], body.page-id-203 .join_sec #gform_wrapper_3.gform_wrapper input[type=text], body.page-id-203 .join_sec #gform_wrapper_8.gform_wrapper input[type=text]
{
	color:#fff!important;
}
body .video_sec .gform_wrapper input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#fff!important;
  font-family: 'Work Sans', sans-serif!important;
  text-transform:uppercase;
}
body .video_sec .gform_wrapper input::-moz-placeholder { /* Firefox 19+ */
  color:#fff !important;
  font-family: 'Work Sans', sans-serif!important;
  opacity:1!important;
  text-transform:uppercase;
}
body .video_sec .gform_wrapper input:-ms-input-placeholder { /* IE 10+ */
	color:#fff !important;
	font-family: 'Work Sans', sans-serif!important;
	text-transform:uppercase;
}
body .video_sec .gform_wrapper input:-moz-placeholder { /* Firefox 18- */
  color:#fff!important;
  font-family: 'Work Sans', sans-serif!important;
  opacity:1!important;
  text-transform:uppercase;
}
.repr_sec h1 {
	font-weight: 800;
	font-size: 40px;
    line-height: 50px;
    color: #fff;
}
.page-id-176 .repr_sec h1  {
	font-weight: 800;
	font-size: 40px;
    line-height: 50px;
    color: #fff;
	width:100%;
}
.page-id-133 .repr_sec h1
{
	font-weight: 800;
	font-size: 40px;
    line-height: 50px;
    color: #fff;
}
.repr_sec p
{
	color:#fff;
}
.testi_section .testimonials_holder .testimonial_content_inner
{
	padding: 0px 250px;
}
.testi_section .testimonials.testimonials_carousel .flex-viewport 
{
	background: url(images/testimo-new-bg.png) no-repeat;	
	background-position: left center;
	background-size: cover;
	padding: 150px 0;
}
.testi_section .testimonials_holder .testimonial_content_inner:before {
    background: rgba(0, 0, 0, 0.15);
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    border: 5px solid #fff;
    box-sizing: border-box;
}
.testi_section .testimonial_text_holder , .testi_section .testimonial_title_holder
{
	z-index: 1;
	position: relative;
    display: block;
}
.testi_section .testimonial_text_inner p
{
	line-height: 45px;
    letter-spacing: 1px;
	margin-top: 40px;
    margin-bottom: 0px !important;
}
.testi_section .testimo_titl h2 {
    font-weight: 800 !important;
    color: #fff100!important;
    font-size: 24px !important;
    line-height: 30px !important;
    letter-spacing: 1px !important;
	padding:0px 10px;
}
.testi_section .testimonials_holder .flex-direction-nav {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin-bottom: 100px;
	margin-left:0px !important;
}
.testi_section .testimonials_holder .flex-direction-nav li:first-child 
{
    margin-right: 80px;
}
.testi_section .testimonials_holder.light .flex-direction-nav a {
    border-color: transparent;
    border: none;
    background: #fff100;
    border-radius: 0px;
    width: 45px;
    height: 45px;
}
.testi_section .testimonials_holder .flex-direction-nav a.flex-next:before
{
	content: "";
    position: absolute;
    background: url(images/arrows_black.png) no-repeat;
    width: 100%;
    display: inline-block;
    height: 45px;
    background-size: 50% auto;
    background-position: center center;
    top: 0;
    left: 0;
    line-height: 45px;
}
.testi_section .testimonials_holder .flex-direction-nav a.flex-prev:before
{
	content: "";
    position: absolute;
    background: url(images/arrows_black_left.png) no-repeat;
    width: 100%;
    display: inline-block;
    height: 45px;
    background-size: 50% auto;
    background-position: center center;
    top: 0;
    left: 0;
    line-height: 45px;
}
html body .block_bg_section
{
	background: url(images/Statue-of-Liberty-img.png) no-repeat;
    background-position: 300px center!important;
    background-size: contain!important;

}
html body .solve_block_section {
    background: url(images/building-new-img.png) no-repeat;
	background-position: left bottom!important;
    background-size: contain !important;
}
html body .inquiries_sec
{
	background: url(images/Statue-img.png) no-repeat;
	background-position: 300px bottom!important;
    background-size: 21% auto !important;
}
.repr_sec strong {
    font-weight: 800;
    color: #fff100;
}
body .sucess_para strong
{
	font-weight: 500;
    color: #fff100;
}
.prob_sec h1 {
    text-transform: none;
}
.prob_sec p, .prob_sec li, .join_sec p, .dnt_sec p {
    color: #fff;
}
body .content .prob_sec ul, body .content .privacy_sec ul {
    list-style-position: outside;
    margin:0px;
    padding: 0px;
    list-style: none;
}
.content .prob_sec ul li, body .content .privacy_sec ul li
{
	margin-bottom: 30px;
	padding-left: 30px;
	position:relative;
}
.content .prob_sec li:before, body .content .privacy_sec ul li:before {
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 10px;
    position: absolute;
    left: 0px;
    top: 10px;
    background: #fff100;
}
.content ul {
    list-style-position: outside;
    margin-left:30px;
    padding: 0px;
}
.become_left-col .wpb_content_element 
{
    padding-right: 28%;
}
html body .join_sec {
    background: url(images/flag_join.png) no-repeat;
    background-position: left center!important;
    background-size: 42% auto !important;
}
.join_sec h1, .dnt_sec h1 {
    color: #fff;
    text-transform: none;
    font-size: 49px !important;
    line-height: 65px!important;
}
body .join_sec #gform_wrapper_3.gform_wrapper , body .join_sec #gform_wrapper_8.gform_wrapper{
    float: none;
}
body .join_sec .gform_wrapper input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#fff!important;
  font-family: 'Work Sans', sans-serif!important;
  text-transform:uppercase;
}
body .join_sec .gform_wrapper input::-moz-placeholder { /* Firefox 19+ */
  color:#fff !important;
  font-family: 'Work Sans', sans-serif!important;
  opacity:1!important;
  text-transform:uppercase;
}
body .join_sec .gform_wrapper input:-ms-input-placeholder { /* IE 10+ */
	color:#fff !important;
	font-family: 'Work Sans', sans-serif!important;
	text-transform:uppercase;
}
body .join_sec .gform_wrapper input:-moz-placeholder { /* Firefox 18- */
  color:#fff!important;
  font-family: 'Work Sans', sans-serif!important;
  opacity:1!important;
  text-transform:uppercase;
}
body .join_sec #gform_wrapper_3.gform_wrapper input[type=submit], body .join_sec #gform_wrapper_8.gform_wrapper input[type=submit]
{
	background:#fff!important;
	color:#000!important;
}
.mem_img .play_vid, .mem_img .pause_vid {
   position: absolute;
   right: 0pc;
   bottom: 0px;
   z-index:101;
   cursor:pointer;
}
.mem_img {
   display: block;
   width: 100%;
   clear: both;
   position: relative;
}
.mem_img .base_img
{
    display:block;
    max-width:100%;
	width:100%;
}
.team_outr {
   display: flex;
   flex-wrap: wrap;
   flex-direction: row;
   align-items: start;
   justify-content: left;
   margin-left: -15px;
   margin-right: -15px;
}
.mbr_list {
   width: 25%;
   padding: 0px 15px;
   box-sizing: border-box;
   margin-bottom: 30px!important;
}
.mbrvid_outr
{
   position: absolute;
   z-index: 100;
   width: 100%;
   height: 100%;
   overflow: hidden;
}
.mbrvid_outr video
{
    width:100%;
	height:101%;
}
.mbr_list h2
{
	margin: 20px 0px 10px;
    font-weight: 900;
    line-height: 25px;
    color: #000;
}


@media ( max-width:700px )
{
	/* html .team_outr .mbr_list
	{
		width:100%
	} */
	html body .what_can_do_ct .wpb_single_image.vc_align_left img
	{
		max-width:70%;
	}
	#popuppress-6009 .email_pp h2 br
	{
		content:'';
	}
	#popuppress-6009 .email_pp h2 br::after
	{
		content:' ';
	}
	body #popuppress-6009 .pps-wrap
	{
		background-size:cover!important;
	}
	
	.leadr_table .tablepress-responsive-phone tbody tr td
	{
		text-align:left!important;
		border-right:none!important;
	} 
	.leadr_table .tablepress-responsive-phone thead th
	{
		max-width:100px!important;
		font-size:14px!important;
		line-height:20px!important;
	}
	.leadr_table .tablepress tbody td
	{
		border-left:none!important;
	}
	.leadr_table .tablepress tbody tr td.column-3
	{
		border-bottom:1px solid #fff!important;
	}
	.leadr_table .tablepress tbody tr td.column-1
	{
		border-top:1px solid #fff!important;
	}
	body .leadr_table .tablepress .row-hover tr
	{
		border-left:none;
	}
	.leadr_table .dataTables_paginate.paging_simple
	{
		display:none;
	}
	body .firstrectanglebox .scorePoint
	{
		font-size:30px;
		line-height:40px;
	}
	body .lbtable .wpb_wrapper h2
	{
		font-size:30px;
		line-height:40px;
	}
	body .leadr_table .tablepress tbody td.column-1
	{
		font-size:24px;
		line-height:32px;
		left:0px;
	}
	body .leadr_table .tablepress tbody td
	{
		font-size:20px;
		line-height:32px;
		padding-left:10px;
	}
}
.page-id-216 .qode_video_box .qode_video_image img, .page-id-216 .qode_video_box .qode_video_image, .page-id-216 .qode_video_box
{
	width:100%;
	color: #fff100;
	border: none!important;
}
body .qode_video_box .qode_video_image .qode_video_box_button, body .qode_video_box .qode_video_image:hover .qode_video_box_button
{
	background:#fff100!important;
}
body span.qode_video_box_button_holder::after {
    content: "Play";
    display: block;
    clear: both;
    text-transform: uppercase;
    margin-top: 20px;
}
body .qode_video_image:hover .qode_video_box_button_holder::after
{
	color:#fff100!important;
}
.cus_heading
{
    display:inline-block;
    position:relative;
}
.cus_heading::after
{
    display:block;
    width:100%;
    background:#fff100;
    height:3px;
    content:'';
    clear:both;
	margin-top: 10px;
}
@media only screen and ( min-width:351px ) and ( max-width:600px )
{
	.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .full_width .parallax_content, .steps_holder_inner, div.grid_section .section_inner, nav.content_menu ul
	{
		width: 85% !important;
	}
}
body .white_btn {
    background: #fff;
}

.born_sec p, .ques_sec p, .move_sec p, .monthly_work p, .monthly_work h1
{
	color:#fff;
}
body .monthly_work h1
{
	font-size: 40px;
    font-weight: 800;
	line-height: 55px;
}
.ques_sec .q_elements_holder.two_columns .q_elements_item
{
	width: 47%;
    margin-right: 52px !important;
    display: inline-block;
    border: 5px solid #fff;
}
.ques_sec .q_elements_holder.two_columns .q_elements_item:last-child {
    margin-right: 0px !important;
}
.ques_sec .q_elements_item_content {
    min-height: 130px;
}
.blak_titl, .ultimate_sec h1 {
    color: #000 !important;
}
.brdr_lenth
{
	width:100%;
}
body .build
{
	background-position: center bottom !important;
}
.blak_bdr {
    color: #000 !important;
    display: inline-block;
    position: relative;
}
.blak_bdr::after {
    display: block;
    width: 100%;
    background: #000;
    height: 3px;
    content: '';
    clear: both;
}
.ultimate_sec h2
{
	color:#000;
	text-transform:none;
	font-weight: 800;
    font-size: 30px;
    line-height: 40px;
}
.down_btn, .purch_btn {
    background: #fff;
}
.img_shadow img
{
   -webkit-box-shadow: -12px 0px 15px 0px rgba(0,0,0,0.22);
    -moz-box-shadow: -12px 0px 15px 0px rgba(0,0,0,0.22);
    box-shadow: -12px 10px 15px 0px rgba(0, 0, 0, 0.55);
    margin-left: 20px;
}
.dnt_sec h1 strong {
    color: #000;
    font-weight: 800;
}
.dnt_btn {
    width: 100%;
    display: block;
    position: relative;
    clear: both;
}
.dnt_btn a {
    color: #000 !important;
    background: #fff100;
    padding: 15px 25px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 900;
    letter-spacing: 1px;
    transition-duration: 0.3s;
    transition-property: transform;
    -webkit-tap-highlight-color: transparent;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    width: 100%;
    display: block;
    box-sizing: border-box;
    text-align: center;
    max-width: 250px;
}
.dnt_btn a:hover {
    transform: scale(1.1);
}
html body .dnt_sec {
    background: url(images/donate-flag.png) no-repeat;
    background-position: left center!important;
    background-size: 38% auto !important;
}
body .our_gen h1
{
	padding: 0px 3%;
}
@media only screen and ( min-width:1001px ) and ( max-width:1299px )
{
	body .ques_sec .q_elements_holder.two_columns .q_elements_item
	{
		width: 46%;
	}
	body .ques_sec .q_elements_item_content 
	{
		min-height: 160px;
	}
}
.img_brdr img {
    border: 2px solid rgba(0, 0, 0, 0.28);
    box-sizing: border-box;
}
/* body .down_btn
{
	height: auto!important;
    line-height: 30px!important;
    padding: 7px 25px 7px 15px!important;
} */
body a.qbutton.default.down_btn:after
{
	background: url(images/download-icon.png) no-repeat !important;
    top: 0;
    background-size: auto 25px!important;
    background-position: center center!important;
}
.post_filtr
{
   display: block;
   clear: both;
   width: 100%;
   overflow: hidden;
   background: black;
   margin-bottom: 20px;
}
.pst_filtr_btn
{
   display: inline-block;
   color: #fff;
   cursor: pointer;
   text-transform: uppercase;
   margin-right: 20px;
   padding: 0px 20px;
   box-sizing: border-box;
   margin-top: 15px;
   margin-bottom: 15px;
   line-height:50px;
}
 body .latest_post_holder.custom_blog_post ul
{
   margin: 0px 0px 50px 0px !important;
   padding: 0px!important;
   list-style: none!important;
}
.custom_blog_post ul, .custom_blog_post ul li
{
	display: block;
    clear:both;
	width:100%;
}
.custom_blog_post ul li .latest_post
{
	display: flex;
    flex-direction: row;
    align-items: stretch;
    height: 100%;
	flex-wrap:wrap;
	padding-bottom: 0px;
	padding-top: 20px !important;
}
.custom_blog_post .latest_post_image 
{
	width: 40%;
}
.custom_blog_post .latest_post_image 
{
	width: 20%;
	float:none;
	display:flex;
}
.custom_blog_post .latest_post_text 
{
	width: 80%;
	float:none;
	display:flex;
	box-sizing:border-box;
	padding-left:50px!important;
	align-items:center;
	position:relative;
}
.cat_info_cs
{
    position: absolute;
    top: 0px;
    left: 50px;
    width: calc(100% - 50px);
    border-top: 3px solid #fff100;
}
.pst_cat a
{
    display: inline-block;
    background: #fff100;
    color: #000;
    padding: 0px 10px;
    line-height: 25px;
    height: auto;
    overflow: hidden;
	text-transform:uppercase;
	border: none;
	font-size: 14px;
}
.cat_info_cs .pst_date
{
    float: right;
    margin-top: 0px;
	text-transform:uppercase;
	font-size:16px;
}
.custom_blog_post .latest_post_image a .pst_imglbl {
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 10;
   color: #fff;
   background: #000;
   text-transform: uppercase;
   letter-spacing: 0px;
   font-weight: 700;
   padding: 0px 10px;
   line-height: 30px;
   font-size:16px;
}
.custom_blog_post .latest_post_image a .pst_imglbl
{
	display:none;
}
.custom_blog_post .latest_post_image a {
   position: relative;
   display: block;
   border: none;
}
.authr_detail {
   display: block;
   clear: both;
   width: 100%;
   margin-top: 15px;
   text-transform: uppercase;
   font-size:16px;
}
.authr_detail  .post_author a, span.pst_lbl a
{
   color: #000;
    border: none !important;
}
.genesis_btn {
    background: #000;
    color: #fff !important;
	z-index: 201;
}
body .group_sec .genesis_btn:hover
{
	color:#000 !important;
}
body .group_sec .genesis_btn:before
{
	background-color: #fff !important;
}
body .group_sec .genesis_btn:hover:after
{
	content: "";
    position: absolute;
    filter: invert(0%);
    -webkit-filter: invert(0%);
    -ms-filter: invert(0%);
    -moz-filter: invert(0%);
    display: inline-block;
    height: 100%!important;
    top: 0px;
    width: 30px !important;
    transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    right: 15px;
}
body .group_sec .genesis_btn:after
{
	content: "";
    position: absolute;
    background: url(images/arrows_white.png) no-repeat !important;
    display: inline-block;
    height: 100%!important;
    background-size: 22px auto!important;
    top: 0px;
    width: 30px !important;
    background-position: center center !important;
    transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    right: 20px;
}
.read_mr
{
    position: absolute;
	bottom: 0px;
	right: 0px;
}
.read_mr a
{
	width: 36px;
    height: 36px;
    display: block;
    text-align: center;
    line-height: 36px;
	border:2px solid #000 !important;
	position: relative;
}
.read_mr a img
{
	display: inline-block!important;
    margin-top: 10px;
    width: 100%;
    max-width: 20px;
	transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
}
.testi_section .testimonials_holder .flex-direction-nav li:last-child {
   margin-left: 40px;
}
.testi_section ol.flex-control-nav.flex-control-paging a {
   display: none;
   border: none;
   color: #fff100;
}
.testi_section ol.flex-control-nav.flex-control-paging a.flex-active {
   display: block;
}
.testi_section ol.flex-control-nav.flex-control-paging {
   display: inline-block;
   position: relative;
   top: -105px;
   left: -20px;
}
.testi_section ol.flex-control-nav.flex-control-paging::after {
   content: " / 5";
   color: #fff100;
   position: absolute;
   top: 0px;
   width: 61px;
   }
   .pst_top
{
   display: block;
   width: 100%;
   clear: both;
   float: left;
   border-top: 3px solid #fff100;
	margin-bottom:80px;
}
.pst_top .pst_fldtsg
{
    display: inline-block;
   background: #000;
   color: #fff;
   padding: 0px 25px;
   line-height: 46px;
   height: auto;
   text-transform: uppercase;
    float:left;
	position:relative;
}
.pst_top .pst_cattsingle
{
    float:left;
}
.pst_top .pst_cattsingle a
{
    display: inline-block;
   background: #fff100;
   color: #000;
   padding: 0px 25px;
   line-height: 46px;
   height: auto;
   overflow: hidden;
   text-transform: uppercase;
   border: none;
}
.pst_top .pst_datesingle
{
   float: right;
   margin-top: 14px;
   text-transform:uppercase;
}
.pst_top .pst_fldtsg::before {
   content: '';
   position: absolute;
   width: 100%;
   height: 3px;
   background: #000;
   top: -3px;
   left: 0px;
   display: block;
   z-index: 100;
}
.single-post .blog_holder.blog_single article h2
{
   display: block;
   text-transform: none;
   font-weight: 900;
   font-size: 40px;
   line-height: 45px;
   letter-spacing: 1px;
   color: #000;
   clear: both;
}
.single-post .authr_detail
{
    letter-spacing:1px;
    margin-bottom:50px;
}
.single-post .post_image
{
   width: 100%;
   max-width: 300px;
   margin: 0 auto;
}
.single-post .post_image img
{
    max-width:100%;
}
.build h1 {
    text-transform: uppercase !important;
}
.loadr_outr {
    position: fixed;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    z-index: 1001;
    display: block;
    left: 0px;
}
/* .loader {
    display: inline-block;
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #fff100;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    vertical-align: middle;
    position: absolute;
    top: 40%;
    left: 45%;
} */
.loader{
	display: inline-block;
	width: 64px;
	height: 64px;
	position: absolute;
    top: 40%;
    left: 50%;
}
.loader:after {
	content: " ";
	display: block;
	width: 55px;
	height: 55px;
	margin: 1px;
	border-radius: 50%;
	border: 5px solid #fff100;
	border-color: #fff100 transparent #fff100 transparent;
	animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.custom_vidplay .cus_vid
{
   width: 100%;
   position: absolute;
   top: 0px;
   left:0px;
   height: 100%!important;
   z-index: 100;
   display:block;
}
.qode_video_box .qode_video_image.custom_vidplay img
{
    z-index:-1;
}
.qode_video_box .qode_video_image.custom_vidplay .qode_video_box_button_holder
{
    z-index:-1
}
.custom_vidplay .slf_vid {
   position: absolute;
   top: 0px;
   height: 100%;
   left: 0px;
   display: none;
}
.testi_section .wpb_wrapper {
    position: relative;
}
.testi_section .testimo_titl {
    position: absolute;
    top: 280px;
    z-index: 1;
    width: 100%;
}
.nolabal_loadmore {
   display: block;
   clear: both;
   width: 100%;
   text-align: center;
   margin: 50px 0px;
}
.nolabal_loadmore span {
   display: inline-block;
   background: #fff100;
   text-transform: uppercase;
   font-weight: 700;
   padding: 0px 30px;
   line-height: 50px;
   cursor: pointer;
   transition-duration: 0.3s;
    transition-property: transform;
    -webkit-tap-highlight-color: transparent;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
}
.nolabal_loadmore span:hover {
    transform: scale(1.1);
}
.single.single-post, .page-template-custom_blog {
    background: #fff !important;
}
.footer_bottom_holder a
{
	font-size:12px;
	letter-spacing:1px;
}
.toggle_cont
{
    display: block;
    clear: both;
    width: 100%;
}
.toggle_cont ul
{
	display:none;
}
.toggle_btn, .dwn_btn
{
    display: inline-block;
    background: #fff100;
    text-transform: uppercase;
    color: #000;
    padding: 0px 25px;
    line-height: 46px;
    cursor: pointer;
}
body .content a
{
	color:#000000;
	border-bottom:1px solid #fff100;
}
.single-post .post_text_inner p iframe
{
	margin:50px 0px;
}
.single-post .blog_holder.blog_single article
{
    margin: 0px 0px 50px;
}
/* .single-post a.down_btn:after, .single-post a.down_btn:hover:after
{
	width: 40%!important;
} */
body .post_text_inner h2, body .post_text_inner h2 strong {
    text-transform: none !important;
    font-weight: 900 !important;
    font-size: 22px !important;
    line-height: 35px !important;
    letter-spacing: 1px !important;
    color: #000;
}
.post_sec .latest_post_image a {
    border: none !important;
}
.single-post .singal_btm_para {
    display: block;
    width: 100%;
    float: left;
}
.single-post .down_btn {
    margin-top: 30px;
}
.privacy_sec h2 {
    color: #000;
    text-transform: none;
    line-height: 45px;
    letter-spacing: 1px;
    font-size: 36px;
    font-weight: 900;
}
.privacy_sec .priv_titl h1 {
    text-transform: uppercase;
    line-height: 57px;
    letter-spacing: 1px;
    font-size: 47px;
    font-weight: 900;
}
@media ( max-width:600px )
{
	body form.post-password-form
	{
		max-width:300px;
	}
	body .pst_filtr_btn
	{
		display:block;
		text-align:center;
	}
	.single-post .pst_top .pst_datesingle
	{
		font-size: 18px;
	}
	.single-post .pst_top .pst_cattsingle a
	{
		padding: 0px 15px;
		font-size: 18px;
	}
	.single-post .pst_top
	{
		margin-bottom: 50px;
	}
}
@media ( min-width:1441px) and ( max-width:1680px )
{
	html body .block_bg_section, html body.page-template .inquiries_sec
	{
		background-position: 200px center!important;
	}
}
@media ( min-width:1700px)
{
	html body .block_bg_section
	{
		background-position: 26% center!important;
	}
	body .tp_sec_ct h1
	{
		font-size:80px;
		line-height:75px;
	}
	body .citizen_leader_board h1
	{
		font-size:80px;
		line-height:90px;
	}
	body .firstrectanglebox .scorePoint
	{
		font-size:50px;
		line-height:60px;
	}
	body .firstrectanglebox h4
	{
		font-size:30px;
		line-height:38px;
	}
	body .lbtable .wpb_wrapper h2
	{
		font-size:50px;
		line-height:60px;
	}
	
	body .leadr_table .tablepress tbody td.column-1
	{
		font-size:40px;
		line-height:57px;
	}
	body .leadr_table .tablepress tbody td
	{
		font-size:30px;
		line-height:42px;
	}
	body .what_can_do_ct h2, .upcoming_sec_ct h2, .coming_sc_ct h2
	{
		font-size:50px;
		line-height:65px;
	}
	body .quick_act_ct h3, .upcoming_sec_ct .calndr_txt h3, .quick_act_ct_note h3
	{
		font-size:30px;
		line-height:42px;
	}
	body .priority_col h2
	{
		font-size:60px;
		line-height:58px;
	}
	body .priority_col h4
	{
		font-size:35px;
		line-height:38px;
	}
	body .priority_col h5
	{
		font-size:30px;
		line-height:74px;
		top:-37px;
	}
	html body .priority_col a.qbutton.default
	{
		font-size:30px;
		line-height:74px;
		max-width: 390px;
	}
	html body .priority_btm_row a.qbutton.default
	{
		font-size:30px;
		line-height:74px;
		max-width: 250px;
	}
	body .what_can_do_ct .priority_btm_row h2
	{
		font-size:40px;
		line-height:45px;
	}
	body .priority_btm_row h3
	{
		font-size:30px;
		line-height:35px;
	}
	body.page-id-6167 .move_sec h1
	{
		font-size:50px!important;
		line-height:65px!important;
	}
	body body .download_list_ct ul li a
	{
		font-size:30px;
		line-height:32px;
		padding:30px 80px 30px 0px;
	}
	body .coming_innr_sec h3
	{
		font-size:40px;
		line-height:40px;
	}
	.coming_innr_sec .vc_col-sm-3
	{
		width:30%
	}
	.coming_innr_sec .vc_col-sm-5
	{
		width: 50%;
    margin-left: 7vh;
		
	}
	.coming_innr_sec #gform_wrapper_3
	{
		max-width: 70% !important;
	}
	body .amr_prb_sec h1
	{
		font-size:90px;
		line-height:100px;
		font-family: 'Vanguard CF';
		font-weight: bold;
		font-style: normal;
	    letter-spacing: 6px;
		font-kerning: normal;
	}
	body .sign_today_sec h2
	{
		font-size:70px;
		 font-family: 'Vanguard CF';
		  font-weight: bold;
    font-style: normal;
	}
	body .sign_today_sec h3
	{
		font-size:28px;
		line-height:30px;
	}
	html body ul.sli-style-button li label
	{
		font-size:30px!important;
		line-height:36px!important;
	}
}
.mission_sec .med_cushead
{
	font-size:30px;
	line-height:40px;
}
.read_mr a:hover img
{
	filter: invert(100%);
	-webkit-filter: invert(100%);
	-ms-filter: invert(100%);
	-moz-filter: invert(100%);
	transform: translateX(5px);
	-moz-transform: translateX(5px);
	-webkit-transform: translateX(5px);
}
/* .page-id-396 .content
{
	margin:0px;
} */
.footer_top .foter_donate_outr a:hover
{
	color:#000 !important
}
body .elec_guide h1
{
	font-size: 45px !important;
	line-height: 55px !important;
}
html body .elec_guide .yelow_btn {
    background: #fff100;
    border: 3px solid #fff100 !important;
}
body .Elec_acod_section ul {
    list-style-position: outside;
    margin: 20px 0px 30px 0px !important;
    padding: 0px;
    list-style: none;
}
body .Elec_acod_section ul li {
    margin-bottom: 30px;
    padding-left: 30px;
    position: relative;
}
body .Elec_acod_section ul li:before {
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 10px;
    position: absolute;
    left: 0px;
    top: 10px;
    background: #fff100;
}
.Elec_acod_section h3 {
    color: #000;
    font-weight: 700;
    font-size: 24px;
    line-height: 35px;
    letter-spacing: 1px;
}
.Elec_acod_section .mand_cus_heading, .elec_mand_para {
    display: block;
    position: relative;
    width: 100%;
    margin-bottom: 30px!important;
}
.Elec_acod_section .mand_cus_heading:after {
    display: block;
    width: 100%;
    background: #000;
    height: 3px;
    content: '';
    clear: both;
    margin-top: 5px;
}
.elec_mand_para:after {
    display: block;
    width: 100%;
    background: #000;
    height: 2px;
    content: '';
    clear: both;
    margin-top: 5px;
}
.elec_mand_para p
{
	min-height: 120px;
}
.Elec_acod_section span.qode-tab-title-inner {
    color: #000 !important;
    text-transform: none;
    font-weight: 800;
    font-size: 30px;
    line-height: 40px !important;
    padding: 30px 0px !important;
}
.Elec_acod_section .qode-accordion-holder .qode-title-holder {
    border-bottom: none;
    border-top: 3px solid #000;
}
.Elec_acod_section .qode-accordion-holder .qode-title-holder:hover, .Elec_acod_section .qode-accordion-holder .qode-title-holder.ui-state-active {
    background: none;
    color: #000;
}
.Elec_acod_section .qode-accordion-holder .qode-accordion-content
{
	padding:0px 0px 30px;
}
.Elec_acod_section .qode-accordion-holder .qode-title-holder:last-of-type {
    border-bottom: 3px solid #000;
}
.Elec_acod_section .qode-accordion-holder .qode-title-holder.ui-state-active 
{
    border-bottom: none!important;
}
.Elec_acod_section .qode-accordion-holder .ui-accordion-content-active:last-of-type {
    border-bottom: 3px solid #000;
}
.Elec_acod_section .qode-accordion-holder .icon_plus:before
{
	content: "";
    background: url(images/elec-close-icon.svg) no-repeat;
    display: block;
    background-size: 40px auto!important;
    background-position: center center;
    width: 55px;
    height: 55px;
}
.Elec_acod_section .qode-accordion-holder .icon_minus-06:before
{
	content: "";
    background: url(images/elec-open-icon.svg) no-repeat;
    display: block;
    background-size: 40px auto!important;
    background-position: center center;
    width: 55px;
    height: 55px;
}
.Elec_acod_section .qode-accordion-holder .qode-title-holder .qode-accordion-mark
{
	right: 50px;
	width: 50px;
}
.page-id-133 .qode_video_box .qode_video_image
{
	border: none;
    color: #fff100;
}
.inquiries_sec h1 {
    color: #fff;
    text-transform: none;
    font-size: 50px;
    line-height: 65px;
    font-weight: 800;
}
.inquiries_sec h1:after
{
	display:none;
}
.inquiries_sec .wpb_text_column
{
	display: inline-block ;
}
html body .inquiries_sec .touch_btn {
    display: inline-block !important;
    max-width: 200px !important;
    background: #fff;
    border: 3px solid #fff !important;
}
html body .inquiries_sec .touch_btn:hover
{
	border: 3px solid #000 !important;
}
.inquiries_sec p {
    color: #fff;
    font-size: 22px;
    line-height: 30px;
}
.inquiries_sec .wpb_text_column p {
    margin-right: 50px;
}
body .left_mad_para p 
{
	margin:0px!important;
}
.immigrants_row .elec_mand_para p {
    min-height: 100px;
}
body .content.content_top_margin_none
{
    margin-top: 100px!important;
}

body .qode-accordion-holder .qode-title-holder.ui-state-active, body .qode-accordion-holder .qode-title-holder.ui-state-hover
{
	background:none!important;
}
@media ( min-width:1201px ) and ( max-width:1299px )
{
	.born_sec .section_inner_margin, .ques_sec .section_inner_margin, .collabo_sec .section_inner_margin
	{
		padding-left:80px;
		padding-right:80px;
		box-sizing:border-box;
	}
	body #gform_wrapper_5.gform_wrapper .gf_left_half
	{
		width:40%;
	}
	body #gform_wrapper_5.gform_wrapper .gf_right_half
	{
		width:60%;
		padding-left: 25px;
	}
	html body #gform_wrapper_5.gform_wrapper input[type=text]
	{
		padding-right: 30px!important;
	}
}
.pst_cat .c_1317 {
    display: none;
}
@media only screen and ( min-width:768px ) and ( max-width:1000px )
{
	body .post_sec .latest_post_holder.image_in_box .latest_post_text 
	{
		padding: 0px 0px 0px 20px!important;
	}
	html body .post_sec .latest_post_holder.image_in_box .latest_post_text .latest_post_title, html body .post_sec .latest_post_holder.image_in_box .latest_post_text .latest_post_title a
	{
		font-size: 24px!important;
		line-height: 30px!important;
		letter-spacing: 0px!important;
	}
	html body .post_sec .latest_post_holder.image_in_box .latest_post_text .excerpt 
	{
		font-size: 18px!important;
		line-height: 25px!important;
	}
	body .read_outr 
	{
		margin-top: 20px !important;
	}
	body .post_sec .read_outr a, body a.qbutton.default 
	{
		padding: 5px 0px 5px 15px!important;
		font-size: 16px!important;
	}
	footer .two_columns_50_50>.column1, footer .two_columns_50_50>.column2, footer .footer_top .footer_col2, footer .footer_bottom p
	{
		text-align:center;
	}
	body  .move_sec .vc_col-sm-6, footer .two_columns_50_50>.column1, footer .two_columns_50_50>.column2 
	{
		width: 100% !important;
	}
	footer .footer_top .two_columns_50_50 .column1
	{
		margin: 0 0 25px;
	}
	body .foter_donate_outr 
	{
		display: block;
	}
	.foter_donate_outr a 
	{
		width: 100%;
		box-sizing: border-box;
		display: block;
		margin-top: 50px;
	}
	footer .footer_top 
	{
		padding-bottom: 50px !important;
	}
	body .mob_hight
	{
		height: 40px !important;
	}
	body .hdr_top_space, body .priv_hdr_top_space
	{
		height: 40px !important;
	}
	.repr_sec .vc_col-sm-7, .repr_sec .vc_col-sm-5
	{
		width:100% !important;
	}
	body .ques_sec .q_elements_holder.two_columns .q_elements_item 
	{
		min-height: 300px;
	}
	body .decis_row h1.cus_heading 
	{
		font-size: 36px;
		line-height: 47px;
	}
	body #gform_wrapper_4.gform_wrapper .gf_left_half
	{
		width: 40%!important;
	}
	body #gform_wrapper_4.gform_wrapper .gf_right_half
	{
		width: 60%!important;
	}
	body #gform_wrapper_5.gform_wrapper .gf_left_half, body #gform_wrapper_5.gform_wrapper .gf_right_half
	{
		width: 100%!important;
		padding-left: 0px!important;
	}
	body #gform_wrapper_5.gform_wrapper .ginput_complex .ginput_right
	{
		width:100%!important;
		padding-right: 0px!important;
	}
	body #gform_wrapper_5.gform_wrapper .gform_footer
	{
		position: relative;
		top: 0;
	}
	body #gform_wrapper_5.gform_wrapper .gform_fields .gfield
	{
		margin:0px !important;
		padding-right: 0px!important;
	}
	body #gform_wrapper_5.gform_wrapper input[type=submit]
	{
		width:100%;
	}
	body #gform_wrapper_5.gform_wrapper #field_5_2 input[type=text] 
	{
		margin-bottom: 10px;
	}
}
body .home_room_sec
{
	margin: 0px!important;
	cursor: pointer;
}
.home_room_sec h1.cus_heading {
    color: #000;
	line-height: 50px;
    letter-spacing: 1px;
    font-size: 50px;
}
.home_room_sec h1.cus_heading:after {
    background: #000;
}
.home_room_sec strong {
    font-weight: 900;
}
.home_room_sec p {
    font-size: 24px;
    line-height: 30px;
	margin-right: 50px;
}
.home_room_sec a.qbutton.default {
    background: #fff;
    border: 3px solid #fff !important;
	max-width: 180px;
}
.home_room_sec a.qbutton.default:hover
{
	border: 3px solid #000 !important;
}
@supports (-ms-ime-align: auto) {
 .mbrvid_outr video
{
    width:100%;
	height:100%;
}
}
.archive .content
{
   margin-top: 100px;
}
@media only screen and ( min-width:1001px ) and ( max-width:1066px )
{
	body header .drop_down .narrow .second .inner ul li a, body header nav.main_menu>ul>li>a
	{
		padding-left: 11px;
		padding-right: 11px;	
	}
	body .hide_br br
	{
		content:'';
	}
	body .hide_br br::after
	{
		content:' ';
	}
}
.footer_top .fotr_logo {
    max-width: 210px;
}
.pause_vid {
   opacity: 0;
   transition: all 400ms linear;
}
.mem_img:hover .pause_vid {
   opacity: 1;
}
rs-layer#slider-2-slide-2-layer-3 {
   display: block !important;
}
.q_slider_inner .html5vid, .q_slider_inner rs-poster, .q_slider_inner .html5vid video
 {
   border: none !important;
}
.grow_sec h1.cus_heading {
    line-height: 45px !important;
}
body .convention_sec
{
	background-position: center top;
}
.optimistic_sec h1 {
    color: #fff;
    text-transform: none;
    font-size: 60px;
    line-height: 70px;
    font-weight: 700;
}
.optimistic_sec p {
    color: #fff100;
    font-size: 25px;
    font-weight: normal;
    line-height: 35px;
}
.mention_sec a {
    border: none !important;
    color: #fff !important;
}
.mention_sec a, .mention_sec h2 {
    font-size: 26px!important;
    line-height: 35px!important;
    text-transform: none;
    font-weight: 700;
    letter-spacing: 1px!important;
}
.mention_sec .read_mr {
    position: relative;
    bottom: 0px;
    right: 0px;
    text-align: right;
    float: right;
    margin-top: 25px;
}
.mention_sec .read_mr a {
    line-height: 36px !important;
    border: 2px solid #fff !important;
}
.mention_sec .read_mr a::after
{
	background-color: #fff;
}
body .mention_sec h1 {
    color: #fff;
    font-size: 45px;
}
.gallery_sec .owl-stage-outer {
    border: 5px solid #fff100;
    box-sizing: border-box;
}
.gallery_sec .owl-nav {
    position: absolute;
    bottom: 55px;
    left: 0;
    right: 0;
    margin-left: 0px !important;
}
.gallery_sec .qode-advanced-image-gallery .owl-nav .qode-next-icon, .gallery_sec .qode-advanced-image-gallery .owl-nav .qode-prev-icon {
    border-color: transparent;
    border: none;
    background: #fff100;
    border-radius: 0px;
    width: 45px;
    height: 45px;
}
.gallery_sec .qode-advanced-image-gallery .owl-nav .qode-prev-icon:before
{
	content: "";
    position: absolute;
    background: url(images/arrows_black_left.png) no-repeat;
    width: 100%;
    display: inline-block;
    height: 45px;
    background-size: 50% auto;
    background-position: center center;
    top: 0;
    left: 0;
    line-height: 45px;
}
.gallery_sec .qode-advanced-image-gallery .owl-nav .qode-next-icon:before
{
	content: "";
    position: absolute;
    background: url(images/arrows_black.png) no-repeat;
    width: 100%;
    display: inline-block;
    height: 45px;
    background-size: 50% auto;
    background-position: center center;
    top: 0;
    left: 0;
    line-height: 45px;
}
body .gallery_sec .qode-advanced-image-gallery .owl-nav .owl-prev {
    margin-right: 80px;
}
.gallery_sec .qode-advanced-image-gallery .owl-nav .owl-next {
    margin-left: 40px;
}
.gallery_sec .qode-advanced-image-gallery .owl-nav .owl-next, .gallery_sec .qode-advanced-image-gallery .owl-nav .owl-prev
{
	-webkit-transform: none;
    -moz-transform: none;
    transform: none;
	position: relative;
    display: inline-block;
    left: auto;
    right: 0;
}
.gallery_sec .qode-advanced-image-gallery .owl-dots {
    display: none;
}
.democracy_sec h1.cus_heading {
    color: #fff;
    text-transform: none;
    font-size: 50px;
}
.democracy_sec p {
    color: #fff;
}
.slider-counter {
    color: #fff100;
    display: inline-block;
    position: relative;
    top: -90px;
    left: 0px;
    z-index: 99999;
}
.democracy_sec {
    background: url(images/country-or-rd.png);
    background-repeat: no-repeat;
    background-position: 90% center !important;
    background-size: 40% auto !important;
}
.voice_form_outr h1.cus_heading {
    text-transform: none;
    font-size: 50px;
}
.get_demand h1 {
    text-transform: none;
}
.hide_img_desk, .mobile_gallery {
    display: none;
}
form.post-password-form {
    display: block;
    margin: 220px auto 70px;
    max-width: 500px;
    padding: 40px 0px 0px;
    position: relative;
    clear: both;
}
.post-password-form input[type=submit] {
    position: absolute;
    right: 0px;
    left: auto;
    bottom: -20px;
    box-sizing: border-box !important;
    clear: both;
    background: #fff100;
    border: none;
    border-radius: 0px;
    font-size: 16px;
    height: 47px;
    line-height: 47px;
    font-family: 'Work Sans', sans-serif !important;
    font-weight: 800;
}
.post-password-form input[type=submit]:hover
{
	background:#000;
	color:#fff;
}

.mention_sec .full_section_inner:hover .read_mr a::after
{
    background-color: #fff;
	opacity:1;
	width:100%;
}
.mention_sec .full_section_inner:hover .read_mr a img
{
    filter: invert(100%);
    -webkit-filter: invert(100%);
    -ms-filter: invert(100%);
    -moz-filter: invert(100%);
    transform: translateX(5px);
    -moz-transform: translateX(5px);
    -webkit-transform: translateX(5px);
}
.page-id-5672 .slider-counter
{
	display: block;
	text-align: center;
}
.contac_sec h4 {
    color: #fff100;
    font-size: 22px;
    line-height: 30px;
    font-weight: 800;
    letter-spacing: 1px;
    margin-bottom: 20px;
}
.contac_sec h3, .contac_sec h3 a {
    color: #fff;
    text-transform: none;
    font-size: 23px;
    line-height: 35px;
    font-weight: 800;
    letter-spacing: 1px;
	border: none;
	word-break: break-all;
}
.contac_sec .q_social_icon_holder.normal_social a {
    border: none;
    margin-right: 35px;
    font-size: 30px;
}
.contac_sec .q_social_icon_holder.normal_social {
    margin: 0px;
}
.contac_form_sec h1 {
    text-transform: none;
}
@media ( min-width:768px )
{
	body .contac_form_sec .vc_col-sm-2 
	{
		width: 12.666667%;
	}
	body .contac_form_sec .vc_col-sm-8 
	{
		width: 74.666667%;
	}
}
body #gform_wrapper_6.gform_wrapper input[type=text], body #gform_wrapper_6.gform_wrapper textarea {
    padding: 17px 20px !important;
    color: #fff !important;
    background: transparent !important;
    border: 3px solid #fff !important;
    font-weight: 700;
    font-size: 16px !important;
    line-height: 18px !important;
    letter-spacing: 1px !important;
    text-transform: none;
    margin-top: 0 !important;
    border-radius: 0 !important;
    outline: none !important;
    font-family: 'Work Sans',sans-serif !important;
    width: 100% !important;
}
#gform_wrapper_6.gform_wrapper .top_label .gfield_label {
    color: #fff;
    text-transform: uppercase;
    font-family: 'Work Sans',sans-serif !important;
}
#gform_wrapper_6.gform_wrapper .gfield_required
{
	color: #fff;
}
#gform_wrapper_6.gform_wrapper .gform_footer input.button {
    border: none !important;
    background: #fff !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    padding: 0 30px !important;
    color: #000 !important;
    font-family: 'Work Sans',sans-serif !important;
    font-weight: 900 !important;
    border-radius: 0 !important;
    cursor: pointer !important;
    font-size: 20px !important;
    margin: 0 auto !important;
    height: 72px !important;
    line-height: 72px !important;
    outline: none !important;
    width: 100%;
    text-align: center;
    max-width: 400px;
    display: block;
	transition-duration: .3s;
    transition-property: transform;
    -webkit-tap-highlight-color: transparent;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
}
#gform_wrapper_6.gform_wrapper .gform_footer input.button:hover {
    transform: scale(1.1);
}
body #gform_wrapper_6.gform_wrapper textarea
{
	height: 400px;
}
#gform_wrapper_6.gform_wrapper ul.gfield_checkbox li label {
    color: #fff;
    font-weight: 400 !important;
    letter-spacing: 1px !important;
    font-size: 20px;
    line-height: 30px;
    padding-left: 60px!important;
    width: 100%!important;
    max-width: 100%!important;
    text-align: left;
}
#gform_wrapper_6.gform_wrapper .gfield_checkbox li input {
    vertical-align: bottom!important;
    position: absolute;
    opacity: 0;
}
#gform_wrapper_6.gform_wrapper .gfield_checkbox li label::before {
    content: '';
    display: block;
    width: 35px;
    height: 35px;
    position: absolute;
    bottom: auto;
    left: 0;
    border: none;
    background: #fff;
	border-radius: 0px;
    outline: none;
}
#gform_wrapper_6.gform_wrapper .gfield_checkbox li label::after {
    content: "\f00c";
    font-family: fontawesome;
    position: absolute;
    top: 0px;
    left: 7px;
    font-size: 20px;
    opacity: 1;
    visibility: visible;
    color: #000;
}
#gform_wrapper_6.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label::after {
    opacity: 0;
    visibility: visible;
}
@media ( max-width:370px )
{
	body .ledr_btn 
	{
		padding: 8px 5px !important;
	}
	body .ledr_btn:after
	{
		right: 0px !important;
	}
}
body .room_cntr_col {
    width: auto;
    float: none;
}
body .room_col {
    display: none;
}
body .ledr_btn {
    display: block;
    margin: 0px auto;
}
body #popuppress-6009 .pps-wrap
{
	background:url(images/nl_popup.jpg) no-repeat;
	background-position:top center;
	background-size:100% auto;
	border-radius:0px;
}
#popuppress-6009 .email_pp
{
	display:block;
	clear:both;
	width:100%;
	padding:50px 30px;
	box-sizing:border-box;
}
#popuppress-6009 .email_pp h2
{
	display:block;
	clear:both;
	font-size:29px!important;
	line-height:34px!important;
	color:#000;
	font-family: 'WorkSans-ExtraBold';
	font-weight:normal;
	text-transform:none;
}
#popuppress-6009 .gform_wrapper form
{
	position: relative;
    max-width: 290px;
    float: left;
    width: 100%;
    overflow: hidden;

}
body #popuppress-6009 .gform_wrapper .gform_fields .gfield, body #popuppress-6285 .gform_wrapper .gform_fields .gfield, #popuppress-7212 .gform_wrapper .gform_fields .gfield, #popuppress-7221 .gform_wrapper .gform_fields .gfield
{
	margin:0px;
}
body #popuppress-6009 .gform_wrapper li.hidden_label input, body #popuppress-6285 .gform_wrapper li.hidden_label input, body #popuppress-7212 .gform_wrapper li.hidden_label input, body #popuppress-7221 .gform_wrapper li.hidden_label input
{
	margin: 0px;
    font-size: 12px!important;
    line-height: 18px!important;
    font-family: 'WorkSans-Bold';
    padding: 17px 20px !important;
    font-weight: 700;
    letter-spacing: 1px;
    width: 100%;
}
body #popuppress-6009 .gform_wrapper.gf_browser_chrome .gfield_error input, body #popuppress-6285 .gform_wrapper.gf_browser_chrome .gfield_error input, body #popuppress-7212 .gform_wrapper.gf_browser_chrome .gfield_error input, body #popuppress-7221 .gform_wrapper.gf_browser_chrome .gfield_error input
{
	margin-bottom: 2px!important;
}
body #popuppress-6009 .gform_wrapper .gform_footer, body #popuppress-6285 .gform_wrapper .gform_footer, body #popuppress-7212 .gform_wrapper .gform_footer, body #popuppress-7221 .gform_wrapper .gform_footer
{
    padding: 0;
    margin: 0;
    clear: both;
    width: auto;
    position: absolute;
    top: 0px;
    right: 0px;
}
body #popuppress-6009 .gform_wrapper .top_label div.ginput_container, body #popuppress-6285 .gform_wrapper .top_label div.ginput_container, body #popuppress-7212 .gform_wrapper .top_label div.ginput_container, body #popuppress-7221 .gform_wrapper .top_label div.ginput_container
{
	margin-top:0px;
}
body #popuppress-6009 .gform_wrapper
{
    margin: 41px 0px 15px;
    display: block;
    overflow: hidden;
}
body #popuppress-6285 .cus_newsltr_form .gform_wrapper, body #popuppress-7212 .cus_newsltr_form .gform_wrapper{
    margin: 41px auto 15px!important;
    display: block;
    overflow: hidden;
	max-width:350px;
	float:none;
}

body #popuppress-7221 .cus_newsltr_form .gform_wrapper
{
    margin: 20px auto 5px!important;
    display: block;
    overflow: hidden;
	max-width:350px;
	float:none;
}
body #popuppress-6009 .gform_wrapper ul.gform_fields li.gfield, body #popuppress-6285 .gform_wrapper ul.gform_fields li.gfield,body #popuppress-7212 .gform_wrapper ul.gform_fields li.gfield, body #popuppress-7221 .gform_wrapper ul.gform_fields li.gfield
{
	padding:0px;
}
body #popuppress-6009 .gform_wrapper .gform_footer #gform_submit_button_7, body #popuppress-6285 .gform_wrapper .gform_footer #gform_submit_button_7, body #popuppress-7212 .gform_wrapper .gform_footer #gform_submit_button_7,  body #popuppress-7221 .gform_wrapper .gform_footer #gform_submit_button_7
{
	margin: 0px;
    border: none;
    background: #000;
    border-radius: 0px;
    color: #fff;
	font-family: 'WorkSans-Bold';
    font-weight: 700;
	font-size:12px!important;
	line-height:48px!important;
	height:auto;
}
body #popuppress-6009
{
	border:none;
}
body #popuppress-6009 .mbtm_30
{
	margin-bottom:30px!important
}
body #popuppress-6009 i.pps-icon.pps-icon-close, body #popuppress-6285 i.pps-icon.pps-icon-close,  body #popuppress-7212 i.pps-icon.pps-icon-close, body #popuppress-7221 i.pps-icon.pps-icon-close
{
	position:relative;
	top:-2px
}
.prblm_slvr_top
{
	background-size: auto 100%!important;
    background-position: right top!important;
}
.page-id-6032 .content
{
	margin-top:0px;
}
.prblm_slvr_top h2
{
    font-size: 45px;
    text-transform: none;
    line-height: 62px;
    font-weight: 500;
    color: #fff;
}
.prblm_slvr_top p
{
	color:#fff;
}
.prblm_slvr_top .yellw_txt p
{
	color:#FFF100;
	font-weight:700;
}
.prblm_slr_mbrs
{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}
.prblm_slr_mbrs .ps_mbrs
{
    display: inline-block;
    width: 20%;
	margin-bottom:30px;
}
.prblm_slr_mbrs .ps_mbrs .ps_mbrs_innr
{
	display:block;
	clear:both;
}
.ps_mbrs .mbr_picps
{
	display:block;
	clear:both;
	margin-bottom:10px;
	position:relative;
	max-width:199px;
}
.prblm_slr_mbrs .ps_mbrs .base_img_ps
{
	display:block;
}
.ps_mbr_info
{
	display:block;
	clear:both;
	width:100%;
}
.ps_mbr_info h4
{
	display:block;
	clear:both;
	font-size:20px;
	line-height:24px;
	color:#0C1327;
	font-weight:900;
	text-transform:uppercase;
}
.ps_mbr_info h5
{
	display:block;
	clear:both;
	font-size:16px;
	line-height:20px;
	font-weight: 500;
}
.mbr_picps .epl_dnky
{
	position: absolute;
    bottom: 0;
    right: 0;
    background: #14C0E1;
    width: 50px;
    padding: 5px;
    box-sizing: border-box;
}
.main_mbr.ps_mbrs .mbr_picps
{
	background:#FFF100;
	padding:10px;
	box-sizing:border-box;
}
.suport_solvrs_rw h1
{
	font-size:35px;
	line-height:45px;
	font-weight:900;
}
.display_f .section_inner_margin
{
	display: flex;
    flex-wrap: wrap;
    align-items: center;
}




@media ( min-width:1000px ) and ( max-width:1400px )
{
	body .prblm_slr_mbrs .ps_mbrs
	{
		display: inline-block;
		width: 25%;
		margin-bottom: 30px;
	}
}
@media ( min-width:750px ) and ( max-width:999px )
{
	body .prblm_slr_mbrs .ps_mbrs
	{
		display: inline-block;
		width: 33.3%;
		margin-bottom: 30px;
		padding-right: 20px;
		box-sizing: border-box;
	}
	body .ps_mbrs .mbr_picps
	{
		max-width:199px;
	}
	body .ps_mbr_info h4
	{
		font-size:18px;
	}
	body .mbr_picps .epl_dnky
	{
		max-width:40px;
	}
	.suport_solvrs_rw .vc_column_container
	{
		width:100%;
		margin:10px 0px;
		text-align: center;
	}
	body .suport_solvrs_rw a.qbutton.default
	{
		display:block;
		margin:0px auto;
	}
	body .prblm_slvr_top
	{
		padding-top:120px!important;
		padding-bottom:70px!important;
		background-size:cover!important;
	}
}
@media ( min-width:501px ) and ( max-width:749px )
{
	body .prblm_slr_mbrs .ps_mbrs
	{
		display: inline-block;
		width: 50%;
		margin-bottom: 30px;
		padding-right: 20px;
		box-sizing: border-box;
	}
	body .ps_mbrs .mbr_picps
	{
		max-width:100%;
	}
	body .ps_mbr_info h4
	{
		font-size:18px;
	}
	body .mbr_picps .epl_dnky
	{
		max-width:40px;
	}
	.suport_solvrs_rw .vc_column_container
	{
		width:100%;
		margin:10px 0px;
		text-align: center;
	}
	body .suport_solvrs_rw a.qbutton.default
	{
		display:block;
		margin:0px auto;
	}
	body .prblm_slr_mbrs .ps_mbrs .ps_mbrs_innr
	{
		max-width: 199px;
		margin: 0px auto;
	}
	body .prblm_slvr_top
	{
		padding-top:120px!important;
		padding-bottom:70px!important;
		background-size:cover!important;
	}
	body .prblm_slvr_top a.qbutton.default
	{
		max-width:350px;
	}
}
@media ( max-width:500px )
{
	body .prblm_slr_mbrs .ps_mbrs
	{
		display: inline-block;
		width: 100%;
		margin-bottom: 30px;
		box-sizing: border-box;
	}
	body .ps_mbrs .mbr_picps
	{
		max-width:100%;
	}
	body .prblm_slr_mbrs .ps_mbrs .ps_mbrs_innr
	{
		max-width: 199px;
		margin: 0px auto;
	}
	body .prblm_slvr_top
	{
		padding-top:120px!important;
		padding-bottom:70px!important;
		background-size:cover!important;
	}
	.suport_solvrs_rw h1
	{
		margin-bottom:20px!important;
	}
}
.leadr_table .dataTables_length, .leadr_table .dataTables_filter
{
	color:#fff;
	letter-spacing: 1px;
    font-weight: 700;
    line-height: 30px;
    font-size: 22px;
    text-transform: uppercase;
	margin-bottom:20px;
}
.leadr_table .dataTables_length select, body .leadr_table .dataTables_filter input
{
    padding: 8px !important;
    background: none;
    color: #fff;
    box-sizing: border-box;
    border: 3px solid #fff;
    font-weight: 700;
    font-size: 16px !important;
    line-height: 15px !important;
    letter-spacing: 1px !important;
	outline:none;
	border-radius:0px!important;
}
.leadr_table .dataTables_length select option
{
	color:#000;
}
.leadr_table .tablepress tfoot th, .leadr_table .tablepress thead th
{
	background:#fff100;
	text-transform:uppercase;
}
.leadr_table .tablepress
{
	border-spacing: 0px 20px;
    border-collapse: separate;
}
.leadr_table .tablepress tbody td
{
	border:none!important;
	background:#14C0E1;
	color:#fff;
	vertical-align:middle;
	font-family: 'Telegraf';
	font-weight:300;
	font-size: 30px;
    line-height: 42px;
	padding-top: 12px;
    padding-bottom: 6px;
}
.leadr_table .tablepress tbody .row-1 td.column-1
{
	background:#fff;
	color:#000;
}
.leadr_table .tablepress tbody td.column-2
{
	padding-left:0.8em;
	box-sizing:border-box;
	position:relative;
}
.leadr_table .tablepress tbody td.column-2::before
{
    content: '';
    position: absolute;
    width: 40px;
    height: 100%;
    background: #14C0E1;
    top: 0px;
    left: -30px;
    z-index: -1;
}
.leadr_table .tablepress tbody td.column-3
{
	text-align:right;
	padding-right:20px;
	border-radius:0px 8px 8px 0px;
	box-sizing:border-box;
	font-weight:700;
}
.leadr_table .tablepress tbody td.column-1
{
	color: #000;
    background: #fff;
    font-size: 30px;
    line-height: 42px;
    width: 30px;
    text-align: center;
    border-radius: 50px;
    position: relative;
    left: 0px;
	font-weight:800;
	padding-top: 10px;
    padding-bottom: 6px;
}
/* .leadr_table .tablepress tbody tr:last-child td
{
	border-bottom:1px solid #fff;
} */
/* .leadr_table .tablepress .row-hover tr:hover td
{
	color: #fff;
    background: #4e4c4c;
    border-right-color: #000;
} */
/* .leadr_table .tablepress .row-hover tr
{
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}
.leadr_table .tablepress thead tr
{
    border-left: 1px solid #fff100;
    border-right: 1px solid #fff100;
}
.leadr_table .tablepress .row-hover tr .column-1
{
	text-align:center;
} */
/* .leadr_table .tablepress .row-hover tr .column-1, .leadr_table .tablepress .row-hover tr .column-2
{
	border-right: 1px solid #fff;
} */

body .content .leadr_table a
{
	border:none;
}

@media ( min-width:750px )
{
	.tablepress .row-hover tr .column-2, .tablepress .row-hover tr .column-3, .leadr_table .tablepress thead .column-2, .leadr_table .tablepress thead .column-3
	{
		padding-left: 50px;
		box-sizing:border-box;
		width:45%
	}
}
@media ( max-width:799px )
{
	.leadr_table .dataTables_length, .leadr_table .dataTables_filter
	{
		font-size:18px;
		width:100%;
	}
	.leadr_table .dataTables_filter input
	{
		max-width:180px;
	}
}



html body .leadr_table .dataTables_filter input
{
	border-radius:0px!important;
	 -webkit-appearance: none!important;
	-webkit-border-radius:0px!important;
}
a#tablepress-2_next {
    color: #fff100 !important;
}
a#tablepress-2_previous {
    color: #fff100 !important;
}
#tablepress-2_paginate .paginate_button.disabled {
    color: #999!important;
    text-decoration: none;
    cursor: default;
}
.tp_sec_ct h1
{
	display:block;
	clear:both;
	width:100%;
	color:#fff;
	font-size:45px;
	line-height:55px;
	font-weight:800;
	letter-spacing:1px;
	margin:80px 0px;
}
.citizen_leader_board h1
{
	display:block;
	clear:both;
	width:100%;
	color:#fff;
	font-size:70px;
	line-height:80px;
	font-weight:800;
	letter-spacing:1px;
	font-family: 'Telegraf';
}
body .tp_sec_ct
{
	background-position: right top;
}
.light_txt *
{
	color:#fff!important;;
}
.what_can_do_ct h2, .upcoming_sec_ct h2, .coming_sc_ct h2
{
	display:block;
	clear:both;
	width:100%;
	font-size:40px;
	line-height:55px;
	font-weight:800;
	letter-spacing: 0.625px;
	text-transform:none;
	color:#000;
}
body .coming_sc_ct h2
{
	text-transform:uppercase;
}
.quick_act_ct h3, .upcoming_sec_ct .calndr_txt h3, .quick_act_ct_note h3
{
	display:block;
	clear:both;
	width:100%;
	font-size:20px;
	line-height:45px;
	font-weight:900;
	letter-spacing:1.5px;
	text-transform:uppercase;
	color:#fff;
	background:url(images/ct_check_icon.svg) no-repeat;
	background-position:left center;
	background-size:40px auto;
	padding-left:60px;
	box-sizing:border-box;
	margin-top:20px;
}
body .upcoming_sec_ct .calndr_txt h3
{
	background:url(images/ct_call_icon.svg) no-repeat;
	color:#000;
}
body .dwonload_sec_ct .quick_act_ct_note h3
{
	background:url(images/paper_icon.svg) no-repeat;
}
body .dwonload_sec_ct .quick_act_ct_note.no_bg h3
{
	background:none;
}
.priority_sec_ct .section_inner_margin
{
    display: flex;
    flex-wrap: wrap;
}
.priority_sec_ct
{
    margin-top: 100px;
}
.priority_sec_ct .wpb_single_image
{
	margin-top:-100px;
}
.priority_sec_ct .priority_col
{
	padding-left:15px;
	box-sizing:border-box;
}
.priority_sec_ct .priority_col .vc_column-inner
{
	background:#fff;
	position:relative;
	box-sizing:border-box;
	padding-left:20px;
	height: 100%;
    align-items: center;
    display: flex;
	flex-wrap:wrap;
}
.priority_sec_ct .vc_column-inner
{
	padding:0px;
}
.priority_sec_ct .vc_col-sm-6:last-child .vc_column-inner
{
	padding-right:15px;
}
.priority_col h5
{
    display: block;
    clear: both;
    font-size: 20px;
    line-height: 50px;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    font-weight: 900;
    background: #fff100;
    width: 100%;
    max-width: 290px;
    text-align: center;
    position: absolute;
    top: -25px;
    left: 0px;
}
.priority_col h2
{
	display:block;
	clear:both;
	width:100%;
	font-size: 50px;
	font-weight: 800;
	line-height: 48px;
	text-transform: uppercase;
	margin-bottom:30px!important;
	color:#000;
}
.priority_col h4
{
	display:block;
	clear:both;
	width:100%;
	font-size:25px;
	line-height:28px;
	font-weight:800;
	text-transform:uppercase;
	color:#000;
}
body .priority_col a.qbutton.default
{
	position: absolute;
    right: 0;
    bottom: 0;
    background: #14c0e1;
    border-color: #14C0E1!important;
    font-size: 20px;
    letter-spacing: 1.5px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 44px;
    padding: 0px 0px 0px 20px;
}
body .priority_col a.qbutton.default:after
{
	content:'';
	background:url(images/white_right_arrow.svg) no-repeat;
	background-position: center;
}

.priority_btm_row .liberty_col_ct .vc_column-inner>.wpb_wrapper
{
	background:url(images/liberty_bg.jpeg) no-repeat;
	display:block;
	clear:both;
	background-size:100% auto;
}
.priority_btm_row .share_col_ct .vc_column-inner>.wpb_wrapper
{
	background:url(images/share_bg_ct.jpeg) no-repeat;
	display:block;
	clear:both;
	background-size:100% auto;	
}
.priority_btm_row .contact_col_ct .vc_column-inner>.wpb_wrapper
{
	background:url(images/contact_bg_ct.jpeg) no-repeat;
	display:block;
	clear:both;
	background-size:100% auto;	
}
.priority_btm_row .liberty_col_ct4 .vc_column-inner>.wpb_wrapper
{
	background:url(images/twitter_bg.jpg) no-repeat;
	display:block;
	clear:both;
	background-size:auto 100%;
}
.priority_btm_row .liberty_col_ct4 h2, .priority_btm_row .contact_col_ct6 h2
{
	position:relative;
	display:block;
	width:100%;
	line-height:40px;
}
.priority_btm_row .liberty_col_ct4 h2::after
{
	content: '';
    position: absolute;
    width: 55px;
    height: 35px;
    right: 0;
    top: 3px;
    background: url(images/twitter_icon.png) no-repeat;
    background-size: auto 100%;
    background-position: right center;
}
.priority_btm_row .contact_col_ct6 h2::after
{
	content: '';
    position: absolute;
    width: 55px;
    height: 35px;
    right: 0;
    top: 3px;
    background: url(images/linkedIn_icon.png) no-repeat;
    background-size: auto 100%;
    background-position: right center;
}
.priority_btm_row .liberty_col_ct4 .vc_column-inner>.wpb_wrapper .wpb_text_column, .priority_btm_row .contact_col_ct6 .vc_column-inner>.wpb_wrapper  .wpb_text_column
{
	z-index:110;
	position:relative
}
body .priority_btm_row .vc_column-inner>.wpb_wrapper a::before
{
	display:none!important;
}
.priority_btm_row .liberty_col_ct4 .vc_column-inner>.wpb_wrapper a, .priority_btm_row .contact_col_ct6 .vc_column-inner>.wpb_wrapper a
{
	z-index:110;
}
.priority_btm_row .liberty_col_ct4 .vc_column-inner>.wpb_wrapper::after, .priority_btm_row .contact_col_ct6 .vc_column-inner>.wpb_wrapper::after
{
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    background: rgba(0,0,0,0.3);
    width: 100%;
    height: 100%;
	z-index:10;
}
.priority_btm_row .share_col_ct5 .vc_column-inner>.wpb_wrapper
{
	background:url(images/fb_icon_bg.png) no-repeat #00386c;
	display:block;
	clear:both;
	background-size: auto 50%;
    background-position: center;	
}
.priority_btm_row .contact_col_ct6 .vc_column-inner>.wpb_wrapper
{
	background:url(images/linkedin_bg.jpg) no-repeat;
	display:block;
	clear:both;
	background-size:auto 100%;	
	background-position:center center;
}
.priority_btm_row .liberty_col_ct7 .vc_column-inner>.wpb_wrapper
{
	background:url(images/liberty_bg7.jpg) no-repeat;
	display:block;
	clear:both;
	background-size:100% auto;
}
.priority_btm_row .share_col_ct8 .vc_column-inner>.wpb_wrapper
{
	background:url(images/share_bg_ct8.jpg) no-repeat;
	display:block;
	clear:both;
	background-size:100% auto;	
}
.priority_btm_row .contact_col_ct9 .vc_column-inner>.wpb_wrapper
{
	background:url(images/contact_bg_ct9.jpg) no-repeat;
	display:block;
	clear:both;
	background-size:100% auto;	
}
.priority_btm_row .section_inner_margin
{
    display: flex;
    flex-wrap: wrap;
}
.priority_btm_row .section_inner_margin .vc_column-inner, .priority_btm_row .section_inner_margin .vc_column-inner>.wpb_wrapper
{
	height:100%;
}
.priority_btm_row .section_inner_margin .vc_column-inner>.wpb_wrapper
{
	padding:20px 30px 0px;
	box-sizing:border-box;
	min-height:380px;
	position:relative;
	border:2px solid #fff;
}
body .priority_btm_row a.qbutton.default
{
	background:#fff;
	color:#000;
	border-color:#fff!important;
	position: absolute;
    right: 0;
    bottom: 0;
    font-size: 20px;
    letter-spacing: 1.5px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 44px;
    padding: 0px 0px 0px 20px;
	max-width:200px;
}
body .priority_btm_row a.qbutton.default:after, body .firstrectanglebox a.qbutton.default:after
{
	content:'';
	background:url(images/blue_right_arrow.svg) no-repeat;
	background-position: center;
}
body .priority_btm_row a.qbutton.default:hover:after, body .evnt_item_innr .rsvp_btn .rsvp_btn:hover::after, body a.qbutton.default.download_btn_ct:hover::after,body .firstrectanglebox a.qbutton.default:hover:after
{
	filter: invert(0%);
    -webkit-filter: invert(0%);
    -ms-filter: invert(0%);
    -moz-filter: invert(0%);
}
.priority_btm_row h2
{
	color:#fff;
	display:block;
	width:100%;
	clear:both;
	font-size:30px;
	line-height:35px;
	font-weight: 800;
	text-transform:none;
}
.priority_btm_row h3
{
	color:#fff;
	display:block;
	width:100%;
	clear:both;
	font-size:20px;
	line-height:25px;
	font-weight: 800;
	text-transform:none;
}
.evnt_list_ct
{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-top: 60px;
    clear: both;
    position: relative;
	margin-left:-15px;
	margin-right:-15px;
}
.evnt_list_ct .vc_column-inner
{
    height: 100%;
}
.evnt_item_innr
{
    display: block;
    clear: both;
    height: 100%;
    border: 2px solid #FFF100;
    position: relative;
    padding: 0px 0px 60px ;
    box-sizing: border-box;
}
.evnt_item_top
{
    display: block;
    clear: both;
    background: #FFF100;
    padding: 0px 0px 0px 20px;
}
.evnt_item_top .event_date_ct
{
	font-size: 16px;
	font-weight: 500;
	line-height: 46px;
	text-transform: uppercase;
	letter-spacing: 1.8px;
	display: block;
    clear: both;
    width: 100%;
}
.evnt_item_top .event_date_ct .event_time_ct
{
	float: right;
    background: #fff;
    line-height: 44px;
    max-width: 113px;
    text-align: center;
	font-weight:900;
	letter-spacing: 0.25px;
	width:100%;
}
.upcoming_sec_ct .evnt_item_innr h2
{
    display: block;
    clear: both;
    width: 100%;
    margin-top: 20px;
    padding: 0px 20px;
    box-sizing: border-box;
	font-weight: 800;
	font-size:25px;
	line-height:30px;
}
.upcoming_sec_ct .evnt_item_innr h2 a
{
	border:none;
}
.upcoming_sec_ct .evnt_item_innr p
{
	display: block;
    clear: both;
    width: 100%;
    margin-top: 20px;
	font-size:15px;
	font-weight:400;
	line-height:21px;
	letter-spacing: 0.1875px;
	padding: 0px 20px;
    box-sizing: border-box;
}
.evnt_item_innr .rsvp_btn
{
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: auto;
}
body .evnt_item_innr .rsvp_btn .rsvp_btn
{
	display: inline-block;
    border: none;
    font-size: 16px;
    font-weight: 900;
    line-height: 50px;
    text-transform: uppercase;
    letter-spacing: 1.828571px;
    color: #fff100;
    background: #000;
    padding: 0 50px 0px 20px;
	position:relative;
    box-sizing: border-box;
}
body .evnt_item_innr .rsvp_btn .rsvp_btn::after
{
	content: "";
    background: url(images/yellow_right_arrow.svg) no-repeat;
	background-position:right center
}
.cutm_share
{
    display: inline-block;
    background: #fff;
    border-top: 2px solid #FFF100;
    border-left: 2px solid #FFF100;
    min-height: 48px;
    min-width: 48px;
    text-align: center;
	cursor:pointer;
	vertical-align:middle
}
.cutm_share a::after
{
	display:none!important;
}
body .cutm_share a
{
	border:none!important;
}
.cutm_share img
{
	display:inline-block;
	width:20px;
	margin-top: 13px;
}
.page-id-6167 .move_sec h1
{
	font-size:40px!important;
	line-height:50px!important;
	font-weight:800!important;
	letter-spacing:0.6px!important;
}
body .download_list_ct ul
{
	color: #fff;
    list-style: none;
    width: 100%;
	max-width: 900px;
    margin: 40px auto!important;
	box-sizing:border-box;
	display:block;
	clear:both;
}
body .download_list_ct ul li
{
	display: block;
    clear: both;
    width: 100%;
    border-bottom: 2px solid #fff;
}
body .download_list_ct ul li a
{
	display:block;
	font-size: 20px;
    line-height: 30px;
    font-weight: 800;
    color: #fff;
    padding: 20px 80px 20px 0px;
    box-sizing: border-box;
	background:url(images/down_arrow.svg) no-repeat;
	background-position:97% center;
	border:none;
}
body .download_list_ct ul li:first-child
{
	border-top:2px solid #fff;
}

body a.qbutton.default.download_btn_ct
{
	background: #FFF100!important;
    border-color: #FFF100!important;
    font-size: 16px;
    line-height: 28px;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 1.828571px;
    font-weight: 500;
    margin: 0px auto;
	max-width:225px;
}
body a.qbutton.default.download_btn_ct::after
{
	content:'';
	background:url(images/black_down_arrow.svg) no-repeat;
	background-position:right center;
}
.coming_innr_sec .section_inner_margin
{
	background:url(images/coming_bg_ct.png) no-repeat;
	background-position:right top;
	background-color:#fff100;
	padding:30px 0px;
	background-size:auto 100%;
}
.coming_innr_sec h3
{
	display:block;
	clear:both;
	width:100%;
	margin-top:20px;
	font-size:30px;
	font-weight: 900;
	line-height: 30px;
	text-transform: uppercase;
	color:#000;
	border-bottom:1px solid #000;
}
.coming_innr_sec p
{
	line-height:26px;
	font-weight:400;
}
.coming_innr_sec p strong
{
	font-weight: 900;
	line-height:24px;
}
body .coming_innr_sec #gform_wrapper_3.gform_wrapper input[type=text], body .coming_innr_sec #gform_wrapper_8.gform_wrapper input[type=text]
{
	background:#000;
	color:#fff;
}
body .coming_innr_sec .gform_wrapper input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#fff!important;
}
body .coming_innr_sec .gform_wrapper input::-moz-placeholder { /* Firefox 19+ */
  color:#fff !important;
}
body .coming_innr_sec .gform_wrapper input:-ms-input-placeholder { /* IE 10+ */
	color:#fff !important;
}
body .coming_innr_sec .gform_wrapper input:-moz-placeholder { /* Firefox 18- */
  color:#fff!important;
}
.coming_innr_sec .gform_wrapper form
{
	position:relative;
}
body .coming_innr_sec #gform_wrapper_3.gform_wrapper input[type=submit], body .coming_innr_sec #gform_wrapper_8.gform_wrapper input[type=submit]
{
	background:#fff!important;
	color:#000!important;
}
.pro_no_fill header
{
	background:#000!important;
}

.m_desk_hide
{
	display:none!important
}
.m_mob_hide
{
	display:block!important;
}
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape)
{
	html body .what_can_do_ct .wpb_single_image.vc_align_left img
	{
		max-width:90%
	}
	body .evnt_item_top .event_date_ct 
	{
		position:relative;
	}
	body .evnt_item_top .event_date_ct .event_time_ct
	{
		line-height: 24px;
		justify-content: center;
		position: absolute;
		right: 0px;
		height: calc( 100% - 1px);
		display: flex;
		align-items: center;
		top: 0px;
	}	
	body .priority_btm_row .share_col_ct .vc_column-inner>.wpb_wrapper
	{
		background-position: center;
	}
}
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
{
	html body .cus_newsltr_form .gform_wrapper input[type=submit]
	{
		max-height:53px;
	}
}
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 812px) 
and (-webkit-device-pixel-ratio : 3)
{
	html body .cus_newsltr_form .gform_wrapper input[type=submit]
	{
		max-height:53px;
	}
}
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 812px) 
and (-webkit-device-pixel-ratio : 3)
and (orientation : landscape)
{
	html body .what_can_do_ct .wpb_single_image.vc_align_left img
	{
		max-width:90%
	}
	body .evnt_item_top .event_date_ct 
	{
		position:relative;
	}
	body .evnt_item_top .event_date_ct .event_time_ct
	{
		line-height: 24px;
		justify-content: center;
		position: absolute;
		right: 0px;
		height: calc( 100% - 1px);
		display: flex;
		align-items: center;
		top: 0px;
	}
	
}



@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) 
{
	body .priority_btm_row .section_inner_margin .vc_column-inner>.wpb_wrapper
	{
		min-height:300px;
	}
	.coming_innr_sec .vc_col-sm-3
	{
		width:30%;
	}
	body .priority_sec_ct .section_inner_margin, body .priority_btm_row .section_inner_margin
	{
		box-sizing: border-box;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex: 0 1 auto;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	body .priority_sec_ct .section_inner_margin::before, body .priority_sec_ct .section_inner_margin::after, body .priority_btm_row .section_inner_margin::before, body .priority_btm_row .section_inner_margin::after
	{
		display:none!important;
	}
}
.amr_prb_sec h1
{
    display: block;
    clear: both;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 50px;
	font-weight: 400;
	line-height: 60px;
	letter-spacing: 4.5px;
	font-family: 'Vanguard CF';
	font-style: normal;
	letter-spacing: 6px;
	font-kerning: normal;
}
.amr_prb_sec p, .amr_prb_sec ol li
{
	color:#fff;
	letter-spacing:0.25;
}
.amr_prb_sec strong
{
	font-weight:700;
}
.amr_prb_sec ol
{
	list-style-position: outside;
    margin-left: 20px;
}
.amr_prb_sec ol li
{
	margin-bottom:30px;
}
.amr_prb_sec ol li:last-child
{
	margin-bottom:0px
}

.sign_today_sec h2
{
	display: block;
    clear: both;
    width: 100%;
    font-size: 50px;
	font-weight: 400;
	line-height: 100px;
	text-align: center;
	letter-spacing: 2px;
	color:#fd0004;
	font-family: 'Vanguard CF';
	font-style: normal;
}
.sign_today_sec h3
{
	display: block;
    clear: both;
    width: 100%;
	font-size:20px;
	line-height:25px;
	color:#000;
	letter-spacing: 0.35px;
	font-weight:400;
	text-transform:none;
	font-family: 'FoundersGrotesk-Semibold';
}
.sli-form-wrapper  .sli-label {     font-family: 'Work Sans',sans-serif !important;
    text-transform: uppercase;
    font-weight: 600;}
.sli-form-wrapper .sli-text{font-family: 'Work Sans',sans-serif !important;

    font-weight: 600;}

.page-id-6140 .larg_long_button {
    max-width: 550px;
}
.rsvp_sec_ccty h2
{
	font-size:60px;
	line-height:68px;
	letter-spacing:0.4px;
	font-family: 'Telegraf';
       font-weight: 700;
    font-style: normal;
}

body .ccty-salsapage h2
{
	font-size:33px;
	line-height:35px;
	letter-spacing:0.4px;
	font-family: 'Telegraf';
       font-weight: 700;
    font-style: normal;
	text-transform:none;
}
.rsvp_sec_ccty .move_sec  h1
{
	font-size:70px!important;
	line-height:68px!important;
	letter-spacing:0.4px;
		font-family: 'Telegraf';
       font-weight: 800;
    font-style: normal;
}
.rsvp_sec_ccty p
{
	font-size: 24px;
	line-height: 28px;
	letter-spacing: 0.17px;
	font-family: 'Telegraf';
    font-weight: 200;
    font-style: normal;
}
body .ccty-salsapage p {
		font-size: 29px;
	line-height: 35px;
	letter-spacing: 0.35px;
	font-family: 'Telegraf';
    font-weight: 200;
    font-style: normal;
	}
body .rsvp_sec_ccty .move_sec #gform_wrapper_3.gform_wrapper, body .rsvp_sec_ccty .move_sec #gform_wrapper_8.gform_wrapper
{
	float:left;
}
body .rsvp_sec_ccty .move_sec #gform_wrapper_3.gform_wrapper input[type=submit], body .rsvp_sec_ccty .move_sec #gform_wrapper_8.gform_wrapper input[type=submit], body .rsvp_sec_ccty .move_sec #gform_wrapper_10.gform_wrapper input[type=submit] , body .rsvp_sec_ccty .move_sec #gform_wrapper_11.gform_wrapper input[type=submit]
{
	background:#F53040!important;
}

body .sli-form-wrapper .sli-label
{
	text-align:left!important;
	font-weight:500!important;
	font-size: 16px!important;
	letter-spacing:0.2px!important;
	color: #000!important;
}

body #id_77b2f146-16ed-41f1-b35c-2bf78efba7a3 .sli-large-4
{
	width:100%;
}

body .sli-form input
{
	color:#000!important;
	box-shadow:none!important
}

body .rsvp_sec_ccty .bold_font_tel p
{
	font-weight:700
}
body.ccty-salsapage .bold_font_tel p {
		font-weight:700
	}
	
.evnt_list_ct h2 {
    pointer-events: none;
}

body #popuppress-6285 .pps-wrap, body #popuppress-7212 .pps-wrap, body #popuppress-7221 .pps-wrap
{
	border-radius:0px;
}
body #popuppress-6285, body #popuppress-7212, body #popuppress-7221
{
	border: 15px solid #3649e0;
    border-radius: 0px;
}
body #popuppress-6285 .pps-wrap, body #popuppress-7212 .pps-wrap, body #popuppress-7221 .pps-wrap
{
	padding:0px;
}
body #popuppress-6285 .pps-content h2, body #popuppress-7212 .pps-content h2, body #popuppress-7221 .pps-content h2
{
	margin:0px;
}
.email_pp_new
{
    display: block;
    clear: both;
    width: 100%;
    height: auto;
}
.email_pp_tp
{
	display: block;
    clear: both;
    width: 100%;
    background: #000;
    padding: 50px 30px 70px;
    box-sizing: border-box;
	text-align:center;
}
#popuppress-6285 .pps-content .email_pp_tp h2, #popuppress-7212 .pps-content .email_pp_tp h2, #popuppress-7221 .pps-content .email_pp_tp h2
{
	margin:0px!important;
	color:#fff;
	font-size:26px;
	line-height:30px;
	font-weight:600;
	text-transform:none;
}
.email_pp_btm
{
	display: block;
    clear: both;
    width: 100%;
    background: #FCEE1E;
    padding: 70px 30px 25px;
    box-sizing: border-box;
	text-align:center;
	position:relative;
}
.email_pp_btm::before
{
	content:'';
	position:absolute;
	width:100%;
	height:100px;
	background:url(images/usa_flag.png) no-repeat;
	background-position:center center;
	background-size:auto 91px;
	left: 0px;
    top: -50px;
}
#popuppress-6285 .pps-content .email_pp_btm h2, #popuppress-7212 .pps-content .email_pp_btm h2, #popuppress-7221 .pps-content .email_pp_btm h2
{
	margin:0px!important;
	color:#000;
	font-size:18px;
	line-height:21px;
	font-weight:700;
	text-transform:none;
}
#popuppress-6285 .gform_wrapper form, #popuppress-7212 .gform_wrapper form,  #popuppress-7221 .gform_wrapper form
{
	position:relative;
}
body #popuppress-6285.pps-popup.pps-has-border:before, body #popuppress-7212.pps-popup.pps-has-border:before, body #popuppress-7221.pps-popup.pps-has-border:before
{
	display:none;
}
body .head_hero_im .vc_single_image-wrapper {
    display: block !important;
}
body .head_hero_im .vc_single_image-wrapper img {
    width: 100% !important;
}
/*citizen leader board*/

.citizen-leader-board p {
    color: #fff;
}
.lbtable .vc_single_image-wrapper img {
    width: 70px;
}
.lbtable .wpb_wrapper h2
{
    color: #ffffff;
	font-family: "Telegraf";
	font-size: 40px;
	font-weight: 700;
	line-height: 50px;
	letter-spacing: 0.75px;
	text-align: left;
	padding-left:0.5em;
	box-sizing:border-box;
	text-transform: none;
	margin-bottom:10px;
}

.scor_pt_col
{
	padding-top:100px;
	padding-right:3em;
	box-sizing:border-box;
}
.firstrectanglebox .scorePoint
{ 
	color: #ffffff;
	font-family: "Telegraf";
	font-size: 40px;
	font-weight: 700;
	line-height: 50px;
	letter-spacing: 0.7px;
	text-transform:none;
}
.firstrectanglebox h4
{
	color: #ffffff;
	font-family: "Telegraf";
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	letter-spacing: 0.7px;
	text-transform:none;
}
body .firstrectanglebox a.qbutton.default
{
	background: #fff;
    border-color: #fff!important;
    font-size: 20px;
    letter-spacing: 1.5px;
    font-weight: 700;
    font-family: "Telegraf";
    line-height: 24px;
    padding: 9px 25px 7px;
    max-width: 300px;
}
body .firstrectanglebox a.qbutton.default:hover
{
	color:#000;
}
.lbtable .dataTables_wrapper thead
{
	display:none;
}
.citizen-leader-board .lbl_prest_col p
{
	color:#000;
	font-family: 'Telegraf';
	font-weight:300;
}
.citizen-leader-board .lbl_prest_col .rd_txt p
{
	color:#FF0000;
	margin-bottom:0px!important;
}
body .content .margin_t_n p
{
	margin-top:0px;
}
/* lbl_prest_col

rect_tbl_col

rd_txt */

.daily_call_bx .section_inner_margin
{
	display: flex;
    flex-wrap: wrap;
}
.daily_call_bx .section_inner_margin .vc_col-sm-5 .vc_column-inner
{
	padding-right:0px;
}
.daily_call_bx .section_inner_margin .vc_col-sm-7
{
	background:#fff100;
	padding-left:5em;
	box-sizing:border-box;
}
.daily_call_bx .vc_col-sm-7 .vc_column-inner
{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	height:100%;
	position:relative;
}
.daily_call_bx .vc_col-sm-7 .vc_column-inner>.wpb_wrapper
{
	width:100%;
}
.daily_call_bx .vc_col-sm-7 .vc_column-inner::before
{
	content:'';
	position:absolute;
	right:20px;
	top:20px;
	width:62px;
	height:62px;
	background:url(images/noun_phone_icon.svg) no-repeat #fff;
	background-position:center center;
	background-size:100% auto;
	border-radius:100px;
}
.daily_call_bx h1
{
	display:block;
	clear:both;
	font-size:39px;
	line-height:42px;
	letter-spacing:0.2px;
	font-family: "Telegraf";
	font-weight:700;
	text-transform:none;
	color:#000;
}
.daily_call_bx h4
{
	display:block;
	clear:both;
	font-size:29px;
	line-height:42px;
	letter-spacing:0.2px;
	font-family: "Telegraf";
	font-weight:700;
	text-transform:none;
	color:#000;
	margin-bottom:10px!important;
}
.cus_newsltr_form .gform_wrapper form
{
	position:relative;
}
body .cus_newsltr_form .gform_wrapper input[type=submit]
{
	background:#000 !important;
	background: #000 !important;
    position: absolute;
    right: 0px;
    height: 100%!important;
	top:0px;
	width:100%!important;
	max-height:52px;
}
body .cus_newsltr_form .gform_wrapper .gform_footer
{
	width: 102.5px!important;
    height: 100%!important;
	padding: 0 !important;
    margin: 0 !important;
    position: absolute;
    right: 0px;
    left: auto;
    bottom: 0;
}
.cus_newsltr_form .gform_wrapper
{
	margin-bottom:0px;
}
.daily_call_bx .wpb_single_image .vc_single_image-wrapper, .daily_call_bx .wpb_single_image .vc_single_image-wrapper *
{
	width:100%;
}
body .new_hm_pg .evnt_item_innr .rsvp_btn .rsvp_btn
{
	display:none;
}
body .cus_newsltr_form .gform_wrapper div.validation_error
{
	display:none!important;
}
body .cus_newsltr_form .gform_wrapper
{
    margin: 0px !important;
    width: 100%;
    max-width: 415px;
    position: relative;
    float: left;
}

@media ( min-width:1001px ) and ( max-width:1199px )
{
	body .daily_call_bx .section_inner_margin .vc_col-sm-7
	{
		padding-left:4em;
	}
}

body #popuppress-6285 .pps-close, body #popuppress-7212 .pps-close, body #popuppress-7221 .pps-close
{
	top: -30px;
    right: -30px;
}

@media ( min-width:1300px )
{
	body #popuppress-6285, body #popuppress-7212, body #popuppress-7221
	{
		min-width:650px;
	}
}
@media ( min-width:1700px )
{
	body #popuppress-6285, body #popuppress-7212, body #popuppress-7221
	{
		min-width:750px;
	}
	body #popuppress-6285 .pps-content .email_pp_tp h2, body #popuppress-7212 .pps-content .email_pp_tp h2, body #popuppress-7221 .pps-content .email_pp_tp h2
	{
		font-size:28px;
		line-height:36px;
	}
	body #popuppress-6285 .pps-content .email_pp_btm h2, body #popuppress-7212 .pps-content .email_pp_btm h2, body #popuppress-7221 .pps-content .email_pp_btm h2
	{
		font-size:24px;
		line-height:30px;
	}
}
body #popuppress-6285 .pps-content ul, body #popuppress-7212 .pps-content ul, body #popuppress-7221 .pps-content ul
{
	line-height:inherit
}
/*Get in the Zoom Get in the Zoom -home page css*/
.everyFrida {
    color: #fe0000 !important;
        font-size: 36px !important;
       line-height: 50px !important;
    letter-spacing: .055405px !important;
	font-family: titling-gothic-fb, sans-serif!important;
font-style: normal !important;
font-weight: 300 !important;
}
.shar_wth p{}
.z_o_m .light_txt p, .z_o_m .light_txt p span {font-family: titling-gothic-fb, sans-serif !important;
font-style: normal;
font-weight: 300;}

.zo_om a.qbutton.default, .zo_om a.qbutton.default:hover {
    background: #FE0000;
	border: 3px solid #FE0000 !important;
    padding: 8px 25px;
    font-size: 18px;
	font-family: titling-gothic-fb,sans-serif;
    font-style: normal;
    color: #fff;
       letter-spacing: 1px;
    text-transform: uppercase;
    text-align: left;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    position: relative;
    width: 100%;
    display: block;
    max-width: 200px;
    height: auto;
    border-radius: 0;
    line-height: 28px;
}
.zo_om a.qbutton.default:after{background: url(//www.nolabels.org/wp-content/themes/bridge-child/images/arrows_white.png) no-repeat;
content: "";
    position: absolute;
       width: 30px;
    height: 100%;
    display: inline-block;
    background-size: 22px auto!important;
    background-position: center center;
    top: 0;
    transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    right: 20px;
    }
.zoom_zoom h2 {
    font-family: titling-gothic-fb,sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 45px;
    line-height: 55px;
    letter-spacing: .4px;
}
.gro_wide_med_head h3
{
	text-transform: none;
    color: #fff;
    font-size: 40px;
    line-height: 40px;
    letter-spacing: 0.28px;
    font-weight: 500;
	font-stretch: semi-expanded;
	font-family: 'RightGrotesk-WideMedium';
	display:block;
	clear:both;
}
.gro_wide_med_txt p
{
	font-family: 'RightGrotesk-WideMedium';
	font-size:20px;
	line-height:24px;
	letter-spacing:0.14px;
	font-stretch: semi-expanded;
	font-weight: 500;
}
.smart_sol_sec .bold_font_growise p
{
	font-family: 'RightGrotesk-WideMedium';
	font-size:30px;
	line-height:40px;
	font-stretch: semi-expanded;
	font-weight: 500;
	letter-spacing:0.21px;
}

/*covid 19 donate page css*/
.donate_co h1
{
    color: #fff !important;
	font-size: 44px !important;
	line-height: 58px !important;
    letter-spacing: .055405px !important;
	font-family: titling-gothic-fb, sans-serif!important;
	font-style: normal !important;
	font-weight: 400 !important;
}
.donate_co h3
{
    color: #fff !important;
	font-size: 24px !important;
	line-height: 40px !important;
 letter-spacing: 0px!important;
	font-family: titling-gothic-fb, sans-serif!important;
	font-style: normal !important;
	    font-weight: 300 !important;
    text-transform: none;
}
body .content #id_e8a4ae5b-9c10-43d4-8c42-a9b08d8de040_inner p
{
	margin-top:0px!important;
}
#id_e8a4ae5b-9c10-43d4-8c42-a9b08d8de040_inner p span, body #id_483e4f3d-574d-44cd-bfc6-992cfaf440ea_label, body #id_b287cb82-c62f-49fc-8130-c4c7f44bbf2d_inner p span, #id_bfb01e9f-3dac-45c1-9c73-b1d260bbbf25_inner p span
{
	font-family: titling-gothic-fb, sans-serif!important;
	font-size: 35px!important;
	font-weight: 300!important;
	line-height: 47px!important;
	letter-spacing: 0.43px!important;
	text-transform:none!important;
}
body #id_bd16902e-4ce1-4974-b83e-40a58dd9b9b1 .sli-columns
{
	padding:0px!important;
}
body .sli-form-wrapper #id_483e4f3d-574d-44cd-bfc6-992cfaf440ea_input .sli-label
{
	font-size: 0px!important;
	display: inline-block;
    min-height: 250px;
	background-size: 100% auto!important;
	position:relative;
}

#id_483e4f3d-574d-44cd-bfc6-992cfaf440ea_input.sli-orientation-vertical input[type='radio']
{
	position: absolute;
    width: 100%;
    opacity: 1;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: -1;
}
body .sli-form-wrapper #id_483e4f3d-574d-44cd-bfc6-992cfaf440ea_input .sli-label::before
{
    content: '';
    position: absolute;
    width: 32px;
    height: 32px;
    bottom: 0px;
    border: solid 1px #979797;
    background: #d8d8d8;
    border-radius: 8px;
    left: 50%;
    transform: translateX(-50%);
	z-index:70;
}
body .sli-form-wrapper #id_483e4f3d-574d-44cd-bfc6-992cfaf440ea_input .sli-label::after
{
	content: '';
    position: absolute;
    border: solid #979797;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    z-index: 99;
    opacity: 0;
    bottom: 8px;
    left: 49%;
    width: 8px;
    height: 16px;
}
body .sli-form-wrapper #id_483e4f3d-574d-44cd-bfc6-992cfaf440ea_input .sli-label.checked_inp::after
{
	content:'';
	opacity:1;
}
#id_bbcb05b1-aec3-4d5e-8799-a68705a8516a .sli-form select
{
	background:url(images/Triangle.png) no-repeat!important;
	background-position:95% center!important;
	background-size:30px auto;
}
body .sli-form-wrapper #id_ab68ea0c-3838-4293-ac5b-d8fa1548a52d .sli-label
{
	font-weight: 400!important;
    position: relative;
    padding-left: 50px!important;
    box-sizing: border-box;
    line-height: 40px;
    text-transform: none;
    font-size: 20px!important;
}
body #id_ab68ea0c-3838-4293-ac5b-d8fa1548a52d .sli-text, #id_2e6fb7f6-0a95-4a26-a45f-e1a2f9aa9ea0_inner p span, body #id_437e6a68-f8d9-4160-907d-ee4979ddb9bd_inner p
{
	text-transform: none;
    font-size: 20px!important;
	font-weight: 400!important;
	line-height:26px!important;
	color: #000!important;
}
body .content #id_2e6fb7f6-0a95-4a26-a45f-e1a2f9aa9ea0_inner p
{
	margin:0px!important;
}
body #id_ab68ea0c-3838-4293-ac5b-d8fa1548a52d .sli-label input
{
	position: absolute;
    width: 100%;
    opacity: 1;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: -1;
}
#id_ab68ea0c-3838-4293-ac5b-d8fa1548a52d .sli-label::before
{
	content:'';
	position:absolute;
	left:0px;
	top:0px;
	width:40px;
	height:40px;
	background:#000;
	display:block;
}
#id_ab68ea0c-3838-4293-ac5b-d8fa1548a52d .sli-label::after
{
	content: '';
    position: absolute;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    z-index: 99;
    opacity: 1;
    top: 9px;
    left: 17px;
    width: 9px;
    height: 21px
}
#id_ab68ea0c-3838-4293-ac5b-d8fa1548a52d .sli-label.checked_inp::after
{
	content:'';
	opacity:0;
}
body ul.sli-style-button li
{
    display: block;
    margin-right: 40px;
    margin-bottom: 30px;
    width: calc(25% - 40px);
}
body ul.sli-style-button li label
{
	font-size: 26px!important;
    font-family: titling-gothic-fb,sans-serif!important;
    font-weight: 400;
    line-height: 30px!important;
    text-align: center;
    letter-spacing: .8px;
    max-width: 200px;
	border:1px solid #377cfe!important;
}
body #id_ff583cb9-f48b-4d59-88a6-2cea23b81c65_onetime_custom_label
{
	background-color: transparent;
    padding-right: 5px!important;
	font-size:20px!important;
	font-family: titling-gothic-fb,sans-serif!important;
	color:#000!important;
	border-color:transparent!important;
	line-height: 28px!important;
}
body #id_ff583cb9-f48b-4d59-88a6-2cea23b81c65_onetime_custom
{
	padding-left: 0px!important;
    font-weight: 300;
	border-width: 0px !important;
    background-color: transparent!important;
    color:#000!important;
	font-size:20px!important;
	font-family: titling-gothic-fb,sans-serif!important;
}
ul.sli-style-button #id_ff583cb9-f48b-4d59-88a6-2cea23b81c65_onetime_custom .sli-input-group
{
	border-radius: 8px;
	border: solid 1px #979797;
	background: #d8d8d8;
}
body ul.sli-style-button input[type="radio"]:checked + .sli-amount-label
{
	box-shadow:none!important;
	background: #d8d8d8!important;
    color: #000 !important;
    border: solid 1px #979797!important;
}

body .sli-widget .sli-cards
{
	display:none!important
}
body.page-id-6509 .sli-button.sli-large, .sli-button.sli-large
{
    padding: 0px 40px;
    font-size: 27px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 60px;
}

@media( min-width:1000px )
{
	body #id_43004b94-7278-4893-9db3-62e312ba4278, body #id_bd45146c-afbb-4136-b026-040595078a3e, body #id_b3d56a5d-35dd-427c-98cb-c67798d34446, body #id_c3add9e0-d913-4ab3-907b-2c21b32d5310, body #id_4acf7eb0-1565-4269-8abc-49f78ce6ccec, body #id_2f4cfc53-026e-4128-997a-cffaf2771881_cc .sli-row
	{
		max-width:85%!important;
		margin:0px auto!important;
	}
	body #id_ab68ea0c-3838-4293-ac5b-d8fa1548a52d
	{
		max-width:83.5%!important;
		margin:0px auto!important;
	}
}
@media ( max-width:850px )
{
	html body ul.sli-style-button li
	{
		margin-right: 10px;
		margin-bottom: 30px;
		width: calc( 50% - 10px );
	}
	html body .sli-form-wrapper #id_483e4f3d-574d-44cd-bfc6-992cfaf440ea_input .sli-label
	{
		min-height: 150px;
	}
	html body .sli-form-wrapper #id_483e4f3d-574d-44cd-bfc6-992cfaf440ea_input .sli-label:before
	{
		width:25px;
		height:25px;
	}
	html body .sli-form-wrapper #id_483e4f3d-574d-44cd-bfc6-992cfaf440ea_input .sli-label:after
	{
		content:'';
		bottom: 6px;
		left: 48%;
		width: 7px;
		height: 14px;
	}
	
	body .new_donation_bx h2
	{
		font-size: 25px;
		line-height: 30px;
	}
	body.home .new_donation_bx h2
	{
		font-size: 20px;
		line-height: 26px;
	}
	body.home .new_donation_bx .wpb_content_element.wpb_single_image img
	{
		max-width:250px;
	}
	body.home .new_donation_bx .wpb_single_image
	{
		text-align:center;
	}
}

/*covid 19 donate page css*/
/*New Donation Box Home*/
.new_donation_bx .section_inner_margin
{
	background:#377bff;
	display: flex;
    flex-wrap: wrap;
    align-items: center;
	padding:10px 20px;
	box-sizing:border-box;
	margin:0px;
}
.new_donation_bx .section_inner_margin::before, .new_donation_bx .section_inner_margin::after
{
	display:none!important;
}
.new_donation_bx h2
{
	display: block;
    clear: both;
    font-size: 35px;
    line-height: 42px;
    letter-spacing: 1px;
    font-family: titling-gothic-fb,sans-serif!important;
    font-weight: 400;
    text-transform: none;
    color: #fff;
	margin:0px;
}
body .new_donation_bx a.qbutton.default
{
	border-color:#fff!important;
	background:#fff!important;
}
body .new_donation_bx a.qbutton.default:hover
{
	background:none!important;
	border-color:#000!important;
	color:#fff!important;
}
body .new_donation_bx a.qbutton.default:hover::before
{
	opacity: 1;
    width: 100%;
    background: #000;
    z-index: 1;
}
body .new_donation_bx a.qbutton.default:hover span
{
	z-index:10;
	position:relative;
}
body .new_donation_bx a.qbutton.default:hover:after
{
	filter:invert(1);
	z-index:11;
}
/*New Donation Box Home*/
/*
.lift_us_up .gro_wide_med_head h3{  font-family: "MARTIN-Regular";
  font-size: 50px;
  font-weight: 600;
  line-height: 55px;
  letter-spacing: 0.5746621px;}*/
.lift_us_up .gro_wide_med_head h3{    font-size: 81px;
  font-weight: 400;
  line-height: 64px;
  letter-spacing: 0.5746621px;

font-family: "MARTIN" ;
}
.lift_us_up .gro_wide_med_txt p {
      font-size: 25px;
    line-height: 31px;
}
#gform_wrapper_11 #gform_submit_button_11 {
    width: auto !important;
    padding: 0 10px !important;
}
#popuppress-7221 .email_pp_tp p {
    text-align: center !important;
    padding-top: 40px;
}