@charset "UTF-8";

/* line 5, ../sass/theme.scss */
.section-service-section h4 {
  font-size: 19px;
  line-height: 1.5;
}

/* line 10, ../sass/theme.scss */
.service-content {
  /* padding-bottom: 32px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; */
  font-size: 18px;
  font-family: 'Plus Jakarta Sans Variable';
}

/* line 18, ../sass/theme.scss */
.service-content img.aligncenter {
  margin: 0 auto;
}

/* line 21, ../sass/theme.scss */
.service-content .btn {
  display: inline-block;
}

/* line 25, ../sass/theme.scss */
.section-service-header,
.service-header {
  /* margin-bottom: -20px; */
  z-index: 1;
  position: relative;
}

/* line 30, ../sass/theme.scss */
.section-service-header h1,
.service-header h1 {
  font-size: 48px;
  font-weight: 600;
  font-family: 'open sans';
  color: #223f49;
  margin: 0;
  margin-bottom: 8px;
}

/* line 41, ../sass/theme.scss */
.section-service-header .service-content a.btn.soho-btn.btn-green.btn-md,
.service-header .service-content a.btn.soho-btn.btn-green.btn-md {
  font-size: 16px !important;
  margin-top: -10px !important;
}

/* line 48, ../sass/theme.scss */
.service-content-shadow {
  box-shadow: -5px 8px 50px -15px rgba(0, 0, 0, 0.74);
}

/* line 51, ../sass/theme.scss */
.section-service-1 {
  font-weight: 600;
}

/* line 53, ../sass/theme.scss */
.section-service-1 h4 {
  margin-bottom: 30px;
}

/* line 56, ../sass/theme.scss */
.section-service-1 img {
  margin-bottom: 20px !important;
  display: block;
  border: solid 4px #9eb0bd;
}

/* line 63, ../sass/theme.scss */
.section-service-2 h3 {
  font-size: 24px;
  margin-bottom: 32px;
  margin-top: 0;
}

/* line 68, ../sass/theme.scss */
.section-service-2 img {
  margin-bottom: 15px !important;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 74, ../sass/theme.scss */
.section-service-2 em {
  font-weight: normal;
  padding-top: 20px;
  display: block;
}

/* line 81, ../sass/theme.scss */
.section-service-3 .service-content {
  padding-top: 37px;
  padding-left: 70px;
  padding-right: 70px;
  padding-bottom: 47px;
  color: #ffffff;
  margin-bottom: 60px;
}

/* line 88, ../sass/theme.scss */
.section-service-3 .service-content h3 {
  font-size: 26px;
}

/* line 91, ../sass/theme.scss */
.section-service-3 .service-content ul {
  padding-left: 20px;
}

/* line 98, ../sass/theme.scss */
.section-service-3 .col-sm-6 {
  padding-left: 40px;
}

/* line 102, ../sass/theme.scss */
body.single header>div.container>div.row {
  border-bottom: none !important;
}

/* line 105, ../sass/theme.scss */
.wrapper-slider {
  overflow-x: hidden;
}

/* line 142, ../sass/theme.scss */
.service-spotlight {
  color: #fff;
  padding: 25px 70px;
  padding-bottom: 50px;
}

/* line 144, ../sass/theme.scss */
.service-spotlight p,
.service-spotlight ul li {
  color: #fff;
  font-size: 18px !important;
}

/* line 150, ../sass/theme.scss */
.service-spotlight h2 {
  font-size: 26px;
  font-weight: 600;
}

/* line 155, ../sass/theme.scss */
.service-spotlight .panel-last-child .textwidget {
  padding-left: 20px;
}

/* line 160, ../sass/theme.scss */
/* .service-header {
  font-size: 22px;
  font-weight: 600;
  color: #34525c;
  line-height: 30px;
  padding-top: 25px;
  padding-bottom: 20px;
  color: #fff !important;
} */
.service-header .container {  
  padding: 28px 25px 20px;
  color: #fff !important;
}

/* line 170, ../sass/theme.scss */
.service-header h1 {
  color: #fff !important;
}

/* line 173, ../sass/theme.scss */
/* .service-header p {
  font-weight: normal;
  line-height: 34px;
  color: #74af26 !important;
  font-size: 28px;
  max-width: 946px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  margin-bottom: 17px;
  text-align: center;
} */
.service-header .wpb_content_element {
  padding: 0 !important;
  margin: 0 !important;
}

/* line 184, ../sass/theme.scss */
.service-header p a {
  color: #34525c;
  font-weight: bold;
}

/* line 189, ../sass/theme.scss */
.service-header .btn {
  margin-bottom: 15px !important;
}

/* line 193, ../sass/theme.scss */
/* .service-header .wpb_content_element {
    background: rgba(255, 255, 255, 0.92) none repeat scroll 0 0;
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
    margin: 0 auto;
    max-width: 750px;
    padding: 60px 60px 10px;
} */
.service-header .wpb_content_element .wpb_wrapper>p {
  line-height: 1.2em;
}

.service-header .bodyservices {
  padding-top: 15px;
}

/* .service-header .bodyservices p {
    color: #FFFFFF !important;
    font-size: 19px;
    padding-left: 20px;
    padding-right: 20px;
} */
.service-header .buttomservices {
  padding-bottom: 30px;
  padding-top: 0;
  text-align: center;
}

.newbuttom {
  background-color: #74af26;
  border: medium none;
  box-shadow: 0 0 7px rgba(115, 115, 115, 0.28);
  line-height: 1;
  margin-bottom: 23px;
  margin-top: 25px;
  padding: 25px 65px;
  width: auto;
  font-weight: 600;
}

#formModal .newform {
  float: left;
  width: 100%;
}

#formModal .modal-dialog {
  max-width: 900px;
  width: 93%;
}

#formModal .close {
  color: #000000;
  float: right;
  font-size: 41px;
  font-weight: bold;
  line-height: 1;
  max-width: 10px;
  opacity: 0.2;
  text-shadow: 0 1px 0 #ffffff;
  padding-right: 30px;
}

#formModal .modal-header {
  border-bottom: none;
  min-height: 46.6px;
  padding: 15px;
}

#formModal .title {
  text-align: center;
  color: #74af26;
  display: block;
  font-size: 26px;
  font-weight: normal;
  line-height: 34px;
  margin-bottom: 17px;
  margin-left: auto;
  margin-right: auto;
}

#formModal .title a {
  color: #34525c;
  font-weight: 600;
}

#formModal .subtitle {
  color: #343331;
  font-size: 17px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
}

#formModal label {
  font-size: 14px;
  width: 100%;
}

#formModal .modal-body {
  padding: 30px;
  position: relative;
}

#formModal label.opt {
  margin-right: 15px;
  width: unset;
}

.padbot20 {
  margin-bottom: 20px;
}

#formModal .service-form-group input[type="submit"] {
  padding: 25px 45px;
}

#formModal .wpcf7-textarea {
  height: 92px;
}

.radio-item {
  display: inline-block;
  position: relative;
  padding: 0 6px;
  margin: 10px 0 0;
}

.radio-item input[type='radio'] {
  display: none;
}

.radio-item label {
  color: #74af26;
  font-weight: normal;
}

.radio-item label:before {
  content: " ";
  display: inline-block;
  position: relative;
  top: 5px;
  margin: 0 5px 0 0;
  width: 20px;
  height: 20px;
  border-radius: 11px;
  border: 2px solid #74af26;
  background-color: transparent;
}

.radio-item input[type=radio]:checked+label:after {
  border-radius: 11px;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 9px;
  left: 10px;
  content: " ";
  display: block;
  background: #74af26;
}


/* line 203, ../sass/theme.scss */
.service-header .wpcf7-mail-sent-ok {
  color: #000;
  font-size: 18px;
  text-align: center;
  margin-top: 20px;
}

/* line 211, ../sass/theme.scss */
.service-form-group .form-control {
  height: 42px;
}

