/**
 * If using a CSS pre-processor, tell it to overwrite this file. If not, place
 * your custom CSS modifications here.
 */
/* line 2, ../scss/_aboutus.scss */
.about_us_page h2 {
  font-family: 'Lato', sans-serif;
  font-size: 36px;
}
@media (max-width: 768px) {
  /* line 2, ../scss/_aboutus.scss */
  .about_us_page h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 425px) {
  /* line 2, ../scss/_aboutus.scss */
  .about_us_page h2 {
    font-size: 26px;
  }
}
/* line 12, ../scss/_aboutus.scss */
.about_us_page p {
  font-family: 'Lato', sans-serif;
  font-size: 16px;
}
@media (max-width: 425px) {
  /* line 12, ../scss/_aboutus.scss */
  .about_us_page p {
    font-size: 14px;
  }
}

/* line 20, ../scss/_aboutus.scss */
.about_us_banner {
  background-image: url("../images/about_us/banner.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  height: 510px;
  position: relative;
}
@media (max-width: 768px) {
  /* line 20, ../scss/_aboutus.scss */
  .about_us_banner {
    height: 350px;
  }
}
/* line 29, ../scss/_aboutus.scss */
.about_us_banner .about_banner_text {
  margin-top: 0px;
  font-size: 90px;
  color: white;
  text-align: center;
  font-weight: bold;
  position: absolute;
  top: 50%;
  width: 100%;
  left: 0;
  transform: translate(0, -50%);
}
@media (min-width: 1024px) {
  /* line 29, ../scss/_aboutus.scss */
  .about_us_banner .about_banner_text {
    font-size: 79px;
  }
}
@media (max-width: 767px) {
  /* line 29, ../scss/_aboutus.scss */
  .about_us_banner .about_banner_text {
    font-size: 35px;
  }
}

/* line 48, ../scss/_aboutus.scss */
.About {
  background-color: #fafafa;
}

/* line 52, ../scss/_aboutus.scss */
.about_border:after {
  content: '';
  position: absolute;
  width: 120px;
  height: 5px;
  border-radius: 1px;
  background-color: #d8d8d8;
  left: 3%;
  top: -15px;
}

/* line 64, ../scss/_aboutus.scss */
.about_us_container_1 {
  margin-top: 94px;
  position: relative;
}
@media (max-width: 768px) {
  /* line 64, ../scss/_aboutus.scss */
  .about_us_container_1 {
    margin-top: 40px;
  }
}

/* line 71, ../scss/_aboutus.scss */
.about_icon {
  /* display: inline-flex;
  flex-wrap: wrap;
  justify-content: space-between; */
  padding: 26px 0px;
  width: 764px;
  margin: 0 auto;
  float: none;
  height: auto;
  border-radius: 10px;
  box-shadow: 0 7px 22px 2px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  font-size: 16px;
  margin-top: -50px;
  /* position: absolute;
  left: 50%;
  bottom: -50px;
  transform: translate(-50%); */
}
@media (max-width: 992px) {
  /* line 71, ../scss/_aboutus.scss */
  .about_icon {
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 71, ../scss/_aboutus.scss */
  .about_icon {
    margin-top: 0;
    width: 100%;
  }
}
/* line 96, ../scss/_aboutus.scss */
.about_icon .ab_icons {
  line-height: 1;
  font-weight: 700;
  padding: 0 20px;
  /* display: flex;
  flex-direction: column;
  align-items: center; */
  display: inline-block;
  width: 24%;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 96, ../scss/_aboutus.scss */
  .about_icon .ab_icons {
    width: 49%;
    margin-bottom: 5px;
  }
}
/* line 110, ../scss/_aboutus.scss */
.about_icon .ab_icons p {
  font-family: Lato;
  margin-top: 20px;
  text-align: center;
}

/* line 118, ../scss/_aboutus.scss */
.about_work, .about_money {
  margin-top: 120px;
}
@media (max-width: 768px) {
  /* line 118, ../scss/_aboutus.scss */
  .about_work, .about_money {
    margin-top: 35px;
  }
}

/* line 125, ../scss/_aboutus.scss */
.about_money {
  margin-bottom: 30px;
}

/* line 129, ../scss/_aboutus.scss */
.about_work img, .about_money img, .about_img img {
  width: 100%;
  height: 570px;
}
@media (max-width: 425px) {
  /* line 129, ../scss/_aboutus.scss */
  .about_work img, .about_money img, .about_img img {
    height: auto;
  }
}

/* line 2, ../scss/_terms_conditions.scss */
body p {
  font-family: 'Lato', sans-serif;
  text-align: justify;
  line-height: 1.5;
}

/* line 9, ../scss/_terms_conditions.scss */
.tc_wrap p {
  font-size: 18px;
}
@media (max-width: 425px) {
  /* line 9, ../scss/_terms_conditions.scss */
  .tc_wrap p {
    font-size: 14px;
  }
}

/* line 17, ../scss/_terms_conditions.scss */
.tc_wrap .term_heading {
  font-size: 24px;
}
@media (max-width: 425px) {
  /* line 17, ../scss/_terms_conditions.scss */
  .tc_wrap .term_heading {
    font-size: 21px;
  }
}

/* line 24, ../scss/_terms_conditions.scss */
.terms_condition_banner, .privacy_policy_banner {
  background-image: url("../images/banner.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
  width: 100%;
  display: inline-block;
  padding: 65px 0;
}
/* line 33, ../scss/_terms_conditions.scss */
.terms_condition_banner h1, .privacy_policy_banner h1 {
  margin: 0;
  color: white;
  font-size: 36px;
  font-weight: bold;
}
@media (max-width: 768px) {
  /* line 33, ../scss/_terms_conditions.scss */
  .terms_condition_banner h1, .privacy_policy_banner h1 {
    font-size: 25px;
  }
}

/* line 44, ../scss/_terms_conditions.scss */
.terms_heading {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 30px;
  margin-top: 60px;
  line-height: normal;
}

/* line 51, ../scss/_terms_conditions.scss */
.Terms, .Privacy {
  background-color: #fafafa;
  width: 100%;
  display: inline-block;
  padding: 45px 0;
}

/* line 59, ../scss/_terms_conditions.scss */
.privacy_text, .privacy_heading {
  font-size: 18px;
}
@media (max-width: 425px) {
  /* line 59, ../scss/_terms_conditions.scss */
  .privacy_text, .privacy_heading {
    font-size: 14px;
  }
}

/* line 65, ../scss/_terms_conditions.scss */
.p_heading {
  font-size: 35px;
  margin-bottom: 40px;
}
@media (max-width: 425px) {
  /* line 65, ../scss/_terms_conditions.scss */
  .p_heading {
    font-size: 25px;
  }
}

/* line 72, ../scss/_terms_conditions.scss */
.privacy_list {
  list-style: none;
}
/* line 74, ../scss/_terms_conditions.scss */
.privacy_list li {
  font-size: 15px;
  position: relative;
}
/* line 77, ../scss/_terms_conditions.scss */
.privacy_list li:before {
  content: "";
  width: 9px;
  position: absolute;
  height: 9px;
  border-radius: 10px;
  background-image: linear-gradient(283deg, #94c11f, #37c1f0);
  left: -17px;
  margin-top: 5px;
}

/* line 90, ../scss/_terms_conditions.scss */
.privacy_img img {
  max-width: 100%;
}

/* line 1, ../scss/_guide.scss */
.guide_header_wrap {
  width: 100%;
  display: inline-block;
  padding: 46px 0;
  background-image: url("../images/banner.png");
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
/* line 10, ../scss/_guide.scss */
.guide_header_wrap .Guide_banner {
  padding: 0 15px;
}
/* line 13, ../scss/_guide.scss */
.guide_header_wrap .container {
  max-width: 1024px;
}
/* line 16, ../scss/_guide.scss */
.guide_header_wrap .guide_text {
  color: #fff;
  padding-left: 15px;
}
@media (max-width: 768px) {
  /* line 16, ../scss/_guide.scss */
  .guide_header_wrap .guide_text {
    margin-bottom: 20px;
  }
}
/* line 22, ../scss/_guide.scss */
.guide_header_wrap .guide_text h1 {
  margin: 0;
  line-height: 36px;
  font-size: 36px;
  font-weight: normal;
}

@media (min-width: 992px) {
  /* line 33, ../scss/_guide.scss */
  .blog-list .view-content {
    flex-wrap: wrap;
  }
}

/* line 40, ../scss/_guide.scss */
.guide_page {
  height: 419px;
}
@media (max-width: 425px) {
  /* line 40, ../scss/_guide.scss */
  .guide_page {
    height: 380px;
  }
}

/* line 46, ../scss/_guide.scss */
.guide_option {
  position: relative;
  float: right;
}
/* line 49, ../scss/_guide.scss */
.guide_option .select_product_guide {
  font-family: Lato;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #ffffff;
  margin: 0;
  padding-bottom: 10px;
  position: relative;
}
@media (max-width: 992px) {
  /* line 49, ../scss/_guide.scss */
  .guide_option .select_product_guide {
    font-size: 14px;
  }
}
/* line 64, ../scss/_guide.scss */
.guide_option .select_product_guide:after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 11px;
  background-image: url("../images/guide_arrow.png");
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 7px;
  right: 5px;
}
/* line 76, ../scss/_guide.scss */
.guide_option .select_product_guide:before {
  content: '';
  position: absolute;
  border-radius: 1px;
  left: 0px;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: #ffffff;
}
/* line 88, ../scss/_guide.scss */
.guide_option .dropdown_guide_option {
  display: none;
  background: #fff;
  width: calc(100% - 30px);
  z-index: 9;
  top: 100%;
  margin-top: -4px;
  position: absolute;
  left: 15px;
  box-shadow: 0 4px 11px 0 rgba(0, 0, 0, 0.29);
}
/* line 98, ../scss/_guide.scss */
.guide_option .dropdown_guide_option > a {
  display: block;
  padding: 12px 15px;
  border-bottom: 1px solid #d3d3d3;
  color: #1a1a1a;
  text-decoration: none;
}
/* line 104, ../scss/_guide.scss */
.guide_option .dropdown_guide_option > a:hover {
  /*                        background: $accentColor;
                          color: $white;*/
  border-bottom: 2px solid black;
}

/* line 113, ../scss/_guide.scss */
.read_more_guide {
  width: 101px;
  border-radius: 4px;
  box-shadow: 0 0 2px 0 rgba(55, 193, 240, 0.3);
  background-color: #ffffff;
  text-align: center;
  padding: 8px;
  bottom: 10px;
  right: 10px;
  position: absolute;
}

/* line 125, ../scss/_guide.scss */
.title_intro {
  margin-top: 10px;
  padding: 10px;
}
/* line 130, ../scss/_guide.scss */
.title_intro div:first-child > a {
  font-family: Lato;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: normal;
  color: #1a1a1a;
}
@media (max-width: 991px) {
  /* line 130, ../scss/_guide.scss */
  .title_intro div:first-child > a {
    font-size: 14px;
  }
}
/* line 145, ../scss/_guide.scss */
.title_intro .textblack p {
  margin-top: 10px;
  font-family: Lato;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: normal;
  color: #8b8b8b;
  text-align: left;
}
@media (max-width: 991px) {
  /* line 145, ../scss/_guide.scss */
  .title_intro .textblack p {
    font-size: 13px;
  }
}

/* line 162, ../scss/_guide.scss */
.page-articles .page_title, .page-guide .page_title {
  font-size: 24px;
  color: #000f40;
  font-weight: bold;
  text-align: center;
}
@media (max-width: 325px) {
  /* line 162, ../scss/_guide.scss */
  .page-articles .page_title, .page-guide .page_title {
    font-size: 20px;
  }
}

/* line 175, ../scss/_guide.scss */
.page-articles .footertop_wrap {
  background-color: #f2fcff;
}
/* line 178, ../scss/_guide.scss */
.page-articles .article-list {
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.19);
}
/* line 181, ../scss/_guide.scss */
.page-articles .view-display-id-product_article {
  display: flex;
  flex-wrap: wrap;
  margin-top: 30px;
}
/* line 186, ../scss/_guide.scss */
.page-articles .article_title {
  font-size: 15px;
  font-weight: bold;
  padding: 10px;
}
/* line 190, ../scss/_guide.scss */
.page-articles .article_title > a {
  color: #1a1a1a;
}
/* line 194, ../scss/_guide.scss */
.page-articles .article_introduction {
  padding: 16px;
}
/* line 198, ../scss/_guide.scss */
.page-articles .article_page {
  height: 400px;
}
/* line 201, ../scss/_guide.scss */
.page-articles .article_read_more {
  position: absolute;
  bottom: 15px;
  right: 20px;
}
/* line 205, ../scss/_guide.scss */
.page-articles .article_read_more > a {
  border-radius: 4px;
  box-shadow: 0 0 2px 0 rgba(55, 193, 240, 0.3);
  padding: 10px;
}
/* line 212, ../scss/_guide.scss */
.page-articles .article_icon img {
  width: 100%;
  height: 200px;
}

/* line 219, ../scss/_guide.scss */
.guide_icon img {
  width: 100%;
  height: 200px;
}

/* line 225, ../scss/_guide.scss */
.guide_content_wrap {
  position: relative;
  width: 100%;
  display: inline-block;
  margin-top: 20px;
}
/* line 230, ../scss/_guide.scss */
.guide_content_wrap:before {
  content: '';
  position: absolute;
  right: 0;
  width: 100%;
  top: 0;
  background-image: url("../images/rectangle_guide.png");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}

/* line 245, ../scss/_guide.scss */
.guide_node, .product_guide_content {
  max-width: 1024px;
  margin: 0 auto;
  position: relative;
  padding-top: 30px;
}
/* line 250, ../scss/_guide.scss */
.guide_node .field-type-image, .product_guide_content .field-type-image {
  width: 100%;
  float: left;
}
/* line 253, ../scss/_guide.scss */
.guide_node .field-type-image img, .product_guide_content .field-type-image img {
  width: 100%;
  float: left;
}
/* line 258, ../scss/_guide.scss */
.guide_node h1, .guide_node h2, .product_guide_content h1, .product_guide_content h2 {
  color: #37c1f0;
  font-weight: bold !important;
}
/* line 262, ../scss/_guide.scss */
.guide_node h2, .product_guide_content h2 {
  font-size: 2.7rem;
}
/* line 265, ../scss/_guide.scss */
.guide_node .guide_wrapper,
.guide_node .blog_title, .product_guide_content .guide_wrapper,
.product_guide_content .blog_title {
  float: none;
  margin: 0px auto;
}
@media (max-width: 992px) {
  /* line 265, ../scss/_guide.scss */
  .guide_node .guide_wrapper,
  .guide_node .blog_title, .product_guide_content .guide_wrapper,
  .product_guide_content .blog_title {
    width: 100%;
  }
}
/* line 274, ../scss/_guide.scss */
.guide_node .guide_wrapper h2,
.guide_node .blog_title h2, .product_guide_content .guide_wrapper h2,
.product_guide_content .blog_title h2 {
  margin-bottom: 30px;
}
@media (max-width: 425px) {
  /* line 274, ../scss/_guide.scss */
  .guide_node .guide_wrapper h2,
  .guide_node .blog_title h2, .product_guide_content .guide_wrapper h2,
  .product_guide_content .blog_title h2 {
    font-size: 18px;
  }
}
/* line 280, ../scss/_guide.scss */
.guide_node .guide_wrapper p,
.guide_node .blog_title p, .product_guide_content .guide_wrapper p,
.product_guide_content .blog_title p {
  font-size: 15px;
  line-height: 27px;
  color: #1a1a1a;
  font-weight: 400;
}
@media (max-width: 767px) {
  /* line 280, ../scss/_guide.scss */
  .guide_node .guide_wrapper p,
  .guide_node .blog_title p, .product_guide_content .guide_wrapper p,
  .product_guide_content .blog_title p {
    line-height: 22px;
  }
}
@media (max-width: 425px) {
  /* line 280, ../scss/_guide.scss */
  .guide_node .guide_wrapper p,
  .guide_node .blog_title p, .product_guide_content .guide_wrapper p,
  .product_guide_content .blog_title p {
    font-size: 13px;
  }
}
/* line 293, ../scss/_guide.scss */
.guide_node .simple_text, .product_guide_content .simple_text {
  width: 100%;
  display: inline-block;
}
/* line 296, ../scss/_guide.scss */
.guide_node .simple_text ul, .product_guide_content .simple_text ul {
  margin: 0;
  padding: 0;
  width: 100%;
  float: left;
}
/* line 301, ../scss/_guide.scss */
.guide_node .simple_text ul li, .product_guide_content .simple_text ul li {
  margin: 0 0 8px;
  padding: 0 0 0 20px;
  width: 100%;
  float: left;
  position: relative;
  list-style-type: none;
  font-size: 15px;
  line-height: 27px;
  color: #1a1a1a;
}
/* line 311, ../scss/_guide.scss */
.guide_node .simple_text ul li:before, .product_guide_content .simple_text ul li:before {
  content: '';
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #94c11f;
  position: absolute;
  left: 0;
  top: 10px;
}
@media (max-width: 425px) {
  /* line 301, ../scss/_guide.scss */
  .guide_node .simple_text ul li, .product_guide_content .simple_text ul li {
    font-size: 13px;
  }
}
/* line 326, ../scss/_guide.scss */
.guide_node .simple_text img, .product_guide_content .simple_text img {
  width: 100%;
  height: 400px;
  border-radius: 10px;
}
/* line 333, ../scss/_guide.scss */
.guide_node .blog_title h1, .product_guide_content .blog_title h1 {
  font-size: 36px;
  margin-top: 0px;
  /*            line-height: 54px;*/
}
@media (max-width: 992px) {
  /* line 333, ../scss/_guide.scss */
  .guide_node .blog_title h1, .product_guide_content .blog_title h1 {
    margin-bottom: 20px;
  }
}
@media (max-width: 425px) {
  /* line 333, ../scss/_guide.scss */
  .guide_node .blog_title h1, .product_guide_content .blog_title h1 {
    font-size: 28px;
  }
}
/* line 345, ../scss/_guide.scss */
.guide_node .bs_wrapper, .product_guide_content .bs_wrapper {
  margin: 0 auto;
  /*        @media(max-width:1024px){
              width:100%;
          }*/
}
@media (max-width: 992px) {
  /* line 352, ../scss/_guide.scss */
  .guide_node .share, .product_guide_content .share {
    position: static;
    width: 100%;
    margin-bottom: 20px;
  }
}
/* line 359, ../scss/_guide.scss */
.guide_node .share p, .product_guide_content .share p {
  color: #0d3847;
  font-size: 16px;
  font-weight: 700;
}
/* line 364, ../scss/_guide.scss */
.guide_node .share ul, .product_guide_content .share ul {
  width: 100%;
  margin: 0;
  display: inline-flex;
  padding: 0;
}
/* line 369, ../scss/_guide.scss */
.guide_node .share ul li, .product_guide_content .share ul li {
  margin: 0 0 10px;
  padding-right: 15px;
  list-style-type: none;
}
/* line 373, ../scss/_guide.scss */
.guide_node .share ul li a, .product_guide_content .share ul li a {
  width: 35px;
  height: 35px;
  display: inline-block;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto;
  text-indent: -99999;
  font-size: 0;
  vertical-align: top;
}
/* line 384, ../scss/_guide.scss */
.guide_node .share ul li a.facebook, .product_guide_content .share ul li a.facebook {
  background-image: url(../images/facebook.svg);
}
/* line 387, ../scss/_guide.scss */
.guide_node .share ul li a.twitter, .product_guide_content .share ul li a.twitter {
  background-image: url(../images/twitter.svg);
}
/* line 390, ../scss/_guide.scss */
.guide_node .share ul li a.linkedin, .product_guide_content .share ul li a.linkedin {
  background-image: url(../images/linkedin.svg);
}
/* line 397, ../scss/_guide.scss */
.guide_node .blog_image, .product_guide_content .blog_image {
  width: 100%;
  display: inline-block;
}
/* line 401, ../scss/_guide.scss */
.guide_node .blog_image > img, .product_guide_content .blog_image > img {
  width: 100%;
  border: 1px solid #000;
  border-radius: 10px;
}
@media (max-width: 425px) {
  /* line 401, ../scss/_guide.scss */
  .guide_node .blog_image > img, .product_guide_content .blog_image > img {
    height: auto;
  }
}
/* line 411, ../scss/_guide.scss */
.guide_node p img, .product_guide_content p img {
  width: 100% !important;
  border: 1px solid #000;
  border-radius: 10px;
}
/* line 416, ../scss/_guide.scss */
.guide_node .covered_list, .product_guide_content .covered_list {
  width: 100%;
  display: inline-block;
  position: relative;
  padding-bottom: 40px;
  margin-bottom: 40px;
}
/* line 422, ../scss/_guide.scss */
.guide_node .covered_list:before, .product_guide_content .covered_list:before {
  content: '';
  bottom: 0;
  position: absolute;
  left: 50%;
  margin-left: -75px;
  width: 150px;
  height: 5px;
  background-image: linear-gradient(268deg, #94c11f, #37c1f0);
  border-radius: 100px;
}
/* line 433, ../scss/_guide.scss */
.guide_node .covered_list h2, .product_guide_content .covered_list h2 {
  margin-bottom: 30px;
  line-height: 30px;
}
@media (max-width: 425px) {
  /* line 433, ../scss/_guide.scss */
  .guide_node .covered_list h2, .product_guide_content .covered_list h2 {
    font-size: 18px;
  }
}
/* line 440, ../scss/_guide.scss */
.guide_node .covered_list ul, .product_guide_content .covered_list ul {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
}
/* line 445, ../scss/_guide.scss */
.guide_node .covered_list ul li, .product_guide_content .covered_list ul li {
  width: 100%;
  float: left;
  position: relative;
  padding-left: 30px;
  margin-bottom: 20px;
  list-style-type: none;
}
/* line 452, ../scss/_guide.scss */
.guide_node .covered_list ul li a, .product_guide_content .covered_list ul li a {
  font-size: 15px;
  line-height: 20px;
  color: #1a1a1a;
}
@media (max-width: 425px) {
  /* line 452, ../scss/_guide.scss */
  .guide_node .covered_list ul li a, .product_guide_content .covered_list ul li a {
    font-size: 14px;
  }
}
/* line 460, ../scss/_guide.scss */
.guide_node .covered_list ul li:before, .product_guide_content .covered_list ul li:before {
  content: '';
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0px;
  left: 0;
  background-image: url("../images/check-square.png");
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 474, ../scss/_guide.scss */
.guide_node .pros, .guide_node .cons, .product_guide_content .pros, .product_guide_content .cons {
  width: 100%;
  display: inline-block;
  margin-bottom: 30px;
}
/* line 478, ../scss/_guide.scss */
.guide_node .pros .pros_label,
.guide_node .pros .cons_label, .guide_node .cons .pros_label,
.guide_node .cons .cons_label, .product_guide_content .pros .pros_label,
.product_guide_content .pros .cons_label, .product_guide_content .cons .pros_label,
.product_guide_content .cons .cons_label {
  background-color: #94c11f;
  padding: 16px;
  border-radius: 10px;
  font-size: 18px;
  line-height: 18px;
  display: inline-block;
  color: #fff;
}
@media (max-width: 425px) {
  /* line 478, ../scss/_guide.scss */
  .guide_node .pros .pros_label,
  .guide_node .pros .cons_label, .guide_node .cons .pros_label,
  .guide_node .cons .cons_label, .product_guide_content .pros .pros_label,
  .product_guide_content .pros .cons_label, .product_guide_content .cons .pros_label,
  .product_guide_content .cons .cons_label {
    font-size: 14px;
  }
}
/* line 491, ../scss/_guide.scss */
.guide_node .pros .cons_label, .guide_node .cons .cons_label, .product_guide_content .pros .cons_label, .product_guide_content .cons .cons_label {
  background-color: #c11f1f;
}
/* line 494, ../scss/_guide.scss */
.guide_node .pros ul, .guide_node .cons ul, .product_guide_content .pros ul, .product_guide_content .cons ul {
  margin: 0;
  padding: 0;
  width: 100%;
  float: left;
}
/* line 499, ../scss/_guide.scss */
.guide_node .pros ul li, .guide_node .cons ul li, .product_guide_content .pros ul li, .product_guide_content .cons ul li {
  margin: 0 0 15px;
  padding: 0 0 0 20px;
  width: 100%;
  float: left;
  position: relative;
  list-style-type: none;
  font-size: 15px;
  line-height: 27px;
  color: #1a1a1a;
}
/* line 509, ../scss/_guide.scss */
.guide_node .pros ul li:before, .guide_node .cons ul li:before, .product_guide_content .pros ul li:before, .product_guide_content .cons ul li:before {
  content: '';
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #94c11f;
  position: absolute;
  left: 0;
  top: 10px;
}
@media (max-width: 425px) {
  /* line 499, ../scss/_guide.scss */
  .guide_node .pros ul li, .guide_node .cons ul li, .product_guide_content .pros ul li, .product_guide_content .cons ul li {
    font-size: 13px;
  }
}
/* line 528, ../scss/_guide.scss */
.guide_node .cons ul li:before, .product_guide_content .cons ul li:before {
  background-color: #c11f1f;
}
/* line 534, ../scss/_guide.scss */
.guide_node .img_text_wrapper, .product_guide_content .img_text_wrapper {
  display: inline-block;
}
/* line 536, ../scss/_guide.scss */
.guide_node .img_text_wrapper img, .product_guide_content .img_text_wrapper img {
  width: 312px;
  height: 270px;
  float: left;
  margin-right: 30px;
}
@media (max-width: 425px) {
  /* line 536, ../scss/_guide.scss */
  .guide_node .img_text_wrapper img, .product_guide_content .img_text_wrapper img {
    width: 100%;
  }
}
/* line 546, ../scss/_guide.scss */
.guide_node .orange-list, .product_guide_content .orange-list {
  width: 100%;
  display: inline-block;
}
/* line 549, ../scss/_guide.scss */
.guide_node .orange-list ul, .product_guide_content .orange-list ul {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
}
/* line 554, ../scss/_guide.scss */
.guide_node .orange-list ul li, .product_guide_content .orange-list ul li {
  width: 100%;
  float: left;
  list-style-type: none;
}
/* line 560, ../scss/_guide.scss */
.guide_node .orange-list ul li h5, .product_guide_content .orange-list ul li h5 {
  font-size: 15px;
  line-height: 22px;
  display: inline-block;
  color: #0d3847;
  background-color: rgba(243, 146, 0, 0.2);
  border-radius: 8px;
  width: 100%;
  padding: 10px 20px;
  position: relative;
  font-weight: 400;
  margin: 7px;
}
/* line 572, ../scss/_guide.scss */
.guide_node .orange-list ul li h5:before, .product_guide_content .orange-list ul li h5:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 5px;
  height: 100%;
  background: #f39200;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
@media (max-width: 425px) {
  /* line 560, ../scss/_guide.scss */
  .guide_node .orange-list ul li h5, .product_guide_content .orange-list ul li h5 {
    font-size: 14px;
  }
}
/* line 587, ../scss/_guide.scss */
.guide_node .orange-list ul li p, .product_guide_content .orange-list ul li p {
  font-size: 15px;
  padding: 12px 8px;
}
@media (max-width: 425px) {
  /* line 587, ../scss/_guide.scss */
  .guide_node .orange-list ul li p, .product_guide_content .orange-list ul li p {
    font-size: 13px;
  }
}
/* line 597, ../scss/_guide.scss */
.guide_node .blue-list, .product_guide_content .blue-list {
  width: 100%;
  display: inline-block;
  margin-bottom: 30px;
}
/* line 601, ../scss/_guide.scss */
.guide_node .blue-list ul, .product_guide_content .blue-list ul {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
}
/* line 606, ../scss/_guide.scss */
.guide_node .blue-list ul li, .product_guide_content .blue-list ul li {
  width: 100%;
  float: left;
  margin: 0 0 15px 0;
  padding: 15px;
  list-style-type: none;
  position: relative;
  font-size: 15px;
  line-height: 27px;
  background: rgba(55, 193, 240, 0.1);
}
/* line 616, ../scss/_guide.scss */
.guide_node .blue-list ul li:before, .product_guide_content .blue-list ul li:before {
  content: '';
  width: 5px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  background-image: linear-gradient(184deg, #94c11f, #37c1f0);
}
@media (max-width: 425px) {
  /* line 606, ../scss/_guide.scss */
  .guide_node .blue-list ul li, .product_guide_content .blue-list ul li {
    font-size: 13px;
  }
}
/* line 633, ../scss/_guide.scss */
.guide_node .footer_layer_wrap, .product_guide_content .footer_layer_wrap {
  width: 100%;
  text-align: center;
  float: left;
  background: #0d3847;
  padding: 15px 0;
  margin-top: 30px;
}
/* line 640, ../scss/_guide.scss */
.guide_node .footer_layer_wrap p, .product_guide_content .footer_layer_wrap p {
  color: #37c1f0;
  font-size: 18px;
  line-height: 22px;
  font-weight: 800;
}
@media (max-width: 767px) {
  /* line 640, ../scss/_guide.scss */
  .guide_node .footer_layer_wrap p, .product_guide_content .footer_layer_wrap p {
    font-size: 14px;
    line-height: 20px;
  }
}
/* line 651, ../scss/_guide.scss */
.guide_node .guide_article, .product_guide_content .guide_article {
  padding: 0px 0px 30px 0px;
}
/* line 654, ../scss/_guide.scss */
.guide_node .guide_article .article_image, .product_guide_content .guide_article .article_image {
  padding: 0px;
  cursor: pointer;
}
@media (max-width: 768px) {
  /* line 654, ../scss/_guide.scss */
  .guide_node .guide_article .article_image, .product_guide_content .guide_article .article_image {
    width: 100%;
  }
}
/* line 662, ../scss/_guide.scss */
.guide_node .guide_article .article_image img, .product_guide_content .guide_article .article_image img {
  border-radius: 10px;
  height: auto;
  width: 100%;
  border: 1px solid #000;
}
/* line 670, ../scss/_guide.scss */
.guide_node .guide_article .article_title, .product_guide_content .guide_article .article_title {
  /*            width:55%;
              @media(max-width:768px){
                      width:60%;
                  }*/
}
/* line 675, ../scss/_guide.scss */
.guide_node .guide_article .article_title a, .product_guide_content .guide_article .article_title a {
  color: black;
  font-size: 15px;
  /*                @media(max-width:768px){
                      font-size:13px;
                  }*/
}
/* line 678, ../scss/_guide.scss */
.guide_node .guide_article .article_title a:hover, .product_guide_content .guide_article .article_title a:hover {
  color: #37c1f0;
}
@media (max-width: 768px) {
  /* line 688, ../scss/_guide.scss */
  .guide_node .related_articles, .product_guide_content .related_articles {
    order: 2;
  }
}
/* line 692, ../scss/_guide.scss */
.guide_node .related_articles h2, .product_guide_content .related_articles h2 {
  color: #37c1f0;
  margin-top: 0px;
  margin-bottom: .5em;
  padding-bottom: .5em;
  border-bottom: 1px solid #ccc;
}
@media (max-width: 768px) {
  /* line 700, ../scss/_guide.scss */
  .guide_node .related_guide, .product_guide_content .related_guide {
    display: flex;
    flex-direction: column;
  }
}
/* line 708, ../scss/_guide.scss */
.guide_node .adspace_wrapper img, .product_guide_content .adspace_wrapper img {
  padding-bottom: 30px;
}
@media (max-width: 768px) {
  /* line 712, ../scss/_guide.scss */
  .guide_node .right_side_wrapper, .product_guide_content .right_side_wrapper {
    padding-top: 30px;
  }
}
/* line 718, ../scss/_guide.scss */
.guide_node .adspace_wrap, .product_guide_content .adspace_wrap {
  padding-top: 20px;
}

/* line 723, ../scss/_guide.scss */
.product_guide_content .covered_list {
  display: none;
}
/* line 727, ../scss/_guide.scss */
.product_guide_content .guide_wrapper h2 {
  margin-top: 0px;
}

/* line 732, ../scss/_guide.scss */
.node-banner {
  max-width: 1024px;
  margin: 0 auto;
  padding: 0px 30px;
}

/* line 740, ../scss/_guide.scss */
.node-type-guides .footertop_wrap {
  background-color: #f2fcff;
}
/* line 743, ../scss/_guide.scss */
.node-type-guides .adimage {
  padding-bottom: 15px;
}

/*.pros_cons{
    .pc_heading h4, .pc_description p{
        font-size:14px;
        @media(max-width:425px){
            font-size:13px;
        }
    }
    border: 1px solid black;
    padding: 0px;
    .pc_heading, .pc_description{
        border-bottom: 1px solid black;
    }
    .pc_table{
        padding: 0px;
    }
    .pros_table{
        border-right: 1px solid;
        p{
            &:before{
                background: #94c11f;
            }
        }
        span{
            background-color: #94c11f;
        }
    }
    .pros_table, .Cons_table{
        p{
            position:relative;
            font-size:14px;
            line-height:22px;
            @media(max-width:425px){
                font-size:13px;
            }
            &:before{
                content: '';
                width: 7px;
                height: 7px;
                border-radius: 50%;
                position: absolute;
                left: -12px;
                top: 7px;
            }
        }
        span{
            padding: 12px;
            border-radius: 10px;
            font-size: 18px;
            line-height: 13px;
            display: inline-block;
            color: #fff;
            @media(max-width:425px){
                font-size:14px;
            }
        }
        
    }
    .Cons_table{
        p{
            &:before{
                background:#c11f1f;
            }
        }
        span{
            background-color: #c11f1f;
        }
        
    }
}*/
/* line 1, ../scss/_contactus.scss */
.Contact_us_banner {
  background-image: url("../images/contact_us_banner.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 500px;
  text-align: center;
  width: 100%;
  display: inline-block;
}
/* line 10, ../scss/_contactus.scss */
.Contact_us_banner .contact_us_text {
  color: #fff;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  padding: 20px 0 30px;
  width: 538px;
  margin: 0 auto;
}
@media (max-width: 768px) {
  /* line 10, ../scss/_contactus.scss */
  .Contact_us_banner .contact_us_text {
    width: 90%;
  }
}
/* line 22, ../scss/_contactus.scss */
.Contact_us_banner .contact_us_text h1 {
  font-size: 86px;
  letter-spacing: 9.26px;
  line-height: 96px;
  margin: 0;
}
@media (max-width: 1024px) {
  /* line 22, ../scss/_contactus.scss */
  .Contact_us_banner .contact_us_text h1 {
    font-size: 76px;
  }
}
@media (max-width: 768px) {
  /* line 22, ../scss/_contactus.scss */
  .Contact_us_banner .contact_us_text h1 {
    font-size: 35px;
    letter-spacing: 2.26px;
    line-height: 35px;
    margin-bottom: 20px;
  }
}
/* line 37, ../scss/_contactus.scss */
.Contact_us_banner .contact_us_text p {
  font-size: 24px;
  text-align: center;
  font-weight: bold;
  line-height: 26px;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  /* line 37, ../scss/_contactus.scss */
  .Contact_us_banner .contact_us_text p {
    font-size: 15px;
  }
}

/* line 49, ../scss/_contactus.scss */
.Contact {
  /*contact form*/
}
/* line 50, ../scss/_contactus.scss */
.Contact .message {
  font-family: Lato;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #0d3847;
  margin-left: 105px;
}
/* line 61, ../scss/_contactus.scss */
.Contact .contact_from_text {
  opacity: 0.2;
  font-family: Lato;
  font-size: 28px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.57;
  letter-spacing: normal;
  text-align: center;
  color: #0d3847;
  word-break: break-all;
  text-transform: uppercase;
  width: 1em;
  position: absolute;
  margin-left: 23px;
}
/* line 79, ../scss/_contactus.scss */
.Contact .contact_form input {
  border: none;
  border-bottom: 1px solid lightgrey;
  border-radius: 0px;
}
/* line 83, ../scss/_contactus.scss */
.Contact .contact_form input:focus {
  box-shadow: none;
}
/* line 88, ../scss/_contactus.scss */
.Contact #webform-client-form-2069 {
  margin-left: 90px;
  margin-top: 30px;
}
/* line 91, ../scss/_contactus.scss */
.Contact #webform-client-form-2069 .webform-submit {
  background-image: linear-gradient(261deg, #94c11f, #37c1f0);
  padding: 14px 80px 14px 80px;
  border-radius: 10px;
  float: right;
  margin-bottom: 30px;
}
/* line 99, ../scss/_contactus.scss */
.Contact .contact_form_social_icons {
  box-shadow: 0 7px 22px 2px rgba(0, 0, 0, 0.1);
  background-color: #0d3847;
}
/* line 102, ../scss/_contactus.scss */
.Contact .contact_form_social_icons p {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
@media (max-width: 425px) {
  /* line 102, ../scss/_contactus.scss */
  .Contact .contact_form_social_icons p {
    font-size: 12px;
  }
}
/* line 111, ../scss/_contactus.scss */
.Contact .contact_form_social_icons ul {
  list-style: none;
  margin: 0px;
  padding-left: 2px;
}
/* line 116, ../scss/_contactus.scss */
.Contact .contact_form_social_icons .social-icons {
  display: block;
  padding: 36px 0 0 43px;
  width: 0;
  height: 0;
  font-size: 0;
  overflow: hidden;
}
/* line 124, ../scss/_contactus.scss */
.Contact .contact_form_social_icons .facebook {
  background: url(../images/social_icons/facebook.png) left top no-repeat;
  background-size: 23px;
  background-position: 22px;
}
@media (max-width: 425px) {
  /* line 124, ../scss/_contactus.scss */
  .Contact .contact_form_social_icons .facebook {
    background-position: 7px;
    padding: 16px;
  }
}
/* line 134, ../scss/_contactus.scss */
.Contact .contact_form_social_icons .twitter {
  background: url(../images/social_icons/twitter.png) left no-repeat;
  background-size: 23px;
  background-position: 22px;
}
@media (max-width: 425px) {
  /* line 134, ../scss/_contactus.scss */
  .Contact .contact_form_social_icons .twitter {
    background-position: 7px;
    padding: 16px;
  }
}
/* line 144, ../scss/_contactus.scss */
.Contact .contact_form_social_icons .linkedin {
  background: url(../images/social_icons/linkedin.png) left no-repeat;
  background-size: 23px;
  background-position: 22px;
}
@media (max-width: 425px) {
  /* line 144, ../scss/_contactus.scss */
  .Contact .contact_form_social_icons .linkedin {
    background-position: 7px;
    padding: 16px;
  }
}
/* line 155, ../scss/_contactus.scss */
.Contact .contact_form_node {
  width: 88%;
  border-radius: 10px;
  box-shadow: 0 7px 22px 2px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  position: relative;
  margin-top: -290px;
  text-align: left;
  margin-right: 0px;
}
@media (max-width: 768px) {
  /* line 155, ../scss/_contactus.scss */
  .Contact .contact_form_node {
    margin-top: -345px;
  }
}
/* line 168, ../scss/_contactus.scss */
.Contact .contact_form_node .field-name-body .field-label {
  display: none;
}
/* line 173, ../scss/_contactus.scss */
.Contact #block-system-main {
  width: 88%;
  float: left;
  text-align: right;
}
/* line 178, ../scss/_contactus.scss */
.Contact .cf_social_icons {
  width: 7%;
  float: left;
}
@media (max-width: 768px) {
  /* line 178, ../scss/_contactus.scss */
  .Contact .cf_social_icons {
    width: 11%;
  }
}
/* line 185, ../scss/_contactus.scss */
.Contact .webform-confirmation {
  max-width: 940px;
  margin: 0 auto;
}
/* line 188, ../scss/_contactus.scss */
.Contact .webform-confirmation p {
  font-weight: 800;
  font-size: 16px;
}
/* line 193, ../scss/_contactus.scss */
.Contact .links {
  max-width: 940px;
  margin: 0 auto;
}
/* line 196, ../scss/_contactus.scss */
.Contact .links a {
  float: left;
}

/* line 1, ../scss/_personalloan.scss */
.product_header_wrap {
  width: 100%;
  display: inline-block;
  padding: 30px 0;
  background-image: url("../images/banner.png");
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
/* line 9, ../scss/_personalloan.scss */
.product_header_wrap .product_text_wrap {
  width: 51%;
  display: inline-block;
}
@media (max-width: 768px) {
  /* line 9, ../scss/_personalloan.scss */
  .product_header_wrap .product_text_wrap {
    width: 100%;
    padding-right: 0;
  }
}
/* line 17, ../scss/_personalloan.scss */
.product_header_wrap .product_guide_wrap {
  width: 49%;
  display: flex;
  justify-content: flex-end;
  padding-top: 10px;
  padding-left: 30px;
  float: right;
  /* @media(max-width:480px){
      flex-direction: column;
  } */
}
@media (max-width: 768px) {
  /* line 17, ../scss/_personalloan.scss */
  .product_header_wrap .product_guide_wrap {
    width: 100%;
    padding-left: 0;
    text-align: center;
    padding-top: 30px;
    justify-content: center;
  }
}

/* line 37, ../scss/_personalloan.scss */
.product_tab_wrap {
  max-width: 940px;
  margin: 0 auto;
}
@media (max-width: 520px) {
  /* line 40, ../scss/_personalloan.scss */
  .product_tab_wrap .product-tab {
    width: 100%;
  }
}
/* line 45, ../scss/_personalloan.scss */
.product_tab_wrap .product_filter {
  width: 27%;
  float: right;
}

/* line 50, ../scss/_personalloan.scss */
.product_sort_by {
  width: 125px;
  position: absolute;
  right: 0px;
  top: -60px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
  height: 44px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  color: #37c1f0;
  padding-top: 10px;
  cursor: pointer;
  margin-right: 18px;
}
/* line 64, ../scss/_personalloan.scss */
.product_sort_by:hover {
  box-shadow: 0 2px 15px rgba(55, 193, 240, 0.4);
}

/* line 68, ../scss/_personalloan.scss */
.homepage_bannertext_wrap {
  background-image: url("../b2_0.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  width: 100% !important;
  left: 0 !important;
  display: inline-block;
  position: relative !important;
  padding: 150px 0;
  top: 0 !important;
}
@media (max-width: 425px) {
  /* line 68, ../scss/_personalloan.scss */
  .homepage_bannertext_wrap {
    background-image: url("../bg_responsive.png");
    padding: 225px 0;
  }
}
/* line 83, ../scss/_personalloan.scss */
.homepage_bannertext_wrap .homepage_wrapper {
  width: 539px;
  float: left;
  padding-left: 60px;
}
@media (max-width: 768px) {
  /* line 83, ../scss/_personalloan.scss */
  .homepage_bannertext_wrap .homepage_wrapper {
    width: 100%;
  }
}
@media (max-width: 425px) {
  /* line 83, ../scss/_personalloan.scss */
  .homepage_bannertext_wrap .homepage_wrapper {
    padding-left: 10px;
  }
}

/* line 97, ../scss/_personalloan.scss */
.banner_image img {
  display: none;
}

/* line 104, ../scss/_personalloan.scss */
.pager li > a {
  font-size: 14px;
  font-weight: bold;
  border-radius: 2px;
  background-color: #f1f1f1;
  color: black;
  border: none;
  padding: 10px 20px 10px 20px;
}

/* line 116, ../scss/_personalloan.scss */
.product_banner_text h1 {
  margin: 0px 0 5px 0;
  padding: 0px;
  font-family: Lato;
  font-size: 24px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #fff;
}
@media (max-width: 1024px) {
  /* line 116, ../scss/_personalloan.scss */
  .product_banner_text h1 {
    font-size: 16px;
  }
}
/* line 131, ../scss/_personalloan.scss */
.product_banner_text p {
  font-family: Lato;
  font-size: 16px;
  color: #fff;
  font-weight: normal;
  text-align: left;
}
@media (max-width: 1024px) {
  /* line 131, ../scss/_personalloan.scss */
  .product_banner_text p {
    font-size: 14px;
  }
}

/* line 142, ../scss/_personalloan.scss */
.view-id-last_updated {
  opacity: 0.7;
  font-family: Lato;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #ffffff;
}
@media (max-width: 1024px) {
  /* line 142, ../scss/_personalloan.scss */
  .view-id-last_updated {
    font-size: 12px;
  }
}

/* line 156, ../scss/_personalloan.scss */
.compare {
  font-family: Lato;
  font-size: 24px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  margin: 30px auto 30px auto;
  max-width: 940px;
}
@media (max-width: 768px) {
  /* line 156, ../scss/_personalloan.scss */
  .compare {
    font-size: 20px;
  }
}
@media (max-width: 425px) {
  /* line 156, ../scss/_personalloan.scss */
  .compare {
    font-size: 16px;
  }
}

/* line 173, ../scss/_personalloan.scss */
.exposed_filter {
  position: relative;
  max-width: 940px;
  margin: 0 auto;
}

/* line 178, ../scss/_personalloan.scss */
.cross_img {
  background: url("../images/cross.png") no-repeat;
  background-position: 91% 19%;
  height: 17px;
  width: 30px;
  position: absolute;
  right: 35px;
  top: 15px;
  cursor: pointer;
}
@media (max-width: 425px) {
  /* line 178, ../scss/_personalloan.scss */
  .cross_img {
    top: 10px;
  }
}

@media (max-width: 426px) {
  /* line 191, ../scss/_personalloan.scss */
  .view-display-id-block_3 {
    font-size: 12px;
  }
}

/* line 197, ../scss/_personalloan.scss */
.product_guide_wrap .product_guide {
  border-radius: 10px;
  background-color: #fff;
  margin-right: 20px;
  text-align: center;
  padding: 13px;
}
@media (max-width: 1024px) {
  /* line 197, ../scss/_personalloan.scss */
  .product_guide_wrap .product_guide {
    height: 55px;
  }
}
@media (max-width: 768px) {
  /* line 197, ../scss/_personalloan.scss */
  .product_guide_wrap .product_guide {
    height: auto;
    padding: 10px 13px;
  }
}
/* line 211, ../scss/_personalloan.scss */
.product_guide_wrap .product_guide a {
  color: black;
}
@media (max-width: 1024px) {
  /* line 211, ../scss/_personalloan.scss */
  .product_guide_wrap .product_guide a {
    line-height: 16px;
  }
}
/* line 217, ../scss/_personalloan.scss */
.product_guide_wrap .product_guide:hover {
  box-shadow: 0 0 11px rgba(33, 33, 33, 0.2);
}
@media (max-width: 480px) {
  /* line 197, ../scss/_personalloan.scss */
  .product_guide_wrap .product_guide {
    padding: 9px;
  }
}
/* line 224, ../scss/_personalloan.scss */
.product_guide_wrap .related_articles {
  border-radius: 10px;
  border: solid 2px #ffffff;
  padding: 10px;
  text-align: center;
}
@media (max-width: 1024px) {
  /* line 224, ../scss/_personalloan.scss */
  .product_guide_wrap .related_articles {
    height: 55px;
    padding: 5px;
  }
}
@media (max-width: 768px) {
  /* line 224, ../scss/_personalloan.scss */
  .product_guide_wrap .related_articles {
    height: auto;
    padding: 10px 13px;
  }
}
/* line 237, ../scss/_personalloan.scss */
.product_guide_wrap .related_articles a {
  color: #fff;
}
@media (max-width: 1024px) {
  /* line 237, ../scss/_personalloan.scss */
  .product_guide_wrap .related_articles a {
    line-height: 16px;
  }
}
/* line 243, ../scss/_personalloan.scss */
.product_guide_wrap .related_articles:hover {
  box-shadow: 0 0 11px rgba(33, 33, 33, 0.2);
}
@media (max-width: 715px) {
  /* line 196, ../scss/_personalloan.scss */
  .product_guide_wrap {
    font-size: 11px;
  }
}

/* line 252, ../scss/_personalloan.scss */
.guide-article-for-page h2 {
  text-align: center;
  margin-bottom: 0px;
  padding-bottom: 20px;
}

/* line 258, ../scss/_personalloan.scss */
.guide-article-for-page {
  position: relative;
  width: 100%;
  display: inline-block;
}
/* line 262, ../scss/_personalloan.scss */
.guide-article-for-page .view-footer {
  text-align: center;
}
/* line 265, ../scss/_personalloan.scss */
.guide-article-for-page:before, .guide-article-for-page:after {
  content: '';
  position: absolute;
  top: 0;
  background-size: contain;
  width: 42%;
  height: 640px;
  background-repeat: no-repeat;
  z-index: -1;
}
/* line 276, ../scss/_personalloan.scss */
.guide-article-for-page:before {
  right: 0;
  background-image: url("../images/rectangle-right.png");
  background-position: right center;
}
/* line 281, ../scss/_personalloan.scss */
.guide-article-for-page:after {
  left: 0;
  background-image: url("../images/rectangle-left.png");
  background-position: bottom left;
  clear: none;
  visibility: visible;
  background-size: contain;
}

/* line 290, ../scss/_personalloan.scss */
.promodetail {
  background-color: rgba(148, 193, 31, 0.1);
  padding: 9px 36px;
  margin-top: 8px;
  display: flex;
  border-bottom: 1px solid rgba(148, 193, 31, 0.9);
  border-top: 1px solid rgba(148, 193, 31, 0.9);
  margin-bottom: 20px;
}
@media (max-width: 425px) {
  /* line 290, ../scss/_personalloan.scss */
  .promodetail {
    padding: 9px 4px;
  }
}
/* line 301, ../scss/_personalloan.scss */
.promodetail p {
  font-size: 14px;
}
@media (max-width: 425px) {
  /* line 301, ../scss/_personalloan.scss */
  .promodetail p {
    font-size: 12px;
  }
}
/* line 307, ../scss/_personalloan.scss */
.promodetail .promo_img {
  background-image: url("../images/promotional.png");
  background-repeat: no-repeat;
  background-size: contain;
}

/* line 313, ../scss/_personalloan.scss */
.Product-row, .productContainer {
  margin: 0 auto;
  max-width: 940px;
}
@media (max-width: 425px) {
  /* line 313, ../scss/_personalloan.scss */
  .Product-row, .productContainer {
    width: 100%;
  }
}

/* line 320, ../scss/_personalloan.scss */
.Product-row {
  padding-right: 15px;
  padding-left: 15px;
}
@media (max-width: 425px) {
  /* line 320, ../scss/_personalloan.scss */
  .Product-row {
    padding: 0px;
  }
}

/* line 327, ../scss/_personalloan.scss */
.features {
  margin-top: 10px;
  color: #8b8b8b;
}
/* line 330, ../scss/_personalloan.scss */
.features ul {
  padding: 0px;
  list-style: none;
}
/* line 333, ../scss/_personalloan.scss */
.features ul li {
  margin-bottom: 4px;
}
@media (max-width: 425px) {
  /* line 333, ../scss/_personalloan.scss */
  .features ul li {
    font-size: 12px;
  }
}

/* line 342, ../scss/_personalloan.scss */
.glyphicon-menu-down:after {
  content: "\e259";
}
/* line 345, ../scss/_personalloan.scss */
.glyphicon-menu-down:before {
  content: "";
}

/* line 350, ../scss/_personalloan.scss */
.glyphicon-menu-up:after {
  content: "\e260";
}
/* line 353, ../scss/_personalloan.scss */
.glyphicon-menu-up:before {
  content: "";
}

/* line 357, ../scss/_personalloan.scss */
.more-detial {
  cursor: pointer;
}
/* line 359, ../scss/_personalloan.scss */
.more-detial .more_detail_text, .more-detial .show_all_text {
  margin-right: 5px;
  font-family: 'Lato', sans-serif;
  font-weight: bold;
}
/* line 364, ../scss/_personalloan.scss */
.more-detial a {
  color: black;
}
/* line 366, ../scss/_personalloan.scss */
.more-detial a:hover {
  text-decoration: none;
}
/* line 369, ../scss/_personalloan.scss */
.more-detial a:before {
  float: right;
  margin-left: 5px;
}

/* line 375, ../scss/_personalloan.scss */
.product_list_wrapper {
  padding-bottom: 10px;
}
@media (max-width: 768px) {
  /* line 375, ../scss/_personalloan.scss */
  .product_list_wrapper {
    padding: 0px;
  }
}
@media (max-width: 425px) {
  /* line 375, ../scss/_personalloan.scss */
  .product_list_wrapper {
    padding: 0px 15px 0px 15px;
  }
}

/* line 384, ../scss/_personalloan.scss */
#sort_by {
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
  padding: 10px 20px 10px 20px;
  font-size: 16px;
  font-weight: bold;
  color: #37c1f0;
  float: right;
  display: inline-block;
  cursor: pointer;
}
/* line 395, ../scss/_personalloan.scss */
#sort_by:hover {
  box-shadow: 0 2px 15px rgba(55, 193, 240, 0.4);
}
@media (max-width: 425px) {
  /* line 384, ../scss/_personalloan.scss */
  #sort_by {
    font-size: 14px;
  }
}

/* line 402, ../scss/_personalloan.scss */
.credit_rating {
  list-style: none;
  font-weight: bold;
  padding: 0px;
  color: #054165;
}

/* line 411, ../scss/_personalloan.scss */
.compare_product .flag-link input[type='checkbox'] {
  visibility: hidden;
}
/* line 415, ../scss/_personalloan.scss */
.compare_product .flag-link:before {
  border: 1px solid #37c1f0;
  content: "\00a0";
  display: inline-block;
  font: 16px/1em sans-serif;
  height: 14px;
  margin: 0 .25em 0 0;
  padding: 0;
  vertical-align: top;
  width: 13px;
  margin-left: -16px;
  margin-top: 4px;
}
/* line 430, ../scss/_personalloan.scss */
.compare_product .flag-link .flag_link_text {
  color: #37c1f0;
}
/* line 435, ../scss/_personalloan.scss */
.compare_product .checked:before {
  background: #fff;
  color: #37c1f0;
  content: "\2713";
  text-align: center;
}

/* line 443, ../scss/_personalloan.scss */
.advisor-heading, .compare_products_heading {
  background-image: linear-gradient(265deg, #94c11f, #37c1f0);
  padding: 6px;
  color: white;
  margin-bottom: 20px;
}
/* line 448, ../scss/_personalloan.scss */
.advisor-heading h1, .compare_products_heading h1 {
  font-size: 24px;
  font-weight: bold;
  margin: 5px 1px 2px 1px;
}

/* line 454, ../scss/_personalloan.scss */
#cboxClose {
  display: none;
}

/* line 458, ../scss/_personalloan.scss */
.comparison-link {
  display: inline-block;
  width: 100%;
  background-color: #37c1f0;
  padding: 6px 0 6px 0;
  position: fixed;
  top: 0;
  z-index: 1000;
  text-align: center;
  left: 0;
}
/* line 468, ../scss/_personalloan.scss */
.comparison-link .compare-btn {
  background-color: #37c1f0;
  color: white;
  font-size: 16px;
  text-transform: capitalize;
  cursor: pointer;
  display: inline-flex;
  padding: 4px;
  border: 1px solid white;
}
@media (max-width: 768px) {
  /* line 468, ../scss/_personalloan.scss */
  .comparison-link .compare-btn {
    font-size: 13px;
    float: left;
    margin-left: 17px;
  }
}
@media (max-width: 425px) {
  /* line 468, ../scss/_personalloan.scss */
  .comparison-link .compare-btn {
    font-size: 11px;
  }
}

/* line 488, ../scss/_personalloan.scss */
.removesel {
  display: inline-flex;
  padding-left: 200px;
  margin-right: 5px;
  z-index: 999999999;
  font-size: 16px;
}
@media (max-width: 768px) {
  /* line 488, ../scss/_personalloan.scss */
  .removesel {
    font-size: 13px;
    float: right;
    padding-left: 0px;
  }
}
@media (max-width: 425px) {
  /* line 488, ../scss/_personalloan.scss */
  .removesel {
    font-size: 11px;
  }
}

/* line 504, ../scss/_personalloan.scss */
.removeproductlink {
  cursor: pointer;
  padding: 4px;
  color: white;
  border: 1px solid white;
  margin-right: 10px;
}
/* line 511, ../scss/_personalloan.scss */
.removeproductlink:hover {
  box-shadow: 0 0 11px rgba(33, 33, 33, 0.2);
  color: white;
}

/* line 519, ../scss/_personalloan.scss */
#cboxLoadedContent {
  margin-bottom: 0px !important;
  min-width: 100%;
}

/* line 525, ../scss/_personalloan.scss */
.page-personal-loans #cboxContent #cboxClose, .page-term-deposits #cboxContent #cboxClose, .page-savings #cboxContent #cboxClose, .page-money-transfers #cboxContent #cboxClose, .page-credit-cards #cboxContent #cboxClose, .page-business-loans #cboxContent #cboxClose, .page-buy-now-pay-later #cboxContent #cboxClose, .page-mortgages #cboxContent #cboxClose, .page-business-credit-cards #cboxContent #cboxClose, .page-business-overdrafts #cboxContent #cboxClose, .page-kiwisaver #cboxContent #cboxClose {
  background: url(../images/close.png) no-repeat;
  top: 15px;
  right: 19px;
  display: inline-block;
}

/* line 533, ../scss/_personalloan.scss */
.comparison-screen-view table {
  table-layout: fixed;
  width: 100%;
}

/* line 538, ../scss/_personalloan.scss */
.view-display-id-comparison_screen thead, .view-display-id-comparison_screen th {
  font-weight: bold;
  color: black;
  border: none;
  text-align: left;
  position: relative;
}

/* line 547, ../scss/_personalloan.scss */
thead img {
  margin-left: 10px;
}
@media (max-width: 425px) {
  /* line 547, ../scss/_personalloan.scss */
  thead img {
    padding: 0px 7px 0px 7px;
    margin-left: 0px;
  }
}

/* line 557, ../scss/_personalloan.scss */
.view-display-id-comparison_screen tbody th {
  color: black;
  font-weight: bold;
}
/* line 561, ../scss/_personalloan.scss */
.view-display-id-comparison_screen tbody td {
  color: #6f7a80;
}
/* line 564, ../scss/_personalloan.scss */
.view-display-id-comparison_screen tbody th, .view-display-id-comparison_screen tbody td {
  width: 25%;
  padding: 2rem 1.3rem;
  font-size: 1.2rem;
  border-bottom: 1px solid #d3d3d3;
  margin: 0;
  font-family: 'Lato', sans-serif;
}
@media (max-width: 425px) {
  /* line 564, ../scss/_personalloan.scss */
  .view-display-id-comparison_screen tbody th, .view-display-id-comparison_screen tbody td {
    padding: 2rem 0.9rem;
  }
}

/* line 578, ../scss/_personalloan.scss */
#close_comparison {
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
  background-color: #37c1f0;
  padding: 11px;
  margin: 10px;
  float: right;
  cursor: pointer;
  color: white;
}

/* line 589, ../scss/_personalloan.scss */
.page-compare-mortgages .mortgage_product_logo {
  padding-right: 10px;
}
/* line 591, ../scss/_personalloan.scss */
.page-compare-mortgages .mortgage_product_logo img {
  width: 100px;
  height: 30px;
}

/*** Comparison page ***/
/*product listing for personal loans*/
@media (max-width: 768px) {
  /* line 602, ../scss/_personalloan.scss */
  .page-personal-loans .personal_compare .comparison-rate {
    width: 50%;
    justify-content: center;
    float: none;
    display: flex;
    font-weight: bold;
  }
}
@media (max-width: 375px) {
  /* line 602, ../scss/_personalloan.scss */
  .page-personal-loans .personal_compare .comparison-rate {
    height: 50px;
    padding-top: 16px;
  }
}
/* line 617, ../scss/_personalloan.scss */
.page-personal-loans .personal_loan_compare {
  display: none;
}
/* line 620, ../scss/_personalloan.scss */
.page-personal-loans .product_field {
  width: 30%;
}
@media (max-width: 425px) {
  /* line 620, ../scss/_personalloan.scss */
  .page-personal-loans .product_field {
    width: 100%;
  }
}
/* line 626, ../scss/_personalloan.scss */
.page-personal-loans h6, .page-personal-loans p {
  font-family: Lato;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
}
/* line 634, ../scss/_personalloan.scss */
.page-personal-loans #views-exposed-form-personal-loans-page label[for='edit-sort-by'] {
  display: none;
}
/* line 637, ../scss/_personalloan.scss */
.page-personal-loans #views-exposed-form-personal-loans-page #edit-sort-by {
  top: 0px;
  position: absolute;
  opacity: 0;
  height: 46px;
  cursor: pointer;
}
/* line 646, ../scss/_personalloan.scss */
.page-personal-loans #views-exposed-form-personal-loans-page .views-reset-button, .page-personal-loans #views-exposed-form-personal-loans-page .views-submit-button {
  float: right;
}
/* line 649, ../scss/_personalloan.scss */
.page-personal-loans #views-exposed-form-personal-loans-page .glyphicon-remove {
  display: none;
}
/* line 653, ../scss/_personalloan.scss */
.page-personal-loans .product_articles {
  border-radius: 10px;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
}
/* line 657, ../scss/_personalloan.scss */
.page-personal-loans .product_read_more {
  margin-left: 67%;
  border-radius: 4px;
  box-shadow: 0 0 2px 0 rgba(55, 193, 240, 0.3);
  background-color: #ffffff;
  margin-bottom: 10px;
  padding: 10px;
  text-align: center;
}
/* line 666, ../scss/_personalloan.scss */
.page-personal-loans .hoverpopup {
  display: none;
  position: absolute;
  z-index: 2;
  right: 0;
  top: 35px;
  border: 1px solid black;
  background: white;
  padding: 0px 14px;
  min-width: 300px;
  -webkit-box-shadow: 0 0 7px #cccccc;
  -moz-box-shadow: 0 0 7px #cccccc;
  box-shadow: 0 0 7px #cccccc;
  border-radius: 12px;
  border-color: #37c1f0;
}
/* line 681, ../scss/_personalloan.scss */
.page-personal-loans .hoverpopup .formbeforecontinue {
  margin-bottom: 10px;
  font-size: 18px;
  color: #37c1f0;
}
/* line 686, ../scss/_personalloan.scss */
.page-personal-loans .hoverpopup .qpoplist {
  list-style: none;
  padding: 0px 0px 5px 18px;
  text-align: left;
}
/* line 690, ../scss/_personalloan.scss */
.page-personal-loans .hoverpopup .qpoplist li {
  font-size: 11px;
  padding-top: 5px;
}
/* line 693, ../scss/_personalloan.scss */
.page-personal-loans .hoverpopup .qpoplist li:before {
  content: "";
  width: 9px;
  position: absolute;
  height: 9px;
  border-radius: 10px;
  background-image: linear-gradient(283deg, #94c11f, #37c1f0);
  left: 17px;
  margin-top: 5px;
}
/* line 706, ../scss/_personalloan.scss */
.page-personal-loans .pop {
  position: relative;
}
/* line 709, ../scss/_personalloan.scss */
.page-personal-loans .qpopup {
  display: none;
}
/* line 712, ../scss/_personalloan.scss */
.page-personal-loans .morelinks {
  cursor: pointer;
}
@media (max-width: 991px) {
  /* line 715, ../scss/_personalloan.scss */
  .page-personal-loans .product_sort_by {
    top: -102px;
  }
}
@media (max-width: 768px) {
  /* line 715, ../scss/_personalloan.scss */
  .page-personal-loans .product_sort_by {
    top: -113px;
    width: 46%;
    height: 37px;
    font-size: 13px;
  }
}
@media (max-width: 599px) {
  /* line 715, ../scss/_personalloan.scss */
  .page-personal-loans .product_sort_by {
    top: -161px;
    width: 42%;
  }
}
@media (max-width: 425px) {
  /* line 715, ../scss/_personalloan.scss */
  .page-personal-loans .product_sort_by {
    top: -148px;
  }
}
@media (max-width: 375px) {
  /* line 715, ../scss/_personalloan.scss */
  .page-personal-loans .product_sort_by {
    top: -163px;
    height: 50px;
    font-size: 13px;
    padding-top: 16px;
  }
}
/* line 740, ../scss/_personalloan.scss */
.page-personal-loans .view_footer_guide {
  text-align: center;
}
/* line 744, ../scss/_personalloan.scss */
.page-personal-loans .guide-article-for-page .view-footer {
  display: none;
}

/**product list for all page**/
/* line 752, ../scss/_personalloan.scss */
.product-tab {
  width: 73%;
  float: left;
}
/* line 755, ../scss/_personalloan.scss */
.product-tab .view-content {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 520px) {
  /* line 755, ../scss/_personalloan.scss */
  .product-tab .view-content {
    justify-content: center;
  }
}
/* line 762, ../scss/_personalloan.scss */
.product-tab .product_tab_row {
  color: black;
  border-radius: 4px;
  background-color: #f0f1f1;
  margin-right: 16px;
  text-align: center;
  padding: 10px;
  display: inline-block;
  margin-bottom: 10px;
}
/* line 772, ../scss/_personalloan.scss */
.product-tab .product_tab_row:hover {
  box-shadow: 0 0 11px rgba(33, 33, 33, 0.1);
}
@media (max-width: 768px) {
  /* line 762, ../scss/_personalloan.scss */
  .product-tab .product_tab_row {
    font-size: 12px;
  }
}
@media (max-width: 425px) {
  /* line 762, ../scss/_personalloan.scss */
  .product-tab .product_tab_row {
    font-size: 11px;
    margin-right: 5px;
    padding: 8px;
  }
}
/* line 785, ../scss/_personalloan.scss */
.product-tab .tab_rows a.active {
  color: #fff;
  background-image: linear-gradient(252deg, #94c11f, #37c1f0);
}
@media (max-width: 768px) {
  /* line 752, ../scss/_personalloan.scss */
  .product-tab {
    width: 100%;
  }
}

/**end product tab***/
/* line 797, ../scss/_personalloan.scss */
.product_logo img {
  max-width: 100px;
}

/* line 801, ../scss/_personalloan.scss */
.institutename {
  display: none;
}

/* line 804, ../scss/_personalloan.scss */
.product_list {
  width: 100%;
  height: auto;
  border: 1px solid lightgrey;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.24);
  margin-top: 15px;
  padding: 0px 0px 8px 0px;
}
/* line 811, ../scss/_personalloan.scss */
.product_list h6 {
  margin: 0px;
}
/* line 814, ../scss/_personalloan.scss */
.product_list .list_wrap {
  display: flex;
  flex-direction: row;
}
@media (max-width: 991px) {
  /* line 814, ../scss/_personalloan.scss */
  .product_list .list_wrap {
    display: inline;
    flex-direction: unset;
  }
}
@media (max-width: 425px) {
  /* line 814, ../scss/_personalloan.scss */
  .product_list .list_wrap {
    padding: 0px;
  }
}
/* line 825, ../scss/_personalloan.scss */
.product_list .pro_wrap {
  padding-left: 10px;
  padding-right: 10px;
}
@media (max-width: 991px) {
  /* line 825, ../scss/_personalloan.scss */
  .product_list .pro_wrap {
    padding-top: 15px;
  }
}
@media (max-width: 425px) {
  /* line 825, ../scss/_personalloan.scss */
  .product_list .pro_wrap {
    order: 3;
  }
}

/* line 837, ../scss/_personalloan.scss */
.product_name h6 {
  font-size: 24px;
  font-weight: bold;
  margin-top: 20px;
  color: #054165;
}
@media (max-width: 768px) {
  /* line 837, ../scss/_personalloan.scss */
  .product_name h6 {
    font-size: 20px;
    margin-top: 0px;
  }
}

/* line 848, ../scss/_personalloan.scss */
.product_logo {
  padding: 30px 30px 30px 15px;
  margin-top: 40px;
}
@media (max-width: 768px) {
  /* line 848, ../scss/_personalloan.scss */
  .product_logo {
    margin-top: 0px;
    padding: 55px 30px 30px 15px;
  }
}

/* line 856, ../scss/_personalloan.scss */
.right {
  display: flex;
  margin-top: 30px;
  position: relative;
}
/* line 860, ../scss/_personalloan.scss */
.right:before {
  content: '';
  position: absolute;
  width: 98%;
  height: 2px;
  border-radius: 1px;
  background-color: #d8d8d8;
  bottom: -26px;
  opacity: 0.3;
}
@media (max-width: 425px) {
  /* line 856, ../scss/_personalloan.scss */
  .right {
    display: block;
    margin-top: 10px;
  }
}

/* line 875, ../scss/_personalloan.scss */
.product_field {
  width: 23%;
  margin-right: 15px;
}
@media (max-width: 425px) {
  /* line 875, ../scss/_personalloan.scss */
  .product_field {
    width: 100%;
    margin-top: 10px;
    display: inline-flex;
  }
}
/* line 883, ../scss/_personalloan.scss */
.product_field:nth-child(4n+4), .product_field:last-child {
  margin-right: 0;
}
/* line 887, ../scss/_personalloan.scss */
.product_field h6 {
  opacity: 0.7;
  font-size: 13px;
  color: #1a1a1a;
}
@media (max-width: 767px) {
  /* line 887, ../scss/_personalloan.scss */
  .product_field h6 {
    min-height: 32px;
  }
}
@media (max-width: 425px) {
  /* line 887, ../scss/_personalloan.scss */
  .product_field h6 {
    font-size: 12px;
    display: inline-block;
    width: 40%;
    padding-right: 10px;
    min-height: 0px;
  }
}
/* line 902, ../scss/_personalloan.scss */
.product_field p {
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  color: #054165;
}
@media (max-width: 425px) {
  /* line 902, ../scss/_personalloan.scss */
  .product_field p {
    font-size: 13px;
    display: inline-block;
    width: 55%;
  }
}

/* line 915, ../scss/_personalloan.scss */
.morelinks {
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
  background-color: #37c1f0;
  padding: 14px 0px;
  margin-top: 10px;
}
/* line 921, ../scss/_personalloan.scss */
.morelinks:hover {
  box-shadow: 0 2px 15px rgba(55, 193, 240, 0.4);
}
/* line 924, ../scss/_personalloan.scss */
.morelinks a {
  color: white;
  padding: 17px 42px;
}
@media (max-width: 425px) {
  /* line 924, ../scss/_personalloan.scss */
  .morelinks a {
    padding: 17px 32px;
  }
}

/* line 932, ../scss/_personalloan.scss */
.goto_right {
  margin-top: 5%;
  padding: 0px;
  order: 3;
}
@media (max-width: 1024px) {
  /* line 932, ../scss/_personalloan.scss */
  .goto_right {
    text-align: center;
  }
}
@media (max-width: 992px) {
  /* line 932, ../scss/_personalloan.scss */
  .goto_right {
    text-align: right;
    margin-top: 0px;
  }
}
@media (max-width: 768px) {
  /* line 932, ../scss/_personalloan.scss */
  .goto_right {
    margin-top: 0px;
  }
}
@media (max-width: 425px) {
  /* line 932, ../scss/_personalloan.scss */
  .goto_right {
    padding-right: 15px;
  }
}
/* line 950, ../scss/_personalloan.scss */
.goto_right .goto_div {
  width: 145px;
}
@media (max-width: 1024px) {
  /* line 950, ../scss/_personalloan.scss */
  .goto_right .goto_div {
    display: inline-block;
  }
}
@media (max-width: 425px) {
  /* line 950, ../scss/_personalloan.scss */
  .goto_right .goto_div {
    width: 125px;
  }
}
/* line 959, ../scss/_personalloan.scss */
.goto_right .goto_site {
  text-align: center;
}
/* line 962, ../scss/_personalloan.scss */
.goto_right .compare_product {
  border-radius: 4px;
  border: solid 1px #37c1f0;
  background-color: #ffffff;
  padding: 10px;
  text-align: center;
  margin-top: 30px;
  color: #37c1f0;
}

/* line 972, ../scss/_personalloan.scss */
.more_list {
  text-align: center;
  padding: 0px;
}
@media (max-width: 768px) {
  /* line 972, ../scss/_personalloan.scss */
  .more_list {
    margin-top: 20px;
  }
}
/* line 978, ../scss/_personalloan.scss */
.more_list .info-label {
  font-weight: 400;
  display: inline-flex;
}
@media (max-width: 768px) {
  /* line 978, ../scss/_personalloan.scss */
  .more_list .info-label {
    margin: 0px;
    padding: 6px;
    font-size: 12px;
  }
}
/* line 986, ../scss/_personalloan.scss */
.more_list .info-label .info_text {
  font-size: 13px;
  width: 65%;
  display: inline-block;
  text-align: left;
  padding-left: 10px;
}
@media (max-width: 375px) {
  /* line 986, ../scss/_personalloan.scss */
  .more_list .info-label .info_text {
    font-size: 10px;
  }
}
/* line 997, ../scss/_personalloan.scss */
.more_list .trslide {
  border-style: solid;
  border-width: 20px;
  border-color: #F9F7F7;
}

/* line 1003, ../scss/_personalloan.scss */
.more_heading {
  width: 35%;
  display: inline-block;
  font-weight: normal;
  font-size: 14px;
  opacity: 0.7;
  text-align: left;
}
@media (max-width: 375px) {
  /* line 1003, ../scss/_personalloan.scss */
  .more_heading {
    font-size: 11px;
  }
}

/* line 1014, ../scss/_personalloan.scss */
.representative_example {
  margin-top: 48px;
}
/* line 1016, ../scss/_personalloan.scss */
.representative_example p {
  font-size: 14px;
  color: #054165;
  font-weight: normal;
}
/* line 1021, ../scss/_personalloan.scss */
.representative_example .note {
  color: #054165;
  font-size: 13px;
}
@media (max-width: 425px) {
  /* line 1021, ../scss/_personalloan.scss */
  .representative_example .note {
    font-size: 12px;
  }
}

/* line 1029, ../scss/_personalloan.scss */
#select_all {
  margin-left: 10px;
}

