@media (max-width:1760px) {
    .n2-ss-section-main-content {
        margin-left:40px;
    }
}

@media (max-width:1400px) {
    .primary-menu > li {
        margin-left:2.5rem;
    }
    .primary-menu > li:first-child {
        margin-left:0;
    }
}
@media (max-width:1325px) {
	body.home .mn-main-lead .elementor-row .elementor-col-50:first-child {
		width:35% !important;
	}
	body.home .mn-main-lead .elementor-row .elementor-col-50:nth-child(2) {
		width:65% !important;
	}
}
@media (max-width:1110px) {
	body.home .mn-main-lead .elementor-row .elementor-col-50:first-child {
		width:40% !important;
	}
	body.home .mn-main-lead .elementor-row .elementor-col-50:nth-child(2) {
		width:60% !important;
	}
}
@media (max-width:1024px) {
	body.home .mn-main-lead .elementor-row .elementor-col-50:first-child {
		width:100% !important;
	}
	body.home .mn-main-lead .elementor-row .elementor-col-50:first-child  h2 {
		margin:0 !important;
	}
	body.home .mn-main-lead .elementor-row .elementor-col-50:nth-child(2) {
		width:100% !important;
	}
}
@media (max-width:1300px) {
    .primary-menu a {
        font-size:19px;
    }
}
@media (min-width:1200px) {
    .site-logo img {
        max-height:22rem;
        height:51px !important;
    }
}
@media (min-width:1100px) and (max-width:1200px) {
    .primary-menu a {
        font-size:19px;
    }
    .primary-menu > li {
        margin-left:1.5rem !important;
    }
    .site-logo img {
        height:24px !important;
    }
}

@media (max-width:1100px) {
    .mn-submenu-subsite ul {
        max-width:100%;
    }    
    .site-logo img {
        height:30px !important;
    }
}
@media (max-width:1199px) {
	.toggle-inner {
		margin-top:-20px;
	}
}
@media (max-width:767px) {
    .page-id-198 .mn-submenu-subsite ul {
        text-align:left;
    }
    .page-id-198 .mn-submenu-subsite ul li {
        width:100%;
        margin-left:0;
    }
    .mn-submenu-subsite ul li {
        width:50%;
        margin-left:0;
    }
    .mn-main-lead p {
        font-size:15px;
        line-height:24px;
    }
    h2 {
        font-size:25px !important;
        line-height:30px !important;
    }
    .mn-areas h3, .mn-offer h3 {        
        font-size:18px;
        line-height:24px;
    }
    h4 {
        margin-bottom:0 !important;
    }
    h1.entry-title {
        font:700 30px/38px 'Roboto Condensed', sans-serif
    }
    .mn-submenu-subsite ul {
        margin-top:10px;
    }
	body.home .mn-areas h2 {
		margin-top:25px !important;
		margin-bottom:0 !important;
	}
	body.home .mn-areas h3 {
		margin-bottom:0 !important;
	}
}
@media (max-width:600px) {
    .gallery-item {
        margin-bottom:4vw !important;
    }
    .mn-submenu-subsite ul li {
        width:100%;
    }
}

@media (min-width:485px) {
    .elementor-column.elementor-col-25 {
        width:50%;
    }
    .gallery-item {
        margin-bottom:4vw !important;
    }
}
@media (max-width:450px) {
    .mn-footer-address,
    .mn-footer-social {
        width:100%;
    }
    .mn-footer-address {
        font-size:13px;
    }
    .mn-footer-social {
        justify-content:flex-start;
        margin-top:35px;
    }
    body.home .mn-main-lead .elementor-row .elementor-col-50:first-child  h2  {
		font:800 2rem/3rem 'Open Sans', sans-serif !important
	}
	body.home .mn-main-lead .elementor-row .elementor-col-50:first-child  .elementor-column-wrap {
		padding-bottom:0 !important;
	}
}