.hero_banner_left h1 {color: var(--white);padding-bottom: 25px;font-size: 60px;line-height: 68px;}
.hero_banner_subheading h2 { padding-bottom: 24px; color: var(--white); }
.hero_bannerbottom h5 { color: rgba(255, 255, 255, 0.65); padding-bottom: 18px;font-weight: 100; }

.hero_thumbnail img {position: absolute;top: 40px;right: 119px;left: auto;bottom: 0;}
.hero_thumbnail img {width: 318px;display: block;object-fit: cover;}
.hero_banner_section {padding-top: 200px;padding-bottom: 149px;background-color:#063f77;}
.hero_banner_row {display: flex;flex-flow: wrap;position: relative;}
.hero_banner_left {width: 100%;}
.hero_banner_right { width: 100%; }
.hero_banner_section .wrapper { max-width: 1400px !important; }
.hero_banner_content {
    color: rgba(255, 255, 255, 0.65);
    width: 448px;
    text-align: left;
    line-height: 24px;
    font-weight: 600;
    font-size: 16px;
    padding-bottom: 33px;
}

/* @media(min-width: 768px){
    .hero_banner_section .wrapper{ max-width: 750px !important;}
} */

@media(max-width:991px){
.hero_banner_row { align-items: center; }
.hero_thumbnail img { position: static; margin: 0 auto; margin-right: 0; }
.hero_banner_right { width: 50%; padding-left: 26px; }
 .hero_banner_left{ width: 50%; padding-right: 26px; }
.hero_banner_left h1 { font-size: 40px; line-height: 47px; }
.hero_banner_section { padding: 130px 0 60px 0; }

}

@media(max-width:767px){
.hero_banner_left {width: 100%;padding-right: 0; text-align:center;}
.hero_banner_right {width: 100%;padding-left: 0;}
.hero_banner_left h1 {font-size: 25px;line-height: 34px;}
.hero_thumbnail img {margin: 0 auto;}
.hero_banner_right {padding-top: 43px;}
    .hero_banner_content{margin:0 auto; width:100% ;  text-align: center;}


