#principal_banner_en .bannercontainer{position: relative;}

#principal_banner_en .banner{position: relative;
height: 100vh!important;}

#principal_banner_en .apex-slider-shadow {display: none;}
#principal_banner_en .timer {display: none;}
#principal_banner_en .preloader {display: none!important;}
#principal_banner_en .slotholder {height: 100%;}
#principal_banner_en .slotholder img {min-height: 100%!important;min-width: 100%!important; height: 100%!important;}
#principal_banner_en .slot {height: 100%!important;}
#principal_banner_en .slotslide {height: 100%!important;}

@media (max-width: 767px) {
#principal_banner_en .caption_text {
    font-size: 20px!important;
    letter-spacing: 2px;
}
 #principal_banner_en .caption_title {
    font-size: 22px!important;
}
  #principal_banner_en .banner {height:450px!important;}
  #principal_banner_en .caption.start  {
    top: 25%!important;
  }
}

@media (max-width: 425px) {
  #principal_banner_en .banner {height: 350px!important;}
}

@media (max-width: 1200px) {
div#principal_banner_en .caption {
    top: 23%!important;
}
div#principal_banner_en .caption_title {
    font-size: 40px;
}
div#principal_banner_en .caption_text {
    font-size: 30px;
    letter-spacing: 2px;
}
}

#principal_banner_en .caption {
    position: absolute;
    opacity: 1!important;
    text-align: center;
    top: 20%!important;
    width: 100%;
    font-family: "Roboto Condensed";
    font-weight: lighter;
    color: #ededed;
    left: 0!important;
}
#principal_banner_en .caption_text {
    font-size: 48px;
    letter-spacing: 5px;
    font-weight: 300;
    line-height: normal;
}
#principal_banner_en .caption_title {
    text-transform: uppercase;
    font-size: 60px;
    font-weight: bold;
    line-height: normal;
    font-family: "shonar_banglabold";
    letter-spacing: 3px;
}

@media (max-width: 1440px) { 
#principal_banner_en .caption_title {
    font-size: 50px;
    letter-spacing: 2px;
}
#principal_banner_en .caption_text {
    font-size: 38px;
    letter-spacing: 3px;
}
}

@media (max-width: 550px) {
#principal_banner_en .caption.start {
    top: 35%!important;
}
}

