@media screen and (max-width: 1200px) and (orientation: lanscape) {
.main-h1{font-size:60px;padding:120px 0 122px;position:relative;text-align:center}
.doc-body{display:block}
.login{display:block;margin:0 auto 30px}
.menu{margin:0 auto}
}
@media screen and (max-width: 1000px) {
.main-h1{padding:0 0 100px;font-size:70px}
}
@media screen and (max-width: 880px) {
.main-h1{font-size:60px;padding:120px 0 122px;position:relative;text-align:center}
.main-h1 span{font-size:30px;margin:0 0 0 -436px}
}
@media screen and (max-width: 768px) {
html,body{overflow:auto}
.button.js-menu-trigger{display:block;background:url(../images/arrow-down.svg);background-color:#5a6711;color:#fff!important;border:none;width:calc(100% + 20px);max-width:none;background-repeat:no-repeat;background-position:calc(100% - 16px) center;background-size:21px;transform:translate(-10px,-18px);border-radius:16px!important;padding:14px}
.doc-body{display:block}
.doc-body.modal-open{display:flex}
.text-box{font-size:20px}
.social img.hover{left:50%;margin-left:-13px}
.login{padding:50px 30px 30px;max-width:calc(100% - 30px);min-width:0;margin:0 auto}
.login-title{font-size:40px;margin-top:-67px}
.modal-body{margin:20px auto;max-height:calc(100% - 15px);padding:15px}
.modal-body .login-title{margin-top:-30px;font-size:32px}
.accordion-title{font-size:32px;padding-top:35px;padding-bottom:10px}
.accordion-label{font-size:14px}
.menu{max-width:calc(100% - 30px);margin:20px auto 50px;max-height:55px}
.menu-list{font-size:25px;flex-direction:column;max-height:0;overflow:hidden}
.menu.open{max-height:none}
.menu.open .button.js-menu-trigger{background-image:url(../images/arrow.svg)}
.menu.open .menu-list{max-height:10000px;padding-top:20px}
.menu-list li{text-align:center}
.menu-list li:not(:last-child){margin-bottom:30px}
.form-group input,.form-group select,.form-group textarea,.form-group .file-input{font-size:14px;min-height:45px;max-width:100%}
.form-group label,.form-group .label{font-size:16px}
.contact-form{padding-right:15px}
.select-wrapper,.form-group textarea,.form-group .file-input{max-width:100%;width:100%}
.select-wrapper::after{width:30px;height:45px;background-size:30px 30px}
.file-input button{height:43px}
.form-buttons{width:100%;padding:0}
.modal-content a:link,a:visited,a:hover,a:active{color:#FFF}
.main-h1{font-size:55px;padding:120px 0 200px}
.main-h1 span{font-size:30px;margin:0 0 0 -400px}
ul.share-buttons{display:flex;flex-direction:row;top:auto;right:initial;width:100%;bottom:0;transform:none;margin-bottom:-6px}
ul.share-buttons li{display:block;flex:1;text-align:center}
.fb{background:#3B5998;color:#3B5998}
.tw{background:#00ABF1;color:#00ABF1}
.pint{background:#CA2127;color:#CA2127}
.rd{background:#EF4623;color:#EF4623}
.tm{background:#2CA5E0;color:#2CA5E0}
.ws{background:#12AF0A;color:#12AF0A}
.mt{background:#6B6B6B;color:#6B6B6B}
}
@media screen and (max-width: 550px) {
.warning{display:none}
.main-h1{font-size:45px}
.main-h1 span{margin:0 0 0 -325px}
}
@media screen and (max-width: 440px) {
.main-h1{font-size:30px;padding:120px 0 114px}
.main-h1 span{font-size:20px;margin:0 0 0 -213px}
.warning{display:none}
}
@media screen and (max-width: 390px) {
.main-h1 span{font-size:20px;margin:0 0 0 -198px}
.warning{display:none}
}
@media screen and (max-width: 300px) {
.main-h1 span{font-size:20px;margin:0 0 0 -51px}
.warning{display:none}
}