@media screen and (min-width: 768px) and (max-width: 991px) {
	#site-header .navbar {
		padding: 0 15px;
	}
}
@media screen and (max-width: 991px) {
	#site-header .navbar-header .site-logo {
		width: 150px;
		padding: 0 15px;
		float: left;
	}
	#site-header .navbar-header .site-logo a {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	#site-header .main-menu ul.menu > li {
		width: 100%;
		display: block;
		height: auto;
	}
	#site-header .main-menu ul.menu > li .sub-menu {
		background: linear-gradient(0deg, rgb(255 255 255 / 15%), transparent);
	}
	#site-header .main-menu ul.menu > li .sub-menu li a {
		color: #fff;
		text-shadow: 0 0 10px #000;
	}
	.navbar.row {
		padding: 0;
		height: 100%;
	}
	header ul.menu li {
		position: relative;
	}
	header ul.menu > li.menu-item > a {
		border-bottom: 1px solid var(--dark-gray);
	}
	header ul.menu > li.new a::before {
		content: ' ';
		position: absolute;
		font-size: 8px;
		top: 4px;
		left: 135px;
		color: #3d4045;
		background: #E40046;
		width: 7px;
		height: 7px;
		border-radius: 50%;
	}
	header ul.menu > li.new a::after {
		content: 'New';
		position: absolute;
		font-size: 8px;
		top: 2px;
		left: 145px;
		color: #3d4045;
	}
	header ul.menu li a {
		color: #000829;
		text-decoration: none;
		cursor: pointer;
		padding: 10px 15px;
		display: block;
		font-size: 14px;
	}
	header .sub-menu {
		padding: 0;
		display: none;
	}
	header .sub-menu li {
		list-style-type: none;
	}
	header ul.menu li .sub-menu li > a {
		position: relative;
	}
	header .sub-menu li > a::before {
		content: '-';
		position: absolute;
		top: 10px;
		left: 15px;
	}
	header ul.menu li.current-menu-ancestor > a,
	header ul.menu li.current-menu-item > a {
		color: var(--red);
	}
	header ul.menu > li.menu-item-has-children {
		position: relative;
	}
	header ul.menu > li.menu-item-has-children > a::after {
		position: absolute;
		content: "\f0d7";
		font-family: "Font Awesome 5 Free";
		font-weight: 600;
		font-size: 10px;
		margin-left: 6px;
		margin-top: 3px;
		transition: all 0.2s linear;
		color: #9eacbe;
	}
	header ul.menu > li.menu-item-has-children:hover > a::after {
		color: #fff;
	}
	.header-container {
		padding: 0;
	}
	.header-cta-btn {
		padding: 0;
	}
	.header .main-menu {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.btn-cta-partners,
	.simplex-head-btn a {
		display: none;
	}
	#site-header .main-menu ul {
		height: calc(100vh - 100px);
	}
	.navbar-header .site-logo a {
		display: block;
		height: 100%;
	}
	.navbar-header {
		height: 100%;
		display: flex;
		align-items: center;
	}
	.navbar-col {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		height: 100%;
	}
	.navbar .hamburger {
		float: right;
		height: 100%;
		display: flex;
		align-items: center;
		outline: none;
		width: 80px;
		justify-content: center;
	}
	.hamburger.is-active:hover, .hamburger:hover {
		opacity: 1;
	}
	.hamburger-box {
		position: relative;
		display: inline-block;
		width: 18px;
		height: 18px;
	}
	.navbar-toggle {
		background: unset;
		border: unset;
		outline: unset !important;
		float: right;
		width: 36px;
		height: 18px;
		padding: 0;
		margin: 20px 0 20px 0;
	}
	.hamburger--collapse.is-active .hamburger-inner {
		margin-bottom: -2px;
	}
	.hamburger--collapse .hamburger-inner {
		margin-bottom: 2px;
	}
	.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
		width: 32px;
		background-color: #fff;
	}
	.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner:after, .hamburger.is-active .hamburger-inner:before {
		background-color: var(--red);
	}
	.navbar-collapse > .collapse,
	.menu-menu-top-container {
		background: #fff;
		max-height: 70vh;
		overflow-y: auto;
		box-shadow: 0 5px 10px rgb(66 66 66 / 30%);
		padding-bottom: 30px;
	}
	.menu-menu-top-container > .menu {
		padding-top: 30px;
	}
	#site-header .main-m {
		position: absolute;
		background: var(--blue);
		width: 100%;
		left: 0px;
		right: 0;
	}
	#site-header .main-m .menu-main-menu-container {
		padding: 15px;
	}
	#site-header .main-menu ul.menu > li .sub-menu {
		position: initial;
		background: transparent;
		max-height: 0;
		overflow: hidden;
		display: block;
		transition: all 0.2s linear;
	}
	#site-header .main-menu ul.menu > li.active .sub-menu {
		max-height: 100vh;
		transition: all 0.2s linear;
	}
	#site-header .main-menu ul.menu > li.active > a::after {
        transform: rotate(180deg);
        transition: all 0.2s linear;
    }
	#site-header .main-menu ul.menu > li .sub-menu li {
		border-bottom: 1px solid #424242;
	}
	#site-header .main-menu ul.menu > li .sub-menu li a {
		color: #fff;
		font-size: 14px;
		padding-left: 30px;
	}
	#site-header .main-menu ul.menu > li.menu-item-has-children > a,
	#site-header .main-menu ul.menu > li a {
		padding: 10px 30px 10px 15px;
	}
	#site-header.menu-active {
		background: var(--blue);
	}
	.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
		width: 32px;
	}
	.page.m-true, .page.m-default {
		padding: 60px 15px;
	}
	.footer-menu {
		position: absolute;
		bottom: -180px;
		left: 0;
		right: 0;
		background: #e1e3e8;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
	}
	.footer-menu ul {
		list-style: none;
	}
	.footer-menu li {
		font-size: 14px;
		padding: 10px 0;
	}
	.footer-bottom .hamburger {
		float: left;
		padding: 10px 15px;
		outline-color: #ddd;
		display: flex;
	}
	.footer-bottom .block > div {
		float: right;
	}
	.footer-top {
		height: 48px;
	}
	.footer-top .block {
		display: none;
	}
	.social-icons {
		margin-bottom: 30px;
	}
	#footer-promo {
		padding: 30px;
		border-top: 1px solid #fff;
	}
	#footer-promo h2 {
		font-size: 24px;
		font-weight: 700;
		max-width: 100%;
		margin-bottom: 30px;
		text-align: center;
	}
	#footer-promo .button {
		width: 100%;
	}
	.footer-main {
		flex-direction: column-reverse;
		text-align: center;
	}
	.footer-main .site-info {
    	margin: 40px 0;
	}
	.sb-row {
		margin-bottom: 0;
	}
	.footer-sb {
		margin-bottom: 10px;
		width: 50%;
		text-align: left;
	}
	.footer-sb ul li a {
		font-size: 14px;
	}
	.footer-bottom {
		padding: 0;
		display: none;
	}
	#site-footer .copyrights {
		margin-bottom: 0;
	}
	#site-footer .copyrights * {
		padding: 0;
	}
	.copyrights {
		padding: 5px;
		text-align: center;
	}
	.copyrights .about-simplex {
		display: none;
	}
	.copyrights .col-md-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.scrollup {
		margin: 8px auto;
		display: none !important;
	}
	#site-footer {
		padding: 30px 15px;
	}
	.home #about-simplex .col-md-3,
	.home #about-simplex .col-md-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.home #about-simplex .content .btn {
		width: 100%;
		height: 56px;
		line-height: 56px;
	}
	.wFormContainer .actions .primaryAction {
		width: 100%;
	}
	.admin-bar .header {
		top: 46px;
	}
	.navbar.row {
		padding: 0 15px;
		height: 100%;
	}
	.post-content h2,
	.page-content .top h2 {
		font-size: 28px;
		font-weight: 400;
		line-height: 32px;
	}
	.post-wrapper {
		padding-left: 20px;
		padding-right: 20px;
	}
	.section .page-content {
		border-radius: 0;
		padding: 0;
	}
	.post-wrapper {
		border-radius: 0;
	}
	
	#cookie-notice {
		padding: 0 20px;
	}
	.cookie-notice-container #cn-notice-text {
		font-size: 12px;
		text-align: left;
		line-height: 15px;
		padding-left: 30px;
		padding-right: 30px;
	}
	.cookie-notice-container #cn-notice-buttons {
		width: 100%;
		display: block;
	}
	#cookie-notice .cn-button {
		width: 100%;
		margin: 0 0 10px;
		font-size: 14px;
	}
	.cn-close-icon {
		top: 35px;
		right: 20px;
	}
	.home #simplex-logo-slider .content {
		font-size: 16px;
	}
	#simplex-testimonials-slider .content {
		font-size: 16px;
		line-height: 22px;
	}
	#simplex-testimonials-slider .slider-button-next {
		right: 15px;
		bottom: 25px;
		top: auto;
		z-index: 10;
	}
	#simplex-testimonials-slider .slider-button-prev {
		left: 15px;
		bottom: 25px;
		top: auto;
		z-index: 10;
	}
	#simplex-testimonials-slider .slider-button .material-icons {
		font-size: 26px;
	}
	.home #simplex-logo-slider .swiper-container {
		margin-bottom: 0;
	}
	.our-partners .logos .partner-logo,
	.our-partners .logos .logo {
		width: calc(100% / 3);
		text-align: center;
		height: 50px;
		margin: 0;
		margin-bottom: 20px;
		padding: 0 5px;
	}
	.our-partners .logos {
		margin: 0;
	}
	

	.job-item .wrapper {
		height: auto;
	}
	.job-item .title {
		margin-bottom: 20px;
	}
	.job-item .details {
		position: initial;
	}
	
	#legal-sheets-nav .menu {
		padding: 10px;
	}
	#legal-sheets-nav .menu > li {
		width: calc(50% - 10px);
		margin: 0;
		border: 1px solid var(--light-gray);
		margin-bottom: 5px;
	}
	#legal-sheets-nav .menu > li a {
		font-size: 12px;
		line-height: 40px;
		height: 40px;
		overflow: hidden;
	}
	#legal-sheets-nav .menu > li a:after {
		display: none;
	}
	#why-simplex .counters {
		height: 480px;
	}

	/* Custom */
	.acf-block-main_banner:not(#acf-block-main_banner-block_635ed1331b22f) {
		background-position: 70% 50% !important;
	}
	.likebtn_container {
		display: none;
	}
	.cas-pane .wrapper {
		max-width: 100%;
		border: 0;
		height: auto;
		width: auto;
	}
	.cas-pane .wrapper img {
		height: auto;
		margin: 0;
		position: inherit;
	}
	#acf-block-testimonials-block_638fd950cfc29 .slide {
		padding: unset;
	}
	.row.hwt {
		padding: 30px 15px !important;
	}
	.hwt h2 {
		font-size: 26px;
	}
	h2.side-lines {
		padding: 0 30px;
	}
	h2.side-line.left {
		padding-left: 30px;
		justify-content: start;
	}
	h2.side-line, h2.side-lines {
		font-size: 26px !important;
		line-height: initial;
	}
	#why-simplex {
		padding: 0 30px;
		font-size: 16px;
	}
	h2.side-line.right:after, h2.side-line.left:before, h2.side-lines:before, h2.side-lines:after {
		width: 25px;
	}
	.acf-block-wistia-video{
		padding: 0 30px;
	}
	.home .acf-block-header-with-text {
		padding: 0 30px;
	}
	#acf-block-icons-with-text-rowsblock_638ff66232fed {
		padding: 0 30px;
	}
	#simplex-no-risk {
		padding: 120px 30px;
	}
	.home .acf-block-main_banner .wrapper {
		padding-bottom: 380px;
	}
	.home .acf-block-main_banner .image_layer {
		height: 380px;
		margin-right: unset;
		position: absolute;
		bottom: 0;
		width: 430px;
		right: calc(50% - 215px);
	}
	.home .acf-block-main_banner .wrapper .button {
		width: auto;
		display: inline-block;
	}
	#why-simplex {
		margin: 60px 0;
		background-image: unset;
	}
	#why-simplex .counters.ps-5,
	#why-simplex .info.pe-5 {
		padding: 0 !important;
	}
	#why-simplex .counters .counter-box {
		text-align: center;
		font-size: 18px;
		color: #fff;
		padding: 50px 0 0 0;
	}
	#why-simplex .counters .counter-box {
		font-size: 13px;
	}
	.egg-shape-purple {
		position: absolute;
		top: 120px;
		right: 0px;
		width: 140px;
		height: 200px;
		min-width: unset;
		min-height: unset;
	}
	.egg-shape-red {
		position: absolute;
		top: 40px;
		right: auto;
		min-width: unset;
		min-height: unset;
		height: 210px;
		width: 180px;
		left: 0;
	}
	.egg-shape-orange {
		position: absolute;
		top: 260px;
		right: auto;
		min-width: unset;
		min-height: unset;
		width: 180px;
		height: 200px;
		left: 20px;
	}
	#why-simplex .counters .counter-box .counter-box-title {
		line-height: 54px;
		font-size: 48px;
	}
	#simplex-no-risk .cascading-panes,
	#simplex-no-risk .no-risk-info {
		padding: 0;
	}
	#simplex-no-risk .row.cas {
		height: 260px;
		display: flex;
	}
	#simplex-no-risk .cas-pane.c1 {
		width: calc(100% / 3);
		max-height: 120px;
	}
	#simplex-no-risk .cas-pane.c2 {
		width: calc(100% / 3);
		max-height: 120px;
	}
	#simplex-no-risk .cas-pane.c3 {
		width: calc(100% / 3);
		max-height: 120px;
	}
	.cas-pane .wrapper, #simplex-no-risk .cas-pane .wrapper {
		border-radius: 0 25px 0 25px;
	}
	#acf-block-icons-with-text-block_636da4ad4fae7 .info-icon {
		margin-bottom: 30px;
		flex: 1 0 50% !important;
		max-width: 50% !important;
	}
	.wp-block-buttons>.wp-block-button {
		width: 100%;
	}
	.wp-block-buttons .button.red a, .wp-block-buttons .button.red-borders a, a.button, a.become-partner {
		padding: 0 15px;
		width: 100%;
		display: block;
	}
	.acf-block-main_banner {
		margin-bottom: 60px;
	}
	/* Buy Crypto */
	#main-buy-redirect .container {
		padding: 0;
	}
	#main-buy-redirect .page-wrapper {
		border-radius: 0 !important;
		margin: 0 !important;
	}
	#main-buy-redirect h1 {
		font-size: 32px;
	}
	#acf-block-columns-of-lists-block_63903d4f8a509 {
		padding-top: 60px !important;
		padding-bottom: 60px !important;
		background-position: center !important;
		background-size: cover !important;
	}
	#main-buy-redirect .info-icon {
		flex: 1 0 50% !important;
		max-width: 50% !important;
		width: 50%;
	}
	#main-buy-redirect .info-icon .text {
		font-size: 16px;
	}
	.info-icon .icon {
		width: 80px;
		height: 80px;
	}
	.info-icon .icon img {
		max-width: 100%;
	}
	/* Sell Crypto */
	#sell-crypto-form {
		padding: 0;
	}
	#sell-crypto-info {
        padding: 60px 30px;
	}
	#sell-crypto-info .container {
		padding: 0;
	}
	#sell-crypto-form > .container {
		border-radius: 0;
		padding: 15px;
	}
	#simplex-quote-widget {
		padding: 0;
		border: 0;
		border-radius: 0;
	}
	/* Acount Buy Crypto */
	#buy-crypto-form {
		padding: 0;
	}
	#buy-crypto-form > .container {
		border-radius: 0;
		padding: 15px;
	}
	/* Join Us */
	#page-join-us .acf-block-header-with-text {
		padding: 0!important;
		margin: 0!important;
	}
	#page-join-us .acf-block-header-with-text .row.hwt {
		border-radius: 0;
	}
	.social-icons.large li.social-button {
		margin: 0 5px;
	}
	#seize-your-opportunity {
		padding: 60px 30px;
	}
	#seize-your-opportunity .cascading-panes {
		display: none;
	}
	#acf-block-icons-with-colorful-text-block_63900c90d8346 .color-icon {
		margin: 20px 0 !important;
	}
	#acf-block-icons-with-colorful-text-block_63900c90d8346 .color-icon .colorful_number {
		font-size: 38px !important;
	}
	#acf-block-icons-with-colorful-text-block_63900c90d8346 .color-icon .text {
		font-size: 14px !important;
	}
	/* Posts Archive */		
	.posts-index .promoted .post-content {
		margin: 0;
		padding: 0 30px;
	}
	.post-item .featured-image img {
		width: 100%;
		height: auto;
		border-radius: 20px;
	}
	.post-item .featured-image .wrapper {
		display: flex;
		justify-content: center;
		align-items: center;
		flex-flow: wrap;
		background: var(--blue);
	}
	.post-item .row {
		height: auto;
	}
	.post-item .featured-image {
		width: 100%;
		height: auto;
		border-radius: 20px;
	}
	.post-item .content {
		width: 100%;
		border-radius: unset;
		position: initial;
		height: auto;
		padding: 10px 15px;
		background: unset;
	}
	.post-item .title-overly h2, .post-item .content h2 {
		margin-bottom: 30px;
		color: var(--purple);
		max-height: unset;
	}
	.post-item .title-overly {
		position: initial;
		padding: 0;
		width: unset;
		flex-flow: wrap;
		padding: 0 15px 30px;
	}
	.post-item .featured-image a {
		display: flex;
		width: 100%;
		justify-content: center;
		align-items: center;
	}
	.post-item a.button {
		opacity: 1;
		visibility: visible;
		position: initial;
	}
	.image-wrapper {
		height: 190px;
		max-width: 320px;
		margin: auto;
	}
	.image-wrapper img {
		width: auto;
	}
	/* Springboard */
	#page-coin-springboard-service .page-container.full .wp-block-columns.focus-on-your-business {
		padding: 60px 30px;
    	font-size: 16px;
	}
	#page-coin-springboard-service .wp-block-buttons.wp-container-5 {
		padding: 0 30px;
	}
	#page-coin-springboard-service .our-solution,
	#page-coin-springboard-service .centralized-exchanges {
		padding: 0 30px;
		font-size: 16px;
	}
	.why-choose-simplex .cas-2 .cas-pane .wrapper {
		height: auto;
		width: auto;
	}
	/* About */
	#acf-block-header-with-text-block_6361c3a61aa9d {
		padding: 0;
		border-radius: 0;
	}
	#acf-block-header-with-text-block_6361c3a61aa9d .row.hwt {
		border-radius: 0;
	}
	/* Careers */
	#acf-block-header-with-text-block_636bd733a75bf {
		padding: 0;
	}
	#acf-block-header-with-text-block_636bd733a75bf .row.hwt {
		border-radius: 0;
	}
	/* post */
	.post .main {
		width: 100%;
		padding: 0 30px;
	}
	.post .side {
		padding: 0 30px;
		width: 100%;
		margin: 30px 0;
	}
	.post-header h1 {
		font-size: 24px;
	}
	.post-body {
		font-size: 16px;
	}
	.post .button-row {
		margin-bottom: 90px;
		padding: 0 30px;
	}
	.post-meta {
		flex-direction: column;
	}
	.post .post-date,
	.post .post-author {
		width: 100%;
		margin: 0 0 10px;
	}
	.home #acf-block-main_banner-block_635ed1331b22f {
		padding-top: 60px;
	}
	#whr_embed_hook {
		margin: 0;
	}
	#apply-form {
		padding: 0 15px;
	}
	#apply-form .container {
		padding: 40px 0;
	}
}
@media screen and (max-width: 991px) {
    .acf-block-icons-with-text {
        padding: 0 30px !important;
    }
    .acf-block-columns-of-lists {
        padding: 0 30px !important;
    }
}
@media screen and (min-width: 1200px) and (max-width: 1400px) {
	#simplex-no-risk .cas-pane.c1 {
		max-width: 160px;
		max-height: 200px;
	}
	#simplex-no-risk .cas-pane.c2 {
		max-width: 210px;
		max-height: 270px;
		margin-top: 50px;
	}
	#simplex-no-risk .cas-pane.c3 {
		max-width: 250px;
		max-height: 340px;
		margin-top: 100px;
	}
	.acf-block-main_banner .overlay h1 {
		font-size: 50px;
		line-height: 60px;
	}
	.hwt h2 {
		font-size: 34px;
	}
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
	.footer-top ul.menu > li > a, 
	header ul.menu > li > a {
		padding-right: 15px;
		padding-left: 15px;
		font-size: 12px;
	}
	header .sub-menu > li a {
		font-size: 12px;
	}
	.page-template-page-about .description {
		font-size: 20px;
		line-height: initial;
	}
	.leaders .profile h3 {
		font-size: 32px;
	}
	.leaders .profile .job-title {
		font-size: 20px;
	}
	.leaders .profile .bio {
		font-size: 12px;
	}
	
	.page-template-page-join-us #simplex-bottom-line {
		font-size: 14px;
	}
	#simplex-in-short {
		font-size: 14px;
	}
	#simplex-join-banner {
		font-size: 14px;
	}
	#join-simplex .main-content {
		font-size: 14px;
	}
	
	/* Posts Archive */	
	.post-item {
		width: 100%;
	}
	/* Careers */
	.job-item {
		width: 50%;
	}
	.job-item .wrapper {
		height: 260px;
	}
}

