/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 23 2024 | 16:38:32 */
.page-id-1093 .ekit-wid-con .elementskit-testimonial-slider .swiper-button-next, .page-id-1093 .ekit-wid-con .elementskit-testimonial-slider .swiper-button-prev {
	display: block !important;
}
.popclosebtn {
    position: absolute;
    right: 0;
    top: 0;
    margin: 0 !important;
}
.popclosebtn a {
    padding: 5px 8px 7px !important;
    line-height: 0 !important;
    font-size: 19px !important;
}
.showpopup {
	display:flex !important;
}
.popupform {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: #000000cc;
    width: 100%;
    height: 100%;
    z-index: 999999;
    display: none;
    justify-content: center;
    align-items: center;
}
.popupform .elementor-widget-container {
	background: #ffffff;
	padding:10px;
}
.swiper-pagination.swiper-pagination-bullets {
    margin: 0 auto;
    left: 0;
    right: 0;
}
.stickybottom {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999;
    display: flex;
}
.stickybottom a {
    display: block;
    width: 100%;
    background: #323232;
    color: #ffffff;
    padding: 10px 20px;
    text-align: center;
    font-size: 18px;
}
.stickybottom a:first-child {
    background: #0d76b1;
}

@media(max-width:767px) {
	.custtabs .elementor-tab-title.elementor-tab-mobile-title {
		position: relative;
		border-bottom: 10px solid #ffffff !important;
		color: #000000 !important;
		font-size: 20px;
	}
	.custtabs .elementor-tab-title.elementor-tab-mobile-title:after {
		position: absolute !important;
		content: '+';
		right: 10px;
		top: 14px;
		width: 20px;
		height: 20px;
		font-size: 25px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.custtabs .elementor-tab-title.elementor-tab-mobile-title.elementor-active:after {
		content: '-';
	}
	section#header_section {
		padding: 10px 20px !important;
	}
}