/* @media screen and (max-width:1240px){
	.elementor-nav-menu--dropdown li:not(:last-child):after {
    	left: 20px !important;
 	   transform: unset !important;
	}
}
@media screen and (min-width:1241px) and (max-width:1750px){
	.site-header-wrap .elementor-container {
	    max-width: 1250px !important;
	}
}
 */


#site-hero-banner .swiper-wrapper {
	max-height: 100% !important;
	height: 100% !important;
	display: flex;
}
#site-row-img .swiper-wrapper {
    height: auto !important;
    max-height: unset !important;
}
.site-slider-custom-main-wrap {
    position: relative;
		overflow: hidden;
}
.site-slider-custom-main-wrap .site-position-abso-wrap {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: auto;
    background: transparent;
    transform: translate(-50%,-50%);
		z-index: 9;
}
.site-slider-custom-main-wrap figcaption {
    display: none;
}
.site-slider-custom-main-wrap .site-gallery-code .gallery-item figure,
.site-slider-custom-main-wrap .site-gallery-code .gallery-item .gallery-icon{
    position: relative;
}
.site-slider-custom-main-wrap .site-gallery-code .gallery-item figure:after,
.site-slider-custom-main-wrap .site-gallery-code .gallery-item .gallery-icon:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.25);
    z-index: 2;
}
.site-gallery-code .gallery ul.slick-dots,
.site-gallery-code .gallery-shortcode ul.slick-dots {
    display: flex !important;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
    gap: 5px;
}
.site-gallery-code .gallery ul.slick-dots li,
.site-gallery-code .gallery-shortcode ul.slick-dots li {
    display: inline-block;
}
.site-gallery-code .gallery ul.slick-dots li button,
.site-gallery-code .gallery-shortcode ul.slick-dots li button {
    width: 10px;
    height: 10px;
    background: #ffffff;
    padding: 0;
    border: 0;
    font-size: 0;
}
.site-gallery-code .gallery ul.slick-dots li.slick-active button,
.site-gallery-code .gallery-shortcode ul.slick-dots li.slick-active button {
    background: #ccb075;
}
.site-gallery-code .gallery .gallery-item .lightbox {
    pointer-events: none;
}
.site-gallery-code .gallery .gallery-item img,
.site-gallery-code .gallery-shortcode .gallery-item img {
    height: 1300px;
    width: 100%;
    object-fit: cover;
}
.site-btns-main-wrapper a.elementor-button {
    display: block;
    width: 100%;
    min-height: 122px;
    margin-bottom: 10px;
		display: flex;
    align-items: center;
    justify-content: center;
}

@media screen and (max-width:1239px){
	.site-header-wrap .menu-header-top .elementor-nav-menu--dropdown .menu-item a {
    display: block;
	}
}
@media screen and (max-width:1024px){
	.site-slider-custom-main-wrap .site-gallery-code img {
    height: 1000px !important;
		object-fit: cover;
	}
	.site-gallery-code dl.gallery-item {
    width: 100% !important;
	}
	.site-gallery-code .gallery-shortcode .gallery-item img {
    height: 2000px !important;
	}
}
@media screen and (max-width:767px){
	.site-slider-custom-home-wrap.site-slider-custom-main-wrap .site-gallery-code img {
    height: 850px !important;
	}
}

/* #site-hero-banner .swiper-slide {
	opacity: 0;
	transition: all 500ms ease-in-out;
}
#site-hero-banner .swiper-slide.swiper-slide-active {
  opacity: 1;
} */

.cky-btn-revisit-wrapper { height: 55px !important; width: 55px !important; }
.cky-btn-revisit-wrapper.cky-revisit-bottom-left { bottom: 30px !important; }
@media screen and (max-width:991px){
	.footer-bottom { background: #fff; }
	.cky-btn-revisit-wrapper.cky-revisit-bottom-left { bottom: 60px !important; }
	.wa__widget_container .wa__btn_popup { right: 20px !important; bottom: 60px !important; }
}
@media screen and (max-width:767px){
	.wa__widget_container .wa__btn_popup, .cky-btn-revisit-wrapper.cky-revisit-bottom-left { bottom: 110px !important; }
}
