.page-node-124 .callout-section {
  display:none;
}

.page-node-124 .content sub {
  margin-left: 0%;
}
.page-node-124 .node__content {
  font-size: 16px !important;
  margin-top: 0px;
}
.page-node-124 .paragraph {
  margin-top: 0px;
}
.page-node-124 .main-content.col{ margin-top: 0;}
.page-node-124 .node__content p {margin: 0px;}
.page-node-124 .node__content div.row.three-col {
  width: 100%;
}
.page-node-124 .node__content .contacts-with-background-text .text-formatted {
  background-color: #fff;
  width: 100%;
  padding: 4.5% 3% 0px 3%;
  margin-top:-15px;
}
.page-node-124 .node__content  .text-formatted {
  padding: 0% 7% 4% 7%;
}

.page-node-124 .custom-contact-public-company-investor {
  margin-top: -5px !important;
}

.page-node-124 .custom-contact-real-estate-inquiries 
, .page-node-124 .custom-contact-private-equity-inquiries
, .page-node-124 .custom-contact-credit-inquiries
, .page-node-124 .custom-contact-public-company-investor {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.page-node-124 .custom-contact-real-estate-inquiries.paragraph
, .page-node-124 .custom-contact-private-equity-inquiries.paragraph
, .page-node-124 .custom-contact-credit-inquiries.paragraph
, .page-node-124 .custom-contact-public-company-investor.paragraph{margin: 0px;}

.page-node-124 .custom-contact-real-estate-inquiries div.row.three-col 
, .page-node-124 .custom-contact-private-equity-inquiries div.row.three-col
, .page-node-124 .custom-contact-credit-inquiries div.row.three-col
, .page-node-124 .custom-contact-public-company-investor div.row.three-col {padding-left: 90px;}

.page-node-124 .custom-contact-real-estate-inquiries h4 
, .page-node-124 .custom-contact-private-equity-inquiries h4
, .page-node-124 .custom-contact-credit-inquiries h4
, .page-node-124 .custom-contact-public-company-investor h4 {
  font-size: 31px;
}

.page-node-124 .custom-contact-credit-inquiries h4 {
  font-size: 31px;
  padding-top: 1.9% !important;
}

.page-node-124 .main-content.col .container.content-container .content a {
  color: #9C6E02;
}
.page-node-124 .node__content .karla-bold{
  font-weight: 700;
}
.page-node-124 .custom-heading-4 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4;
}
.page-node-124 .custom-subheading-4 {
  font-weight: 400;
  font-size: 12px;
  margin-bottom: 8px;
  line-height: 15px;
  margin-top: 4px !important;
}
.page-node-124 .custom-public-comp h4 {
  font-size: 31px;
  font-family: 'Frank Ruhl Libre', sans-serif;
}
.page-node-124 .custom-public-comp h6 {
  margin-bottom: 8px;
  margin-top: 8px;
  font-family: 'Karla', sans-serif;
}

.page-node-124 .contacts-with-background-text {
  background: #fff;
  width: 92%;
  position: relative;
  bottom: 42px;
  margin: 0px auto;
}

.page-node-124 .custom-acc-portfolio-foot-note {
  padding-left: 1.4%;
  padding-right: 1.3%;
}

.page-node-124 .mt-2 {
  margin-bottom:2px !important;
  margin-top: 0.75rem !important;
}
.page-node-124 .custom-contact-credit-inquiries {
  margin-top: -3.5% !important;
}


@media (max-width: 1024px){
  .page-node-124 .custom-contact-real-estate-inquiries div.row.three-col, .page-node-124 .custom-contact-private-equity-inquiries div.row.three-col, .page-node-124 .custom-contact-credit-inquiries div.row.three-col, .page-node-124 .custom-contact-public-company-investor div.row.three-col {
    margin-left: 20px;
    padding:0;
  }
  .page-node-124 .main-content.col{
    padding:0px;
  }
  .page-node-124 .main-content.col .container.content-container{
    padding: 0px;
  }  
  /* .page-node-124 .custom-contact-public-company-investor h4 {
    margin-top: -14% !important;
} */
}

