#banner_fr .bannercontainer{height:100vh !important;
width:100% !important;
position:relative;}

#banner_fr .banner{height:100% !important;
width:100% !important;
position:relative;}

#banner_fr .apex-slider-shadow{display:none;}
#banner_fr .apex-slider .timer  {display:none !important;}
#banner_fr .preloader {display: none!important;}
#banner_fr .bullets.simplebullets.round {display: none!important;}
#banner_fr .caption {
    width: 100% !important;
    height: 100vh !important;
    display: flex;
    justify-content: center;
    align-items: center;
    /* z-index: 999999; */
}
#banner_fr .txt-banner {
    font-family: 'Anton';
    color: #da2f29;
    font-size: 66px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    line-height: 95px;
    text-align: right;
}
#banner_fr .bg-banner {
    background-image: url('/Files/App_002/images/bg-banner.png');
    height: 100vh;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
#banner_fr .banner-right {
    color: #fff;
    font-size: 14px;
    font-family: 'anton';
    letter-spacing: 2px;
    width: 75%;
    display: flex;
    height: 100vh;
    align-items: flex-end;
    justify-content: center;
    padding-bottom: 25%;
}
#banner_fr .rightarrow.arrows.round.large {
    background-image: none;
    margin-bottom: 30px;
    display: block !important;
    opacity: 1 !important;
}

#banner_fr .rightarrow.arrows.round.large:after {
    position: absolute;
    content: 'aaa';
    top: 0;
    right: 10px;
    content: "\62";
    font-family: 'font-icon' !important;
    color: #bfbfbf;
    font-size: 24px;
    transition:0.5s;
    font-weight: 700;
    transform: rotate(90deg);
    width: 30px;
    height: 30px;
}
#banner_fr .leftarrow.arrows.round.large {
    background-image: none;
    opacity: 1 !important;
    left: auto !important;
    right: 30px !important;
    float:right !important;
    height: 30px;
}

#banner_fr .leftarrow.arrows.round.large:after {
    position: absolute;
    content: 'aaa';
    top: -63px;
    width: 30px;
    height: 30px;
    left: auto !important;
    right: 0;
    content: "\62";
    font-family: 'font-icon' !important;
    color: #bfbfbf;
    font-size: 24px;
    transition:0.5s;
    font-weight: 700;
    transform: rotate(-90deg);
}
@media screen and (max-width: 1440px) {
 #banner_fr .txt-banner {
    font-size: 54px;
    line-height: 70px;
}
}
@media screen and (max-width: 1280px) {
 #banner_fr .txt-banner {font-size: 44px;}
}
@media screen and (max-width: 1024px) {
#banner_fr .txt-banner {
    font-size: 34px;
    line-height: 48px;
}
}
@media screen and (max-width: 991px) {
#banner_fr .leftarrow.arrows.round.large:after {display:none;}
#banner_fr .rightarrow.arrows.round.large:after {display:none;}
}
@media screen and (max-width: 768px) {
#banner_fr .txt-banner {font-size: 24px;}
#banner_fr .bg-banner {background-position: center;}
#banner_fr .bannercontainer {height: 400px !important;}
#banner_fr .caption {height: 400px !important;}
#banner_fr .bg-banner {height: 400px !important;}
}
@media screen and (max-width: 600px) {
#banner_fr .txt-banner {font-size: 18px;}
    line-height: 30px;
}
@media screen and (max-width: 360px) {
#banner_fr .txt-banner {font-size: 12px;
    line-height: 24px;}
}

