

/***************************************************************************************************/
/******************************************** Home Page ******************************************/
/***************************************************************************************************/

/****** ********* Hero **************************/
div#header-hero {
    padding-top: 10%;
    padding-bottom: 16%;
       background-position-y: -100px!important;
}
/* 7-2019 darken text background */
div#header-hero .wpb_text_column.desc.white .wpb_wrapper {
  background: rgba(0,0,0,0.35);
  padding: 10px;
}
@media screen and (max-width: 768px) {

#header-hero .vc_col-sm-6{
width:100%!important;
}
div#header-hero {
background-position-y: 0px!important;
}
}
/********************** Menu ******************/
ul#menu-header-menu a span {
    color: #fff;
    font-size: 14px;
    margin-right: 12px;
}
li#nav-menu-item-72 a span {
    border-radius: 28.5px;
    background-color: #FEDD20;
    box-shadow: 0 2px 0 0 #BCA208;
    width: 150px;
    color: #29316F;
    text-align: center;
    padding-top: 11px;
    padding-bottom: 11px;
   margin-right:0;
}
.head.white {
    color: #FFFFFF;
font-family: 'Montserrat', sans-serif;
    font-size: 58px;
    font-weight: bold;
    line-height: 71px;
}
.desc.white {
    color: #FFFFFF;
    margin-top: 36px;
    margin-bottom: 36px;
    padding-bottom: 36px;
    font-family: 'Libre Franklin', sans-serif;
    font-size: 18px;
    line-height: 30px;
}
/********************* Choose ***************************/

div#choose {
    padding-bottom: 60px;
}

.heading.blue {
    color: #29316F;
    font-size: 28px;
    font-weight: bold;
    line-height: 34px;
    padding-top: 50px;
    padding-bottom: 50px;
}

div#choose-columns img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#choose-columns .wpb_column.vc_column_container .vc_column-inner .wpb_wrapper {
    border: 3px solid #F2F3F9;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 8px;
    padding-right: 8px;
}
div#choose-title .section_inner {
    margin-top: -150px;
    background-color: #fff;
}
div#choose-title .heading.blue .wpb_wrapper {
    padding-left: 20px;
    padding-right: 20px;
}

div#choose-columns {
    margin-top: -17px;
}
div#choose-columns .section_inner {
    background-color: #fff;
}

#choose-columns .wpb_column.vc_column_container.vc_col-sm-3 {
    width: 22%;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    float: none;
    padding-bottom: 60px;
}
#choose-columns .section_inner.clearfix {
    border-radius: 0 0 0 50px;
}

#blue-box, #cyan-box, #orange-box, #green-box {
    color: #7880BE;
}

div#blue-box h3, div#cyan-box h3, div#orange-box h3, div#green-box h3 {
    color: #29316F;
font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 10px;
}

a.blue {
    display: block;
    color: #29316F;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    text-align: center;
font-family: 'Montserrat', sans-serif;
    position: absolute;
    bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 100%;
}
a.cyan {
    display: block;
    color: #77CFEB;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    text-align: center;
font-family: 'Montserrat', sans-serif;
    position: absolute;
    bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 100%;
}
a.orange {
    display: block;
    color: #F26638;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    text-align: center;
font-family: 'Montserrat', sans-serif;
    position: absolute;
    bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 100%;
}
a.green {
    display: block;
    color: #00A8A8;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    text-align: center;
font-family: 'Montserrat', sans-serif;
    position: absolute;
    bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 100%;
}

#choose-columns #blue-box.wpb_column.vc_column_container .vc_column-inner .wpb_wrapper:hover {
    border: 3px solid #29316f;
    transition: .3s;
}
#choose-columns #cyan-box.wpb_column.vc_column_container .vc_column-inner .wpb_wrapper:hover {
    border: 3px solid #77CFEB;
    transition: .3s;
}
#choose-columns #orange-box.wpb_column.vc_column_container .vc_column-inner .wpb_wrapper:hover {
    border: 3px solid #F26638;
    transition: .3s;
}
#choose-columns #green-box.wpb_column.vc_column_container .vc_column-inner .wpb_wrapper:hover {
    border: 3px solid #00A8A8;
    transition: .3s;
}

.image_with_text {
    min-height: 300px;
    vertical-align: top;
}

/*************** Quote *************/
div#quote p {
    color: #29316F;
    font-family: Montserrat;
    font-size: 20px;
    font-weight: bold;
    line-height: 37px;
    text-align: center;
