@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

body {
    font-family: "Inter", sans-serif;
}

.headermain {
    padding: 20px 0 23px 0;
    border-bottom: 1px solid #ffffff2b;
}

.menu-header-menu-container ul#menu-header-menu li:last-child a {
    border-right: 0;
}


.menu-header-menu-container ul#menu-header-menu li a {
  font-size: 16px;
  color: #fff;
  font-weight: 400;
  margin: 0 0 0 0;
  text-decoration: none;
  border-left: 1px solid #ffffff2b ;
  border-right: 1px solid #ffffff2b ;
  padding: 40px 30px;
  cursor: pointer;
  transition: 0.4s all ease-in-out;
 
}


.menu-header-menu-container ul#menu-header-menu li a:hover {
  color: #ff5e00 ;
}

.menu-header-menu-container ul#menu-header-menu li.menu-item-has-children .caret {
    display: none;
}

.menu-header-menu-container .menu-item-has-children {
  position: relative;
  cursor: pointer;
}

.menu-header-menu-container .sub-menu {
  position: absolute; 
  top: 40px;
  left: 0;
  background-color: #597381;
  z-index: 9999;
}


.menu-header-menu-container .menu-item-has-children .sub-menu {
  opacity: 0;
  visibility: hidden;
  max-height: 0;
  transition: all 0.3s ease;
  min-width: 230px;
}

.menu-header-menu-container ul#menu-header-menu .sub-menu a {
    color: #ffffff;
    border: none;
    padding: 12px 30px;
    margin: 0 0;
    display: inline-block;
}


.menu-header-menu-container .menu-item-has-children:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
  max-height: 500px;
}

.menu-header-menu-container .sub-menu .menu-item-has-children {
  position: relative;
}

.menu-header-menu-container .sub-menu .children {
  position: absolute;
  top: 0;
  left: 100%; 
  margin-left: 1px;
  background-color: #597381;
  opacity: 0;
  visibility: hidden;
  max-height: 0;
  transition: all 0.3s ease;
  overflow: hidden;
  min-width: 230px;
  z-index: 9999;
}

.menu-header-menu-container .sub-menu .menu-item-has-children:hover > .children {
  opacity: 1;
  visibility: visible;
  max-height: 500px;
}


.menu-header-menu-container .sub-menu .children a {
  display: block;
  padding: 10px 30px;
  color: #fff;
  text-decoration: none;
  white-space: nowrap;
}

.menu-header-menu-container .sub-menu .menu-item-has-children i#caret-id-36 {
  right: 4px;
  position: absolute;
  font-size: 16px;
  color: #fff;
  display: var(--fa-display, inline-block) !important;
  top: 35%;
  transform: rotate(270deg);
}

.headermain {
  transition: background 0.3s ease-in-out;
}


.headerbg .headermain {
  background: #032846;
}


.footer-innerwrap .widget-subheading {
  font-size: 30px;
  line-height: 40px;
  color: #fff;
  font-weight: 700;
  margin: 0 0 20px 0;
}

.footer-innerwrap ul li a {
  color: #fff;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  display: inline-block;
  margin: 0 0 18px 0;
  transition: 0.4s all ease-in-out;
  padding-left: 30px;
  position: relative;
}

.footer-innerwrap ul li a:hover {
  color: #ff5e00;
}

.footer-innerwrap ul li:last-child a {
  margin: 0 0 0 0;
}


.footer-innerwrap .footer-block.one {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 30px;
}

.footer-innerwrap ul li a::before {
  content: "\f101";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 10px;
  color: #fe660c;
  position: absolute;
    left: 0;
}

.footer-innerwrap span.icon.toggle-icon {
    display: none;
}


.bannerwrap .swiper-pagination .swiper-pagination-bullet {
  width: 7px;
  height: 7px;
  border-radius: 4px;
  background-color: #ffffff7d;
}

.bannerwrap .swiper-pagination .swiper-pagination-bullet-active {
    background-color: #fff;
}

.unlock-wrap .locationdot::before {
  content: "\f3c5";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 10px;
  color: #fe660c;
  position: absolute;
  left: 0;
}

.contentdec-wrap p {
  margin: 0 0 30px 0;
  line-height: 26px;
}

.signup-wrap .innercontent {
  max-width: 970px;
}


.contentdec-wrap p:last-of-type{
  margin: 0 0 0 0;
}

.contentdec-wrap h4 {
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
  margin: 0 0 30px 0;
}

.salebyowner .swiper-pagination3 .swiper-pagination-bullet {
    width: 14px;
    height: 14px;
    border-radius: 7px;
    background-color: #cccccc;
}

.salebyowner .swiper-pagination3 .swiper-pagination-bullet-active {
    background-color: #032846;
}

.image-wrapper:hover::after,
.image-wrapperbg:hover::after,
.image-wrappers:hover::after {
  opacity: 0;
}

.image-wrapperbg::after {
  content: '';
  position: absolute;
  height: 207px;
  width: 100%;
  background-repeat: no-repeat;
  bottom: 0;
  background-image: url('/wp-content/uploads/2025/08/bg-overlayimg.png');
  pointer-events: none;
  z-index: 9;
}

.image-wrapperbg .contentdec-wrap li {
    padding: 0 0 0 20px;
}

.image-wrappers::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 60%;
    pointer-events: none;
    z-index: 9;
    background: url('/wp-content/uploads/2025/08/benefits-bg.png');
    background-position: center;
    background-size: cover;
    width: 100%;
}



 .custom-border-box::before,
  .custom-border-box::after {
    content: "";
    position: absolute;
    border-radius: 70px;
    top: -8px;
    left: -8px;
    right: -8px;
    bottom: -8px;
    pointer-events: none;
    transition: 0.4s all ease-in-out;
  }

  .custom-border-box::before {
    border: 12px solid #032846; /* Solid border */
    clip-path: polygon(0 0, 100% 0, 100% 56%, 0 56%);
  }

 .custom-border-box::after {
    border: 12px dotted #b3b3b3; /* Dotted border */
    border-top: none; /* <-- This hides the top edge of the dotted border */
    clip-path: polygon(0 61%, 100% 62%, 100% 100%, 0 100%);
  }

   .custom-border-box:hover::after{
     border-color: #fe660c !important;
   }

  .custom-border-box .solid-circle {
    position: absolute;
    top: 55%;
    left: -2px;
    transform: translate(-50%, -50%);
    width: 24px;
    height: 24px;
    background-color: #032846;
    border-radius: 50%;
    z-index: 20;
  }

/* Right Arrow (Right) */


 .custom-border-box .solid-arrow  {
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 30px solid #032846;
  position: absolute;
  right: -60px;
  top: 52%;
  transform: rotate(89deg);
  position: absolute;
}
 .custom-border-box .solid-arrow::after {
  content: '';
  position: absolute;
  bottom: -59px;
  left: -3px;
  width: 12px;
  height: 33px;
  background-color: #032846;
}

.renttoown .grid .custom-border-box:last-child::before {
  border: 12px solid #597381;
}


.renttoown .grid .custom-border-box:last-child .solid-circle {
  background-color: #597381;
}

.renttoown .grid .custom-border-box:last-child .solid-arrow {
  position: absolute;
  top: 55%;
  right: -27px;
  transform: translate(-50%, -50%);
  width: 24px;
  height: 24px;
  background-color: #597381;
  border-radius: 50%;
  z-index: 20;
  border: none;
}

.renttoown .grid .custom-border-box:last-child .solid-arrow::after {
  display: none;
}

.renttoown .grid .custom-border-box:nth-child(even)::before {
  border: 12px solid #ff5e00;
  clip-path: polygon(0 55%, 100% 55%, 100% 100%, 0 100%);
}

.renttoown .grid .custom-border-box:nth-child(even)::after {
  border: 12px dotted #b3b3b3;
  border-bottom: none; 
  clip-path: polygon(0 0, 100% 0, 100% 45%, 0 45%);
}

.renttoown .grid .custom-border-box:nth-child(even) .solid-circle {
  top: 55%;
  background-color: #ff5e00;
}
 
.renttoown .grid .custom-border-box:nth-child(even) .solid-arrow::after {
  background-color: #ff5e00;
}

.renttoown .grid .custom-border-box:nth-child(even) .solid-arrow {
  top: 52%;
  border-bottom: 30px solid #ff5e00;;
}

.clientsay .swiper-pagination4 .swiper-pagination-bullet {
    width: 14px;
    height: 14px;
    border-radius: 7px;
    background-color: #03284675;
}

.clientsay .swiper-pagination4 .swiper-pagination-bullet-active {
    background-color: #032846;
}




.menu-header-menu-container .sub-menu .menu-item-has-children.active ul.children {
  display: block !important;
  max-height: 100%;
}

.investors-property .swiper-pagination5 .swiper-pagination-bullet {
  background-color: #032846;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  position: relative;
  display:flex;
  justify-content:center;
  align-items:center;
  transition:0.4s all ease-in-out;
}


.investors-property .swiper-pagination5 .swiper-pagination-bullet-active {
  background-color: #ff5e00;
  border: 1px solid #ff5e00;
}


.investors-property .swiper-pagination5 .swiper-pagination-bullet::before {
  content: "";
  position: absolute;
  width: 22px;
  height: 22px;
  border: 1px solid transparent;
  background-color: transparent;
  border-radius: 100%;
  transition:0.4s all ease-in-out;
}

.investors-property .swiper-pagination5 .swiper-pagination-bullet-active::before {
  border: 1px solid #ff5e00;
}

.featuregallery .inner img {
  height: 350px;
}

.featuregallery .inner:first-child img {
  height: 720px;
}

.bg-downarrow {
  background-size: 24px;
  background-position-x: 98%;
  background-position-y: 13px;
}

.directory-search-wrap .bg-downarrowbold {
  background-size: 20px;
  background-position-x: 98%;
  background-position-y: 15px;
}

.quickquote-from .bg-downarrowbold,
.getintouchwrap  .bg-downarrowbold{
   background-size: 18px;
  background-position-x: 98%;
  background-position-y: 15px;
}

.similarlistings-wrap .swiper-pagination6 .swiper-pagination-bullet {
  width: 13px;
  height: 13px;
  border-radius: 7px;
  background-color: #03284642;
}

.similarlistings-wrap .swiper-pagination6 .swiper-pagination-bullet-active {
  background-color: #032846;
}

.news-innerwrap .contentdec-wrap h1,
 .news-innerwrap .contentdec-wrap h2,
  .news-innerwrap .contentdec-wrap h3,
   .news-innerwrap .contentdec-wrap h4,
    .news-innerwrap .contentdec-wrap h5 {
    margin: 0px 0 25px 0;
}

