* {
    margin: 0;
}


@font-face {
    font-family:Poppins-Regular;
    src: url('../fonts/Poppins/Poppins-Regular.ttf');
}

@font-face {
    font-family:Poppins-light;
    src: url('../fonts/Poppins/Poppins-Light.ttf');
}
@font-face {
    font-family:Poppins-Thin;
    src: url('../fonts/Poppins/Poppins-Thin.ttf');
}

@font-face {
    font-family:Poppins-Medium;
    src: url('../fonts/Poppins/Poppins-Medium.ttf');
}
@font-face {
    font-family:Poppins-SemiBold;
    src: url('../fonts/Poppins/Poppins-SemiBold.ttf');
}
.bluster-sec .bluster-txt{ width: 48%; }
.bluster-sec .bluster-logo{ width: 74%; }
.bluster-sec { position: relative;  
background: url(../images/bluster/bg-img.png);background-position: center;background-repeat: no-repeat;background-size: 100% 100%;}
.bluster-sec .bluster-content-sec h6{color: #10221C;font-family: 'Poppins-SemiBold';font-size: 18px;line-height: 200%;letter-spacing: 0.5px;}
.bluster-sec .bluster-content-sec p{color: #10221C;font-family: 'Poppins-Regular';font-size: 14px;line-height: 180%;}
.bluster-sec .bluster-content-sec .explore-btn{text-decoration: none; 
    position: relative;
    background: linear-gradient(to right, #001E40, #00397B);
    color: #fff;
    font-size: 16px;
    font-family: 'Poppins-Regular';
    padding: 6px 20px 8px;
    border: none;
    border-radius: 10px;
    cursor: pointer;
    z-index: 1;transition: all 0.5s ease-in;
  }

 .bluster-sec .bluster-content-sec  .explore-btn::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: 6px;
    background: linear-gradient(90deg, #84CCF2, #FCC51B);
    -webkit-mask: 
      linear-gradient(#fff 0 0) content-box, 
      linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
  }
.bluster-sec .bluster-content-sec { position: relative; z-index: 1;}
 .bluster-sec .bluster-content-sec  .explore-btn:hover {
    background: linear-gradient(to bottom, #001E40, #00397B);
  } 
.bluster-sec::after{content: "";position: absolute;right: 0px;bottom:0px;width: 46%;height: 200px;
background-image: url(../images/bluster/ways.png);background-repeat: no-repeat;background-position:bottom right;background-size: contain;}

.bluster-sec .img-boot{ position: absolute; bottom: -24px;right: 0px;}


@media (max-width: 991px) {  
.bluster-sec::after{width:40%;height: 200px;
background-image: url(../images/bluster/mbl-bootway.png); }
.bluster-sec .bluster-logo {
    width: 74%;
    max-width: 260px;
}
.bluster-sec .bluster-txt {
    width: 48%;
    max-width: 160px;
}
.bluster-sec { background-position: center; background-size: cover;}

}
@media (max-width: 567px) { 
.bluster-sec::after{ width: 56%;height: 200px;
background-image: url(../images/bluster/mbl-bootway.png); }
.bluster-sec .bluster-logo {
    width: 74%;
    max-width: 260px;
}
.bluster-sec .bluster-txt {
    width: 48%;
    max-width: 160px;
}
.bluster-sec { background-position: center; background-size: cover;}
}
  
@media (min-width: 1851px) { 
    .bluster-sec .bluster-content-sec h6{ font-size: 23px; }
.bluster-sec .bluster-content-sec p{ font-size: 18px; }
.bluster-sec .bluster-content-sec .explore-btn{ font-size: 19px; padding: 9px 24px 10px;}
.bluster-sec .img-boot{ position: absolute; bottom: -12px;right: 0px;}
.bluster-sec::after {  width: 38%;}
    .bluster-sec .img-boot { bottom: -36px;}

}