/* line 1032, ../scss/_personalloan.scss */
.bef-toggle {
  color: black;
  cursor: unset;
  pointer-events: none;
}

/* line 1037, ../scss/_personalloan.scss */
.disclaimer {
  padding-top: 30px;
  padding-left: 34px;
}

/******end for all product listings*************/
/* product listing for money transfer page*/
/* line 1045, ../scss/_personalloan.scss */
.page-money-transfers {
  /****ofx feed form css****/
}
/* line 1046, ../scss/_personalloan.scss */
.page-money-transfers .product_header_wrap {
  margin-bottom: 15px;
}
/* line 1049, ../scss/_personalloan.scss */
.page-money-transfers .minimum_transfer_amount {
  width: 24%;
}
@media (max-width: 425px) {
  /* line 1049, ../scss/_personalloan.scss */
  .page-money-transfers .minimum_transfer_amount {
    width: 100%;
  }
}
@media (max-width: 425px) {
  /* line 1055, ../scss/_personalloan.scss */
  .page-money-transfers .product_guide_wrap {
    margin-bottom: 0px;
  }
}
/* line 1060, ../scss/_personalloan.scss */
.page-money-transfers .money_transfer_wrap_left {
  color: #fff;
}
/* line 1062, ../scss/_personalloan.scss */
.page-money-transfers .money_transfer_wrap_left p {
  font-size: 16px;
  text-align: left;
}
@media (max-width: 1024px) {
  /* line 1062, ../scss/_personalloan.scss */
  .page-money-transfers .money_transfer_wrap_left p {
    font-size: 14px;
  }
}
/* line 1071, ../scss/_personalloan.scss */
.page-money-transfers .note ul {
  list-style: none;
}
/* line 1073, ../scss/_personalloan.scss */
.page-money-transfers .note ul li {
  color: #8b8b8b;
  padding: 3px 3px 3px 20px;
}
@media (max-width: 768px) {
  /* line 1073, ../scss/_personalloan.scss */
  .page-money-transfers .note ul li {
    font-size: 12px;
  }
}
/* line 1079, ../scss/_personalloan.scss */
.page-money-transfers .note ul li:before {
  content: "";
  width: 9px;
  position: absolute;
  height: 9px;
  border-radius: 10px;
  background-image: linear-gradient(283deg, #94c11f, #37c1f0);
  left: 17px;
  margin-top: 5px;
}
/* line 1093, ../scss/_personalloan.scss */
.page-money-transfers .ofx {
  max-width: 940px;
  margin: 0 auto;
}
/* line 1097, ../scss/_personalloan.scss */
.page-money-transfers .ofx .ofx-rate-wrap input[type=text], .page-money-transfers .ofx .ofx-rate-wrap select {
  border: none;
  border-bottom: 1px solid;
  background-color: white;
}
/* line 1103, ../scss/_personalloan.scss */
.page-money-transfers .ofx .ofx-rate-wrap .cont_ofx {
  padding-left: 22px;
}
/* line 1107, ../scss/_personalloan.scss */
.page-money-transfers .ofx .ofx-rate-wrap .con_amt p {
  margin-bottom: 0px;
}
/* line 1111, ../scss/_personalloan.scss */
.page-money-transfers .ofx .ofx-rate-wrap input[type=button] {
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
  background-color: #37c1f0;
  padding: 9px 18px;
  border: none;
  color: white;
  font-weight: 600;
}
/* line 1120, ../scss/_personalloan.scss */
.page-money-transfers .ofx .ofx-rate-wrap .ofx_form {
  padding: 0px;
}
/* line 1122, ../scss/_personalloan.scss */
.page-money-transfers .ofx .ofx-rate-wrap .ofx_form p:first-of-type {
  position: relative;
}
/* line 1125, ../scss/_personalloan.scss */
.page-money-transfers .ofx .ofx-rate-wrap .ofx_form p {
  text-align: center;
  padding: 0px;
  display: inline-block;
}
/* line 1130, ../scss/_personalloan.scss */
.page-money-transfers .ofx .ofx-rate-wrap .ofx_form p:nth-child(3) {
  text-align: center;
}

/*product listing for mortgage page*/
@media (max-width: 991px) {
  /* line 1140, ../scss/_personalloan.scss */
  .page-mortgages .product_sort_by {
    top: -110px;
    width: 95px;
  }
}
@media (max-width: 768px) {
  /* line 1140, ../scss/_personalloan.scss */
  .page-mortgages .product_sort_by {
    top: -54px;
    width: 45%;
  }
}
@media (max-width: 425px) {
  /* line 1140, ../scss/_personalloan.scss */
  .page-mortgages .product_sort_by {
    width: 30%;
    top: -48px;
    font-size: 13px;
    height: 38px;
  }
}
@media (max-width: 425px) {
  /* line 1157, ../scss/_personalloan.scss */
  .page-mortgages .mortgage_wrap {
    width: 100%;
  }
}
@media (max-width: 768px) {
  /* line 1162, ../scss/_personalloan.scss */
  .page-mortgages .mortgage_filter {
    width: 100%;
    margin-top: 7px;
    float: left;
  }
}
@media (max-width: 425px) {
  /* line 1162, ../scss/_personalloan.scss */
  .page-mortgages .mortgage_filter {
    width: 50%;
  }
}
/* line 1171, ../scss/_personalloan.scss */
.page-mortgages .mortgage_filter #filter {
  width: 44%;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
  padding: 10px 20px 10px 20px;
  margin-right: 20px;
  font-size: 16px;
  font-weight: bold;
  color: #37c1f0;
  cursor: pointer;
  text-align: center;
  height: 44px;
}
@media (max-width: 768px) {
  /* line 1171, ../scss/_personalloan.scss */
  .page-mortgages .mortgage_filter #filter {
    padding: 10px;
    text-align: center;
    width: 50%;
  }
}
/* line 1188, ../scss/_personalloan.scss */
.page-mortgages .mortgage_filter #filter:hover {
  box-shadow: 0 2px 15px rgba(55, 193, 240, 0.4);
}
@media (max-width: 425px) {
  /* line 1171, ../scss/_personalloan.scss */
  .page-mortgages .mortgage_filter #filter {
    width: 60%;
    height: 38px;
    font-size: 13px;
  }
}
/* line 1197, ../scss/_personalloan.scss */
.page-mortgages .mortgage_filter #sort_by {
  margin-right: 0;
}
/* line 1201, ../scss/_personalloan.scss */
.page-mortgages .note_info {
  margin-top: 30px;
}
/* line 1203, ../scss/_personalloan.scss */
.page-mortgages .note_info p {
  font-size: 14px;
  color: #8b8b8b;
  margin: 0px;
  text-align: left;
}
@media (max-width: 768px) {
  /* line 1203, ../scss/_personalloan.scss */
  .page-mortgages .note_info p {
    font-size: 13px;
  }
}
@media (max-width: 425px) {
  /* line 1203, ../scss/_personalloan.scss */
  .page-mortgages .note_info p {
    font-size: 12px;
  }
}
/* line 1216, ../scss/_personalloan.scss */
.page-mortgages .advisor_quote {
  border-radius: 4px;
  border: solid 1px #37c1f0;
  background-color: #ffffff;
  padding: 10px;
  text-align: center;
  margin-top: 30px;
}
/* line 1224, ../scss/_personalloan.scss */
.page-mortgages .advisor_quote .ad_quote:before {
  display: inline-block;
  content: " ";
  background: url(../images/advisor_quote.png) no-repeat;
  background-size: 18px;
  width: 24px;
  height: 18px;
}
/* line 1235, ../scss/_personalloan.scss */
.page-mortgages .mortgage_filter_form {
  background-color: #ebf8fd;
}
/* line 1239, ../scss/_personalloan.scss */
.page-mortgages #views-exposed-form-Mortgages-page-1 {
  margin-top: 10px;
}
/* line 1242, ../scss/_personalloan.scss */
.page-mortgages #views-exposed-form-Mortgages-page-1 .views-exposed-form label {
  font-family: 'Lato', sans-serif;
  margin: 0px;
}
/* line 1246, ../scss/_personalloan.scss */
.page-mortgages #views-exposed-form-Mortgages-page-1 .views-exposed-form label[for="edit-field-term-tid"] {
  font-size: 24px;
}
@media (max-width: 425px) {
  /* line 1246, ../scss/_personalloan.scss */
  .page-mortgages #views-exposed-form-Mortgages-page-1 .views-exposed-form label[for="edit-field-term-tid"] {
    font-size: 18px;
  }
}
/* line 1252, ../scss/_personalloan.scss */
.page-mortgages #views-exposed-form-Mortgages-page-1 .views-exposed-form label[for="edit-sort-by"] {
  display: none;
  font-size: 24px;
}
@media (max-width: 425px) {
  /* line 1252, ../scss/_personalloan.scss */
  .page-mortgages #views-exposed-form-Mortgages-page-1 .views-exposed-form label[for="edit-sort-by"] {
    font-size: 18px;
  }
}
/* line 1259, ../scss/_personalloan.scss */
.page-mortgages #views-exposed-form-Mortgages-page-1 .views-exposed-form .views-submit-button, .page-mortgages #views-exposed-form-Mortgages-page-1 .views-exposed-form .views-reset-button {
  float: right;
}
/* line 1263, ../scss/_personalloan.scss */
.page-mortgages #views-exposed-form-Mortgages-page-1 .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 1.9em;
  margin-bottom: 1.9em;
  color: black;
}
@media (max-width: 425px) {
  /* line 1263, ../scss/_personalloan.scss */
  .page-mortgages #views-exposed-form-Mortgages-page-1 .views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 2.9em;
  }
}
/* line 1273, ../scss/_personalloan.scss */
.page-mortgages #views-exposed-form-Mortgages-page-1 .views-exposed-form .views-exposed-widget #edit-submit-mortgages {
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
  padding: 10px 24px;
  border: none;
  margin-right: 20px;
}
@media (max-width: 425px) {
  /* line 1273, ../scss/_personalloan.scss */
  .page-mortgages #views-exposed-form-Mortgages-page-1 .views-exposed-form .views-exposed-widget #edit-submit-mortgages {
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 0px;
  }
}
/* line 1286, ../scss/_personalloan.scss */
.page-mortgages #views-exposed-form-Mortgages-page-1 .views-exposed-form .views-exposed-widget #edit-reset {
  border: none;
  background: aliceblue;
  padding: 10px;
}
/* line 1290, ../scss/_personalloan.scss */
.page-mortgages #views-exposed-form-Mortgages-page-1 .views-exposed-form .views-exposed-widget #edit-reset .glyphicon {
  display: none;
}
/* line 1295, ../scss/_personalloan.scss */
.page-mortgages #views-exposed-form-Mortgages-page-1 .views-exposed-form #edit-sort-by {
  width: 100%;
  top: 0px;
  position: absolute;
  opacity: 0;
  height: 46px;
  cursor: pointer;
}
/* line 1305, ../scss/_personalloan.scss */
.page-mortgages #views-exposed-form-Mortgages-page-1 .views-exposed-form .views-exposed-widget {
  padding: 0px;
}
/* line 1309, ../scss/_personalloan.scss */
.page-mortgages #views-exposed-form-Mortgages-page-1 .form-control {
  background-color: #ebf8fd;
  width: auto;
  height: auto;
  border: 0px;
  margin-top: 0px;
  margin-right: 5px;
}
/* line 1317, ../scss/_personalloan.scss */
.page-mortgages #views-exposed-form-Mortgages-page-1 .bef-checkboxes {
  display: flex;
  flex-wrap: wrap;
}
/* line 1320, ../scss/_personalloan.scss */
.page-mortgages #views-exposed-form-Mortgages-page-1 .bef-checkboxes .form-item {
  display: flex;
  margin-right: 16px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 5px 10px;
  align-items: center;
}
@media (max-width: 1024px) {
  /* line 1320, ../scss/_personalloan.scss */
  .page-mortgages #views-exposed-form-Mortgages-page-1 .bef-checkboxes .form-item {
    margin-top: 5px;
  }
}
/* line 1331, ../scss/_personalloan.scss */
.page-mortgages #views-exposed-form-Mortgages-page-1 .bef-checkboxes .highlight {
  border-radius: 4px;
  box-shadow: 0 7px 12px 1px rgba(82, 82, 82, 0.2);
  background-image: linear-gradient(255deg, #94c11f, #37c1f0);
  color: #fff;
}
/* line 1342, ../scss/_personalloan.scss */
.page-mortgages .contact-mortgage-page .view-header {
  display: none;
}
/* line 1346, ../scss/_personalloan.scss */
.page-mortgages .contact-mortgage-page .form-actions .form-submit {
  float: right;
}
/* line 1351, ../scss/_personalloan.scss */
.page-mortgages .contact-mortgage-page .contact_mortgage .mortgage_logo {
  margin-top: 30px;
  padding: 0px;
}
/* line 1356, ../scss/_personalloan.scss */
.page-mortgages .contact-mortgage-page .contact_mortgage .mortgage_text h3 {
  font-size: 18px;
}
/* line 1359, ../scss/_personalloan.scss */
.page-mortgages .contact-mortgage-page .contact_mortgage .mortgage_text p {
  font-size: 14px;
}
/* line 1363, ../scss/_personalloan.scss */
.page-mortgages .contact-mortgage-page .contact_mortgage .loan_market_logo_mortgage_advisor {
  display: none;
}
/* line 1366, ../scss/_personalloan.scss */
.page-mortgages .contact-mortgage-page .contact_mortgage .form-control:focus {
  border-color: gray;
  box-shadow: none;
  -webkit-box-shadow: none;
}
/* line 1372, ../scss/_personalloan.scss */
.page-mortgages .contact-mortgage-page .contact_mortgage .contact_advisor_form input {
  border: 0px;
  border-bottom: 1px solid;
  border-radius: 0px;
}
/* line 1377, ../scss/_personalloan.scss */
.page-mortgages .contact-mortgage-page .contact_mortgage .contact_advisor_form label {
  font-weight: normal;
}
/* line 1382, ../scss/_personalloan.scss */
.page-mortgages .contact-mortgage-page .mortgage_text {
  margin-bottom: 20px;
  padding: 0px;
}
/* line 1386, ../scss/_personalloan.scss */
.page-mortgages .contact-mortgage-page .contact-text {
  margin-bottom: 20px;
  padding-top: 60px;
  font-size: 18px;
  font-weight: bold;
}
/* line 1392, ../scss/_personalloan.scss */
.page-mortgages .contact-mortgage-page .mortgage_contact {
  border: solid;
  border-width: 1px;
  border-image-source: linear-gradient(261deg, #94c11f, #37c1f0);
  border-image-slice: 1;
  padding: 10px;
  display: inline-block;
  width: 100%;
}
/* line 1400, ../scss/_personalloan.scss */
.page-mortgages .contact-mortgage-page .mortgage_contact .contact_img {
  background: url("../images/telephone.png") no-repeat;
  margin-left: 30px;
  width: 100px;
  height: 74px;
  float: left;
}
@media (max-width: 425px) {
  /* line 1400, ../scss/_personalloan.scss */
  .page-mortgages .contact-mortgage-page .mortgage_contact .contact_img {
    float: none;
    margin: 0 auto;
  }
}
/* line 1411, ../scss/_personalloan.scss */
.page-mortgages .contact-mortgage-page .mortgage_contact p {
  font-size: 27px;
  float: right;
  width: 205px;
  padding-top: 13px;
}
@media (max-width: 425px) {
  /* line 1411, ../scss/_personalloan.scss */
  .page-mortgages .contact-mortgage-page .mortgage_contact p {
    float: none;
    margin: 0 auto;
  }
}
/* line 1420, ../scss/_personalloan.scss */
.page-mortgages .contact-mortgage-page .mortgage_contact p a {
  color: black;
}
/* line 1422, ../scss/_personalloan.scss */
.page-mortgages .contact-mortgage-page .mortgage_contact p a:hover {
  text-decoration: none;
}
/* line 1429, ../scss/_personalloan.scss */
.page-mortgages .mortgage_comparison_rate {
  display: none;
}
@media (orientation: portrait) {
  /* line 1433, ../scss/_personalloan.scss */
  .page-mortgages #colorbox {
    width: 100% !important;
    height: 100% !important;
    overflow-x: scroll !important;
    overflow-y: scroll !important;
    -webkit-overflow-scrolling: touch;
    top: 0 !important;
    right: 0 !important;
  }
}
@media (orientation: landscape) {
  /* line 1433, ../scss/_personalloan.scss */
  .page-mortgages #colorbox {
    width: 100% !important;
    height: 100% !important;
    overflow-x: scroll !important;
    overflow-y: scroll !important;
    -webkit-overflow-scrolling: touch;
    top: 0 !important;
    right: 0 !important;
  }
}
@media (max-width: 768px) and (orientation: portrait) {
  /* line 1433, ../scss/_personalloan.scss */
  .page-mortgages #colorbox {
    left: 5px !important;
  }
}
@media (max-width: 768px) and (orientation: landscape) {
  /* line 1433, ../scss/_personalloan.scss */
  .page-mortgages #colorbox {
    left: 5px !important;
  }
}

