@charset "UTF-8";

/*
Theme Name: imi
Requires at least: WordPress 5.2.2
Version: 1.2
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: olive
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Twenty Nineteen is based on Underscores https://underscores.me/, (C) 2012-2018 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/


/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Variables
# Normalize
# Typography
	## Headings
	## Copy
# Elements
	## Lists
	## Tables
# Forms
	## Buttons
	## Fields
# Navigation
	## Links
	## Menus
	## Next & Previous
# Accessibility
# Alignments
# Clearings
# Layout
# Widgets
# Content
	## Archives
	## Posts and pages
	## Comments
# Blocks
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/


/*
 * Chrome renders extra-wide &nbsp; characters for the Hoefler Text font.
 * This results in a jumping cursor when typing in both the Classic and block
 * editors. The following font-face override fixes the issue by manually inserting
 * a custom font that includes just a Hoefler Text space replacement for that
 * character instead.
 */

header .site-branding .siteheader .logo .custom-landing-logo-link,
header .site-branding .siteheader .logo .custom-landing-logo-link img {
	max-width: 65px;
}

.page-id-54871.page-template-page-landing .site-footer .container .footer-level-2 {
	display: none !important;
}

.page-id-54871.page-template-page-landing .site-footer .container .footer-level-3 .footer-bottom-menu-copyright .footer-navigation .main-menu li.no_landing {
	display: none;
}

.footer-logo-gallery.single_landing_company_logo {
	width: 10%;
}

.footer-bottom-menu-copyright.single_landing_addresses {
	width: 90%;
}

