.wp-block {} /*  (.wp-block {} ensures MT files load in Gutenberg editor) */
/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Super heading title bold **/
.super-heading-title bold {
	font-family: Arial !important;
}

/** General >> Super column heading 2 **/
.super-column h2 {
	font-family: Arial !important;
	font-size: 25px !important;
	text-transform: none !important;
}

/** General >> Active heading 3 **/
.active h3 {
	font-size: 22px !important;
	font-weight: 800 !important;
	letter-spacing: 1px !important;
}

/** General >> Small **/
.small {
	width: 0 !important;
	min-width: 0 !important;
	max-width: 0 !important;
	height: 0 !important;
	min-height: 0 !important;
	max-height: 0 !important;
	border-width: 0 !important;
}

/** General >> Service Background **/
.grid-item {
	background-color: rgb(255, 255, 255) !important;
	width: 255px !important;
	height: 190px !important;
	margin-left: 15px !important;
	border: 2px solid rgb(220, 220, 220) !important;
	border-radius: 6px !important;
}

/** General >> Professional Video Special Edit **/
#service_layout12_1991_06 {
	margin-top: 55px !important;
}

/** General >> Cc cursor grid item inner **/
.grid-item-inner {
	font-size: 15px !important;
	margin-top: 32px !important;
}

/** General >> Service layout12 1991 04 **/
#service_layout12_1991_04 {
	margin-top: 25px !important;
}

/** General >> Service layout12 1991 05 **/
#service_layout12_1991_05 {
	margin-top: 27px !important;
}

/** General >> Service layout12 1991 03 **/
#service_layout12_1991_03 {
	margin-top: 25px !important;
}
.item--meta > h3 > a:nth-of-type(1) {
	font-size: 17px !important;
}

/** General >> Elementor heading title font1 **/
.elementor-heading-title font1 {
	color: rgb(255, 255, 255) !important;
}

/** General >> Heading 6:(1) div:(1) **/
.elementor-heading-title > a > h6:nth-of-type(1) > div:nth-of-type(1) {
	color: rgb(255, 255, 255) !important;
}

/** General >> Ct header **/
#ct-header-wrap #ct-header {
	max-width: 0 !important;
	max-height: 0 !important;
	visibility: hidden !important;
}


/*( Large Desktop )*/
@media (min-width: 1200px) {
	/** General >> Professional Video Special Edit **/
	#service_layout12_1991_06 {
	padding-bottom: 235px !important;
}

	/** General >> Cc cursor grid item inner **/
	.grid-item-inner {
	font-size: 15px !important;
	margin-top: 32px !important;
}

	/** General >> Elementor widget ct service grid elementor widget container **/
	.elementor-widget-ct_service_grid > .elementor-widget-container {
	margin-left: 25px !important;
}

}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {
	/** General >> Mobile icon **/
	.mobile_menu_button .icon_menu {
	background-color: rgb(0, 0, 0) !important;
}

	/** General >> Service Background **/
	.grid-item {
	background-color: rgba(255, 255, 255, 0) !important;
	border-style: hidden !important;
}

	/** General >> Ct service grid 491cf94 ct grid masonry **/
	#ct_service_grid-491cf94 > .ct-grid-masonry {
	margin-left: 100px !important;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** General >> Mobile icon **/
	.mobile_menu_button .icon_menu {
	background-color: rgb(0, 0, 0) !important;
}

	/** General >> Ct service grid 491cf94 ct grid masonry **/
	#ct_service_grid-491cf94 > .ct-grid-masonry {
	margin-left: 100px !important;
}

	/** General >> Service Background **/
	.grid-item {
	background-color: rgba(255, 255, 255, 0) !important;
	border-style: hidden !important;
}

}