@media (max-width: 768px) and (orientation: landscape) {
  /* line 1461, ../scss/_personalloan.scss */
  .page-mortgages #colorbox #cboxWrapper, .page-mortgages #colorbox #cboxMiddleLeft, .page-mortgages #colorbox #cboxContent, .page-mortgages #colorbox #cboxLoadedContent {
    width: 97% !important;
    height: 90% !important;
    overflow-y: scroll !important;
    overflow-x: scroll !important;
  }
}
@media (max-width: 768px) and (orientation: portrait) {
  /* line 1461, ../scss/_personalloan.scss */
  .page-mortgages #colorbox #cboxWrapper, .page-mortgages #colorbox #cboxMiddleLeft, .page-mortgages #colorbox #cboxContent, .page-mortgages #colorbox #cboxLoadedContent {
    width: 97% !important;
    height: 90% !important;
    overflow-y: scroll !important;
    overflow-x: scroll !important;
  }
}

/* line 1477, ../scss/_personalloan.scss */
.page-mortgages #colorbox #cboxContent {
  width: 100% !important;
  display: inline-block;
}
/* line 1481, ../scss/_personalloan.scss */
.page-mortgages #colorbox #cboxMiddleRight, .page-mortgages #colorbox #cboxMiddleLeft {
  height: 100% !important;
  display: inline-block;
}
/* line 1486, ../scss/_personalloan.scss */
.page-mortgages .view_footer_guide {
  text-align: center;
}
/* line 1490, ../scss/_personalloan.scss */
.page-mortgages .guide-article-for-page .view-footer {
  display: none;
}
/* line 1495, ../scss/_personalloan.scss */
.page-mortgages .first_home_tab .product_text_wrap {
  width: 45%;
}
@media (max-width: 768px) {
  /* line 1495, ../scss/_personalloan.scss */
  .page-mortgages .first_home_tab .product_text_wrap {
    width: 100%;
    padding-right: 0;
  }
}
/* line 1502, ../scss/_personalloan.scss */
.page-mortgages .first_home_tab .product_guide_wrap {
  padding-top: 60px;
  width: 55%;
}
@media (max-width: 768px) {
  /* line 1502, ../scss/_personalloan.scss */
  .page-mortgages .first_home_tab .product_guide_wrap {
    width: 100%;
    padding-top: 30px;
  }
}