.footer-bottom-menu-copyright.single_landing_addresses .address_list_top {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.footer-bottom-menu-copyright.single_landing_addresses .address_list_top .asterisk {
	width: 100%;
	text-align: left;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 22px;
}

.footer-bottom-menu-copyright.single_landing_addresses .address_list {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 100%;
}

.footer-bottom-menu-copyright.single_landing_addresses .address_list .address_item {
	padding-right: 15px;
	width: 20%;
	margin-bottom: 15px;
}

.footer-bottom-menu-copyright.single_landing_addresses .address_list .address_item:last-child {
	padding-right: 0;
}

.footer-bottom-menu-copyright.single_landing_addresses .address_list .address_item .heading {
	font-family: biotifbold;
	color: #FFFFFF;
	font-size: 22px;
}

.footer-bottom-menu-copyright.single_landing_addresses .address_list .address_item .address {
	color: #FFFFFF;
}

.left-menu .main-navigation .main-menu>.menu-item.menu-item-has-children>.submenu-expand {
	display: inline-block;
	position: absolute;
	width: calc(26 / 1920 * 100vw);
	right: calc(-5 / 1920 * 100vw);
	top: calc(1 / 1920 * 100vw);
	color: #454545;
	transition: transform 0.5s ease;
}

.left-menu .main-navigation .main-menu>.menu-item.menu-item-has-children.showsubmenu>.submenu-expand {
	transform: rotate(-180deg);
}

.section-component_programme_finder_column_view .finderMain .finder_inner .finder_column .post_list .pItem.hide_date {
	order: 1;
}

@media only screen and (min-width: 1200px) and (max-width: 1600px) {
	.left-menu .main-navigation .main-menu>.menu-item.menu-item-has-children>.submenu-expand {
		width: 20px;
		right: -5px;
		top: 1px;
	}
}

@media (max-width: 1199px) {
	.footer-logo-gallery.single_landing_company_logo {
		width: 100%;
	}

	.footer-bottom-menu-copyright.single_landing_addresses {
		width: 100%;
	}

	.footer-bottom-menu-copyright.single_landing_addresses .address_list {
		padding: 25px 0;
	}

	.footer-bottom-menu-copyright.single_landing_addresses .address_list_top .asterisk {
		margin-bottom: 50px;
	}

	.left-menu .main-navigation .main-menu>.menu-item.menu-item-has-children>.submenu-expand {
		width: 18px;
		right: -7px;
		top: 6px;
	}

	.left-menu .main-navigation .main-menu>.menu-item.menu-item-has-children>.submenu-expand svg {
		top: auto;
	}
}

@media (max-width: 991px) {
	.footer-bottom-menu-copyright.single_landing_addresses .address_list .address_item {
		width: 33.33%;
	}

	header .site-branding .siteheader .left-menu div.ucc-logo {
		margin-left: 0;
		width: 70px;
	}

	header .site-branding .siteheader .left-menu .main-navigation .main-menu>li>a {
		margin: 0 10px !important;
	}

	.left-menu .main-navigation .main-menu>.menu-item.menu-item-has-children>.submenu-expand {
		right: -12px;
	}
}

@media (min-width: 768px) {
	.ucc-logo-mobile {
		display: none;
	}
}

@media (max-width: 767px) {
	.footer-bottom-menu-copyright.single_landing_addresses .address_list_top {
		padding: 0 25px;
	}
}

@media (max-width: 575px) {
	.footer-bottom-menu-copyright.single_landing_addresses .address_list .address_item {
		width: 50%;
	}
}

@media (max-width: 414px) {
	.footer-bottom-menu-copyright.single_landing_addresses .address_list .address_item {
		width: 100%;
	}
}

.logo_list.mt-0 {
	margin-top: 0 !important;
}

.logo_list.mb-0 {
	margin-bottom: 0 !important;
}

.logo_list .logo_list_inner .list.remove_slider {
	display: flex;
	flex-wrap: wrap;
	padding: 60px 0;
}

.logo_list .logo_list_inner .list.remove_slider>div {
	width: calc(100% / 6);
}

.logo_list .logo_list_inner .list.remove_slider img {
	mix-blend-mode: multiply;
}

.white_box_section-main.enable_blue_box {
	height: 720px;
	margin-bottom: 90px;
}

.white_box_section-main.enable_blue_box .white_box_section-inner {
	height: 100%;
}

.white_box_section-main.enable_blue_box .white_box_section-inner .backimage {
	height: 100%;
	background-position: center;
}

.white_box_section-main.enable_blue_box .white_box_section-inner .backimage .content {
	padding: 0;
	height: 100%;
}

.white_box_section-main.enable_blue_box .white_box_section-inner .backimage>.content .container {
	width: 100%;
	height: 100%;
	position: relative;
}

.white_box_section-main.enable_blue_box .white_box_section-inner .backimage>.content .container .box {
	max-width: 450px;
	width: 100%;
	min-width: auto;
	position: absolute;
	bottom: -90px;
	z-index: 99;
	padding: 0;
	background-color: transparent !important;
}

.white_box_section-main.enable_blue_box .white_box_section-inner .backimage>.content .container .box .box_icon_type {
	padding: 70px 60px 60px;
	position: relative;
}

.white_box_section-main.enable_blue_box .white_box_section-inner .backimage>.content .container .box .box_icon_type .content {
	font-family: biotifmedium;
	line-height: 1.5;
}

.white_box_section-main.enable_blue_box .white_box_section-inner .backimage>.content .container .box:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 90%;
}

.white_box_section-main.enable_blue_box .white_box_section-inner .backimage>.content .container .box .link {
	background-color: #37617d;
	transform: skewY(3deg);
	padding: 30px 60px;
	margin-top: -12px;
}

.white_box_section-main.enable_blue_box .white_box_section-inner .backimage>.content .container .box .link span {
	transform: skewY(-3deg);
	color: #FFFFFF;
	position: relative;
	display: inline-block;
	top: 4px;
}

.white_box_section-main.enable_blue_box .white_box_section-inner .backimage>.content .container .box .link svg {
	transform: skewY(-3deg);
	width: 50px;
	height: 15px;
	position: relative;
	top: 0px;
}

.white_box_section-main.enable_blue_box .white_box_section-inner .backimage>.content .container .box .link svg path {
	fill: #FFFFFF;
}

.white_box_section-main.enable_blue_box .white_box_section-inner .backimage>.content .container .left.box {
	left: 100px;
}

.white_box_section-main.enable_blue_box .white_box_section-inner .backimage>.content .container .right.box {
	right: 0;
}

.standard-section-main .standard-section-inner.image_plus_text .backimage {
	mix-blend-mode: multiply;
	height: 100%;
}

.standard-section-main .standard-section-inner.image_plus_text .content .extrasmall-container {
	padding-top: 100px;
	padding-bottom: 100px;

}

