/*
    Theme Name: Hello Elementor Child
    Template: hello-elementor
    Text Domain: hello-elementor-child
    Version: 0.0.1
    Author: Stepanov Dmytro
    Author URI: https://dstepanoff.org.ua
*/
.gradient_button {
background: linear-gradient(90.57deg, #EACB90 0%, #FFF6BC 44%, #BB9B42 100%);
}



.custom_prime_slider .bdt-prime-slider-skin-general .bdt-slideshow-nav li a::before{
    border-width: 6px;
    width: 100px;
    height: 4px;
    border-color: rgba(255, 255, 255, 0.33);

}

.custom_prime_slider .bdt-prime-slider-skin-general .bdt-dotnav{
bottom: auto;
top: 92px;
left: 113px;
}

.custom_prime_slider .bdt-prime-slider-skin-general .bdt-prime-slider-wrapper {
max-width: initial;
padding-left: 50px;
padding-top: 68px;
}


.custom_prime_slider .bdt-prime-slider-skin-general .bdt-prime-slider-previous,
.custom_prime_slider .bdt-prime-slider-skin-general .bdt-prime-slider-next
{
    height: 48px;
    width: 48px;
    top: 300px;
    right: initial;
  bottom: initial;
  border-color: #FFFFFF33;
}

.custom_prime_slider .bdt-prime-slider-skin-general .bdt-prime-slider-previous{
    left: 100px;
}

.custom_prime_slider .bdt-prime-slider-skin-general .bdt-prime-slider-next{
    left: 147px;
    border-left: none;
}

.custom_prime_slider .bdt-prime-slider-skin-general .bdt-prime-slider-next:hover{
transform: none;
height: 48px;
    width: 48px;
    border: 1px solid #fff;
    background-color: transparent;
}
.custom_prime_slider .bdt-prime-slider-skin-general .bdt-prime-slider-next:hover svg{
transform: none;
}

.custom_prime_slider .bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover{
transform: none;
height: 48px;
    width: 48px;
    border: 1px solid #fff;
    background-color: transparent;
}
.custom_prime_slider .bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover svg{
transform: none;
}
.custom_prime_slider .bdt-prime-slider-skin-general .bdt-prime-slider-previous::before{
display: none;
}

.custom_prime_slider .bdt-prime-slider-skin-general .bdt-prime-slider-next::before{
display: none;
}

.custom_prime_slider .bdt-sub-title{
    max-width: 720px;
}
.custom_prime_slider .bdt-flex-middle {
align-items: start;
}
.custom_prime_slider .bdt-prime-slider-desc {
margin-top: 40px;
}

.custom_prime_slider .bdt-prime-slider-skin-general .bdt-slideshow-nav li a {
    width: 100px;
    height: 4px;
    border-radius: 2px;
}

.custom_prime_slider .bdt-prime-slider-skin-general .bdt-slideshow-nav li.bdt-active a::before {
    border-width: 6px;
    width: 100px;
    height: 4px;
    border-color: rgba(255, 255, 255, 1);
  }

.custom_prime_slider  .bdt-prime-slider-desc .bdt-sub-title .bdt-ps-sub-title{
  min-height: 530px;
}

.custom_prime_slider .bdt-prime-slider-skin-general .bdt-prime-slider-desc .bdt-main-title {
max-width:393px;
}

@media (max-width: 1440.1px) {
    .custom_prime_slider  .bdt-prime-slider-desc .bdt-sub-title .bdt-ps-sub-title{
        min-height: 30vw;      
    }
}
@media (max-width: 1024.1px) {
.custom_prime_slider .bdt-prime-slider-skin-general .bdt-prime-slider-previous{
    top: 245px;
}

.custom_prime_slider .bdt-prime-slider-skin-general .bdt-prime-slider-next{
    top: 245px;
}
.custom_prime_slider  .bdt-prime-slider-desc .bdt-sub-title .bdt-ps-sub-title{
        min-height: 27vw;      
    }
}
@media (max-width: 767.1px) {
  .custom_prime_slider .bdt-prime-slider-skin-general .bdt-slideshow-nav li a {
    width: 50px;
  }
  .custom_prime_slider .bdt-prime-slider-skin-general .bdt-dotnav{
  left: 0px;
  padding-left: 15px;
  margin:0 clamp(30px, 5vw, 50px);
  }
  .custom_prime_slider .bdt-prime-slider-skin-general .bdt-prime-slider-wrapper{
    padding-left: 15px; 
    padding-right: 15px;
  }
  
  .custom_prime_slider .bdt-prime-slider-skin-general .bdt-prime-slider-previous{
    left: 50px;
    top: 205px;
}

.custom_prime_slider .bdt-prime-slider-skin-general .bdt-prime-slider-next{
    left: 98px;
    top: 205px;
}
  
  .custom_prime_slider  .bdt-prime-slider-desc .bdt-sub-title .bdt-ps-sub-title{
        min-height: 31vw;
    }
}

@media (max-width: 470.1px) {
.custom_prime_slider .bdt-prime-slider-skin-general .bdt-dotnav{
    margin:0;
}
.custom_prime_slider .bdt-prime-slider-skin-general .bdt-prime-slider-wrapper{
     margin:0;
}
  .custom_prime_slider .bdt-prime-slider-skin-general .bdt-prime-slider-previous{
    left: 17px;
    top: 215px;
}

.custom_prime_slider .bdt-prime-slider-skin-general .bdt-prime-slider-next{
    left: 65px;
    top: 215px;
}
.custom_prime_slider  .bdt-prime-slider-desc .bdt-sub-title .bdt-ps-sub-title{
        min-height: 48vw;
    }

}