.page-node-3 .paragraph {
    margin: 0;
}

.page-node-3 .node__content {
    margin-top: 0px !important;
}

.page-node-3 h1 {
    font-size: 65px;
    font-family: 'Frank Ruhl Libre', serif;
}

.page-node-3 .img-fluid,
.page-node-3 .img-responsive {
    margin-top: 0 !important;
}

.history-main-img-bg {
    margin-top: 0 !important;
}

.ares-history-main-image-texgt {
    position: relative;
    width: 84%;
    margin: -5% 8% 0 8% !important;
    padding: 5% 10%;
    background-color: #fff;
    padding-top: 6%;
}

.ares-history-main-image-texgt .custom-grid {
    padding-bottom: 0px;
    padding-left: 0;
    padding-right: 15px;
}

.ares-history-main-image-texgt h5 {
    font-size: 31px;
    padding-bottom: 5px;
}

.history-time-line-title {
    margin-top: 0 !important;
    padding-left: 7%;
}

.banner-image-1997 {
    margin-top: 0 !important;
    padding-left: 8.1%;
    padding-right: 0px;
}

.banner-text-1997 {
    margin: -22% 2.9% 0 !important;
    position: relative;
    width: 42.7%;
    float: right;
    clear: both;
    background: #012A41;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height:400px;
    padding:0 6%;
}

.banner-text-1997 h1,
.banner-text-1997 p {
    font-family: 'Frank Ruhl Libre', serif;
    margin-left:-10px;
}

.banner-text-1997 p {
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    
}

.banner-text-1997 h1 {
    color: /*#43739D;*/ #C0D4E5;
    font-size: 56px;
    font-weight: 700 !important;
}

.history-text-box2003 {
    margin-top: 0px !important;
    padding-left: 8%;
}

.history-text-box2003 .row {
    display: block;
}

.width-50 {
    width: 49.5%;
    position: relative;
    text-align: right;
    padding: 3% 3% 5% 9%;
}


.width-50 hr {
    position: absolute;
    right: 0;
    width: 14%;
    top: 25%;
    border-color: #012A41;
}

.width-50 h1,
.width-50 P {
    padding-right: 15%;
}

.width-50 h1 {
    color: #43739D;
    font-size: 56px;
    font-weight: 700 !important;
    margin-bottom: -10px;
}

.width-50 P {
    color: #012A41;
}

.banner-image-2004,
.banner-image-2014 {
    margin-top: 0 !important;
    padding-right: 8.1%;
    padding-left: 0;
}

.banner-text-2004,
.banner-text-2014 {
    margin: -22.8% 0 0 9.5% !important;
    position: relative;
    width: 42.7%;
    left: 0;
    clear: both;
    background: #012A41;
    color: #fff;
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height:400px;
    padding:0 6%;
}

.banner-text-2004 h1,
.banner-text-2004 p {
    font-family: 'Frank Ruhl Libre', serif;
}

.banner-text-2014 h1,
.banner-text-2014 p {
    font-family: 'Frank Ruhl Libre', serif;
}

.banner-text-2004 p {
    color: #fff;
    font-size: 24px;
    line-height: 30px;
}

.banner-text-2004 h1 {
    color: #43739D;
    font-size: 56px;
    font-weight: 700 !important;
}

.banner-text-2014 p {
    color: #fff;
    font-size: 24px;
    line-height: 30px;
}

.banner-text-2014 h1 {
    color: /*#43739D;*/ #C0D4E5;
    font-size: 56px;
    font-weight: 700 !important;
}
.banner-text-2004 h1 {
    color: /*#43739D;*/ #C0D4E5;
}

.bdr-left {
    border-left: 1px solid #012A41;
}

.bdr-right {
    border-right: 1px solid #012A41;
}

.history-text-2006 {
    clear: both;
    padding-left: 7%;
    margin-top: -9.1% !important;
}

/* ACW-618 */
/*.history-text-2006 .row {
    display: block;
}*/
/* ACW-618 */

.history-text-2006 .hs-row-1 .col-1 {
    width: 50%;
    float: left;
    padding: 0;
}
.class-twenty-twenty 
{
    margin-top: -27px;
}

