#slide-33-layer-14 {
	background-color: rgba(0,0,0,.1)!important;
}

div.wpcf7-response-output.multicontactfrm{background-color:#ffffff!important; padding:15px!important;}  
.multicontactfrm .wpcf7-submit {width:100% !important;background-color:#ee4036!important; border:0px; color:#ffffff;}  
.multicontactfrm p{ font-size:12px; font-weight:none; }
.sticky-style-fixed.header-style-1.a-sticky .mk-header-holder,
.sticky-style-fixed.header-style-3.a-sticky .mk-header-holder {
    top: -6px;
}
#slide-1-layer-4{padding-left: 24px !important; padding-right: 24px !important;}
.mk-toolbar-resposnive-icon {  display: none; }
#text-2 {margin-top: 4px;}
/* Enter Your Custom CSS Here */
.mk-blockquote.quote-style {
    padding: 20px 20px 20px 70px;
    /* background-color: #f6f6f6; */
    background-color: rgba(0, 0, 0, 0) !important; 
}

@media only screen and (min-device-width : 320px) and (max-device-width : 359px) {
.forcefullwidth_wrapper_tp_banner,
.rev_slider_wrapper .fullscreen-container,
.rev_slider .fullscreenbanner .revslider-initialised .tp-simpleresponsive,
.tp-revslider-mainul {
    height: 192px !important;
}
}
@media only screen and (min-device-width : 360px) and (max-device-width : 479px) {
.forcefullwidth_wrapper_tp_banner,
.rev_slider_wrapper .fullscreen-container,
.rev_slider .fullscreenbanner .revslider-initialised .tp-simpleresponsive,
.tp-revslider-mainul {
    height: 230px !important;
}
}
@media only screen and (min-device-width : 480px) and (max-device-width : 639px) {
.forcefullwidth_wrapper_tp_banner,
.rev_slider_wrapper .fullscreen-container,
.rev_slider .fullscreenbanner .revslider-initialised .tp-simpleresponsive,
.tp-revslider-mainul {
   height: 270px !important;
} 
}
@media only screen and (min-device-width : 640px) and (max-device-width : 767px) {
.forcefullwidth_wrapper_tp_banner,
.rev_slider_wrapper .fullscreen-container,
.rev_slider .fullscreenbanner .revslider-initialised .tp-simpleresponsive,
.tp-revslider-mainul {
    height: 350px !important;
} 
}
@media only screen and (min-device-width : 768px) and (max-device-width : 800px) {
.forcefullwidth_wrapper_tp_banner,
.rev_slider_wrapper .fullscreen-container,
.rev_slider .fullscreenbanner .revslider-initialised .tp-simpleresponsive,
.tp-revslider-mainul {
    height: 500px !important;
} 
}

@media only screen and (min-device-width : 980px) and (max-device-width : 1279px) {
.forcefullwidth_wrapper_tp_banner,
.rev_slider_wrapper .fullscreen-container,
.rev_slider .fullscreenbanner .revslider-initialised .tp-simpleresponsive,
.tp-revslider-mainul {
    height: 650px !important;
} 
}
@media only screen  and (max-device-width : 360px) {
.vc_column_container,.vc_col-sm-12,.vc_col-sm-6,.vc_column-inner   {padding-left: 0 !important;padding-right: 0 !important;}
.vc_col-has-fill > .vc_column-inner{padding-top: 8px;}
.vc_custom_1500194971920 {padding-left: 0px !important;} 
  
  
}

@media only screen  and (max-device-width : 768px) {
  .img-center {
    display: block !important;
    margin: auto !important;
   } 
  .mk-footer-logo{ float:none !important;display: block !important;margin: auto !important;padding:0 !important; text-align:center !important;}
   .trim-space {
    height: 46px !important;
   }
}
@media only screen  and (max-device-width : 980px) {
#about-us {
    margin-top: 20px;
}
}
/* social impact */
.social-impact-box-text p {
    font-weight: bold !important;
    text-transform: uppercase;
    font-size: 20px !important;
    color: #212355 !important;
    line-height: 4px;
}
.multicontactfrm p {
    font-size: 15px !important;
}
#next{
    text-align: center !important;
}


/* blog */
.full-layout{ margin-top:0px !important;}
#theme-page .theme-page-wrapper .theme-content{padding-top:0px !important;}

/* Invest Page Form 20170802 */

