/* Box Sizing */

.mhbox, .mhbox .elementor-container{
	min-height: 460px;
}

.mhbox-fv, .mhbox-fv .elementor-container{
	min-height: 500px;
}

.mhbox-sx, .mhbox-sx .elementor-container{
	min-height: 600px;
}

@media only screen and (max-width: 768px) {
.elementor-text-editor ul 
{
    padding-left: 15px;
    margin: 0;
}
	
.bx-title h2, .bx-title h3, .bx-title h4 {
	font-size: 3.1em !important;
}	
	sup {
		top: -0.5em;
		font-size: 60%;
	}
}
.cli-tab-footer .cli-btn {
	background-color: #115225;
	color: #fff !important;
	border-radius: 0;
}

.cli-modal-close [type=button]:focus, .cli-modal-close [type=button]:hover, .cli-modal-close [type=submit]:focus, .cli-modal-close [type=submit]:hover, .cli-modal-close button:focus,.cli-modal-close button:hover {
		background-color: #115225;
}

.mphotos .jet-slider__title {
	transition: none !important;
}

#cookie-law-info-again {
	left: 50% !important;
	margin-left: -96px !important;
	color: #FB2A63 !important;
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.28) !important;
	border-radius: 14px 14px 0px 0px !important;
	font-family: "Montserrat", Sans-serif;
    font-weight: 500 !important;
	font-size: 15px;
	padding: 8px 30px;
}


.gallerysharebtn .elementor-share-btn__icon{
		background-color: #FFF !important;
}
.gallerysharebtn .elementor-share-btn__icon i{
		display: none;
}
.gallerysharebtn .elementor-share-btn__icon::after {
		content: "\f39e";
		color: #1376BA !important;
		font-family: "Font Awesome 5 Brands";
		font-size: 2.2em;
		
}

.blogcarousel .jet-arrow.prev-arrow i, .blogcarousel .jet-arrow.next-arrow i {
    -webkit-text-stroke: 5px #105126 !important;
    -webkit-text-stroke-width: 5px !important;
    -webkit-text-stroke-color: #105126 !important;
   
}

		