.news-innerwrap .contentdec-wrap h1 {
  color: #032846;
  font-size: 50px;
  line-height: 60px;

}

.news-innerwrap .contentdec-wrap h2 {
  color: #032846;
  font-size: 45px;
  line-height: 55px;
}

.news-innerwrap .contentdec-wrap h3 {
  color: #032846;
  font-size: 40px;
  line-height: 30px;
}

.news-innerwrap .contentdec-wrap h5 { 
  color: #032846;
  font-size: 25px;
  line-height: 35px;
}

.news-innerwrap .contentdec-wrap h4 {
  color: #032846;
}

.financing-wrap .innerhover ul,
.contentdec-wrap ul {
  padding: 25px 0 25px 0;
}

.financing-wrap .innerhover ul li,
.financing-wrap .innerhover p {
  font-size: 16px;
  line-height: 26px;
  color: #fff;
  margin: 0 0 20px 0;
  position: relative;
}

.contentdec-wrap li {
  font-size: 16px;
  line-height: 26px;
  margin: 0 0 20px 0;
  position: relative;
}

.financing-wrap .innerhover ul li:last-of-type,
.financing-wrap .innerhover p:last-of-type,
.contentdec-wrap li:last-of-type  {
  margin: 0 0 0 0;
}

.financing-wrap .innerhover ul li::before,
.contentdec-wrap li::before {
  font-family: "Font Awesome 6 Free";
  content: "\f101";
  font-weight: 700;
  color: #ff5e00;
  margin: 0 0 0 0;
  position: absolute;
  left: 0;
}

.financing-wrap .innerhover ul li,
.contentdec-wrap li {
  padding: 0 0 0 25px;
}

.page-template-renttoown .rightcontentwrap.dark,
.page-template-capital-financing .rightcontentwrap.dark,
.page-template-capital-financing .leftcontent-bg,
.page-template-mortgage-financing .rightcontentwrap.dark {
  background: #f9f9f9;
}

.page-template-capital-financing .leftcontent-bg .bg-inner {
  display: none;
}

.page-template-mortgage-financing .leftcontentwrap.grey .bgimage {
  display: none;
}

.page-template-mortgage-financing .leftcontentwrap.grey  .overlaywrap {
  opacity: 1;
}

.benefitsrent-wrap  .contentdec-wrap {
  color:#fff;
}

.dealsfunds-slider .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background: #0000004d;
}

.dealsfunds-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #032846;
}

.image-wrapper {
    position: relative;
}

.image-wrapper::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 60%; 
  background: linear-gradient(to top, rgba(248, 248, 248, 1) 0%, rgba(248, 248, 248, 1) 29%, rgba(248, 248, 248, 0.5) 56%, rgba(248, 248, 248, 0.6) 69%, rgba(248, 248, 248, 0) 77%);
  pointer-events: none;
  z-index: 9;
}

.page-template-renttoown .realesatehome-network,
.page-template-capital-financing .realesatehome-network,
.page-template-rent-to-own-investor .realesatehome-network,
.page-template-mortgage-loans .realesatehome-network,
.page-template-whatis-renttoown .realesatehome-network,
.page-template-second-mortgage .realesatehome-network {
  background: transparent;
}


.page-template-renttoown .realesatehome-network h3,
.page-template-capital-financing .realesatehome-network h3,
.page-template-rent-to-own-investor .realesatehome-network h3,
.page-template-mortgage-loans .realesatehome-network h3,
.page-template-whatis-renttoown .realesatehome-network h3,
.page-template-second-mortgage .realesatehome-network h3 {
  color: #032846 !important;
}

.page-template-renttoown .realesatehome-network  p,
.page-template-capital-financing .realesatehome-network  p,
.page-template-rent-to-own-investor .realesatehome-network p,
.page-template-mortgage-loans .realesatehome-network p,
.page-template-whatis-renttoown .realesatehome-network p,
.page-template-second-mortgage .realesatehome-network p {
  color: #000  !important;
}

.page-template-renttoown .warrenbuffet .back-image,
.page-template-capital-financing .warrenbuffet .back-image,
.page-template-mortgage-refinancing .rightcontentwrap.image .overlay,
.page-template-second-mortgage .rightcontentwrap.image .overlay,
.page-template-second-mortgage .leftcontentwrap.grey .bgimage {
  display: none;
}

.leftcontentwrap.grey .bgimage


.page-template-renttoown .warrenbuffet,
.page-template-capital-financing .warrenbuffet,
.page-template-mortgage-financing .warrenbuffet {
  background: #f5f5f5;
}

.page-template-capital-financing .leftcontentwrap  .baackimage-wrap  {
  display: none;
}

.page-template-mortgage-brokers .singlehead-first {
  padding-top: 0 !important;
}

.page-template-mortgage-brokers  .rightcontentwrap.image .innerimage {
  height: 930px;
}



.page-template-privatemortgage-investing .leftcontentwrap.dark .baackimage-overlay,
.page-template-joint-venture-investor .leftcontentwrap.dark  .baackimage-overlay{
    display: none;
}

.page-template-real-estate-market-investor .leftcontentwrap {
    margin-top: 96px;
}

.page-template-joint-venture-investor .rightcontentwrap.image h3::before,
.page-template-rent-to-own-investor .rightcontentwrap.image h3::before {

    width: 99vw;
}

.page-template-rent-to-own-investor .financ-repeat h3 {
  min-height: 110px;
}

.page-template-privatemortgage-investing .rightcontentwrap.image .overlay,
.page-template-privatemortgage-investing .leftcontentwrap .mainhead-wrap::before,
.page-template-mortgage-brokers .rightcontentwrap.image .overlay,
.page-template-mortgage-brokers .leftcontentwrap.grey .bgimage{
  display: none;
}

.page-template-capital-financing .leftcontentwrap  .baackimage-overlay,
.page-template-second-mortgage .leftcontentwrap.grey .overlaywrap,
.page-template-mortgage-brokers .leftcontentwrap.grey .overlaywrap  {
  opacity: 1;
}

.page-template-capital-financing .reapinnergrid {
  grid-template-columns: 1fr 1fr 1fr;
}

.page-template-capital-financing .reapinnergrid p {
  max-width: 100%;
}


.page-template-investors .art-wrap .contentdec-wrap img {
  margin: 0 0 30px 0;
  max-height: 700px;
  width: 100%;
  object-fit: cover;
}

.page-template-investors .art-wrap .contentdec-wrap p {
  max-width: 1430px;
  margin: 0 auto 30px auto;
}

.page-template-investors .warrenbuffet .grid .relative {
  order: 2;
}

.page-template-investors .warrenbuffet .grid h3 {
  display: none;
}

.page-template-investors .warrenbuffet .grid .contentdec-wrap h3 {
  display: block;
}

.page-template-investors .custom-border-box::before {
  clip-path: polygon(0 0, 100% 0, 100% 40%, 0 40%);
}

.page-template-investors .custom-border-box .solid-circle {
  top: 40%;
}

.page-template-investors .custom-border-box .solid-arrow {
  top: 37%;
}

.page-template-investors .custom-border-box::after {
  clip-path: polygon(0 50%, 100% 50%, 100% 100%, 0 100%);
}

.page-template-investors .renttoown .grid .custom-border-box:nth-child(even)::before {
  clip-path: polygon(0 40%, 100% 40%, 100% 100%, 0 100%);
}

.page-template-investors .renttoown .grid .custom-border-box:nth-child(even) .solid-circle {
  top: 40%;
}

.page-template-investors .renttoown .grid .custom-border-box:nth-child(even) .solid-arrow {
  top: 37%;
}

.page-template-investors  .renttoown .grid .custom-border-box:nth-child(even)::after {
  clip-path: polygon(0 0, 100% 0, 100% 32%, 0 32%);
}

.page-template-investors .renttoown .grid .custom-border-box:last-child .solid-arrow {
  top: 41%;
}

.page-template-investors .custom-border-box .innerblock {
  min-height: 555px;
}

body.error404 header,
.page-template-thankyou header {
  background: #032846;
  position: sticky;
}

.video-bullet.swiper-pagination-bullet-active .fa-pause:before {
content: "\f04c";
}

.video-bullet .fa-pause:before{
content: "\f04b";
}

.swiper-pagination .video-bullet {
  border-radius: 100% !important;
  border: 1px solid #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ff5e00;
  font-size: 13px;
  margin: 0 0 0 -9px;
}

.page-template-renttoown .salebyowner h4 {
  color: #032846;
}

.page-template-joint-venture-investor .rightcontentwrap.image .overlay,
.page-template-rent-to-own-investor  .rightcontentwrap.image .overlay,
.page-template-commercial-mortgage-rate-capital .rightcontentwrap.image .overlay {
  display: none;
}

.page-template-renttoown .clientsay {
    padding-bottom: 0;
}

.page-template-investors .salebyowner .contentdec-wrap h4 {
  margin: 30px 0 0 0;
  color: #032846;
}

.page-template-capital-financing h3::before,
.page-template-mortgage-financing  h3::before{
  top: 30px;
}

.page-template-capital-financing .rightcontentwrap.warrenbuffet .contentdec-wrap h4 {
  margin: 0 0 0px 0;
}

.page-template-capital-financing  .reap-program-wrap .contentdec-wrap {
  max-width: 100%;
  text-align: left;
}

.page-template-capital-financing .singlehead-rep {
  text-align: center;
  padding-top: 0;
}

.page-template-capital-financing .reap-program-wrap .innerhead {
  max-width: 250px;
}

.page-template-capital-financing .contentleft-bg.repeat h4 {
  margin: 0 0 0 0;
}

.page-template-capital-financing .contentleft-bg.repeat img {
  height: 900px;
}

.page-template-capital-financing .clientsay  {
  padding-top: 0px;
}

.page-template-investors .networkwrap h3 {
  font-weight: 400;
}

.page-template-investors .clientsay {
    padding-bottom: 0;
}

.page-template-commercial-mortgage-rate-capital .leftcontentwrap.dark .baackimage-wrap {
  display: none;
}


.page-template-commercial-mortgage-rate-capital .leftcontentwrap.dark .baackimage-overlay,
.page-template-commercial-mortgage-rate-capital .leftcontentwrap.grey .overlaywrap {
  opacity: 1;
}

.page-template-renttow-ownhomes .leftcontentwrap.grey .bgimage {
  display: none;
}