.groupradio input[type="radio"]:checked + span em {
    background-color: #489dd1!important;
}
.groupradio input[type="radio"] + span em {
    background-color: #cccccc!important;
}
.groupradio input[type="radio"] + span {
    color: #676767!important;
    font-family: Arial, sans-serif;
    font-size: 15px;
    margin-left: -21px;
}
.radiolist span.wpcf7-list-item {
    margin-left: 3.5em;
}
.groupradio input[type="radio"] + span em {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: -1px 7px 0 0;
    vertical-align: middle;
    cursor: pointer;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.radiolist span.wpcf7-list-item {
    margin-left: 2em !important;
}
.radio-group-1 {
    margin-left: 23px;
}
span.wpcf7-list-item {
    display: block !important;
}
.multicontactfrm .wpcf7-submit{height:48px;}

#form2{
 margin-top : 15px !important;
padding : 15px !important;
font-size: 14px !important;
 
}
#form2 h4,#form2 p{ font-size: 14px !important; }
#358 .wpcf7-list-item{ display:block !important; }
.timeline {
    margin: auto;
    padding: 0;
    list-style: none;
}
.timeline__step { float: left; width: 33.33%;padding-top: 30px; position: relative;text-align: center;}

#first , #third {
  margin-top: 40px;
}
.timeline__step:first-of-type .timeline__step-marker::before {
    left: 50px;
}
.timeline__step .timeline__step-marker::before {
    left: -25px;
}
.timeline__step .timeline__step-marker::before, .timeline__step .timeline__step-marker::after {
    border-top: 2px solid #656787;
    content: "";
    height: 100%;
    margin-top: 11px;
    position: absolute;
    width: calc(50%);
}
.timeline__step .timeline__step-marker::after {
    right: -26px;
}
 .timeline__step-label {
    opacity: 0;
    height: 0;
    padding: 0;
    font-size: 0;
    border-width: 0;
    -webkit-transform: rotate(30deg);
    width: 110px;
    margin: 0 0 45px -55px;
    border-style: solid;
    border-color: #656787;
    font-weight: normal;
    position: absolute;
    left: 50%;
    bottom: 0;
    transition: bottom 0.1s ease-in-out, opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
}
.timeline__step-content {
    display: block;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.timeline__step-label {
    opacity: 0;
    height: 0;
    padding: 0;
    font-size: 0;
    border-width: 0;
    -webkit-transform: rotate(30deg);
    width: 110px;
    margin: 0 0 45px -55px;
    border-style: solid;
    border-color: #428bca;
    font-weight: normal;
    position: absolute;
    left: 50%;
    bottom: 0;
    transition: bottom 0.1s ease-in-out, opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
}
.timeline__step-title {
    display: block;
    width: 100%;
    padding: 30px 0 0;
    font-size: 12px;
    text-align: center;
    position: absolute;
    top: 0;
}
.done .timeline__step-marker {
    background: #428bca;
    color: #fff;
 border: 1px solid #428bca;
}
.timeline__step-marker {
    width: 50px;
    height: 40px;
   padding-top: 10px;
    border: 1px solid #656787;
    border-radius: 50%;
    text-align: center;
    line-height: 50px -10;
    color: #BCBDCA;
    font-size: 2em;
    font-style: normal;
    top: -26px;
  display:inline-block;
   
}
.timeline__step:first-of-type {
    text-align: left;
}
.timeline__step:last-of-type {
    text-align: right;
}
.timeline__step:last-of-type .timeline__step-marker::after {
    right: 75px;
}
.timeline__step:last-of-type .timeline__step-marker::before {
    left: auto;
    right: 50px;
    width: 70%;
}
.investprofile{font-size:15px!important;color:#222222!important;font-weight:700!important;text-transform:none!important;margin-top: 14px!important;}
.checkbox-new .investprofile{font-size:14px!important;color:#222222!important;font-weight:normal !important;text-transform:none!important;padding-bottom:20px!important; text-indent: -15px;}
.investimg{margin-right:16px!important;}
.checkbox-new .investprofile > span { margin-left : 25px;  }
.groupradio .wpcf7-list-item-label{font-size:16px;color:#636363;line-height: 35px!important;}

.radio-group-2.groupradio .wpcf7-list-item{display: block!important;}
.radio-group-1 .groupradio .wpcf7-list-item{display: inline!important;}
.right-margin{margin-right: 30px;}
.groupradio1 .wpcf7-list-item-label{font-size:16px;color:#636363;line-height: 35px!important;}
.special-class{font-size:15px!important;color:#222222!important;}
.checkbox-new{margin-top:10px;margin-bottom:10px}
.checkbox-new input[type=checkbox] {
  width:25px;height:25px;     background: #3d404e!important;
      border: #7f83a2 1px solid!important;}
.groupradio input[type="radio"] {
    display:none;
}
.groupradio input[type="radio"] + span{
    color: #676767!important;
    font-family:  "Open Sans";
    font-size: 15px;

    margin-left: -13px;
}
.groupradio input[type="radio"] + span em{
    display:inline-block;
    width:8px;
    height:8px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    cursor:pointer;
    -moz-border-radius:  50%;
    border-radius:  50%;
}

.groupradio input[type="radio"] + span em{
     background-color: #cccccc!important;
}

.groupradio input[type="radio"]:checked + span em{
     background-color:#489dd1!important;
}

.groupradio input[type="radio"] + span em,
.groupradio input[type="radio"]:checked + span em{
  -webkit-transition:background-color 0.4s linear;
  -o-transition:background-color 0.4s linear;
  -moz-transition:background-color 0.4s linear;
  transition:background-color 0.4s linear;
}

.checkbox-new input[type='checkbox'] { 
    height: 15px;
  border:1px solid #B5B7B8;
  background:#fff !important;
  width:15px;      
    
}
.checkbox-new input[type='checkbox']:checked
{
    position:relative;
}
.checkbox-new input[type='checkbox']:checked:before
{
    content:'';
    display:block;
    width:14px;
    height:14px;
    position:absolute;
    top:0px;
    left:0px;
    background:none #ACACB8;
    opacity:0.5;
}
body .cf7-style input.wpcf7-form-control.wpcf7-submit { margin-top: 20px!important;}
.multicontactfrm .multicontactfrm{margin-top:20px!important;}
.groupradio{margin-top:10px!important;}

.groupradio1 .input[type='radio']:checked{
  background:green!important;
}
.line-main{width: 303px!important;}
#third .ajax-loader{ display:none; }
#third .ajax-loader.is-active{ display:inline-block; }
#third div.wpcf7-response-output{  display:none }
#third { margin-bottom: 20px; }
/*.mk-fullwidth-true.vc_row {
    margin-bottom: 0px !important;
    background-color: transparent !important;
}*/
.owl-wrapper-outer{
    margin-bottom: 21px;
}
.logo-container a img{
  display:flex;
  margin:0 auto;
}
@media only screen and (max-width: 474px) {
  .text-block-span{
    font-size: 24px!important; 
    color: #212355;
  }
}
.text-block-span{
    font-size: 32px; 
    color: #212355;
  }


#wpls-logo-showcase-slider-1,#wpls-logo-showcase-slider-2{
background-color: #ffffff !important ;
}
.wpls-logo-showcase .wpls-logo-cnt.slick-slide img{
border:none !important;
}
.social-impact-bold-items{
  color:#f97352;
}
.social-section-heading{
  color:#fff;
  font-size:14px;
}

.social-main-headings{
  color: #f97352; 
  margin-top:12px;
  font-size:25px;
  font-weight:inherit;
}
.social-impact-text-block .mk-text-block{
   box-shadow: none;
    width: auto;
    padding: 15px;
    min-height:377px;
}
.social-impact-text-block:nth-child(1) .mk-text-block ,.social-impact-text-block:nth-child(3) .mk-text-block,.social-impact-text-block:nth-child(5) .mk-text-block{
  background:#212355;
  padding:20px;
}
.social-impact-text-block:nth-child(2) .mk-text-block ,.social-impact-text-block:nth-child(4) .mk-text-block,.social-impact-text-block:nth-child(6) .mk-text-block{
  background:#489dd1;
  padding:20px;
}
@media (max-width:767px)  {
  .invest-images{
    margin:0 10px 0 0!important;
  }
  .invest{
      width: 100%!important;
    margin-bottom: 20px;
}
  .case-study-text{
    width:60%!important;
    font-size:15px !important;
    padding: 0px;
}
  .case-study-image{
  float:left;
  margin-right: 20px;
}
  
  .invest .vc_column-inner{height:auto!important}
.social-impact-text-block .mk-text-block {
    min-height: 260px;
}
}


.invest{
  width:25%;
}
.invest .wpb_wrapper {
    margin: 10px;
    border: 1px solid #ccc;
  height:100%;
  background: #0f2556;
}
.invest .wpb_wrapper .wpb_wrapper {
    margin: 0px;
    border: none;
    padding: 0px;
}
.invest .vc_column-inner{
  height:400px;
}
@media only screen and (min-width : 992px) and (max-width : 1200px) {
  .invest-images{width:30%}
  .invest .vc_column-inner{
  height:480px;
}
  .social-impact-text-block .mk-text-block {
    min-height: 455px;
}
}
  @media only screen and (min-width : 767px) and (max-width : 991px) {
    .invest-images{width:30%}
    .invest{width:50%!important}
  .invest .vc_column-inner{
  height:330px;
    margin-bottom:10px
}
    .social-impact-text-block .mk-text-block{
    min-height:487px!important;
}  
    .case-study-text{
    width:50%}
    .case-study-image{width:40%}
    .case-study-down-image{width:40%}
}
.invest-images{
    float: left;
    margin-top: 27px;
    margin-right: 10px;
    margin-bottom: 50px;
}
.case-study-text{
font-size:13px;
  float: left;
  width: 50%;
}
.invest-steps-heading{
  color:#439cd6 !important;
}
.invest-next-steps-heading{
  color:#ec4139 !important;
}
.case-study-image{
  float:left;
  margin-right: 10px;
}
.case-study-down-image{
      float: right;
    margin-left: 10px;
}
.case-study .wpb_content_element{
margin-bottom:0px;
}
.case-study-text{
font-size:14px;
}
.invest-text{
font-size:13px;
display: inherit;
line-height: 18px!important; 
 width: 50%;
 float: left;
}
.market-images{
  margin-bottom:30px;
}
.hide-element{
  display:none;
}
.team-image{
 box-shadow: 1px 2px 10px #ccc;
}
.social-impact-text-block .vc_column-inner ,.case-study .vc_column-inner {
padding:0;}
.invest .wpb_single_image.vc_align_center{
  background:#fff;
}
.invest .mk-text-block{
  padding: 10px 15px;}
.invest .mk-text-block p{
  color:#fff;
}
.invest .wpb_single_image.vc_align_center{
  background:#fff;
}
.invest .wpb_single_image.wpb_content_element.vc_align_center {
    margin: 0px;
    padding: 20px 6px;
}
form div.wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid rgba(255, 0, 0, 0) !important;
}
.multicontactfrm {
    background-color: #ffffff!important;
    padding: 15px!important;
}



.top-margin{
    margin-top: 22px;
}
.page-id-1188 .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
    font-size: 14px;
    font-weight: bold;
    padding: 14px 20px;
}

@media only screen and (min-width: 1140px){
.page-id-1188 .header-logo.fit-logo-img.add-header-height.logo-is-responsive.logo-has-sticky a img.mk-desktop-logo.light-logo{
	content: url(/wp-content/uploads/2018/12/logo-light-lending.png)!important;
}
}

.page-id-1188 .mk-header-holder .mk-grid .header-grid .header-logo.fit-logo-img.add-header-height.logo-is-responsive.logo-has-sticky a img.mk-desktop-logo .light-logo{
	content: url(/wp-content/uploads/2018/12/logo-light-lending.png)!important;
}
.page-id-1188 .header-logo.fit-logo-img.add-header-height.logo-is-responsive.logo-has-sticky a img.mk-desktop-logo .dark-logo{
	content: url(/wp-content/uploads/2018/12/logo-dark-lending.png);
}
.page-id-1188 .header-logo.fit-logo-img.add-header-height.logo-is-responsive.logo-has-sticky img.mk-resposnive-logo{
	content: url(/wp-content/uploads/2018/12/logo-dark-lending.png);
}
.page-id-1188 .header-logo.fit-logo-img.add-header-height.logo-is-responsive.logo-has-sticky img.mk-sticky-logo{
	content: url(/wp-content/uploads/2018/12/logo-dark-lending.png);
}

.vc_btn3.vc_btn3-color-danger, 
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
    background-color: #c80e14 !important;
}
.vc_btn3.vc_btn3-color-danger:hover, 
.vc_btn3.vc_btn3-color-danger:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover, 
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus {
    background-color: #b70b11 !important;
}

@media only screen and (max-width:479px){
  
  .mk-blog-single .mk-love-holder {
    padding: 0 40px 0 0!important;
  }
  
    .mk-blog-single .blog-modern-comment{
    padding: 0 40px 0 0!important;
  }
  
      .mk-blog-single .blog-share-container{
    padding: 0 40px 0 0!important;
  }
  
  .theme-page-wrapper .theme-content:not(.no-padding) {
    padding: 30px 30px !important;
}
  .master-holder h2 {
    font-size: 23px;
}

}

