/*  MICROTHEMER STYLES  */


/*= Content =================== */

/** Content >> Ct span iframe **/
.ct-span iframe {
	min-width: 100% !important;
	min-height: 400px !important;
}

/** Content >> Wpgb lightbox caption **/
.wpgb-lightbox-caption {
	display: none !important;
}

/** Content >> Wpgb lightbox holder **/
.wpgb-lightbox-holder {
	z-index: 1000000000000 !important;
}

/** Content >> Oxy modal backdroplive **/
.oxy-modal-backdrop.live {
	z-index: 1000000000 !important;
	backdrop-filter: blur(5px) !important;
}

/** Content >> Unordered list list item _2 **/
.oxy-rich-text > ul > li {
	margin-left: -20px !important;
}

/** Content >> Wpgb grid 1 wpgb loader **/
.wpgb-grid-1 .wpgb-loader .wpgb-loader-17 {
	
}

/** Content >> Unordered list list item **/
.oxy-rich-text > ul > li {
	padding-top: 5px !important;
	padding-left: 5px !important;
}

/** Content >> Carousel builder 120 129 work slider cells **/
#-carousel-builder-120-129 .work-slider-cells:hover {
	box-shadow: 0 5px 25px -10px rgba(0, 0, 0, 0.2) !important;
	transform: translateY(-5px) !important;
	cursor: pointer !important;
}

/** Content >> Carousel builder 120 129 flickity viewport **/
#-carousel-builder-120-129 .flickity-viewport {
	height: 195px !important;
}

/** Content >> Carousel builder 64 89 carousel cell **/
#-carousel-builder-64-89 .carousel-cell {
	height: 320px !important;
	min-height: 1px !important;
}


/*= Contact form Styling ====== */

/** Contact form Styling >> Contact dropdown element option **/
.contact-dropdown-element > option {
	/* MT [ google_font: 1 ] */
	font-family: 'Open Sans' !important;
	font-size: 17px !important;
}

/** Contact form Styling >> Ff btn submit **/
.ff-btn-submit {
	margin-top: 30px !important;
}


/*= Products Page ============= */

/** Products Page >> Pswp open **/
.pswp--open {
	z-index: 9999999999 !important;
}

/** Products Page >> Pswp caption pswp caption center **/
.pswp__caption > .pswp__caption__center {
	display: none !important;
}


/*( Tablet & Phone )*/
@media (max-width: 767px) {

	/*= Content =================== */

	/** Content >> Ct span iframe **/
	.ct-span iframe {
	max-width: 90vw !important;
	min-height: 350px !important;
}


	/*= Video Styling ============= */

	/** Video Styling >> Ou video 28 89 ou aspect ratio **/
	.ou-aspect-ratio {
	min-height: 400px !important;
}


}


/*( Phone )*/
@media (max-width: 480px) {

	/*= Content =================== */

	/** Content >> Ct span iframe **/
	.ct-span iframe {
	min-height: 1px !important;
}


}