.history-text-2006 .hs-row-1 .col-2 {
    width: 50%;
    float: left;
    padding: 0;
    /* padding-top: 4.1%; */
}

.hs-text-series {
    width: 67.7%;
}

.hs-text-series h1 {
    color: #43739D;
    font-size: 56px;
    font-weight: 700 !important;
    margin-bottom: -5px;
}

.hs-text-series p {
    color: #012A41;
}

.hs-row-1 .col-1 .hs-text-series {
    position: relative;
    text-align: right;
    padding-right: 16.5%;
    margin-left: 32.5%;
    margin-top:8%;
}

.hs-row-1 .col-2 .hs-text-series {
    position: relative;
    text-align: left;
    padding-left: 16.1%;
    margin-top: 10%;
}

.history-text-mobile .hs-row-1 .col-1 .hs-text-series {
    position: relative;
    text-align: right;
    padding-right: 16.5%;
    margin-left: 32.5%;
    margin-top: 6%;
}
.class-twenty-text {
    margin-top: 5.5% !important;
}

.hs-row-1 .col-2 .hs-text-series:last-child {
    padding-bottom: 10%;
}

.hs-row-1 .col-1 .hs-text-series hr {
    position: absolute;
    width: 20%;
    right: 0;
    top: 15px;
    border-color: #012A41;
}

.hs-row-1 .col-2 .hs-text-series hr {
    position: absolute;
    width: 20%;
    left: 0;
    top: 20px;
    border-color: #012A41;
}

.ares-history-footer-note {
    clear: both;
    margin-top: 15px !important;
    padding: 3% 8% 0;
}

.hs-text-series div+p {
    padding-top: 10px;
    font-family: 'Frank Ruhl Libre', serif;
    font-size: 24px;
    line-height: 30px;
    color: #323846;
}

.mobile-view {
    display: none;
}
.history-text-mobile {
    /* margin-top: -5.5% !important; */
}


@media (max-width: 1024px) { 
.mobile-view {
        display: none;
    } 
.page-node-3 .content-container {
    padding-right: 15px !important; 
}       
.page-node-3 h1 {
        font-size: 48px;
}
.page-node-3 .banner-text-1997 p {
        color: #fff;
        font-size: 18px;
}

.width-50 {
    width: 50.0%;
    position: relative;
    text-align: right;
    padding: 3% 3% 5% 9%;
}

.hs-text-series {
    width: 90%;
}

.hs-row-1 .col-1 .hs-text-series {
    position: relative;
    text-align: right;
    padding-right: 16.5%;
    margin-left: 10%;
    margin-top: 8%;
}
.hs-row-1 .col-1 .hs-text-series hr {
    width: 15%;
}
.hs-row-1 .col-2 .hs-text-series hr {
    width: 15%;
}
/*.banner-text-2004, .banner-text-2014 {
    margin: -31.2% 0 0 6.5% !important;
    position: relative;
    width: 42.7%;
    left: 0;
    clear: both;
    background: #012A41;
    color: #fff;
    text-align: right;
    padding: 7.2%;
    min-height: 340px;
}*/

/*.history-text-2006 {
    padding-left: 0%;
    margin-top: -3.0% !important;
}*/

/*.banner-text-1997 {
    margin: -27.0% 6.5% 0 !important;
    position: relative;
    width: 42.5%;
    float: right;
    clear: both;
    background: #012A41;
    padding: 4.0%;
    padding-left: 7.5%;
    min-height: 340px;
}*/
.banner-text-2004 p {
    color: #fff;
    font-size: 16px;
    line-height: 26px;
}
.page-node-3 .hs-row-1 .col-2 .hs-text-series:last-child {
    padding-bottom: 30%;
}

.banner-text-2014 p {
    color: #fff;
    font-size: 16px;
    line-height: 26px;
}
.hs-text-series div+p {
    padding-top: 10px;
    font-family: 'Frank Ruhl Libre', serif;
    font-size: 20px;
}

.banner-image-1997 {
     padding-left: 8.1%;
}

.banner-image-2004, .banner-image-2014 {
    padding-right: 0%;
}
.history-text-box2003 {
    padding-left: 0%;
}


.ares-history-main-image-texgt h5 {
    font-size: 24px;
}
.page-node-3 .width-50 P {
    color: #012A41;
    font-size: 14px;
}
.history-text-mobile .hs-row-1 .col-1 .hs-text-series {
    margin-left: 10.0%;
}
}

