.bottom-banner-section .content-wrapper{
  max-width:1280px;
  margin:0 auto;
}
.banner-bottom-outer .banner-bottom-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.banner-bottom-outer .right-image img{
  display: flex;
  height: 433px;
  width: 100%;
  object-fit: contain;
}
.banner-bottom-outer .left-section{
  width:60%;
  padding:45px 0 35px 88px;
}
.banner-bottom-outer .right-section{
  padding-right: 15px;
  width: 45%;
  text-align: center;
}
}
.banner-bottom-outer .title-text h2{
  color: #143041;
  font-family: Montserrat;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 50px;
  margin-bottom:13px;
  width:110%;
}
.banner-bottom-outer .description-text p{
  color: #143041;
  font-family: Hind;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin-bottom:33px;
}
.bottom-banner-section a.arrow-scroll{
  background: #143041;
  border: 1px solid #143041;
  border-radius: 6px;
  color: #F9FCFD;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  padding: 16px 41px;
  text-decoration: none;
  text-transform: none;
  line-height: 22px;
  display: inline-block;
}

.bottom-banner-section a.arrow-scroll .cta_text:after{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M12.2559 4.6972L16.9699 9.41125C17.2954 9.73668 17.2954 10.2643 16.9699 10.5898L12.2559 15.3038C11.9305 15.6292 11.4028 15.6292 11.0774 15.3038C10.752 14.9784 10.752 14.4507 11.0774 14.1253L14.3688 10.8338H3.33333C2.8731 10.8338 2.5 10.4607 2.5 10.0005C2.5 9.54027 2.8731 9.16717 3.33333 9.16717H14.3688L11.0774 5.87571C10.752 5.55028 10.752 5.02264 11.0774 4.6972C11.4028 4.37177 11.9305 4.37177 12.2559 4.6972Z" fill="%23ffffff"/></svg>');
}
@media only screen and (max-width: 767px) and (min-width: 220px){
  .banner-bottom-outer .banner-bottom-inner {
    display: block;
  }
  .banner-bottom-outer .left-section{
    width:100%;
    padding: 47px 42px 41px 29px;
  }
  .banner-bottom-outer .right-section{
    width:100%;
  }
  .banner-bottom-outer .right-image{
    display:none;
  }
  .banner-bottom-outer .title-text h2 {
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 13px;
    width:100%;
  }
  .banner-bottom-outer .black-button {
    display: block;
    text-align: center;
  }
  .bottom-banner-section .content-wrapper {
    padding:0 15px;
  }
}
@media only screen and (max-width: 1200px) and (min-width: 768px){
  .banner-bottom-outer .left-section{
    width:60%;
    padding-left: 58px;
  }
  .bottom-banner-section .content-wrapper {
    padding:0 15px;
  }
  .banner-bottom-outer .right-section{
    width: 47%;
    padding-right: 63px;
  }
  .banner-bottom-outer .right-image img {
    display: flex;
    height: 100%;
    width: 100%;
  }
  .banner-bottom-outer .title-text h2 {
    width:100%;
  }
}
@media only screen and (max-width: 1340px) and (min-width: 1201px){
  .bottom-banner-section .content-wrapper {
    padding:0 15px;
  }
}