/** end for mortgage page*/
/**start for savings page*/
/* line 1517, ../scss/_personalloan.scss */
.page-savings .product_tab_wrap {
  padding-bottom: 20px;
}
@media (max-width: 1024px) {
  /* line 1521, ../scss/_personalloan.scss */
  .page-savings .savings_banner p {
    font-size: 12px;
  }
}
/* line 1527, ../scss/_personalloan.scss */
.page-savings .select_type {
  font-family: Lato;
  font-size: 24px;
  margin-top: 60px;
  margin-bottom: -23px;
}
@media (max-width: 1024px) {
  /* line 1527, ../scss/_personalloan.scss */
  .page-savings .select_type {
    margin-top: 81px;
  }
}
@media (max-width: 768px) {
  /* line 1527, ../scss/_personalloan.scss */
  .page-savings .select_type {
    font-size: 20px;
  }
}
/* line 1539, ../scss/_personalloan.scss */
.page-savings .compare {
  margin-bottom: 3px;
  padding: 0px;
}
@media (min-width: 769px) {
  /* line 1543, ../scss/_personalloan.scss */
  .page-savings .product-tab {
    width: 47%;
  }
}
@media (max-width: 520px) {
  /* line 1547, ../scss/_personalloan.scss */
  .page-savings .product-tab .view-content {
    justify-content: left;
  }
}
/* line 1551, ../scss/_personalloan.scss */
.page-savings .product-tab .view-content .views-row {
  padding-top: 20px;
}
/* line 1556, ../scss/_personalloan.scss */
.page-savings .saving_filter {
  float: right;
  width: 53%;
  padding-top: 30px;
}
@media (max-width: 768px) {
  /* line 1556, ../scss/_personalloan.scss */
  .page-savings .saving_filter {
    float: left;
    width: 100%;
    padding-top: 10px;
  }
}
/* line 1565, ../scss/_personalloan.scss */
.page-savings .saving_filter #edit-submit-savings {
  border-radius: 4px;
  background-color: #37c1f0;
  color: white;
  margin-top: 45px;
}
@media (max-width: 768px) {
  /* line 1565, ../scss/_personalloan.scss */
  .page-savings .saving_filter #edit-submit-savings {
    margin-top: 0px;
  }
}
@media (max-width: 425px) {
  /* line 1565, ../scss/_personalloan.scss */
  .page-savings .saving_filter #edit-submit-savings {
    font-size: 9px;
  }
}
/* line 1577, ../scss/_personalloan.scss */
.page-savings .saving_filter #edit-reset {
  margin-top: 45px;
  padding: 10px 25px 10px 30px;
}
@media (max-width: 991px) {
  /* line 1577, ../scss/_personalloan.scss */
  .page-savings .saving_filter #edit-reset {
    margin-top: 0px;
  }
}
@media (max-width: 425px) {
  /* line 1577, ../scss/_personalloan.scss */
  .page-savings .saving_filter #edit-reset {
    font-size: 9px;
    padding: 10px 24px 10px 24px;
  }
}
/* line 1588, ../scss/_personalloan.scss */
.page-savings .saving_filter label[for='edit-field-minimum-deposit-value'] {
  font-family: Lato;
  font-size: 24px;
}
@media (max-width: 768px) {
  /* line 1588, ../scss/_personalloan.scss */
  .page-savings .saving_filter label[for='edit-field-minimum-deposit-value'] {
    font-size: 20px;
  }
}
/* line 1595, ../scss/_personalloan.scss */
.page-savings .saving_filter #edit-field-minimum-deposit-value {
  border: 0;
  border-bottom: 1px solid lightgrey;
  color: #1f1818;
  border-radius: 0;
  padding: 0px;
}
/* line 1601, ../scss/_personalloan.scss */
.page-savings .saving_filter #edit-field-minimum-deposit-value:focus {
  box-shadow: none;
}
@media (max-width: 425px) {
  /* line 1595, ../scss/_personalloan.scss */
  .page-savings .saving_filter #edit-field-minimum-deposit-value {
    font-size: 12px;
  }
}
/* line 1609, ../scss/_personalloan.scss */
.page-savings .producttype {
  display: none;
}
/* line 1612, ../scss/_personalloan.scss */
.page-savings .goto_right {
  padding-bottom: 10px;
}
/* line 1616, ../scss/_personalloan.scss */
.page-savings .comparison_saving .view-header {
  margin-top: 0px;
}
/* line 1620, ../scss/_personalloan.scss */
.page-savings .product_field {
  width: 30%;
}
@media (max-width: 425px) {
  /* line 1620, ../scss/_personalloan.scss */
  .page-savings .product_field {
    width: 100%;
  }
}
@media (max-width: 768px) {
  /* line 1626, ../scss/_personalloan.scss */
  .page-savings .savings_deposit_wrapper {
    width: 75%;
  }
}
@media (max-width: 768px) {
  /* line 1631, ../scss/_personalloan.scss */
  .page-savings .saving_deposit_button {
    width: 20%;
    display: inline-block;
    vertical-align: top;
  }
}
@media (max-width: 425px) {
  /* line 1638, ../scss/_personalloan.scss */
  .page-savings .sa_deposit_placeholder {
    font-size: 12px;
  }
}