@media screen and (min-width: 768px) and (max-width: 1400px) {
	h1, h2,
	.page-content .top h2 {
		font-size: 26px;
		line-height: initial;
	}
	.pseudo-h2, .h2, h2 {
		font-size: 32px;
		line-height: 38px;
	}
	.subheader {
		font-size: 20px;
	}
	.page-template-default .content {
		font-size: 14px;
		line-height: 18px;
	}
	.home #about-simplex h1, .home #about-simplex h2 {
		font-size: 28px;
		line-height: 34px;
	}
	.home #about-simplex .content {
		font-size: 14px;
		line-height: 24px;
	}
	.home #simplex-logo-slider .content {
		font-size: 20px;
		line-height: 28px;
	}
	.home #simplex-logo-slider .swiper-container {
		margin-bottom: 40px;
	}
	#simplex-logo-slider .swiper-slide img {
		max-height: 40px;
		width: auto;
	}
	.home #simp-row-1 h2, .home #simp-row-3 h2 {
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 50px;
	}
	.home #simp-row-1 li, .home #simp-row-3 li {
		margin-bottom: 20px;
		font-size: 14px;
	}
	#simplex-testimonials-slider .content {
		font-size: 20px;
		line-height: 28px;
		min-height: 160px;
		height: auto;
	}
	#simplex-card h2 {
		font-size: 20px;
	}
	#simplex-news h2 {
		font-size: 20px;
		margin-bottom: 20px;
	}
	#simplex-middle-cta {
		font-size: 22px;
	}
	.promo-wrapper .title {
		font-size: 22px;
		line-height: 30px;
	}
	.promo-wrapper .link a {
		font-size: 16px;
	}
	.promo-wrapper .link a .material-icons {
		margin-top: 0;
	}
	.promo-wrapper .w-logo {
		width: 130px;
		height: 40px;
	}
	.page-template-page-join-us h2 {
		font-size: 26px;
		line-height: 28px;
	}
	#follow-simplex .social-network-icon, #follow-simplex .social-label {
		font-size: 20px;
	}
	#simplex-join-banner {
		font-size: 20px;
		color: #fff;
	}
	.page-template-page-join-us h2 {
		font-size: 22px;
	}
	#simplex-in-short {
		font-size: 16px;
	}
	.simplexian .suffix, .simplexian .number {
		font-size: 26px;
	}
	.page-template-page-join-us #simplex-bottom-line {
		font-size: 16px;
	}
	.page-template-page-join-us h3 {
		font-size: 20px;
	}
	
	.page-template-page-about .description {
		font-size: 20px;
		line-height: 28px;
	}
	.page-template-page-about .post-header .left .wrapper {
		font-size: 28px;
		line-height: 38px;
	}
	.page-template-page-about .post-header .right .wrapper {
		font-size: 24px;
	}
	
	.leaders .profile h3 {
		font-size: 28px;
	}
	.leaders .profile .job-title {
		font-size: 20px;
	}
	
	.wFormContainer .wForm .wFormTitle {
		font-size: 28px !important;
	}
	.page-template-page-partners .post-content > .left-content .top {
		font-size: 20px;
	}
	.page-template-page-partners h2 {
		font-size: 28px;
	}
	
	#simplex_blog .middle-banner-inner {
		font-size: 28px;
	}
	#simplex-news .twitter-pane h2 {
		font-size: 28px;
	}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
	#site-header .header-container {
		padding: 0 15px;
	}
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
	#site-header .header-container {
		width: 100%;
		max-width: unset;
	}
	header.header ul.menu > li > a {
		padding-right: 10px;
		padding-left: 10px;
	}
	header.header ul.menu > li.menu-item-has-children > a::after {
		font-size: 10px;
	}
	#cn-notice-text {
		font-size: 13px;
	}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.page-template-page-about .post-header .left .wrapper,
	.page-template-page-about .post-header .right .wrapper {
		height: 440px;
	}
	.page-template-page-about .description {
		font-size: 14px;
		line-height: 20px;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1400px) {
	.page-template-page-about .post-header .left .wrapper,
	.page-template-page-about .post-header .right .wrapper {
		height: 340px;
	}
	.page-template-page-about .description {
		font-size: 18px;
		line-height: 24px;
	}
}
@media screen and (max-width: 767px) {
	#site-header .navbar {
		padding: 0;
	}
	#site-header .navbar {
		margin: 0;
	}
}
@media screen and (max-width: 480px) {
	.home .acf-block-main_banner .image_layer {
		height: auto;
		margin-right: unset;
		position: absolute;
		bottom: 140px;
		width: 240px;
		right: calc(50% - 140px);
	}
}