.page-template-reverse-mortagesenior .rightcontentwrap.image .overlay {
  display: none;
}

.page-template-debt-elimination .rightcontentwrap.image .overlay {
  display: none;
}


.page-template-reverse-mortagesenior .leftcontentwrap.dark .baackimage-wrap {
  display: none;
}

.page-template-reverse-mortagesenior .leftcontentwrap.dark .baackimage-overlay {
  opacity: 1;
}

.page-template-renttow-ownhomes .leftcontentwrap.grey .overlaywrap {
    opacity: 1;
}

.page-template-construction-financing-capital .rightcontentwrap.image .overlay {
    display: none;
}

.page-template-list-your-property-for-free .leftcontentwrap.grey .bgimage {
    display: none;
}

.page-template-list-your-property-for-free .leftcontentwrap.grey  .overlaywrap {
    opacity: 1;
}

.page-template-commercial-mortgage-rate-capital .rightcontentwrap.repeat .overlay {
  display: none;
}

.page-template-commercial-mortgage-rate-capital .leftcontentwrap.grey .bgimage {
  display: none;
}

.page-template-joint-venture-investor .developmentfunding-wrap {
  background: #597381;
}

.page-template-joint-venture-investor .rightcontentwrap.dark,
.page-template-rent-to-own-investor .rightcontentwrap.dark {
  background: #f5f5f5;
}

.page-template-mortgage-loans .rightcontentwrap.image .overlay {
  display: none;
}

.page-template-mortgage-loans .leftcontentwrap.dark .baackimage-wrap,
.page-template-mortgage-loans .leftcontentwrap.grey .bgimage,
.page-template-mortgage-loans .leftcontentwrap.repeat .bgimage  {
  display: none;
}

.page-template-mortgage-loans .leftcontentwrap.dark .baackimage-overlay,
.page-template-mortgage-loans .leftcontentwrap.grey .overlaywrap,
.page-template-mortgage-loans .leftcontentwrap.repeat .overlay {
  opacity: 1;
}

.page-template-commercial-mortgage-rate-capital h3::before,
.page-template-list-your-property-for-free  h3::before,
.page-template-renttow-ownhomes h3::before,
.page-template-reverse-mortagesenior h3::before,
.page-template-home h3::before,
.page-template-renttoown h3::before,
.page-template-capital-financing h3::before,
.page-template-mortgage-financing h3::before,
.page-template-investors h3::before,
.page-template-construction-financing-capital h3::before,
.page-template-mortgage-loans h3::before,
.page-template-mortgage-brokers h3::before,
.page-template-second-mortgage h3::before,
.page-template-mortgage-refinancing h3::before,
.page-template-reverse-mortagesenior h3::before,
.page-template-whatis-renttoown h3::before,
.page-template-renttow-ownhomes h3::before,
.page-template-how-to-sell-your-home-without-an-realtor h3::before,
.page-template-list-your-property-for-free h3::before,
.page-template-cash-offer-for-your-property h3::before,
.page-template-development-financing h3::before,
.page-template-construction-financing-capital h3::before,
.page-template-rent-to-own-investor h3::before,
.page-template-real-estate-invest-toronto h3::before,
.page-template-toronto-mortgage-loans h3::before,
.page-template-ottawa-mortgage-loans h3::before,
.page-template-commercial-property-mortgage-toronto h3::before,
.page-template-commercial-property-mortgage-ottawa  h3::before,
.page-template-commercial-property-mortgage-oshawa h3::before,
.page-template-commercial-property-mortgage-belleville h3::before {
  top: 30px;
}

.page-template-commercial-mortgage-rate-capital .rightcontentwrap.image h3::before {
    width: 99vw;
}

.page-template-development-financing .rightcontentwrap.image .overlay {
    display: none;
}

.page-template-development-financing .rightcontentwrap.imag.greyoverlay .overlay {
    display: block;
}

.page-template-renttow-ownhomes .rightcontentwrap.image .innerimage,
.page-template-renttow-ownhomes .leftcontentwrap.dark .innerimage {
  height: 930px;
}

form iframe {
    margin: 10px 0 0 0;
}

.page-template-debt-elimination .getintouchwrap{
  margin: 0 0 100px 0;
}

.all-postwrap .navigation.pagination {
  text-align: center;
}

.all-postwrap .navigation.pagination .page-numbers {
  font-size: 16px;
  color: #fff;
  background: #032846;
  padding: 10px 10px;
  transition: 0.4s all ease-in-out;
  cursor: pointer;
}

.all-postwrap .navigation.pagination .page-numbers:hover {
  background:#ff5e00;
}

.all-postwrap .navigation.pagination  .page-numbers.current {
  background:#ff5e00;
}

.error404 .featureimage-wrap {
  display: none;
}

.view-details-wrap:hover {
  color: #032846;
}

.page-template-privatemortgage-investing .rightcontentwrap.image .innercontent {
  max-width: 650px;
}

.page-template-buyers-offmarket-investor .leftcontentwrap.grey h3::before {
  display: none;
}

.page-template-joint-venture-investor .developmentfunding-wrap h3 {
  font-weight: 600;
}

.page-template-commercial-mortgage-rate-capital .rightcontentwrap.grey.second .innerimg
 {
    min-height: 900px;
}

.page-template-construction-financing-capital .rightcontentwrap.image .innerimage {
  height: 900px;
}

.page-template-construction-financing-capital .rightcontentwrap.dark.realesate .contentdec-wrap {
  padding-right: 20px;
}


.page-template-construction-financing-capital .rightcontentwrap.dark.realesate .innerimg {
  height: 900px;
}

.page-template-development-financing .rightcontentwrap.image .innerimage {
  height: auto;
}

.page-template-development-financing .rightcontentwrap.warrenbuffet .innerimg {
  height: 930px;
}

.page-template-development-financing .rightcontentwrap.image.greyoverlay .innerimg {
  height: auto;
}

.page-template-development-financing .contentleft-bg.repeat .contentdec-wrap {
    padding-left: 10px;
}

.cash-faq ul li {
  margin: 10px 0 0 0;
}

.page-template-list-your-property-for-free .rightcontentwrap.warrenbuffet .contentdec-wrap {
  padding-right: 20px;
}

.page-template-how-to-sell-your-home-without-an-realtor .rightcontentwrap.dark.realesate .innercontent {
  padding-right: 30px;
}

.page-template-mortgage-refinancing .rightcontentwrap.image .innerimage {
  height: 930px;
}

.page-template-whatis-renttoown .rightcontentwrap.warrenbuffet .innercontent {
  padding-right: 28px;
}

.page-template-whatis-renttoown .leftcontentwrap.repeat .innerimg {
  min-height: 940px;
}

.page-template-reverse-mortagesenior .rightcontentwrap.image .innerimage {
    height: auto;
}

.page-template-mortgage-loans .realesatehome-network .container >div {
    max-width: 100%;
}

.page-template-mortgage-loans .warren_repeat .innercontent {
  padding-right: 30px;
}

.page-template-mortgage-loans .rightcontentwrap.realrepeat.dark {
  background: #f5f5f5;
}

.page-template-second-mortgage .leftcontentwrap.grey .innerimg {
  min-height: 930px;
}

.page-template-mortgage-brokers .financ-repeat h3 {
  min-height: 180px;
}

.page-template-capital-financing .realesatehome-network .container >div {
  max-width: 1400px;
}


.page-template-capital-financing .developmentfunding-wrap h3 {
  font-weight: 700;
}

.page-template-real-estate-invest-toronto .rightcontentwrap.image .overlay {
    display: none;
}

.page-template-real-estate-invest-toronto .property-wrap {
    padding-top: 6rem !important;
    padding-bottom: 0;
}

.page-template-capital-financing .inquires-wrap .contentdec-wrap p {
  margin: 0 0 12px 0;
}

.page-template-mortgage-loans .leftcontentwrap.grey .shinewrap img {
    min-height: 930px;
}

.page-template-buyers-offmarket-investor .leftcontentwrap.grey .shinewrap img {
  min-height: 930px;
}

.page-template-how-to-sell-your-home-without-an-realtor .leftgrey .shinewrap img {
  height: 930px;
}

.page-template-debt-elimination .leftcontentwrap.dark .shinewrap img {
    min-height: 930px;
}

.page-template-second-mortgage .leftcontentwrap.grey .shinewrap img {
    min-height: 930px;
}

.page-template-second-mortgage .leftcontentwrap.dark .shinewrap img {
    min-height: 930px;
}

.page-template-real-estate-invest-toronto .offmarketwrap .cash-faq .contentdec-wrap ul {
  padding: 10px 0 0 0;
}

.page-template-toronto-mortgage-loans .offmarketwrap .cash-faq .contentdec-wrap ul,
.page-template-ottawa-mortgage-loans .offmarketwrap .cash-faq .contentdec-wrap ul,
.page-template-commercial-property-mortgage-oshawa  .cash-faq .contentdec-wrap ul,
.page-template-commercial-property-mortgage-belleville  .cash-faq .contentdec-wrap ul{
  padding: 10px 0 20px 0;
}

.page-template-toronto-mortgage-loans .offmarketwrap .cash-faq .contentdec-wrap p,
.page-template-ottawa-mortgage-loans .offmarketwrap .cash-faq .contentdec-wrap p,
.page-template-commercial-property-mortgage-oshawa  .cash-faq .contentdec-wrap p,
.page-template-commercial-property-mortgage-belleville  .cash-faq .contentdec-wrap p  {
  margin: 0 0 10px 0;
}

.page-template-real-estate-invest-toronto .offmarketwrap .cash-faq,
.page-template-toronto-mortgage-loans .offmarketwrap .cash-faq,
.page-template-ottawa-mortgage-loans .offmarketwrap .cash-faq,
.page-template-commercial-property-mortgage-oshawa  .cash-faq,
.page-template-commercial-property-mortgage-belleville  .cash-faq {
    margin-top: 0;
    margin-bottom: 0;
}

.page-template-real-estate-invest-toronto .offmarketwrap,
.page-template-toronto-mortgage-loans .offmarketwrap,
.page-template-ottawa-mortgage-loans .offmarketwrap,
.page-template-commercial-property-mortgage-oshawa .offmarketwrap,
.page-template-commercial-property-mortgage-belleville .offmarketwrap {
    padding: 96px 0;
    background: #f5f5f5;
    margin: 100px 0 0 0;
}

.page-template-toronto-mortgage-loans .offmarketwrap,
.page-template-ottawa-mortgage-loans .offmarketwrap,
.page-template-commercial-property-mortgage-oshawa .offmarketwrap,
.page-template-commercial-property-mortgage-belleville .offmarketwrap {
   margin: 0 0 0 0 !important;
}