@media(max-width: 1024px) and (min-width: 576px){
  .page-node-124 .col-1 p {
    margin-top: 0px !important;
  }
  .page-node-124 .custom-subheading-4 {
    max-height: 36px;
    font-size:11px;
    margin-bottom:17px;
  }

  .page-node-124 .node__content p {
    margin: 0px;
    font-size: 14px;
}

  .page-node-124 .node__content {
    font-size: 9px !important;
  }
  .page-node-124 .custom-contact-real-estate-inquiries h4 
  , .page-node-124 .custom-contact-private-equity-inquiries h4
  , .page-node-124 .custom-contact-credit-inquiries h4
  , .page-node-124 .custom-contact-public-company-investor h4 {
    font-size: 24px;
  }

  .page-node-124 .custom-contact-credit-inquiries h4 {
    font-size: 24px;
    padding-top: 0 !important;
}

  .page-node-124 .node__content .karla-bold {
    font-size:14px;
  }

  .page-node-124 .main-content.col .container.content-container .content a {
      font-size: 14px;
}

.page-node-124 .node__content .contacts-with-background-text .text-formatted {
  background-color: #fff;
  width: 100%;
  padding: 6% 3% 0px 3%;
  margin-top: 0px;
}

.page-node-124 .node__content .text-formatted {
  padding: 0% 7% 4% 7%;
}

.page-node-124 .custom-contact-real-estate-inquiries h4, .page-node-124 .custom-contact-private-equity-inquiries h4, .page-node-124 .custom-contact-credit-inquiries h4, .page-node-124 .custom-contact-public-company-investor h4 {
  font-size: 26px;
}

.page-node-124 .custom-contact-credit-inquiries h4 {
  font-size: 26px;
  padding-top: 0 !important;
}


/* Preetham Change for iPad Fixes added margin*/
  .page-node-124 .custom-heading-4 {
    font-size: 14px;
  margin: 15px 0 2px 0;
  letter-spacing: -0.67px;
	}
  .page-node-124 .custom-subheading-4 {
    font-size: 10px;
  }
  .page-node-124 .custom-public-comp h4 {
    font-size: 24px;
  }
 
}

@media only screen 
and (width : 1024px) 
and (orientation : landscape) {
.contacts-header-background-img{
 width: 1024px !important;
}

.contacts-header-background-img img
{
  width: 1024px !important;
}
}

@media only screen and (orientation: landscape) and (min-width : 768px) and (max-width: 1024px){
  .page-node-124 .node__content .contacts-with-background-text .text-formatted{
    padding: 5% 3% 0px 3%;
  }
  .page-node-124 .custom-subheading-4 {
      font-size: 11px;
      margin-bottom: 6px;
  }
  .page-node-124 .custom-contact-credit-inquiries {
    margin-top: -2.5% !important;
}
  }
  


@media only screen and (min-width:320px) and (max-width:667px)
{
  .page-node-124 .node__content .contacts-with-background-text .text-formatted{
    padding: 6% 3% 0px 3%;
  }
  .page-node-124 .custom-contact-credit-inquiries {
    margin-top: 0% !important;
}
.page-node-124 .custom-contact-public-company-investor {
  margin-top: 5px !important;
}
  .page-node-124 .custom-heading-4 {
    margin-top: 13%;
}


  .page-node-124 .mt-2 {
    margin-bottom:0px !important;
    margin-top: 0.5rem !important;
    }

    .contacts-with-background-text .custom_mobile_hideout .col-2, .contacts-with-background-text .custom_mobile_hideout .col-3 {
      display: none;
  }

  .page-node-124 .custom-margin-1 {
    margin-top:-11%;
  }

  .page-node-124 .custom-margin-2{
    margin-top:-9.5%;
  }

  .page-node-124 .custom-margin-3 {
    margin-top:7%;
  }

  .page-node-124 div.custom-subheading-4 {
    height: auto;
  }


  .page-node-124 .custom-subheading-4 {
    margin-bottom: 10px;
  }

}

@media only screen and (min-width:768px) and (max-width:1024px)
{
  .page-node-124 .col-1 .mt-2, .page-node-124 .col-2 .mt-2, .page-node-124 .col-3 .mt-2 {
    margin-bottom:0px !important;
    margin-top: 0.5rem !important;
    }
    .page-node-124 .custom-contact-public-company-investor {
      margin-top: -21px !important;
  }
}


@media only screen and (min-width:768px) and (max-width:1024px) {
.page-node-124 .custom-contact-credit-inquiries {
    margin-top: -3.5%;
  }
}


@media only screen and (min-width:576px) and (max-width:767px) {
  .page-node-124 .contacts-with-background-text .col-1 .custom-subheading-4 {
    padding-bottom:25%;
  }

.page-node-124 .contacts-with-background-text p, 
.page-node-124 .custom-contact-public-company-investor p,
.page-node-124 .custom-contact-private-equity-inquiries p,
.page-node-124 .custom-contact-credit-inquiries p,
.page-node-124 .custom-contact-real-estate-inquiries p {
    font-size:12px;
    line-height:20px;
}

.page-node-124 .node__content .karla-bold {
  font-size: 12px;
  line-height: 20px;
}

.page-node-124 .main-content.col .container.content-container .content a {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: -0.5px;
}


.page-node-124 .mt-3, .my-3 {
    margin-top:0;
}

.page-node-124 .mt-2 {
    margin-bottom: 2px !important;
    margin-top: 1.5rem !important;
}

.page-node-124 .contacts-with-background-text{
    padding-bottom:4%;
}

.page-node-124 .custom-contact-credit-inquiries {
    padding-top:6%;
}

.page-node-124 .custom-contact-public-company-investor h4 {
    line-height: 24px;
}
.page-node-124 .custom-subheading-4 {
  margin-bottom:23px;
  min-height:31px;
}
}