@media (max-width: 767px) {
     .mobile-hide {
         display: none;
     }
     .mobile-view {
         display: block;
         padding: 10px;
         padding-right: 15px;
     }
    .page-node-3 .col-12 {
        padding: 0px;
        
    }
    .banner-image-1997 .col-12 {
        padding: 0px;
    }
    .banner-image-1997 {
        margin: 0 -10%;
        position: relative;
        width: 100%;
        background: #012A41;
        padding: 0;
        color: #fff;
    }
    .banner-text-1997 {
        margin: -10.0% 5.5% 0 !important;
        position: relative;
        width: 80%;
        float: left;
        clear: both;
        background: #012A41;
        padding: 8%;
        color: #fff;
        min-height: auto;
    }
    .banner-text-1997 p {
        font-size: 18px;
    }
    .history-text-box2003 {
        padding-left: 0;
    }
    .width-50 {
        width: 100%;
        position: relative;
        text-align: left;
        padding: 60% 4% 5% 5%;
        margin-left: 15px;
    }
    .bdr-right {
        border-right: none;
        border-left: 1px solid #012A41 !important;
    }
    .page-node-3 h1 {
        font-size: 25px;
        font-family: 'Frank Ruhl Libre', serif;
    }
    .width-50.lss {
        padding-top:40%;
    }
    .width-50.lss hr {
        top:50%;
    }
    .banner-image-2004,
    .banner-image-2014 {
        padding: 0px;
    }
    .ares-history-main-image-texgt h5 {
        font-size: 18px;
        padding-bottom: 5px;
        line-height: 24px;
        padding-left: 8px;
    }
    .ares-history-main-image-texgt p {
        font-size: 13px;
        padding-left: 8px;
    }
    .banner-text-2004 P,
    .banner-text-2014 P {
        font-size: 18px;
        line-height: 24px;
    }
    
    .width-50 hr {
        position: absolute;
        left: 0;
        width: 4%;
        top: 70%;
        border-color: #012A41;
        right: auto;
    }
    .banner-text-2004,
    .banner-text-2014 {
        margin: -10.0% 5.5% 0 !important;
        position: relative;
        width: 80%;
        float: left;
        clear: both;
        background: #012A41;
        color: #fff;
        text-align: left;
        padding: 8%;
        min-height: auto;
    }
    .banner-text-2004 P,
    .banner-text-2014 P {
        font-size: 18px;
        line-height: 24px;
    }
    .history-text-2006 {
        clear: both;
        padding-left: 0%;
        margin-top: 0px;
        margin-left: 15px !important;
    }
    .hs-text-series {
        width: 80%;
    }
    .hs-text-series h1 {
        color: #43739D;
        font-size: 25px;
        font-weight: 700 !important;
        margin-bottom: 0px;
    }
    .hs-text-series p {
        font-size: 13px;
    }
    .history-text-2006 .hs-row-1 .col-1 {
        width: 100%;
        float: left;
        padding: 0;
        padding-top: 60%;
        border-left: 1px solid;
        margin-top: -52%;
        margin-left: 15px;
    }
    .hs-row-1 .col-1 .hs-text-series {
        position: relative;
        text-align: left;
        padding-left: 4%;
        margin-left: 0;
        margin-top: 0px;
        padding-right: 0;
    }
    
    .hs-row-1 .col-1 .hs-text-series hr {
        position: absolute;
        width: 5%;
        left: 0;
        top: 0px;
        border-color: #012A41;
        right: auto;
    }
    .hs-row-1 .col-2 .hs-text-series hr {
        position: absolute;
        width: 7%;
        left: 0;
        top: 0;
        border-color: #012A41;
    }
    .history-text-2006 .hs-row-1 .col-2 {
        width: 100%;
        float: left;
        padding: 0;
        margin-left: 15px;
    }
    .hs-row-1 .col-2 .hs-text-series {
        position: relative;
        text-align: left;
        padding-left: 10%;
        margin-top: 0%;
        padding-right: 0;
    }
    .hs-text-series>img~p {
        font-family: 'Frank Ruhl Libre', serif;
        font-size: 18px;
        line-height: 20px;
    }
    .history-text-mobile {
        margin-left: 5% !important;

    }
    .page-node-3 .container {
        padding: 0 5px;
    }
    .history-text-mobile .hs-row-1 .col-1 {
        width: 100%;
        float: left;
        padding: 0;
        padding-top: 24%;
        border-left: 1px solid;
        margin-top: -33%;
        margin-left: 15px;
    }
    .history-text-mobile .hs-row-1 .col-1 .hs-text-series {
        margin-left: 0;
        text-align: left;
    }
    .page-node-3 .img-fluid,
    .page-node-3 .img-responsive {
    margin-top: 0 !important;
    padding-left: 0px;
    width: 100%;
    }
    .history-main-img-bg {
        padding-left: 15px;
    }
    .banner-text-1997,.banner-text-2004, .banner-text-2014 {
        height:auto;
        padding: 8%;
        
    }
    .hs-no-blue-bg {
        margin-top: 0 !important;
    }
    .hs-no-blue-bg .hs-row-1 .col-1 {
        margin-top: 0 !important;
        padding-top:0 !important;
    } 
    .paragraph.his-mob-container .embedded-entity  {
        padding-top: 0;
    }
    .hs-mob-pt-30 .hs-row-1 .col-1 {
        margin-top: -27%;
        padding-top: 40%;
    }
    .hist-mob-onecol {
        width:80%
    }
     .hist-mob-onecol h3 {
         padding-top:13px;
         font-size:20px;
     }
     .history-text-mobile .hs-row-1 .col-1 .hs-text-series.hs2018a.hist-mob-onecol {
        padding: 0 4% 5% 5%;
        margin-right:0;
    }
}