.page-template-real-estate-invest-toronto .offmarketwrap .cash-faq .contentdec-wrap,
.page-template-toronto-mortgage-loans .offmarketwrap .cash-faq .contentdec-wrap,
.page-template-ottawa-mortgage-loans .offmarketwrap .cash-faq .contentdec-wrap,
.page-template-commercial-property-mortgage-oshawa .offmarketwrap .cash-faq .contentdec-wrap,
.page-template-commercial-property-mortgage-belleville .offmarketwrap .cash-faq .contentdec-wrap {
    background: #fff;
    margin: 0 0 30px 0;
}

.page-template-toronto-mortgage-loans .rightcontentwrap.image .overlay,
.page-template-ottawa-mortgage-loans .rightcontentwrap.image .overlay,
.page-template-commercial-property-mortgage-belleville .rightcontentwrap.image .overlay {
  display: none;
}

.page-template-toronto-mortgage-loans .rightcontentwrap.image .contentdec-wrap ul,
.page-template-ottawa-mortgage-loans .rightcontentwrap.image .contentdec-wrap ul {
  padding: 0px 0 25px 0;
}

.page-template-toronto-mortgage-loans .property-wrap,
.page-template-ottawa-mortgage-loans .property-wrap {
  padding-top: 6rem !important;
}

.page-template-toronto-mortgage-loans  .property-wrap.repeat,
.page-template-ottawa-mortgage-loans  .property-wrap.repeat {
    background: #597381;
}

.page-template-toronto-mortgage-loans .property-wrap.repeat .heading h3,
.page-template-toronto-mortgage-loans .property-wrap.repeat .heading p,
.page-template-ottawa-mortgage-loans .property-wrap.repeat .heading h3,
.page-template-ottawa-mortgage-loans .property-wrap.repeat .heading p {
  color: #fff;
}

.page-template-commercial-property-mortgage-toronto .rightcontentwrap.image .overlay,
.page-template-commercial-property-mortgage-ottawa .rightcontentwrap.image .overlay,
.page-template-commercial-property-mortgage-oshawa .rightcontentwrap.image .overlay {
  display: none;
}

.page-template-commercial-property-mortgage-toronto .property-wrap {
  padding-bottom: 0;
  padding-top: 6rem!important;
}

.page-template-commercial-property-mortgage-oshawa .property-wrap.repeat {
  background: #597381;
  padding-top: 6rem !important;
}

.page-template-commercial-property-mortgage-oshawa .property-wrap.repeat .heading h3,
.page-template-commercial-property-mortgage-oshawa .property-wrap.repeat .heading p {
    color: #fff;
}

.page-template-commercial-property-mortgage-belleville .property-wrap {
    padding-top: 6rem !important;
}




/**/

.formapllications h2.gform_title {
    text-align: center;
    font-size: 40px;
    color: #032846;
    font-weight: 600;
    padding: 0 0 30px 0;
}

.formapllications .gfield_label.gform-field-label {
    font-size: 16px !important;
    color: #000;
    margin: 0 0 15px 0;
}

.formapllications .gf_progressbar_title {
    font-size: 16px !important;
    color: #000 !important;
}

.formapllications .ginput_container_radio label {
  color: #000;
}

.formapllications .gfield--type-address span label {
  color: #000 !important;
}

.formapllications .gform-theme--framework .gf_progressbar .percentbar_blue {
    background-color: #ff5e00;
}

.formapllications input[type="text"],
.formapllications input[type="email"],
.formapllications input[type="phone"],
.formapllications input[type="number"],
.formapllications input[type="tel"],
.formapllications textarea{
    border: 1px solid #ccc !important;
    width: 100% !important;
    display: block !important;
    margin: 0 0 10px 0 !important;
    padding: 12px 20px !important;
    font-size: 16px !important;
    color: #000 !important;
    height: auto !important;
    max-height: 54px !important;
    border-radius: 0px !important;
}

.formapllications input[type="text"]:focus,
.formapllications textarea:focus,
.formapllications input[type="email"]:focus,
.formapllications input[type="phone"]:focus,
.formapllications input[type="number"]:focus,
.formapllications input[type="tel"]:focus{
    outline: none;
}

.formapllications .gform-page-footer .gform_next_button,
.formapllications .gform-page-footer input[type=submit]{
    background:#ff5e00 !important;
    min-width:150px !important;
    padding: 12px 10px !important;
    font-size:16px !important;
    color:#fff !important;
    border:none !important;
}

.formapllications .gform-page-footer .gform_next_button:hover,
.formapllications .gform-page-footer input[type=submit]:hover{
    background:#597381 !important;
}

.formapllications .gform-page-footer .gform_next_button:focus,
.formapllications .gform-page-footer .gform_previous_button:focus,
.formapllications .gform-page-footer input[type=submit]:focus{
  outline:none !important;
}


.formapllications .gform-page-footer .gform_previous_button {
  background:#597381 !important;
  min-width:150px !important;
  padding: 12px 10px !important;
  font-size:16px !important;
    color:#fff !important;
    border:none !important;
}

.formapllications .gform-page-footer .gform_previous_button:hover {
  background:#ff5e00 !important;
}

.formapllications .gfield--type-captcha .validation_message {
  display: none  !important;
}

.formapllications .gfield--type-captcha .g-recaptcha-response {
  display: none !important;
}

.formapllications .gfield--type-captcha.gfield_error .validation_message {
  display: block !important;
}

.formapllications .gfield--type-captcha.gfield_error iframe {
  border: 1px solid #ff0000 !important;
}

.formapllications .gfield--type-captcha {
  margin-bottom: 20px  !important;
}

.news-innerwrap .contentdec-wrap a,
.offmarketwrap .cash-faq .contentdec-wrap a,
.marketlists-wrap .contentdec-wrap a {
  font-weight: 600;
  text-decoration: none;
  color: #032846;
  transition: 0.3s all ease-in-out;
}

.news-innerwrap .contentdec-wrap a:hover,
.offmarketwrap .cash-faq .contentdec-wrap a:hover,
.marketlists-wrap .contentdec-wrap a:hover {
  color: #ff5e00;
}

.formapllications form#gform_9  select#input_9_6_3,
.formapllications form#gform_10 select#input_10_11_3 {
  border: 1px solid #ccc !important;
  width: 100% !important;
  display: block !important;
  margin: 0 0 10px 0 !important;
  padding: 7px 20px !important;
  font-size: 16px !important;
  color: #000 !important;
  height: auto !important;
  max-height: 54px !important;
  border-radius: 0px !important;
}

.formapllications form#gform_11 .gform-theme--foundation span#input_11_87_5_container {
  inline-size: 100%;
}

.formapllications .gform-theme--foundation .gform_fields {
  row-gap: 25px !important; 
}

.formapllications form#gform_11 select,
.formapllications form#gform_13 select,
.formapllications form#gform_14 select,
.formapllications form#gform_12 select {
    border: 1px solid #ccc !important;
    width: 100% !important;
    display: block !important;
    margin: 0 0 10px 0 !important;
    padding: 12px 20px !important;
    font-size: 16px !important;
    color: #000 !important;
    height: auto !important;
    max-height: 54px !important;
    border-radius: 0px !important;
}


.formapllications input[type="text"]::placeholder,
.formapllications input[type="number"]::placeholder,
.formapllications textarea::placeholder{
  color: #888 !important;
}

.formapllications input[type="text"]::-moz-placeholder,
.formapllications input[type="number"]::-moz-placeholder,
.formapllications textarea::-moz-placeholder{
  color: #888 !important;
}


.formapllications input[type="text"]:-ms-input-placeholder,
.formapllications input[type="number"]:-ms-input-placeholder,
.formapllications textarea:-ms-input-placeholder {
  color: #888 !important;
}

.formapllications input[type="text"]:-ms-input-placeholder,
.formapllications input[type="number"]:-ms-input-placeholder,
.formapllications textarea::-ms-input-placeholder {
  color: #888 !important;
}


.news-innerwrap .contentdec-wrap ul {
  padding: 0;
}

.news-innerwrap .contentdec-wrap ul li:last-of-type {
  margin: 0 0 20px 0;
}

.page-template-investors .rightcontentwrap.double .shinewrap img {
  height: 930px;
}

.page-template-investors .leftcontentwrap.grey .shinewrap img {
   min-height: 930px;
}

.page-template-mortgage-loans .leftcontentwrap.two.repeat .shinewrap img {
    min-height: 930px;
}

.page-template-commercial-property-mortgage-belleville .capital-info-wrap .image-wrapperbg {
    height: 520px;
}

.page-template-commercial-property-mortgage-belleville .contentleft-bg .shinewrap img {
  height: 1050px;
}

.page-template-commercial-property-mortgage-toronto .captialdarkwrap .image-wrapperbg::after,
.page-template-commercial-property-mortgage-toronto .capital-info-wrap .image-wrapperbg::after,
.page-template-commercial-property-mortgage-ottawa .captialdarkwrap .image-wrapperbg::after,
.page-template-commercial-property-mortgage-ottawa .capital-info-wrap .image-wrapperbg::after,
.page-template-commercial-property-mortgage-oshawa .capital-info-wrap .image-wrapperbg::after,
.page-template-commercial-property-mortgage-belleville .capital-info-wrap .image-wrapperbg::after   {
  background-image: url('/wp-content/uploads/2025/09/bg-overlay-large.png');
}

.page-template-commercial-property-mortgage-toronto .featureimage-wrap h3::before,
.page-template-commercial-property-mortgage-ottawa .featureimage-wrap h3::before {
    top: 40px !important;
}

.page-template-commercial-property-mortgage-oshawa .capital-info-wrap .contentdec-wrap ul {
    padding: 15px 0 0px 0;
}

.page-template-commercial-property-mortgage-oshawa .leftcontentwrap.dark .shinewrap img {
    min-height: 930px;
}

.page-template-commercial-property-mortgage-belleville .captialdarkwrap .image-wrapperbg {
  height: auto !important;
}

.page-template-commercial-property-mortgage-belleville .rightcontentwrap.dark,
.page-template-commercial-property-mortgage-belleville .rightcontentwrap.warrenbuffet {
  background: #f5f5f5;
}

.menu-header-menu-container .sub-menu .menu-item-has-children i.caret {
  font-size: 15px;
  display: block !important;
  color: #fff;
  position: absolute;
  top: 16px;
  right: 8px;
  transform: rotate(267deg);
}