.standard-section-main .standard-section-inner.image_plus_text .content .sub_title {
	color: #5cb2b8;
	font-size: 35px;
	font-weight: normal;
	font-family: 'biotifbold';
	margin-bottom: calc(30 / 1920 * 100vw);
}

.standard-section-main .standard-section-inner.image_plus_text .content .text {
	display: flex;
	align-items: center;
	width: 100%;
	justify-content: space-between;

}

.standard-section-main .standard-section-inner.image_plus_text .content .text .image_text {
	width: calc(55% - 25px);
}

.standard-section-main .standard-section-inner.image_plus_text .content .text .text_image {
	width: calc(45% - 25px);
}

.standard-section-main .standard-section-inner.image_plus_text .content .text .text_image img {
	mix-blend-mode: multiply;
}

.standard-section-main .standard-section-inner.image_plus_text .content .text p {
	font-size: calc(16 / 1440 * 100vw);
	color: #5a5a5a;
	line-height: 1.5;
	margin: 0 0 10px 0;
	font-family: "biotifregular";
}

.standard-section-main .standard-section-inner.image_plus_text .content .text p:last-child {
	margin-bottom: 0;
}

.content-wysiwyg.adjust_mobile .extrasmall-container img+.clear {
	display: none !important;
}

.logo_with_content_list_and_event {
	background-color: #f5f5f5;
	position: relative;
}

