.sub-menu{
	width:351px !important;
}
.sub-menu li{
border-bottom:1px solid #EAEBF7 !important;
}

.elementor-slideshow__header{
	display:none !important;
}
@media (min-width: 768px){
.elementor-2524 .elementor-element.elementor-element-ebb1a45 {
	--content-width: auto !important;
	
	
}
	.elementor-4712 .elementor-element.elementor-element-c63915d {
    --content-width: auto !important;
}
}
::marker{
	color:rgb(189, 158, 92);

}
ul li{
		list-style-type: square !important;
}

#masthead{
	position:fixed!important;
	left:130px !important;
	right:130px !important;
}
@media only screen and (max-width: 1025px) {
#masthead{
	position:fixed !important;
	left:0px !important;
	right:0px !important;
}
	#menu-1-fa5eac1{
		margin-left: -643px;
    width: 900px;
	
	}
} 
@media only screen and (max-width: 600px) {
	#menu-1-fa5eac1{
		margin-left: -287px;
    width: 400px;
	
	}
} 
/* @media only screen and (max-width: 600px) {
 #mysticky-wrap {
    position: absolute;
    left: 0px !important;
    right:0px !important;
	  top: 0px !important;
}
} 
#mysticky-wrap{
	position: absolute;
    left: 120px;
    right: 120px;
    top: 60px;
}
#mysticky-nav.wrapfixed{
	background-color:white;
}
 */
.ast-container{
	max-width:100% !important;
}
#download{
cursor: pointer;
}


.main-header-bar{
border-bottom-width:0px !important;

}
.e-con-inner{
	cursor: pointer;
}
.ast-mobile-header-wrap .ast-primary-header-bar, .ast-primary-header-bar .site-primary-header-wrap {
	    background-color: white;
	color:white !important;
}
@media only screen and (max-width: 1115px) and (min-width: 1024px)  {
	.entry-content h5{
		font-size: 1rem !important;
	}
	
}

@media only screen and (max-width: 600px) and (min-width: 400px)  {...}

.elementor-icon-box-description {
    line-height: 30px !important;
}

/* ==========================================
   ELEMENTOR IMAGE PROTECTION CSS
   ========================================== */

/* 1. Protects standard Image Widgets 
   (Allows clicks to pass through to trigger the Lightbox) */
.elementor-widget-image img {
    pointer-events: none !important;
}

/* 2. Protects images inside Elementor Carousels/Galleries */
.elementor-image-carousel-wrapper img,
.elementor-image-gallery-wrapper img {
    pointer-events: none !important;
}

/* 3. Protects the high-resolution image inside the expanded Lightbox pop-out */
.elementor-lightbox img,
.elementor-lightbox-image {
    pointer-events: none !important;
}

/* 4. Optional: Prevents users from highlighting/selecting the image to drag it */
.elementor-widget-image,
.elementor-lightbox {
    -webkit-user-select: none; /* Safari */
    -ms-user-select: none; /* IE 10 and IE 11 */
    user-select: none; /* Standard syntax */
}