.single-property-wrap .mapwrap iframe,
.single-property-wrap .mapwrapfix  iframe,
.maplocate-wrap iframe {
  width: 100% !important;
}

.single-property-wrap .mapwrapfix.remove {
  display: none;
}

  .page-template-rentto-own-belleville-ontario .rightcontentwrap.image .overlay,
  .page-template-rentto-own-ottawa-ontario .rightcontentwrap.image .overlay {
    display: none;
  }

  .page-template-rentto-own-belleville-ontario .leftcontent-bg,
  .page-template-rentto-own-ottawa-ontario .mort-tabber-wrap {
    background: #f5f5f5;
  }

  .page-template-rentto-own-belleville-ontario .mort-tabber-wrap ul,
  .page-template-rentto-own-ottawa-ontario .mort-tabber-wrap ul {
  padding-top: 0;
  }

  .page-template-rentto-own-belleville-ontario .mort-tabber-wrap .contentdec-wrap a,
  .page-template-rentto-own-ottawa-ontario .mort-tabber-wrap .contentdec-wrap a {
    text-decoration: underline;
    transition: 0.4s  all ease-in-out;
  }

  .page-template-rentto-own-belleville-ontario .mort-tabber-wrap .contentdec-wrap a:hover,
   .page-template-rentto-own-belleville-ontario .leftcontent-bg  .contentdec-wrap a:hover,
   .page-template-rentto-own-ottawa-ontario .mort-tabber-wrap .contentdec-wrap a:hover,
   .page-template-rentto-own-ottawa-ontario .leftcontent-bg  .contentdec-wrap a:hover {
    color: #ff5e00;
  }

  .page-template-rentto-own-belleville-ontario .leftcontent-bg  .contentdec-wrap a,
  .page-template-rentto-own-ottawa-ontario .leftcontent-bg  .contentdec-wrap a {
    transition: 0.4s  all ease-in-out;
    color: #032846;
    font-weight: 500;
  }

  .page-template-rentto-own-belleville-ontario .bg-downarrow,
  .page-template-rentto-own-ottawa-ontario .bg-downarrow {
    background-size: 20px;
    background-position-x: 98%;
    background-position-y: 14px;
    padding-right: 27px !important;
  } 

  .page-template-rentto-own-ottawa-ontario .property-wrap.repeat {
    padding-top: 6rem !important;
  }


  .page-template-aboutus .divisionsabout p.leading-relaxed {
    min-height: 190px;
  }

  .home .salebyowner .contentdec-wrap ul {
    padding: 10px 0 21px 0;
  }

  .home .salebyowner .contentdec-wrap  a {
    color: #032846;
    transition: 0.3s all ease-in-out;
  }

  .home .salebyowner .contentdec-wrap a:hover {
    color: #ff5e00;
  }

  .home .salebyowner .contentdec-wrap p {
    margin: 0 0 10px 0;
  }

.page-template-renttoown form#form2,
.page-template-whatis-renttoown form#form2,
.page-template-renttow-ownhomes form#form2,
.page-template-capital-financing form#form2,
.page-template-commercial-mortgage-capital form#form2,
.page-template-commercial-mortgage-rate-capital form#form2,
.page-template-construction-financing-capital form#form2,
.page-template-development-financing form#form2,
.page-template-commercial-property-mortgage-toronto form#form2,
.page-template-commercial-property-mortgage-oshawa form#form2,
.page-template-commercial-property-mortgage-belleville form#form2,
.page-template-commercial-property-mortgage-ottawa form#form2,
.page-template-mortgage-financing form#form2,
.page-template-mortgage-loans form#form2,
.page-template-second-mortgage form#form2,
.page-template-mortgage-refinancing form#form2,
.page-template-reverse-mortagesenior form#form2,
.page-template-mortgage-brokers form#form2,
.page-template-toronto-mortgage-loans form#form2,
.page-template-ottawa-mortgage-loans form#form2{
    display: none;
  }

.page-template-renttoown  .signup-bottombtn,
.page-template-whatis-renttoown  .signup-bottombtn, 
.page-template-renttow-ownhomes  .signup-bottombtn,
.page-template-capital-financing  .signup-bottombtn,
.page-template-commercial-mortgage-capital  .signup-bottombtn, 
.page-template-commercial-mortgage-rate-capital  .signup-bottombtn,
.page-template-construction-financing-capital  .signup-bottombtn,
.page-template-development-financing  .signup-bottombtn, 
.page-template-commercial-property-mortgage-toronto  .signup-bottombtn,
.page-template-commercial-property-mortgage-oshawa  .signup-bottombtn,
.page-template-commercial-property-mortgage-belleville  .signup-bottombtn, 
.page-template-commercial-property-mortgage-ottawa  .signup-bottombtn,
.page-template-mortgage-financing  .signup-bottombtn, 
.page-template-mortgage-loans  .signup-bottombtn,
.page-template-second-mortgage  .signup-bottombtn, 
.page-template-mortgage-refinancing  .signup-bottombtn,
.page-template-reverse-mortagesenior  .signup-bottombtn, 
.page-template-mortgage-brokers  .signup-bottombtn, 
.page-template-toronto-mortgage-loans  .signup-bottombtn,
.page-template-ottawa-mortgage-loans  .signup-bottombtn  {
  display: block;
}

.page-template-mortgage-financing .inquires-wrap {
  padding-top: 96px;
  padding-bottom: 0px;
}

.news-innerwrap .contentdec-wrap ul li ul {
    margin: 10px 0 0 0;
}

.page-template-sitemap .contentdec-wrap li {
  margin: 0 0 15px 0;
}

.footerbottomlogo-wrap {
    margin: 56px 0px 0 0;
}

.page-template-sale-by-owner .descriptioninner {
    margin-top: 50px;
}

.page-template-renttoown .custom-border-box .shadow-shadowbox {
    min-height: 516px;
}




/**/



.shinewrap {
  overflow: hidden;
  position: relative;
}

.shinewrap:hover::before {
    animation: shine .75s
}

.shinewrap::before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: '';
  width: 50%;
  height: 100%;
  background: linear-gradient(to right,#fff0 0%,rgb(255 255 255 / .3) 100%);
  transform: skewX(-25deg)
}





@keyframes shine {
    100% {
        left: 125%
    }
}


@-moz-document url-prefix() {
 .renttoown .grid .custom-border-box:nth-child(2n)::after {
    clip-path: polygon(0 0, 100% 0, 100% 48%, 0 48%);
  }
}

@supports (-webkit-overflow-scrolling: touch) {
  .custom-border-box::after {
    clip-path: polygon(0 62%, 100% 62%, 100% 100%, 0 100%);
  }
}


@media (max-width:1650px){ 
.menu-header-menu-container ul#menu-header-menu li a {
  font-size: 15px;
  padding: 40px 25px;
}



.page-template-construction-financing-capital .realrepeat h3 {
  width: 98%;
}

.page-template-development-financing .leftcontent-bg .contentdec-wrap {
  padding-left: 10px;
}

.page-template-reverse-mortagesenior .rightcontentwrap.image .innerimage {
    height: 800px;
}


}

@media (max-width:1600px){ 
  .menu-header-menu-container ul#menu-header-menu li a {
    font-size: 15px;
    padding: 40px 15px;
  }

  .page-template-privatemortgage-investing .rightcontentwrap.image .innercontent {
    max-width: 540px;
  }

  .page-template-development-financing .leftimagefull h3::before {
    width: 99vw;
  }


}

@media (max-width:1510px){ 
  .menu-header-menu-container ul#menu-header-menu li a {
    padding: 32px 15px;
  }

  .page-template-second-mortgage .leftcontentwrap.grey .innerimg {
    min-height: auto;
  }

  .page-template-second-mortgage .leftcontentwrap.grey {
      padding: 50px 0 50px 0;
  }
}



@media (max-width:1500px){ 
  .page-template-mortgage-brokers .rightcontentwrap.image .innercontent {
    padding: 40px 0;
  }

  /* .getintouchwrap .shinewrap img {
    min-height: 800px;
  } */

  .page-template-second-mortgage .leftcontentwrap.grey .shinewrap img {
    min-height: auto;
  }

  .page-template-whatis-renttoown .leftcontentwrap.repeat {
    padding: 50px 0;
  }

  .page-template-commercial-mortgage-rate-capital .rightcontentwrap.grey.second {
    padding: 50px 0;
  }

  .page-template-buyers-offmarket-investor .leftcontentwrap.grey .shinewrap img {
    min-height: auto;
  }

   .page-template-buyers-offmarket-investor .leftcontentwrap.grey {
    padding: 50px 0;
   }

  .mortageblue .innercontent {
    padding: 50px 0;
  }

  .page-template-mortgage-brokers .leftcontentwrap.repeat {
    padding: 40px 0;
  }

  .page-template-whatis-renttoown .leftcontentwrap.repeat .innerimg {
    min-height: auto;
  }

  .page-template-commercial-mortgage-rate-capital .rightcontentwrap.grey.second .innerimg {
    min-height: auto;
  } 

  .page-template-development-financing .rightcontentwrap.image {
    padding: 60px 0;
  }

  .page-template-reverse-mortagesenior .rightcontentwrap.image {
    padding: 50px 0;
  }

  .page-template-reverse-mortagesenior .rightcontentwrap.image .innerimage {
    height: auto;
  }
}


