.faq-inner-wrapper {
	margin-top: 20px;
	padding-left: 10px;
	padding-right: 40px;
}
.faq-inner-wrapper .each-question-wrapper{
	/* padding: 25px 0; */
	border-top: 1px solid #00000030;
}
.faq-inner-wrapper .each-question-wrapper .faq_title {
	font-size: 16px;
	color: #000;
	text-transform: uppercase;
	font-weight: 700;
	padding: 25px 0;
}
.faq-inner-wrapper .each-question-wrapper .faq_title {
	position: relative;
	cursor: pointer;
}
.faq-inner-wrapper .each-question-wrapper .faq_title::before {
	content: "";
	position: absolute;
	top: 50%;
	right: 9px;
	transform: translate(0, -50%);
	height: 21px;
	width: 30px;
	background: url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8"%3F%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Csvg fill="%23000000" width="800px" height="800px" viewBox="0 0 256 256" id="Flat" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M128,180a3.98881,3.98881,0,0,1-2.82861-1.17139l-80-80.00024a4.00009,4.00009,0,0,1,5.65722-5.65674L128,170.34326l77.17139-77.17163a4.00009,4.00009,0,0,1,5.65722,5.65674l-80,80.00024A3.98881,3.98881,0,0,1,128,180Z"/%3E%3C/svg%3E');
	background-repeat: no-repeat;
	background-position: right 0px top 50%;
	background-size: 30px;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	transition: all 0.3s ease-in-out;
}
.faq-inner-wrapper .each-question-wrapper.active-question .faq_title::before{
	transform: translate(0, -50%) rotate(180deg);
}
.faq-inner-wrapper .each-question-wrapper .faq_content {
	padding-bottom: 20px;
    font-size: 14px;
}
.faq-inner-wrapper .each-question-wrapper .faq_content .faq_inner_content{
	display: flex;
	flex-wrap: wrap;
}
.faq-inner-wrapper .each-question-wrapper .faq_content .faq_inner_content >div {
	margin-bottom: 5px;
	width: 50%;
}
.faq-inner-wrapper .each-question-wrapper:last-child {
	border-bottom: 1px solid #00000030;
}

@media only screen and (max-width: 40em) { 
	.faq-inner-wrapper .each-question-wrapper .faq_title {
		padding: 15px 0;
		font-size: 12px;
	}
}


.mlo-asset-features-main {
	margin-top: 98px;
	font-size: 18px;
	font-size: 16px;
	color: #000;
	text-transform: uppercase;
	font-weight: 700;
}
.mlo-asset-features-main ul.mlo-asset-features {
    padding-left: 30px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-top: 7px;
}
.mlo-asset-features-main ul.mlo-asset-features li {
	font-size: 14px;
	text-transform: capitalize;
	color: #000000cc;
}




/* detail page banner slider */
.asset-image-gallery .slider-for .slick-list .slick-slide > div {
    height: 600px;
	padding: 0;
	margin-bottom: 5px;
	cursor: grabbing;
}
.asset-image-gallery .slick-list .slick-slide .slider-for-img {
    height: 100%;
}
.asset-image-gallery .slick-list .slick-slide .slider-for-img img,
.asset-image-gallery .slider-nav .slider-nav-img img {
    width: 100%;
    object-fit: cover;
    height: 100%;
}
.asset-image-gallery .slider-nav ul.slick-dots {
    display: none !important;
}
.asset-image-gallery .slider-nav .slick-slide > div {
    height: 120px;
	cursor: grabbing;
}
.asset-image-gallery .slider-nav .slick-slide > div .slider-nav-img {
    height: 100%;
}
.asset-image-gallery .slider-nav button.slick-arrow {
    position: absolute;
    background-color: #0000007d;
    z-index: 1;
    height: 100%;
    top: 0;
	font-size: 0px;
	padding: 5px;
	transition: all 0.3s ease-in-out;
}
.asset-image-gallery .slider-nav button.slick-arrow:hover{
	background-color: #000000d4;
}
.asset-image-gallery .slider-nav button.slick-prev {
    left: 0;
}
.asset-image-gallery .slider-nav button.slick-next {
    right: 0;
}
.asset-image-gallery .slider-nav button.slick-arrow:after {
    content: "";
    display: flex;
    height: 25px;
    width: 25px;
	background: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="iso-8859-1"%3F><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --><svg fill="%23000000" height="800px" width="800px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 330 330" xml:space="preserve"><path id="XMLID_222_" d="M250.606,154.389l-150-149.996c-5.857-5.858-15.355-5.858-21.213,0.001c-5.857,5.858-5.857,15.355,0.001,21.213l139.393,139.39L79.393,304.394c-5.857,5.858-5.857,15.355,0.001,21.213C82.322,328.536,86.161,330,90,330s7.678-1.464,10.607-4.394l149.999-150.004c2.814-2.813,4.394-6.628,4.394-10.606C255,161.018,253.42,157.202,250.606,154.389z"/></svg>');
	background-repeat: no-repeat;
	background-position: right 0px top 50%;
	background-size: 20px;
	filter: brightness(0) saturate(100%) invert(100%) sepia(62%) saturate(10%) hue-rotate(6deg) brightness(112%) contrast(101%);
}
.asset-image-gallery .slider-nav button.slick-prev.slick-arrow:after {
    transform: rotate(180deg);
}
.mlo-asset-features-main {
    margin-top: 0;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
    padding: 20px;
    font-size: 20px;
}

