/*New  Module*/
.infrastructure-power-awards h1{
  padding-left: 8%;
  font-size: 65px;
}
.infrastructure-power-awards p{
  padding-left: 15.8%;
  padding-right: 48%;
  font-size: 16px;
}
.infrastructure-power-awards div.row.three-col {
  
  padding-left: 6.4%;
}
 /* logo */
.page-node-24 .paragraph-with-video {
  padding:4% 6%;
}
.info-power-our-belief-image .infra-power-grey-image img {
  width: 83px;
  height: 70px;
  margin-top: 24%;
  margin-left: 4%;
}
.info-power-our-belief-image .infra-power-blue-image img {
  width: 117px;
  margin-top: 31%;
}
/* logo */
.page-node-24 div.custom-heading-4 {
  margin: 15px 0 0 0; 
}
.page-node-24 .infrstructure-power-main-div .line-col {
  margin-top: 12px;
}

.infrastructure-power-overview div > h1 {
  padding-left: 16%;
  font-family: "Frank Ruhl Libre", sans-serif;
  font-weight: 300;
  font-size: 65px;
  color: #012a41;
  line-height: 80px;
}
.infra-power-targeted-investments img  {
  width: 508px;
}
.ares_related_content img {
  width: 100%;
}
.InfraVideoBulletContent {
  color: #fff;
  font-size: 16px;
  font-family: "Karla", sans-serif;
}
.page-node-24 .fa-chevron-circle-down {
  margin-left: 0px;
  float: right;
  margin-top: 2%;
  color: #9c6e02;
}

.page-node-24 .fa-play-circle {
  margin-left: 0%;
  float: right;
  margin-top: 2%;
}

.infrastructure-power-overview div > p {
  line-height: 22px;
  padding-left: 32.5%;
  font-size: 16px;
  font-family: "Karla", sans-serif;
  font-weight: 400;
  color: #012a41;
  padding-right: 1%;
}
.infrstructure-power-main-div .col-md-1 {
  margin-top: 1.2%;
}
.infrstructure-power-main-div .col-md-1 p {
  margin-top: -6%;
}

.infrastructure-power-overview .col-2 {
  padding-left: 0%;
}

.infrstructure-power-main-div > div > p {
  line-height: 15px;
  font-family: "Frank Ruhl Libre", sans-serif;
  font-weight: 700;
  font-size: 12px;
  width: 43%;
  /* padding-left: 52%; */
  color: #002a40;
  text-align: right;
  margin-left: 49%;
}
.infrstructure-power-main-div > div > hr {
  margin-left: -7%;
  margin-top: 2px;
  width: 94%;
  border: 0px solid #012a41 !important;
  border-top: 1px solid #012a41 !important;
}
.infrstructure-power-main-div > div > h3 {
  line-height: 36px;
  margin-left: -1.5%;
  font-family: "Frank Ruhl Libre", sans-serif;
  font-weight: 400;
  font-size: 31px;
  color: #012a41;
}
.info-power-our-belief-image {
  margin-top: -4%;
  margin-left: -3%;
}
.info-power-our-belief-image div > .list-fnote {
  line-height: 13px;
  padding-left: 16.3%;
  font-family: "Karla", sans-serif;
  font-weight: 400;
  font-size: 11px;
  width: 100%;
  color: #012a40;
}