/* line 214, ../sass/theme.scss */
.service-form-group label {
  font-size: 16px;
  color: #6c6c6c;
  font-weight: 600;
  margin-bottom: 2px;
}

/* line 220, ../sass/theme.scss */
.service-form-group .small {
  color: #6c6c6c !important;
  font-size: 12px;
  line-height: 1;
  font-weight: 400;
}

/* line 225, ../sass/theme.scss */
.service-form-group .small a {
  color: #000 !important;
}

/* line 229, ../sass/theme.scss */
.service-form-group input[type="text"],
.service-form-group select {
  box-shadow: none;
}

/* line 233, ../sass/theme.scss */
.service-form-group input[type="submit"] {
  width: auto;
  padding: 25px 65px;
  line-height: 1;
  margin-top: 15px;
  margin-bottom: 0px !important;
  background-color: #74af26;
  border: none;
  box-shadow: 0 0 7px rgba(115, 115, 115, 0.28);
}

/* line 246, ../sass/theme.scss */
.service-cta-5 {
  background-color: #efefef;
  background-image: url("../images/ribbon.png");
  background-repeat: no-repeat;
  background-position: bottom right;
  padding: 35px 47px;
  box-shadow: inset 0px 0px 28px -4px rgba(0, 0, 0, 0.35);
}

/* line 255, ../sass/theme.scss */
.service-cta-5 .service-cta-5-green {
  border-bottom: 1px solid #8f8f8f;
  margin: 0 47px;
  padding-bottom: 13px;
  margin-bottom: 14px;
}

/* line 261, ../sass/theme.scss */
.service-cta-5 .service-cta-5-green,
.service-cta-5 .rates-cta-5-gray {
  font-size: 50px;
  line-height: 1;
}

/* line 266, ../sass/theme.scss */
.service-cta-5 .rates-cta-5-gray {
  color: #6c6c6c;
  margin-bottom: 11px;
}

/* line 267, ../sass/theme.scss */
.service-cta-5 .rates-cta-5-gray sup {
  top: auto;
  bottom: 0;
  font-size: 36px;
}

/* line 275, ../sass/theme.scss */
.service-cta-5 h2 {
  color: #34525c;
  font-size: 30px;
  line-height: 34px;
  font-weight: 700;
  margin: 0;
  margin-bottom: 20px;
  text-transform: uppercase;
}

/* line 284, ../sass/theme.scss */
.service-cta-5 .services-cta-5-title {
  font-size: 22px;
  color: #34525c;
  font-weight: bold;
  margin-bottom: 5px;
}

/* line 290, ../sass/theme.scss */
.service-cta-5 .services-cta-5-text {
  color: #34525c;
  font-size: 18px;
  margin-bottom: 19px;
  font-weight: 600;
}

/* line 295, ../sass/theme.scss */
.service-cta-5 .services-cta-5-text a {
  color: #34525c;
  font-weight: bold;
}

/* line 301, ../sass/theme.scss */
.service-cta-5 .service-cta-button a {
  color: #74af26;
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
}

/* line 308, ../sass/theme.scss */
.service-cta-5 .service-cta-5-green {
  color: #74af26;
}

/* line 312, ../sass/theme.scss */
.service-gray {
  background-color: #f2f2f2;
  font-size: 30px;
  padding: 45px 40px;
  color: #0e4685;
  font-weight: 600;
}

/* line 319, ../sass/theme.scss */
.service-gray ul,
.service-gray li {
  list-style: none;
}

/* line 323, ../sass/theme.scss */
.service-gray li {
  background: url("../images/bullet-blue.png") left center no-repeat;
  padding-left: 25px;
  font-size: 28px;
  color: #0e4685;
  font-weight: 600;
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 30px !important;
}

/* line 324, ../sass/theme.scss */
.service-gray li:before {
  content: "" !important;
}

/* line 337, ../sass/theme.scss */
.service-white {
  padding-top: 20px;
  font-size: 20px;
}

/* line 341, ../sass/theme.scss */
.service-white p {
  font-size: 20px;
}

/* line 344, ../sass/theme.scss */
.service-white ul,
.service-white li {
  list-style: none;
}

/* line 348, ../sass/theme.scss */
.service-white li {
  background: url("../images/icon-check.png") left center no-repeat !important;
  padding-left: 35px;
  font-size: 20px;
  color: #444444;
  margin-bottom: 21px !important;
}

/* line 349, ../sass/theme.scss */
.service-white li:before {
  content: "" !important;
}

/* line 361, ../sass/theme.scss */
.testimonial-container .item .testi-quote,
.testimonial-container .item .testimonials-entry {
  font-size: 28px;
  line-height: 40px;
  color: #fff;
  font-family: 'Oswald', sans-serif;
  margin-bottom: 49px;
  margin-top: 0;
}

/* line 370, ../sass/theme.scss */
.testimonial-container img {
  display: inline-block !important;
  float: left;
  padding: 0;
  padding-right: 10px;
}

/* line 376, ../sass/theme.scss */
.testimonial-container h2 {
  font-weight: 600;
}

/* line 379, ../sass/theme.scss */
.testimonial-container span {
  font-weight: 400;
}

/* line 382, ../sass/theme.scss */
.testimonial-container h2,
.testimonial-container span {
  font-size: 16px;
  color: #fff;
  margin: 0;
}

/* line 388, ../sass/theme.scss */
.testimonial-container .carousel-indicators {
  position: static;
  margin-top: 74px !important;
  font-size: 6px;
  left: 0;
}

/* line 393, ../sass/theme.scss */
.testimonial-container .carousel-indicators li {
  margin: 0;
  width: 6px;
  height: 6px;
  background: #fff;
  border: none;
  margin: 0 11px !important;
}

/* line 400, ../sass/theme.scss */
.testimonial-container .carousel-indicators li.slick-active {
  border: 1px solid #fff !important;
  background: none;
}

/* line 404, ../sass/theme.scss */
.testimonial-container .carousel-indicators li:before {
  content: '';
  display: none;
}

