@media screen and (min-width: 1600px) and (max-width: 1900px) {
}
@media screen and (min-width: 1300px) and (max-width: 1599px) {
body {font-size: 16px;}
}
@media screen and (min-width: 1024px) and (max-width: 1299px) {
}	
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1299px) {
} @media screen and (max-width: 1023px) {
input, select, textarea {font-size: 16px!important;}
body {font-size: 16px;}
.container { max-width: 92%; }
.start-row-bg-side.side-right, .start-row-bg-side.side-left {width: 3%; z-index: 1;}
.header-desktop {display: none;}
.menu-mobile {display: flex}
.header-search-btn i {font-size: 1.8em;} body.home:before {height: 300px;}
body.home:after {top: 300px;}
}
@media screen and (min-width: 767px) and (max-width: 1024px){
}
@media screen and (max-width: 767px) { .form-row {flex-direction: column;}
.form-col {width: 100%;}
.form-col + .form-col {margin-left: 0; margin-top: 12px;} .list-services-module {display: none;}
.list-services-module-mobile {display: block;}
.list-services-mobile-wrapper {display: flex; flex-direction: row; flex-wrap: wrap; gap: 25px;}
.service-center-mobile {width: 100%; text-align: center;}
.services-side-nb {top: 25px; left: 25px;}
.service-block-mobile {background: var(--main-light-green); text-align: center; padding: 15px; width: calc(50% - 12.5px); display: flex; flex-direction: column; gap: 10px; position: relative;}
.services-center-btn {margin-bottom: 0; margin-top: auto;}
.services-side-title h4 {padding: 0;} .list-article-block {flex-direction: column}
.list-article-block>div {width: 100%;}
.list-article-content {padding-left: 0; padding-top: 15px;}
.list-article-link {margin-top: 15px;} #footer {background: linear-gradient(0deg,rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, var(--main-light-green) 0%, var(--main-light-green) 100%); }
.footer-content {background: linear-gradient(0deg,rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 24%, var(--main-light-green) 0%, var(--main-light-green) 100%);} input[type=submit], .row-submit button {margin-right: 90px;}
}
@media screen and (max-width: 600px) { 
}
@media screen and (max-width: 500px) {
.service-block-mobile {width: 100%; }
}
@media screen and (max-width: 400px) { 
}