
/*related content */
.page-node-12243 .x-button {
    display: block!important;
    color: #9C6E02;
    font-size: 14px;
    display: inline-block;
    margin-top: -8px;
    margin-left: 7px;
    font-weight: bold;
}


.page-node-12243 .openedToolTip .close-tooltip {
    top: -20px;
    font-size: 14px;
    font-weight: normal;
    color: #fff;
    font-size: 8px;
    margin-top: -5px;
    margin-left: 6px;
}


.page-node-12243 .openedToolTip .close-tooltip {

    display: flex!important;
    margin-top: 4px;

}


.custom-ares-ssg-related-content {
    padding-left: 13%;
    padding-right: 19%;
    margin-top: 0px;
    margin-top: 112px !important;
  }
  
  .custom-ares-ssg-related-content h2 {
    font-size: 65px;
    margin-left: -7.5%;
    padding-bottom: 0.7%;
    text-align: left !important;
    letter-spacing: -0.5px;
  }
  
  .custom-ares-ssg-related-content .views-field-field-description {
    min-height: 120px;
    padding-top: 5%;
    font-size: 18px;
    line-height: 24px;
    color: #323846;
    font-family: "Frank Ruhl Libre", sans-serif;
  }
  

.custom-ares-ssg-related-content .views-field-title {
    border-bottom: 1px solid #000;
  }
  .custom-ares-ssg-related-content .views-field-title .far {
    float: right;
    color: #9d6e29 !important;
    margin-top: 1%;
  }
  .custom-ares-ssg-related-content .views-field.views-field-title a {
    color: #012a40;
  }
  .custom-ares-ssg-related-content .views-field.views-field-title {
    font-size: 14px;
    font-family: "Karla", sans-serif;
    font-weight: 700;
  }
  .custom-ares-ssg-related-content .views-field-field-release-date {
    font-size: 12px;
    font-style: italic;
    font-family: "Karla", sans-serif;
    padding-top: 2%;
  }

  

.custom-pan-asian .row.two-col {
  padding-left: 16.7%;
  padding-right: 12%;
  margin-bottom: 4.5%;
}

.custom-pan-asian img {
  width:410px;
  max-height: 250px;
}
.custom-pan-asian h1 {
 padding-left:8%;
 padding-right:33%;
 font-size:65px;
 line-height:65px;
 font-weight:lighter !important;
 margin-bottom: 50px;
}


.custom-pan-asian .col-2 {
  padding-left:2.2%;
}

.custom-pan-asian h6 {
      font-family: "Karla",sans-serif;
      font-weight: bold;
      margin-top: 4.1%;
      margin-bottom: 2.9%;
      color: #012A41;
  }


.custom-pan-asian p {
  padding-right:4%;
}    

.custom-ares-ssg-our-approach-row1 {
  padding-left:7.9%;
  background: #ffffff;
  width: 92.2%;
  padding-left: 4%;
  position: relative;
  margin-left: 3.8% !important;
  margin-top:  -5.7% !important;
}    

.custom-ares-ssg-our-approach-row1 h1 {
  font-size:65px;
  line-height:65px;
  padding-top:5%;
  padding-bottom: 2%;
  font-weight:lighter !important;
}

.custom-ares-ssg-our-approach-row1 p {
  padding-left: 20.6%;
  padding-right: 3.8%;
  font-size:16px;
  line-height:24px;
  font-family:"Karla",sans-Serif;
}

.custom-ares-ssg-our-approach-row1 .col-2 {
  padding-left: 2%;
}

.custom-ares-ssg-our-approach-row2 .col-1{
  padding-left: 17.5%;
  padding-right: 0;
}
.custom-ares-ssg-contact-text .col-1 p a {
  font-weight: normal !important;
}

.custom-ares-ssg-our-approach-row2 .col-1 img {
  width:410px;
}

.custom-ares-ssg-our-approach-row2 .col-2 p {
  padding-left:5.7%;
  padding-right:27%;
      font-size:16px;
  line-height:24px;
  font-family:"Karla",sans-Serif;
}

.custom-ares-ssg-our-approach-row3 .col-1 {
  padding-left:17.4%;
}

.custom-ares-ssg-our-approach-row3 .col-1 p {
  font-size:16px;
  line-height:24px;
}

.custom-ares-ssg-our-approach-row3 .col-2 {
  padding-left:3.8%;
}

.custom-ares-ssg-our-approach-row3 .col-2 img,
.custom-ares-ssg-our-approach-row1 .col-2 img {
  width:410px;
}

.custom-ares-ssg-philosophy .col-md-9 {
  padding-left: 2.1%;
  padding-right: 5%;
}

.custom-ares-ssg-philosophy .col-md-1 {
  padding-left: 0;
  padding-right: 1%;
  margin-left: -0.6%;
}