.info-power-our-belief-image div > ol > li::before {
  content: "";
  width: 1%;
  display: inline-block;
}
.infra-power-targeted-investments .col-1 {
  text-align: right;
  padding-right: 1.5%;
}
.infra-power-targeted-investments .col-2 {
  padding-left: 1%;
  padding-right: 19%;
}
.infra-power-targeted-investments h1 {
  line-height: 60px;
  font-family: "Frank Ruhl Libre", sans-serif;
  font-weight: 300;
  font-size: 65px;
  padding-left: 8%;
  padding-bottom: 1.5%;
  color: #012a41;
}
.infra-power-targeted-investment-types .row.three-col {
  width: 100%;
  margin: 0;
}
.page-node-24 #views-bootstrap-related-content-block-1 .row > div {
  padding-left: 5px;
}
.infra-power-targeted-investment-types .three-col {
  padding-left: 14.5%;
  padding-right: 8.5%;
  padding-bottom: 3.5%;
}
.page-node-24 .infra-power-targeted-investment-types .col-md-4 {
  padding-left: 0.5%;
}
.infra-power-value-proposition {
  width: 90%;
  position: relative;
  margin-left: 5% !important;
  margin-top: -5% !important;
  background: rgb(255, 255, 255);
}
.infra-power-value-proposition h1 {
  font-family: "Frank Ruhl Libre", sans-serif;
  font-weight: 300;
  font-size: 65px;
  padding-left: 3.4%;
  padding-top: 5.5%;
  line-height: 80px;
  margin-bottom: -3%;
  color: rgb(1, 44, 62) !important;
  margin-top: 1% !important;
}
.infra-power-targeted-investments div > div > p {
  font-family: "Karla", sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #012a41;
}
.infra-power-targeted-investment-characteristics {
  padding-left: 8.7%;
  margin-top: -2%;
  margin-bottom: 3%;
  padding-right: 9%;
}
.infra-power-targeted-investment-characteristics p {
  line-height: 18px;
  font-family: "Karla", sans-serif;
  font-weight: 700;
  font-size: 16px;
  color: #012a41;
}
.infra-power-targeted-investment-characteristics ul {
  font-family: "Karla", sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #012a41;
  margin-top: -1%;
  margin-bottom: -5%;
}
.infra-power-targeted-investment-types {
  background-color: #f7f7f7;
  padding-left: 1%;
  margin-top: 1%;
  margin-bottom: 3%;
}
.infra-power-targeted-investment-types h1 {
  font-family: "Frank Ruhl Libre", sans-serif;
  font-weight: 300;
  font-size: 65px;
  color: #012a41;
  padding-top: 2.5%;
  padding-left: 7% !important;
  line-height: 80px;
}
.infra-power-targeted-investment-types div > div > div > p {
  font-family: "Karla", sans-serif;
  font-weight: 700;
  font-size: 16px;
  color: #012a41;
  padding-top: 6%;
  margin-bottom: 1%;
  line-height: 18px;
}
.infra-power-targeted-investment-types div > div > div > ul {
  font-family: "Karla", sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #012a41;
}

.infra-power-value-proposition .column1 {
  max-width: 300px;
}
.ares-infra-contact p {
  margin-bottom: 0px;
}
.ares-infra-contact .two-col .col-1 p:nth-child(5) {
  /* margin-top: 1.5rem; */
  margin-bottom:8%;
}
.ares-infra-contact .two-col .col-2 p:nth-child(6) {
  margin-top: 1.5rem;
}
.infra-power-value-proposition h1 {
  font-family: "Frank Ruhl Libre", sans-serif;
  font-weight: 300;
  font-size: 65px;
  color: #012a41;
  margin-top: 1% !important;
  padding-left: 3.3%;
  line-height: 80px;
  margin-bottom: -3%;
}
.infra-power-value-proposition div > div > div > h5 {
  font-family: "Karla", sans-serif;
  font-weight: 700;
  font-size: 16px;
  color: #012a41;
  padding: 0%;
  padding-top: 5%;
  margin-bottom: 6%;
}
.infra-power-value-proposition div > div > div > p {
  font-family: "Karla", sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #012a41;
  /* line-height: 18px; */
}
.infra-power-value-proposition-second-main-div {
  padding-top: 5%;
}
.infra-power-video-content div > h1 {
  font-family: "Frank Ruhl Libre", sans-serif;
  font-weight: 400;
  font-size: 65px;
  color: #ffffff !important;
  padding-left: 3.3% !important;
  width: 59% !important;
  line-height: 77px;
}
.infra-power-video-content {
  margin-top: 0px !important;
}
.infra-power-content {
  width: 100%;
  /* padding-left: 25%; */
  /* padding-top: 11%;  UAT defects*/
}
.infra-power-content p {
  font-family: "Karla", sans-serif;
  font-weight: 400;
  font-size: 16px;
  /* width: 66%; */
}
.infra-power-content-h6 {
  color: #ffffff;
  font-weight: bold;
  letter-spacing: 1px;
  margin: 26px 0px -5px 0px;
  border-bottom: 1px solid #43739d;
  font-family: "Karla", sans-serif;
  font-weight: 700;
  font-size: 16px;
  padding-bottom: 1%;
}
body.page-node-24 div#vbp-201 .video-container {
  padding-left: 0.8%;
  padding-right: 0.2%;
  right: -4.8% !important;
  top: 12.7% !important;
}
body.page-node-24 div#vbp-201 .video-container .embedded-entity {
  width: 630px;
} 

.infra-power-video-content .content-container {
  margin-left: 6.8%;
  padding-right: 3%;
}  