font-family: 'Montserrat', sans-serif;
    padding-top: 40px;
}
span.author {
    color: #F26638;
    font-family: 'Libre Franklin', sans-serif;
    font-size: 16px;
    line-height: 18px;
    text-align: center;
    font-weight: normal;
    padding-top: 40px;
display:block;
}
div#quote {
    padding: 50px 0;
}

div#inner-quote {
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: #ffffff;
    max-width: 85%;
    padding-left: 15%;
    padding-right: 15%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    float: none;
	box-shadow: 0 6px 40px 0 #E6E7EF;
}

#quote .section_inner_margin.clearfix {
    background-image: url(/pledge1co/wp-content/uploads/2018/04/dots.svg);
    background-repeat: no-repeat;
    padding-top: 60px;
    background-position-x: 50px;
}

/******************* Join ********************/

#join .header.blue {
    color: #29316F;
    font-family: 'Montserrat', sans-serif;
    font-size: 32px;
    font-weight: bold;
    line-height: 39px;
    text-align: center;
    padding-bottom: 40px;
}

#join {
    color: #7880BE;
    font-family: 'Libre Franklin', sans-serif;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    margin-top: 80px;
    padding-bottom: 80px!important;
    background-color: #fff!important;
}
#join a.qbutton.large.center.default.qode-button-shadow {
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 195px;
    margin-top: 30px;
}

div#join-inner-text .vc_column_container>.vc_column-inner {
    max-width: 60%;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
/*
div#join img {
    max-width: 48%;
    vertical-align: -webkit-baseline-middle;
    padding-top: 50px;
    padding-bottom: 50px;
}

div#intel img {
    max-width: 104px;
    padding-top: 38px;
}
div#nike img {
    max-width: 120px;
}
*/
#join .wpb_text_column.wpb_content_element.blue {
    padding-bottom: 50px;
}

#join .vc_single_image-wrapper.vc_box_border_grey img {
    max-height: 54px;
    width: auto;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    vertical-align: -webkit-baseline-middle;
    padding-top: 50px;
    padding-bottom: 50px;
}
.more_facts_inner {
    padding: 0px 0 0;
}
.more_facts_holder{
background-color:#ffffff!important;
}
/*********************** Why **************************/
div#why {
    padding-top: 80px;
    padding-bottom: 80px;
    text-align: center;
}

#why .heading.white {
    color: #FFFFFF;
    font-size: 46px;
    font-weight: bold;
    line-height: 57px;
    text-align: center;
font-family: 'Montserrat', sans-serif;
}
#why .white {
    opacity: 0.8;
    color: #FFFFFF;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    max-width: 62%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 45px;
}

#why-inner .wpb_column.vc_column_container.vc_col-sm-4 {
    width: 30%;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    float: none;
    padding-bottom: 60px;
    text-align:center;
}
div#why-inner img {
    margin-left: auto;
    margin-right: auto;
}

#why-inner .image_with_text {
    background-color: #ffffff;
    padding-top: 40px;
    padding-bottom: 40px;
    border-radius: 4px;
}
#why-inner .section_inner_margin.clearfix {
    text-align: center;
}

#why-inner h3 {
    text-transform: none;
    padding-top: 20px;
    padding-bottom: 20px;
}

#why-inner p {
    margin-left: 40px;
    padding-right: 40px;
}

#why-inner .vc_column-inner {
    background-image: url(/pledge1co/wp-content/uploads/2018/04/why-pledge-tile.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left bottom;
    padding-bottom: 7px;
}


@media screen and (max-width: 1200px) and (min-width: 1000px) {
#why-inner .image_with_text{
min-height:350px;
}
}

a.cyan:hover {
    color: #fedd20;
}
a.orange:hover {
    color: #fedd20;
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label{
min-height:320px;
}
/********************* supported *****************************************/
#supported .heading.blue {
    text-align: center;
}

#supported {
    padding-top: 80px;
    padding-bottom: 80px;
}
#supported-inner .wpb_single_image.wpb_content_element.vc_align_center {
    width: 25%;
    display: inline-block;
}
div#supported-inner {
    margin-top: 50px;
}

/****************** touch ********************/
#touch .heading.blue {
    text-align: center;
}
#touch form.wpcf7-form.default {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}
#touch input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.half {
    width: 48%;
    display: inline-block;
}

#touch input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.half {
    width: 49%;
    display: inline-block;
    margin-right: 1%;
    margin-bottom: 20px;
}
#touch input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.half-last {
    width: 49%;
    display: inline-block;
    margin-left: 1%;
    margin-bottom: 20px;
}
#touch input.wpcf7-form-control.wpcf7-submit.right {
    float: right;
    border-radius: 33.93px;
    background-color: #00A8A8;
    box-shadow: 0 3px 0 0 #048585;
    color: #ffffff;
    width: 200px;
    text-align: center;
    font-size: 14px;
    padding-top: 3px;
    padding-bottom: 3px;
