  .sdetial-content{
      color: white;
    font-size: 36px;
}
.home-herosec{padding:40px;position:relative; overflow:hidden;background-size:cover; background-position:center; background-repeat:no-repeat;}
.home-herosec .dis-flex{display:flex; flex-wrap:wrap;position: relative;}
.hom-lt{width:40%;}
.hom-rt{width:60%; padding-top: 12%; padding-bottom: 15%;}
.hom-rt h1{color:#fff;}
.hom-tag{font-size: 22.99px;margin-bottom:5px;color:#fff; font-weight: 500; line-height: 23.361px; /* 137.5% */ letter-spacing: 1.699px;}
.hom-man {position: relative;left: -35%;}
.hom-rt .primary-cta a.cta_button{border-color:#fff;background-color:transparent;margin-right:2%; margin-bottom:2%;}
.hom-rt .primary-cta a.cta_button:hover{background-color:#fff; color:var(--orange)}
.h-map { position: absolute; z-index: 0; top: 0; }
.hom-rt h1{position:relative;}
.loop-text {max-width: 500px;padding-bottom: 30px;}
.loop-text h1 span { display: block; position: absolute; z-index: 1; bottom: /*-85px*/-4.7rem; left: 50%; width:100%; opacity: 0; transform-origin: center center;transition:transform .3s ease-out 0s,opacity .2s ease-out .1s;transform: translate(-50%, -100%); }
.loop-text h1 span.show{opacity:1;-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%,0%);}

@media(min-width:1200px){
  .hom-rt h1{font-size: 70px;font-weight: 500;line-height: 97%;;letter-spacing: 0.7px;}
}

@media(max-width:1400px){
  .h-map{left:-20%;}
}
@media(max-width:1280px){
  .home-herosec{padding:0 0 0;}
  .hom-lt{width:50%;}
  .hom-rt{width:50%;}
}

@media(max-width:991px){
    .home-herosec{padding: 0 0 5%;}
 .hom-man {bottom: -80px;left:0px;position: absolute;width: 18rem;}
  .hom-rt h1{font-size: 42px;font-weight: 500;line-height: 46px;letter-spacing: 0.42px;}
  .loop-text h1 span {bottom: -3.2rem;}
  .loop-text {
    max-width: 300px;
    padding-bottom: 60px;
}
    .h-map{left:-40%;}

@media(max-width:767px){
     
 .hom-lt{width:100%;order:1;}
.hom-rt{width:100%;} 
  .hom-man { bottom: 0; position: relative; left: 0; margin: 47px 0 0; margin-left: -100px; }
  .h-map { left: -20%; max-width: 500px; bottom: 0; top: auto; }
  .hom-rt .primary-cta a.cta_button{width:100%; display:block;}
  .loop-text {max-width: 100%;}
  }
  