.logo_with_content_list_and_event .logo_with_content_list_and_event_outer {
	padding: 150px 0 0;
	background-size: cover;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .inner_content {
	padding-bottom: 22%;
}

.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .top_seciton {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	width: 100%;
	margin-bottom: 60px;
}

.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .top_seciton .left_section {
	display: flex;
	flex-direction: column;
	width: calc(70% - 15px);
}

.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .top_seciton .left_section.no_right_section {
	width: 100%;
}

.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .top_seciton .left_section .ucc_logo {
	margin-bottom: 20px;
}

.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .top_seciton .left_section .ucc_logo .ucc_link {
	display: inline-block;
}

.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .top_seciton .left_section .ucc_logo img {
	mix-blend-mode: multiply;
}

.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .top_seciton .left_section .heading {
	color: #5cb2b8;
	font-size: 35px;
	font-weight: normal;
	font-family: 'biotifbold';
	/* max-width: 700px; */
	max-width: none;
	margin: 0;
}

.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .top_seciton .right_section {
	width: calc(30% - 15px);
}

.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .top_seciton .right_section .event_image {
	display: flex;
	justify-content: flex-end;
	width: 100%;
}

.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner {
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .bottom_logo_list {
	/* width: calc(20% - 40px); */
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .bottom_logo_list .bottom_logo_item {
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .bottom_logo_list .bottom_logo_item .item_logo {
	width: calc(20% - 40px);
	margin-bottom: 0;
}

.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .bottom_logo_list .bottom_logo_item .content_section {
	width: calc(80% - 40px);
}

.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .bottom_logo_list .bottom_logo_item .content_section ul {
	margin-top: 0;
}

.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .bottom_logo_list .item_logo {
	margin-bottom: 10px;
}

.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .bottom_logo_list .item_logo:last-child {
	margin-bottom: 0;
}

.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner>.content_section {
	width: calc(80% - 40px);
	display: none;
}

.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .content_section p,
.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .content_section ul li {
	font-family: "biotifregular";
	font-size: 18px;
	line-height: 1.5;
	color: #5a5a5a;
	margin-bottom: 15px;
}

.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .content_section p {
	margin-left: 16px;
}

.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .content_section *:last-child {
	margin-bottom: 0;
}

.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .bottom_logo_list .item_logo .logo_link {
	display: inline-block;
}

.logo_with_content_list_and_event .svg-content-inverse1 {
	position: absolute;
	top: -1px;
	z-index: 11;
	width: 100%;
}

.logo_list .logo_list_inner .list .logo img {
	filter: grayscale(0);
	transition: all 0.5s ease;
}

.logo_list .logo_list_inner .list .logo:hover img {
	filter: grayscale(0);
}

.white_box_section-main.white_box_blue_slider .white_box_section-inner {
	position: relative;
}

.white_box_section-main.white_box_blue_slider .white_box_section-inner>.backimage {
	position: absolute;
	left: 0;
	bottom: 20px;
	width: 100%;
	height: auto;
	z-index: 99;
}

.white_box_section-main.white_box_blue_slider .white_box_section-inner>.backimage .content .container,
.white_box_section-main.white_box_blue_slider .white_box_section-inner>.backimage .container {
	height: auto;
}

.white_box_section-main.white_box_blue_slider .white_box_section-inner .back_image_list .backimage,
.white_box_section-main.white_box_blue_slider .white_box_section-inner .back_image_list {
	height: 100%;
	min-height: 720px;
}

.white_box_section-main.white_box_blue_slider .white_box_section-inner .backimage>.content {
	padding-bottom: 0 !important;
	height: 100%;
}

.white_box_section-main.white_box_blue_slider .white_box_section-inner .backimage>.content .box_list {
	max-width: 400px;
}

.white_box_section-main.enable_blue_box.white_box_blue_slider .white_box_section-inner .backimage>.content .container .box {
	padding-bottom: 15px;
}

.white_box_section-main.enable_blue_box.white_box_blue_slider .white_box_section-inner .backimage>.content .container .box .box_icon_type img {
	mix-blend-mode: multiply;
}

.white_box_section-main.enable_blue_box.white_box_blue_slider .white_box_section-inner .backimage>.content .container .box {
	position: relative;
	bottom: 0;
	left: 0;
	/* width: 450px !important; */
	max-width: 400px;
	margin-left: 0;
}

.logo_list .logo_list_inner .list {
	padding: 80px 0;
}

/* 
@media (min-width: 1440px) and (max-width: 1479px) {
	.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .content_section ul li {
		margin-bottom: 33px;
	}

	.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .content_section ul li:nth-child(4) {
		margin-bottom: 70px;
	}

	.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .content_section ul li:nth-child(7) {
		margin-bottom: 40px;
	}

	.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .content_section ul li:nth-child(8) {
		margin-bottom: 15px;
	}

	.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .content_section ul li:nth-child(9) {
		margin-bottom: 8px;
	}
} */

@media (max-width: 1479px) {
	.standard-section-main .standard-section-inner.image_plus_text .content .text p {
		font-size: 17px;
	}
}

@media (max-width: 1366px) {
	.white_box_section-main.enable_blue_box .white_box_section-inner .backimage>.content .container .left.box {
		left: 0;
	}

	.white_box_section-main.white_box_blue_slider .white_box_section-inner>.backimage {
		bottom: 0;
	}
}

@media (max-width: 1199px) {
	.logo_list .logo_list_inner .list.remove_slider>div {
		width: calc(100% / 3);
	}

	.logo_list .logo_list_inner .list.remove_slider {
		padding: 40px 0;
	}

	.logo_list .logo_list_inner {
		position: relative;
	}

	.logo_list .logo_list_inner .svg-content-inverse1 {
		position: absolute;
		top: -1px;
		z-index: 11;
		width: 100%;
	}
}

@media (max-width: 991px) {
	.standard-section-main .standard-section-inner.image_plus_text .content .text {
		flex-direction: column;
	}

	.standard-section-main .standard-section-inner.image_plus_text .content .text .image_text {
		width: 100%;
		margin-bottom: 30px;
	}

	.standard-section-main .standard-section-inner.image_plus_text .content .text .text_image {
		width: 100%;
	}

	/* 
	.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .bottom_logo_list {
		width: 150px;
	}

	.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .content_section {
		width: calc(100% - 200px);
	} */

	.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .top_seciton .left_section .ucc_logo {
		margin-bottom: 0;
	}

	.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .top_seciton .right_section {
		min-width: 220px;
	}

	.logo_with_content_list_and_event .logo_with_content_list_and_event_outer {
		padding: 80px 0 0;
	}
	
	.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .bottom_logo_list .bottom_logo_item .item_logo {
		width: calc(30% - 20px);
	}

	.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .bottom_logo_list .bottom_logo_item .content_section {
		width: calc(70% - 20px);
	}
}


@media (max-width: 767px) {

	.white_box_section-main .white_box_section-inner .backimage>.content.mob_mt-0,
	.mob_mt-0 {
		margin-top: 0 !important;
	}

	.white_box_section-main .white_box_section-inner .backimage>.content .container .box.left {
		margin-left: 15px !important;
	}

	.white_box_section-main.white_box_blue_slider .white_box_section-inner .backimage {
		min-height: auto;
	}

	.white_box_section-main.enable_blue_box .white_box_section-inner .backimage>.content .container .box {
		bottom: 100px;
	}

	.standard-section-main .standard-section-inner.image_plus_text .content .extrasmall-container {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.content-wysiwyg.adjust_mobile .extrasmall-container img+.clear {
		display: block !important;
	}

	.content-wysiwyg.adjust_mobile .extrasmall-container * {
		padding-left: 0 !important;
		width: 100%;
	}

	.content-wysiwyg.adjust_mobile .extrasmall-container img {
		width: auto;
		margin-bottom: 25px;
		margin-top: 25px;
		max-width: 100%;
	}

	.content-wysiwyg.adjust_mobile .extrasmall-container .clear_mobile {
		display: none !important;
	}

	.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .top_seciton {
		flex-direction: column;
		align-items: flex-start;
	}

	.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .top_seciton .left_section {
		width: 100%;
		margin-bottom: 15px;
	}

	.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .top_seciton .left_section .heading {
		max-width: none;
		margin: 0;
		line-height: 1.5;
		font-size: 25px;
	}

	.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .top_seciton {
		margin-bottom: 30px;
	}

	.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner {
		flex-direction: column;
		width: 100%;
	}

	.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .bottom_logo_list .bottom_logo_item {
		flex-direction: column;
	}

	.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .bottom_logo_list .bottom_logo_item .item_logo {
		width: auto;
	}

	.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .bottom_logo_list .bottom_logo_item .content_section {
		width: 100%;
	}

	.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .bottom_logo_list .bottom_logo_item .item_logo img {
		max-width: 200px;
		margin: 10px 0;
	}

	/* .logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .bottom_logo_list {
		width: 100%;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
		margin-bottom: 30px;
	}

	.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .bottom_logo_list .item_logo {
		width: 30%;
		margin: 0 auto;
		text-align: center;
	} */

	/* .logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .content_section {
		width: 100%;
	} */

	.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .inner_content {
		padding-bottom: 150px;
		padding-top: 50px;
	}

	.white_box_section-main.white_box_blue_slider .white_box_section-inner .backimage>.content {
		bottom: 0;
	}

	.white_box_section-main.white_box_blue_slider .white_box_section-inner>.backimage {
		bottom: -20px;
	}

	.white_box_section-main.white_box_blue_slider .white_box_section-inner>.backimage .content .container {
		padding-left: 0;
		padding-right: 0;
	}

	.white_box_section-main.enable_blue_box .white_box_section-inner .backimage>.content .container .box .box_icon_type {
		padding: 50px 30px 40px;
	}
}

@media (max-width: 575px) {
	.logo_list .logo_list_inner .list .logo {
		height: 80px;
	}

	.logo_list .logo_list_inner .list.remove_slider>div {
		width: calc(100% / 2);
	}

	.white_box_section-main.enable_blue_box .white_box_section-inner .backimage>.content .container .box {
		bottom: -20px;
	}
}

@media (max-width: 479px) {
	.white_box_section-main.enable_blue_box .white_box_section-inner .backimage>.content .container .box .box_icon_type {
		padding: 40px 20px 30px;
	}

	.white_box_section-main.enable_blue_box .white_box_section-inner .backimage>.content .container .box {
		max-width: 290px;
	}

	.logo_with_content_list_and_event .logo_with_content_list_and_event_outer .bottom_section .bottom_section_inner .bottom_logo_list .item_logo {
		width: 40%;
		margin: 0 auto 15px;
	}

	.white_box_section-main.enable_blue_box.white_box_blue_slider .white_box_section-inner .backimage>.content .container .box {
		max-width: 300px;
		width: calc(100% - 30px);
	}

	.white_box_section-main.white_box_blue_slider .white_box_section-inner>.backimage {
		bottom: -40px;
	}

	.white_box_section-main.white_box_blue_slider .white_box_section-inner .backimage>.content .box_list {
		max-width: 300px;
	}
}

/* hide form title for page-id-60613 */
.page-id-60613 .gd-form-title{
	display: none !important;
}