border-color: #00a8a8;
}
div#touch {
    margin-top: 80px;
    padding-bottom: 80px;
}

.half-last {
    display: inline-block;
    float: right;
}
.half {
    width: 50%;
    display: inline-block;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    box-shadow: 0 6px 40px 0 #E6E7EF;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    box-shadow: 0 6px 40px 0 #E6E7EF;
}
iframe {
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
}

/******************************** footer *******************************/

div#nav_menu-3 {
    width: 40%;
    display: inline-block;
    vertical-align: top;
}

div#nav_menu-2 {
    width: 45%;
    display: inline-block;
}

.footer_top {
    padding: 45px 0 20px;
}
.footer_bottom_holder {
    padding: 12px 0;
}
.copyr a {
    color: #00a8a8;
}
.copyr {
    font-size: 13px;
}
/***************************************************************************************************/
/******************************************** How it works******************************************/
/***************************************************************************************************/

#how-head{
padding-top:15%;
padding-bottom:15%;
text-align:center;
}

#how-head .head.white, #how-head .desc.white{
text-align:center;
}
div#how-head {
    background-size: cover!important;
}

/***************************** Steps ***********************/

.number {
    height: 62px;
    width: 62px;
    background-color: #F26638;
    border-radius: 50px;
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.number p {
    color: #FFFFFF;
    font-family: Montserrat;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
    text-align: center;
    padding-top: 19px;
}

.step-title p {
    color: #00A8A8;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
    text-align: center;
    padding-top: 40px;
    padding-bottom: 20px;
font-family: 'Montserrat', sans-serif;
}

.step-desc p {
    color: #7880BE;
    font-size: 16px;
    line-height: 23px;
    text-align: center;
font-family: 'Libre Franklin', sans-serif;
}

#steps .wpb_column.vc_column_container.vc_col-sm-4 {
    width: 31%;
    margin-left: 1%;
    margin-right: 1%;
    background-color: #fff;
    padding: 5%;
    border-radius: 5px 5px 0 0;
    box-shadow: 0 6px 40px 0 #bfbfbf;
    border-top: 10px solid #f26638;
}

#steps-inner .section_inner.clearfix {
    margin-top: -140px;
}
/************************** Tabs ***********************************/

.left-tab {
    display: inline-block;
    width: 49%;
}
.right-tab {
    display: inline-block;
    width: 49%;
vertical-align:top;
}
.right-tab img {
    margin-top: 40%;
}
.head-orange {
    color: #F26638;
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
padding-top: 40px;
}

.tab-desc-min {
    color: #7880BE;
    font-family: 'Libre Franklin', sans-serif;
    font-size: 18px;
    line-height: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #e6e6e6;
    padding-top: 20px;
}
.head-orange img {
    vertical-align: middle;
    padding-right: 20px;
}
a.tab-button {
    border-radius: 33.93px;
    background-color: #F26638;
    box-shadow: 0 3px 0 0 #B84621;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding: 13px 48px;
    display: block;
    max-width: 119px;
    text-align: center;
}
.cta-plus {
    margin-top: 40px;
}

li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {
    background-color: #F26638;
}

li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active span {
    color: #fff;
    text-align: center;
	font-size: 20px;	
font-weight: bold;	
line-height: 49px;	
text-align: center;
}
li.ui-state-default.ui-corner-top {
    background-color: #fff;
}
li.ui-state-default.ui-corner-top span {
    color: #29316F;
    text-align: center;
}
.qode-advanced-tabs .qode-advanced-tab-container{
background-color:transparent;
}

#choose-right .heading.blue {
    text-align: center;
    padding-bottom: 80px;
    padding-top: 100px;
}
div#choose-right {
    padding-bottom: 189px;
}
.qode-advanced-tabs.qode-advanced-horizontal-tab.qode-advanced-tabs-column-4 .qode-advanced-tabs-nav li{
padding-top: 13px;
    padding-bottom: 13px;
}
ul.qode-advanced-tabs-nav.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
    box-shadow: 7px 5px 40px 0 #e0e0e0;
    border-radius: 4px;
}

#ui-id-2 span.qode-advanced-tab-text-after-icon {
    background-image: url(/pledge1co/wp-content/uploads/2018/04/money-grey.svg);
    background-repeat: no-repeat;
    background-position: center left;
}
#ui-id-3 span.qode-advanced-tab-text-after-icon {
    background-image: url(/pledge1co/wp-content/uploads/2018/04/box-grey.svg);
    background-repeat: no-repeat;
    background-position: center left;
}
#ui-id-4 span.qode-advanced-tab-text-after-icon {
    background-image: url(/pledge1co/wp-content/uploads/2018/04/time-grey.svg);
    background-repeat: no-repeat;
    background-position: center left;
}