.custom-ares-ssg-philosophy .custom-left-heading {
  padding-right: 1%;
}

.custom-ares-ssg-philosophy .col-md-9 h3 {
  padding-left: 0;
  padding-right: 0%;
  font-family: 'Frank Ruhl Libre', sans-serif;
  font-weight: 400;
  font-size: 31px;
  line-height: 36px;
}

.custom-ares-ssg-philosophy .col-md-1 p {
  font-family: 'Frank Ruhl Libre', sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  padding-top: 2%;
  text-align: right;
}

.custom-ares-ssg-philosophy {
  padding-top: 0;
  margin-top: 1.9%;
  padding-bottom: 2%;
}

.custom-ares-ssg-philosophy .col-md-1 hr {
  margin-left: 25.6%;
  margin-top: 9%;
}

.custom-ares-ssg-philosophy .col-1 {
  padding: 1.1% 1.1% 2.9% 17.7%;
}

.custom-ares-ssg-philosophy .col-1 p:nth-of-type(2) {
margin-top:-1.4%;
}

.custom-ares-ssg-philosophy .col-2 {
  padding: 1.1% 18% 2.9% 1.9%;
}

.page-node-12243 .custom-ares-ssg-philosophy hr {
  border-bottom: 1px solid #012A41;
}


.custom-ares-ssg-interactive-map h2 {
  margin-left: 5.8%;
  font-family: 'Frank Ruhl Libre', sans-serif;
  font-size: 65px;
  line-height:65px;
}

.custom-ares-ssg-contact-text {
background: #ffffff;
width: 92.2%;
padding-left:4%;
position: relative;
margin-left: 3.8% !important;
margin-top:  -5.7% !important;
}  

.custom-ares-ssg-contact-text h1 {
font-size:65px;
line-height:65px;
padding-top: 6%;
padding-bottom: 2%;
font-weight:lighter;
}

.custom-ares-ssg-contact-text h6 {
color:#012A41;
font-size: 12px;
line-height: 15px;
font-family:"Karla", sans-serif;
margin-bottom:3.5%;
}

.custom-ares-ssg-contact-text .col-1 {
padding-left:0%;
}

/* .custom-ares-ssg-contact-text .col-1 p {
font-size:15px;
line-height:24px;
margin:0
} */

.custom-ares-ssg-contact-text h5 {
padding-left:10%;
font-size: 16px;
font-family: "Karla", sans-serif;
font-weight: 700;
margin-bottom: 2%;
margin-top: 1%;
}

.custom-ares-ssg-contact-text .row.two-col {
  padding: 0 0 0 10.5%;
}
.custom-ares-ssg-contact-text .row.three-col {
  padding: 0 0 0 9%;
  width: 100%;
}

.custom-ares-ssg-contact-text p {
  /* ACW-702 */
  /* font-size: 15px; */
  /* ACW-702 */
  line-height:24px;
  font-family: "Karla", sans-serif;
  font-weight: normal;
  margin-bottom: 0%;
}

.custom-ares-ssg-contact-text hr {
border-bottom:1px solid #012A41;
margin-right:4.2%;
margin-top: 0;
margin-bottom: 0;
}

.custom-ares-ssg-contact-text p:nth-of-type(6){
margin-bottom:7%;
}

.custom-pan-asian .col-2 {
  padding-left: 0px;
margin-left: -6px;
}
.custom-ares-ssg-our-approach-row1 .col-2 {
  padding-left: 0%;
}
.custom-ares-ssg-our-approach-row3 .col-2 {
  padding-left: 23px;
}
.custom-ares-ssg-our-approach-row2 .col-2 p {
padding-left: 9px;
  padding-right: 29%;
}

.custom-ares-ssg-contact-text  .content a {
  font-weight: bold!important;
}


.page-node-12243 .about-ares-footer-note p {
  margin-top: 75px;
}


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

.contact-second-box{
    display: none;
  }

    .ssg-our-approach-image  .col-12 {
        padding-left: 0px;
        padding-right: 0px;
    }


    .custom-ares-ssg-our-approach-row3  {
         margin-top:30px!important;
    }

    .custom-ares-ssg-related-content h2 {
        font-size: 36px;
        margin-left: -4.5%;
        padding-bottom: 0%;
        letter-spacing: -0.28px;
    }


    .custom-ares-ssg-related-content  .views-field-field-description {
        min-height: 83px;
        padding-top: 5%;
        font-size: 12px;
        line-height: 16px;
        color: #012a41;
        width: 83%;
      }
     .custom-ares-ssg-related-content  .views-field.views-field-title a {
        color: #012a40;
        font-size: 9px;
        line-height: 5px;
        font-weight: bold;
      }
     .custom-ares-ssg-related-content  .views-field-title .far {
        float: right;
        color: #9d6e29 !important;
        margin-top: 4%;
        margin-right: 1%;
      }
     .custom-ares-ssg-related-content .views-field-field-release-date {
        font-size: 9px;
      }
     .custom-ares-ssg-related-content  {
        padding-right: 4%;
        padding-left: 5.8%;
      }
     .custom-ares-ssg-related-content {
        margin-top: 30px !important;
      }
    