@media (max-width:1400px){ 

  .appform-wrap input[type="date"]
   {
    height: 51px;
    max-width: 98%;
  }

  .page-template-aboutus .divisionsabout p.leading-relaxed {
    min-height: 210px;
  }

     #filter-form  .appform-wrap input[type="date"] {
    max-width: 95%;
  }

 

  .property-filter .appform-wrap input[type="date"] {
    max-width: 95%;
  }

  .page-template-commercial-property-mortgage-toronto .featureimage-wrap h3::before,
  .page-template-commercial-property-mortgage-ottawa .featureimage-wrap h3::before {
    top: 33px !important;
  }

  .getintouchwrap input[type="date"] {
    height: 49px;
    max-width: 95%;
  }


  .page-template-investors .leftcontentwrap.grey .shinewrap img {
    min-height: auto;
  }

  .page-template-investors .leftcontentwrap.grey {
    padding: 40px 0;
  }

  .page-template-mortgage-loans .leftcontentwrap.grey .shinewrap img {
    min-height: auto;
  }

  .page-template-mortgage-loans .leftcontentwrap.grey {
    padding: 50px 0;
  }

  .page-template-debt-elimination .leftcontentwrap.dark .shinewrap img {
    min-height: auto;
  }

  .page-template-debt-elimination .leftcontentwrap.dark {
    padding: 50px 0;
  }

  .page-template-development-financing .rightcontentwrap.warrenbuffet .innerimg {
    height: auto;
  }

  .page-template-mortgage-brokers .rightcontentwrap.image .innerimage {
    height: auto;
  }

  .news-innerwrap .contentdec-wrap h1,
 .news-innerwrap .contentdec-wrap h2,
  .news-innerwrap .contentdec-wrap h3,
   .news-innerwrap .contentdec-wrap h4,
    .news-innerwrap .contentdec-wrap h5 {
    margin: 0px 0 20px 0;
  }

  .page-template-mortgage-brokers .rightcontentwrap.image {
    padding: 40px 0 40px 0;
  }

  .page-template-mortgage-refinancing .rightcontentwrap.image .innerimage {
    height: auto;
  }

  .page-template-mortgage-refinancing .rightcontentwrap.image {
    padding: 50px 0 50px 0;
  }

  .page-template-development-financing .rightcontentwrap.image.greyoverlay .innerimg {
    height: 700px;
  }

  .page-template-development-financing .rightcontentwrap.image.greyoverlay {
    padding: 40px 0;
  }

  .menu-header-menu-container ul#menu-header-menu li a {
    font-size: 14px;
    padding: 32px 15px;
  }

  .page-template-construction-financing-capital .rightcontentwrap.image {
    padding: 70px 0;
  }

   .page-template-construction-financing-capital .rightcontentwrap.dark.realesate .innerimg {
    height: 800px;
  }

  .page-template-renttow-ownhomes .rightcontentwrap.image .innerimage,
  .page-template-renttow-ownhomes .leftcontentwrap.dark .innerimage {
    height: auto;
  }

  .page-template-renttow-ownhomes .rightcontentwrap.image .innercontent,
  .page-template-renttow-ownhomes .leftcontentwrap.dark .innercontent {
    padding: 40px 0;
  }

  .page-template-commercial-mortgage-rate-capital h3::before,
  .page-template-list-your-property-for-free  h3::before,
  .page-template-renttow-ownhomes h3::before,
  .page-template-reverse-mortagesenior h3::before,
  .page-template-home h3::before,
  .page-template-renttoown h3::before,
  .page-template-capital-financing h3::before,
  .page-template-mortgage-financing h3::before,
  .page-template-investors h3::before,
  .page-template-construction-financing-capital h3::before,
  .page-template-mortgage-loans h3::before,
  .page-template-mortgage-brokers h3::before,
  .page-template-second-mortgage h3::before,
  .page-template-mortgage-refinancing h3::before,
  .page-template-reverse-mortagesenior h3::before,
  .page-template-whatis-renttoown h3::before,
  .page-template-renttow-ownhomes h3::before,
  .page-template-how-to-sell-your-home-without-an-realtor h3::before,
  .page-template-list-your-property-for-free h3::before,
  .page-template-cash-offer-for-your-property h3::before,
  .page-template-development-financing h3::before,
  .page-template-construction-financing-capital h3::before,
  .page-template-rent-to-own-investor h3::before,
  .page-template-real-estate-invest-toronto h3::before,
  .page-template-toronto-mortgage-loans h3::before,
  .page-template-ottawa-mortgage-loans h3::before,
  .page-template-commercial-property-mortgage-toronto h3::before,
  .page-template-commercial-property-mortgage-ottawa h3::before,
  .page-template-commercial-property-mortgage-oshawa h3::before,
  .page-template-commercial-property-mortgage-belleville h3::before{
    top: 25px;
  }


  .page-template-capital-financing .reapinnergrid {
    grid-template-columns: 1fr  1fr;
  }


  .footer-innerwrap .widget-subheading {
    font-size: 26px;
    line-height: 36px;
  }

  .renttoown .grid .custom-border-box:nth-child(even)::after {
    clip-path: polygon(0 0, 100% 0, 100% 48%, 0 48%);
  }

  .featuregallery .inner img {
    height: 300px;
  }

  .featuregallery .inner:first-child img {
    height: 620px;
  }
  .divisionsabout br {
    display: none;
  }

  .page-template-investors .custom-border-box::after {
    clip-path: polygon(0 50%, 100% 48%, 100% 100%, 0 100%);
  }

  .page-template-investors .renttoown .grid .custom-border-box:nth-child(even)::after {
    clip-path: polygon(0 0, 100% 0, 100% 33%, 0 32%);
  }

  .page-template-mortgage-loans .leftcontentwrap.two.repeat .shinewrap img {
    min-height: auto;
  }

  .page-template-mortgage-loans .leftcontentwrap.two.repeat {
    padding: 40px 0;
  }

    .news-innerwrap .contentdec-wrap h1 {
      color: #032846;
      font-size: 45px;
      line-height: 55px;
    }

    .news-innerwrap .contentdec-wrap h2 {
      color: #032846;
      font-size: 40px;
      line-height: 50px;
    }

    .news-innerwrap .contentdec-wrap h3 {
      color: #032846;
      font-size: 35px;
      line-height: 45px;
    }

    .news-innerwrap .contentdec-wrap h5 { 
      color: #032846;
      font-size: 20px;
      line-height: 30px;
    }
    
}




@media (max-width:1320px){  
 .headermain {
    padding: 11px 0 10px 0;
  }

  .menu-header-menu-container ul#menu-header-menu li a {
    padding: 20px 10px;
  }

  .footer-innerwrap .widget-subheading {
    font-size: 24px;
    line-height: 34px;
  }

  .formapllications form#gform_9  div#field_9_8 label,
   .formapllications form#gform_10  div#field_10_14 label{
    min-height: 45px;
  }

  .formapllications #gform_12 div#field_12_4 label {
    min-height: 45px;
  }

}

@media (max-width:1200px){   

  .page-template-mortgage-loans .rightcontentwrap.image .shinewrap img {
    height: auto;
}

.page-template-commercial-property-mortgage-oshawa .leftcontentwrap.dark .shinewrap img {
    min-height: auto;
}

.page-template-commercial-property-mortgage-belleville .contentleft-bg .shinewrap img {
  height: auto;
}

    .page-template-second-mortgage .leftcontentwrap.repeat.grey .grid div {
        max-width: 100%;
    }

  h3 br {
    display: none;
  }

  .menu-header-menu-container .sub-menu {
    top: 0px;
  }

  .page-template-list-your-property-for-free .contentleft-bg .shinewrap img {
    height: auto;
  } 

  .page-template-affiliate-directory .unlock-wrap  .shinewrap img {
    height: 650px;
  }

  .page-template-mortgage-refinancing .leftgrey .contentdec-wrap {
    padding-right: 16px;
  }

  .gfield_time_hour.gform-grid-col {
    margin: 0 0 10px 0;
  }

  .page-template-development-financing .rightcontentwrap.image.greyoverlay .max-w-full {
    max-width: 100%;
    padding-right: 16px;
  }

  .page-template-commercial-mortgage-rate-capital .rightcontentwrap.grey.second {
    padding-top: 60px;
  }

  .page-template-mortgage-loans .leftcontentwrap.two.repeat {
    padding: 80px 0;
  }

  .page-template-investors .rightcontentwrap.double .shinewrap img {
    height: 100%;
  }

  .getintouchwrap .shinewrap img {
    min-height: 500px;
  }

  .page-template-second-mortgage .leftcontentwrap.dark .shinewrap img {
    min-height: auto;
  }

  .page-template-how-to-sell-your-home-without-an-realtor .leftgrey .shinewrap img {
    height: auto;
  }

  .page-template-buyers-offmarket-investor .leftcontentwrap.grey {
    padding:  0;
   }


  .mortageblue .innercontent {
    padding: 0 0;
  }

  .page-template-mortgage-loans .warren_repeat .innercontent {
    padding-right: 0px;
  }

  .page-template-whatis-renttoown .rightcontentwrap.warrenbuffet .innercontent {
    padding-right: 0px;
  }

  .page-template-list-your-property-for-free .rightcontentwrap.warrenbuffet .contentdec-wrap {
    padding-right: 0px;
  }

  .page-template-how-to-sell-your-home-without-an-realtor .rightcontentwrap.dark.realesate .innercontent {
    padding-right: 0px;
  }

    .page-template-development-financing .rightcontentwrap.image.greyoverlay,
    .page-template-mortgage-brokers .leftcontentwrap.repeat {
    padding: 40px 0 60px 0;
  }



  .page-template-development-financing .rightcontentwrap.image.greyoverlay .innerimg {
    height: auto;
  }

  .page-template-construction-financing-capital .rightcontentwrap.dark.realesate .innerimg {
    height: auto;
  }

    
  .menu-header-menu-container {
    position: relative;
    top: 15%;
    left: 0px;
  }

   .page-template-renttow-ownhomes .rightcontentwrap.image .innercontent,
   .page-template-renttow-ownhomes .leftcontentwrap.dark .innercontent,
     .page-template-mortgage-brokers .rightcontentwrap.image .innercontent {
    padding: 0;
  }

  .fin-wrap img {
    height: 100%;
  }



  .menu-header-menu-container ul#menu-header-menu li.menu-item-has-children .caret {
    display: block;
    color: #fff;
    position: absolute;
    right: 5px;
    top: 23px;
    transform: translate(-50%, 0);
    padding: 5px 5px;
  }

  .menu-header-menu-container li {
    width: 100%;
    border-bottom: 1px solid #ffffff2b;
  }

  .menu-header-menu-container ul#menu-header-menu li a {
    padding: 20px 10px;
    border-left: 0;
    border-right: 0;
    display: block;
    width: 100%;
    max-width: fit-content;
  }

  .menu-header-menu-container .menu-item-has-children:hover > .sub-menu,
  .menu-header-menu-container .sub-menu .menu-item-has-children:hover > .children {
    opacity: 0;
    visibility: hidden;
    max-height: inherit;
  }   

  header  .menu-header-menu-container .menu-item-has-children.active ul.sub-menu {
    opacity: 1;
    visibility: inherit;
    position: relative;
    transform: none;
    display: block;
    max-height: 100%;
  }

  .menu-header-menu-container .sub-menu .menu-item-has-children ul.children {
    position: relative;
    visibility: visible !important;
    opacity: 1 !important;
    left: 0;
  }


  .menu-header-menu-container .sub-menu .menu-item-has-children ul.children a {
    padding-top: 0 !important;
    margin-top: 0 !important;
  }

  .footer-innerwrap .footer-block.one {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .custom-border-box .solid-arrow::after {
    display: none;
  } 

  .custom-border-box .solid-arrow {
    right: -22px;
    top: 52%;
    transform: rotate(180deg);
  }

 .renttoown .grid .custom-border-box:nth-child(even)::before {
    border: 12px solid #ff5e00;
    clip-path: polygon(0 0, 100% 0, 100% 45%, 0 45%) !important;
  }

  .renttoown .grid .custom-border-box:nth-child(even)::after {
    border: 12px dotted #b3b3b3;
    border-top: none; 
    clip-path: polygon(0 57%, 100% 57%, 100% 100%, 0 100%) !important;
  }

  .renttoown .grid .custom-border-box:nth-child(even) .solid-arrow {
    top: 43% !important;
  }

  .renttoown .grid .custom-border-box:nth-child(even) .solid-circle {
    top: 45% !important; 
  }

  .menu-header-menu-container .sub-menu .menu-item-has-children ul.children {
    display: none !important;
  }

  .custom-border-box::after {
    clip-path: polygon(0 62%, 100% 62%, 100% 100%, 0 100%) !important;
  }

  .page-template-investors .custom-border-box .innerblock {
    min-height: 350px;
  }

  .page-template-investors .renttoown .grid .custom-border-box:nth-child(even)::after {
      clip-path: polygon(0 62%, 100% 62%, 100% 100%, 0 100%) !important;
  }

  .page-template-commercial-mortgage-rate-capital .leftcontentwrap.grey .innercontent {
    max-width: 100%;
  }

  h4 br {
    display: none;
  }

  .menu-header-menu-container .sub-menu .menu-item-has-children i.caret {
    top: 12px !important;
  }

  

}

