.elementor-471 .elementor-element.elementor-element-b454a09 .tst-banner .tst-label{color:#FF1616;}.elementor-471 .elementor-element.elementor-element-277c0309 > .elementor-background-overlay{opacity:0.7;}.elementor-471 .elementor-element.elementor-element-e722971 .tst-main-slider .tst-label{color:#FF1616;}@media(max-width:767px){.elementor-471 .elementor-element.elementor-element-e722971 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-471 .elementor-element.elementor-element-e722971 .tst-main-slider .tst-title--h{font-size:30px;}.elementor-471 .elementor-element.elementor-element-e722971 .tst-main-slider .tst-text{font-size:18px;}.elementor-471 .elementor-element.elementor-element-e722971 .tst-main-slider .tst-btn{font-size:10px;}.elementor-471 .elementor-element.elementor-element-e722971 .tst-main-slider .tst-label{font-size:10px;}}/* Start custom CSS for tastyc-hero-banner, class: .elementor-element-b454a09 */#hero-video .tst-banner .tst-cover-frame .tst-overlay{
    background: #0000001a;
    }
#hero-video .tst-label.tst-white-2 {
    background: #fff;
    padding: 0 40px;
    height: 60px;
    line-height: 60px;
    border-radius: 5px;
}

@media only screen and (max-width: 767px){
    #hero-video .tst-btn.tst-btn-lg.tst-btn-shadow.tst-mr-30 {
    height: 40px;
    line-height: 40px;
}
#hero-video .tst-label.tst-white-2 {
    padding: 0 25px;
    height: 40px;
    line-height: 40px;
}

}/* End custom CSS */
/* Start custom CSS for tastyc-hero-slider, class: .elementor-element-e722971 */#hero-slider .tst-banner .tst-cover-frame .tst-overlay{
    background: #000000b5;
    }
#hero-slider .tst-label.tst-white-2 {
    background: #fff;
    padding: 0 40px;
    height: 60px;
    line-height: 60px;
    border-radius: 5px;
}

@media only screen and (max-width: 767px){
    #hero-slider .tst-btn.tst-btn-lg.tst-btn-shadow.tst-mr-30 {
    height: 40px;
    line-height: 40px;
}
#hero-slider .tst-label.tst-white-2 {
    padding: 0 25px;
    height: 40px;
    line-height: 40px;
}

}

@media only screen and (max-width: 320px){
    #hero-slider .tst-title--h {
    margin-bottom: 15px;
}
    #hero-slider .tst-title--h span {
    font-size: 18px;
}
#hero-slider .tst-text {
    margin-bottom: 10px;
}
#hero-slider .tst-text span {
    font-size: 15px;
}
#hero-slider .tst-btn {
    padding: 0 12px !important;
    margin-right: 10px;
}
#hero-slider a.tst-white-2 {
    padding: 0 8px !important;
}
    
}/* End custom CSS */