/**
 * Add any custom CSS here.
 *
 * This file will be loaded after all other theme stylesheets.
 */
iframe {
    min-width: 100%;
}
/*slider style*/
.sliderWrap .slick-next,
.sliderWrap .slick-prev,
.has-slider .slick-next,
.has-slider .slick-prev{
    width: 17px;
    height: 34px;
    cursor: pointer;
    opacity: 1!important;
    z-index: 15;
}
.sliderWrap .slick-next:before,
.sliderWrap .slick-prev:before,
.has-slider .slick-next:before,
.has-slider .slick-prev:before{
    content: none;
}

.sliderWrap .slick-next,
.has-slider .slick-next{
    background: url('images/next-arrow-icon.png')!important;
    background-repeat: no-repeat!important;
    background-position: center center!important;
    right: -30px;
    background-size: 100% auto!important;
}
.has-slider .slick-next{
    right: -20px;
}
.sliderWrap .slick-prev,
.has-slider .slick-prev{
    background: url('images/prev-arrow-icon.png')!important;
    background-repeat: no-repeat!important;
    background-position: center center!important;
    background-size: 100% auto!important;
    left: -30px;
}
.has-slider .slick-prev{
    left: -20px;
}
body .slick-slider{
    display: block!important;
}
.has-slider .elementor-container .elementor-column{
    padding: 0px;
}
.has-slider .slick-next, .has-slider .slick-prev {
    width: 60px;
    height: 60px;
    background-color: white !important;
    border-radius: 50%;
}
.has-slider {
    overflow-x: hidden;
}
/*set same height*/
.slick-track {
    display: flex !important;
}
.slick-slide {
    height: inherit !important;
}
/*transparent arrows*/
.empty-arrows button.slick-prev.slick-arrow, .empty-arrows button.slick-next.slick-arrow {
    background: transparent !important;
}