.module-66 {
    margin-top: -2px;
}

.module-34 .ry-menu .ry-nav li>a {
	letter-spacing: initial;
}

.ry-menu .ry-nav li.dropdown .dropdown-toggle span {
	margin-left: 5px;
}

.module-34-top-left, .module-34-top-right {
	width: calc(50% - 180px);
}

.module-34 .ry-container {
	width: calc(100% - 60px);
}

.module-34 .ry-container {
	max-width: 1600px;
}

.details-modal {
    max-width: 768px;
    width: 90%;
}

.details-modal .details-modal-title {
    display: none;
}

.details-modal .details-modal-content {
    padding: 0;
}

.details-modal .details-modal-close {
    height: 40px;
    width: 40px;
    top: -15px;
    right: -15px;
    background: #2d6aba;
    border-radius: 50%;
}

.details-modal .details-modal-close svg {
    width: 10px;
    height: 10px;
    /* fill: #fff !important; */
    filter: invert(1);
}

@media (max-width: 1480px) {
	.module-34-top-left, .module-34-top-right {
		width: calc(50% - 120px);
	}

	.module-34 .module-34-top-center {
		margin-top: -20px;
	}
}
/** PLACE YOUR MOBILE AND UP CSS HERE **/

@media (max-width: 1380px) {

	/** PLACE YOUR TABLET AND UP CSS HERE **/
	.module-34 .ry-header-logo img {
		transform: unset;
	}

	.module-34 .module-34-top-center {
		margin-top: 0;
		position: absolute;
		left: 50%;
		transform: translate(-50%, -50%);
		top: 30px;
	}

	.module-34-top-left, 
	.module-34-top-right {width: calc(50% - 3vw);}

	.module-34 .menu.left, 
	.module-34 .menu.right {padding-top: 10px;}
	
	.module-34 .ry-menu li.primary > a {
		padding-bottom: 0;
	}
	.module-34 .ry-header-logo img {
		max-width: 120px;
	}
}

@media (max-width: 1200px) {

	/** PLACE YOUR LAPTOP AND UP CSS HERE **/
	.module-35-header-center .ry-mobile-logo img {
		max-width: 140px;
	}

	.module-35-header-center {
		position: absolute;
		left: 50%;
		transform: translate(-50%, 0);
	}

	.module-35 .module-35-header-container {
		padding-top: 30px;
		padding-bottom: 30px;
	}
}

@media (min-width: 1200px) {

	/** PLACE YOUR DESKTOP AND UP CSS HERE **/

}