/*  MICROTHEMER STYLES  */


/*= Backend =================== */

/** Backend >> Welcome Message Padding **/
div#text-2.widget.widget_text div.textwidget {
	margin-top: 8px !important;
}


/*[ Med Desktop ]*/
@media (min-width: 1230px) and (max-width: 1340px) {

	/*= Main Menu ================= */

	/** Main Menu >> .sc_layouts_item **/
	.sc_layouts_item {
		font-size: 14px !important;
	}
}

/*[ Small Desktop ]*/
@media (min-width: 960px) and (max-width: 1229px) {

	/*= Main Menu ================= */

	/** Main Menu >> .sc_layouts_item **/
	.sc_layouts_item {
		font-size: 14px !important;
		font-weight: 600 !important;
		padding-right: 5px !important;
		padding-left: 5px !important;
		margin-left: 0 !important;
	}

	/** Main Menu >> .scheme_default .sc_item_button A:not(.sc_button_bg_image) **/
	.scheme_default .sc_item_button a:not(.sc_button_bg_image) {
		font-size: 9px !important;
	}

	/** Main Menu >> Img.logo_image **/
	img.logo_image {
		max-width: 126px !important;
		display: block !important;
	}
}

/*[ Laptop ]*/
@media (min-width: 779px) and (max-width: 959px) {

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

	/** Content >> .sc_title.sc_title_default.whitetext.mobile-bg **/
	.sc_title.sc_title_default.whitetext.mobile-bg {
		background-color: rgb(41, 41, 41) !important;
		padding-top: 15px !important;
		padding-right: 15px !important;
		padding-bottom: 15px !important;
		padding-left: 15px !important;
	}
}

/*[ Tablet ]*/
@media (min-width: 481px) and (max-width: 778px) {

	/*= Header ==================== */

	/** Header >> Img.logo_image **/
	img.logo_image {
		float: left !important;
	}

	/** Header >> .sc_layouts_menu_mobile_button **/
	.sc_layouts_menu_mobile_button {
		float: right !important;
	}

	/** Header >> Form.search_form **/
	form.search_form {
		display: none !important;
	}

	/** Header >> .socials_mobile **/
	.socials_mobile {
		display: none !important;
	}

	/** Header >> .top_panel .sc_layouts_item.contacts **/
	.top_panel .sc_layouts_item.contacts {
		display: block;
    text-align: center;
    float: none;
    margin: 0 auto;
    clear: both;
	}

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

	/** Content >> .wpb_single_image Img **/
	.wpb_single_image img {
		margin-top: 100px !important;
	}

	/** Content >> .sc_title.sc_title_default.whitetext.mobile-bg **/
	.sc_title.sc_title_default.whitetext.mobile-bg {
		background-color: rgb(41, 41, 41) !important;
		padding-top: 15px !important;
		padding-right: 15px !important;
		padding-bottom: 15px !important;
		padding-left: 15px !important;
	}

	/** Content >> H2.sc_item_title **/
	h2.sc_item_title {
		font-size: 2em !important;
	}
}

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

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

	/** Content >> .ult_exp_section-main **/
	.ult_exp_section-main {
		font-size: 36px !important;
	}

	/** Content >> .wpb_single_image Img **/
	.wpb_single_image img {
		margin-top: 100px !important;
	}

	/** Content >> .sc_title.sc_title_default.whitetext.mobile-bg **/
	.sc_title.sc_title_default.whitetext.mobile-bg {
		background-color: rgb(41, 41, 41) !important;
		padding-top: 15px !important;
		padding-right: 15px !important;
		padding-bottom: 15px !important;
		padding-left: 15px !important;
	}

	/** Content >> .ult_exp_section **/
	.ult_exp_section {
		padding-right: 5px !important;
		padding-left: 5px !important;
	}

	/** Content >> .white-button .ult_exp_section-main **/
	.white-button .ult_exp_section-main {
		font-size: 12px !important;
	}

	/** Content >> .white-button-hover-m .ult_exp_section-main **/
	.white-button-hover-m .ult_exp_section-main {
		font-size: 12px !important;
	}

	/** Content >> .c-button .ult_exp_section-main **/
	.c-button .ult_exp_section-main {
		font-size: 12px !important;
	}

	/** Content >> H1 **/
	h1 {
		font-size: 36px !important;
	}

	/** Content >> .additional-services .ult_exp_section-main **/
	.additional-services .ult_exp_section-main {
		font-size: 12px !important;
	}

	/** Content >> H2.sc_item_title.sc_title_title.sc_align_default.sc_item_title_style_yellow_sub **/
	h2.sc_item_title.sc_title_title.sc_align_default.sc_item_title_style_yellow_sub {
		font-size: 28px !important;
	}

	/** Content >> .more-services .ult_exp_section-main **/
	.more-services .ult_exp_section-main {
		font-size: 12px !important;
	}

	/** Content >> .what-we-do .ult_exp_section-main **/
	.what-we-do .ult_exp_section-main {
		color: rgb(45, 45, 45) !important;
		font-size: 12px !important;
	}

	/*= Header ==================== */

	/** Header >> .sc_layouts_row_type_normal **/
	.sc_layouts_row_type_normal {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}

	/** Header >> Img.logo_image **/
	img.logo_image {
		width: 50%;
		float: left !important;
	}

	/** Header >> .sc_layouts_menu_mobile_button **/
	.sc_layouts_menu_mobile_button {
		position: relative !important;
		bottom: 0 !important;
		float: right !important;
	}

	/** Header >> Form.search_form **/
	form.search_form {
		display: none !important;
	}

	/** Header >> .socials_mobile **/
	.socials_mobile {
		display: none !important;
	}

	/** Header >> .sc_layouts_iconed_text.emergency-phone **/
	.sc_layouts_iconed_text.emergency-phone {
		margin-top: 12px !important;
		margin-right: 0 !important;
		margin-bottom: 0 !important;
		margin-left: 0 !important;
	}

	/** Header >> .sc_layouts_item.contacts **/
	.sc_layouts_item.contacts {
		margin-top: 0 !important;
		margin-right: 0 !important;
		margin-left: 0 !important;
	}

	/** Header >> .top_panel .sc_layouts_item.contacts **/
	.top_panel .sc_layouts_item.contacts {
		display: block;
    text-align: center;
    float: none;
    margin: 0 auto;
    clear: both;
	}
}