li.ui-state-default.ui-corner-top span {
    color: #29316F;
    text-align: center;
    width: 195px;
    margin-left: auto;
    margin-right: auto;
    display: block!important;
    line-height: 50px;
}

#choose-right li.ui-state-default.ui-corner-top {
    background-color: #ffffff;
}

#choose-right li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active{
background-color: #F26638;
}
/*****************************************************************************/
/******************************* Our Story **********************************/
/****************************************************************************/

#story-head{
padding-top:15%;
padding-bottom:15%;
text-align:center;
}

div#story-head {
    background-size: cover!important;
    background-position: bottom;
}

#story-head .head.white, #story-head .desc.white{
text-align:center;
}


#story-head .desc.white {
    color: #FFFFFF;
    margin-top: 36px;
    margin-bottom: 36px;
    padding-bottom: 36px;
    font-family: 'Libre Franklin', sans-serif;
    font-size: 18px;
    line-height: 34px;
    max-width: 767px;
    margin-left: auto;
    margin-right: auto;
}
/***************** features*********************/

.feature-title p {
    color: #00A8A8;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
    text-align: center;
    padding-top: 40px;
    padding-bottom: 20px;
font-family: 'Montserrat', sans-serif;
}

.feature-desc p {
    color: #7880BE;
    font-size: 16px;
    line-height: 23px;
    text-align: center;
font-family: 'Libre Franklin', sans-serif;
}

#feature .wpb_column.vc_column_container.vc_col-sm-4 {
    width: 31%;
    margin-left: 1%;
    margin-right: 1%;
    background-color: #fff;
    padding: 5%;
    border-radius: 5px 5px 0 0;
    box-shadow: 0 6px 40px 0 #bfbfbf;
}

#feature-inner .section_inner.clearfix {
    margin-top: -140px;
}
#feature .number {
    background-color: transparent;
}

#feature .step-title p{
color:#F26638;
}


#supported strong {
    color: #00A8A8;
}

#supported .wpb_text_column.wpb_content_element.desc.blue {
    color: #7880BE;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    font-family: 'Libre Franklin', sans-serif;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
padding-bottom:68px;
}

.page-id-52 div#supported-inner .section_inner_margin.clearfix {
    padding-bottom: 100px;
    border-bottom: 1px solid #e2e2e2;
}

.page-id-52 #supported .heading.blue {
    text-align: center;
    padding-top: 150px;
}




/***************************************************************************/
/********************************** Team **********************************/
/**************************************************************************/

div#leader-bio .section_inner.clearfix {
    background-color: #fff;
    border-radius: 8px;
}


.wpb_text_column.wpb_content_element.team-leader-bio {
    padding: 40% 5% 1% 5%;
}
.leader {
    color: #29316F;
    font-size: 24px;
    font-weight: bold;
    line-height: 29px;
    padding-bottom: 8px;
}
.leader-position {
    color: #7880BE;
    font-size: 18px;
    line-height: 22px;
    padding-bottom: 37px;
}
.leader-resume {
    color: #7880BE;
    font-size: 16px;
    line-height: 28px;
}

div#leader-bio img {
    border-radius: 8px 0px 0px 8px;
}


/*************************************************************/
/************************* Board ****************************/
/************************************************************/
#board .image_with_text {
    color: #7880BE;
    font-size: 18px;
    line-height: 22px;
    text-align: center;

}

div#board .image_with_text img {
    max-width: 157px;
    margin-left: auto;
    margin-right: auto;
}

.image_with_text h3 {
    font-size: 19px;
    font-weight: bold;
    line-height: 29px;
    text-align: center;

}
#board .wpb_text_column.wpb_content_element.heading.blue p {
    font-size: 32px;
    font-weight: bold;
    line-height: 39px;
    text-align: center;
}
div#board {
    padding: 125px 0;
}


/*************************************************************/
/************************* support team****************************/
/************************************************************/
#sopport-team .image_with_text {
    color: #7880BE;
    font-size: 18px;
    line-height: 22px;
    text-align: center;

}

div#support-team .image_with_text img {
    max-width: 157px;
    margin-left: auto;
    margin-right: auto;
}

#support-team .image_with_text {
    color: #7880BE;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
}

.image_with_text h3 {
    font-size: 19px;
    font-weight: bold;
    line-height: 29px;
    text-align: center;

}
#support-team .wpb_text_column.wpb_content_element.heading.blue p {
    font-size: 32px;
    font-weight: bold;
    line-height: 39px;
    text-align: center;
}
div#support-team{
    padding: 125px 0;
}