@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){
    .banner-image-2004, .banner-image-2014 {
        padding-right: 5%;
    }
   /* .banner-text-2004, .banner-text-2014 {
        margin: -31.2% 0 0 4.5% !important;
        position: relative;
        width: 44.5%;
        left: 0;
        clear: both;
        background: #012A41;
        color: #fff;
        text-align: right;
        padding: 7.2%;
        min-height: 340px;
    }*/
    /*.banner-text-1997 {
        margin: -27.0% 4.5% 0 !important;
        position: relative;
        width: 44.5%;
        float: right;
        clear: both;
        background: #012A41;
        padding: 4.0%;
        padding-left: 7.5%;
        min-height: 340px;
    }*/
    .history-text-2006 {
        padding-left: 0%;
        margin-top: -15% !important;
    }
    .page-node-3 .hs-row-1 .col-2 .hs-text-series:last-child {
        padding-bottom: 15%;
    }
}

@media only screen 
and (width : 1024px) 
and (orientation : landscape) {
.page-node-3 .history-main-img-bg{
  width: 100% !important;
}

.banner-image-2004, .banner-image-2014 {
    padding-right: 5%;
}

.banner-image-1997 img, 
.banner-image-1997 img, 
.banner-image-2004 img, 
.banner-image-2014 img,
.history-main-img-bg img
{
    width: 100% !important;
}
.history-text-2006 {
    padding-left: 0%;
    margin-top: -3.0% !important;
}
.page-node-3 .hs-row-1 .col-2 .hs-text-series:last-child {
    padding-bottom: 20%;
}
.hs-row-1 .col-2 .hs-text-series{
    position: relative;
    text-align: left;
    padding-left: 16.1%;
    margin-top: 10.0%;
}
.history-text-2006 .hs-row-1 .col-1 {
    width: 50%;
    float: left;
    padding: 0;
    padding-top: 5.0%;
}
.history-text-2006 .hs-row-1 .col-2 {
    padding-top: 0%;
}
.hs-row-1 .col-1 p {
    color: #012A41;
    max-width: 400px;
    margin-left: 50px;
}
}