.custom-pan-asian h1 {
  font-size:36px;
  line-height:36px;
  padding-left:1.5%;
  padding-right:0;
}

.custom-pan-asian .row.two-col {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 4.5%;
}

.custom-pan-asian .col-1,
.custom-pan-asian .col-2 {
  padding-left: 9.8%;
  padding-right: 8.2%;
  margin-bottom: 4.5%;
}

.custom-pan-asian p,
.custom-pan-asian h6 {/* font-size:13px; *//* line-height:21px; */}

.custom-pan-asian .col-1 {
padding-bottom:6%;

}

.custom-ares-ssg-our-approach-row1 h1{
font-size:36px;
line-height:36px;
}

.custom-ares-ssg-our-approach-row1 {
  padding-left: 2.5%
}

.custom-ares-ssg-our-approach-row1 p {padding-left:1%;/* font-size:13px; *//* line-height:21px; */}

.custom-ares-ssg-our-approach-row1 .col-2{
padding-left:4%;
padding-right:5%;
margin-top:6%;
}


.custom-ares-ssg-our-approach-row2 {
margin-top:10% !important;
}

.custom-ares-ssg-our-approach-row2 .col-2 p{/* font-size:13px; *//* line-height:21px; */padding-left:7%;padding-right:2%;padding-bottom:0%;margin-bottom:0 !important;order:1;}

.custom-ares-ssg-our-approach-row2 .col-1 {
padding-left:10%;
padding-right:8.2%;
order:2;
margin-top:-3%;
}


.custom-ares-ssg-our-approach-row3 .col-1{
padding-left: 10%;
padding-right:8%;
}

.custom-ares-ssg-our-approach-row3 .col-1 p {/* font-size:13px; *//* line-height:21px; */}

.custom-ares-ssg-our-approach-row3 .col-2 {
padding-left: 10%;
padding-right:8%;
margin-top:2%;
}


.custom-ares-ssg-interactive-map h2 {
font-size:36px;
line-height:36px;
margin-left:0;
}

.interactive-map {
  padding: 6px;
}

body.page-node-15 .interactive-map {
  padding: 30px;
}

.custom-ares-ssg-contact-text {
  padding-left: 2%;
}

.custom-ares-ssg-contact-text h1 {
font-size:36px;
line-height:36px;
}
.custom-ares-ssg-contact-text h5 {
padding-left:1.25%;
padding-right:2%;
font-size:13px;
line-height:21px;
}

.custom-ares-ssg-contact-text p {
font-size:13px;
line-height:21px;
}

.custom-ares-ssg-contact-text .col-1{
padding-left:15px;
padding-bottom:5px;
}
.custom-ares-ssg-contact-text .col-2{
  padding-left:15px;
  padding-bottom:25px;
  }
  .custom-ares-ssg-contact-text .col-3{
    padding-left:15px;
  
    }

.page-node-12243 .custom-ares-ssg-philosophy hr {
    border-bottom: 1px solid #012A41;
    display: block;
    width: 13%;
    margin-left: -5%;
    margin-top: -2.5%;
}
.custom-ares-ssg-philosophy p {
    text-align: left !important;
    padding-top: 0 !important;
    padding-left: 11%;
}

.custom-ares-ssg-philosophy .col-md-9 h3 {
    padding-left: 8.5%;
    padding-right: 0;
    font-size: 18px;
    line-height: 24px;
}

}