.wpb_text_column.wpb_content_element.small-desc {
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
padding:16px 60px;
width: 389px;
	border: 1px solid #E4E6EA;	
border-radius: 8px;
}
div#join-inner-text {
    padding-bottom: 60px;
}
.wpb_text_column.wpb_content_element.small-desc .wpb_wrapper:before {
    content: url(/pledge1co/wp-content/uploads/2018/04/medal.svg);
    float: left;
}
.wpb_text_column.wpb_content_element.small-desc p {
    padding-left: 40px;
}

.wpb_single_image.wpb_content_element.vc_align_center.bb-icon .vc_single_image-wrapper.vc_box_border_grey:after {
    background-image: url(/pledge1co/wp-content/uploads/2018/04/medal.svg);
    background-size: 20px 26px;
    display: inline-block;
    width: 20px;
    height: 25px;
    content: "";
    background-repeat: no-repeat;
    margin-left: 20px;
}

.wpb_single_image.wpb_content_element.vc_align_right.fb-icon .vc_single_image-wrapper.vc_box_border_grey:after {
    background-image: url(/pledge1co/wp-content/uploads/2018/04/medal.svg);
    background-size: 20px 26px;
    display: inline-block;
    width: 20px;
    height: 25px;
    content: "";
    background-repeat: no-repeat;
    margin-left: 20px;
}

.wpb_text_column.wpb_content_element.heading.white p {
    color: #FFFFFF;
    font-size: 32px;
    font-weight: bold;
    line-height: 39px;
    text-align: center;
}

div#ready-pledge .ready-desc p {
    color: #CED2F3;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    max-width: 571px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 50px;
}
div#ready-pledge {
    padding-top: 100px;
    padding-bottom: 150px;
}
.wpb_text_column.wpb_content_element.heading.white p {
    color: #FFFFFF;
    font-size: 32px;
    font-weight: bold;
    line-height: 39px;
    text-align: center;
    padding-top: 80px;
    padding-bottom: 20px;
}
a#gbn {
    margin-bottom: 100px;
	box-shadow: 0 3px 0 0 #B84621;
}

#ready-pledge .vc_column-inner.vc_custom_1524447262838 {
    border-radius: 5px;
}

#ready-pledge .vc_column-inner.vc_custom_1524447262838 {
    border-radius: 5px;
    background-image: url(/pledge1co/wp-content/uploads/2018/04/blue-large-dots.svg);
    background-repeat: no-repeat;
    background-position: bottom right;
    overflow: hidden;
}

span.more_facts_button_text {
    max-width: 264px;
    margin-left: auto;
    margin-right: auto;
    background-color: #00a8a8;
    color: #fff;
    padding: 15px 1px!important;
    border-radius: 24px;
    letter-spacing: 0px!important;
}

.wpb_single_image.wpb_content_element.vc_align_left.wider img {
    max-width: 190px;
}

.wpb_single_image.wpb_content_element.vc_align_right.wider img {
    max-width: 160px;
}
/******************************************************************************************/
/************************************ Blog ************************************************/
/******************************************************************************************/
.blog .content.content_top_margin_none {
    margin-top: 40px!important;
}

.single .content {
    margin-top: 140px;
}
.header_bottom.clearfix {
    background-color: rgba(41, 49, 111, 1)!important;
}
/******************************************************************************************/
/*************************************** Pop Up******************************************/
/*****************************************************************************************/
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-image:after{
background-color:transparent!important;
visibility:hidden
}

li.depth-1.wpforms-image-choices-item {
    width: 22%!important;
    display: inline-block!important;
}
ul#wpforms-249-field_6{
text-align:center;
}

div#pum_popup_title_242{
display:none;
}
div#wpforms-249-field_18 h3, div#wpforms-249-field_17 h3{
color: #29316F;
font-size: 32px;
font-weight: bold;
line-height: 39px;
text-align: center;
    margin-bottom: 40px;
}

li.choice-1.depth-1 h3{
	color: #29316F;
    font-family: 'Montserrat', sans-serif;
    font-size: 20px!important;
    font-weight: bold;
    line-height: 24px;
    text-align: center;
    margin-bottom: 16px;
}
li.choice-2.depth-1 h3{
	color: #77CFEB;
    font-family: 'Montserrat', sans-serif;
    font-size: 20px!important;
    font-weight: bold;
    line-height: 24px;
    text-align: center;
    margin-bottom: 16px;
}