/*product list for term-deposit*/
/* line 1649, ../scss/_personalloan.scss */
.page-term-deposits .inner {
  width: 100%;
  float: left;
}
@media (max-width: 992px) {
  /* line 1655, ../scss/_personalloan.scss */
  .page-term-deposits .product_logo {
    padding-top: 15px;
    margin-top: 0px;
  }
}
/* line 1664, ../scss/_personalloan.scss */
.page-term-deposits #views-exposed-form-term-deposits-page-2 #edit-field-minimum-deposit-value-wrapper label {
  width: 100%;
  float: left;
}
/* line 1672, ../scss/_personalloan.scss */
.page-term-deposits #views-exposed-form-term-deposits-page-2 .views-exposed-form .views-exposed-widget .td_deposit_submit .btn, .page-term-deposits #views-exposed-form-term-deposits-page-2 .views-exposed-form .views-exposed-widget .td_deposit_reset .btn {
  margin-top: 0 !important;
  margin-left: 20px;
}
@media (max-width: 992px) {
  /* line 1672, ../scss/_personalloan.scss */
  .page-term-deposits #views-exposed-form-term-deposits-page-2 .views-exposed-form .views-exposed-widget .td_deposit_submit .btn, .page-term-deposits #views-exposed-form-term-deposits-page-2 .views-exposed-form .views-exposed-widget .td_deposit_reset .btn {
    margin-left: 15px;
  }
}
@media (max-width: 768px) {
  /* line 1672, ../scss/_personalloan.scss */
  .page-term-deposits #views-exposed-form-term-deposits-page-2 .views-exposed-form .views-exposed-widget .td_deposit_submit .btn, .page-term-deposits #views-exposed-form-term-deposits-page-2 .views-exposed-form .views-exposed-widget .td_deposit_reset .btn {
    margin-left: 0;
  }
}
/* line 1681, ../scss/_personalloan.scss */
.page-term-deposits #views-exposed-form-term-deposits-page-2 .views-exposed-form .views-exposed-widget .td_deposit_submit .btn span, .page-term-deposits #views-exposed-form-term-deposits-page-2 .views-exposed-form .views-exposed-widget .td_deposit_reset .btn span {
  display: none;
}
@media (max-width: 425px) {
  /* line 1672, ../scss/_personalloan.scss */
  .page-term-deposits #views-exposed-form-term-deposits-page-2 .views-exposed-form .views-exposed-widget .td_deposit_submit .btn, .page-term-deposits #views-exposed-form-term-deposits-page-2 .views-exposed-form .views-exposed-widget .td_deposit_reset .btn {
    font-size: 9px;
  }
}
/* line 1690, ../scss/_personalloan.scss */
.page-term-deposits #views-exposed-form-term-deposits-page-2 .views-exposed-form .views-exposed-widget .td_deposit_reset .btn {
  padding: 10px 28px 10px 28px;
}
@media (max-width: 425px) {
  /* line 1690, ../scss/_personalloan.scss */
  .page-term-deposits #views-exposed-form-term-deposits-page-2 .views-exposed-form .views-exposed-widget .td_deposit_reset .btn {
    padding: 10px 24px 10px 24px;
  }
}
/* line 1699, ../scss/_personalloan.scss */
.page-term-deposits #views-exposed-form-term-deposits-page-2 .views-widget {
  width: 43%;
  float: left;
}
@media (max-width: 768px) {
  /* line 1699, ../scss/_personalloan.scss */
  .page-term-deposits #views-exposed-form-term-deposits-page-2 .views-widget {
    width: 100%;
  }
}
/* line 1705, ../scss/_personalloan.scss */
.page-term-deposits #views-exposed-form-term-deposits-page-2 .views-widget #edit-field-minimum-deposit-value {
  border: 0;
  border-bottom: 1px solid lightgrey;
  border-radius: 0;
  width: 100%;
  background-color: white;
  color: Black;
  font-size: 13px;
  padding-left: 0px;
  padding-bottom: 15px;
}
@media (max-width: 425px) {
  /* line 1705, ../scss/_personalloan.scss */
  .page-term-deposits #views-exposed-form-term-deposits-page-2 .views-widget #edit-field-minimum-deposit-value {
    font-size: 11px;
  }
}
/* line 1718, ../scss/_personalloan.scss */
.page-term-deposits #views-exposed-form-term-deposits-page-2 .views-widget #edit-field-minimum-deposit-value:focus {
  box-shadow: none;
}
/* line 1722, ../scss/_personalloan.scss */
.page-term-deposits #views-exposed-form-term-deposits-page-2 .views-widget .td_deposit_submit {
  float: left;
}
/* line 1724, ../scss/_personalloan.scss */
.page-term-deposits #views-exposed-form-term-deposits-page-2 .views-widget .td_deposit_submit #edit-submit-term-deposits {
  background-color: deepskyblue;
  color: white;
}
@media (max-width: 768px) {
  /* line 1730, ../scss/_personalloan.scss */
  .page-term-deposits #views-exposed-form-term-deposits-page-2 .td_btn_container {
    width: 20%;
    display: inline-block;
    vertical-align: top;
  }
}
/* line 1737, ../scss/_personalloan.scss */
.page-term-deposits #views-exposed-form-term-deposits-page-2 .term_id_wrapper {
  background-color: #ebf8fd;
  margin-top: 10px;
  width: 100%;
  display: inline-block;
}
/* line 1742, ../scss/_personalloan.scss */
.page-term-deposits #views-exposed-form-term-deposits-page-2 .term_id_wrapper #edit-field-term-tid-wrapper {
  float: none;
}
/* line 1746, ../scss/_personalloan.scss */
.page-term-deposits #views-exposed-form-term-deposits-page-2 #edit-field-minimum-deposit-value-wrapper {
  float: none;
}
/* line 1748, ../scss/_personalloan.scss */
.page-term-deposits #views-exposed-form-term-deposits-page-2 #edit-field-minimum-deposit-value-wrapper label[for="edit-field-minimum-deposit-value"] {
  font-size: 24px;
  font-weight: bold;
}
/* line 1754, ../scss/_personalloan.scss */
.page-term-deposits #views-exposed-form-term-deposits-page-2 .views-exposed-form label {
  font-family: 'Lato', sans-serif;
  margin: 0px;
}
/* line 1758, ../scss/_personalloan.scss */
.page-term-deposits #views-exposed-form-term-deposits-page-2 .views-exposed-form label[for="edit-field-term-tid"] {
  font-size: 24px;
}
/* line 1761, ../scss/_personalloan.scss */
.page-term-deposits #views-exposed-form-term-deposits-page-2 .views-exposed-form label[for="edit-sort-by"] {
  font-size: 24px;
}
/* line 1764, ../scss/_personalloan.scss */
.page-term-deposits #views-exposed-form-term-deposits-page-2 .views-exposed-form .td_term_submit, .page-term-deposits #views-exposed-form-term-deposits-page-2 .views-exposed-form .td_term_reset {
  float: right;
}
/* line 1769, ../scss/_personalloan.scss */
.page-term-deposits #views-exposed-form-term-deposits-page-2 .views-exposed-form .td_term_submit #edit-submit-term-deposits {
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
  padding: 10px 24px;
  border: none;
  margin-right: 20px;
  color: black;
  margin-bottom: 10px;
}
/* line 1782, ../scss/_personalloan.scss */
.page-term-deposits #views-exposed-form-term-deposits-page-2 .views-exposed-form .td_term_reset #edit-reset {
  border: none;
  background: aliceblue;
  padding: 10px;
  color: black;
}
/* line 1787, ../scss/_personalloan.scss */
.page-term-deposits #views-exposed-form-term-deposits-page-2 .views-exposed-form .td_term_reset #edit-reset .glyphicon {
  display: none;
}
/* line 1793, ../scss/_personalloan.scss */
.page-term-deposits #views-exposed-form-term-deposits-page-2 .form-control {
  background-color: #ebf8fd;
  width: auto;
  height: auto;
  border: 0px;
  margin-right: 4px;
  margin-top: 0px;
}
/* line 1801, ../scss/_personalloan.scss */
.page-term-deposits #views-exposed-form-term-deposits-page-2 .bef-checkboxes {
  display: flex;
  flex-wrap: wrap;
}
/* line 1804, ../scss/_personalloan.scss */
.page-term-deposits #views-exposed-form-term-deposits-page-2 .bef-checkboxes .form-item {
  display: flex;
  margin-right: 16px;
  border-radius: 4px;
  background-color: #ffffff;
  padding: 5px 20px;
  align-items: center;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  /* line 1804, ../scss/_personalloan.scss */
  .page-term-deposits #views-exposed-form-term-deposits-page-2 .bef-checkboxes .form-item {
    margin-top: 5px;
  }
}
/* line 1816, ../scss/_personalloan.scss */
.page-term-deposits #views-exposed-form-term-deposits-page-2 .bef-checkboxes .highlight {
  border-radius: 4px;
  box-shadow: 0 7px 12px 1px rgba(82, 82, 82, 0.2);
  background-image: linear-gradient(255deg, #94c11f, #37c1f0);
  color: #fff;
}
/* line 1826, ../scss/_personalloan.scss */
.page-term-deposits .term_id_wrapper .views-widget {
  width: 100% !important;
}
/* line 1830, ../scss/_personalloan.scss */
.page-term-deposits .term_id_container {
  max-width: 940px;
  margin: 0 auto;
  position: relative;
}
/* line 1835, ../scss/_personalloan.scss */
.page-term-deposits .term_exposed_filter {
  position: relative;
}
/* line 1838, ../scss/_personalloan.scss */
.page-term-deposits .term_deposit_wrapper {
  max-width: 940px;
  margin: 0 auto;
  padding-top: 10px;
}
/* line 1842, ../scss/_personalloan.scss */
.page-term-deposits .term_deposit_wrapper #edit-field-minimum-deposit-value-wrapper {
  width: 84%;
  display: inline-block;
  vertical-align: top;
}
@media (max-width: 768px) {
  /* line 1842, ../scss/_personalloan.scss */
  .page-term-deposits .term_deposit_wrapper #edit-field-minimum-deposit-value-wrapper {
    width: 100%;
  }
}
/* line 1850, ../scss/_personalloan.scss */
.page-term-deposits .term_deposit_wrapper .product_tab_wrap {
  width: 13%;
  display: inline-block;
  vertical-align: top;
}
/* line 1854, ../scss/_personalloan.scss */
.page-term-deposits .term_deposit_wrapper .product_tab_wrap .product_filter {
  width: 100%;
  float: left;
}
@media (max-width: 768px) {
  /* line 1850, ../scss/_personalloan.scss */
  .page-term-deposits .term_deposit_wrapper .product_tab_wrap {
    width: 100%;
    text-align: center;
  }
}
/* line 1864, ../scss/_personalloan.scss */
.page-term-deposits #select_term {
  margin-top: 35px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
  padding: 10px 20px 10px 20px;
  font-size: 16px;
  font-weight: bold;
  color: #37c1f0;
  float: right;
  cursor: pointer;
  position: relative;
  z-index: 99;
}
@media (max-width: 768px) {
  /* line 1864, ../scss/_personalloan.scss */
  .page-term-deposits #select_term {
    margin-top: 20px;
    float: none;
    display: inline-block;
  }
}
@media (max-width: 425px) {
  /* line 1864, ../scss/_personalloan.scss */
  .page-term-deposits #select_term {
    font-size: 11px;
    padding: 10px 24px 10px 24px;
  }
}
/* line 1885, ../scss/_personalloan.scss */
.page-term-deposits #select_term:hover {
  box-shadow: 0 2px 15px rgba(55, 193, 240, 0.4);
}
@media (max-width: 768px) {
  /* line 1891, ../scss/_personalloan.scss */
  .page-term-deposits .term_deposit_banner p {
    font-size: 14px;
  }
}
/* line 1897, ../scss/_personalloan.scss */
.page-term-deposits .product_list_wrapper {
  margin-top: 0px;
}
/* line 1900, ../scss/_personalloan.scss */
.page-term-deposits .cross_img {
  right: 56px;
}
/* line 1903, ../scss/_personalloan.scss */
.page-term-deposits .product_field {
  width: 30%;
}
@media (max-width: 425px) {
  /* line 1903, ../scss/_personalloan.scss */
  .page-term-deposits .product_field {
    width: 100%;
  }
}
@media (max-width: 768px) {
  /* line 1909, ../scss/_personalloan.scss */
  .page-term-deposits .term_deposit_label_wrapper {
    width: 70%;
    display: inline-block;
    vertical-align: top;
  }
}
@media (max-width: 425px) {
  /* line 1916, ../scss/_personalloan.scss */
  .page-term-deposits .td_deposit_placeholder {
    font-size: 12px;
  }
}

