@font-face{font-family:fontawesome-webfont;src:url(fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf);}
@font-face{font-family:'Helvetica CE';src:url(fonts/Helvetica/Helvetica-Regular.ttf);}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-right:0;padding-left:0;}
*{margin:0px;padding:0px;}
body{overflow-x:hidden;}
article{background-color:#DCE5E8;padding:20px;}
blockquote{font-style: oblique;font-size: 17px;}
blockquote:before {content: "„ ";font-size:1.5em;    font-weight: 900;}
blockquote:after {content: "“";font-size:1.5em;line-height: 0.8;    font-weight: 900;}
blockquote p {display: inline;}
img {
    max-width: 100%;
    height: auto;
}
article ul {
    margin-left: 15px;}
.navbar-nav{float:none;text-align:center;background-color:#1BA155;}
.top-menu li{float:none;display:inline-block;}
.parent-pageid-32 .image-news-page, .parent-pageid-32 .news-page{background-color:#FFF;text-align:justify;min-height:335px;margin-top:-10px;}
.navbar-header{background-color:#1BA155;border:none;}
.top-menu>li:hover{background-color:grey;}
.nav.navbar-nav.top-menu>li>a:active{background-color:darkgreen;}
.navbar-default .navbar-nav > li > a{color:white;}
.navbar-default .navbar-nav > li > a:active{color:white;}
.navbar-default .navbar-nav > li > a:hover{color:white;}
.navbar-default .navbar-nav > li > a:visited, .nav__main-menu > li.active{color:white;background-color:darkgreen;}
.wpcf7-form {width: 50%; margin: 0 auto;}
#wpcf7-f1783-p19-o1 .wpcf7-form{height: auto;}
#wpcf7-f1783-p19-o1 .wpcf7-form span{display: block; margin: 5px auto}
#wpcf7-f1783-p19-o1 .wpcf7-form>p{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
#wpcf7-f1783-p19-o1 input[type="submit"]{
    background: #ededed;
}
.wpcf7-form-control{background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    width: 400px; padding: 5px; color: #555;}
.main-menu {
    position: fixed;
    right: 0;
    left: 0;
    top: 0;
    z-index: 999;
    background-color: #1BA155;
    width: 100vw;
}
.nav__main-menu {
    text-align: center;
    display: flex;
    justify-content: center;
    margin: 0;
}
.nav__main-menu li {
    list-style-type: none;
    padding: 15px;
}
.nav__main-menu a {
    color: #fff!important;
    font-size: 16px;
}
.nav-menu {
    display: none;
}
header{color:#1BA155;font-weight:600;
    margin-top: 50px;}
header p{margin-top:7px;padding-right:30px;}
header>.container>.row>div{min-height:70px;}
.searchButton{position: absolute;top: 15px;right: -50px;font-size: 26px;height: 40px;width: 40px;background-color: lightgray;}
.searchButton input{display:none}
.searchButton:hover{top: 15px;right: -50px;font-size: 26px;height: 40px;width: 245px;text-align:right;padding-right: 8px;transition: 1s;}
.searchButton:not(:hover) {transition: 4s;}
.searchButton:hover input{position: absolute;top: 2px;right: 45px;width: 196px;height: 35px;border: none;display:block;}
.container{text-align:justify;margin: auto;}
.container.wrapper{margin-top:50px;}
.pagination>.active>span{background-color: #19944E;border-color: #19944E;}
.logotip{width:150px;height:60px;margin-top:5px;}
.icons{float:inherit;margin-top:15px;color:#1BA155;font-size:25px;margin-right:6px;}
.icon-smm{padding-top:7px;}
.icon-smm>a>i{font-size:24px;height:40px;width:40px;background-color:lightgray;margin-top:8px;color:#1BA155;text-align:center;padding-top:8px;}
.btn-block{height:40px;border-radius:0px;line-height:1;margin-top:8px;font-family:sans-serif;background-color:#52CC85;color:white;}
.btn-block:hover{color:white;background-color:gray;}
.btn-md {
    background: #ccc;
}
.green-div{background-color:#1BA155;height:10px;}
button.navbar-toggle{border: 2px solid rgba(255,255,255,0.7); border-radius: 3px;}
.navbar-default .navbar-toggle .icon-bar{background-color: rgba(255,255,255,0.7);}
.breadcrumbs{position:relative;width:max-content;margin:auto;padding:3px 10px;font-size:15px;}
a,a:visited,a:active, a:hover{text-decoration:none;color:inherit;}
article a,article a:visited,article a:active,article a:hover{color:#1BA155}
.breadcrumbs a, .breadcrumbs a:visited,.breadcrumbs a:active,.breadcrumbs a:hover{color:#FFF;}
.breadcrumbs .glass{background:inherit;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;}
.breadcrumbs .glass:before{content:'';width:calc(100% + 40px);height:calc(100% + 40px);background:inherit;position:absolute;left:-25px;top:-25px;box-shadow:inset 0 0 0 200px rgba(255, 255, 255, 0.3);filter:blur(10px);}
.news-text{color:#1BA155;}
.form-take-service form{text-align:-webkit-center;text-align:-moz-center;text-align:center;}
.form-take-service input, .form-take-service select{}
#center{font-family:'Helvetica';color:#19944E;font-size:16px;font-weight:bold;text-align:center;}
.edubox{margin:0 20px 20px 0;background-color:#E4EDE8;padding:5px;color:#5B5B5B;min-height:545px;text-align:center;}
.edubox .img-responsive{padding:0;width:100%}
.edubox>h4{margin-top:10px;font-size:16px;font-weight:bold;padding:0px 5px 0px 5px;}
.img-responsive{padding:0 20px 0 0;width:465px;}
img.img-responsive.avatar-otzyv{padding:0;border-radius: 70px;}
.edubox>p{margin-top:5px;margin-bottom:10px;font-size:14px;font-weight:bold;padding:5px;}
.edubox:hover{color:#19944E;background-color:white;box-shadow:0 0 10px 5px rgba(221, 221, 221, 1);}
.container-servise-page{background-color:azure}
.free-counsil{position:relative;width:auto;height:auto;background-image:url(img/background/airplane.jpg);background-size:cover;}
section {min-height: 400px;}
.section-text{color:white;}
.text-free{font-size:35px;}
.section-number.text-center{color:white;}
.text-free-green{font-size:25px;color:#5DE897;}
.col-md-4.bnt-center{background-color:#52CC85;height:60px;color:white;line-height:0.9;padding:18px;font-size:20px;}
.row.space{height:50px;}
.container-fluid.ouritem{background-color:#19944E;color:white;padding-bottom:5px;}
.container-fluid.list-our.text-center{background-color:#5B5B5B;color:white;text-align:center;}
.container-fluid.take-service{position:relative;width:auto;height:400px;background-image:url(img/background/ship.jpg);background-size:cover;}
.text-take-service{font-size:40px;margin-top:15px;color:white;}
input::-moz-placeholder{text-align:center;}
input::-webkit-input-placeholder{text-align:center;}
.btn.btn-take-service{border-radius:3px;background-color:#52CC85;color:white;width:100%;font-size:22px;padding-top:0;padding-bottom:0;display:none}
.container-fluid.company-figures{position:relative;background-image:url(img/background/airground.jpg);background-size:cover;}
.number-112,
.number-127,
.number-158,
.number-451,
.number-589{background-color:#19944E;color:white;display:inline-block;float:none;vertical-align:bottom;text-align:center;}
.number-112{height:120px;}
.number-127{height:150px;}
.number-158{height:190px;}
.number-451{height:250px;}
.number-589{height:320px;}
.text-figures-bottom{position:absolute;bottom:0;}
.company{font-size:30px;color:#19944E;padding-top:5px;}
.text-company{font-size:18px;color:#19944E;font-weight:bold;}
.row-figures{margin-bottom:20px;}
.container-fluid.background-gallery{position:relative;background-image:url(img/background/train.jpg);background-size:cover;}
.mosaicflow__item{padding:3px;}
.mosaicflow__column{float:left;}
.mosaicflow__item img{display:block;width:100%;height:auto;padding:4px;background-color:#fff;border:1px solid #ddd;border-radius:4px;}
.mosaicflow__item img:hover{opacity:0.6;filter:alpha(opacity=60);}
.row.text-center.masonry-grid{}
.gallery-text{margin-top:10px;font-size:35px;color:#52CC85;font-weight:bold;}
.img-responsive.padiing-gallery{margin:0 0 0 10px;}
.col-md-3.col-sm-4.col-xs-6.thumb{overflow:hidden;height:185px;margin-bottom:30px;}
.button-gallery{background-color:#19944E;padding:10px;margin-bottom:10px;}
.button-gallery>a{color:white;font-size:20px}
.container-fluid.background-image-otzyv{position:relative;background-image:url(img/background/otzyvu.jpg);background-size:cover;}
.col-md-4.content-block{padding-left:5px;background: rgba(255,255,255,0.2);border-radius: 5px;}
.col-sm-4.image-block-content{margin-right:5px;}
.name-otzyv{color:green;margin-top:35px;font-size:20px;text-align: left;}
.company-work-otzyv{font-size:14px;color:black;}
.col-md-4.content-text-otzyv{padding:5px 5px 0px 5px;}
.otzyv-space{background-color:white;background:rgba(254, 254, 254, 0.2);margin-bottom:20px;padding:5px; min-height: 218px;text-align: right;}
.text-otzyv{margin-top:10px;font-size:35px;color:darkgreen;}
h4.panel-title{text-align:left;}
.panel-collapse{transition: background 0s 0.3s;}
.btn{border-radius:0px;}
footer {background: black;}
/*.footer{background-color:black;}*/
.footer-form>input:empty, .footer-form>input[disabled]:empty{border-radius:0px;color:white;background-color:#5B5B5B;border:none;margin:0;padding:0 5px;text-align:center;}
.footer-form>input:valid, .footer-form>input[disabled]:valid, .footer-form>textarea:valid{background-color:#FFF;color:#000;text-align:left;}
.footer-form>textarea{border-radius:0px;color:white;background-color:#5B5B5B;border:none;border-color:white;}
.form-footer{color:#52CC85;font-family:'Helvetica';font-weight:800;padding-left:5px;}
.form-back>textarea, .form-back>input:empty, .form-back>input[disabled]:empty{background-color:#fff !important;color:#000 !important; border-color:#000 !important; border:solid !important;border-width:1px !important;}
#feedback{display:none;}
#closeResponsePopup{position:absolute;right:0;top:0;font-size:1em;width:100px;height:100px;}
.responsePopup{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:10000;background:azure;}
.responseAjax{color:#52CC85;text-align:center;margin:auto 0;font-size:50px;height:100%;padding-top:50vh;text-align:center;opacity:0.8;}
.contact_form_hiddden{height:0;width:0;}
button#feedback.btn.btn-take-service{border-radius:0;height:34px;}
div.form-group{padding:10px 10px 0 0;margin:0;}
.feedback-form{padding-right:10px;position:relative;}
.button-footer{color:white;background-color:#52CC85;margin-bottom:10px;}
.button-footer:hover{color:lawngreen;}
.footer i{color:#52CC85;font-size:30px;}
.text-footer{color:#FFF;padding:5px;}
.inline{display:inline-block;}
.adress>h3, .respAjaxToFooter>h3{color:#52CC85;}
.phone h3{color:#52CC85;}
.phone-block {
    display: flex;
    justify-content: center;
}
.email{color:white;padding-left:30px;}
.skype-footer,
.youtube-footer,
.vk-footer,
.fb-footer{color:#52CC85;font-size:25px;}
.social-footer{margin-top:8px;padding-left:30px;}
.copyrating{color:white;padding-top:15px;}
.copyrating-text{margin-bottom:15px;}
.copyrating-contact{padding-top:10px;padding-right:5px;padding-left:5px;}
.map-container{padding-left:0px;padding-right:0px;}
.contact-container-footer{background-color:#19944E;color:white;}
.contact-background{background-image:url(img/background/airground.jpg);background-size:cover;margin-top:-50px;}
.text-contact-footer,
.contact-address,
.contact-footer{color:darkslategray;font-weight:bold;font-size:15px;}
.contact-footer-form>input{background-color:lightgrey;color:darkslategray;}
.contact-footer-form>textarea{background-color:lightgrey;color:darkslategray;}
.container.wrapper.container-contact{margin-top:0px;}
.background-news{background-image:url(img/background/train.jpg);background-size:cover;height:250px;width:auto;color:white;font-family:'Helvetica';}
.container-fluid.background-news.text-center>h1{margin-top:85px;}
.container-fluid.background-news.text-center>h1:hover{color:#52CC85;}
.posted-info{margin-top:20px;font-family:'Helvetica';font-style:italic;color:#363030;}
.title-news{color:#403A3A;margin-top:0;}
.text-news-content{color:#403A3A;font-family:'Helvetica';}
.button-news{margin-top:15px;padding:10px;}
.button-news-btn{background-color:#19944E;color:white;}
.form-title{
    text-transform: uppercase;
    font-size: 26px;
    color: #1BA155;
    text-align: center;
    margin-bottom: 10px;
}
.pagination>li>a{color:#19944E;border-color:#19944E;}
.background-news-page{background-color:#fff;padding:20px;}
.background-news-page div.row{margin:0;}
.title-news-page{padding:80px 5px 80px 5px;font-family:Helvetica;font-size:30px;}
.container-fluid.background-news.text-center.news-page-one{height:auto;}
.text-news-page{padding:15px;font-size:18px;color:#403A3A;text-align:justify;}
.image-news-page{margin-right:10px;padding:10px;}
.pagewrap{background-color:white;}
.image-news{}
.white-padding{height:10px;}
.news-wrapper{background-color:#DCE5E8;margin-top:4px;}
.news-page{margin-top:-10px;}
.hovereffect{width:100%;height:100%;float:left;overflow:hidden;position:relative;text-align:center;cursor:default;padding-left:10px;padding-right:10px;}
.hovereffect .overlay{position:absolute;overflow:hidden;width:80%;height:80%;left:10%;top:10%;border-bottom:1px solid #FFF;border-top:1px solid #FFF;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale(0, 1);-ms-transform:scale(0, 1);transform:scale(0, 1);}
.hovereffect:hover .overlay{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.hovereffect img{display:block;position:relative;-webkit-transition:all 0.35s;transition:all 0.35s;}
.hovereffect:hover img{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.6" /><feFuncG type="linear" slope="0.6" /><feFuncB type="linear" slope="0.6" /></feComponentTransfer></filter></svg>#filter');filter:brightness(0.6);-webkit-filter:brightness(0.6);}
.hovereffect h2{text-transform:uppercase;text-align:center;position:relative;font-size:17px;background-color:transparent;color:#FFF;padding:1em 0;padding-top:30px;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
.hovereffect a,
hovereffect p{color:#FFF;padding:1em 0;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
.hovereffect:hover a,
.hovereffect:hover p,
.hovereffect:hover h2{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.gallery-img{background-image:url(img/background/port.jpg);background-size:cover;color:white;}
.background-image-gallery{background-color:#DCE5E8;}
.img-responsive.image-wrapper{padding-top:0px;width:100%;}
.image-grid{padding-top:20px;}
.img-slider{width:100%;}
.text-about{padding:20px 5px 0px 5px;}
.panel.panel-default,
.panel-heading{border-radius:0px;}
.panel-body{text-align:justify;}
.background-service-page{background-image:url(img/background/FAQ.jpg);background-size:cover;color:white;}
.image-service-page{padding:0px;}
.title-service-page-one{background-color:#19944E;padding:6px 0px 2px 0px;color:white;font-family:'Helvetica';font-size:25px;}
.row .flex {display: flex; flex-wrap: wrap; justify-content:space-around; width: 340px;}
.row .flex i {font-size: 36px}
.row .flex i.fa-google-plus-square{color:#BF5441}
.row .flex i.fa-linkedin-square{color:#4575B0}
.row .flex i.fa-facebook-square{color:#475794}
.row .flex i.fa-twitter-square{color:#629EEC}
/*Modal*/
#overlay {
    display: none;
    position: fixed;
    background: rgba(33, 33, 33, 0.9);
    z-index: 100;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.modal {
    opacity: 0;
    display: none;
    z-index: 101;
    position: fixed;
    height: 540px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    width: 430px;
    margin-top: 50px;
    overflow: auto;
    border-radius: 10px;
}
.kc_captcha .wpcf7-form-control {
    border: none;
    box-shadow: none;
}
.captcha-image {
    border: none !important;
    padding: 0 5px!important;
}
.modal .wpcf7-form, .modal label{
    width: 100%;
}
.modal form {
    padding: 10px 15px 0;
    box-sizing: border-box;
}
.modal__form .wpcf7-form textarea {
    height: 80px;
}
.modal .wpcf7-form-control {
    max-width: 100%;
}
.modal-block {
    margin-top: 20px;
}
article .open-modal{
    background: #19944E;
    padding: 10px 15px;
    color: #fff !important;
}
.open-modal:hover {
    color: #fff;
    opacity: 0.8;
}
.modal .wpcf7 form .wpcf7-response-output {
    margin: -20px auto 0;
    padding: 0.2em;
}
.modal .wpcf7-not-valid-tip{
    position: absolute;
}
.site-main ol {
    padding-left: 15px;
}
.consultation-block form {
    width: 400px;
}
.page-id-19 .edubox {position: relative;min-height: 350px;
    height: 360px;  display: flex;
    flex-direction: column;
    justify-content: space-between;}
.page-id-19 .edubox.edubox-ved{height: 420px; padding-bottom: 10px;}
.page-id-19 .edubox .img-block {
    overflow: hidden;
}
.page-id-19 .button-news  {bottom: 10px;right: 0px;}
.page-id-19 .button-news-btn {width:100%;}
#post-23 .edubox .img-responsive{padding:5px;}
#post-26 .hovereffect .img-responsive{padding:0;padding-bottom:10px;}

@media (min-width:979px){ul.nav li.dropdown.show-on-hover:hover > ul.dropdown-menu{display:block;}
.comment-list .children{padding:0;margin-left:74px;padding-bottom:15px;}
.comment-list .media{margin-top:0;}
}
.alignnone{margin:5px 20px 20px 0;}
.aligncenter,
div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size: 13px;line-height: 17px;margin: 0;padding: 0 4px 5px;font-weight: 600;font-stretch: ultra-expanded;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
header *{padding:0;margin:0;}
header{
    margin-top: 50px;}
@media (min-width:1200px) and (max-width:1599px){}
@media (min-width:992px) and (max-width:1199px){}
@media (min-width:768px) and (max-width:991px){
header div.container, header div.row{width:100%;margin:0;padding:0;}
.feedback-form{height:440px;}
.container{width:100%;}
.container.wrapper{margin-left:15px;}
}
@media (max-width: 991px){
    .page-id-19 .edubox {
        min-height: 390px;
        height: 430px;
    }
    .page-id-19 .edubox.edubox-ved {
        height: auto;
    }
    .page-id-19 .edubox .img-block {
        height:220px;
    }
    .button-news {
        margin-top: 0px;
    }
}
@media (min-width:450px) and (max-width:767px){
/*div *{padding:2px;margin:0;}*/
.feedback-form{height:414px;}
.edubox{margin-right:0;min-height: auto;}
.footer{font-size:1.5em;}
.footer i{font-size:2em;}
.social-footer{padding-left:0;text-align:center}
.img-responsive {padding: unset;width: auto;height: auto;}
footer *{padding:4px; margin: 1px}
div.two-col, div.first-col,ul.list-inline{text-align:center}
.feedback-form, .feedback-form *{padding: 0}
.form-group.footer-form{padding-right:0}
}

@media (max-width: 767px){
    .nav-menu {
        display: block;
        width: 40px;
        height: 34px;
        background: transparent;
        margin: 10px;
        position: relative;
        outline: none;
        border: none;
    }
    .menu__trigger__line {
        display: block;
        position: absolute;
        top: 14px;
        left: 4px;
        right: 0;
        height: 3px;
        width: 28px;
        background-color: #fff;
        transition: background 0s 0.3s;
        box-sizing: border-box;
    }
    .menu__trigger__line::after, .menu__trigger__line::before {
        position: absolute;
        display: block;
        left: 0;
        width: 100%;
        height: 3px;
        background-color: #fff;
        content: '';
        transition-duration: 0.3s,0.3s;
        transition-delay: 0.3s,0s;
    }
    .menu__trigger__line::after {
        bottom: -8px;
        transition-property: bottom,transform;
    }
    .menu__trigger__line::before {
        top: -8px;
        transition-property: top,transform;
    }
    .menu__trigger__line.is-active {
        background: none;
    }
    .menu__trigger__line.is-active::before, .menu__trigger__line.is-active::after {
        transition-delay: 0s,0.3s;
    }
    .menu__trigger__line.is-active::before {
        top: 0;
        transform: rotate(45deg);
    }
    .menu__trigger__line.is-active::after {
        bottom: 0;
        transform: rotate(-45deg);
    }
    .page-id-19 .button-news-btn {width: 200px;}.page-id-19 .button-news {position: relative;}
    .top-menu {  position: absolute; top: 46px; left: 0; width: 100vw; border: none}
    .nav__main-menu{display: none; }
    .wpcf7-form{width: 100%;} .wpcf7-form-control{ width: 350px;} }
@media (max-width:576px){
    .page-id-19 .edubox {
        height: auto;
        min-height: auto;
    }
    .page-id-19 .edubox .img-block {
        height:180px;
        margin: 10px 0;
    }
    .edubox-ved a {
        margin: 10px 0;
    }
}
@media (max-width:449px){
    .wpcf7-form-control{  width: 100%;}
    header p {padding: 1px; margin: 1px}
    .edubox {margin: 4px 8px;min-height: auto;}
    .container>.navbar-header {margin: unset}
    .container>.navbar-header>button{margin-right: 10px}
    .fancybox-wrap.fancybox-mobile.fancybox-type-image.fancybox-opened{left: 7px;}
    h1,h2,h3,h4,h5,h6 {word-wrap: break-word; text-align: center}
    .img-responsive { padding: 0; width: auto; }
    input.button-news-btn{width:100%}
    .hovereffect {padding: 0}
    .icons{margin: 10px 2px;}
    .carousel-caption{font-size:50px;right: 15px;left: unset; bottom: 0px; padding-bottom: 0px;}
    .container-fluid img{width: 100%;height: auto;}
    .breadcrumbs {width: unset;}
    footer *{padding:4px; margin: 1px}
    div.two-col, div.first-col,ul.list-inline{text-align:center}
    .feedback-form, .feedback-form *{padding: 0}
    .form-group.footer-form{padding-right:0}
    .modal, .consultation-block form {
        width: 100%;
    }
}