li.choice-3.depth-1 h3{
	color: #F26638;
    font-family: 'Montserrat', sans-serif;
    font-size: 20px!important;
    font-weight: bold;
    line-height: 24px;
    text-align: center;
    margin-bottom: 16px;
}

li.choice-4.depth-1 h3{
	color: #00A8A8;
    font-family: 'Montserrat', sans-serif;
    font-size: 20px!important;
    font-weight: bold;
    line-height: 24px;
    text-align: center;
    margin-bottom: 16px;
}

li.depth-1 span{
	color: #7880BE;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px!important;
    font-weight: normal;
    line-height: 24px;
    text-align: center;
    margin-bottom: 16px!important;
}

div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern li.choice-1.wpforms-selected label{
    border: 3px solid #29316f;
    transition: .3s;
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern li.choice-2.wpforms-selected label{
    border: 3px solid #77CFEB;
    transition: .3s;
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern li.choice-3.wpforms-selected label{
    border: 3px solid #F26638;
    transition: .3s;
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern li.choice-4.wpforms-selected label{
    border: 3px solid #00A8A8;
    transition: .3s;
}
div#popmake-242 {
    padding: 0px 36px 80px 36px;
}
button.wpforms-page-button.wpforms-page-next, button#wpforms-submit-249, button.pum-close.popmake-close.sub {
    height: 50px!important;
    width: 220px!important;
    border-radius: 33.93px!important;
    background-color: #F26638!important;
    box-shadow: 0 3px 0 0 #B84621!important;
    color: #ffffff!important;
    font-size: 14px!important;
    font-weight: bold!important;
    line-height: 18px;
    text-transform: uppercase!important;
    margin-left: auto!important;
    margin-right: auto!important;
    display: block!important;
    margin-top: 50px!important;
    border: none!important;
}

div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label{
padding: 40px 12px!important;
border: 3px solid #F2F3F9;
}

.wpforms-container-full .wpforms-form input.wpforms-field-medium {
    max-width: 374px!important;
    margin-left: auto!important;
    margin-right: auto!important;
    height: 66px!important;
    border-radius: 5px!important;
    background-color: #FFFFFF!important;
    box-shadow: 0 6px 40px 0 #E6E7EF!important;
    border: none!important;
}
input::placeholder {
    color: #CACDE4;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
}
div#wpforms-confirmation-249 h3 {
    color: #29316F;
    font-size: 32px;
    font-weight: bold;
    line-height: 39px;
    text-align: center;
}
.wpforms-confirmation-container-full p:last-of-type {
    color: #7880BE!important;
    font-size: 18px!important;
    line-height: 30px!important;
    text-align: center!important;
    padding-top: 30px!important;
    max-width: 540px!important;
    margin-left: auto!important;
    margin-right: auto!important;
}

.wpforms-confirmation-container-full {

    background: transparent!important;
    border: none!important;
}
div#wpforms-confirmation-249 {
    padding: 10%!important;
}
div#wpforms-249-field_19, div#wpforms-249-field_20 {
    position: absolute;
    bottom: -70px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 100%;
    background-color: #fff;
    padding-top: 10px;
}
.progb {
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-top: 11px;
    background-color: #fff;
    position: absolute;
    border: 0px;
    margin-top: 10%;
    left: 0;
}

ul#wpforms-249-field_23{
text-align:center;
}

.vc_row.wpb_row.section.vc_row-fluid.vc_inner.desktop.grid_section {
    display: block;
}
.vc_row.wpb_row.section.vc_row-fluid.vc_inner.mobile.grid_section {
    display: none;
}

div#more-logos {
    display: block;
}

div#morelogos-mobile {
    display: none;
}

div#support-team img {
    display: none;
}
#support-team .image_with_text {
    min-height: 115px;
}
#board .image_with_text img {
    border-radius: 50%;
}
div#more-logos img {
    max-width: 145px;
}

button.wpforms-page-button.wpforms-page-prev {
    height: 50px!important;
    width: 220px!important;
    border-radius: 33.93px!important;
    background-color: #F26638!important;
    box-shadow: 0 3px 0 0 #B84621!important;
    color: #ffffff!important;
    font-size: 14px!important;
    font-weight: bold!important;
    line-height: 18px;
    text-transform: uppercase!important;
    margin-left: auto!important;
    margin-right: auto!important;
    display: block!important;
    margin-top: 50px!important;
    border: none!important;
}
div.wpforms-container-full .wpforms-form label.wpforms-error{
width:91%;

}
div#wpforms-confirmation-249 p {
    line-height: 28px;
    text-align: center;
    font-size: 19px;
    word-break: break-word;
    padding-top: 23px;
}
div.wpforms-container-full .wpforms-form .wpforms-list-inline ul.wpforms-image-choices-modern li {
    margin: 5px 5px 5px 5px !important;
    border: 3px solid #F2F3F9!important;
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern li.wpforms-image-choices-item label{
    border: 3px solid #F2F3F9;

}

div#wpforms-249-field_10-container {
    width: 220px;
    display: inline-block;
    position: absolute;
    margin-left: calc(50% - 240px);
}
button#wpforms-submit-249 {
    margin-right: calc(50% - 240px)!important;
}
/************************************************************/
/**********************Mobile******************************/
/***********************************************************/

