/*Bullets slider*/

.header_slider .swiper-pagination-bullet{
    width: 69px;
    border-radius: 0;

}
.header_slider .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 0;
}

.header_slider .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){
    background-color:#231f20;
}

.header_slider .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color:#ffffff;
    border-radius: 5px;
}
.header_slider .elementor-swiper-button{
    top: auto;
    right:auto;
}


.over_title_slider{
    position:absolute;
    z-index: 2;
    color:#ffffff;
}


.over_title_slider h1, .over_title_slider h2{
    color:#ffffff;
}


/*Bullets Fim*/




/*Pc*/
@media screen and (min-width:1025px){
    .over_title_slider{
        left: 140px;
        bottom: 142px;
    }
    .header_slider .swiper-container-horizontal>.swiper-pagination-bullets{
        left:140px;
        bottom: 70px;
    }    
    
    .over_title_slider h1{
        font: normal bold 56px / 62px "AcuminPro", Helvetica, Arial, Verdana, sans-serif;
        padding-bottom:20px;
    }
    .over_title_slider h2{
        font: normal normal 16px / 20px "AcuminPro", Helvetica, Arial, Verdana, sans-serif;
    }
    .header_slider .elementor-swiper-button.elementor-swiper-button-prev{
        left:140px;
    }
    .header_slider .elementor-swiper-button.elementor-swiper-button-next{
        left:180px;
    }
    .header_slider .elementor-swiper-button{
        bottom:80px;
    }
    .over_title_slider{
        max-width:560px;
    }
    .header_slider .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){
        background-color:#231f20;
    }
    
    .header_slider .swiper-pagination-bullet.swiper-pagination-bullet-active{
        background-color:#ffffff;
        border-radius: 5px;
    }  
    .over_title_slider.just_title{
        bottom: 20px;
    }

}

/*Tablet*/
@media screen and (min-width: 768px) and (max-width: 1024px){
    .over_title_slider{
        left: 50px;
        bottom: 135px;
    }
    .header_slider .swiper-container-horizontal>.swiper-pagination-bullets{
        left:50px;
        bottom: 62px;
    }        
    .header_slider .elementor-swiper-button.elementor-swiper-button-prev{
        left:50px;
    }
    .header_slider .elementor-swiper-button.elementor-swiper-button-next{
        left:90px;
    }    
    
    .over_title_slider h1{
        font: normal bold 40px / 45px "AcuminPro", Helvetica, Arial, Verdana, sans-serif;
        padding-bottom:10px;
    }
    .over_title_slider h2{
        font: normal normal 16px / 20px "AcuminPro", Helvetica, Arial, Verdana, sans-serif;
    }   
    .header_slider .elementor-swiper-button{
        bottom:80px;
    }
    .over_title_slider{
        max-width: 371px;
    }   
    .header_slider .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){
        background-color:#231f20;
    }
    
    .header_slider .swiper-pagination-bullet.swiper-pagination-bullet-active{
        background-color:#ffffff;
        border-radius: 5px;
    }   
    .over_title_slider.just_title{
        bottom: 125px;
    }    
    /*.elementor-slides .swiper-slide-inner, .elementor-slides .swiper-slide-inner:hover{
    background-color: #000000;
    opacity: 0.2; 
        
    }*/
}

/*Mobile*/
@media screen and (max-width: 767px){
    .over_title_slider{
        left: 30px;
        bottom: 95px;
    }
    .header_slider .swiper-container-horizontal>.swiper-pagination-bullets{
        width: auto;
        position: relative;
        top: 27px;
        display: flex;
        align-items: center;
        justify-content: center;
        padding-left: 20px;
        padding-right: 20px;      
    }        
    .header_slider .swiper-container{
        overflow: initial;
    }
    .header_slider .elementor-swiper-button.elementor-swiper-button-prev{
        left:30px;
    }
    .header_slider .elementor-swiper-button.elementor-swiper-button-next{
        right:30px;
    }        
    
    .over_title_slider h1{
        font: normal bold 35px / 36px "AcuminPro", Helvetica, Arial, Verdana, sans-serif;
        text-shadow: 0 3px 6px rgba(0, 0, 0, 0.25);
        padding-bottom:10px;
    }
    .over_title_slider h2{
        font: normal normal 16px / 20px "AcuminPro", Helvetica, Arial, Verdana, sans-serif;
        text-shadow: 0 3px 6px rgba(0, 0, 0, 0.25);
    }    
    body .elementor-slide-heading{
        text-shadow: 0 3px 6px rgba(0, 0, 0, 0.25);
    }
    .header_slider .elementor-swiper-button{
        bottom:30px;
    }    
    .over_title_slider{
        max-width:255px;
    }  
    .header_slider .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){
        background-color:rgba(0, 0, 0, 0.16);
    }
    
    .header_slider .swiper-pagination-bullet.swiper-pagination-bullet-active{
        background-color:#1a1a1a;
        border-radius: 5px;
    }  
    .over_title_slider.just_title{
        bottom: 76px;
    }    
    body .mobile-header-bar .mobile-branding img{
        max-width: 60px;
    }
    
    
    /*.elementor-slides .swiper-slide-inner, .elementor-slides .swiper-slide-inner:hover{
    background-color: #000000;
    opacity: 0.2; 
        
    }*/
    
}


.dt-mobile-menu-icon{
    display: none!important;
}