@media (max-width:1100px){   



}


@media (max-width:1024px){   
.featuregallery .inner:first-child img {
  height: 550px;
}

}



@media (max-width:1200px){  
  .page-template-mortgage-loans .leftcontentwrap.repeat.grey .grid div {
    max-width: 100%;
  }
}

@media (max-width:1100px){  


}

@media (max-width:1000px){   



.page-template-privatemortgage-investing .shinewrap img {
    height: 650px;
    min-height: 100%;
}


.page-template-aboutus .divisionsabout p.leading-relaxed {
    min-height: 300px;
  }
.page-template-capital-financing .contentleft-bg h3{
    max-width: 100%;
}

.page-template-construction-financing-capital .rightcontentwrap.image .innerimage {
  height: auto;
}

 .formapllications form#gform_14 div#field_14_60 label,
  .formapllications form#gform_14 div#field_14_62 label,
 .formapllications form#gform_13 div#field_13_58 label,
  .formapllications form#gform_13 div#field_13_56 label,
  .formapllications form#gform_11 div#field_11_77 label,
  .formapllications form#gform_11 div#field_11_79 label,
  .formapllications form#gform_12 div#field_12_8 label,
  .formapllications form#gform_12 div#field_12_11 label,
  .formapllications form#gform_12 div#field_12_12 label  {
  min-height: 45px;
 }
.benefitsrent-wrap .grid .relative:last-of-type {
  grid-column: 1 / 3;
}

  .page-template-buyers-offmarket-investor .leftcontentwrap.grey {
      padding: 70px 0;
  }

.page-template-mortgage-loans .rightcontentwrap.image .shinewrap img {
  height: auto;
}

.page-template-second-mortgage .leftcontentwrap.repeat.grey .grid div {
  max-width: 100%;
}

.page-template-second-mortgage .rightcontentwrap.repeat .contentdec-wrap,
.page-template-second-mortgage .rightcontentwrap.repeat .contentdec-wrap ul {
  padding-top: 0;
}

.page-template-second-mortgage .rightcontentwrap.image .shinewrap img {
  height: auto;
}

.page-template-mortgage-brokers .leftcontentwrap.grey .innercontent {
  padding-top: 0;
}

.getintouchwrap form .grid-col-three {
  grid-column: 1 / 3 !important;
}

.page-template-mortgage-brokers .leftgrey .contentdec-wrap {
  padding-right: 16px;
}

.page-template-mortgage-financing .rightcontentwrap .contentdec-wrap.innercon ul {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.page-template-mortgage-financing .leftcontentwrap.grey .innercontent {
  text-align: left;
}

.page-template-mortgage-financing .rightcontentwrap.image .innercontent {
  max-width: 92%;
}

.page-template-investors .leftcontentwrap.grey {
  padding: 80px 0;
}

.getintouchwrap .shinewrap img {
    min-height: 100%;
}

.page-template-commercial-mortgage-rate-capital .leftcontentwrap.grey .innercontent {
    text-align: left;
}

.page-template-mortgage-brokers .financ-repeat h3 {
    min-height: auto;
}

.page-template-real-estate-market-investor .dreamslider {
  padding-top: 0;
}

.grid-col-three {
    grid-column: inherit !important;
}

.page-template-second-mortgage .getintouchwrap,
.page-template-mortgage-refinancing .getintouchwrap,
.page-template-mortgage-loans  .getintouchwrap,
.page-template-debt-elimination .getintouchwrap,
.page-template-reverse-mortagesenior .getintouchwrap,
.page-template-development-financing .getintouchwrap,
.page-template-construction-financing-capital .getintouchwrap,
.page-template-commercial-mortgage-rate-capital .getintouchwrap,
.page-template-commercial-mortgage-capital .getintouchwrap{
  margin: 0 0 70px 0;
}

.page-template-commercial-mortgage-rate-capital h3::before,
.page-template-list-your-property-for-free  h3::before,
.page-template-renttow-ownhomes h3::before,
.page-template-reverse-mortagesenior h3::before,
.page-template-home h3::before,
.page-template-renttoown h3::before,
.page-template-capital-financing h3::before,
.page-template-mortgage-financing h3::before,
.page-template-investors h3::before,
.page-template-construction-financing-capital h3::before,
.page-template-mortgage-loans h3::before,
.page-template-mortgage-brokers h3::before,
.page-template-second-mortgage h3::before,
.page-template-mortgage-refinancing h3::before,
.page-template-reverse-mortagesenior h3::before,
.page-template-whatis-renttoown h3::before,
.page-template-renttow-ownhomes h3::before,
.page-template-how-to-sell-your-home-without-an-realtor h3::before,
.page-template-list-your-property-for-free h3::before,
.page-template-cash-offer-for-your-property h3::before,
.page-template-development-financing h3::before,
.page-template-construction-financing-capital h3::before,
.page-template-rent-to-own-investor h3::before,
.page-template-real-estate-invest-toronto h3::before,
.page-template-toronto-mortgage-loans h3::before,
.page-template-ottawa-mortgage-loans h3::before,
.page-template-commercial-property-mortgage-toronto h3::before,
.page-template-commercial-property-mortgage-ottawa h3::before,
.page-template-commercial-property-mortgage-oshawa h3::before,
.page-template-commercial-property-mortgage-belleville h3::before {
    top: 20px;
}

.page-template-rent-to-own-investor .financ-repeat h3 {
    min-height: auto;
}

.page-template-renttoown .leftcontentwrap.grey .innercontent {
  text-align: left;

}

.contactus-single .grid-col-three {
    grid-column: 1 / 3 !important;
}

    .news-innerwrap .contentdec-wrap h1 {
      color: #032846;
      font-size: 40px;
      line-height: 50px;
    }

    .news-innerwrap .contentdec-wrap h2 {
      color: #032846;
      font-size: 35px;
      line-height: 55px;
    }

    .news-innerwrap .contentdec-wrap h3 {
      color: #032846;
      font-size: 30px;
      line-height: 40px;
    }

    .news-innerwrap .contentdec-wrap h5 { 
      color: #032846;
      font-size: 18px;
      line-height: 28px;
    }

}


@media (max-width:991px){  
  .footer-innerwrap span.icon.toggle-icon {
    display: block;
  }

  .page-template-commercial-property-mortgage-toronto .featureimage-wrap h3::before,
  .page-template-commercial-property-mortgage-ottawa .featureimage-wrap h3::before {
    top: 25px !important;
  }

  .contactus-single .grid-col-three {
    grid-column: inherit !important;
}

  .footer-innerwrap .footer-block.one {
    grid-template-columns: 1fr;
    margin: 30px 0 0 0;
    grid-gap: 10px;
  }

  .footer-innerwrap .widget-subheading {
    display: flex;
    justify-content: space-between;
  }

  .footer-innerwrap .footer-column-menu ul.menu {
    overflow: hidden;
    max-height: 0;
    opacity: 0;
    visibility: hidden;
    transition: max-height 0.5s ease, opacity 0.4s ease, visibility 0s linear 0.5s;
  }

  .footer-innerwrap .footer-column-menu.active ul.menu {
    max-height: 1500px;
    opacity: 1;
    visibility: visible;
    margin: 0 0 15px 0;
    transition: max-height 0.5s ease, opacity 0.4s ease, visibility 0s;
  }


  .footer-column-menu.active span.icon.toggle-icon {
    transform: rotate(180deg);
  }

}