@media screen and (max-width: 1420px) {
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label{
min-height:380px;
}
}
@media screen and (max-width: 1399px) {
#why-inner .vc_column-inner{
    padding-bottom: 7px;
    background-size: 94%;
    background-position-x: 7px;
}
}

@media screen and (max-width: 1200px) {
#why-inner .vc_column-inner{
    background-size: 92%;
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label {
    min-height: 420px;
}
}

@media screen and (max-width: 1000px) {

div#header-hero {
    padding-top: 5%;
    padding-bottom: 22%;
}

#choose-columns .wpb_column.vc_column_container.vc_col-sm-3 {
    width: 95%;
    display: block;
}
#why-inner .wpb_column.vc_column_container.vc_col-sm-4 {
    width: 95%;
}
#supported-inner .wpb_single_image.wpb_content_element.vc_align_center {
    width: 100%;
    display: block;
    margin-bottom: 36px!important;
}
#touch input.wpcf7-form-control.wpcf7-submit.right {
    float: none;
}
.half-last {
    display: block;
    float: none;
    width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 35px;
}
.half {
    width: 100%;
    display: block;
    margin-right: auto;
}
div#nav_menu-3 {
    width: 100%;
}
div#nav_menu-2 {
    width: 100%;
}
}
@media screen and (max-width: 768px) {
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label {
    min-height: 460px;
}
}

@media screen and (max-width: 767px) {
.wpb_single_image.vc_align_right {
    text-align: center;
}
.wpb_single_image.vc_align_left {
    text-align: center;
}
#header-hero .head.white{
text-align:center;
}

#header-hero .desc.white{
text-align:center;
}
a#pledge-now {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 166px;
}
div#choose-title .section_inner {
    margin-top: 0;
}
div#choose-title {
    background-color: #f2f3f9!important;
}
#steps .wpb_column.vc_column_container.vc_col-sm-4 {
    width: 100%;
    margin-bottom: 20px;
}
#steps-inner .section_inner.clearfix {
    margin-top: 0;
}
.left-tab {
    display: block;
    width: 100%;
}
.right-tab {
    display: block;
    width: 100%;
}
#feature .wpb_column.vc_column_container.vc_col-sm-4 {
    width: 100%;
    margin-bottom: 20px;
}
.wpb_text_column.wpb_content_element.team-leader-bio {
    padding: 10% 5% 1% 5%;
}
div#leader-bio {
    margin-bottom: 20px!important;
}
.wpb_text_column.wpb_content_element.small-desc{
width:auto;
}
#feature-inner .section_inner.clearfix {
    margin-top: 0;
}

.wpb_text_column.wpb_content_element.small-desc .wpb_wrapper:before {
    float: none;
}
.wpb_text_column.wpb_content_element.small-desc p {
    padding-left: 0;
}
.wpb_text_column.wpb_content_element.small-desc{
    padding: 16px 20px;
}
.vc_row.wpb_row.section.vc_row-fluid.vc_inner.desktop.grid_section {
    display: none;
}
.vc_row.wpb_row.section.vc_row-fluid.vc_inner.mobile.grid_section {
    display: block;
}

div#more-logos {
    display: none;
}

div#morelogos-mobile {
    display: block;
}
.mobile .wpb_column.vc_column_container.vc_col-sm-6 {
    width: 50%;
    display: inline-block;
vertical-align:top;
}
#join .vc_single_image-wrapper.vc_box_border_grey img {
    max-height: 38px!important;
}
}

@media screen and (max-width: 600px) {
.vc_row.wpb_row.section.vc_row-fluid.vc_custom_1525281151995.grid_section {
    padding-bottom: 150px;
}
li.depth-1.wpforms-image-choices-item {
    width: 100%!important;
    display: block!important;
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label{
    min-height: 260px;
 max-height: 360px;
}
button#wpforms-submit-249 {
    margin-right: auto!important;
    display: block!important;
}
div#wpforms-249-field_10-container {
    display: block;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}
}