/* line 412, ../sass/theme.scss */
.imgshadow img {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

/* line 418, ../sass/theme.scss */
.service-tax-title p {
  font-size: 30px;
  color: #FFFFFF;
  line-height: 36px;
  text-align: center;
  margin: 0;
}

/* line 425, ../sass/theme.scss */
.service-icons.three {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.service-box {
  background: #1E2C31;
  border-radius: 26px;  
  min-height: 500px;
  align-content: center;
  margin-bottom: 65px;
  
}
.service-box .service-icons {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

/* line 429, ../sass/theme.scss */
.service-item {
  /* min-height: 290px; */
  max-width: 252px;
  max-height: 252px;
  text-align: center;
  padding: 0 10px;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  color: #00212A;
  font-size: 18px;
  line-height: 24px;
  background: #FFFFF9;
  border-radius: 12px; 
  margin:10px !important;
}

/* line 437, ../sass/theme.scss */
.service-item img {
  display: block;
  margin: 0 auto;
  margin-top: 25px;
  /* margin-bottom: 35px; */
  padding: 0;
}
.service-item .wpb_single_image {
  height:110px;
}

/* line 444, ../sass/theme.scss */
.service-loan-text p {
  color: #353535;
  font-size: 18px;
  line-height: 24px;
}

/* line 450, ../sass/theme.scss */
.service-loan-list ul {
  padding-left: 20px !important;
}

/* line 452, ../sass/theme.scss */
.service-loan-list ul li {
  font-size: 18px;
  line-height: 36px !important;
  list-style: disc;
  color: #0e4685;
  margin: 0 !important;
  font-weight: 600;
}

/* line 459, ../sass/theme.scss */
.service-loan-list ul li:before {
  display: none;
}

/* line 465, ../sass/theme.scss */
.service1 {
  background-image: url(../images/s1.png);
  background-repeat: no-repeat;
  background-position: bottom center;
}

/* line 470, ../sass/theme.scss */
.service2 {
  background-image: url(../images/s2.png);
  background-repeat: no-repeat;
  background-position: bottom center;
}

/* line 475, ../sass/theme.scss */
.service3 {
  background-image: url(../images/s3.png);
  background-repeat: no-repeat;
  background-position: bottom center;
}

/* line 480, ../sass/theme.scss */
.service4 {
  background-image: url(../images/s4.png);
  background-repeat: no-repeat;
  background-position: bottom center;
}

/* line 485, ../sass/theme.scss */
.subscribe-item {
  background: #efefef;
  padding: 17px 75px 24px 75px;
  text-align: center;
}

/* line 489, ../sass/theme.scss */
.subscribe-item h2 {
  font-size: 28px;
  color: #34525c;
  margin: 0;
  margin-bottom: 12px;
}

/* line 495, ../sass/theme.scss */
.subscribe-item>span {
  display: block;
  font-size: 20px;
  color: #353535;
  margin-bottom: 16px;
}

/* line 501, ../sass/theme.scss */
.subscribe-item .mc4wp-form {
  margin: 0;
}

/* line 503, ../sass/theme.scss */
.subscribe-item .mc4wp-form .input-group {
  margin: 0 auto;
}

/* line 506, ../sass/theme.scss */
.subscribe-item .mc4wp-form span {
  display: block;
  white-space: pre-wrap;
  margin: 0 auto;
  width: auto;
}

/* line 512, ../sass/theme.scss */
.subscribe-item .mc4wp-form input[type="email"] {
  width: 360px;
  height: 40px;
  border-radius: 0;
  margin-bottom: 20px;
  color: #6c6c6c;
  font-size: 16px;
}

/* line 520, ../sass/theme.scss */
.subscribe-item .mc4wp-form input[type="submit"] {
  padding: 21px 90px;
  background: #74af26;
  font-size: 14px;
  line-height: 1;
  font-weight: bold;
  border: none;
  border-radius: 2px;
  text-transform: uppercase;
  box-shadow: 0 0 7px rgba(115, 115, 115, 0.28);
}

/* line 532, ../sass/theme.scss */
.subscribe-item .mc4wp-form input[type="submit"]:after {
  content: 'aaa';
}

/* line 536, ../sass/theme.scss */
.subscribe-item .mc4wp-form small {
  display: none;
}

/* line 541, ../sass/theme.scss */
.type-service p {
  margin-top: 0;
}

/* line 544, ../sass/theme.scss */
.no-padd img {
  padding: 0;
}

/* line 547, ../sass/theme.scss */
.callout-item {
  background: #74af26;
  text-align: center;
  padding: 44px 0;
}

/* line 551, ../sass/theme.scss */
.callout-item span {
  color: #fff;
  font-size: 30px;
}

/* line 555, ../sass/theme.scss */
.callout-item .callout-btn {
  color: #fff;
  font-size: 14px;
  padding: 17px 64px 16px;
  line-height: 1;
  border: 2px solid #fff;
  border-radius: 2px;
  margin-left: 66px;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 567, ../sass/theme.scss */
.loan-title p {
  font-size: 44px;
  color: #34525c;
  font-weight: 700;
}

/* line 572, ../sass/theme.scss */
.loan-subtitle p {
  font-size: 30px;
  color: #74af26;
  line-height: 36px;
}

/* line 577, ../sass/theme.scss */
.loan-context p {
  font-size: 20px;
  line-height: 30px;
  color: #353535;
}

/* line 582, ../sass/theme.scss */
.loan-list {
  width: 90%;
}

/* line 585, ../sass/theme.scss */
.loan-list ul,
.loan-list ul li {
  list-style: disc;
}

/* line 589, ../sass/theme.scss */
.loan-list ul {
  padding-left: 60px !important;
}

/* line 592, ../sass/theme.scss */
.loan-list ul li {
  padding-left: 17px;
  line-height: 26px !important;
  color: #0e4685;
  font-size: 20px;
  font-weight: 600;
  background-image: none !important;
  margin-bottom: 26px !important;
}

/* line 601, ../sass/theme.scss */
.loan-list ul li:before {
  display: none;
}

/* line 604, ../sass/theme.scss */
.service-sponsor {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

/* line 606, ../sass/theme.scss */
.service-sponsor img:first-child {
  margin-bottom: 35px;
}

/* line 612, ../sass/theme.scss */
.service-sponsor figure {
  display: block !important;
}

/* line 615, ../sass/theme.scss */
.service-sponsor img {
  display: block;
  margin: 0 auto;
}

/* line 620, ../sass/theme.scss */
body.single-service article .entry-content ul li::before {
  /* content: "• "; */
  color: #000;
  font-size: 21px;
}

/* line 626, ../sass/theme.scss */
.category-success-stories .soho-btn {
  width: 33.333%;
  float: left !important;
}

@media (max-width: 767px) {

  /* line 632, ../sass/theme.scss */
  .home-latest-post {
    padding: 0 15px;
  }

  /* line 636, ../sass/theme.scss */
  div#bs-example-navbar-collapse-1 {
    border-bottom: 1px solid #eeeeee;
    border-top: 1px solid #eeeeee;
    margin-top: 20px;
  }

  /* line 641, ../sass/theme.scss */
  .navbar-header {
    width: 44px;
    position: absolute;
    right: -10px;
    top: -10px;
  }

  /* line 647, ../sass/theme.scss */
  .testimonials {
    padding-bottom: 60px;
  }

  /* line 651, ../sass/theme.scss */
  .single-service img {
    max-width: 100% !important;
  }

  /* line 655, ../sass/theme.scss */
  .service-header {
    font-size: 18px;
    padding: 35px 15px;
  }

  /* line 658, ../sass/theme.scss */
  .service-header h1 {
    font-size: 32px;
  }

  /* line 662, ../sass/theme.scss */
  .service-gray {
    padding: 45px 15px;
  }

  /* line 664, ../sass/theme.scss */
  .service-gray li {
    font-size: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  /* line 669, ../sass/theme.scss */
  .service-gray .panel-last-child p {
    font-size: 15px;
  }

  /* line 673, ../sass/theme.scss */
  .service-spotlight {
    padding: 25px 15px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }

  /* line 682, ../sass/theme.scss */
  .btn-green {
    width: auto !important;
    max-width: 250px !important;
  }

  /* line 689, ../sass/theme.scss */
  .service-header .wpb_content_element {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 692, ../sass/theme.scss */
  .service-header .wpb_content_element p {
    font-size: 16px;
  }

  /* line 698, ../sass/theme.scss */
  .service-gray p {
    font-size: 15px;
  }

  /* line 701, ../sass/theme.scss */
  .service-gray img {
    margin-top: 20px !important;
  }

  /* line 706, ../sass/theme.scss */
  .service-white li {
    line-height: 28px;
  }

  /* line 709, ../sass/theme.scss */
  .service-white img {
    margin-top: 20px !important;
  }

  /* line 713, ../sass/theme.scss */
  .brochure-link a {
    padding-left: 21px;
    width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
    max-width: none !important;
    float: none !important;
  }

  /* line 723, ../sass/theme.scss */
  .rate-box [class^="col-sm-"].no-padding-left:last-child {
    padding-left: 15px;
  }

  /* line 726, ../sass/theme.scss */
  a.btn.soho-btn.btn-green.btn-md {
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {

  /* line 733, ../sass/theme.scss */
  .btn-green {
    width: auto !important;
    max-width: 250px !important;
  }

  /* line 738, ../sass/theme.scss */
  .single-service img {
    max-width: 100% !important;
  }

  /* line 744, ../sass/theme.scss */
  .service-gray li {
    font-size: 20px;
    padding-bottom: 0;
    padding-top: 0;
  }

  .service-header {
    padding-right: 20px;
    padding-left: 20px;
  }

  .serviceBoxHeaderTitle p {
    font-size: 32px;
    width: 100%;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {

  /* line 752, ../sass/theme.scss */
  .btn-green {
    width: auto !important;
    max-width: 250px !important;
  }

  /* line 757, ../sass/theme.scss */
  .single-service img {
    max-width: 100% !important;
  }
}

@media (min-width: 768px) {

  /* line 764, ../sass/theme.scss */
  .no-padding-left {
    padding-left: 0 !important;
  }
}

/* line 769, ../sass/theme.scss */
.thepress {
  padding-top: 50px;
  padding-bottom: 50px;
}

/* line 772, ../sass/theme.scss */
.thepress a {
  color: #8bbb50;
}

/* line 774, ../sass/theme.scss */
.thepress a:hover {
  color: #8bbb50;
  text-decoration: none;
}

/* line 779, ../sass/theme.scss */
.thepress>div {
  padding: 40px 35px;
  background: #efefef;
  float: left;
}

/* line 788, ../sass/theme.scss */
.thepress img {
  margin-top: 40px;
  margin-left: 0;
  float: left;
}

/* line 792, ../sass/theme.scss */
.thepress img:last-child {
  float: left;
  margin: 33px 0 0 0;
}

/* line 797, ../sass/theme.scss */
.thepress>div {
  position: relative;
  float: left;
  width: 100%;
}

@media (min-width: 1200px) {

  /* line 805, ../sass/theme.scss */
  .thepress img:last-child {
    float: right;
  }

  /* line 809, ../sass/theme.scss */
  .thepress>div {
    padding-bottom: 60px !important;
  }
}

@media (min-width: 991px) and (max-width: 1200px) {

  /* line 814, ../sass/theme.scss */
  .thepress img {
    position: relative;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    margin-left: 0 !important;
    margin-right: 0 !important;
    float: left;
  }

  /* line 826, ../sass/theme.scss */
  .thepress-two img {
    margin-left: 50% !important;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
}

@media (max-width: 991px) {

  /* line 837, ../sass/theme.scss */
  .thepress>div {
    padding-bottom: 70px !important;
  }
}

@media (max-width: 991px) {

  /* line 844, ../sass/theme.scss */
  div#bs-example-navbar-collapse-1 {
    margin-top: 40px;
    margin-right: -15px;
  }

  /* line 848, ../sass/theme.scss */
  .navbar-header {
    width: 43px;
    position: absolute;
    right: 0px;
  }

  /* line 853, ../sass/theme.scss */
  .header {
    padding: 0 0 10px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
  }

  /* line 858, ../sass/theme.scss */
  .top-bar {
    padding-right: 0px !important;
  }

  /* line 861, ../sass/theme.scss */
  .navbar-nav>li>a {
    font-size: 15px;
  }

  /* line 864, ../sass/theme.scss */
  .header .navbar {
    float: right;
    margin-top: 20px;
    right: 0px !important;
  }

  /* line 869, ../sass/theme.scss */
  .services-name a {
    font-size: 26px;
  }

  /* line 872, ../sass/theme.scss */
  .header {
    padding: 20px 0 40px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
  }
}

@media (max-width: 767px) {

  /* line 879, ../sass/theme.scss */
  section.top-bar {
    margin-top: 20px;
    text-align: left;
    float: left;
  }

  /* line 884, ../sass/theme.scss */
  div#bs-example-navbar-collapse-1 {
    margin-top: 40px;
    margin-right: -15px;
    width: 100%;
  }

  /* line 889, ../sass/theme.scss */
  .navbar-header {
    width: 43px;
    position: absolute;
    right: 0px;
  }

  /* line 894, ../sass/theme.scss */
  .header {
    padding: 0 0 10px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
  }

  /* line 899, ../sass/theme.scss */
  .top-bar {
    padding-right: 20px !important;
  }

  /* line 902, ../sass/theme.scss */
  .header .navbar {
    float: right;
    margin-top: -40px;
    right: 0px !important;
    width: 100%;
  }

  /* line 908, ../sass/theme.scss */
  .rate-box-title {
    font-size: 21px;
  }

  /* line 911, ../sass/theme.scss */
  .services-name a {
    font-size: 26px;
  }

  /* line 916, ../sass/theme.scss */
  .thepress img {
    /*
    position: relative;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);*/
  }

  /* line 925, ../sass/theme.scss */
  .thepress img:last-child {
    float: right;
  }

  /* line 930, ../sass/theme.scss */
  .thepress-two img {
    margin-top: 10px !important;
  }
}

@media (min-width: 701px) and (max-width: 800px) {

  /* line 935, ../sass/theme.scss */
  .thepress .first-img {
    position: relative;
    left: 0;
    margin-left: 110px;
  }

  /* line 940, ../sass/theme.scss */
  .thepress .last-img {
    float: right;
    left: 0;
    position: absolute;
    margin-left: 550px !important;
  }

  /* line 947, ../sass/theme.scss */
  .thepress-two .first-img {
    margin-left: 160px;
  }

  /* line 950, ../sass/theme.scss */
  .thepress-two .last-img {
    margin-left: 30px;
  }
}

@media (min-width: 651px) and (max-width: 700px) {

  /* line 955, ../sass/theme.scss */
  .thepress .first-img {
    left: auto;
    right: auto;
    -webkit-transform: none;
    transform: none;
  }
}

@media (max-width: 650px) {

  /* line 962, ../sass/theme.scss */
  .thepress img {
    left: 30% !important;
  }
}

@media (max-width: 600px) {

  /* line 967, ../sass/theme.scss */
  .thepress .last-img {
    margin-left: 400px;
  }
}

@media (max-width: 569px) {

  /* line 973, ../sass/theme.scss */
  .thepress img {
    float: none !important;
    margin: 10px auto !important;
    display: block;
    -webkit-transform: none !important;
    transform: none !important;
    left: auto !important;
  }

  /* line 980, ../sass/theme.scss */
  .thepress img.first-img {
    margin-left: auto !important;
  }

  /* line 983, ../sass/theme.scss */
  .thepress>div {
    padding-bottom: 40px !important;
  }

  /* line 987, ../sass/theme.scss */
  .thepress {
    padding-bottom: 30px !important;
  }

  /* line 990, ../sass/theme.scss */
  .thepress-two {
    padding-top: 0 !important;
    /*
    margin-left: 0 !important;
    position: relative;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);*/
  }

  /* line 993, ../sass/theme.scss */
  .thepress-two>div>span:last-child {
    padding-bottom: 10px;
  }

  /* line 1007, ../sass/theme.scss */
  .thepress-two>div {
    padding: 0 !important;
  }

  /* line 1010, ../sass/theme.scss */
  .thepress-two br {
    display: block !important;
  }
}

/* line 1015, ../sass/theme.scss */
.thepress-two {
  font-family: 'Open Sans', sans-serif;
  padding-top: 50px;
  padding-bottom: 50px;
}

/* line 1019, ../sass/theme.scss */
.thepress-two>div {
  padding-right: 60px;
  padding-left: 60px;
}

/* line 1023, ../sass/theme.scss */
.thepress-two span {
  float: left;
  width: 100%;
  text-align: center;
}

/* line 1027, ../sass/theme.scss */
.thepress-two span:nth-child(1) {
  font-weight: 700;
  font-size: 20px;
  color: #8bbb50;
}

/* line 1032, ../sass/theme.scss */
.thepress-two span:nth-child(2) {
  font-weight: 900;
  font-size: 40px;
  color: #8bbb50;
  line-height: 1;
}

/* line 1038, ../sass/theme.scss */
.thepress-two span:nth-child(3) {
  font-weight: 600;
  font-size: 20px;
  color: #4c4c4c;
  line-height: 1.2;
  margin-top: 5px;
}

/* line 1044, ../sass/theme.scss */
.thepress-two span:nth-child(3) b {
  font-weight: 900;
  color: inherit;
}

/* line 1049, ../sass/theme.scss */
.thepress-two span:nth-child(4) {
  font-weight: 600;
  font-size: 14px;
  color: #8d8d8d;
  margin-top: 10px;
}

/* line 1054, ../sass/theme.scss */
.thepress-two span:nth-child(4)>b:first-child {
  font-weight: 900;
  color: inherit;
  font-size: inherit;
}

/* line 1061, ../sass/theme.scss */
.thepress-two img {
  margin-top: 10px;
  margin-bottom: 0;
  float: left;
  max-width: 160px;
  height: auto;
  margin-left: 20px;
}

/* line 1069, ../sass/theme.scss */
.thepress-two img:last-child {
  margin-left: 60px;
}

/* line 1073, ../sass/theme.scss */
.thepress-two>div {
  float: left;
  width: 100%;
}

/* line 1076, ../sass/theme.scss */
.thepress-two>div br {
  display: none;
}

@media (max-width: 930px) {

  /* line 1081, ../sass/theme.scss */
  .thepress-two img {
    float: none;
    display: block;
    margin: 10px auto !important;
  }
}

@media (max-width: 768px) {

  /* line 1015, ../sass/theme.scss */
  .thepress-two {
    left: auto;
    right: auto;
    -webkit-transform: none !important;
    transform: none !important;
  }
}

/* line 1098, ../sass/theme.scss */
.page-about-us .title-lined {
  float: left;
  width: 100%;
}

/* line 1102, ../sass/theme.scss */
.page-about-us .team-members {
  float: left;
}

/* line 1105, ../sass/theme.scss */
.page-about-us .testimonials {
  position: relative;
  float: left;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}

/* line 1114, ../sass/theme.scss */
.page-about-us .testimonials .item {
  outline: none;
  /*display: none;
  &:first-child {
      display: block;
  }*/
}

@media (max-width: 310px) {

  /* line 1125, ../sass/theme.scss */
  .thepress img,
  .thepress-two img {
    max-width: 100%;
    height: auto;
  }
}

/* Press Page */
/* line 1132, ../sass/theme.scss */
.press-page-blog .item {
  height: 480px;
  position: relative;
  margin: 20px 0;
}

/* line 1137, ../sass/theme.scss */
.press-page-blog .content {
  position: relative;
  width: 100%;
  height: calc(100% - 100px);
  float: left;
  background-position: center top !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  -ms-filter: grayscale(1);
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  /*transition-webkit-transition: all .45s ease-in-out;*/
  -webkit-transition: all .45s ease-in-out;
  transition: all .45s ease-in-out;
}

/* line 1153, ../sass/theme.scss */
.press-page-blog .overlay {
  box-shadow: inset 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: inset 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
  background: rgba(255, 255, 255, 0.7);
  position: absolute;
  height: 100%;
  width: calc(100% - 30px);
  float: left;
  -webkit-transition: all .45s ease-in-out;
  transition: all .45s ease-in-out;
}

/* line 1158, ../sass/theme.scss */
.press-page-blog .overlay:hover h3 {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.43);
}

/* line 1171, ../sass/theme.scss */
.press-page-blog .overlay h3 {
  color: #000;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 32px;
  color: #34525c;
  text-align: center;
  /* padding: 0 20px; */
  margin-top: 0;
  position: absolute;
  z-index: 4;
  /* bottom: 150px; */
  -webkit-filter: unset;
  -ms-filter: unset;
  filter: unset;
}

/* line 1190, ../sass/theme.scss */
.press-page-blog .overlay h3 a {
  text-decoration: none;
}

/* line 1195, ../sass/theme.scss */
.press-page-blog .overlay .images {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #fff;
  z-index: 5;
  padding: 0px 5px;
  width: 100%;
  height: 100px;
  box-shadow: inset 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: inset 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
}

/* line 1208, ../sass/theme.scss */
.press-page-blog .overlay .images img {
  height: auto;
  float: none;
  margin: 0 auto;
  display: block;
  width: auto;
  max-width: 100%;
  height: 100%;
}

@media (max-width: 1200px) {

  /* line 1224, ../sass/theme.scss */
  .press-page-blog .overlay h3 {
    font-size: 18px;
  }

  /* line 1227, ../sass/theme.scss */
  .press-page-blog .overlay .images {
    height: 100px;
  }
}

@media only screen and (min-width: 771px) and (max-width: 1024px) {
  .press-page-blog .overlay h3 {
    font-size: 15px;
  }
}

@media (min-width: 768px) {

  /* line 1234, ../sass/theme.scss */
  .press-page-blog .content {
    background-size: cover !important;
    background-position: center !important;
  }
}

@media (max-width: 400px) {

  /* line 1240, ../sass/theme.scss */
  .press-page-blog .content {
    background-size: cover !important;
    background-position: center !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {

  /* line 1249, ../sass/theme.scss */
  .press-page-blog .item {
    height: 330px;
    position: relative;
    margin: 20px 0;
  }

  /* line 1256, ../sass/theme.scss */
  .press-page-blog .overlay .images {
    height: 100px;
  }

  /* line 1259, ../sass/theme.scss */
  .press-page-blog .overlay h3 {
    /* bottom: 110px; */
    top: initial;
    padding: 0 20px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) and (-webkit-min-device-pixel-ratio: 1) {

  /* line 1272, ../sass/theme.scss */
  .press-page-blog .item {
    position: relative;
  }

  /* line 1277, ../sass/theme.scss */
  .press-page-blog .item .overlay h3 {
    /* bottom: 150px; */
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {

  /* line 1289, ../sass/theme.scss */
  .press-page-blog .item {
    position: relative;
  }

  /* line 1294, ../sass/theme.scss */
  .press-page-blog .item .overlay h3 {
    /* bottom: 150px; */
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {

  /* line 1306, ../sass/theme.scss */
  .press-page-blog .item {
    position: relative;
  }

  /* line 1311, ../sass/theme.scss */
  .press-page-blog .item .overlay h3 {
    /* bottom: 80px; */
  }
}

@media (max-width: 600px) {

  /* line 1320, ../sass/theme.scss */
  body.page-press h3.page-title {
    padding: 0;
    margin-bottom: 0px;
    margin-top: 10px;
  }

  /* line 1327, ../sass/theme.scss */
  .press-page-blog .overlay .images {
    height: 100px;
  }

  /* line 1330, ../sass/theme.scss */
  .press-page-blog .overlay h3 {
    /* bottom: 115px; */
    top: initial;
    padding: 0 20px;
  }

  /* line 1336, ../sass/theme.scss */
  .press-page-blog .item {
    height: 340px;
    margin: 0;
  }
}

@media (max-width: 1100px) {

  /* line 1344, ../sass/theme.scss */
  .press-page-blog .item {
    margin-bottom: 20px;
  }
}

@media (max-width: 768px) {

  /* line 1351, ../sass/theme.scss */
  .press-page-blog .item h3 {
    width: 100%;
  }

  /* line 1356, ../sass/theme.scss */
  .page-about-us .testimonials {
    padding-bottom: 50px;
  }
}

/* line 1362, ../sass/theme.scss */
.carousel-indicators .slick-active {
  background: #fff;
  border: solid 2px #2d76a4 !important;
}

/*.home .testimonials .item {
    outline: none !important;
    display: none;
}
.home .testimonials .slick-track .slick-active {
    display: block;
}*/
/* line 1374, ../sass/theme.scss */
.hide-lg {
  display: none;
}

/* line 1377, ../sass/theme.scss */
.carousel-indicators button {
  display: none;
}

@media (min-width: 580px) {

  /* line 1382, ../sass/theme.scss */
  .press-page-blog .item {
    width: 50%;
  }
}

@media (max-width: 1100px) {

  /* line 1387, ../sass/theme.scss */
  .press-page-blog .item {
    height: 400px;
  }

  /* line 1390, ../sass/theme.scss */
  .subscribe-item .mc4wp-form input[type="email"] {
    width: 100%;
  }

  /* line 1393, ../sass/theme.scss */
  .subscribe-item {
    padding: 17px 35px;
  }
}

@media (max-width: 770px) {

  /* line 1398, ../sass/theme.scss */
  .press-page-blog .item {
    height: 320px;
  }

  /* line 1401, ../sass/theme.scss */
  .press-page-blog .overlay h3 {
    font-size: 14px;
    line-height: 20px;
    /* bottom: 105px; */
  }

  /* line 1406, ../sass/theme.scss */
  .press-page-blog .item .content {
    background-size: cover !important;
  }
}

@media (max-width: 720px) {

  /* line 1411, ../sass/theme.scss */
  .hide-lg {
    display: block;
  }

  /* line 1414, ../sass/theme.scss */
  .service-item {
    min-height: 180px;
    background-size: contain;
  }

  /* line 1417, ../sass/theme.scss */
  .service-item img {
    padding-top: 15px;
    padding-bottom: 20px;
    width: 45px;
    padding-right: 0;
    padding-left: -0;
  }

  /* line 1425, ../sass/theme.scss */
  .testimonial-container .carousel-indicators {
    margin-top: 50px !important;
  }

  /* line 1428, ../sass/theme.scss */
  .service-loan-text p {
    font-size: 16px;
  }

  /* line 1432, ../sass/theme.scss */
  .press-page-blog .item .content {
    background-size: cover !important;
  }

  /* line 1436, ../sass/theme.scss */
  .service-desc.vc_column-inner {
    padding: 0 15px !important;
  }

  /* line 1438, ../sass/theme.scss */
  .service-desc.vc_column-inner .vc_custom_1499365866493 {
    font-size: 20px;
  }

  /* line 1442, ../sass/theme.scss */
  .loan-context p {
    font-size: 16px;
    line-height: 26px;
  }

  /* line 1446, ../sass/theme.scss */
  .vc_custom_heading.firstheader {
    font-size: 32px !important;
    line-height: 44px !important;
    margin-top: 30px !important;
    font-weight: 700 !important;
  }

  /* line 1451, ../sass/theme.scss */
  .vc_custom_heading.firstheader br {
    display: none;
  }

  /* line 1455, ../sass/theme.scss */
  .serv-image img {
    padding: 0;
  }

  /* line 1458, ../sass/theme.scss */
  .service-cta-5 {
    padding: 35px 20px;
    padding-bottom: 63px;
  }

  /* line 1461, ../sass/theme.scss */
  .service-cta-5 h2 {
    font-size: 24px;
    line-height: 44px;
  }

  /* line 1465, ../sass/theme.scss */
  .service-cta-5 .service-cta-5-green,
  .service-cta-5 .rates-cta-5-gray {
    font-size: 42px;
  }

  /* line 1469, ../sass/theme.scss */
  .service-cta-5 .rates-cta-5-gray {
    margin-bottom: 27px;
  }

  /* line 1472, ../sass/theme.scss */
  .service-cta-5 .services-cta-5-title {
    font-size: 18px;
    margin-bottom: 11px;
  }

  /* line 1476, ../sass/theme.scss */
  .service-cta-5 .services-cta-5-text {
    font-size: 16px;
    font-weight: 600;
  }

  /* line 1481, ../sass/theme.scss */
  section.top-bar {
    float: right;
    font-weight: 600;
    color: #34525c !important;
    top: -35px;
    padding-right: 0 !important;
    font-size: 20px;
  }

  /* line 1488, ../sass/theme.scss */
  section.top-bar .call-word {
    display: none;
  }

  /* line 1492, ../sass/theme.scss */
  .header .navbar {
    margin-top: 0;
  }

  /* line 1495, ../sass/theme.scss */
  .service-header.vc_row {

    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.08);
    padding-bottom: 25px !important;
  }

  /* line 1499, ../sass/theme.scss */
  .service-header.vc_row .vc_column-inner {
    padding-top: 0 !important;
  }

  /* line 1502, ../sass/theme.scss */
  .service-header.vc_row .wpb_content_element {
    box-shadow: none;
    padding: 30px 20px 0 20px !important;
  }

  /* line 1505, ../sass/theme.scss */
  .service-header.vc_row .wpb_content_element p {
    font-size: 24px;
  }

  /* line 1507, ../sass/theme.scss */
  .service-header.vc_row .wpb_content_element p a {
    font-weight: bold;
  }

  /* line 1510, ../sass/theme.scss */
  .service-header.vc_row .wpb_content_element p br {
    display: none;
  }

  /* line 1514, ../sass/theme.scss */
  .service-header.vc_row .wpb_content_element .small {
    font-size: 12px;
  }

  /* line 1519, ../sass/theme.scss */
  .service-header.vc_row .service-form-group .row {
    margin-top: 13px !important;
  }

  /* line 1523, ../sass/theme.scss */
  .service-header.vc_row .service-form-group label {
    font-size: 14px;
  }

  /* line 1526, ../sass/theme.scss */
  .service-header.vc_row .service-form-group input[type="submit"] {
    margin-top: 0;
    padding: 25px 50px;
  }

  /* line 1531, ../sass/theme.scss */
  .vc_custom_heading.secondheader {
    font-size: 23px !important;
    line-height: 30px !important;
  }

  /* line 1535, ../sass/theme.scss */
  .loan-list.wpb_content_element {
    padding-top: 35px !important;
    margin-bottom: -46px !important;
  }

  /* line 1539, ../sass/theme.scss */
  .service-item {
    margin-bottom: 20px;
    font-size: 20px;
  }

  /* line 1543, ../sass/theme.scss */
  .vc_row-fluid.service-icons {
    margin-bottom: 20px !important;
  }

  /* line 1546, ../sass/theme.scss */
  .service-icons.three {
    display: block;
  }

  /* line 1548, ../sass/theme.scss */
  .service-icons.three .vc_col-xs-6 {
    width: 100%;
  }

  /* line 1551, ../sass/theme.scss */
  .service-icons.three .service-item img {
    padding-top: 45px;
  }

  /* line 1555, ../sass/theme.scss */
  .mob-no-padd {
    padding: 0 !important;
  }

  /* line 1558, ../sass/theme.scss */
  .service-sponsor {
    margin: 25px 15px;
  }

  /* line 1561, ../sass/theme.scss */
  .testimonial-container .item .testi-quote {
    font-size: 20px;
    line-height: 30px;
  }

  /* line 1565, ../sass/theme.scss */
  .service-testi {
    padding-top: 35px;
  }

  /* line 1567, ../sass/theme.scss */
  .service-testi.nomargin-mob {
    margin-bottom: 0 !important;
  }

  /* line 1571, ../sass/theme.scss */
  .service-tax-title {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  /* line 1574, ../sass/theme.scss */
  .service-tax-title p {
    font-size: 23px;
  }

  /* line 1576, ../sass/theme.scss */
  .service-tax-title p br {
    display: none;
  }

  /* line 1581, ../sass/theme.scss */
  .callout-item {
    padding: 35px 0 60px 0;
  }

  /* line 1584, ../sass/theme.scss */
  .callout-item span {
    display: block;
    margin-bottom: 40px;
    font-size: 22px;
    padding: 0 50px;
  }

  /* line 1590, ../sass/theme.scss */
  .callout-item .callout-btn {
    margin: 0;
  }

  /* line 1593, ../sass/theme.scss */
  .testimonial-container span {
    padding-left: 55px;
    display: block;
  }

  /* line 1597, ../sass/theme.scss */
  .loan-list ul {
    padding-left: 20px !important;
  }

  /* line 1600, ../sass/theme.scss */
  .loan-list ul li {
    font-size: 16px;
    line-height: 22px !important;
  }
}

@media (min-width: 580px) and (max-width: 720px) {

  /* line 1607, ../sass/theme.scss */
  .press-page-blog .overlay .images img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    /*position: relative;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);*/
  }
}

@media (max-width: 580px) {

  /* line 1624, ../sass/theme.scss */
  .press-page-blog {
    padding: 0 !important;
  }

  /* line 1626, ../sass/theme.scss */
  .press-page-blog .item {
    height: 400px !important;
  }
}

@media (max-width: 400px) {

  /* line 1632, ../sass/theme.scss */
  .press-page-blog .item {
    height: 360px;
  }
}

/* line 1636, ../sass/theme.scss */
.tempClass .item {
  display: none;
}

/* line 1638, ../sass/theme.scss */
.tempClass .item:first-child {
  display: block;
}

/* line 1643, ../sass/theme.scss */
#menu-our-products-footer li a sup {
  margin-left: 3px;
}

/* line 1647, ../sass/theme.scss */
#menu-our-products-footer li a:hover {
  text-decoration: none;
}

/* line 1650, ../sass/theme.scss */
#menu-our-products-footer li a:hover sup {
  color: red;
}

/* line 1656, ../sass/theme.scss */
.tooltip {
  z-index: 1040 !important;
}

/* line 1662, ../sass/theme.scss */
.rates-cta-3 {
  color: #46474f;
  font-size: 30px;
  font-weight: 600;
}

/* line 1667, ../sass/theme.scss */
.rates-cta-3-green {
  color: #73af27 !important;
}

/* line 1673, ../sass/theme.scss */
.rates-cta-3-small {
  color: #808080;
  font-size: 18px;
}

/* line 1677, ../sass/theme.scss */
.service-white {
  margin-top: 20px;
}

/* line 1683, ../sass/theme.scss */
body.modal-open {
  overflow: hidden !important;
}

/* line 1687, ../sass/theme.scss */
a.google-plus,
a.linkedin {
  padding: 10px 9px;
  font-size: 20px;
}

/* line 1693, ../sass/theme.scss */
.service-gray li {
  font-size: 24px;
  margin-left: 30px !important;
}

/* line 1699, ../sass/theme.scss */
.service-no-tax-return-loans .service-gray {
  padding-bottom: 10px !important;
}

/* line 1703, ../sass/theme.scss */
.rate-box-2 .rate-box-title {
  font-size: 25px;
}

/* line 1707, ../sass/theme.scss */
.rate-box-2 sup {
  top: -0.7em;
}

/* line 1713, ../sass/theme.scss */
.page-title .disclosure-sup {
  top: -1em;
}

/* line 1719, ../sass/theme.scss */
.modal-disclosure .modal-body h5 {
  display: block !important;
  font-size: 16px;
  font-weight: 600;
}

/* line 1726, ../sass/theme.scss */
.home .ls-slide-3 p .disclosure-sup {
  top: -1.5em;
  font-size: 20px;
}

/* line 1731, ../sass/theme.scss */
.disclosure-sup {
  font-size: 12px;
}

/* line 1734, ../sass/theme.scss */
#menu-our-products-footer .disclosure-sup {
  font-size: 11px;
}

/* line 1738, ../sass/theme.scss */
.home .box .disclosure-sup {
  top: -1em;
  right: -5px;
}

/* line 1744, ../sass/theme.scss */
.home .box-3 h1 .disclosure-sup {
  top: -1.4em;
  right: -5px;
}

/* line 1749, ../sass/theme.scss */
.home .rate-box-1 .disclosure-sup {
  top: -1em;
  right: 5px;
}

/* line 1753, ../sass/theme.scss */
.copyright-credits {
  margin-top: 10px;
  display: inline-block;
}

/* line 1757, ../sass/theme.scss */
.rates-cta-3 .disclosure-sup {
  top: -1.4em;
  right: 3px;
}

/* line 1763, ../sass/theme.scss */
.page-our-services .services-name sup {
  top: -1em;
  right: -5px;
}

/* line 1769, ../sass/theme.scss */
#menu-main-menu .disclosure-sup {
  padding-left: 3px;
}

/* line 1772, ../sass/theme.scss */
.testimonial-content {
  font-weight: normal !important;
}

/* Home - Latest Post */
/*
.home-latest-post{
    article > a > img{
        margin: 0;
    }
    .entry-meta{
        color: #909090;
    }
}
.home-latest-post-link{
    color: #73af27 !important;
    display: block;
    font-weight: 600;
    margin-top: 5px;
}
.section.footer_home_sec .col-sm-6{
    padding: 15px;
}
*/
/* Home - Latest Post */
@media (max-width: 767px) {

  /* Home - Latest Post */
  /*
  .section.footer_home_sec .col-sm-6 .col-sm-6{
      width: 49% !important;
      padding: 0 !important;
  }
  body.home .sheet-rate, body.home .sheet-apr{
      font-size: 28px !important;
      text-align: left;
  }
  .home{
      .col-footer-bottom-box-1{
          padding: 0 !important;
      }
      .rate-box-title{
          font-size: 23px;
      }
  }
  */
  /* Home - Latest Post */
  /* line 1820, ../sass/theme.scss */
  .rates-cta-3 {
    font-size: 19px;
  }

  /* line 1823, ../sass/theme.scss */
  .service-gray li {
    font-size: 18px;
    margin-left: 0px !important;
  }

  /* line 1830, ../sass/theme.scss */
  .page-current-rates .current_rate_box>.col-sm-6 {
    padding: 0;
  }

  /* line 1833, ../sass/theme.scss */
  .page-current-rates tr.sheet-header>td {
    padding: 10px 3px !important;
  }

  /* line 1836, ../sass/theme.scss */
  .page-current-rates table.sheet-list td {
    padding: 5px 2px;
  }

  /* line 1839, ../sass/theme.scss */
  .page-current-rates .rate-box-4 .sheet-name {
    font-size: 18px;
  }

  /* line 1843, ../sass/theme.scss */
  .footer_home_sec {
    padding-top: 0;
  }
}

/* line 1857, ../sass/theme.scss */
.modal .modal-content {
  float: left;
  max-width: 100% !important;
}

.teammemberpopup .modal-content {
  float: left;
  max-width: 90% !important;
}

/* Current rates -> Usersnap tasks */
@media (max-width: 600px) {

  /* line 1864, ../sass/theme.scss */
  .home .col-footer-bottom-box-1 .row>.col-sm-6 {
    width: 50% !important;
    float: left;
  }

  /* line 1867, ../sass/theme.scss */
  .home .col-footer-bottom-box-1 .row>.col-sm-6:first-child {
    border-right: 1px gray solid;
  }

  /* line 1870, ../sass/theme.scss */
  .home .col-footer-bottom-box-1 .row>.col-sm-6 .rate-box-title .rate-box-date {
    margin-left: 0;
  }
}

@media (max-width: 450px) {

  /* line 1877, ../sass/theme.scss */
  .home .col-footer-bottom-box-1 .row>.col-sm-6 .sheet-row .sheet-rate {
    font-size: 34px !important;
  }

  /* line 1880, ../sass/theme.scss */
  .home .col-footer-bottom-box-1 .row>.col-sm-6 .sheet-row .sheet-apr {
    font-size: 30px !important;
  }

  /* line 1883, ../sass/theme.scss */
  .home .col-footer-bottom-box-1 .row>.col-sm-6 .sheet-row .sheet-name {
    font-size: 30px !important;
    text-align: center;
  }
}

@media (max-width: 430px) {

  /* line 1890, ../sass/theme.scss */
  .home .col-footer-bottom-box-1>div>.rate-box-1 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  /* line 1893, ../sass/theme.scss */
  .home .col-footer-bottom-box-1>div>.rate-box-1 .rate-box-title .rate-box-date {
    margin-left: 0;
  }

  /* line 1897, ../sass/theme.scss */
  .home .col-footer-bottom-box-1>div>.rate-box-1 .no-border {
    border: 0 !important;
  }

  /* line 1901, ../sass/theme.scss */
  .home .col-footer-bottom-box-1 .rate-box.rate-box-1>div.row>.no-border {
    border-right: 0 !important;
  }
}

@media (max-width: 400px) {

  /* line 1906, ../sass/theme.scss */
  .home .col-footer-bottom-box-1>div>.rate-box-1 .rate-box-title {
    font-size: 24px !important;
  }

  /* line 1908, ../sass/theme.scss */
  .home .col-footer-bottom-box-1>div>.rate-box-1 .rate-box-title .rate-box-date {
    display: inline;
  }
}

@media (max-width: 400px) {

  /* line 1914, ../sass/theme.scss */
  .home .col-footer-bottom-box-1>div>.rate-box-1 .rate-box-title {
    font-size: 24px !important;
  }
}

@media (max-width: 370px) {

  /* line 1919, ../sass/theme.scss */
  .home .col-footer-bottom-box-1>div>.rate-box-1 .rate-box-title {
    font-size: 20px !important;
  }
}

@media (max-width: 340px) {

  /* line 1925, ../sass/theme.scss */
  .home .col-footer-bottom-box-1 .row>.col-sm-6 .sheet-row .sheet-rate {
    font-size: 30px !important;
  }

  /* line 1928, ../sass/theme.scss */
  .home .col-footer-bottom-box-1 .row>.col-sm-6 .sheet-row .sheet-apr {
    font-size: 26px !important;
  }

  /* line 1931, ../sass/theme.scss */
  .home .col-footer-bottom-box-1 .row>.col-sm-6 .sheet-row .sheet-name {
    font-size: 26px !important;
    text-align: center;
  }

  /* line 1936, ../sass/theme.scss */
  .home .col-footer-bottom-box-1>div>.rate-box-1 .rate-box-title {
    font-size: 18px !important;
  }
}

/* line 1941, ../sass/theme.scss */
.footer-no-padding {
  padding-right: 0px;
  text-align: right;
  font-family: "Open Sans", sans-serif;
  color: #b7b7b7;
  font-size: 12px;
  line-height: 24px;
}

@media only screen and (min-width: 1050px) {

  /* line 1950, ../sass/theme.scss */
  .two-column .col-sm-6:first-child .rate-box-4 .rate-box-title {
    margin-right: 0px !important;
  }
}

@media only screen and (min-width: 1050px) {

  /* line 1955, ../sass/theme.scss */
  .two-column .col-sm-6:nth-child(2) .rate-box-4 .rate-box-title {
    margin-left: 0px !important;
  }
}

@media screen and (max-width: 565px) {

  .modal-body .padbot20 {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
  }

  .modal-body #service_form .col-sm-4,
  .modal-body #service_form .col-sm-5,
  .modal-body #service_form .col-sm-12 {
    margin-top: 15px;
  }



}

.rate-box-heloc td.sheet-name {
  width: 25%;
}

.rate-box-heloc td.title {
  width: 28%;
}

.rate-box-heloc .sheet-name {
  font-size: 16px;
  font-weight: 600;
  color: #444444;
  line-height: 24px;
}

h3.ntmsc.title,
h4.ntmsc.subtitle {
  text-align: center;
}

.ntmsc .team_member_display_name,
.ntmsc .team_member_phone,
.ntmsc .team_member_position,
.ntmsc .team_member_code {
  text-align: left;
}

.ntmsc .team_member_position {
  max-width: 100% !important;
}

.team_member_contentmain {
  max-height: 43px;
  overflow: hidden;
}

.ntmsc .team_member_position {
  min-height: auto;
}

.ntmsc .team_member_code {
  margin-bottom: 15px;
}

.newloanexperts {
  border-bottom: 1px solid #e0e0e0;
  margin-top: 40px;
}

.team-members img {
  padding: 0px;
}

.page-id-11 #carousel-testimonials {
  border: none;
}

.ntmsc .team_member_display_name {
  font-size: 18px;
}

.team_member_display_name {
  font-size: 16px
}

.ntmsc .team_member_position {
  font-size: 16px;
}

.team_member_position {
  font-size: 13px;
}

.pressabout {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
  background-color: #707070;
}

.serviceBoxHeaderSubTitle p {
  color: #FFFFFF;
  font-weight: 200;
  font-size: 18px;
}

.serviceBoxHeaderTitle p {
  color: #FFFFFF;
  font-weight: 900;
  font-size: 52px;
  line-height: 120%;
  width: 750px;
}

body.single-service .service-header2 .buttomservices {
  padding-bottom: 0px !important;
  padding-top: 0px !important;
}

div#formNewsletter {
  z-index: 9999999999;
}

div#newCDFI .owl-controls {
  display: none
}

div#newCDFI .owl-prev {
  left: 0px !important;
  bottom: 28px !important;
}

div#newCDFI .owl-next {
  bottom: 28px !important;
  right: 7px !important;
}

.loan-expert-container .vc_column-inner {
  background-color: rgba(255, 255, 255, 0.1);
  text-align: center;
  /* padding: 30px; */
  border-radius: 8px;
  max-width: 450px;
  min-height: 220px;
  align-content: center;
}

.loan-expert-container .loan-expert-heading p {
  font-size: 26px;
  line-height: 1.5em;
}

.loan-expert-container .loan-expert-para p {
  padding: 2px 10px 12px;
  font-size: 14px;
  line-height: 1.5em;
}
.service-loan-text div.wpb_wrapper{
    max-width: 666px;
    background: #F5F5F5;
    padding: 18px 42px;
    border-radius: 8px;
}
.service-loan-text .wpb_wrapper p  {  
  line-height: 1.7em;
}

.service-loan-list div.wpb_wrapper{
    background: #00323F;
    padding: 22px 0 22px 46px !important;
    max-width: 501px;
    border-radius: 8px;
    margin: 25px 0;
}
.service-loan-list .wpb_wrapper ul li{
    color: #FFFFFF;
    line-height: 1.7em;
}
.service-tabs {
  margin-top: -53px
}
.post-54 .service-tabs {
  margin-top: -77px
}
.service-tabs .vc_active .vc_tta-title-text{
  color: #00323F;
}
.service-tabs .vc_tta-tabs-container .vc_tta-tab>a {
  color: #FFFFFF;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.5);
  font-size: 16px;
  line-height: 1.5em;
}
.unlocking-block {
  margin-top: -15px;
  color: #1E212A;
}
.unlocking-block a{ 
  color: #1E2C31 !important;
  border-color: #1E2C31 !important;
}
.service-tabs .vc_tta-panel-body p {
  color: #00212A;
  font-size: 18px;
  line-height: 1.7em;
}

.program-block{
  z-index: 1;
  min-height: 650px;
}
.program-block .program-box1{
  max-width: 600px;
  /* min-height: 192px; */
  /* margin-bottom: 10px; */
}
.program-block .program-box2{
  max-width: 600px;
  /* min-height: 216px; */
}
.service-tabs ul.vc_tta-tabs-list li::before{
  display: none;
}
.serviceBoxHeaderTitle p {
  padding: 30px 0;
}
.service-tabs .vc_tta-panels{
  background: transparent !important;
  border: none !important;
}
.service-tabs .vc_tta-panels .vc_tta-panel-body {
  padding: 0 !important;
}
.service-tabs .vc_tta-panels .vc_tta-panel-body .wpb_row{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.service-tabs .vc_tta-panels .vc_tta-panel-body .wpb_row .vc_col-sm-8 {
  max-width: 805px;
  padding-right: 70px;
  border-right: 1px solid #989898;
}
.service-tabs .vc_tta-panels .vc_tta-panel-body .wpb_row .vc_col-sm-4 {
  max-width: 365px;
  margin-left: 69px;
}

@media (min-width: 320px) and (max-width: 1024px) {
  .serviceBoxHeaderTitle p {
    font-size: 30px;
    font-weight: 600;
    width: 100%; 
  }
  .serviceBoxHeaderTitle p {
    padding: 0;
  }
  .service-tabs .vc_tta-panels .vc_tta-panel-body {
    padding: 10px !important;
  }
  .service-tabs .vc_tta-panels .vc_tta-panel-body .wpb_row .vc_col-sm-8 {
    padding-right: 0;
    border-right: 0;
  }
  .service-tabs .vc_tta-panels .vc_tta-panel-body .wpb_row .vc_col-sm-4 {
    margin-left: 0;
  }
}