.mlo-asset-features-main ul.mlo-asset-features {
    padding: 14px 0 0 20px;
    border-top: 1px solid #0000004f;
    margin-top: 14px;
}
.mlo-asset-features li {
    display: none;
}

.mlo-asset-features li:nth-child(-n+27) {
    display: list-item;
}

.mlo-asset-features-main #load-more {
    margin-top: 20px;
}

.mlo-asset-features li:nth-child(n+14) {
    display: none;
}
.mlo-asset-features-main button.mlo-asset-features-show-hide-btn {
    font-size: 16px;
    padding: 10px 17px;
    background: #000;
    display: flex;
    width: 100%;
    margin: 20px auto 0px;
    position: relative;
    max-width: 165px;
    justify-content: center;
    gap: 13px;
    align-items: center;
}
.mlo-asset-features-main button.mlo-asset-features-show-hide-btn:after {
    content: "";
	background: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="iso-8859-1"%3F><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --><svg fill="%23000000" height="800px" width="800px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 330 330" xml:space="preserve"><path id="XMLID_225_" d="M325.607,79.393c-5.857-5.857-15.355-5.858-21.213,0.001l-139.39,139.393L25.607,79.393c-5.857-5.857-15.355-5.858-21.213,0.001c-5.858,5.858-5.858,15.355,0,21.213l150.004,150c2.813,2.813,6.628,4.393,10.606,4.393s7.794-1.581,10.606-4.394l149.996-150C331.465,94.749,331.465,85.251,325.607,79.393z"/></svg>');
	display: inline-flex;
	filter: brightness(0) saturate(100%) invert(99%) sepia(98%) saturate(1%) hue-rotate(184deg) brightness(118%) contrast(100%);
    height: 14px;
    width: 17px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 16px;

}
.mlo-asset-features-main button.mlo-asset-features-show-hide-btn.open:after{
	transform: rotate(180deg);
}

.elementor-widget-container:has(span:empty) {
    background-color: transparent !important;
    padding: 0;
}
.grid-layout .elementor-element .elementor-widget-container{
	height:auto !important
}
.grid-layout .e-con-inner{
	grid-template-rows: auto !important;
}
.grid-layout iframe{
	height: 48px !important;
}
@media(max-width: 992px) {
	.faq-inner-wrapper {
		padding-right: 20px;
	}
}

@media(max-width: 767px) {
	.faq-inner-wrapper .each-question-wrapper .faq_content .faq_inner_content >div {
		width: 100%;
	}
	.asset-image-gallery .slider-for .slick-list .slick-slide > div {
		height: 228px;
	}
	.asset-image-gallery .slider-nav .slick-slide > div {
		height: 80px;
	}
	.asset-image-gallery .slider-nav button.slick-arrow {
		padding: 0px;
	}	
}

@media only screen and (max-width: 40em) { 
	.mlo-asset-features-main {
        padding: 10px;
        font-size: 14px;
        margin-top: 30px;
	}
	.mlo-asset-features-main ul.mlo-asset-features {
		padding: 25px 0 0 15px;
		border-top: 1px solid #0000004f;
		margin-top: 14px;
	}	
	.mlo-asset-features-main ul.mlo-asset-features li {
		font-size: 12px;
	}	
}