@media screen and (max-width: 425px) {
#touch input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.half {
    width: 100%;
}
#touch input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.half-last {
    width: 100%;
text-align: left;
}
div#touch{
padding-bottom:63px;
}
div#media_image-2 img {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

div#nav_menu-2 {
    text-align: center;
}
div#nav_menu-3 {
    text-align: center;
}
.footer_top .footer_col4 {
    text-align: center;
}
.column3.footer_col3 {
    display: none;
}
}

/************************************************************************************/
/*************************************  faqs   ***************************************/
/***********************************************************************************/


.q_icon_list i, .q_progress_bar .progress_content, .q_progress_bars_vertical .progress_content_outer .progress_content, .qbutton:hover, .vc_grid-container .vc_row.vc_grid .vc_grid-item .vc_btn:hover, .vc_grid-container .vc_row.vc_grid .vc_pageable-load-more-btn .vc_btn:hover, .post-password-form input[type='submit']:hover, .load_more a:hover, .blog_load_more_button a:hover, #submit_comment:hover, .drop_down .wide .second ul li .qbutton:hover, .drop_down .wide .second ul li ul li .qbutton:hover, .qbutton.white:hover, .qbutton.green, .call_to_action, .highlight, .testimonials_holder.light .flex-direction-nav a:hover, .q_dropcap.circle, .q_dropcap.square, .q_message, .q_price_table.active .active_text, .q_icon_with_title.boxed .icon_holder .fa-stack, .q_font_awsome_icon_square, .q_icon_with_title.square .icon_holder .fa-stack:hover, .box_holder_icon_inner.square .fa-stack:hover, .box_holder_icon_inner.circle .fa-stack:hover, .circle .icon_holder .fa-stack:hover, .q_list.number.circle_number ul>li:before, .q_social_icon_holder.circle_social .fa-stack:hover, .social_share_dropdown ul li.share_title, .latest_post_holder .latest_post_date .post_publish_day, .q_masonry_blog article.format-link:hover, .q_masonry_blog article.format-quote:hover, #wp-calendar td#today, .vc_text_separator.full div, .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-time-rail .mejs-time-handle, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .wp-audio-shortcode .mejs-controls .mejs-time-rail .mejs-time-current, .wp-audio-shortcode .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .q_pie_graf_legend ul li .color_holder, .q_line_graf_legend ul li .color_holder, .q_team .q_team_text_inner .separator, .circle_item .circle:hover, .qode_call_to_action.container, .qode_carousels .flex-control-paging li a.flex-active, .animated_icon_inner span.animated_icon_back i, .q_circles_holder .q_circle_inner2:hover, input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover, .portfolio_main_holder .item_holder.subtle_vertical_hover .icons_holder a, .portfolio_main_holder .item_holder.image_subtle_rotate_zoom_hover .icons_holder a:hover, .portfolio_main_holder .item_holder.image_text_zoom_hover .icons_holder a, .portfolio_main_holder .item_holder.slow_zoom .icons_holder a, .qode_video_box .qode_video_image:hover .qode_video_box_button, .blog_holder.masonry_gallery article.format-link:hover, .blog_holder.masonry_gallery article.format-quote:hover, .blog_holder.blog_chequered article.format-link:hover, .blog_holder.blog_chequered article.format-quote:hover, .qode-pricing-calculator .qode-pricing-calculator-switch input:checked+.qode-pricing-calculator-slider, .qode-icon-holder.qode-icon-circle, .qode-icon-holder.qode-icon-square, .qode-qbutton-main-color, .qode-advanced-tabs .qode-advanced-tabs-nav li, .qode-accordion-holder .qode-title-holder.ui-state-active, .qode-accordion-holder .qode-title-holder.ui-state-hover, header.menu_bottom .header_bottom_right_widget_holder .header_bottom_widget.widget_search form>div input[type=text], .qode-advanced-call-to-action.qode-advanced-cta-gradient-animation .qode-advanced-cta-background-3, .tt_tabs .tt_tabs_navigation li a, .tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected, .tabs_box_navigation.sf-timetable-menu li ul li a:hover, .tabs_box_navigation.sf-timetable-menu li ul li.selected a:hover, #qode-multi-device-showcase.qode-mds-appear-effect #qode-mds-spinner .qode-mds-pulse, .qode-horizontal-timeline .qode-events-wrapper .qode-events .qode-filling-line, .qode-horizontal-timeline .qode-events-wrapper .qode-events a .circle-outer, .no-touch .qode-horizontal-timeline .qode-events-wrapper .qode-events a:hover .circle-outer, .qode-horizontal-timeline .qode-events-wrapper .qode-events a.selected .circle-outer{
background-color: #f26638;
}