.infra-power-grey-image {
  border-radius: 50%;
  background-color: #012a41;
  display: inline-block;
  height: 100px;
  width: 100px;
  line-height: 1px;
}
.infra-power-grey-image {
  border-radius: 50%;
  background-color: #959595;
  display: inline-block;
  height: 134px;
  width: 134px;
  line-height: 1px;
}
.infra-power-blue-image {
  border-radius: 50%;
  background-color: #012a41;
  display: inline-block;
  height: 186px;
  width: 186px;
  line-height: 1px;
}
.info-power-our-belief-row {
  text-align: center;
}
/* .info-power-our-belief-blue-col .infra-power-blue-image{
    height: 150px;
    width: 150px;
    display: inline-block;
} */
.infra-power-image-p {
  font-family: "Frank Ruhl Libre", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 23px;
  width: 103%;
}
.info-power-our-belief-row-padding {
  padding-top: 2%;
}
.page-node-24 .infra-power-value-proposition .col-md-4 {
  padding-left: 0.5%;
}
.infra-power-value-proposition .three-col {
  width: 100% !important;

  padding-top: 5%;
  padding-left: 11.5%;
  padding-right: 3.8%;
}

.infra-power-value-proposition {
  margin-bottom: 1.85%;
}

.infra-related-content .infra-related-content {
  padding: 5% 0 0 8.1%;
  margin-top: 0%;
}
.infra-related-content .view-content {
  padding-left: 15.8%;
  padding-right: 6%;
}
/* .infra-related-content .grid {
  padding-right: 21%;
  width: 81.50%;
} */
.page-node-24 .infra-related-content .text-center {
  text-align: left !important;
  padding-left: 8%;
}
.infra-related-content h2 {
  font-weight: normal;
  font-weight: 300;
  font-size: 64px;
  line-height: 82px;
}
.infra-related-content ul {
  width: 100% !important;
}
.infra-related-content .views-field.views-field-field-description {
  padding: 3.2% 0% 10% 0%;
  font-family: Frank Ruhl Libre;
  font-size: 18px;
  width: 100%;
  min-height: 131px;
  padding-bottom: 5%;
}
.infra-related-content .views-field.views-field-title a {
  font-size: 14px;
  line-height: 5px;
  color: #012a41;
  font-weight: bold;
  font-family: "Karla", sans-serif;
}
.infra-related-content .views-field-field-release-date {
  font-size: 12px;
  font-style: italic;
  border-top: 1px solid;
  width: 99%;
  font-family: "Karla", sans-serif;
  padding-top: 4px;
}
.infra-related-content .views-field-field-release-date a {
  color: #012a40;
}
body.page-node-24
  ul#blazy-views-related-content-block-1-1
  li.grid
  .views-field.views-field-title
  span.far.fa-play-circle.link-icon {
  color: #9c6e02;
  /* margin-left: 49.8%; */
  float: right;
  padding-top: 3%;
}
body.page-node-24
  ul#blazy-views-related-content-block-1-1
  li.grid
  .views-field.views-field-title
  span.far.fa-chevron-circle-down.link-icon {
  color: #9c6e02;
  /* margin-left: 28%; */
  float: right;
  padding-top: 3%;
}
.ares-infra-contact {
  padding-top: 1.8%;
  margin-bottom: 100px;
}

.ares-infra-contact h1 {
  padding-left: 8%;
}
.ares-infra-contact .col-1 {
  padding-left: 16.7%;
  padding-right: 0.5%;
}
.ares-infra-contact .col-1 p:nth-child(2) {
  font-size: 12px;
  margin-bottom: 1rem;
  letter-spacing: -0.3px;
}
.ares-infra-contact .col-2 {
  padding-right: 10.5%;
}
.ares-infra-contact .col-1 div.custom-heading-4+p {
  font-size: 12px;
  margin-bottom: 1rem;
}
.ares-infra-contact a {
  color: #9c6e02 !important;
}

/* .infra-related-content .views-field.views-field-title a:after {
  font-family: "Font Awesome 5 Pro";
  content: "\f13a";
  font-weight: normal;
  color: #9c6e02;
  float: right;
  padding: 4.1% 10% 0% 0%;
} */