@media (min-width: 1024px){
    .page-node-3 div#vbp-338{
        margin-left: -9px;
    }
}

/*@media only screen and (min-width:790px) and (max-width:1023px) {
    .banner-text-2004, .banner-text-2014 {
        margin: -31.2% 0 0 7.5% !important;    
} 
}
*/
/*@media only screen and (min-width:1025px) and (max-width:1300px) {
    .banner-text-2004, .banner-text-2014 {
        margin: -31.2% 0 0 10.8% !important;    
} 
}*/

@media only screen and (min-width:576px) and (max-width:767px) {
    .history-text-mobile .hs-row-1 .col-1 .hs-text-series.hs2014 {
        margin-top: 30%;
    }
}

@media only screen and (min-width:470px) and (max-width:550px) {
    .width-50 {    
    padding: 52% 4% 5% 5%;
}
}


@media only screen and (min-width:551px) and (max-width:611px) {
    .width-50 {    
    padding: 45% 4% 5% 5%;
}
}

@media only screen and (min-width:612px) and (max-width:767px) {
    .width-50 {    
    padding: 35% 4% 5% 5%;
}
}


@media only screen and (width:414px) {
    .history-text-mobile .hs-row-1 .col-1 {
        margin-top: -31%;
    }
}
.right-hist-section .hs-row-1 {
    margin-top: -11%;
}
.right-hist-section .hs-row-1 .col-2{
    padding-top: 11%;
}
.left-hist-section .row.hs-row-1 .col-2 {
    padding-top:0;
}
.left-hist-section .hs-row-1 .col-2 .hs-text-series {
    margin-top:5%;
}
/*.banner-text-1997.mre-text {
    padding: 8.4%;
}*/
.left-hist-section .row.hs-row-1 .col-1 {
    padding-top:12%;
}
/*.banner-text-1997.lss-txt {
    margin-top: -26.3% !important;
}*/
/*.banner-text-2014.too-mre-txt {
    padding: 6.5%;
}*/
/*.history-text-2006.too-mre-txt {
    margin-top: -12.5% !important;
}*/
@media (min-width: 768px) and (max-width:1024px) {
    .banner-text-1997,.banner-text-2004, .banner-text-2014 {
        height:330px;
        
    }
    .history-text-mobile .hs-row-1 .col-1 .hs-text-series.hs2015 {
        margin-top: 60px;
    }
}
@media (min-width: 768px) and (max-width:800px) {
    .banner-text-1997 {
        margin-top:-30.5% !important;
        
    }
    .banner-text-2004, .banner-text-2014 {
        margin: -27% 0 0 6% !important
    }
    .left-hist-section .hs-row-1 {
        margin-top: -3%;
    }
}
@media (min-width: 800px) and (max-width:850px) {
    .banner-text-1997 {
        margin-top:-28% !important;
        
    }
    .banner-text-2004, .banner-text-2014 {
        margin: -27% 0 0 6% !important
    }
    .left-hist-section .hs-row-1 {
        margin-top: -0.5%;
    }
}
@media (min-width: 851px) and (max-width:900px) {
    .banner-text-1997 {
        margin-top:-28.5% !important;
        
    }
    .banner-text-2004, .banner-text-2014 {
        margin: -29% 0 0 6% !important
    }
}
@media (min-width: 768px) and (max-width:895px) {
    .right-hist-section .hs-row-1 {
        margin-top: -15%;
    }

}
@media (min-width: 900px) and (max-width:1011px) {
    .banner-text-1997 {
        margin-top:-24% !important;
        
    }
    .banner-text-2004, .banner-text-2014 {
        margin-top: -25% !important;
    }
}
@media (min-width: 1011px) and (max-width:1025px) {
    .banner-text-1997 {
        margin-top:-22.5% !important;
        
    }
    .banner-text-2004, .banner-text-2014 {
        margin:-18.3% 0 0 4.5% !important;
    }
    .history-text-2006 {
        margin-top: -15% !important;
    }
}
.page-node-3 .custom-footer-class .footer-wrapper .footer {
  margin-top: 0 !important;
}