@media only screen and (min-width:768px) and (max-width:1024px) {

    .page-node-12243 .openedToolTip .close-tooltip {
        margin-top: 15px;
    }    

.custom-pan-asian h1 {
 font-size:50px;
 line-height:50px;
 padding-left:2.5%;
 padding-right:22%;
 padding-bottom:3%;
} 

.custom-pan-asian .col-1 p, 
.custom-pan-asian .col-2 p,
.custom-pan-asian .col-1 h6, 
.custom-pan-asian .col-2 h6 {
 font-size:14px;
 line-height:21px;
}

.custom-ares-ssg-our-approach-row1 h1 {
 font-size:50px;
 line-height:50px;
}

.custom-ares-ssg-our-approach-row1 .col-1 p {
 font-size:14px;
 line-height:21px;
}

.custom-ares-ssg-our-approach-row1 .col-2 {
 padding-right:5.8%;
}

.custom-ares-ssg-our-approach-row2 .col-2 p{
  font-size:14px;
 line-height:21px;
}

.custom-ares-ssg-our-approach-row3 .col-1 p{
  font-size:14px;
 line-height:21px;
}

.custom-ares-ssg-our-approach-row3 .col-2 {
 padding-right:9%;
}

.custom-ares-ssg-philosophy .col-md-9 h3 {
 font-size:18px;
 line-height:24px;
}

.custom-ares-ssg-philosophy .col-md-1 p {
 font-size:10px;
 line-height:15px;
}

.custom-ares-ssg-interactive-map h2 {
 font-size:50px;
 line-height:50px;
 margin-left:0;
}

.interactive-map {
 padding:17px;
}

.custom-ares-ssg-contact-text h1 {
 font-size:50px;
 line-height:50px; 
}

.custom-ares-ssg-contact-text .col-1 p, 
.custom-ares-ssg-contact-text h5{
 font-size:14px;
 line-height:21px;
}

.custom-ares-ssg-contact-text h5 {
 padding-left:9.5%
}

.custom-ares-ssg-contact-text .col-1 hr {
 margin-right:0;
}
}

@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
  .custom-pan-asian h1 {
    padding-right:40%;
  }

  .page-node-12243 .about-ares-footer-note p {
  
    margin-left: 8px;
  }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
.custom-ares-ssg-interactive-map .col-12 {
  padding-right:4.5%;
}
}

@media only screen and (max-width:767px) and (min-width:576px) {
.custom-pan-asian h1 {
  font-size:36px;
  line-height:36px;
  padding-left:1.5%;
  padding-right:28%;
  padding-bottom:2%;
}

.custom-pan-asian .row.two-col {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 4.5%;
}

.custom-pan-asian .col-1 {
  padding-left: 9.8%;
  padding-right: 1.5%;
  margin-bottom: 4.5%;
}

.custom-pan-asian .col-2 {
  padding-left:2.5%;
    padding-right: 3.5%;
  margin-bottom: 4.5%;
}

.custom-pan-asian p,
.custom-pan-asian h6 {
font-size:13px;
line-height:21px;
}

.custom-pan-asian .col-1 {
padding-bottom:6%;

}

.custom-ares-ssg-our-approach-row1 h1{
font-size:36px;
line-height:36px;
}

.custom-ares-ssg-our-approach-row1 {
  padding-left: 2.5%
}

.custom-ares-ssg-our-approach-row1 p {
padding-left:1%;
font-size:13px;
line-height:21px;
}

.custom-ares-ssg-our-approach-row1 .col-2{
padding-left:8%;
padding-right:6%;
margin-top:-3%;
}


.custom-ares-ssg-our-approach-row2 {
margin-top:10% !important;
}

.custom-ares-ssg-our-approach-row2 .col-2 p{
font-size:13px;
line-height:21px;
padding-left:17%;
padding-right:2%;
padding-bottom:0%;
margin-bottom:0 !important;
order:1;
}

.custom-ares-ssg-our-approach-row2 .col-1 {
padding-left:10%;
padding-right:8.2%;
order:2;
margin-top:-3%;
}


.custom-ares-ssg-our-approach-row3 .col-1{
padding-left: 10%;
padding-right:8%;
}

.custom-ares-ssg-our-approach-row3 .col-1 p {
font-size:13px;
line-height:21px;
}

.custom-ares-ssg-our-approach-row3 .col-2 {
padding-left: 10%;
padding-right:8%;
margin-top:2%;
}


.custom-ares-ssg-interactive-map h2 {
font-size:36px;
line-height:36px;
margin-left:0;
}

.interactive-map {
  padding: 6px;
}

body.page-node-15 .interactive-map {
  padding: 30px;
}

.custom-ares-ssg-contact-text {
  padding-left: 2%;
}

.custom-ares-ssg-contact-text h1 {
font-size:36px;
line-height:36px;
}
.custom-ares-ssg-contact-text h5 {
padding-left:1.25%;
padding-right:2%;
font-size:13px;
line-height:21px;
}

.custom-ares-ssg-contact-text .col-1 p {
font-size:13px;
line-height:21px;
}

.custom-ares-ssg-contact-text .col-1{
padding-left:0%;
}

.page-node-12243 .custom-ares-ssg-philosophy hr {
    border-bottom: 1px solid #012A41;
    display: block;
    width: 13%;
    margin-left: -5%;
    margin-top: -2.5%;
}
.custom-ares-ssg-philosophy p {
    text-align: left !important;
    padding-top: 0 !important;
    padding-left: 11%;
}

.custom-ares-ssg-philosophy .col-md-9 h3 {
    padding-left: 8.5%;
    padding-right: 0;
    font-size: 18px;
    line-height: 24px;
}

}