/*Media Queries*/
@media (min-width: 768px) and (max-width: 1000px) {
  .infra-power-targeted-investments div > div > p {
    margin-left: 2%;
  }
  .infra-power-video-content div > h1 {
    margin-left: 2%;
    width: 81%;
  }
  .infra-related-content .views-field.views-field-field-description {
    padding: 3.2% 0% 3% 0%;
  }

  .infra-related-content .views-field.views-field-title a:after {
    padding: 1.8% 64% 0% 0%;
  }
  body.page-node-24
    ul#blazy-views-related-content-block-1-1
    li.grid
    .views-field.views-field-title
    span.far.fa-chevron-circle-down.link-icon {
    color: #9c6e02;
    margin-left: 22%;
  }
  body.page-node-24
    ul#blazy-views-related-content-block-1-1
    li.grid
    .views-field.views-field-title
    span.far.fa-play-circle.link-icon {
    color: #9c6e02;
    margin-left: 37.8%;
  }
}
@media (min-width: 576px) and (max-width: 768px) {
  .infrastructure-power-overview div > h1 {
    padding-left: 10%;
    font-size: 54px;
    color: #012c3e;
  }
  .infrastructure-power-overview div > p {
    padding-left: 26%;
    font-size: 15px;
    color: #012a41;
  }
  .infra-power-targeted-investments div > div > p {
    margin-left: 5%;
    font-size: 15px;
    color: #012a41;
    width: 86%;
  }
  .infrstructure-power-main-div > div > p {
    padding-left: 100%;
    margin-top: 4%;
    font-size: 15px;
  }

  .infrstructure-power-main-div > div > hr {
    margin-left: 65%;
    width: 100%;
    margin-top: 25%;
  }
  .infrstructure-power-main-div > div > h3 {
    margin-left: 9%;
    line-height: 25px;
    font-size: 18px;
    width: 78%;
  }
  .info-power-our-belief-image div > ol {
    width: 97%;
    margin-left: 0%;
  }
  .infra-power-targeted-investments h1 {
    font-size: 54px;
  }
  .infra-power-targeted-investment-types h1 {
    font-size: 54px !important;
    padding-left: 4% !important;
  }
  .infra-power-video-content div > h1 {
    font-size: 49px !important;
    margin-left: 0;
    margin-top: 8%;
    line-height: 50px;
  }
  .infrstructure-power-main-div {
    margin-left: -1%;
  }
  .infra-power-targeted-investments {
    padding-left: 4%;
  }
  .infra-power-targeted-investment-characteristics {
    padding-left: 4.2%;
  }
  .infra-power-targeted-investment-types {
    padding-left: 2.1%;
  }
 
  .infra-power-value-proposition h1 {
    font-size: 54px !important;
  }
  /* .infra-power-value-proposition div > div {
    margin-bottom: 8%;
  } */
  .infra-power-value-proposition-second-main-div {
    margin-top: -10% !important;
    margin-bottom: -30% !important;
  }
  .infra-power-content {
    padding-top: 1%;
    margin-left: -1%;
  }
  .infrastructure-power-overview div .col-2 {
    padding-right: 5%;
    padding-top: 2.5%;
  }
  .infrastructure-power-overview {
    margin-top: -8%;
  }
  .infra-power-targeted-investment-types .three-col {
    padding-left: 0;
  }
  .infra-power-value-proposition .three-col {
    position: relative;
    width: 98% !important;
    padding-top: 6%;
    left: -5%;
  }
  .page-node-24 .infra-related-content .text-center {
    text-align: left !important;
    padding-left: 8%;
    font-size: 54px;
  }

  /* related content for ipad start*/
  /* .infra-related-content .views-field.views-field-field-description {
    padding: 3.2% 18% 1% 0%;
  } */
  /* .infra-related-content .views-field-field-release-date {
    width: 36%;
  }
  .infra-related-content .views-field.views-field-title a:after {
    padding: 1.8% 64% 0% 0%;
  } */
  /* related content for ipad end*/
}



 @media only screen and (min-width: 320px) and (max-width: 576px) {
  .infrstructure-power-main-div .col-md-1 {
    margin-top: 0.2%;
  }
  .page-node-24 .fa-chevron-circle-down {
    margin-top: 5%;
  }
  
  .page-node-24 .fa-play-circle {
    
    margin-top: 5%;
  }
  .infra-power-content-h6 {
    font-size: 13px;
  }

  .page-node-24 .fa-play-circle:before {
    color: #9c6e02;
    margin-left: 35px;
  }
  .page-node-24 .fa-chevron-circle-down:before {
    color: #9d6e29;
    margin-left: 0px !important;
  }
  .infra-related-content .views-field-field-release-date {
    font-size: 9px;
    font-style: italic;
    border-top: 1px solid;
    width: 99%;
    font-family: "Karla", sans-serif;
  }
  .infra-related-content .views-field.views-field-title a {
    font-size: 9px;
    line-height: 5px;
    color: #012a41;
    font-weight: bold;
    font-family: "Karla", sans-serif;
  }
  .infra-related-content .views-field.views-field-field-description {
    /* padding: 3.2% 13% 10% 0%; */
    font-family: 'Frank Ruhl Libre';
    font-size: 12px;
    min-height: 90px;
  }

  .infra-related-content .grid__content {
    padding: 6px;
  }
  .infra-related-content .view-content {
    padding-left: 1%;
    padding-right: 1%;
  }
  .infra-related-content .grid {
    display: inline-block !important;
    margin-bottom: 2% !important;
  }
  .background-image-with-text-video {
    margin-top: 0% !important;
  }
  body.page-node-24 div#vbp-201 .video-container {
    padding-left: 2.8%;
    padding-right: 0.2%;
    right: 0% !important;
    top: 10.7% !important;
  }
  body.page-node-24 div#vbp-201 .video-container .embedded-entity {
    width: 100%;
}  

  .infrastructure-power-overview {
    margin-top: 1% !important;
  }

  .infrastructure-power-overview div > h1 {
    padding-left: 3% !important;
    font-size: 36px !important;
    color: rgb(1, 44, 62) !important;
  }
  .infrastructure-power-overview div > p {
    padding-left: 8%;
    padding-right: 7%;
    font-size: 13px;
    color: #012a41;
  }
  .infrastructure-power-overview .col-2 {
    padding-right: 10%;
    padding-left: 11%;
    padding-top: 4% !important;
  }
  .infrstructure-power-main-div > div > p {
    padding-left: 8%;
    margin-left: -21.2%;
  }
  .infrstructure-power-main-div > div > hr {
    margin-left: -11%;
    width: 15%;
    margin-top: -3%;
  }
  .infrstructure-power-main-div > div > h3 {
    margin-left: 0%;
    line-height: 18px;
    font-size: 16px;
    color: #012a41;
    padding-left: 8%;
    padding-right: 7%;
  }
  .info-power-our-belief-image div > ol {
    padding-left: 17%;
    padding-right: 11%;
    font-family: "Karla", sans-serif;
    font-weight: 400;
    font-size: 11px;
    width: 100%;
    color: #012a41;
  }
  .info-power-our-belief-image {
    margin-top: -16%;
    margin-left: -4%;
  }
  .infra-power-targeted-investments h1 {
    line-height: 36px;
    font-size: 36px;
    color: #012a41;
    padding-left: 0%;
    width: 70%;
    margin-left: -3%;
  }
  .infra-power-targeted-investments .col-1 {
    text-align: right;
    padding-left: 5%;
    padding-right: 13%;
  }
  .infra-power-targeted-investments .col-2 {
    padding-left: 5%;
    padding-right: 13%;
  }

  .infra-power-targeted-investments div > div > p {
    /* font-size: 13px; */
    color: #012a41;
    margin-top: 5%;
  }
  .infra-power-targeted-investment-characteristics {
    padding-left: 4.5%;
    margin-top: -18%;
    padding-right: 3%;
  }
  .infra-power-targeted-investment-characteristics ul {
    font-size: 13px;
  }
  .infra-power-targeted-investment-types h1 {
    line-height: 36px;
    margin-bottom: 7%;
    width: 87%;
    font-size: 36px !important;
    padding-left: 3.5% !important;
    padding-top: 6%;
  }
  .infra-power-targeted-investment-types .row.three-col {
    width: 100%;
    margin: auto;
  }
  .infra-power-targeted-investment-types .three-col {
    padding-left: 9%;
    padding-right: 4%;
  }
  .infra-power-value-proposition-img {
    margin-left: -7px !important;
    margin-right: -8px !important;
    margin-top: 10px !important;
  }
  .infra-power-targeted-investment-types li {
    font-size: 13px;
  }
  .infra-power-targeted-investment-types strong {
    /* font-size: 13px; */
  }
  .infra-power-targeted-investment-types ul {
    font-size: 13px;
  }
  .infra-power-value-proposition h1 {
    line-height: 36px;
    font-size: 36px !important;
    width: 100%;
    margin-bottom: 7%;
    padding-left: 0%;
    margin-left: -1%;
  }
  .infra-power-value-proposition .col-sm-4 {
    margin-top: 11% !important;
  }
  .infra-power-video-content div > h1 {
    font-size: 36px !important;
    margin-left: -2%;
    line-height: 36px;
    margin-top: 8%;
    padding-left: 0% !important;
    padding-bottom:3%;
  }
  .infra-power-content {
    padding-top: 3%;
    padding-left: 5%;
    padding-right: 5%;
  }
  .infra-power-content p {
    font-size: 13px;
  }
  .related-content-main-div .field__item div > h2 {
    font-size: 36px;
  }

  .infra-power-targeted-investments {
    padding-left: 3.5%;
    margin-top: -10%;
  }
  .infra-power-targeted-investment-types .three-col {
    margin-left: 0% !important;
  }
  .infra-power-value-proposition .col-2 {
    padding-top: 0%;
  }
  .infra-power-value-proposition .col-3 {
    padding-top: 0%;
  }

  .infrstructure-power-main-div {
    margin-top: -10%;
  }
  .infra-power-value-proposition .three-col {
    width: 100% !important;
    padding-top: 0%;
    padding-left: 6%;
    padding-right: 0%;
  }
  .infra-power-value-proposition div > div > div > h5 {
    font-family: "Karla", sans-serif;
    font-weight: 700;
    /* font-size: 13px; */
    color: #012a41;
    padding: 0%;
    padding-top: 5%;
    margin-bottom: 2%;
  }
  .infra-power-value-proposition div > div > div > p {
    font-family: "Karla", sans-serif;
    font-weight: 400;
    /* font-size: 13px; */
    color: #012a41;
    /* line-height: 18px; */
    padding-bottom: 5%;
  }
  /* .background-image-with-text-video p {
    width: 80%;
  } */
  body.page-node-24 .viewsreference--view-title h2 {
    font-size: 36px;
    line-height: 36px;
    margin-left: -10%;
    margin-bottom: 10%;
  }
  body.page-node-24 .views-element-container .contextual-region {
    padding-left: 15%;
  }
  /* body.page-node-24 [class*="block-column-"] > .grid,
  .item-list > [class*="block-column-"] > .grid {
    margin-bottom: 27%;
    padding: 0;
  } */
  .infra-power-image-p {
    /* line-height: 18px; */
    /* font-size: 13px; */
    width: 99%;
    padding-bottom: 3%;
    margin-top: -6%;
  }

  .infra-power-image-p:nth-child(2) {
    margin-top: 1%;
    padding-bottom: 7%;
    padding-left: 5%;
    padding-right: 2%;
  }

  /* .infra-power-targeted-investment-characteristics ul {
    font-size: 13px;
    padding: 0 30px;
  } */

  .page-node-24 .infra-related-content .text-center {
    text-align: left !important;
    font-size: 36px !important;
    /* margin-left: 0%; */
    line-height: 36px;
    margin-bottom: 4%;
    width: 100%;
    padding-left: 2%;
  }

  .infra-related-content .views-field.views-field-field-description {
    padding: 3.2% 5% 3% 0%;
  }

  .infra-related-content .views-field.views-field-title a:after {
    padding: 4.1% 19% 0% 0%;
  }
  .infra-power-value-proposition-second-main-div .col-1 {
    margin-top: 9%;
  }
  .ares-infra-contact {
    padding-top: 1.8%;
    margin-top: 0px !important;
  }
  .ares-infra-contact p {
    font-size: 13px;
  }
  .ares-infra-contact h1 {
    padding-left: 2%;
  }
  .ares-infra-contact .col-1 {
    padding-left: 10%;
    padding-right: 10%;
  }
  .ares-infra-contact .col-1 p:nth-child(2) {
    font-size: 12px;
  }
  .ares-infra-contact .col-2 {
    padding-right: 10%;
    padding-left: 10%;
  }
  .ares-infra-contact .col-2 p:nth-child(2) {
    font-size: 9px;
  }
  .ares-infra-contact .custom-heading-4 {
    font-size: 13px;
  }
  .ares-infra-contact a {
    color: #9c6e02 !important;
  }
  .infra-power-video-content li {
    font-size: 13px;
  }
  .infra-power-targeted-investment-types div > div > div > p {
    padding-top: 0%;
    padding-bottom: 4%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /*New  Module*/
.infrastructure-power-awards h1{
  padding-left: 5%;
  font-size: 54px;
}
.infrastructure-power-awards p{
  padding-left: 6.8%;
  padding-right: 41%;
  font-size: 15px;
}
.infrastructure-power-awards div.row.three-col {
  
  width: 91%;
  padding-left: 0;
}
  .infrstructure-power-main-div .col-md-1 {
    margin-top: 1.6%;
  }
  .infrstructure-power-main-div > div > hr {
    margin-left: -19%;
    width: 170%;
    margin-top:31%;
  }
  .info-power-our-belief-image {
    margin-top: -4%;
    margin-left: -15%;
}

  .page-node-24 .infrstructure-power-main-div .line-col {
    margin-top: 0px;
}
  .infra-related-content .views-field.views-field-field-description {
    width: 100% !important;
  }

  .infrstructure-power-main-div > div > p {
    width: 90%;
    margin-left: 10%;
 }
  .page-node-24 .fa-chevron-circle-down {
    margin-left: 0px;
    float: right;
    margin-top: 2%;
    color: #9c6e02;
  }

  .infra-related-content .views-field-field-release-date {
    width: 100%;
    margin-bottom: 5%;
  }
  .infra-power-video-content .background-image-with-text-video {
    width: 90%;
  }
  .infra-power-targeted-investments h1 {
    font-size: 54px;
    padding-left: 0%;
  }
  .infra-power-targeted-investments .col-2 {
    padding-left: 1%;
    padding-right: 4%;
  }
  .infra-power-targeted-investment-types h1 {
    padding-left: 2% !important;
    font-size: 54px;
  }
  .infra-power-value-proposition {
    width: 92%;
    margin-left: 1% !important;
}
  .infra-power-targeted-investment-types .three-col {
    padding-left: 4%;
    padding-right: 4%;
  }
  .infra-power-value-proposition .three-col {
    position: relative;
    width: 100% !important;
    padding-top: 6%;
    left: 5%;
    padding-left: 0%;
    padding-right: 0%;
  }
  .infra-power-value-proposition h1 {
    font-size: 54px;
    padding-left: 2.3%;
    padding-top: 2.5%;
  }
  .page-node-24 .infra-related-content .text-center {
    padding-left: 3.5%;
  }
  .infra-related-content .view-content {
    padding-left: 5%;
    padding-right: 6%;
  }
  .infra-power-targeted-investments {
    padding-left: 2%;
  }
  .ares-infra-contact h1 {
    padding-left: 3.5%;
    font-size: 54px;
  }
  .ares-infra-contact .col-1 {
    padding-left: 10%;
    padding-right: 0.5%;
    font-size: 0.8rem;
  }
  .ares-infra-contact .col-2 {
    padding-right: 7.5%;
    font-size: 0.8rem;
  }
  .ares-infra-contact .custom-heading-4 {
    min-height: 2em;
    letter-spacing: 0px;
  }
  .page-node-24 .background-image-with-text-video {
    width: 90% !important;
  }
  .infra-power-video-content .content-container{
    margin-left: 4.2% !important;
    padding-right: 2% !important;
} 

  .infra-power-content {
    width: 100%;
    /* padding-left: 11%; */
  }
  .infra-power-video-content div > h1 {
    font-size: 49px !important;
    margin-left: -18px;
    margin-top: 3%;
    padding-left: 0% !important;
  }
  body.page-node-24 div#vbp-201 .video-container {
    padding-left: 0%;
    padding-right: 0.2%;
    right: -4% !important;
    top: 8.7% !important;
  }
  body.page-node-24 div#vbp-201 .video-container .embedded-entity {
    width: 360px;
}  

  .infrstructure-power-main-div > div > p {
    padding-left: 0%;
    margin-top: 4%;
    font-size: 12px;
  }
  .infra-power-grey-image {    
    margin-top: 11px;
    margin-left: 16px;
}

  .infra-power-image-p {    
    padding-left: 12px;
  }

  .infrstructure-power-main-div > div > h3 {
    margin-left: 2%;
    line-height: 25px;
    font-size: 18px;
    width: 97%;
  }
  .page-node-24 .fa-play-circle {
    margin-left: 0%;
    float: right;
    margin-top: 2%;
  }
  .page-node-24.fa-chevron-circle-down:before {
    color: #9c6e02;
    margin-left: 0%;
    float: right;
    margin-top: 2%;
  }
}

