#my_ban .bannercontainer{width:100%;
position:relative;
/*height:100vh !important;*/}

#my_ban .banner{height: 100vh !important;}

#my_ban{
width:100%;
    position: relative;
    margin: 0px auto;
/*height:100vh !important;*/
    top: 0;
    z-index: 1;
    font-family: 'futura_nextmedium';
}
#my_ban .ban_txt{
overflow: hidden;
    top: auto !important;
    text-align: right;
    left: auto !important;
    bottom: 30vh !important;
    width: 100%;
    text-align: left;
    font-size: 72px !important;
    color: #FFFFFF;
    padding-left: 0 !important;
    text-transform: uppercase;
    line-height: 90px !important;
}

#my_ban .slotholder{
}
#my_ban .bullets {
z-index: 300;
    bottom: 15% !important;
    left: 0 !important;
    right: 0;
    margin: 0px auto;
}
#my_ban .bullets.simplebullets.round .bullet {
    display: block !important;
}
#my_ban .bullets.simplebullets.round .bullet {
    cursor: pointer;
    position: relative;
    width: 2px;
    height: 16px;
    display: block;
    text-indent: -9999px;
    padding: 0;
    margin: 0;
    background: #fff;
    float: left;
    margin-right: 10px;

}
#my_ban .bullets.simplebullets.round .bullet.selected {
background: #e2001a;
height: 25px;
margin-top: -10px;
}

@media screen and (max-width: 991px){
#my_ban {
height: calc(100vh - 120px) ;
   
}
#my_ban .banner {
    height: calc(100vh - 120px) !important;

}
#my_ban .bannercontainer {
    width: 100%;
    position: relative;
    height: calc(100vh - 120px) !important;
}
}
@media screen and (max-width: 768px){

#my_ban {
height: 300px;
}
#my_ban .slotholder img{ width: 100% !important;}
#my_ban .banner {
    height: 300px !important;
}
#my_ban .bannercontainer {
    height: 300px!important;
}
}

#my_ban .leftarrow.large.round {
    background-image: url(/Files/App_002/images/prev_ban.png) !important;
transition: 0.5s ease-out;
}
#my_ban .rightarrow.large.round {
    background-image: url(/Files/App_002/images/next_ban.png) !important;
transition: 0.5s ease-out;
}
#my_ban .leftarrow.large.round:hover{
    background-image: url(/Files/App_002/images/prev_ban_hv.png) !important;
transition: 0.5s ease-out;
}
#my_ban .rightarrow.large.round:hover{
    background-image: url(/Files/App_002/images/next_ban_hv.png) !important;
transition: 0.5s ease-out;
}
#my_ban .apex-slider-shadow.apex-slider-shadow2 {
}
@media screen and (max-width: 991px)
{
/*#my_ban .bullets{
display:none;
}*/
#my_ban .txt_ban {
    font-size: 40px;
    line-height: 60px;
}
#my_ban .ban_txt {
}
}
@media screen and (max-width: 768px){
#my_ban .bullets {
bottom: 6% !important;
}
#my_ban .ban_txt {
    font-size: 30px !important;
line-height: 33px !important;
    bottom: 14vh !important;

}
#my_ban .txt_ban {
    font-size: 30px;
    line-height: 45px;
}
}
@media screen and (max-width: 600px){
#my_ban .ban_txt {
    font-size:20px !important;
}
#my_ban .txt_ban {
    font-size:20px !important;
        line-height: 32px;
}
}
#my_ban .apex-slider-shadow {
    display: none;
}