@media (max-width:767px){  
  .footer-innerwrap .widget-subheading {
    font-size: 20px;
    line-height: 30px;
    margin: 0 0 15px 0;
  }

  .page-template-mortgage-financing .inquires-wrap {
    padding-top: 70px;
    padding-bottom: 0px;
  }

  .page-template-aboutus .divisionsabout p.leading-relaxed {
    min-height: auto;
  }

.page-template-commercial-property-mortgage-toronto .property-wrap {
   padding-top: 4rem!important;
}

.page-template-rentto-own-ottawa-ontario .property-wrap.repeat {
    padding-top: 4rem !important;
  }

  .page-template-real-estate-invest-toronto .offmarketwrap,
  .page-template-toronto-mortgage-loans .offmarketwrap,
  .page-template-ottawa-mortgage-loans .offmarketwrap,
  .page-template-commercial-property-mortgage-oshawa  {
    padding: 64px 0;
    margin: 64px 0 0 0;
  }

  .page-template-commercial-property-mortgage-belleville .property-wrap {
    padding-top: 4rem !important;
  }

  .page-template-real-estate-invest-toronto .property-wrap {
    padding-top: 4rem !important;
  }

  .page-template-commercial-property-mortgage-toronto .featureimage-wrap h3::before,
  .page-template-commercial-property-mortgage-ottawa .featureimage-wrap h3::before {
    top: 16px !important;
  }

  .page-template-toronto-mortgage-loans .property-wrap,
  .page-template-ottawa-mortgage-loans .property-wrap {
    padding-top: 4em !important;
  }

   #filter-form  .appform-wrap input[type="date"] {
    max-width: 95%;
  }

  .single-property .popup-innercontent {
    width: 90%;
  }

  .page-template-commercial-mortgage-rate-capital .rightcontentwrap.dark .innercontent,
    .page-template-commercial-mortgage-rate-capital .leftcontentwrap.grey .innercontent{
    text-align: center;
  }

  .page-template-cash-offer-for-your-property .rightcontentwrap.dark p {
    text-align: left;
  }

  .page-template-cash-offer-for-your-property .rightcontentwrap.dark div {
    justify-content: start;
  }

  .page-template-renttow-ownhomes .leftcontentwrap.dark p,
  .page-template-renttow-ownhomes .leftcontentwrap.dark h3,
  .page-template-renttow-ownhomes .leftcontentwrap.dark h4 {
    text-align: left;
  }

  .page-template-renttow-ownhomes .rightcontentwrap.image .innercontent {
    padding: 0 20px;
  }

  .page-template-investors .salebyowner .contentdec-wrap {
    padding-bottom: 30px;
  }

  .page-template-mortgage-financing .rightcontentwrap.contactinfo .contentdec-wrap,
  .page-template-mortgage-financing .rightcontentwrap.contactinfo .contentdec-wrap ul {
    padding-top: 0;
  }

  .contentdec-wrap h4 {
    font-size: 24px;
    line-height: 34px;
  }

  .page-template-affiliate-directory .unlock-wrap  .shinewrap img {
    height: auto;;
  }

  .page-template-privatemortgage-investing .shinewrap img {
    height: auto;
  }
  

  .getintouchwrap form .grid-col-three {
    grid-column:  inherit !important;
  }

  .page-template-mortgage-financing .rightcontentwrap .contentdec-wrap.innercon ul {
    grid-template-columns: 1fr;
  }

  .page-template-mortgage-financing .rightcontentwrap.image .innercontent {
    max-width: fit-content;
  }

   .formapllications #gform_12 div#field_12_4 label,
   .formapllications form#gform_14 div#field_14_60 label,
      .formapllications form#gform_14 div#field_14_62 label,
    .formapllications form#gform_13 div#field_13_58 label,
  .formapllications form#gform_13 div#field_13_56 label,
  .formapllications form#gform_11 div#field_11_77 label,
  .formapllications form#gform_11 div#field_11_79 label,
    .formapllications form#gform_12 div#field_12_8 label,
  .formapllications form#gform_12 div#field_12_11 label,
  .formapllications form#gform_12 div#field_12_12 label  {
    min-height: auto;
  }

  .gform-theme--foundation .gfield--width-half {
    grid-column: span 12 !important;
  }

  .formapllications form#gform_9  div#field_9_8 label,
    .formapllications form#gform_9  div#field_10_14 label {
    min-height: auto;
  }

  .page-template-development-financing .leftcontent-bg .contentdec-wrap,
  .page-template-development-financing .contentleft-bg.repeat .contentdec-wrap {
    padding-left: 0;
  }



  .page-template-second-mortgage .getintouchwrap,
.page-template-mortgage-refinancing .getintouchwrap,
.page-template-mortgage-loans  .getintouchwrap,
.page-template-debt-elimination .getintouchwrap,
.page-template-reverse-mortagesenior .getintouchwrap,
.page-template-development-financing .getintouchwrap,
.page-template-construction-financing-capital .getintouchwrap,
.page-template-commercial-mortgage-rate-capital .getintouchwrap,
.page-template-commercial-mortgage-capital .getintouchwrap{
  margin: 0 0 60px 0;
}

  body form iframe {
    transform: scale(0.8);
    margin: 0 0 0 -30px;
}

.page-template-renttoown  .salebyowner h3 {
  text-align: center;
}

.page-template-capital-financing .contentleft-bg.repeat img {
    height: 100%;
}


  .page-template-commercial-mortgage-rate-capital h3::before,
  .page-template-list-your-property-for-free  h3::before,
  .page-template-renttow-ownhomes h3::before,
  .page-template-reverse-mortagesenior h3::before,
  .page-template-home h3::before,
  .page-template-renttoown h3::before,
  .page-template-capital-financing h3::before,
  .page-template-mortgage-financing h3::before,
  .page-template-investors h3::before,
  .page-template-construction-financing-capital h3::before,
  .page-template-mortgage-loans h3::before,
  .page-template-mortgage-brokers h3::before,
  .page-template-second-mortgage h3::before,
  .page-template-mortgage-refinancing h3::before,
  .page-template-reverse-mortagesenior h3::before,
  .page-template-whatis-renttoown h3::before,
  .page-template-renttow-ownhomes h3::before,
  .page-template-how-to-sell-your-home-without-an-realtor h3::before,
  .page-template-list-your-property-for-free h3::before,
  .page-template-cash-offer-for-your-property h3::before,
  .page-template-development-financing h3::before,
  .page-template-construction-financing-capital h3::before,
  .page-template-rent-to-own-investor h3::before,
  .page-template-real-estate-invest-toronto h3::before,
  .page-template-toronto-mortgage-loans h3::before,
  .page-template-ottawa-mortgage-loans h3::before,
  .page-template-commercial-property-mortgage-toronto h3::before,
  .page-template-commercial-property-mortgage-ottawa h3::before,
  .page-template-commercial-property-mortgage-oshawa h3::before,
  .page-template-commercial-property-mortgage-belleville h3::before{
    top: 16px;
  }

  .page-template-capital-financing .reapinnergrid {
    grid-template-columns: 1fr;
  }

  .benefitsrent-wrap .grid .relative:last-of-type {
    grid-column: inherit;
  }

  .contentdec-wrap p,
  .contentdec-wrap h4 {
    margin: 0 0 20px 0;
  }

  .breakwrap br {
    display:none;
  }

  .grid-col-three {
    grid-column: inherit !important;
  }

  .custom-border-box::before {
    border: 8px solid #032846;
  }

  .renttoown .grid .custom-border-box:nth-child(even)::before {
    border: 8px solid #ff5e00;
  }

  .renttoown .grid .custom-border-box:last-child::before {
    border: 8px solid #597381;
  }

  .custom-border-box::before,
  .custom-border-box::after {
    top: -8px;
    left: 0px;
    right: 0px;
  }

  .page-template-investors  .custom-border-box::before {
    clip-path: polygon(0 0, 100% 0, 100% 56%, 0 56%) !important;
  }

  .page-template-investors .custom-border-box .solid-arrow {
    top: 54% !important;
  }

  .page-template-investors .custom-border-box .solid-circle {
    top: 55%  !important;
  }

  .page-template-investors  .renttoown .grid .custom-border-box:nth-child(even) .solid-arrow {
    top: 54% !important;
  }

  .page-template-investors .renttoown .grid .custom-border-box:nth-child(even) .solid-circle,
  .page-template-investors .renttoown .grid .custom-border-box:last-child .solid-arrow {
    top: 55%  !important;
  }

  .page-template-investors .renttoown .grid .custom-border-box:nth-child(even)::after {
    clip-path: polygon(0 64%, 100% 63%, 100% 100%, 0 100%) !important;
  }

  .page-template-investors .custom-border-box::after {
      clip-path: polygon(0 62%, 100% 63%, 100% 100%, 0 100%) !important;
  }

  .page-template-privatemortgage-investing .rightcontentwrap.image .innercontent h3,
   .page-template-privatemortgage-investing .rightcontentwrap.image .innercontent h4,
   .page-template-joint-venture-investor .rightcontentwrap.image h3,
   .page-template-joint-venture-investor .rightcontentwrap.image p {
    text-align: left;

  }


  .custom-border-box .solid-circle {
    left: 4px;
    width: 20px;
    height: 20px;
  }

  .custom-border-box .solid-arrow {
    border-left: 17px solid transparent;
    border-right: 17px solid transparent;
    border-bottom: 20px solid #032846;
    top: 54%;
  }

  .renttoown .grid .custom-border-box:nth-child(even) .solid-arrow {
    border-bottom: 20px solid #ff5e00;
  }

  .page-template-commercial-property-mortgage-oshawa .property-wrap.repeat {
    padding-top: 4rem !important;
  }

  .renttoown .grid .custom-border-box:last-child .solid-arrow {
    right: -17px;
    width: 20px;
    height: 20px;
  }

  .custom-border-box .solid-arrow {
    right: -14px;
  }

  .custom-border-box::after {
    border: 10px dotted #b3b3b3;
    clip-path: polygon(0 64%, 100% 63%, 100% 100%, 0 100%) !important;
  }

  .page-template-investors .custom-border-box .innerblock {
    min-height: auto;
  }

  .page-template-investors .renttoown .grid .custom-border-box:last-child .solid-arrow {
     top: 55%; 
  }

  .page-template-investors .renttoown .grid .custom-border-box:nth-child(even)::before {
      clip-path: polygon(0 0, 100% 0, 100% 56%, 0 56%) !important;
  }

  .renttoown .grid .custom-border-box:nth-child(even)::after {
    border: 10px dotted #b3b3b3;
    clip-path: polygon(0 58%, 100% 58%, 100% 100%, 0 100%);
  }

  .grid-colrow-three {
    grid-column: inherit;
    grid-row: inherit
  }

  .featuregallery .inner:first-child img,
  .featuregallery .inner img {
    height: auto;
  }

  .contentdec-wrap li {
    display: flex;
    justify-content: flex-start;
    gap: 10px;
    text-align: left;
  }

  .bannerwrap .swiper-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    border-radius: 10px;
  }

  .swiper-pagination .video-bullet {
    margin: 0 0 0 -7px;
  }

  .contentdec-wrap li::before {
    position: static;
  }

  .page-template-whatis-renttoown .leftimagefull.repeat .innercontent {
    max-width: 97%;
  }


  .contentdec-wrap h4 {
    font-size: 24px;
    line-height: 34px;
  }

  .image-wrapperbg .contentdec-wrap li {
    padding: 0 0 0 0;
  }

      .news-innerwrap .contentdec-wrap h1 {
      color: #032846;
      font-size: 35px;
      line-height: 45px;
    }

    .news-innerwrap .contentdec-wrap h2 {
      color: #032846;
      font-size: 30px;
      line-height: 40px;
    }

    .news-innerwrap .contentdec-wrap h3 {
      color: #032846;
      font-size: 25px;
      line-height: 35px;
    }
}


@media screen and (max-width: 991px) and (orientation: landscape) {
.menu-header-menu-container {
    top: 25%;
  }

}