/*product list for credit card*/
/* line 1925, ../scss/_personalloan.scss */
.page-credit-cards .promodetail {
  margin-top: 0px;
}
/* line 1931, ../scss/_personalloan.scss */
.page-credit-cards .features ul li {
  padding-left: 20px;
}
/* line 1936, ../scss/_personalloan.scss */
.page-credit-cards .arrow_div {
  padding: 0px;
}
/* line 1939, ../scss/_personalloan.scss */
.page-credit-cards .product_logo {
  padding: 0px;
  margin-top: 17px;
}
@media (max-width: 768px) {
  /* line 1939, ../scss/_personalloan.scss */
  .page-credit-cards .product_logo {
    padding: 10px;
  }
}
/* line 1945, ../scss/_personalloan.scss */
.page-credit-cards .product_logo img {
  max-width: 143px;
}
@media (max-width: 425px) {
  /* line 1945, ../scss/_personalloan.scss */
  .page-credit-cards .product_logo img {
    max-width: 100px;
  }
}
/* line 1953, ../scss/_personalloan.scss */
.page-credit-cards .pro_wrap {
  padding: 6px;
}
/* line 1956, ../scss/_personalloan.scss */
.page-credit-cards .credit_title, .page-credit-cards .credit_card_type {
  display: none;
}
/* line 1960, ../scss/_personalloan.scss */
.page-credit-cards #views-exposed-form-credit-cards-page-5 label[for="edit-sort-by"] {
  display: none;
}
/* line 1963, ../scss/_personalloan.scss */
.page-credit-cards #views-exposed-form-credit-cards-page-5 #edit-sort-by {
  opacity: 0;
  position: absolute;
  top: 0px;
  cursor: pointer;
}
/* line 1970, ../scss/_personalloan.scss */
.page-credit-cards #views-exposed-form-credit-cards-page-5 .views-submit-button, .page-credit-cards #views-exposed-form-credit-cards-page-5 .views-reset-button {
  float: right;
}
/* line 1974, ../scss/_personalloan.scss */
.page-credit-cards #views-exposed-form-credit-cards-page-5 .glyphicon-remove {
  display: none;
}
/* line 1978, ../scss/_personalloan.scss */
.page-credit-cards .rewards_airpoints {
  position: relative;
}
/* line 1980, ../scss/_personalloan.scss */
.page-credit-cards .rewards_airpoints p {
  margin-left: 22px;
}
/* line 1983, ../scss/_personalloan.scss */
.page-credit-cards .rewards_airpoints .rewards_img {
  width: 4px;
  height: 37px;
  border-radius: 2px;
  background-image: linear-gradient(183deg, #94c11f, #37c1f0);
  position: absolute;
}
/* line 1991, ../scss/_personalloan.scss */
.page-credit-cards .purchase_rate_interest {
  width: 28%;
}
@media (max-width: 425px) {
  /* line 1991, ../scss/_personalloan.scss */
  .page-credit-cards .purchase_rate_interest {
    width: 100%;
  }
}
/* line 1997, ../scss/_personalloan.scss */
.page-credit-cards .annual_account_fee {
  width: 24%;
}
@media (max-width: 425px) {
  /* line 1997, ../scss/_personalloan.scss */
  .page-credit-cards .annual_account_fee {
    width: 100%;
  }
}
/* line 2003, ../scss/_personalloan.scss */
.page-credit-cards .product_sort_by {
  top: -62px;
  padding-right: 17px;
}
@media (max-width: 991px) {
  /* line 2003, ../scss/_personalloan.scss */
  .page-credit-cards .product_sort_by {
    top: -110px;
  }
}
@media (max-width: 768px) {
  /* line 2003, ../scss/_personalloan.scss */
  .page-credit-cards .product_sort_by {
    top: -112px;
    width: 29%;
    padding-right: 31px;
  }
}
@media (max-width: 599px) {
  /* line 2003, ../scss/_personalloan.scss */
  .page-credit-cards .product_sort_by {
    top: -169px;
  }
}
@media (max-width: 425px) {
  /* line 2003, ../scss/_personalloan.scss */
  .page-credit-cards .product_sort_by {
    font-size: 13px;
    width: 24%;
    height: 38px;
    top: -140px;
    padding-right: 17px;
  }
}
@media (max-width: 768px) {
  /* line 2026, ../scss/_personalloan.scss */
  .page-credit-cards .product_tab_wrap .product-tab {
    width: 100%;
  }
}
@media (max-width: 425px) {
  /* line 2026, ../scss/_personalloan.scss */
  .page-credit-cards .product_tab_wrap .product-tab {
    padding-top: 23px;
  }
}
/* line 2036, ../scss/_personalloan.scss */
.page-credit-cards thead th img {
  width: 50%;
}
@media (max-width: 425px) {
  /* line 2036, ../scss/_personalloan.scss */
  .page-credit-cards thead th img {
    width: 100%;
  }
}
/* line 2045, ../scss/_personalloan.scss */
.page-credit-cards .more_list .more_heading {
  width: 53%;
}
@media (max-width: 768px) {
  /* line 2045, ../scss/_personalloan.scss */
  .page-credit-cards .more_list .more_heading {
    width: 35%;
  }
}
/* line 2051, ../scss/_personalloan.scss */
.page-credit-cards .more_list .more_other {
  width: 25%;
}
@media (max-width: 768px) {
  /* line 2051, ../scss/_personalloan.scss */
  .page-credit-cards .more_list .more_other {
    width: 25%;
  }
}
/* line 2058, ../scss/_personalloan.scss */
.page-credit-cards .more_list .info-label .info_text {
  width: 43%;
}
@media (max-width: 768px) {
  /* line 2058, ../scss/_personalloan.scss */
  .page-credit-cards .more_list .info-label .info_text {
    width: 65%;
  }
}
/* line 2064, ../scss/_personalloan.scss */
.page-credit-cards .more_list .info-label .info_other {
  width: 73%;
}
@media (max-width: 768px) {
  /* line 2064, ../scss/_personalloan.scss */
  .page-credit-cards .more_list .info-label .info_other {
    width: 65%;
  }
}
@media (max-width: 768px) {
  /* line 2073, ../scss/_personalloan.scss */
  .page-credit-cards .credit_type {
    width: 60%;
  }
}
@media (max-width: 425px) {
  /* line 2073, ../scss/_personalloan.scss */
  .page-credit-cards .credit_type {
    width: 65%;
    font-size: 13px;
  }
}
@media (max-width: 425px) {
  /* line 2082, ../scss/_personalloan.scss */
  .page-credit-cards .compare {
    margin-bottom: 5px;
  }
}

/* line 2090, ../scss/_personalloan.scss */
.page-compare-mortgages .views-table {
  width: 100%;
}

/*business loans*/
/* line 2098, ../scss/_personalloan.scss */
.page-business-loans .goto_right .compare_product {
  margin-bottom: 30px;
}
/* line 2102, ../scss/_personalloan.scss */
.page-business-loans .business_loan_features {
  margin-top: 45px;
  padding-left: 17px;
}
/* line 2106, ../scss/_personalloan.scss */
.page-business-loans .business_loan_features li:before {
  content: "";
  width: 9px;
  position: absolute;
  height: 9px;
  border-radius: 10px;
  background-image: linear-gradient(283deg, #94c11f, #37c1f0);
  left: 12px;
  margin-top: 5px;
}

/*buy now pay later*/
/* line 2124, ../scss/_personalloan.scss */
.page-buy-now-pay-later .more_list .info-label .info_text {
  width: 100%;
}
@media (max-width: 425px) {
  /* line 2130, ../scss/_personalloan.scss */
  .page-buy-now-pay-later .product_banner_text p {
    font-size: 12px;
  }
}
/* line 2136, ../scss/_personalloan.scss */
.page-buy-now-pay-later .buy_now_pay_later_wrap {
  margin-top: 30px;
}
/* line 2140, ../scss/_personalloan.scss */
.page-buy-now-pay-later .overview p {
  font-size: 16px;
  font-weight: bold;
  color: #054165;
}
/* line 2146, ../scss/_personalloan.scss */
.page-buy-now-pay-later .features {
  margin-top: 49px;
}
/* line 2149, ../scss/_personalloan.scss */
.page-buy-now-pay-later .Eligibility {
  text-align: left;
}
/* line 2151, ../scss/_personalloan.scss */
.page-buy-now-pay-later .Eligibility h6 {
  font-size: 16px;
  opacity: 0.7;
}
/* line 2155, ../scss/_personalloan.scss */
.page-buy-now-pay-later .Eligibility:before {
  content: '';
  position: absolute;
  width: 95%;
  height: 2px;
  border-radius: 1px;
  background-color: #d8d8d8;
  bottom: -6px;
  opacity: 0.3;
}
/* line 2166, ../scss/_personalloan.scss */
.page-buy-now-pay-later .more_info_field_1 {
  margin-top: 12px;
}
/* line 2170, ../scss/_personalloan.scss */
.page-buy-now-pay-later .more_list .trslide {
  background-color: #f8f8f8;
  border-color: #f8f8f8;
}
/* line 2176, ../scss/_personalloan.scss */
.page-buy-now-pay-later .eligibility_text:before {
  content: " ";
  background: url("../images/crop.png") no-repeat;
  width: 19px;
  height: 15px;
  display: inline-block;
}
/* line 2185, ../scss/_personalloan.scss */
.page-buy-now-pay-later .merchant_link .morelinks {
  float: right;
}
/* line 2189, ../scss/_personalloan.scss */
.page-buy-now-pay-later .product_field {
  width: 30%;
}
@media (max-width: 425px) {
  /* line 2189, ../scss/_personalloan.scss */
  .page-buy-now-pay-later .product_field {
    width: 100%;
  }
}
/* line 2196, ../scss/_personalloan.scss */
.page-buy-now-pay-later .buy_now_logo img {
  width: 120px;
}
/* line 2200, ../scss/_personalloan.scss */
.page-buy-now-pay-later .features {
  position: relative;
}
/* line 2203, ../scss/_personalloan.scss */
.page-buy-now-pay-later .features ul li {
  padding-left: 18px;
}
/* line 2205, ../scss/_personalloan.scss */
.page-buy-now-pay-later .features ul li:before {
  content: "";
  width: 9px;
  position: absolute;
  height: 9px;
  border-radius: 10px;
  background-image: linear-gradient(283deg, #94c11f, #37c1f0);
  left: 0px;
  margin-top: 5px;
}

/**end for buy_now_pay_later****/
/***start for business credit card****/
@media (max-width: 768px) {
  /* line 2225, ../scss/_personalloan.scss */
  .page-business-credit-cards .business_credit_type {
    width: 60%;
  }
}
@media (max-width: 425px) {
  /* line 2225, ../scss/_personalloan.scss */
  .page-business-credit-cards .business_credit_type {
    width: 65%;
    font-size: 13px;
  }
}
/* line 2235, ../scss/_personalloan.scss */
.page-business-credit-cards .product_guide_wrap .product_guide {
  padding: 9px;
}
/* line 2240, ../scss/_personalloan.scss */
.page-business-credit-cards #views-exposed-form-business-credit-cards-page #edit-sort-by {
  opacity: 0;
  position: absolute;
  top: 0px;
  cursor: pointer;
}
/* line 2246, ../scss/_personalloan.scss */
.page-business-credit-cards #views-exposed-form-business-credit-cards-page label[for="edit-sort-by"] {
  display: none;
}
@media (min-width: 768px) {
  /* line 2251, ../scss/_personalloan.scss */
  .page-business-credit-cards .product_tab_wrap .product-tab {
    width: 77%;
  }
}
/* line 2257, ../scss/_personalloan.scss */
.page-business-credit-cards .product_sort_by {
  top: -53px;
}
@media (max-width: 991px) {
  /* line 2257, ../scss/_personalloan.scss */
  .page-business-credit-cards .product_sort_by {
    top: -104px;
  }
}
@media (max-width: 768px) {
  /* line 2257, ../scss/_personalloan.scss */
  .page-business-credit-cards .product_sort_by {
    top: -112px;
    width: 29%;
    padding-right: 31px;
  }
}
@media (max-width: 648px) {
  /* line 2257, ../scss/_personalloan.scss */
  .page-business-credit-cards .product_sort_by {
    top: -165px;
  }
}
@media (max-width: 425px) {
  /* line 2257, ../scss/_personalloan.scss */
  .page-business-credit-cards .product_sort_by {
    font-size: 13px;
    width: 24%;
    height: 38px;
    top: -144px;
    padding-right: 17px;
  }
}
/* line 2278, ../scss/_personalloan.scss */
.page-business-credit-cards .business_credit_card_type {
  display: none;
}
/* line 2282, ../scss/_personalloan.scss */
.page-business-credit-cards .more_list .more_heading {
  width: 53%;
}
@media (max-width: 768px) {
  /* line 2282, ../scss/_personalloan.scss */
  .page-business-credit-cards .more_list .more_heading {
    width: 35%;
  }
}
/* line 2288, ../scss/_personalloan.scss */
.page-business-credit-cards .more_list .more_other {
  width: 25%;
}
@media (max-width: 768px) {
  /* line 2288, ../scss/_personalloan.scss */
  .page-business-credit-cards .more_list .more_other {
    width: 35%;
  }
}
/* line 2295, ../scss/_personalloan.scss */
.page-business-credit-cards .more_list .info-label .info_text {
  width: 43%;
}
@media (max-width: 768px) {
  /* line 2295, ../scss/_personalloan.scss */
  .page-business-credit-cards .more_list .info-label .info_text {
    width: 65%;
  }
}
/* line 2301, ../scss/_personalloan.scss */
.page-business-credit-cards .more_list .info-label .info_other {
  width: 73%;
}
@media (max-width: 768px) {
  /* line 2301, ../scss/_personalloan.scss */
  .page-business-credit-cards .more_list .info-label .info_other {
    width: 65%;
  }
}
/* line 2310, ../scss/_personalloan.scss */
.page-business-credit-cards .arrow_div {
  padding: 0px;
}
/* line 2313, ../scss/_personalloan.scss */
.page-business-credit-cards .product_logo {
  padding: 0px;
  margin-top: 17px;
}
@media (max-width: 768px) {
  /* line 2313, ../scss/_personalloan.scss */
  .page-business-credit-cards .product_logo {
    padding: 10px;
  }
}
/* line 2319, ../scss/_personalloan.scss */
.page-business-credit-cards .product_logo img {
  max-width: 143px;
}
@media (max-width: 425px) {
  /* line 2319, ../scss/_personalloan.scss */
  .page-business-credit-cards .product_logo img {
    max-width: 100px;
  }
}

/*****end for business credit card***/
/***for business line of credit****/
/* line 2332, ../scss/_personalloan.scss */
.page-business-overdrafts .product_field {
  width: 30%;
}
@media (max-width: 425px) {
  /* line 2332, ../scss/_personalloan.scss */
  .page-business-overdrafts .product_field {
    width: 100%;
  }
}
/* line 2339, ../scss/_personalloan.scss */
.page-business-overdrafts .product_header_wrap .product_text_wrap {
  width: 48%;
}
/* line 2342, ../scss/_personalloan.scss */
.page-business-overdrafts .product_header_wrap .product_guide_wrap {
  width: 52%;
}
@media (max-width: 768px) {
  /* line 2345, ../scss/_personalloan.scss */
  .page-business-overdrafts .product_header_wrap .product_text_wrap, .page-business-overdrafts .product_header_wrap .product_guide_wrap {
    width: 100%;
  }
}
/* line 2351, ../scss/_personalloan.scss */
.page-business-overdrafts .goto_right {
  padding-bottom: 30px;
}
/* line 2354, ../scss/_personalloan.scss */
.page-business-overdrafts .product_banner {
  padding-bottom: 20px;
}

/****end for business line of credit****/
/**css start for kiwisaver***/
/* line 2364, ../scss/_personalloan.scss */
.page-kiwisaver .chart {
  padding: 0px;
}
/* line 2366, ../scss/_personalloan.scss */
.page-kiwisaver .chart .chart_left {
  color: black;
  width: 46%;
  display: inline-block;
}
/* line 2370, ../scss/_personalloan.scss */
.page-kiwisaver .chart .chart_left p, .page-kiwisaver .chart .chart_left li {
  display: inline-block;
  text-align: left;
}
/* line 2375, ../scss/_personalloan.scss */
.page-kiwisaver .chart .chart_left .risk_indicator .risk_indicator_no {
  display: none;
}
/* line 2378, ../scss/_personalloan.scss */
.page-kiwisaver .chart .chart_left .risk_indicator p {
  width: 12%;
  font-size: 11px;
}
/* line 2382, ../scss/_personalloan.scss */
.page-kiwisaver .chart .chart_left .risk_indicator p, .page-kiwisaver .chart .chart_left .risk_indicator ul {
  display: inline-block;
}
/* line 2385, ../scss/_personalloan.scss */
.page-kiwisaver .chart .chart_left .risk_indicator ul {
  padding: 2px 12px 2px 6px;
  vertical-align: text-bottom;
}
/* line 2388, ../scss/_personalloan.scss */
.page-kiwisaver .chart .chart_left .risk_indicator ul li {
  padding: 2px 7px 2px 7px;
  background-color: #daf5ff;
  font-size: 12px;
}
@media (max-width: 768px) and (min-width: 568px) and (orientation: landscape) {
  /* line 2388, ../scss/_personalloan.scss */
  .page-kiwisaver .chart .chart_left .risk_indicator ul li {
    padding: 1px 3px 1px 3px;
  }
}
@media (max-width: 425px) {
  /* line 2374, ../scss/_personalloan.scss */
  .page-kiwisaver .chart .chart_left .risk_indicator {
    text-align: center;
  }
}
/* line 2401, ../scss/_personalloan.scss */
.page-kiwisaver .chart .chart_left .timeframe {
  text-align: center;
}
/* line 2404, ../scss/_personalloan.scss */
.page-kiwisaver .chart .chart_left .timeframe p:nth-child(1) {
  width: 25%;
  opacity: 0.7;
  font-size: 13px;
  color: #1a1a1a;
}
@media (max-width: 767px) {
  /* line 2404, ../scss/_personalloan.scss */
  .page-kiwisaver .chart .chart_left .timeframe p:nth-child(1) {
    font-size: 11px;
  }
}
/* line 2413, ../scss/_personalloan.scss */
.page-kiwisaver .chart .chart_left .timeframe p:nth-child(2) {
  vertical-align: top;
  font-weight: bold;
  font-size: 12px;
  width: 73%;
}
@media (max-width: 767px) {
  /* line 2413, ../scss/_personalloan.scss */
  .page-kiwisaver .chart .chart_left .timeframe p:nth-child(2) {
    font-size: 10px;
  }
}
/* line 2425, ../scss/_personalloan.scss */
.page-kiwisaver .chart .chart_right {
  width: 49%;
  vertical-align: top;
  display: inline-block;
  float: right;
}
/* line 2430, ../scss/_personalloan.scss */
.page-kiwisaver .chart .chart_right .pie_chart, .page-kiwisaver .chart .chart_right .assest {
  padding: 0px;
  display: inline-block;
}
/* line 2434, ../scss/_personalloan.scss */
.page-kiwisaver .chart .chart_right .assest {
  text-align: center;
  vertical-align: top;
}
@media (max-width: 425px) {
  /* line 2434, ../scss/_personalloan.scss */
  .page-kiwisaver .chart .chart_right .assest {
    padding-top: 20px;
  }
}
/* line 2441, ../scss/_personalloan.scss */
.page-kiwisaver .chart .chart_right .assest p:nth-child(1) {
  opacity: 0.7;
  font-size: 13px;
  width: 75%;
  text-align: center;
  color: #1a1a1a;
}
@media (max-width: 767px) {
  /* line 2441, ../scss/_personalloan.scss */
  .page-kiwisaver .chart .chart_right .assest p:nth-child(1) {
    font-size: 11px;
  }
}
/* line 2453, ../scss/_personalloan.scss */
.page-kiwisaver .chart .chart_right .income {
  color: #42ad43;
}
/* line 2456, ../scss/_personalloan.scss */
.page-kiwisaver .chart .chart_right .growth {
  color: #37c1f0;
}
/* line 2459, ../scss/_personalloan.scss */
.page-kiwisaver .chart .chart_right .income, .page-kiwisaver .chart .chart_right .growth {
  font-weight: bold;
}
@media (max-width: 767px) {
  /* line 2459, ../scss/_personalloan.scss */
  .page-kiwisaver .chart .chart_right .income, .page-kiwisaver .chart .chart_right .growth {
    font-size: 12px;
  }
}
@media (max-width: 767px) and (orientation: portrait) {
  /* line 2466, ../scss/_personalloan.scss */
  .page-kiwisaver .chart .chart_left, .page-kiwisaver .chart .chart_right {
    width: 100%;
  }
}
@media (max-width: 567px) and (orientation: landscape) {
  /* line 2466, ../scss/_personalloan.scss */
  .page-kiwisaver .chart .chart_left, .page-kiwisaver .chart .chart_right {
    width: 100%;
  }
}
/* line 2476, ../scss/_personalloan.scss */
.page-kiwisaver .product_field {
  width: 31%;
}
@media (max-width: 425px) {
  /* line 2476, ../scss/_personalloan.scss */
  .page-kiwisaver .product_field {
    width: 100%;
  }
}
/* line 2483, ../scss/_personalloan.scss */
.page-kiwisaver .guide-article-for-page .view-footer {
  display: none;
}
/* line 2487, ../scss/_personalloan.scss */
.page-kiwisaver .view_footer_guide, .page-kiwisaver .view_all_guide {
  text-align: center;
}
/* line 2491, ../scss/_personalloan.scss */
.page-kiwisaver #views-exposed-form-kiwisaver-page label[for='edit-sort-by'] {
  display: none;
}
/* line 2494, ../scss/_personalloan.scss */
.page-kiwisaver #views-exposed-form-kiwisaver-page #edit-sort-by {
  top: 0px;
  position: absolute;
  opacity: 0;
  height: 46px;
  cursor: pointer;
}
@media (max-width: 768px) {
  /* line 2502, ../scss/_personalloan.scss */
  .page-kiwisaver .Kiwisaver_type {
    width: 60%;
  }
}
@media (max-width: 991px) {
  /* line 2507, ../scss/_personalloan.scss */
  .page-kiwisaver .product_sort_by {
    top: -100px;
  }
}
@media (max-width: 768px) {
  /* line 2507, ../scss/_personalloan.scss */
  .page-kiwisaver .product_sort_by {
    top: -116px;
    width: 29%;
    padding-right: 31px;
  }
}
@media (max-width: 563px) {
  /* line 2507, ../scss/_personalloan.scss */
  .page-kiwisaver .product_sort_by {
    top: -181px;
  }
}
@media (max-width: 425px) {
  /* line 2507, ../scss/_personalloan.scss */
  .page-kiwisaver .product_sort_by {
    top: -155px;
  }
}
@media (max-width: 768px) {
  /* line 2524, ../scss/_personalloan.scss */
  .page-kiwisaver .product_tab_wrap .product-tab {
    width: 100%;
  }
}
/* line 2530, ../scss/_personalloan.scss */
.page-kiwisaver .kiwisaver_cont {
  max-width: 940px;
}
/* line 2532, ../scss/_personalloan.scss */
.page-kiwisaver .kiwisaver_cont .kiwisaver_amount_wrap {
  width: 73%;
  float: left;
}
@media (max-width: 768px) {
  /* line 2532, ../scss/_personalloan.scss */
  .page-kiwisaver .kiwisaver_cont .kiwisaver_amount_wrap {
    float: none;
    width: 100%;
  }
}
/* line 2540, ../scss/_personalloan.scss */
.page-kiwisaver .kiwisaver_cont .per_doll_wrap {
  width: 26%;
  float: right;
  text-align: right;
}
/* line 2544, ../scss/_personalloan.scss */
.page-kiwisaver .kiwisaver_cont .per_doll_wrap p {
  margin: 0px;
  text-align: right;
  padding-right: 18px;
}
@media (max-width: 768px) {
  /* line 2544, ../scss/_personalloan.scss */
  .page-kiwisaver .kiwisaver_cont .per_doll_wrap p {
    text-align: left;
  }
}
@media (max-width: 768px) {
  /* line 2540, ../scss/_personalloan.scss */
  .page-kiwisaver .kiwisaver_cont .per_doll_wrap {
    padding-top: 20px;
    float: none;
    width: 100%;
    text-align: left;
  }
}
/* line 2559, ../scss/_personalloan.scss */
.page-kiwisaver .kiwisaver_cont .per_doll_wrap .checkbox:after {
  border: 1px solid #37c1f0;
  content: "\00a0";
  display: inline-block;
  font: 16px/1em sans-serif;
  height: 14px;
  vertical-align: top;
  width: 13px;
  margin-left: 8px;
  margin-top: 4px;
}
/* line 2572, ../scss/_personalloan.scss */
.page-kiwisaver .kiwisaver_cont .per_doll_wrap .checked:after {
  background: #fff;
  color: #37c1f0;
  content: "\2713";
  text-align: center;
}
/* line 2580, ../scss/_personalloan.scss */
.page-kiwisaver .kiwisaver_cont .per_doll_wrap #percentage_id:after {
  margin-left: 28px;
}
/* line 2584, ../scss/_personalloan.scss */
.page-kiwisaver .kiwisaver_cont .per_doll_wrap #dollar_id, .page-kiwisaver .kiwisaver_cont .per_doll_wrap #percentage_id {
  font-weight: 700;
}
/* line 2589, ../scss/_personalloan.scss */
.page-kiwisaver .kiwisaver_cont #kiwi_amt_compare {
  margin: 0px 20px 0px 20px;
}
@media (max-width: 768px) {
  /* line 2589, ../scss/_personalloan.scss */
  .page-kiwisaver .kiwisaver_cont #kiwi_amt_compare {
    margin: 0px 0px 10px 0px;
  }
}
/* line 2595, ../scss/_personalloan.scss */
.page-kiwisaver .kiwisaver_cont #kiwi_amt_edit {
  padding-left: 28px;
  padding-right: 28px;
}
@media (max-width: 425px) {
  /* line 2595, ../scss/_personalloan.scss */
  .page-kiwisaver .kiwisaver_cont #kiwi_amt_edit {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (max-width: 768px) {
  /* line 2603, ../scss/_personalloan.scss */
  .page-kiwisaver .kiwisaver_cont #kiwi_amt_compare, .page-kiwisaver .kiwisaver_cont #kiwi_amt_edit {
    display: block;
  }
}
@media (max-width: 425px) {
  /* line 2603, ../scss/_personalloan.scss */
  .page-kiwisaver .kiwisaver_cont #kiwi_amt_compare, .page-kiwisaver .kiwisaver_cont #kiwi_amt_edit {
    font-size: 9px;
  }
}
/* line 2611, ../scss/_personalloan.scss */
.page-kiwisaver .kiwisaver_cont #kiwi_amt {
  border: none;
  border-bottom: 1px solid lightgrey;
  padding: 7px 7px 7px 0px;
  width: 100%;
}
@media (max-width: 425px) {
  /* line 2611, ../scss/_personalloan.scss */
  .page-kiwisaver .kiwisaver_cont #kiwi_amt {
    font-size: 11px;
  }
}
/* line 2620, ../scss/_personalloan.scss */
.page-kiwisaver .kiwisaver_cont .kiwi_input_wrap {
  display: inline-block;
  width: 52%;
}
/* line 2623, ../scss/_personalloan.scss */
.page-kiwisaver .kiwisaver_cont .kiwi_input_wrap label {
  font-size: 20px;
  padding-bottom: 9px;
}
@media (max-width: 768px) {
  /* line 2620, ../scss/_personalloan.scss */
  .page-kiwisaver .kiwisaver_cont .kiwi_input_wrap {
    width: 68%;
  }
}
/* line 2631, ../scss/_personalloan.scss */
.page-kiwisaver .kiwisaver_cont .kiwi_btn {
  display: inline-block;
}
/* line 2635, ../scss/_personalloan.scss */
.page-kiwisaver .fund_type {
  display: none;
}
/* line 2638, ../scss/_personalloan.scss */
.page-kiwisaver .representative_example {
  margin-top: 35px;
}
/* line 2641, ../scss/_personalloan.scss */
.page-kiwisaver .kiwi_error_text {
  color: red;
  padding-left: 115px;
}
/* line 2645, ../scss/_personalloan.scss */
.page-kiwisaver .kiwi_left_info {
  padding: 0;
}
/* line 2647, ../scss/_personalloan.scss */
.page-kiwisaver .kiwi_left_info .more_heading {
  width: 51%;
  padding: 6px 6px 6px 6px;
}
/* line 2651, ../scss/_personalloan.scss */
.page-kiwisaver .kiwi_left_info .info-label {
  display: block;
}
/* line 2654, ../scss/_personalloan.scss */
.page-kiwisaver .kiwi_left_info .info-label .info_text {
  display: inline;
}
/* line 2658, ../scss/_personalloan.scss */
.page-kiwisaver .grid-container {
  display: grid;
  grid-template-columns: auto auto auto;
  grid-gap: 1px;
  background-color: black;
  padding: 0px;
}
/* line 2660, ../scss/_personalloan.scss */
.page-kiwisaver .grid-container .fund_heading p {
  display: inline-flex;
  padding: 15px;
  border-left: 1px solid black;
  border-bottom: 1px solid black;
}
/* line 2672, ../scss/_personalloan.scss */
.page-kiwisaver .grid-container > div {
  background-color: white;
  text-align: center;
  padding: 4px 6px;
  font-size: 12px;
}
/* line 2678, ../scss/_personalloan.scss */
.page-kiwisaver .grid-container .item-2 {
  grid-column-start: 2;
}
/* line 2681, ../scss/_personalloan.scss */
.page-kiwisaver .grid-container .item-4 {
  grid-column-start: 4;
}
/* line 2685, ../scss/_personalloan.scss */
.page-kiwisaver .grid-container .item-2 p, .page-kiwisaver .grid-container .item-3 p, .page-kiwisaver .grid-container .item-4 p, .page-kiwisaver .grid-container .item-5 p, .page-kiwisaver .grid-container .item-9 p {
  font-weight: normal;
  font-size: 12px;
  opacity: 0.7;
  text-align: left;
}
/* line 2694, ../scss/_personalloan.scss */
.page-kiwisaver #cboxMiddleLeft {
  width: 0px;
}
/* line 2697, ../scss/_personalloan.scss */
.page-kiwisaver .line {
  display: none;
}

