.landing-banner-wrapper .line-box::before {content: '';position: absolute;bottom: -104px;height: 104px;width: 1px;background: var(--cobalt-prime);}
/* .landing-banner-wrapper .landing-breadcrumb-wrapper ul.breadcrumb-list-wrapper.d-flex.align-items-center.mb-0 {margin-left: 48px;} */ 
.landing-banner-main-wrapper {min-height: 305px;height:100%;width: 100%;/*background:linear-gradient(90deg, #060F76 0%, #1D5EDC 100%);*/ background: var(--chroride-gradient);box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);}
.landing-banner-wrapper #breadcrumb-wrapper {padding: 40px 0 56px;}
.landing-banner-wrapper .banner-content-image {height: 100%;width: 100%;}
.landing-banner-wrapper .right-container {position: relative;width: 100%;/*width: 570px;height: 558px;*/height:100%;min-height:385px;    min-height: calc(100% + 80px); top: 146px;}
.landing-banner-main-wrapper .banner-content-image img {border-radius: 20px;height: 100%;}
.landing-banner-wrapper{padding-bottom: 170px;position: relative;}
.landing-banner-wrapper .line-parent {position: relative;top: auto;margin-left: -400px;z-index: 1;bottom: calc(-385px + 54px);}
.landing-banner-wrapper .line-box::after {content: '';position: absolute;bottom: -110px;height: 9px;width: 9px;border-radius: 100%;left: -4px;background: var(--cobalt-prime);}
.landing-banner-wrapper .line-box {position: absolute;height: 1px;top: 0;width: 400px;background: var(--cobalt-prime);z-index: 1;}
.landing-banner-main-wrapper:after {position: absolute;height: 1px;top: 0;width: 400px;background: var(--cobalt-prime);z-index: 1;right: 0px;}
.landing-banner-main-wrapper .banner-content-image img {border-radius: 20px;}
.landing-banner-main-wrapper .landing-banner-container .landing-breadcrumb-wrapper {position: relative;top: 33px;}
.landing-banner-main-wrapper .left-container{ padding-bottom:36px;    padding-top: 188px;gap:16px;}
/*.landing-banner-main-wrapper .main-landing-banner{align-items: flex-end!important;}*/
.landing-banner-main-wrapper .content-image {margin-bottom:-385px;z-index: 2;position: relative;height:100%;}
.landing-banner-main-wrapper .landing-banner-container section#breadcrumb-wrapper {position: relative;top: 40px;background: transparent;box-shadow: none;}
.landing-banner-main-wrapper .heading h1 {color: #fff;}
.landing-banner-main-wrapper .landing-banner-container {padding-top: 0;position: relative;}
.landing-banner-main-wrapper p.intro {color: #fff;}

.banner-bottom-gradient-image{position: absolute;width: 100%;height: 625px;background-repeat: no-repeat;background-size: cover;left: 0;right: 0;margin: 0 auto;    bottom: -339px;z-index: -1;background-position: center center;}
.banner-bottom-gradient-image.hideGradient{display:none}
.landing-banner-wrapper .landing-breadcrumb-wrapper{min-height: 116px;}
@media all and (min-width:992px){
.landing-banner-main-wrapper .banner-content-image img{
max-width:511px;
}
}
@media all and (max-width: 1199px){
.landing-banner-main-wrapper .left-container{padding-top: 150px;}
.landing-banner-wrapper .right-container{min-height: 100%;}
.landing-banner-wrapper{padding-bottom:30px;}
.landing-banner-wrapper .right-container{top: 120px}
}
@media all and (max-width: 991.98px){
/*.landing-banner-wrapper .landing-breadcrumb-wrapper ul.breadcrumb-list-wrapper.d-flex.align-items-center.mb-0 {margin-left: 8px;}*/
.landing-banner-wrapper .line-box {width: 420px;}
.landing-banner-wrapper .line-box::after {bottom: -71px;}
.landing-banner-wrapper .line-parent { bottom: calc(-385px + 90px);   margin-left: -303px;}
.landing-banner-wrapper .line-box::before {bottom: -71px;height: 71px;}
.landing-banner-wrapper #breadcrumb-wrapper {padding: 16px 0 35px;}
.landing-banner-main-wrapper .left-container {margin-top: 0px;padding-right: 0;margin-left: 0;}
.landing-banner-wrapper .right-container {width: 100%;height: 100%;margin-left: 0;margin-top: 0;}
  .landing-banner-wrapper{padding-bottom: 139px;}
  .landing-banner-main-wrapper .line-box {top: 50px;height: 1px;width: 300px;margin-right: -18px;}
  .landing-banner-main-wrapper .line-box::before {bottom: -71px;height: 71px;}
  .landing-banner-main-wrapper .line-box::after {bottom: -71px;}
  .landing-banner-main-wrapper .banner-content-image img {border-radius: 16px;}
  .landing-banner-main-wrapper .landing-banner-container .landing-breadcrumb-wrapper { top: 0;margin-bottom: -24px;}
  .landing-banner-main-wrapper .landing-banner-container section#breadcrumb-wrapper {margin-bottom: -40px;}
  .landing-banner-main-wrapper .banner-wrapper {margin-top: -60px;}
  .landing-banner-main-wrapper .landing-banner-container {padding-top: 0;position: relative;}
  .landing-banner-main-wrapper {height: 100%;min-height:250px;width: 100%;padding-bottom: 0;}
  .banner-bottom-gradient-image{bottom: -220px;height: 450px;}
  .landing-banner-main-wrapper .left-container {padding-bottom: 24px;margin-bottom: 0;}
  .landing-banner-wrapper .landing-breadcrumb-wrapper{min-height: 70px;}
}
@media only screen and (max-width:  767.98px){
.landing-banner-wrapper .landing-breadcrumb-wrapper ul.breadcrumb-list-wrapper.d-flex.align-items-center.mb-0 {margin-left: 0px;}
  .landing-banner-wrapper  .line-parent {display: none;}
.landing-banner-wrapper .right-container {margin-top: 5px;width: 100%;top:0;        height: 358px;}
.landing-banner-main-wrapper .left-container {margin-top: 4px;}
  .landing-banner-main-wrapper .banner-content-image img {border-radius: 12px; height: 343px;width: 100%;}
  .landing-banner-main-wrapper .left-container {margin-top: 5px;}
  .landing-banner-main-wrapper .content-image {margin-bottom: 0;width: 100%;}
  .landing-banner-main-wrapper {height: 667px;width: 100%;max-height: 100%;}
  .landing-banner-main-wrapper .landing-banner-container {padding-top: 56px;position: relative;        padding-bottom: 24px;}
  .landing-banner-main-wrapper .main-landing-banner{flex-direction: column-reverse;}
  .landing-no-image-banner.landing-banner-main-wrapper {min-height: 300px;width: 100%;}
   .banner-bottom-gradient-image{bottom: -200px;height: 450px;background-size: contain;}
   .landing-banner-main-wrapper .left-container{margin-bottom:0px;padding-top:0}
   .landing-banner-main-wrapper{height:auto;}
   .landing-banner-wrapper .landing-breadcrumb-wrapper{min-height: auto;}
   .landing-banner-wrapper {padding-bottom: 24px;}
}
@media screen and (min-width:992px) and (max-width:1120px){
.landing-banner-wrapper #breadcrumb-wrapper {
    padding: 16px 0 56px;
}
}