@charset "utf-8";
/* CSS Document */

@media (min-width: 1200px) {
	.col-xl-5th {
		flex: 0 0 auto;
		width: 20%;
	}
}
/*@media screen  and (min-width:1680px) and (max-width:1759px) {
	header .elementor-section-full_width .elementor-col-66 {
		width: 80% !important;
	}
	header .elementor-section-full_width .elementor-col-33 {
		width: 20% !important;
	}
}
@media screen  and (min-width:1400px) and (max-width:1439px) {
	header .elementor-section-full_width .elementor-col-66 {
		width: 80% !important;
	}
	header .elementor-section-full_width .elementor-col-33 {
		width: 20% !important;
	}
}
@media screen  and (min-width:1366px) and (max-width:1399px) {
	header .elementor-section-full_width .elementor-col-66 {
		width: 80% !important;
	}
	header .elementor-section-full_width .elementor-col-33 {
		width: 20% !important;
	}
}*/
@media screen  and (min-width:1280px) and (max-width:1365px) {
	body header .sc_layouts_column .sc_layouts_item[class*="elementor-widget-trx_sc_layouts_menu"]:not(.elementor-widget-divider):not(.elementor-widget-spacer) {
		width: 85% !important;
	}
	header .sc_layouts_menu_nav > li > a {
		padding: 0 5px !important;
    	font-size: 16px;
	}
}
/* HEADER + FOOTER: закрити всі підменю за замовчуванням на десктопі */
@media (min-width: 1280px) {
    header .sc_layouts_menu_nav li > ul,
    .footer_wrap .sc_layouts_menu_nav li > ul {
        display: none !important;
        visibility: hidden;
        opacity: 0;
        transform: translateY(6px);
        transition: opacity .2s ease, transform .2s ease, visibility 0s linear .2s;
    }
    header .sc_layouts_menu_nav li:hover > ul,
    header .sc_layouts_menu_nav li:focus-within > ul,
    .footer_wrap .sc_layouts_menu_nav li:hover > ul,
    .footer_wrap .sc_layouts_menu_nav li:focus-within > ul {
        display: block !important;
        visibility: visible;
        opacity: 1;
        transform: translateY(0);
        transition-delay: 0s;
    }
    header .sc_layouts_menu_nav li.opened > ul,
    .footer_wrap .sc_layouts_menu_nav li.opened > ul {
        display: none !important;
        visibility: hidden !important;
        opacity: 0 !important;
        transform: translateY(6px) !important;
    }
}
@media screen and (max-width:1279px) {
	.menu_mobile_inner span.menu_button_close_text {
		display: none;
	}
	body header .sc_layouts_column .sc_layouts_item[class*="elementor-widget-trx_sc_layouts_menu"]:not(.elementor-widget-divider):not(.elementor-widget-spacer) {
	  width: auto !important;
	  display: block !important;
	}
}
@media screen and (max-width:1199px) {
	.custom-partners .row {
		margin: 0;
	}
	.blocks-partners .elementor-widget-wrap {}
}
@media screen  and (min-width:576px) and (max-width:1279px) {
	.blog_mode_blog .content_wrap {
		padding: 0 30px;
	}
}
@media screen and (max-width:767px) {
	body,
	html {
		overflow-x: hidden;
	}
	.logo-footer .elementor-widget-container,
	.title-footer .sc_align_right,
	.copy .elementor-widget-container {
		text-align: center;
	}
	.copy .elementor-widget-container p {
		color: #7B8095 !important;
	}
}
@media screen and (max-width:575px) {
	.menu_mobile .menu_mobile_nav_area > ul > .menu-item > a {
		text-align: center !important;
	}
	.blog_mode_blog .content_wrap {
		padding: 0 15px;
	}
}