/**end for kiwisaver**/
/* line 2705, ../scss/_personalloan.scss */
.mortgages_compare > p, .personal_compare > p {
  width: 73%;
  float: left;
  text-align: left;
}
@media (max-width: 612px) {
  /* line 2705, ../scss/_personalloan.scss */
  .mortgages_compare > p, .personal_compare > p {
    width: 100%;
  }
}
/* line 2713, ../scss/_personalloan.scss */
.mortgages_compare .comparison-rate, .personal_compare .comparison-rate {
  width: 27%;
  display: flex;
  flex-direction: row;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
  padding: 10px 10px 10px 10px;
  position: relative;
  font-size: 16px;
  color: #37c1f0;
  cursor: pointer;
}
@media (max-width: 1024px) {
  /* line 2713, ../scss/_personalloan.scss */
  .mortgages_compare .comparison-rate, .personal_compare .comparison-rate {
    font-size: 13px;
  }
}
@media (max-width: 669px) {
  /* line 2713, ../scss/_personalloan.scss */
  .mortgages_compare .comparison-rate, .personal_compare .comparison-rate {
    width: 227px;
    justify-content: center;
    float: none;
    display: flex;
  }
}
/* line 2734, ../scss/_personalloan.scss */
.mortgages_compare .info_comparison_rate, .personal_compare .info_comparison_rate {
  display: block;
  position: absolute;
  z-index: 2;
  top: 41px;
  left: 0px;
  background: white;
  padding: 10px 10px;
  width: 100%;
  -webkit-box-shadow: 0 0 7px #cccccc;
  -moz-box-shadow: 0 0 7px #cccccc;
  box-shadow: 0 0 7px #cccccc;
  border-radius: 12px;
  border: 2px solid #37c1f0;
  text-transform: none;
  color: #333;
  font-size: 14px;
}
@media (max-width: 669px) {
  /* line 2734, ../scss/_personalloan.scss */
  .mortgages_compare .info_comparison_rate, .personal_compare .info_comparison_rate {
    width: 227px;
  }
}
/* line 2754, ../scss/_personalloan.scss */
.mortgages_compare .info_comparison_rate p, .personal_compare .info_comparison_rate p {
  text-align: unset;
}

/*adspace*/
/* line 2761, ../scss/_personalloan.scss */
.page-personal-loans .bottom-adspace, .page-personal-loans .top-left-adspace-on-product, .page-money-transfers .bottom-adspace, .page-money-transfers .top-left-adspace-on-product, .page-mortgages .bottom-adspace, .page-mortgages .top-left-adspace-on-product, .page-savings .bottom-adspace, .page-savings .top-left-adspace-on-product, .page-term-deposits .bottom-adspace, .page-term-deposits .top-left-adspace-on-product, .page-credit-cards .bottom-adspace, .page-credit-cards .top-left-adspace-on-product, .page-business-loans .bottom-adspace, .page-business-loans .top-left-adspace-on-product, .page-buy-now-pay-later .bottom-adspace, .page-buy-now-pay-later .top-left-adspace-on-product, .page-business-credit-cards .bottom-adspace, .page-business-credit-cards .top-left-adspace-on-product, .page-business-overdrafts .bottom-adspace, .page-business-overdrafts .top-left-adspace-on-product, .page-kiwisaver .bottom-adspace, .page-kiwisaver .top-left-adspace-on-product {
  max-width: 725px;
  margin: 0 auto;
  padding-top: 20px;
}

/* line 2767, ../scss/_personalloan.scss */
.adspace_on_product {
  max-width: 1024px;
  margin: 0 auto;
}

/* line 2772, ../scss/_personalloan.scss */
.flag_text {
  position: absolute;
  top: 11.7em;
  line-height: normal;
  left: 0;
  text-align: left;
  width: auto;
  font-size: .8em;
  border: 1px solid;
  border-color: #ed5;
  color: #840;
  background-color: #fffce5;
  padding: 2px;
  z-index: 9999;
}
@media (max-width: 425px) {
  /* line 2772, ../scss/_personalloan.scss */
  .flag_text {
    left: -24px;
  }
}

/* line 2790, ../scss/_personalloan.scss */
.product_data_view, .nid {
  display: none;
}

/* line 11, ../scss/style.scss */
body {
  font-family: 'Lato', sans-serif;
  font-size: 14px;
}

/* line 15, ../scss/style.scss */
#skip {
  display: none;
}

/* line 18, ../scss/style.scss */
.headernav {
  background: #fff;
}

/* line 21, ../scss/style.scss */
#logo {
  padding: 20px 0;
}

/* line 25, ../scss/style.scss */
body h1, body h2, body h3, body h4, body h5, body h6 {
  font-family: 'Lato', sans-serif;
}

/* line 30, ../scss/style.scss */
body h2, body .h2 {
  font-size: 36px;
  line-height: normal;
  font-weight: 400;
  margin-bottom: 60px;
}
/* line 36, ../scss/style.scss */
body h3, body .h3 {
  font-size: 25px;
  line-height: 1;
}
/* line 40, ../scss/style.scss */
body h4, body .h4 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 700;
}

/* line 46, ../scss/style.scss */
p {
  margin-bottom: 15px;
}
/* line 48, ../scss/style.scss */
p:empty {
  display: none;
}

/* line 52, ../scss/style.scss */
a {
  color: #37c1f0;
}

/* line 56, ../scss/style.scss */
a:hover {
  text-decoration: none;
}
/* line 59, ../scss/style.scss */
a:focus {
  text-decoration: none;
}

/* line 64, ../scss/style.scss */
.mt-30 {
  margin-top: 30px;
}

/* line 68, ../scss/style.scss */
#backtotop > a {
  position: fixed;
  bottom: 0;
  right: 10px;
  display: block;
  padding: 40px 0 0 40px;
  height: 0;
  width: 0;
  overflow: hidden;
  background: url(../images/top.gif) no-repeat;
}

/*--------------------------styles for menu ----------------------------------*/
/* line 85, ../scss/style.scss */
.menu.sf-menu li.sf-depth-1 {
  display: inline-block;
}
@media (max-width: 1024px) {
  /* line 85, ../scss/style.scss */
  .menu.sf-menu li.sf-depth-1 {
    float: none;
  }
}
/* line 89, ../scss/style.scss */
.menu.sf-menu li.sf-depth-1 ul {
  padding: 0px !important;
  background: white;
  left: -26px;
  top: 5.4em;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.24);
}
/* line 95, ../scss/style.scss */
.menu.sf-menu li.sf-depth-1 ul li {
  border-bottom: 1px solid #4a47472e;
}
/* line 100, ../scss/style.scss */
.menu.sf-menu li.sf-depth-1 a, .menu.sf-menu li.sf-depth-1 .nolink {
  padding: 25px 13px;
  display: inline-block;
  position: relative;
  font-size: 14px;
  line-height: 1.8;
  color: #0d3847;
  text-decoration: none;
  text-transform: capitalize;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 100, ../scss/style.scss */
  .menu.sf-menu li.sf-depth-1 a, .menu.sf-menu li.sf-depth-1 .nolink {
    padding: 5px 0px;
  }
}
@media (max-width: 1023px) {
  /* line 100, ../scss/style.scss */
  .menu.sf-menu li.sf-depth-1 a, .menu.sf-menu li.sf-depth-1 .nolink {
    padding: 10px 13px;
  }
}
/* line 116, ../scss/style.scss */
.menu.sf-menu li.sf-depth-1 a:before, .menu.sf-menu li.sf-depth-1 .nolink:before {
  content: "";
  height: 4px;
  background: #0d3847;
  width: 0;
  transition: .2s all;
  position: absolute;
  bottom: -1px;
  left: 0;
}
/* line 130, ../scss/style.scss */
.menu.sf-menu li.sf-depth-1.active-trail a.active::before, .menu.sf-menu li.sf-depth-1.active-trail .nolink::before {
  width: 100%;
}
/* line 137, ../scss/style.scss */
.menu.sf-menu li.sf-depth-1:hover > a::before, .menu.sf-menu li.sf-depth-1:hover .nolink::before {
  width: 100%;
}
/* line 145, ../scss/style.scss */
.menu.sf-menu li.sf-depth-1 ul a:hover {
  box-shadow: 0 0 11px rgba(33, 33, 33, 0.1);
}
/* line 149, ../scss/style.scss */
.menu.sf-menu li.sf-depth-1 ul a:hover::before {
  width: 100%;
}
/* line 157, ../scss/style.scss */
.menu.sf-menu span.sf-depth-1.menuparent.nolink.sf-with-ul:after {
  content: "\f0d7";
  font-family: FontAwesome;
  margin-left: 5px;
}
@media (max-width: 1024px) {
  /* line 157, ../scss/style.scss */
  .menu.sf-menu span.sf-depth-1.menuparent.nolink.sf-with-ul:after {
    float: right;
  }
}
/* line 169, ../scss/style.scss */
.menu.sf-menu .menuparent ul li a {
  padding-left: 35px;
}

/* line 177, ../scss/style.scss */
.nav_bar_menu {
  padding-left: 55px;
}

/* line 180, ../scss/style.scss */
.headernav_container {
  max-width: 940px;
  margin: 0 auto;
}

/*---------------------------end of menu ------------------------------------*/
/*----------------------- styles for personal_loans_tag ----------------------*/
/* line 189, ../scss/style.scss */
.home-banner-wrapper img {
  width: 100%;
}

/* line 195, ../scss/style.scss */
.homepage_banner_wrap .view-content .views-row {
  position: relative;
}

/*.homepage_bannertext_wrap{
        position: absolute;
        left: 60px;
        top: 130px;
        width: 539px;
        @media(max-width:1024px){
            width:51%;
            top:85px;
        }
        @media(max-width:768px){
            top:40%;
            margin-top: -5%;
            //transform: translate(0%, -50%);
        }
        @media(max-width:425px){
            width:100%;
            left:0px;
            text-align:center;
            margin-top: -11%;
            top: 47%;
        }
}*/
/* line 222, ../scss/style.scss */
.dropdown_homepage {
  width: 81%;
  position: relative;
}
@media (max-width: 425px) {
  /* line 222, ../scss/style.scss */
  .dropdown_homepage {
    display: inline-block;
  }
}
@media (max-width: 375px) {
  /* line 222, ../scss/style.scss */
  .dropdown_homepage {
    width: 100%;
  }
}

/* line 233, ../scss/style.scss */
.homepage-banner-text h1 {
  font-size: 52px;
  color: #fff;
  text-align: left;
  font-weight: 700;
  margin-bottom: 25px;
}
@media (max-width: 1024px) {
  /* line 233, ../scss/style.scss */
  .homepage-banner-text h1 {
    font-size: 26px;
  }
}
@media (max-width: 768px) {
  /* line 233, ../scss/style.scss */
  .homepage-banner-text h1 {
    font-size: 24px;
    margin-bottom: 15px;
    margin-top: 0;
  }
}
@media (max-width: 425px) {
  /* line 233, ../scss/style.scss */
  .homepage-banner-text h1 {
    font-size: 20px;
  }
}
@media (max-width: 320px) {
  /* line 233, ../scss/style.scss */
  .homepage-banner-text h1 {
    font-size: 17px;
  }
}

/* line 256, ../scss/style.scss */
.dropdown_homepage .select_product_type {
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 4px 11px 0 rgba(0, 0, 0, 0.29);
  width: 100%;
  height: 76px;
  border: 0 none;
  font-size: 18px;
  font-weight: 400;
  position: relative;
  padding-left: 17px;
  padding-right: 63px;
  text-align: inherit;
}
@media (max-width: 1024px) {
  /* line 256, ../scss/style.scss */
  .dropdown_homepage .select_product_type {
    height: 55px;
  }
}
@media (max-width: 768px) {
  /* line 256, ../scss/style.scss */
  .dropdown_homepage .select_product_type {
    width: 90%;
    font-size: 16px;
    height: 53px;
    padding-right: 35px;
  }
}
@media (max-width: 425px) {
  /* line 256, ../scss/style.scss */
  .dropdown_homepage .select_product_type {
    font-size: 16px;
    height: 43px;
    padding-left: 12px;
    padding-right: 28px;
  }
}
@media (max-width: 325px) {
  /* line 256, ../scss/style.scss */
  .dropdown_homepage .select_product_type {
    font-size: 14px;
  }
}
/* line 287, ../scss/style.scss */
.dropdown_homepage .select_product_type:after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 11px;
  background: url("../images/down-arrow.png") no-repeat left top;
  position: absolute;
  top: 35px;
  right: 30px;
}
@media (max-width: 1024px) {
  /* line 287, ../scss/style.scss */
  .dropdown_homepage .select_product_type:after {
    top: 22px;
  }
}
@media (max-width: 768px) {
  /* line 287, ../scss/style.scss */
  .dropdown_homepage .select_product_type:after {
    right: 10px;
  }
}
@media (max-width: 425px) {
  /* line 287, ../scss/style.scss */
  .dropdown_homepage .select_product_type:after {
    right: 10px;
    top: 17px;
  }
}
/* line 308, ../scss/style.scss */
.dropdown_homepage .dropdown_content_product {
  display: none;
  background: #fff;
  position: absolute;
  width: 100%;
  z-index: 9;
  top: 100%;
  margin-top: -4px;
  box-shadow: 0 4px 11px 0 rgba(0, 0, 0, 0.29);
}
/* line 317, ../scss/style.scss */
.dropdown_homepage .dropdown_content_product > a {
  display: block;
  padding: 12px 15px;
  border-bottom: 1px solid #d3d3d3;
  color: #1a1a1a;
  text-decoration: none;
}
/* line 323, ../scss/style.scss */
.dropdown_homepage .dropdown_content_product > a:hover {
  background: #37c1f0;
  color: #fff;
}
@media (max-width: 768px) {
  /* line 308, ../scss/style.scss */
  .dropdown_homepage .dropdown_content_product {
    width: 90%;
  }
}
/* line 332, ../scss/style.scss */
.dropdown_homepage .loan_type {
  display: block;
  padding: 12px 15px;
  border-bottom: 1px solid #d3d3d3;
  color: #1a1a1a;
  text-decoration: none;
  cursor: pointer;
  margin-bottom: 0px;
  font-size: 14px;
  position: relative;
  font-weight: 400;
}
/* line 343, ../scss/style.scss */
.dropdown_homepage .loan_type:hover {
  background: #37c1f0;
  color: #fff;
}
/* line 347, ../scss/style.scss */
.dropdown_homepage .loan_type:after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 11px;
  background: url(../images/down-arrow.png) no-repeat left top;
  position: absolute;
  right: 30px;
  transform: translate(0%, -50%);
  top: 50%;
}
/* line 360, ../scss/style.scss */
.dropdown_homepage #loan_type_dropdown:after {
  top: 106px;
}
/* line 364, ../scss/style.scss */
.dropdown_homepage .cl_type {
  display: none;
}
/* line 366, ../scss/style.scss */
.dropdown_homepage .cl_type > a {
  display: block;
  padding: 12px 43px;
  border-bottom: 1px solid #d3d3d3;
  color: #1a1a1a;
  text-decoration: none;
}
/* line 372, ../scss/style.scss */
.dropdown_homepage .cl_type > a:hover {
  background: #37c1f0;
  color: #fff;
}