@media only screen 
and (width : 1024px) 
and (orientation : landscape) {

  .infrstructure-power-main-div .col-md-1 {
    margin-top: 1.2%;
  }

  body.page-node-24 div#vbp-201 .video-container {
    padding-left: 0%;
    padding-right: 0.2%;
    right: -5% !important;
    top: 12.7% !important;
}  
body.page-node-24 div#vbp-201 .video-container .embedded-entity {
  width: 480px;
}  

  .info-power-our-belief-image {
    margin-top: -4%;
    margin-left: -11%;
}
.info-power-our-belief-image div > ol {
  padding-right: 10%;
}

.infra-power-value-proposition-img {
  width: 1024px !important;

}

.infra-power-value-proposition-img img {
  width: 1024px !important;
}
.infrstructure-power-main-div > div > hr {
  margin-top:23%;
  width:132%;
  margin-left:-7%;
}
}



.InfraVideoBulletContent sup{
  font-size:12px;
}

.page-node-24 .infra-power-value-proposition .three-col h5 {
  min-height: 31px;

}
/* @media only screen and (max-width: 413px) and (min-width: 375px) {
  .infrstructure-power-main-div > div > p {
    
    margin-left: -16.9%;
}
}
@media only screen and (max-width: 450px) and (min-width:  414px) {
  .infrstructure-power-main-div > div > p {
    
    margin-left: -21.2%;
}
} */
@media only screen 
and (min-width : 576px) 
and (max-width : 767.98px) 
 { 
  body.page-node-24 div#vbp-201 .video-container .embedded-entity {
    width: 90%;
}
.background-image-with-text-video p {
  font-family: "Karla", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  padding-left: 6%;
  padding-right: 3%;
}
.InfraVideoBulletContent {
  color: #fff;
  font-size: 14px;
  font-family: "Karla", sans-serif;
  padding-left: 11%;
}
 }
 @media only screen and (min-width: 361px) and (max-width: 380px){
  .infrstructure-power-main-div > div > p{
    margin-left:-19.5% !important;
  }
 }
 @media only screen and (min-width: 320px) and (max-width: 360px){
  .infrstructure-power-main-div > div > p{
    margin-left:-19% !important;
  }
 }

 @media only screen 