/*----------------------------end of personal_loans_tag -----------------------*/
/*------------------------styles for home_page_icons ------------------------*/
/* line 381, ../scss/style.scss */
.home_page_icons {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 50px;
}
@media (max-width: 768px) {
  /* line 381, ../scss/style.scss */
  .home_page_icons {
    display: none;
  }
}

/* line 392, ../scss/style.scss */
.home_page_icon.contextual-links-region {
  position: unset !important;
}

/* line 395, ../scss/style.scss */
.content_top_section {
  background: #fff;
}

/* line 398, ../scss/style.scss */
.hp_icons {
  color: #37c1f0;
  line-height: 1;
  font-weight: 700;
  padding: 0 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
/* line 406, ../scss/style.scss */
.hp_icons span {
  width: 100%;
  text-align: center;
}
@media (max-width: 768px) {
  /* line 398, ../scss/style.scss */
  .hp_icons {
    padding: 6px 10px;
  }
}

/* line 415, ../scss/style.scss */
.finance_icons {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 423, ../scss/style.scss */
.hp_icons .finance_icons {
  margin-bottom: 8px;
}

/*------------------------end of home_page_icons ------------------------*/
/*-------------------------------styles for guide-article-for-page -----------------------*/
/* line 431, ../scss/style.scss */
.guide-article-for-page .block-title {
  text-align: center;
}
@media (max-width: 768px) {
  /* line 431, ../scss/style.scss */
  .guide-article-for-page .block-title {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 425px) {
  /* line 431, ../scss/style.scss */
  .guide-article-for-page .block-title {
    padding-top: 20px;
  }
}

/* line 445, ../scss/style.scss */
.article-list {
  width: 32%;
  float: left;
  transition: all 0.2s ease-in-out;
  position: relative;
  top: 0;
  display: block;
  border-radius: 5px;
  background-color: rgba(255, 255, 255, 0.5);
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.05);
  margin-bottom: 18px;
  border: 1px solid #ededed;
  white-space: normal;
  text-align: left;
  margin-right: 2%;
  background: white;
  border-radius: 10px;
}
/* line 462, ../scss/style.scss */
.article-list:nth-child(3n+3), .article-list:last-child {
  margin-right: 0;
}
@media (max-width: 768px) {
  /* line 445, ../scss/style.scss */
  .article-list {
    width: 49%;
  }
  /* line 468, ../scss/style.scss */
  .article-list:nth-child(3n+3) {
    margin-right: 2%;
  }
  /* line 471, ../scss/style.scss */
  .article-list:nth-child(2n+2) {
    margin-right: 0;
  }
}
@media (max-width: 480px) {
  /* line 445, ../scss/style.scss */
  .article-list {
    width: 100%;
    margin-right: 0;
  }
}
/* line 480, ../scss/style.scss */
.article-list:hover {
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
}

/* line 485, ../scss/style.scss */
.make_sure_about_img_wrapper {
  overflow: hidden;
  background: #fff;
  border-radius: 10px;
  height: 400px;
}
/* line 490, ../scss/style.scss */
.make_sure_about_img_wrapper img {
  width: 100%;
  height: 200px;
}

/* line 495, ../scss/style.scss */
.make_sure_about_text_wrapper {
  padding: 16px;
}
/* line 498, ../scss/style.scss */
.make_sure_about_text_wrapper p {
  color: #8b8b8b;
  font-size: 14px;
  text-align: left;
}
/* line 503, ../scss/style.scss */
.make_sure_about_text_wrapper h4 {
  margin-top: 0;
}
/* line 505, ../scss/style.scss */
.make_sure_about_text_wrapper h4 a {
  color: #1a1a1a;
  text-decoration: none;
}
/* line 508, ../scss/style.scss */
.make_sure_about_text_wrapper h4 a:hover {
  color: #37c1f0;
}
/* line 513, ../scss/style.scss */
.make_sure_about_text_wrapper .btn {
  position: absolute;
  right: 16px;
  bottom: 16px;
}

/*-------------------------end of guide-article-for-page ------------------------------*/
/*---------------------------make sure thing section ---------------------------------*/
/* line 523, ../scss/style.scss */
.card-img-wrapper {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
/* line 526, ../scss/style.scss */
.card-img-wrapper > a {
  display: block;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  overflow: hidden;
}

/* line 533, ../scss/style.scss */
.read_more {
  position: absolute;
  bottom: 21px;
  right: 20px;
}
/* line 537, ../scss/style.scss */
.read_more > a {
  border-radius: 4px;
  box-shadow: 0 0 2px 0 rgba(55, 193, 240, 0.3);
  padding: 10px;
}

/*.home-card-wrapper{
        background: url('../images/rectangle-left.png') no-repeat left top;
        padding-top: 45px;
	padding-bottom: 45px;
	background: url('../images/rectangle-right.png') no-repeat right top;
}*/
/*---------------------------end of make sure thing secion ----------------------------*/
/*--------------------------styles for view all guide----------------------------------*/
/* line 552, ../scss/style.scss */
.view_guide {
  text-align: center;
}

/* line 555, ../scss/style.scss */
.view_all_guide {
  width: 159px;
  height: 36px;
  border-radius: 4px;
  border: solid 1px #37c1f0;
  background-color: #ffffff;
  margin: 30px 0px;
  padding: 6px;
  display: inline-block;
  cursor: pointer;
}

/*--------------------------end of view all guide--------------------------------------*/
/*---------------------------------styles for newsletter-home-section ------------------*/
/* line 569, ../scss/style.scss */
.newsletter-home-section {
  background: url("../images/green-bg.png") no-repeat left top;
  background-size: cover;
  padding-top: 45px;
  padding-bottom: 45px;
}
/* line 574, ../scss/style.scss */
.newsletter-home-section h3 {
  color: #fff;
}

/* line 579, ../scss/style.scss */
#replace_mailchimp_div .block-title {
  display: none;
}

/* line 583, ../scss/style.scss */
.sign_up {
  display: flex;
  align-items: center;
  width: 100%;
  margin-top: 64px;
}
@media (max-width: 768px) {
  /* line 583, ../scss/style.scss */
  .sign_up {
    margin-top: 0px;
    margin-bottom: 20px;
  }
}
/* line 592, ../scss/style.scss */
.sign_up img {
  margin-right: 30px;
}
@media (max-width: 425px) {
  /* line 592, ../scss/style.scss */
  .sign_up img {
    width: 70px;
  }
}
/* line 598, ../scss/style.scss */
.sign_up p {
  font-size: 25px;
  color: #fff;
  text-align: left;
}
@media (max-width: 425px) {
  /* line 598, ../scss/style.scss */
  .sign_up p {
    font-size: 21px;
  }
}

/* line 609, ../scss/style.scss */
.newsletter-home-section #mailchimp-signup-subscribe-block-want-to-get-the-latest-financial-form .mailchimp_mail, .newsletter-home-section #mailchimp-signup-subscribe-block-want-to-get-the-latest-financial-form .mailchimp_first_name, .newsletter-home-section #mailchimp-signup-subscribe-block-want-to-get-the-latest-financial-form .mailchimp_last_name, .newsletter-home-section #mailchimp-signup-subscribe-block-want-to-get-the-latest-financial-form .mailchimp_sugin_upme {
  background-repeat: no-repeat;
  background-position: 12px 14px;
  padding-left: 40px;
}
/* line 614, ../scss/style.scss */
.newsletter-home-section #mailchimp-signup-subscribe-block-want-to-get-the-latest-financial-form .mailchimp_mail {
  background-image: url(../images/newsletter/email.png);
}
/* line 617, ../scss/style.scss */
.newsletter-home-section #mailchimp-signup-subscribe-block-want-to-get-the-latest-financial-form .mailchimp_first_name {
  background-image: url(../images/newsletter/name.png);
}
/* line 620, ../scss/style.scss */
.newsletter-home-section #mailchimp-signup-subscribe-block-want-to-get-the-latest-financial-form .mailchimp_last_name {
  background-image: url(../images/newsletter/name.png);
}
/* line 623, ../scss/style.scss */
.newsletter-home-section #mailchimp-signup-subscribe-block-want-to-get-the-latest-financial-form .mailchimp_sugin_upme {
  /* background-image: url(../images/newsletter/sign_up.png);
  background-position: 227px 18px; */
  width: 100%;
  height: 48px;
  border: 0 none;
  color: #37c1f0;
  background-color: #fff;
  position: relative;
}
/* line 632, ../scss/style.scss */
.newsletter-home-section #mailchimp-signup-subscribe-block-want-to-get-the-latest-financial-form .mailchimp_sugin_upme:before {
  content: '';
  position: absolute;
  top: 10px;
  left: 41%;
  width: 20px;
  height: 30px;
  background-image: url(../images/newsletter/sign_up.png);
  background-repeat: no-repeat;
  background-position: center center;
}
@media (max-width: 1120px) {
  /* line 632, ../scss/style.scss */
  .newsletter-home-section #mailchimp-signup-subscribe-block-want-to-get-the-latest-financial-form .mailchimp_sugin_upme:before {
    left: 170px;
  }
}
@media (max-width: 990px) {
  /* line 632, ../scss/style.scss */
  .newsletter-home-section #mailchimp-signup-subscribe-block-want-to-get-the-latest-financial-form .mailchimp_sugin_upme:before {
    left: 291px;
  }
}
@media (max-width: 768px) {
  /* line 632, ../scss/style.scss */
  .newsletter-home-section #mailchimp-signup-subscribe-block-want-to-get-the-latest-financial-form .mailchimp_sugin_upme:before {
    display: none;
  }
}

/*-------------------------------------end of newsletter-home-section -------------------*/
/*------------------------------------styles for form-control --------------------------*/
/* line 659, ../scss/style.scss */
.form-group {
  margin-bottom: 25px;
}

/* line 662, ../scss/style.scss */
.form-actions {
  margin-top: 25px;
}

/* line 665, ../scss/style.scss */
.form-control {
  display: block;
  width: 100%;
  background: #fff;
  border-radius: 4px;
  border: 1px solid #dedede;
  font-size: 14px;
  line-height: 1.86;
  color: #6c6c6c;
  height: 48px;
  box-shadow: none;
}

/* line 677, ../scss/style.scss */
.btn {
  font-size: 14px;
  padding: 10px 16px;
  border-radius: 4px;
  display: inline-block;
  font-weight: 700;
  cursor: pointer;
  line-height: 1;
  transition: all .2s;
}
/* line 686, ../scss/style.scss */
.btn.btn-default {
  border: 1px solid #37c1f0;
  color: #37c1f0;
  background-color: #fff;
}
/* line 690, ../scss/style.scss */
.btn.btn-default:hover {
  box-shadow: 0 2px 15px rgba(55, 193, 240, 0.4);
}
/* line 694, ../scss/style.scss */
.btn.btn-primary {
  border: 0 none;
  background: #37c1f0;
}
/* line 697, ../scss/style.scss */
.btn.btn-primary:hover {
  box-shadow: 0 2px 15px rgba(55, 193, 240, 0.4);
}

/*----------------------------------end of form control -------------------------------*/
/*----------------------------styles for footer --------------------------------------*/
/* line 705, ../scss/style.scss */
.footer {
  margin: 0;
  padding: 0;
  border: 0 none;
}
/* line 709, ../scss/style.scss */
.footer h3, .footer h2 {
  font-size: 18px;
  margin-bottom: 15px;
  font-weight: 700;
  margin-top: 0px;
}
@media (max-width: 768px) {
  /* line 709, ../scss/style.scss */
  .footer h3, .footer h2 {
    margin-top: 20px;
  }
}
/* line 720, ../scss/style.scss */
.footer .footertop p {
  line-height: 1.5;
}
/* line 723, ../scss/style.scss */
.footer .footertop .footertop_wrap {
  padding-bottom: 50px;
}
/* line 727, ../scss/style.scss */
.footer .footertop_wrap {
  padding-top: 30px;
}
/* line 730, ../scss/style.scss */
.footer .finance_logo {
  background-image: url(../images/Finance_logo_new.png);
  background-repeat: no-repeat;
  margin-bottom: 30px;
  background-size: contain;
  height: 42px;
}
/* line 738, ../scss/style.scss */
.footer .company_content p {
  font-size: 14px;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: justify;
  color: #1a1a1a;
}
/* line 747, ../scss/style.scss */
.footer .contact_us {
  height: 36px;
  border-radius: 4px;
  background-color: #37c1f0;
  margin-top: 18px;
  text-align: center;
  padding: 5px 20px;
  line-height: 24px;
  float: left;
}
/* line 756, ../scss/style.scss */
.footer .contact_us p {
  color: white;
  text-align: center;
}
/* line 761, ../scss/style.scss */
.footer .social-icons {
  display: block;
  padding: 36px 0 0 43px;
  width: 0;
  height: 0;
  font-size: 0;
  overflow: hidden;
}
/* line 769, ../scss/style.scss */
.footer .facebook {
  background: url(../images/social_icons/facebook.png) left top no-repeat;
}
/* line 773, ../scss/style.scss */
.footer .twitter {
  background: url(../images/social_icons/twitter.png) left no-repeat;
}
/* line 777, ../scss/style.scss */
.footer .linkedin {
  background: url(../images/social_icons/linkedin.png) left no-repeat;
}
/* line 780, ../scss/style.scss */
.footer ul {
  list-style: none;
  padding: 0;
}
/* line 783, ../scss/style.scss */
.footer ul li {
  margin-bottom: 15px;
}
/* line 785, ../scss/style.scss */
.footer ul li a {
  color: #1a1a1a;
  text-decoration: none;
}
/* line 788, ../scss/style.scss */
.footer ul li a:hover, .footer ul li a:focus {
  color: #37c1f0;
}
/* line 795, ../scss/style.scss */
.footer .product_guide_left, .footer .social_icons_left {
  float: none;
  vertical-align: top;
  display: inline-block;
  text-align: left;
}
@media (max-width: 768px) {
  /* line 795, ../scss/style.scss */
  .footer .product_guide_left, .footer .social_icons_left {
    float: left;
    width: 50%;
  }
}
@media (max-width: 375px) {
  /* line 805, ../scss/style.scss */
  .footer .product_guide_left {
    width: 70%;
  }
}
/* line 809, ../scss/style.scss */
.footer .product_guide_left .footer_guide_left {
  padding-right: 10px;
}
/* line 812, ../scss/style.scss */
.footer .product_guide_left .footer_guide_right {
  padding-left: 10px;
}
@media (max-width: 375px) {
  /* line 816, ../scss/style.scss */
  .footer .social_icons_left {
    width: 30%;
  }
}

/* line 822, ../scss/style.scss */
.footerbottom {
  background: #0d3847;
  font-weight: 700;
  line-height: 72px;
}
@media (max-width: 768px) {
  /* line 822, ../scss/style.scss */
  .footerbottom {
    line-height: 0;
  }
}
/* line 829, ../scss/style.scss */
.footerbottom .nav {
  margin-left: 70px;
}
@media (max-width: 1024px) {
  /* line 829, ../scss/style.scss */
  .footerbottom .nav {
    margin-left: 0px;
    text-align: center;
  }
}
@media (max-width: 480px) {
  /* line 829, ../scss/style.scss */
  .footerbottom .nav {
    padding: 10px 0;
  }
}
/* line 838, ../scss/style.scss */
.footerbottom .nav > li {
  display: inline-block;
  margin: 0;
}
/* line 841, ../scss/style.scss */
.footerbottom .nav > li a {
  color: #fff;
  padding: 0px;
  margin-left: 40px;
  margin-right: 40px;
}
/* line 846, ../scss/style.scss */
.footerbottom .nav > li a:hover, .footerbottom .nav > li a:active, .footerbottom .nav > li a:focus {
  color: #37c1f0;
  background: transparent;
}
@media (max-width: 1024px) {
  /* line 841, ../scss/style.scss */
  .footerbottom .nav > li a {
    margin-left: 0px;
  }
}
@media (max-width: 768px) {
  /* line 841, ../scss/style.scss */
  .footerbottom .nav > li a {
    padding: 20px 8px;
    line-height: 18px;
    margin-right: 0;
  }
}
@media (max-width: 480px) {
  /* line 841, ../scss/style.scss */
  .footerbottom .nav > li a {
    padding: 5px 6px;
  }
}
/* line 866, ../scss/style.scss */
.footerbottom .copy_right {
  margin-left: 40px;
  font-size: 14px;
  color: #fff;
  font-weight: 700;
  margin-top: 26px;
}
@media (max-width: 768px) {
  /* line 866, ../scss/style.scss */
  .footerbottom .copy_right {
    text-align: center;
    margin: 0px 0 15px;
  }
}

/* line 878, ../scss/style.scss */
.footerbottominner {
  display: flex;
}
@media (max-width: 768px) {
  /* line 878, ../scss/style.scss */
  .footerbottominner {
    display: block;
  }
}

/* line 884, ../scss/style.scss */
.alert {
  margin-bottom: 0px;
  margin-top: 20px;
}

/* line 888, ../scss/style.scss */
.view-empty {
  margin-top: 30px;
}

/*---------------------------------------end of footer ---------------------------*/
/*navigation*/
@media (max-width: 1024px) {
  /* line 894, ../scss/style.scss */
  #superfish-1-toggle span {
    display: none;
    margin-top: 36px;
  }

  /* line 898, ../scss/style.scss */
  .sf-accordion-toggle {
    position: absolute;
    right: 20px;
    top: 27px;
  }

  /* line 903, ../scss/style.scss */
  #superfish-1-toggle {
    width: 42px;
    height: 42px;
    background-color: #37c1f0;
    padding: 0 10px;
    box-sizing: border-box;
    display: inline-block;
    background-image: url(../images/threelines.png);
    background-repeat: no-repeat;
    background-position: 10px 11px;
  }

  /* line 914, ../scss/style.scss */
  #navigation .content ul#superfish-1-accordion {
    background-color: #FFF;
    padding: 0 15px 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4);
  }

  /* line 922, ../scss/style.scss */
  ul.sf-menu.sf-accordion.sf-expanded {
    position: absolute !important;
    top: 70px !important;
    background: #fff;
    right: 20px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4);
    width: 65%;
  }
}
@media (max-width: 1024px) and (max-width: 425px) {
  /* line 922, ../scss/style.scss */
  ul.sf-menu.sf-accordion.sf-expanded {
    width: 90%;
  }
}

@media (max-width: 1024px) {
  /*    .menu.sf-menu li.sf-depth-1 a, .menu.sf-menu li.sf-depth-1 .nolink{
          padding: 10px 13px;
      }*/
}
/*sidebar*/
/* line 939, ../scss/style.scss */
.guide_node .content_wrapper {
  float: left;
  width: 794px;
  padding: 0 10px;
}
@media (max-width: 1024px) {
  /* line 939, ../scss/style.scss */
  .guide_node .content_wrapper {
    width: 100%;
  }
}
/* line 947, ../scss/style.scss */
.guide_node #aside-second {
  float: left;
  width: 240px;
  margin-top: 32px;
}
@media (max-width: 1024px) {
  /* line 947, ../scss/style.scss */
  .guide_node #aside-second {
    width: 100%;
  }
}
/* line 955, ../scss/style.scss */
.guide_node h1, .guide_node h2 {
  color: #37c1f0;
  font-weight: bold !important;
}
/* line 959, ../scss/style.scss */
.guide_node h2 {
  font-size: 2.7rem;
}
/* line 962, ../scss/style.scss */
.guide_node .block-torfx-cc h2.block-title {
  text-align: center;
  text-transform: capitalize;
  font-size: 20px;
  background: rgba(142, 201, 54, 0.9) !important;
  padding: 10px 15px 15px;
  border-radius: 10px;
  box-sizing: border-box;
  border: none;
  font-size: 22px;
  line-height: 1;
  font-weight: bold;
  margin-bottom: 10px;
  box-shadow: inset 0 3px 14px rgba(0, 0, 0, 0.44);
  color: black;
}
/* line 978, ../scss/style.scss */
.guide_node .mortgage_list {
  border-top: 3px solid #8ec936;
  border-bottom: 3px solid #8ec936;
  margin: 30px 0 25px;
}
/* line 983, ../scss/style.scss */
.guide_node .mortgage_list table tr td {
  border: none;
  padding: 15px 10px;
  width: auto !important;
}
/* line 988, ../scss/style.scss */
.guide_node .mortgage_list a {
  font-size: 15px;
  color: #000000;
  line-height: 1.6rem;
  margin-bottom: 15px;
  display: inline-block;
  position: relative;
  padding-left: 25px;
}
/* line 996, ../scss/style.scss */
.guide_node .mortgage_list a:before {
  content: "";
  width: 18px;
  height: 18px;
  display: inline-block;
  position: absolute;
  top: -2px;
  left: 0;
  background: transparent url(../images/Green-tick.png) no-repeat scroll left center;
}
/* line 1007, ../scss/style.scss */
.guide_node .block-title {
  color: black;
  font-size: 18px;
}

/** css for tab**/
/* line 1016, ../scss/style.scss */
.tabs ul.tabs--primary li a {
  background: #37c1f0;
  color: white;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  padding: 8px 15px 8px 15px;
  border-radius: unset;
  border: none;
}
/* line 1025, ../scss/style.scss */
.tabs ul.tabs--primary li a:hover {
  border: none;
  box-shadow: 0 2px 15px rgba(55, 193, 240, 0.4);
}
/* line 1030, ../scss/style.scss */
.tabs ul.tabs--primary li a.active {
  background: #cccccc;
}
/* line 1032, ../scss/style.scss */
.tabs ul.tabs--primary li a.active:hover {
  box-shadow: none;
}
/* line 1038, ../scss/style.scss */
.tabs .nav-tabs {
  border: none;
}

/* csss for logo **/
/* line 1044, ../scss/style.scss */
.finance_logo img {
  width: 200px;
}

/* line 1049, ../scss/style.scss */
.adimagetitle {
  display: none;
}