and (width : 1024px) 
and (orientation : landscape) {
.infra-related-content .views-field.views-field-field-description {
    padding: 3.2% 0% 10% 0%;
    font-family: Frank Ruhl Libre;
    font-size: 16px;
}
/*New  Module*/
.infrastructure-power-awards h1{
  padding-left: 3.5%;
  font-size: 54px;
}
.infrastructure-power-awards p{
  padding-left: 5.2%;
  padding-right: 49%;
  font-size: 16px;
}
.infrastructure-power-awards div.row.three-col {
  
  width: 94%;
  padding-left: 0;
}
}
@media only screen 
and (max-width : 414px){
  /*New  Module*/
  .infrastructure-power-awards .three-col .col-2,  .infrastructure-power-awards .three-col .col-1{
    margin-bottom: 2%;
  }

.infrastructure-power-awards h1{
  padding-left: 4%;
  font-size: 36px;
}
.infrastructure-power-awards p{
  padding-left: 11.8%;
  padding-right: 14%;
  /* font-size: 13px; */
}
.infrastructure-power-awards div.row.three-col {
  

  padding-left: 0;
}
}
/* ACW-636 */
.infrastructure-power-awards div.row.two-col{
  width: 85%;
  margin: 40px auto 20px;
  padding-left: 6.4%;
}
@media (min-width: 667px) and (max-width: 730px){
  .infrastructure-power-awards div.row.two-col .embedded-entity,
  .infrastructure-power-awards div.row.three-col .embedded-entity {
    padding-top: 10px;
  }
}
.corporate-opp-acof-plan.targ-sect h2.targeted-title {
  padding-left: 8%;
  font-size: 65px;
}
.corporate-opp-acof-plan.targ-sect #line-col-main-div .row>p {
  padding-left: 16%;
  margin: 10px 0 20px;
}
.corporate-opp-acof-plan.targ-sect #line-col-main-div .second-content>.row.row-content {
  padding: 0 12% 0 16%;
}
.corporate-opp-acof-plan.targ-sect #line-col-main-div .second-content .row-content .col-md-3 h5 {
  font-family: 'Karla', Arial, Calibri, Helvetica, sans-serif;
  ;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;
}
.corporate-opp-acof-plan.targ-sect #line-col-main-div .second-content .row-content .col-md-3 ul {
  margin-top: 20px;
}
.corporate-opp-acof-plan.targ-sect #line-col-main-div .second-content .row-content .col-md-3 ul li {
  /* font-size: 15px; */
  /* line-height: 18px; */
  margin-bottom: 5px;
}
.key-attributes {
  padding: 0 10% 0 15.6%;
  margin-bottom: 60px;
}
.key-attributes .col-sm-6.col-1 {
  max-width: 45%;
  flex: 0 0 45%;
}
.key-attributes .col-sm-6.col-2 {
  width: 55%;
  flex: 0 0 55%;
}
.key-attributes .col-sm-6.col-2 ul {
  /*font-size: 15px; */
}
.key-attributes .col-sm-6.col-2 ul li {
  margin-bottom: 6px;
}
.corporate-opp-overview .col-2 .embedded-entity {
  margin-top: 15px;
}
.about-ares-custom-intrective-map h2 {
  margin-top: 10px;
  margin-bottom: 20px;
}
.esg-related-content .view-content {
  padding-top: 20px;
  padding-bottom: 30px;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .corporate-opp-acof-plan.targ-sect #line-col-main-div .second-content>.row.row-content {
    padding: 0 10%;
  }
  .corporate-opp-acof-plan.targ-sect #line-col-main-div .row>p {
    padding-left: 10%;
  }
  .corporate-opp-acof-plan.targ-sect h2.targeted-title {
    padding-left: 3.5%;
    font-size: 50px;
  }
  .key-attributes {
    padding: 0 10%;
    margin: 40px 0 30px;
  }
}
@media (max-width: 767px) {
  .corporate-opp-acof-plan.targ-sect h2.targeted-title {
    padding-left: 2%;
    font-size: 36px;
    margin-top: 20px;
  }
  .corporate-opp-acof-plan.targ-sect #line-col-main-div .second-content>.row.row-content {
    padding: 0;
  }
  .corporate-opp-acof-plan.targ-sect #line-col-main-div .row>p {
    padding-left: 10%;
  }
  .key-attributes {
    padding: 0 5%;
  }
  .corporate-opp-acof-plan.targ-sect #line-col-main-div .second-content>.row.row-content .col-md-3,
  .key-attributes .col-sm-6.col-1,
  .key-attributes .col-sm-6.col-2 {
    max-width: 100%;
    flex: 0 0 100%;
  }
  .corporate-opp-acof-plan.targ-sect #line-col-main-div .second-content>.row.row-content .col-md-3 .col-md-12 {
    padding-top: 0;
  }
}
/* ACW-636 */