.slick-slide img.desc, .slick-slide img.mobiles{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.redbtn {
    font-size: 12px;
    font-weight: 500;
    color: #FFFFFF;
    padding: 16px 30px;
    display: inline-block;
    letter-spacing: 0.05em;
    background: #DF6426;
    text-transform: uppercase;
    border: 2px solid #DF6426;
    border-radius: 0px 36px 36px 36px;
    transition: all 0.5s;
    margin-bottom: 40px;
}

.join .join-content .title{
    width: 100% !important;
}


@media screen and (max-width: 500px){
    .slick-slide img.desc{
        display: none;
    }
    .slick-slide img.mobiles{
        display: inline-block !important;
        object-fit: center top;
    }
    .banner .wrapper{
        padding: 0 !important;
    }
}

body[data-id="50"] .team-banner .banner-text a, body[data-id="2994"] .team-banner .banner-text a{
    margin-top: 20px !important;
}

.volunteers-banner .banner-text a{
    margin-top: 20px !important;
}

.team-banner .banner-text a{
    margin-top: 20px !important;
}

.one-project .one-project-content .one-project-text ul{
    padding-top: 15px !important;
}

.one-project .one-project-content .one-project-item .cont li{
    margin-bottom: 20px !important;
}

.fund-partners-banner .banner-content .banner-item .banner-text ul{
    margin-top: 20px !important;
}

.banner .banner-slier .banner-item h2, .banner .banner-slier .banner-item h2.newDesign+p{
    position: relative;
    z-index: 2;
}

span.wpcf7-not-valid-tip,
div.wpcf7-response-output{
    display: none!important;
}
.name-menu .name-menu-content .cont-tel .form{
    display: none !important;
}
.name-menu .name-menu-content .cont-tel .form form input[type="email"].wpcf7-not-valid,
footer .cont-tel form input[type="email"].wpcf7-not-valid{
    color: #F84E44;
}
.name-menu .name-menu-content .cont-tel .form form input[type="email"].wpcf7-not-valid::-webkit-input-placeholder,
footer .cont-tel form input[type="email"].wpcf7-not-valid::-webkit-input-placeholder{
    color: #F84E44;
}
.name-menu .name-menu-content .cont-tel .form form input[type="email"].wpcf7-not-valid:-moz-placeholder,
footer .cont-tel form input[type="email"].wpcf7-not-valid:-moz-placeholder{
    color: #F84E44;
}
.name-menu .name-menu-content .cont-tel .form form input[type="email"].wpcf7-not-valid::-moz-placeholder,
footer .cont-tel form input[type="email"].wpcf7-not-valid::-moz-placeholder{
    color: #F84E44;
}
.name-menu .name-menu-content .cont-tel .form form input[type="email"].wpcf7-not-valid:-ms-input-placeholder,
footer .cont-tel form input[type="email"].wpcf7-not-valid:-ms-input-placeholder{
    color: #F84E44;
}
.name-menu .name-menu-content .cont-tel .form form input[type="email"].wpcf7-not-valid::-ms-clear,
footer .cont-tel form input[type="email"].wpcf7-not-valid::-ms-clear{
  display: none;
}
.contact-popup,
.contact-yes,
.reviews-popup{
    pointer-events: none;
}
.contact-popup .popup-content,
.contact-yes .popup-content,
.reviews-popup .popup-content{
    pointer-events: all;
}
.modal-bg{
    z-index: 18;
}
.become-partner-banner .become-content .become-text form .button p.hidden-error-text,
.donate.tel .donate-content .donate-item .donate-donors .donors-form .button .hidden-error-text{
    display: none;
}
.donate .donate-content .donate-item .donate-donors .hidden-error-text{
    opacity: 0;
    pointer-events: none;
}
.profile .profile-form .radio label,
.profile .profile-form .checkbox label{
    pointer-events: none;
}
.profile .profile-form .file .jcf-fake-input{
    pointer-events: none;
    opacity: 0;
}
textarea {
    overflow: hidden;
}
.profile .profile-content .profile-form .wpcf7-form-control-wrap{
    position: static;
}
.profile .profile-content .profile-form span.wpcf7-list-item {
    display: block;
    margin: 0;
}
.profile .profile-content .profile-form .form-checkbox-req .wpcf7-not-valid{
    border: 0!important;
}
.profile .profile-content .profile-form .form-checkbox-req.wpcf7-not-valid-2 .form-text > p,
.profile .profile-form .file .jcf-fake-input{
    color: #F84E44;
}
.profile .profile-form .wpcf7-not-valid-2 .file .jcf-fake-input{
    opacity: 1;
}
.profile .profile-content .profile-form .wpcf7-list-item-label{
    display: none;
}
.donate .donate-content .donate-item .donate-donors .donors-form .input-sum,
.donate .donate-content .donate-item .donate-donors .donors-form .help-input,
.donate .donate-content .donate-item .donate-donors .donors-form .consent_to_use,
.donate .donate-content .donate-item .donate-donors .donors-form .input-kid{
    position: absolute;
    left: -1000vw;
    z-index: -1;
    pointer-events: none;
}
.donate .donate-content .donate-item .wpcf7-form-control-wrap{
    position: static;
}
.donate .donate-content .donate-item .donate-help .help-donate .radio label,
.donate .donate-content .donate-item .donate-help .sum-donate .radio label{
    pointer-events: none;
}
.donate-popup{
    background-color: rgba(0,0,0,0);
    pointer-events: none;
}
.donate-popup .popup-content{
    pointer-events: all;
}
.donate-bg{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 98;
    width: 100%;
    height: 100vh;
    background: rgba(0,0,0,0.6);
}
#baby-donate-info .custom-img{
    width: 80px;
    height: 80px;
    overflow: hidden;
    border-radius: 40px 40px 40px 0px;
    position: absolute;
    top: 0;
    left: 0;
}
#baby-donate-info .custom-img img{
    display: block;
    width: 100%;
    height: auto;
}
.load-window{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    background-color: rgba(255, 255, 255, 0.75);
    display: none;
}
.load-window .load-window-in{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}
.load-window .load-window-in .load-window-img{
    width: 100px;
    height: 100px;
}
.load-window .load-window-in .load-window-img img{
    display: block;
    width: 100%;
    height: 100%;
}
/*----------------------- Search -------------------------*/
#empty-result{
    display: none;
}
.search-page .our-awards .our-awards-items,
.search-page .fund-partners .fund-partners-items,
.search-page .supplement .supplement-content .supplement-items,
.search-page .reviews-content .reviews-items,
.search-page .types-cards-content .types-cards-items,
.search-page .how-help-content .how-help-items,
.search-page .news-content .news-items,
.search-page .volunteers-content .volunteers-items,
.search-page .fund-experts .fund-experts-content .fund-experts-items,
.search-page .team-content .team-items{
    display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
/*----------------------- Style 10.04.19 -------------------------*/
.one-project{
    position: relative;
}
header nav ul li a,
header .help-menu .want-help,
.supplement .supplement-content .supplement-items .supplement-item h6,
.supplement .supplement-content .supplement-items .supplement-item .sum ul li span,
.news .news-content .news-slider .news-item span,
.news .news-content .link-news,
.help-options .help-options-content .help-options-text a,
.become-partner-project .become-partner-project-content .become-partner-project-item .link li a,
.one-project .one-project-content .one-project-item .link li a,
.one-news .one-news-content .title span,
.news .news-content .news-items .news-item span,
.contact-popup .popup-content form button,
.donate .donate-content .donate-item .button .button-link,
.donate.beby .donate-content .donate-item .donate-help .help-donate .beby-donate h4,
.donate.beby .donate-content .donate-item .donate-help .help-donate .beby-donate p,
.donate .donate-content .donate-item .donate-donors .donors-form .button button,
.helped .helped-content .helped-items .helped-item .sum ul li,
.helped .helped-content .helped-items .helped-item h6,
.remember .remember-content .remember-items .remember-item h6,
.one-kid .one-kid-content .one-kid-item h6,
.supplement .supplement-content .remember-items .remember-item h6,
.one-kid .one-kid-content .one-kid-item .sum ul li span,
.one-kid .one-kid-content .one-kid-item .sum-yes ul li,
.supplement .supplement-content .helped-items .helped-item h6,
.supplement .supplement-content .helped-items .helped-item .sum ul li,
.postcards .postcards-content .postcards-items .postcards-item a,
.types-cards .types-cards-content .types-cards-items .types-cards-item a,
.postcard-form .postcard-form-content .postcard-form-text form .form-button button,
#profile-form .file .jcf-upload-button,
#profile-form button,
.search-page .types-cards-content .types-cards-items .types-cards-item a,
.search-page .news-content .news-items .news-item span{
    text-transform: uppercase;
}
.news .news-content .news-slider .news-item a,
.supplement .supplement-content .supplement-items .supplement-item .detailed{
    text-transform: capitalize;
}
.reviews-popup .mCustomScrollbar {
    -ms-touch-action: pinch-zoom;
    touch-action: pinch-zoom;
    position: relative;
    overflow: visible;
}
.reviews-popup .mCustomScrollBox {
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: none;
    direction: ltr;
}
.reviews-popup .mCSB_container {
    overflow: hidden;
    width: auto;
    height: auto;
}
.reviews-popup .popup-content .text div {
    margin-bottom: 25px;
}
.reviews-popup .mCSB_scrollTools {
    position: absolute;
    width: 16px;
    height: auto;
    left: auto;
    top: 0;
    right: 0;
    bottom: 0;
}
.reviews-popup .mCSB_scrollTools,
.reviews-popup .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.reviews-popup .mCSB_scrollTools .mCSB_buttonUp,
.reviews-popup .mCSB_scrollTools .mCSB_buttonDown,
.reviews-popup .mCSB_scrollTools .mCSB_buttonLeft,
.reviews-popup .mCSB_scrollTools .mCSB_buttonRight {
    -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}
.reviews-popup .mCSB_scrollTools {
    opacity: 0.75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)";
}
.reviews-popup .mCSB_outside+.mCSB_scrollTools {
    right: -26px;
}
@media screen and (min-width: 1024px){
    .reviews-popup .popup-content .text div {
        margin-bottom: 25px;
    }
}
.reviews-popup .mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto;
}
.reviews-popup .mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 100%;
    height: 30px;
    z-index: 1;
}
.reviews-popup .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 4px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    text-align: center;
}
.reviews-popup .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255,255,255,0.75);
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)";
}
.reviews-popup .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 3px;
    border-radius: 6px;
    background-color: #60C2E0;
}
.reviews-popup .mCSB_scrollTools .mCSB_draggerRail {
    width: 2px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
}
.reviews-popup .mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0,0,0,0.4);
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)";
}
.reviews-popup .mCSB_scrollTools .mCSB_draggerRail {
    width: 3px;
    border-radius: 6px;
    background-color: #d9dfe1;
}
/*----------------------- Style 11.04.19 -------------------------*/
.link-form_info{
    display: none;
}
.link-form_info.active{
    display: block;
}
.postcard1 .postcard-form-img .text h6 {
    display: block;
}
.postcard1 .postcard-form-img .text2 {
    display: block;
}
.postcard1 .postcard-form-img .text::before,
.postcard1 .postcard-form-img .text:nth-child(3)::before {
    display: block;
}
.postcard-form .postcard-form-content .postcard-form-text form .form-item .input-text textarea{
    overflow: hidden;
    resize: none;
}
.postcard-form .postcard-form-content .postcard-form-img .form-img .img-text {
    padding: 20px 0 15px 0;
}
.postcard-form .postcard-form-content .postcard-form-img .form-img .img-text p{
    font-family: 'Comfortaa', cursive;
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    letter-spacing: 0.5px;
    line-height: 43px;
    text-align: center;
    text-transform: uppercase;
    color: #456D93;
}
.postcard-form .postcard-form-content .postcard-form-text form .form-item5,
.postcard-form .postcard-form-content .postcard-form-text form .form-item6 {
    display: none;
}
.postcard-form .postcard-form-content .postcard-form-text form .form-item5.active,
.postcard-form .postcard-form-content .postcard-form-text form .form-item6.active {
    display: block;
}
.postcard-form .postcard-form-content .postcard-form-img .text3 .text:nth-child(1),
.postcard-form .postcard-form-content .postcard-form-img .text3 .text:nth-child(2){
    display: none;
}
@media screen and (max-width: 1800px){
    .postcard-form .postcard-form-content .postcard-form-img .form-img .img-text {
        padding: 18px 0 13px 0;
    }
    .postcard-form .postcard-form-content .postcard-form-img .form-img .img-text p{
        font-size: 28px;
        line-height: 41px;
    }
}
@media screen and (max-width: 1400px){
    .postcard-form .postcard-form-content .postcard-form-img .form-img .img-text {
        padding: 15px 0 10px 0;
    }
    .postcard-form .postcard-form-content .postcard-form-img .form-img .img-text p {
        font-size: 22px;
        line-height: 35px;
    }
}
@media screen and (max-width: 1280px){
    .postcard-form .postcard-form-content .postcard-form-img .form-img .img-text {
        padding: 11px 0 7px 0;
    }
    .postcard-form .postcard-form-content .postcard-form-img .form-img .img-text p {
        font-size: 20px;
        line-height: 33px;
    }
}
@media screen and (max-width: 1024px){
    .postcard-form .postcard-form-content .postcard-form-img .form-img .img-text {
        padding: 4px 0 0px 0;
    }
    .postcard-form .postcard-form-content .postcard-form-img .form-img .img-text p {
        font-size: 16px;
        line-height: 29px;
    }
}
@media screen and (max-width: 767px){
    .postcard-form .postcard-form-content .postcard-form-img .form-img .img-text {
        padding: 12px 0 10px 0;
    }
    .postcard-form .postcard-form-content .postcard-form-img .form-img .img-text p {
        font-size: 22px;
        line-height: 35px;
    }
    .banner .banner-slier .banner-item h2.newDesign+p{
        max-width: 200px !important;
    }
}
@media screen and (max-width: 480px){
    .postcard-form .postcard-form-content .postcard-form-img .form-img .img-text {
        padding: 8px 0 6px 0;
    }
    .postcard-form .postcard-form-content .postcard-form-img .form-img .img-text p {
        font-size: 18px;
        line-height: 31px;
    }
}
.postcard-form .postcard-form-content .postcard-form-text form .form-button .hidden-error-text{
    display: none;
}
.postcard-form .postcard-form-content .postcard-form-text form .form-button .error{
    color: #F84E44;
}
.postcard-form .postcard-form-content .postcard-form-text form .form-item .form-radio.text label{
    pointer-events: none;
}
.postcard-form .postcard-form-content .postcard-form-text form #datepicker{
    display: block;
    border: 0;
    outline: 0;
    background-color: rgba(255,255,255,0);
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    pointer-events: none;
    z-index: 1;
    font-size: 18px;
    font-weight: 500;
    color: #264555;
    line-height: 24px;
    text-align: center;
    text-transform: uppercase;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.postcard-form .postcard-form-content .postcard-form-text form input[type="text"]#datepicker::-webkit-input-placeholder {
    color: #264555;
    opacity: 1;
}
.postcard-form .postcard-form-content .postcard-form-text form input[type="text"]#datepicker:-moz-placeholder{
    color: #264555;
    opacity: 1;
}
.postcard-form .postcard-form-content .postcard-form-text form input[type="text"]#datepicker::-moz-placeholder{
    color: #264555;
    opacity: 1;
}
.postcard-form .postcard-form-content .postcard-form-text form input[type="text"]#datepicker:-ms-input-placeholder{
    color: #264555;
    opacity: 1;
}
@media screen and (min-width: 1800px){
    .postcard-form .postcard-form-content .postcard-form-text form #datepicker{
        font-size: 24px;
    }
}
@media screen and (min-width: 1024px){
    .postcard-form .postcard-form-content .postcard-form-text form #datepicker{
        font-size: 22px;
    }
}
.postcard-form .postcard-form-content .postcard-form-text form #datepicker{
    font-size: 14px;
}
.postcard-form .postcard-form-content .postcard-form-img .text3 #text4 > *{
    word-wrap: break-word;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: pre-wrap;
}
.postcard-form .postcard-form-content .postcard-form-text form .form-item .leaflet-sum{
    color: rgba(38, 69, 85, 0.5);
}
.postcard-form .postcard-form-content .postcard-form-text form .form-item .leaflet-sum.custom-checked{
    color: #60C2E0;
}
.postcard-form .postcard-form-content .postcard-form-text form .form-item .form-radio label{
    pointer-events: none;
}
.postcard-form .postcard-form-content .postcard-form-text form .form-item .form-radio .jcf-radio {
    overflow: hidden;
}
.postcard-form .postcard-form-content .postcard-form-text form .form-item .form-radio .jcf-radio #custom-sum-val {
    border: 0;
    outline: 0;
    z-index: 1;
    width: 100%;
    font-size: 18px;
    font-weight: 500;
    color: #264555;
    line-height: 24px;
    text-align: center;
    border-radius: 0 36px 36px 36px;
}
.postcard-form .postcard-form-content .postcard-form-text form .form-item .form-radio .jcf-radio #custom-sum-val::-webkit-input-placeholder {
    color: #264555;
    opacity: 1;
}
.postcard-form .postcard-form-content .postcard-form-text form .form-item .form-radio .jcf-radio #custom-sum-val:-moz-placeholder{
    color: #264555;
    opacity: 1;
}
.postcard-form .postcard-form-content .postcard-form-text form .form-item .form-radio .jcf-radio #custom-sum-val::-moz-placeholder{
    color: #264555;
    opacity: 1;
}
.postcard-form .postcard-form-content .postcard-form-text form .form-item .form-radio .jcf-radio #custom-sum-val:-ms-input-placeholder{
    color: #264555;
    opacity: 1;
}

.name-menu-content .svg-twitter-ft svg, .name-menu-content .svg-linkedin-ft svg{
    width: 20px !important;
    max-height: 20px !important;
}

@media screen and (max-width: 767px){
    .name-menu-content .svg-twitter-ft, .name-menu-content .svg-linkedin-ft{
        max-height: 100% !important;
    }
    .name-menu .name-menu-content .cont-tel ul li{
        margin-bottom: 12px !important;
    }
}


@media screen and (min-width: 1024px){
    .postcard-form .postcard-form-content .postcard-form-text form .form-item .form-radio .jcf-radio #custom-sum-val {
        font-size: 22px;
    }
}
@media screen and (min-width: 1800px){
    .postcard-form .postcard-form-content .postcard-form-text form .form-item .form-radio .jcf-radio #custom-sum-val {
        font-size: 24px;
    }
}
.postcard-form .postcard-form-content .postcard-form-text form .form-item .form-radio .wpcf7-form-control-wrap{
    position: static;
}
.postcard-form .postcard-form-content .postcard-form-text form .form-item .leaflet-sum .wpcf7-form-control-wrap {
    position: static;
}
.postcard-form .postcard-form-content .postcard-form-text form .form-item .leaflet-sum .wpcf7-list-item-label{
    display: none;
}
.postcard-form .postcard-form-content .postcard-form-text form .form-item .leaflet-sum .wpcf7-form-control-wrap .wpcf7-form-control{
    min-height: 0;
    display: block;
}
.postcard-form .postcard-form-content .postcard-form-text form .form-item .leaflet-sum .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{
    display: block;
    margin: 0;
}
.postcard-form .postcard-form-content .postcard-form-text form .form-item #sum-hidden-text{
    height: 0;
    overflow: hidden;
}
.postcard-form .postcard-form-content .postcard-form-img .text .sum .sum-val,
.postcard-form .postcard-form-content .postcard-form-img .text .sum .sum-curr {
    font-size: inherit;
}
.postcard-form .postcard-form-content .postcard-form-text form .form-item4 .input-text input.consent_to_use {
    height: 0;
    overflow: hidden;
    margin: 0;
    position: absolute;
    pointer-events: none;
}
.postcard-image-input {
    height: 0;
    overflow: hidden;
    margin: 0!important;
    position: absolute;
    pointer-events: none;
}
/*----------------------- Style 16.04.19 -------------------------*/
#modal-con-7 .modal-bg {
    z-index: 100;
}
#modal-con-7 .contact-yes {
    z-index: 119;
}
footer .cont-tel form {
    background-color: rgba(203, 242, 245, 0);
}
footer .cont-tel form span {
    opacity: 1;
    display: block;
}
footer .cont-tel form span input {
    display: table
}
.name-menu .name-menu-content .cont-tel .form form,
footer .cont-tel form {
    border-radius: 0 40px 40px 40px;
}
.name-menu .name-menu-content .cont-tel .form form input,
footer .cont-tel form input {
    font-family: 'Rubik', sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    padding: 0 20px 0 20px;
    width: calc(100% - 52px);
    border: 2px solid rgba(255, 255, 255, 0);
    border-radius: 0 0 0 26px;
    text-align: left;
    -webkit-transition: color 0.5s, border-color 0.5s;
    -moz-transition: color 0.5s, border-color 0.5s;
    -ms-transition: color 0.5s, border-color 0.5s;
    -o-transition: color 0.5s, border-color 0.5s;
    transition: color 0.5s, border-color 0.5s;
}
.name-menu .name-menu-content .cont-tel .form form input.wpcf7-not-valid,
footer .cont-tel form input.wpcf7-not-valid {
    border: 2px solid #F77E77!important;
}
.name-menu .name-menu-content .cont-tel .form form input::-webkit-input-placeholder,
footer .cont-tel form input::-webkit-input-placeholder {
    color: #264555;
    opacity: 1;
    font-family: 'Rubik', sans-serif;
    -webkit-transition: color 0.5s;
    -moz-transition: color 0.5s;
    -ms-transition: color 0.5s;
    -o-transition: color 0.5s;
    transition: color 0.5s;
}
.name-menu .name-menu-content .cont-tel .form form input:-moz-placeholder,
footer .cont-tel form input:-moz-placeholder {
    color: #264555;
    opacity: 1;
    font-family: 'Rubik', sans-serif;
    -webkit-transition: color 0.5s;
    -moz-transition: color 0.5s;
    -ms-transition: color 0.5s;
    -o-transition: color 0.5s;
    transition: color 0.5s;
}
.name-menu .name-menu-content .cont-tel .form form input::-moz-placeholder,
footer .cont-tel form input::-moz-placeholder {
    color: #264555;
    opacity: 1;
    font-family: 'Rubik', sans-serif;
    -webkit-transition: color 0.5s;
    -moz-transition: color 0.5s;
    -ms-transition: color 0.5s;
    -o-transition: color 0.5s;
    transition: color 0.5s;
}
.name-menu .name-menu-content .cont-tel .form form input:-ms-input-placeholder,
footer .cont-tel form input:-ms-input-placeholder {
    color: #264555;
    opacity: 1;
    font-family: 'Rubik', sans-serif;
    -webkit-transition: color 0.5s;
    -moz-transition: color 0.5s;
    -ms-transition: color 0.5s;
    -o-transition: color 0.5s;
    transition: color 0.5s;
}
@media screen and (min-width: 768px){
    .name-menu .name-menu-content .cont-tel .form {
        max-width: 30%;
        width: 100%;
    }
}
@media screen and (min-width: 1280px){
    .name-menu .name-menu-content .cont-tel .form {
        max-width: 320px;
        width: 100%;
    }
}
@media screen and (max-width: 767px){
    .name-menu .name-menu-content .cont-tel .form {
        max-width: 320px;
        width: 100%;
    }
}
@media screen and (min-width: 1800px){
    .postcard-form .postcard-form-content .postcard-form-text form .form-item .input-text {
        padding-right: 220px;
    }
}
.postcard-form .postcard-form-content .postcard-form-text form .form-item .input-text textarea {
    height: 142px;
}
@media screen and (min-width: 1024px){
    .postcard-form .postcard-form-content .postcard-form-text form .form-item .input-text textarea {
        padding: 15px 20px;
    }
}
@media screen and (min-width: 1800px){
    .postcard-form .postcard-form-content .postcard-form-text form .form-item .input-text textarea{
        padding: 21px 35px;
        font-size: 18px;
        line-height: 27px;
    }
}
.postcard-form .postcard-form-content .postcard-form-text form .form-item .leaflet-sum.hover-custom .jcf-checkbox span {
    background-color: #FFFFFF;
}
.postcard-form .postcard-form-content .postcard-form-text form .form-item .leaflet-sum.hover-custom .jcf-checkbox {
    background-color: #60C2E0;
}
.postcard-form .postcard-form-content .postcard-form-text form .form-item .leaflet-sum.hover-custom {
    color: #60C2E0;
}
.become-partner-banner .become-content .become-text form .input input {
    font-weight: 400;
}
.become-partner-banner .become-content .become-text form .button p {
    color: #F84E44;
    margin-top: 10px
}
@media screen and (max-width: 1399px){
    .become-partner-banner .become-content .become-text form .button p {
        margin-top: 5px;
    }
}
@media screen and (max-width: 1100px) and (min-width: 1024px){
    .become-partner-banner .become-content .become-text form .button p {
        margin-top: 0px;
        width: 200px;
    }
}
@media screen and (min-width: 1280px){
    .donate.tel span.error {
        width: 148px;
        margin-top: 12px;
        margin-left: auto;
        display: table;
    }
}
@media screen and (min-width: 1400px){
    .donate.tel span.error {
        width: 200px;
    }
}
@media screen and (max-width: 1799px){
    .donate.tel span.error {
        margin-top: 8px;
    }
}
@media screen and (min-width: 1400px) and (max-width: 1440px){
    .donate.tel span.error {
        width: 148px;
        margin-top: 0px;
    }
}
@media screen and (max-width: 1399px){
    .donate.tel span.error {
        margin-top: -2px;
    }
}
@media screen and (max-width: 1279px){
    .donate.tel span.error {
        margin-top: 7px;
        margin-left: auto;
        display: table;
    }
}
@media screen and (min-width: 768px) and (max-width: 827px){
    .donate.tel span.error {
        margin-top: -4px;
        width: 150px;
    }
}
@media screen and (max-width: 767px){
    .donate.tel span.error {
        margin-top: 2px;
    }
}
@media screen and (max-width: 420px){
    .donate.tel span.error {
        margin-top: 0;
        margin-left: 0;
        width: 200px;
        display: block;
        transform: translateY(14px);
    }
}
.donate .donate-content .donate-item .button p a {
    text-decoration: underline;
}
.donate .donate-content .donate-item .button p a:hover {
    text-decoration: none;
}
.donate .donate-content .donate-item .donate-help .sum-donate .radio input[type="number"],
#custom-has-form.organizational input,
.postcard-form #custom-has-form .postcard-form-content .postcard-form-text form .form-item .form-radio .jcf-radio #custom-sum-val,
.postcard-form .postcard-form-content .postcard-form-text form .form-item.form-item4 .input-text input,
.postcard-form .postcard-form-content .postcard-form-text form .form-item.form-item6 .input-text input,
.postcard-form .postcard-form-content .postcard-form-text form .form-item.form-item4 .input-text textarea{
    border: 2px solid rgba(255, 255, 255, 0);
}
#custom-has-form .form-checkbox-req input[type="checkbox"],
#custom-has-form .radio-custom input[type="radio"],
#custom-has-form .checkbox-custom input[type="checkbox"]{
    cursor: pointer;
}
@media screen and (min-width: 1280px){
    .profile .profile-content .profile-form .form-textarea {
        padding-right: 0;
    }
}
.profile .profile-content .profile-form .form-item h6 a {
    -webkit-transition: border-color 0.5s;
    -moz-transition: border-color 0.5s;
    -ms-transition: border-color 0.5s;
    -o-transition: border-color 0.5s;
    transition: border-color 0.5s;
}
#custom-has-form .file .jcf-upload-button.hover-custom {
    color: #DF6426;
    background: transparent;
}
.profile .profile-content .profile-form .form-item h6 a:hover {
    border-bottom-color: rgba(223, 100, 38, 0);
}
.profile .item-input .radio {
    width: 49%;
}
#custom-has-form .radio-custom.jcf-checked label,
#custom-has-form .checkbox-custom.jcf-checked label,
.postcard-form .postcard-form-content .postcard-form-text form #datepicker-radio-date.jcf-checked #datepicker {
    color: #ffffff;
}
.profile .profile-content .profile-form .form-item .form-text.jcf-checked p,
.profile .profile-content .profile-form .form-item .form-text.hover-custom p {
    color: #60C2E0;
}
.postcard-form .postcard-form-content .postcard-form-text form #datepicker-radio-date #datepicker {
    color: #264555;
}
.profile .profile-content .profile-form .form-item .form-text.hover-custom .wpcf7-list-item .jcf-checkbox {
    background: #60C2E0;
}
.profile .profile-content .profile-form .form-item .form-text.hover-custom .wpcf7-list-item .jcf-checkbox span {
    background: #FFFFFF;
}
.contact-popup .popup-content form input,
.contact-popup .popup-content form textarea {
    border: 2px solid #e4e3e3;
}
.contact-popup .popup-content form button,
.postcard-form .postcard-form-content .postcard-form-text form .form-item ul li .link-form{
    -webkit-transition: background-color 0.5s, color 0.5s;
    -moz-transition: background-color 0.5s, color 0.5s;
    -ms-transition: background-color 0.5s, color 0.5s;
    -o-transition: background-color 0.5s, color 0.5s;
    transition: background-color 0.5s, color 0.5s;
}
.contact-popup .popup-content form button:hover {
    color: #ffffff;
    background-color: #60C2E0;
}
#custom-has-form .radio-custom .jcf-radio,
#custom-has-form .checkbox-custom .jcf-checkbox,
#custom-has-form .checkbox-custom .jcf-checkbox span {
    -webkit-transition: background-color 0.5s;
    -moz-transition: background-color 0.5s;
    -ms-transition: background-color 0.5s;
    -o-transition: background-color 0.5s;
    transition: background-color 0.5s;
}
#custom-has-form .radio-custom label,
#custom-has-form .checkbox-custom label,
.profile .profile-content .profile-form .form-item .form-text p,
.postcard-form .postcard-form-content .postcard-form-text form .form-item .leaflet-sum {
    -webkit-transition: color 0.5s;
    -moz-transition: color 0.5s;
    -ms-transition: color 0.5s;
    -o-transition: color 0.5s;
    transition: color 0.5s;
}
#custom-has-form .radio-custom.hover-custom .jcf-radio,
#custom-has-form .form-checkbox .checkbox-custom.hover-custom .jcf-checkbox,
#custom-has-form .form-checkbox .checkbox-custom.hover-custom .jcf-checkbox>span,
.postcard-form .postcard-form-content .postcard-form-text form .form-item ul li .link-form:hover {
    background-color: #60C2E0;
}
#custom-has-form .checkbox-custom.hover-custom .jcf-checkbox span::after {
    background-image: url(../img/checkbox-radio3.png);
}
#custom-has-form .radio-custom.hover-custom label,
#custom-has-form .checkbox-custom.hover-custom label,
.postcard-form .postcard-form-content .postcard-form-text form #datepicker-radio-date.hover-custom #datepicker,
.postcard-form .postcard-form-content .postcard-form-text form .form-item ul li .link-form:hover {
    color: #ffffff;
}
.profile .profile-content .profile-form .form-item .other {
    -webkit-transition: color 0.5s, border-color 0.5s;
    -moz-transition: color 0.5s, border-color 0.5s;
    -ms-transition: color 0.5s, border-color 0.5s;
    -o-transition: color 0.5s, border-color 0.5s;
    transition: color 0.5s, border-color 0.5s;
}
.profile .profile-content .profile-form .form-item .other:hover {
    border: 2px solid #BBF5FF;
    color: #60C2E0;
}
#custom-has-form input[type="text"],
#custom-has-form input[type="email"],
#custom-has-form input[type="tel"],
#custom-has-form input[type="number"],
#custom-has-form textarea {
    -webkit-transition: color 0.5s, border-color 0.5s;
    -moz-transition: color 0.5s, border-color 0.5s;
    -ms-transition: color 0.5s, border-color 0.5s;
    -o-transition: color 0.5s, border-color 0.5s;
    transition: color 0.5s, border-color 0.5s;
}
#custom-has-form input[type="text"]::-webkit-input-placeholder,
#custom-has-form input[type="email"]::-webkit-input-placeholder,
#custom-has-form input[type="tel"]::-webkit-input-placeholder,
#custom-has-form input[type="number"]::-webkit-input-placeholder,
#custom-has-form textarea::-webkit-input-placeholder {
    color: #BEBEBE;
    opacity: 1;
    -webkit-transition: color 0.5s;
    -moz-transition: color 0.5s;
    -ms-transition: color 0.5s;
    -o-transition: color 0.5s;
    transition: color 0.5s;
}
#custom-has-form input[type="text"]:-moz-placeholder,
#custom-has-form input[type="email"]:-moz-placeholder,
#custom-has-form input[type="tel"]:-moz-placeholder,
#custom-has-form input[type="number"]:-moz-placeholder,
#custom-has-form textarea:-moz-placeholder {
    color: #BEBEBE;
    opacity: 1;
    -webkit-transition: color 0.5s;
    -moz-transition: color 0.5s;
    -ms-transition: color 0.5s;
    -o-transition: color 0.5s;
    transition: color 0.5s;
}
#custom-has-form input[type="text"]::-moz-placeholder,
#custom-has-form input[type="email"]::-moz-placeholder,
#custom-has-form input[type="tel"]::-moz-placeholder,
#custom-has-form input[type="number"]::-moz-placeholder,
#custom-has-form textarea::-moz-placeholder {
    color: #BEBEBE;
    opacity: 1;
    -webkit-transition: color 0.5s;
    -moz-transition: color 0.5s;
    -ms-transition: color 0.5s;
    -o-transition: color 0.5s;
    transition: color 0.5s;
}
#custom-has-form input[type="text"]:-ms-input-placeholder,
#custom-has-form input[type="email"]:-ms-input-placeholder,
#custom-has-form input[type="tel"]:-ms-input-placeholder,
#custom-has-form input[type="number"]:-ms-input-placeholder,
#custom-has-form textarea:-ms-input-placeholder {
    color: #BEBEBE;
    opacity: 1;
    -webkit-transition: color 0.5s;
    -moz-transition: color 0.5s;
    -ms-transition: color 0.5s;
    -o-transition: color 0.5s;
    transition: color 0.5s;
}
#custom-has-form input[type="text"]:hover,
#custom-has-form input[type="email"]:hover,
#custom-has-form input[type="tel"]:hover,
#custom-has-form input[type="number"]:hover,
#custom-has-form textarea:hover,
.postcard-form #custom-has-form .postcard-form-content .postcard-form-text form .form-item .form-radio .jcf-radio #custom-sum-val:hover,
#custom-has-form input[type="text"]:focus,
#custom-has-form input[type="email"]:focus,
#custom-has-form input[type="tel"]:focus,
#custom-has-form input[type="number"]:focus,
#custom-has-form textarea:focus,
.postcard-form #custom-has-form .postcard-form-content .postcard-form-text form .form-item .form-radio .jcf-radio #custom-sum-val:focus {
    color: #60C2E0;
    border: 2px solid #BBF5FF;
}
#custom-has-form input[type="text"]:hover::-webkit-input-placeholder,
#custom-has-form input[type="email"]:hover::-webkit-input-placeholder,
#custom-has-form input[type="tel"]:hover::-webkit-input-placeholder,
#custom-has-form input[type="number"]:hover::-webkit-input-placeholder,
#custom-has-form textarea:hover::-webkit-input-placeholder,
.postcard-form #custom-has-form .postcard-form-content .postcard-form-text form .form-item .form-radio .jcf-radio #custom-sum-val:hover::-webkit-input-placeholder,
#custom-has-form input[type="text"]:focus::-webkit-input-placeholder,
#custom-has-form input[type="email"]:focus::-webkit-input-placeholder,
#custom-has-form input[type="tel"]:focus::-webkit-input-placeholder,
#custom-has-form input[type="number"]:focus::-webkit-input-placeholder,
#custom-has-form textarea:focus::-webkit-input-placeholder,
.postcard-form #custom-has-form .postcard-form-content .postcard-form-text form .form-item .form-radio .jcf-radio #custom-sum-val:focus::-webkit-input-placeholder {
    color: #60C2E0;
}
#custom-has-form input[type="text"]:hover:-moz-placeholder,
#custom-has-form input[type="email"]:hover:-moz-placeholder,
#custom-has-form input[type="tel"]:hover:-moz-placeholder,
#custom-has-form input[type="number"]:hover:-moz-placeholder,
#custom-has-form textarea:hover:-moz-placeholder,
.postcard-form #custom-has-form .postcard-form-content .postcard-form-text form .form-item .form-radio .jcf-radio #custom-sum-val:hover:-moz-placeholder,
#custom-has-form input[type="text"]:focus:-moz-placeholder,
#custom-has-form input[type="email"]:focus:-moz-placeholder,
#custom-has-form input[type="tel"]:focus:-moz-placeholder,
#custom-has-form input[type="number"]:focus:-moz-placeholder,
#custom-has-form textarea:focus:-moz-placeholder,
.postcard-form #custom-has-form .postcard-form-content .postcard-form-text form .form-item .form-radio .jcf-radio #custom-sum-val:focus:-moz-placeholder {
    color: #60C2E0;
}
#custom-has-form input[type="text"]:hover::-moz-placeholder,
#custom-has-form input[type="email"]:hover::-moz-placeholder,
#custom-has-form input[type="tel"]:hover::-moz-placeholder,
#custom-has-form input[type="number"]:hover::-moz-placeholder,
#custom-has-form textarea:hover::-moz-placeholder,
.postcard-form #custom-has-form .postcard-form-content .postcard-form-text form .form-item .form-radio .jcf-radio #custom-sum-val:hover::-moz-placeholder,
#custom-has-form input[type="text"]:focus::-moz-placeholder,
#custom-has-form input[type="email"]:focus::-moz-placeholder,
#custom-has-form input[type="tel"]:focus::-moz-placeholder,
#custom-has-form input[type="number"]:focus::-moz-placeholder,
#custom-has-form textarea:focus::-moz-placeholder,
.postcard-form #custom-has-form .postcard-form-content .postcard-form-text form .form-item .form-radio .jcf-radio #custom-sum-val:focus::-moz-placeholder {
    color: #60C2E0;
}
#custom-has-form input[type="text"]:hover:-ms-input-placeholder,
#custom-has-form input[type="email"]:hover:-ms-input-placeholder,
#custom-has-form input[type="tel"]:hover:-ms-input-placeholder,
#custom-has-form input[type="number"]:hover:-ms-input-placeholder,
#custom-has-form textarea:hover:-ms-input-placeholder,
.postcard-form #custom-has-form .postcard-form-content .postcard-form-text form .form-item .form-radio .jcf-radio #custom-sum-val:hover:-ms-input-placeholder,
#custom-has-form input[type="text"]:focus:-ms-input-placeholder,
#custom-has-form input[type="email"]:focus:-ms-input-placeholder,
#custom-has-form input[type="tel"]:focus:-ms-input-placeholder,
#custom-has-form input[type="number"]:focus:-ms-input-placeholder,
#custom-has-form textarea:focus:-ms-input-placeholder,
.postcard-form #custom-has-form .postcard-form-content .postcard-form-text form .form-item .form-radio .jcf-radio #custom-sum-val:focus:-ms-input-placeholder {
    color: #60C2E0;
}
.postcard-form .postcard-form-content .postcard-form-text form #datepicker-radio-date.jcf-checked #datepicker::-webkit-input-placeholder,
.postcard-form .postcard-form-content .postcard-form-text form #datepicker-radio-date.hover-custom #datepicker::-webkit-input-placeholder {
    color: #ffffff;
}
.postcard-form .postcard-form-content .postcard-form-text form #datepicker-radio-date.jcf-checked #datepicker:-moz-placeholder,
.postcard-form .postcard-form-content .postcard-form-text form #datepicker-radio-date.hover-custom #datepicker:-moz-placeholder {
    color: #ffffff;
}
.postcard-form .postcard-form-content .postcard-form-text form #datepicker-radio-date.jcf-checked #datepicker::-moz-placeholder,
.postcard-form .postcard-form-content .postcard-form-text form #datepicker-radio-date.hover-custom #datepicker::-moz-placeholder {
    color: #ffffff;
}
.postcard-form .postcard-form-content .postcard-form-text form #datepicker-radio-date.jcf-checked #datepicker:-ms-input-placeholder,
.postcard-form .postcard-form-content .postcard-form-text form #datepicker-radio-date.hover-custom #datepicker:-ms-input-placeholder {
    color: #ffffff;
}
#custom-has-form input[type="text"].wpcf7-not-valid,
#custom-has-form input[type="email"].wpcf7-not-valid,
#custom-has-form input[type="tel"].wpcf7-not-valid,
#custom-has-form input[type="number"].wpcf7-not-valid,
#custom-has-form textarea.wpcf7-not-valid,
.postcard-form #custom-has-form .postcard-form-content .postcard-form-text form .form-item .form-radio .jcf-radio #custom-sum-val.wpcf7-not-valid {
    border: 2px solid #F77E77 !important;
    color: #F84E44;
}
#custom-has-form input[type="text"].wpcf7-not-valid::-webkit-input-placeholder,
#custom-has-form input[type="email"].wpcf7-not-valid::-webkit-input-placeholder,
#custom-has-form input[type="tel"].wpcf7-not-valid::-webkit-input-placeholder,
#custom-has-form input[type="number"].wpcf7-not-valid::-webkit-input-placeholder,
#custom-has-form textarea.wpcf7-not-valid::-webkit-input-placeholder,
.postcard-form #custom-has-form .postcard-form-content .postcard-form-text form .form-item .form-radio .jcf-radio #custom-sum-val.wpcf7-not-valid::-webkit-input-placeholder,
#custom-has-form input[type="text"].wpcf7-not-valid::-webkit-input-placeholder,
#custom-has-form input[type="email"].wpcf7-not-valid::-webkit-input-placeholder,
#custom-has-form input[type="tel"].wpcf7-not-valid::-webkit-input-placeholder,
#custom-has-form input[type="number"].wpcf7-not-valid::-webkit-input-placeholder,
#custom-has-form textarea.wpcf7-not-valid::-webkit-input-placeholder,
.postcard-form #custom-has-form .postcard-form-content .postcard-form-text form .form-item .form-radio .jcf-radio #custom-sum-val.wpcf7-not-valid::-webkit-input-placeholder {
    color: #F84E44;
}
#custom-has-form input[type="text"].wpcf7-not-valid:-moz-placeholder,
#custom-has-form input[type="email"].wpcf7-not-valid:-moz-placeholder,
#custom-has-form input[type="tel"].wpcf7-not-valid:-moz-placeholder,
#custom-has-form input[type="number"].wpcf7-not-valid:-moz-placeholder,
#custom-has-form textarea.wpcf7-not-valid:-moz-placeholder,
.postcard-form #custom-has-form .postcard-form-content .postcard-form-text form .form-item .form-radio .jcf-radio #custom-sum-val.wpcf7-not-valid:-moz-placeholder,
#custom-has-form input[type="text"].wpcf7-not-valid:-moz-placeholder,
#custom-has-form input[type="email"].wpcf7-not-valid:-moz-placeholder,
#custom-has-form input[type="tel"].wpcf7-not-valid:-moz-placeholder,
#custom-has-form input[type="number"].wpcf7-not-valid:-moz-placeholder,
#custom-has-form textarea.wpcf7-not-valid:-moz-placeholder,
.postcard-form #custom-has-form .postcard-form-content .postcard-form-text form .form-item .form-radio .jcf-radio #custom-sum-val.wpcf7-not-valid:-moz-placeholder {
    color: #F84E44;
}
#custom-has-form input[type="text"].wpcf7-not-valid::-moz-placeholder,
#custom-has-form input[type="email"].wpcf7-not-valid::-moz-placeholder,
#custom-has-form input[type="tel"].wpcf7-not-valid::-moz-placeholder,
#custom-has-form input[type="number"].wpcf7-not-valid::-moz-placeholder,
#custom-has-form textarea.wpcf7-not-valid::-moz-placeholder,
.postcard-form #custom-has-form .postcard-form-content .postcard-form-text form .form-item .form-radio .jcf-radio #custom-sum-val.wpcf7-not-valid::-moz-placeholder,
#custom-has-form input[type="text"].wpcf7-not-valid::-moz-placeholder,
#custom-has-form input[type="email"].wpcf7-not-valid::-moz-placeholder,
#custom-has-form input[type="tel"].wpcf7-not-valid::-moz-placeholder,
#custom-has-form input[type="number"].wpcf7-not-valid::-moz-placeholder,
#custom-has-form textarea.wpcf7-not-valid::-moz-placeholder,
.postcard-form #custom-has-form .postcard-form-content .postcard-form-text form .form-item .form-radio .jcf-radio #custom-sum-val.wpcf7-not-valid::-moz-placeholder {
    color: #F84E44;
}
#custom-has-form input[type="text"].wpcf7-not-valid:-ms-input-placeholder,
#custom-has-form input[type="email"].wpcf7-not-valid:-ms-input-placeholder,
#custom-has-form input[type="tel"].wpcf7-not-valid:-ms-input-placeholder,
#custom-has-form input[type="number"].wpcf7-not-valid:-ms-input-placeholder,
#custom-has-form textarea.wpcf7-not-valid:-ms-input-placeholder,
.postcard-form #custom-has-form .postcard-form-content .postcard-form-text form .form-item .form-radio .jcf-radio #custom-sum-val.wpcf7-not-valid:-ms-input-placeholder,
#custom-has-form input[type="text"].wpcf7-not-valid:-ms-input-placeholder,
#custom-has-form input[type="email"].wpcf7-not-valid:-ms-input-placeholder,
#custom-has-form input[type="tel"].wpcf7-not-valid:-ms-input-placeholder,
#custom-has-form input[type="number"].wpcf7-not-valid:-ms-input-placeholder,
#custom-has-form textarea.wpcf7-not-valid:-ms-input-placeholder,
.postcard-form #custom-has-form .postcard-form-content .postcard-form-text form .form-item .form-radio .jcf-radio #custom-sum-val.wpcf7-not-valid:-ms-input-placeholder {
    color: #F84E44;
}
/*----------------------- Style 18.04.19 -------------------------*/
.name-menu .name-menu-content .cont-tel ul,
.contact .contact-text ul {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}
footer .cont-tel ul,
.name-menu .name-menu-content .cont-tel ul li a,
.contact .contact-text ul li a,
.how-help-content .how-help-items .how-help-item span,
.join .join-content .join-items .join-item span b {
    display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
    -webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
}
footer .cont-tel ul {
    padding: 2px 0;
}
.svg-youtube-ft {
    width: 19px;
    max-height: 12px;
    height: 100%;
}
.svg-instargam-ft {
    width: 16px;
    max-height: 16px;
    height: 100%;
}
.svg-facebook-ft {
    width: 7px;
    max-height: 16px;
    height: 100%;
}
.svg-telegram-ft {
    width: 17px;
    max-height: 15px;
    height: 100%;
}
.svg-youtube-mn,
.svg-youtube-co {
    width: 18px;
    max-height: 12px;
    height: 100%;
    display: block
}
.svg-instargam-mn,
.svg-instargam-co {
    width: 15px;
    max-height: 15px;
    height: 100%;
    display: block
}
.svg-facebook-mn,
.svg-facebook-co {
    width: 9px;
    max-height: 16px;
    height: 100%;
    display: block
}
.svg-telegram-mn,
.svg-telegram-co {
    width: 15px;
    max-height: 13px;
    height: 100%;
}
.svg-linkedin-mn,
.svg-linkedin-co {
    width: 15px;
    max-height: 13px;
    height: 100%;
}
.svg-twitter-mn,
.svg-twitter-co {
    width: 15px;
    max-height: 13px;
    height: 100%;
}
.svg-youtube-ft svg,
.svg-instargam-ft svg,
.svg-facebook-ft svg,
.svg-telegram-ft svg,
.svg-twitter-ft svg,
.svg-linkedin-ft svg,
.svg-youtube-mn svg,
.svg-instargam-mn svg,
.svg-facebook-mn svg,
.svg-telegram-mn svg {
    fill: #264555;
}
.svg-youtube-co svg,
.svg-instargam-co svg,
.svg-facebook-co svg,
.svg-telegram-co svg,
.svg-twitter-co svg,
.svg-linkedin-co svg{
    fill: #60C2E0;
}
.svg-youtube-ft svg,
.svg-instargam-ft svg,
.svg-facebook-ft svg,
.svg-linkedin-ft svg,
.svg-twitter-ft svg,
.svg-telegram-ft svg,
.svg-youtube-mn svg,
.svg-instargam-mn svg,
.svg-facebook-mn svg,
.svg-telegram-mn svg,
.svg-youtube-co svg,
.svg-instargam-co svg,
.svg-facebook-co svg,
.svg-telegram-co svg,
.svg-twitter-co svg,
.svg-linkedin-co svg{
    display: block;
    width: 100%;
    height: 100%;
    overflow: visible;
}
@media screen and (min-width: 1024px){
    footer .cont-tel ul {
        -webkit-justify-content: flex-start;
    	-moz-justify-content: flex-start;
    	-ms-justify-content: flex-start;
    	justify-content: flex-start;
    }
    .svg-youtube-ft {
        width: 21px;
        max-height: 14px;
    }
    .svg-instargam-ft {
        width: 18px;
        max-height: 18px;
    }
    .svg-facebook-ft {
        width: 9px;
        max-height: 18px;
    }
    .svg-telegram-ft {
        width: 19px;
        max-height: 17px;
    }
    footer .svg-twitter-ft {
        width: 19px;
        max-height: 17px;
    }
    footer .svg-linkedin-ft {
        width: 19px;
        max-height: 17px;
    }
}
.name-menu .name-menu-content .cont-tel ul li a span svg,
.contact .contact-text ul li a span svg {
    -webkit-transition: fill 0.5s;
    -moz-transition: fill 0.5s;
    -ms-transition: fill 0.5s;
    -o-transition: fill 0.5s;
    transition: fill 0.5s;
}
.name-menu .name-menu-content .cont-tel ul li a:hover span svg {
    fill: #60C2E0;
}
.contact .contact-text ul li a:hover span svg {
    fill: #264555;
}
.how-help-content .how-help-items .how-help-item span b{
    display: block;
    width: 16px;
    height: 26px;
}
.how-help-content .how-help-items .how-help-item span b svg{
    display: block;
    width: 100%;
    height: 100%;
    overflow: visible;
    fill: none;
}
.how-help-content .how-help-items .how-help-item span b svg path{
    fill: #ffffff;
}
@media screen and (min-width: 1280px){
    .how-help-content .how-help-items .how-help-item span b{
        width: 23px;
        height: 33px;
    }
}
.join .join-content .join-items .join-item span b{
    width: 100%;
    height: 100%;
}
.join .join-content .join-items .join-item span b img{
    display: block;
    width: 35px;
    height: 35px;
}
@media screen and (min-width: 1024px){
    .join .join-content .join-items .join-item span b img{
        width: 45px;
        height: 45px;
    }
}
@media screen and (min-width: 1800px){
    .join .join-content .join-items .join-item span b img{
        width: 55px;
        height: 55px;
    }
}
/*------------------------------------------------- Calendar --------------------------------------------------------------------------*/
.ui-datepicker-buttonpane{
    display: none;
}
.ui-datepicker {
    width: 100%;
    max-width: 463px;
    padding: 0;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 0;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 0;
}
.ui-widget.ui-widget-content {
    border: 0;
    padding: 34px 15px 34px 15px;
    border-radius: 0px 36px 36px 36px;
    border: 1px solid rgb(96, 194, 224);
}
.ui-datepicker .ui-datepicker-header {
    padding: 0;
    padding-bottom: 34px;
}
.ui-widget-header {
    border: 0;
    background-color: rgba(233, 233, 233, 0);
    color: #60C2E0;
}
.ui-datepicker .ui-datepicker-title {
    margin: 0 25px;
    line-height: 0;
    height: 25px;
}
.ui-datepicker .ui-datepicker-title .ui-datepicker-month,
.ui-datepicker .ui-datepicker-title .ui-datepicker-year {
    font-family: 'Rubik', sans-serif;
    font-size: 16px;
    color: #60C2E0;
    line-height: 27px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}
.ui-datepicker .ui-datepicker-title .ui-datepicker-month {
    font-weight: 400;
}
.ui-datepicker .ui-datepicker-title .ui-datepicker-year {
    font-weight: 500;
    padding-left: 2px;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
    border: 0;
    background-color: rgba(233, 233, 233, 0);
    color: rgba(43, 43, 43, 0);
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
    top: 0;
    width: 25px;
    height: 25px;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-prev {
    left: 0;
}
.ui-datepicker .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-next {
    right: 0;
}
.ui-widget-header .ui-datepicker-prev .ui-icon {
    background-image: url(../custom-img/datapicker-arrow-left.png);
    background-position: 50% 50%
}
.ui-widget-header .ui-datepicker-next .ui-icon {
    background-image: url(../custom-img/datapicker-arrow-right.png);
    background-position: 50% 50%
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: static;
    width: 100%;
    height: 100%;
    margin-left: 0;
    margin-top: 0;
}
.ui-datepicker table {
    margin: 0;
    position: relative;
}
.ui-datepicker table:before,
.ui-datepicker table:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 2px;
    background-image: url(../custom-img/datapicker-dote.png);
    background-repeat: repeat-x;
    background-position: 0% 50%;
}
.ui-datepicker table:before {
    top: 30px;
}
.ui-datepicker table:after {
    bottom: -5px;
}
.ui-datepicker th {
    padding: 0;
    font-size: 14px;
    font-weight: 400;
    color: #264555;
    line-height: 1;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    padding-bottom: 22px;
}
.ui-datepicker td {
    padding: 0;
    position: relative;
    height: 63px;
}
.ui-datepicker-calendar td a {
    padding: 0;
    text-align: center;
}
.ui-datepicker-calendar .ui-state-default {
    border: 0;
    background-color: rgba(246, 246, 246, 0);
    font-size: 14px;
    font-weight: 400;
    color: #264555;
    line-height: 1;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    width: 34px;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
    padding: 10px 0 9px 0;
}
.ui-datepicker-calendar .ui-state-default.ui-state-active {
    color: #ffffff;
}
.ui-datepicker-calendar .ui-state-default.ui-state-active:before,
.ui-datepicker-calendar .ui-state-default.ui-state-highlight:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    border-radius: 0px 40px 40px 40px;
}
.ui-datepicker-calendar .ui-state-default.ui-state-active:before {
    background-color: #60C2E0;
}
.ui-datepicker-calendar .ui-state-default.ui-state-highlight:before {
    border: 2px solid #60C2E0;
}
.ui-timepicker-div {
    padding-top: 16px;
    padding-right: 25px;
}
.ui-timepicker-div dl dt {
    padding: 23px 0 0 25px;
    font-weight: 400;
    font-size: 18px;
    color: #60C2E0;
    line-height: 24px;
}
.ui-timepicker-div .ui-widget.ui-widget-content {
    background-color: rgba(255, 255, 255, 0);
    border: 1px solid #60C2E0;
    padding: 0;
    border-radius: 36px 36px 36px 36px;
    margin: 0;
}
.ui-timepicker-div .ui-state-default {
    border: 0;
    background-color: #60C2E0;
    border-radius: 0px 40px 40px 40px;
}
.ui-timepicker-div .ui-slider-horizontal {
    height: 12px;
}
.ui-timepicker-div .ui-slider .ui-slider-handle {
    width: 20px;
    height: 20px;
}
.ui-timepicker-div .ui-slider-horizontal .ui-slider-handle {
    top: -5px;
    margin-left: -10px;
}
.ui-timepicker-div dl dd {
    margin: 0 0 0 40%;
    padding: 30px 0 7px 0;
}
.ui-timepicker-div dl dd.ui_tpicker_time {
    padding: 28px 0 4px 0;
}
.ui-timepicker-div dl dd.ui_tpicker_time .ui_tpicker_time_input {
    border-bottom: 0;
    width: 100%;
    font-family: 'Rubik', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #264555;
    line-height: 1;
    letter-spacing: 0.05em;
}

.mobilePerekaz{
    display: none !important;
}
@media screen and (max-width: 1024px) {
    .svg-twitter-ft {
        width: 19px;
        max-height: 17px;
    }

    .svg-linkedin-ft {
        width: 19px;
        max-height: 17px;
    }
}

@media screen and (max-width: 767px){

    .mobilePerekaz{
        display: block !important;
    }
    #ui-datepicker-div {
        left: 50%!important;
        -webkit-transform: translateX(-50%);
    	-moz-transform: translateX(-50%);
    	-ms-transform: translateX(-50%);
    	-o-transform: translateX(-50%);
    	transform: translateX(-50%);
    }

}
@media screen and (max-width: 480px){
    .ui-datepicker {
        max-width: 320px;
    }
    .ui-widget.ui-widget-content {
        padding: 20px 15px 20px 15px;
    }
    .ui-datepicker td {
        height: 40px;
    }
    .ui-datepicker .ui-datepicker-header {
        padding-bottom: 22px;
    }
    .ui-datepicker .ui-datepicker-title .ui-datepicker-month,
    .ui-datepicker .ui-datepicker-title .ui-datepicker-year {
        font-size: 14px;
    }
    .ui-timepicker-div {
        padding-top: 10px;
        padding-right: 15px;
    }
    .ui-timepicker-div dl dt {
        padding: 13px 0 0 15px;
        font-size: 14px;
    }
    .ui-timepicker-div dl dd {
        padding: 20px 0 7px 0;
    }
    .ui-timepicker-div dl dd.ui_tpicker_time {
        padding: 18px 0 4px 0;
    }
}
/*----------------------- Style 19.04.19 -------------------------*/
.search-con .help-menu,
.transfer-hidden {
    display: none;
}
@media screen and (max-width: 767px){
    .search-con {
        display: -webkit-box;
    	display: -moz-box;
    	display: -ms-flexbox;
    	display: -webkit-flex;
    	display: flex;
    	-webkit-flex-wrap: wrap;
    	-moz-flex-wrap: wrap;
    	-ms-flex-wrap: wrap;
    	flex-wrap: wrap;
    	-webkit-flex-direction: row;
    	-moz-flex-direction: row;
    	-ms-flex-direction: row;
    	flex-direction: row;
    	-webkit-justify-content: space-between;
    	-moz-justify-content: space-between;
    	-ms-justify-content: space-between;
    	justify-content: space-between;
    	-webkit-align-items: center;
    	-moz-align-items: center;
    	-ms-align-items: center;
    	align-items: center;
        padding-bottom: 40px;
    }
    .search-con .help-menu {
        display: block;
    }
    .search-con .help-menu a {
        font-size: 12px;
        font-weight: 500;
        color: #FFFFFF;
        line-height: 20px;
        padding: 10px 26px;
        vertical-align: top;
        display: inline-block;
        background: #DF6426;
        letter-spacing: 0.05em;
        border: 2px solid #DF6426;
        border-radius: 0px 33px 33px 33px;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -ms-transition: all 0.5s;
        -o-transition: all 0.5s;
        transition: all 0.5s;
    }
    .name-menu .name-menu-content .menu-search .search {
        margin-bottom: 0;
    }
    .name-menu .menu-header {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        align-items: center;
    }
    .name-menu .menu-header .logo-transfer {
        float: none;
        line-height: 0;
    }
    .name-menu .menu-header .help-menu {
        float: none;
    }
    .name-menu .menu-header .help-menu .cloze-menu {
        margin-top: 0;
    }
    .name-menu .menu-header .transfer-hidden {
        margin-left: auto;
        padding-right: 30px;
        display: block;
    }
    .name-menu .menu-header .transfer-hidden li {
        margin-right: 10px;
        display: inline-block;
    }
    .name-menu .menu-header .transfer-hidden li:last-child {
        margin-right: 0;
    }
    .name-menu .menu-header .transfer-hidden a {
        color: #60C2E0;
        font-size: 16px;
        font-weight: 500;
        line-height: 20px;
        display: inline-block;
        letter-spacing: 0.05em;
        text-transform: uppercase;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -ms-transition: all 0.5s;
        -o-transition: all 0.5s;
        transition: all 0.5s;
    }
}
@media screen and (max-width: 480px){
    .search-con .help-menu a {
        font-size: 8px;
        padding: 10px 20px;
    }
}
/*----------------------- Style 22.04.19 -------------------------*/
.reviews .reviews-content .reviews-items .reviews-item .text h5,
.search-page .reviews-content .reviews-items .reviews-item .text h5 {
    margin-bottom: 0;
}
.reviews .reviews-content .reviews-items .reviews-item .text .title-item,
.search-page .reviews-content .reviews-items .reviews-item .title-item {
    margin-bottom: 10px;
}
@media screen and (min-width: 1800px){
    .reviews .reviews-content .reviews-items .reviews-item .text h5,
    .search-page .reviews-content .reviews-items .reviews-item .text h5 {
        margin-bottom: 0;
    }
    .reviews .reviews-content .reviews-items .reviews-item .text .title-item,
    .search-page .reviews-content .reviews-items .reviews-item .title-item {
        margin-bottom: 22px;
    }
}
/*----------------------- Style 22.04.19 --- stiky-kit -------------------------*/
.become-partner-project .become-partner-project-content,
.one-project .one-project-content,
.become-volunteer-banner .become-content .container .clearfix,
.documents-single .single-content .container,
.faq-banner .faq-content .container .clearfix,
.one-kid .one-kid-content,
.organizational .organizational-content .container,
.special-project .special-project-content,
.profile .profile-content .container,
.postcard-form .postcard-form-content .container {
    display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}
.become-partner-project .become-partner-project-content .become-partner-project-item,
.become-partner-project .become-partner-project-content .become-partner-project-item .link li:last-child,
.become-partner-project .become-partner-project-content .become-partner-project-item #sidebar > *:last-child,
.become-partner-project .become-partner-project-content .become-partner-project-item .cont li:last-child,
.one-project .one-project-content .one-project-item,
.one-project .one-project-content .one-project-item .link li:last-child,
.one-project .one-project-content .one-project-item #sidebar > *:last-child,
.one-project .one-project-content .one-project-item .cont li:last-child,
.documents-single .single-content .single-img,
.one-kid .one-kid-content .one-kid-item,
.organizational .organizational-content .container .organizational-form {
    margin-bottom: 0;
}
.become-partner-project .become-partner-project-content .become-partner-project-item #sidebar,
.one-project .one-project-content .one-project-item #sidebar,
.one-kid .one-kid-content .one-kid-item #sidebar {
    padding-bottom: 40px;
}
.documents-single .single-content .single-img #sidebar,
.organizational .organizational-content .container .organizational-form #sidebar {
    padding-bottom: 25px;
}
.profile .profile-content .container .profile-title #sidebar {
    padding-bottom: 30px;
}
.special-project .special-project-content .special-project-img {
    border-radius: 0 0 0 0;
    height: auto;
}
.special-project .special-project-content .special-project-img #sidebar{
    height: 300px;
}
.special-project .special-project-content .special-project-img .special-project-img-in {
    border-radius: 0 0 30px 0;
    height: 100%;
}
.profile .profile-content .container .profile-title .profile-text {
    margin-bottom: 0;
}
.postcard-form .postcard-form-content .postcard-form-img-con .postcard-form-img {
    margin-bottom: 0;
}
.postcard-form .postcard-form-content .postcard-form-img-con #sidebar {
    padding-bottom: 30px;
}
@media screen and (min-width: 768px) {
    .become-partner-project .become-partner-project-content .become-partner-project-item,
    .one-project .one-project-content .one-project-item,
    .become-partner-project .become-partner-project-content .become-partner-project-text,
    .one-project .one-project-content .one-project-text,
    .documents-single .single-content .container .single-img,
    .documents-single .single-content .container .single-text,
    .one-kid .one-kid-content .one-kid-item,
    .organizational .organizational-content .container .organizational-form,
    .organizational .organizational-content .container .organizational-text,
    .special-project .special-project-content .special-project-img,
    .special-project .special-project-content .special-project-text,
    .profile .profile-content .container .profile-title,
    .profile .profile-content .container .profile-form,
    .postcard-form .postcard-form-content .postcard-form-text {
        float: none;
    }
    .documents-single .single-content .container .single-text,
    .organizational .organizational-content .container .organizational-text,
    .special-project .special-project-content .special-project-text,
    .profile .profile-content .container .profile-form,
    .postcard-form .postcard-form-content .postcard-form-text {
        margin-left: auto;
    }
    .documents-single .single-content .single-img,
    .organizational .organizational-content .container .organizational-form,
    .profile .profile-content .container .profile-title {
        margin-top: -25px;
    }
    .postcard-form .postcard-form-content .postcard-form-img-con {
        margin-top: -15px;
    }
    .documents-single .single-content .single-img #sidebar,
    .organizational .organizational-content .container .organizational-form #sidebar,
    .profile .profile-content .container .profile-title #sidebar,
    .postcard-form .postcard-form-content .postcard-form-img-con #sidebar {
        padding-top: 25px;
    }
    .special-project .special-project-content .special-project-img {
        height: auto;
    }
    .special-project .special-project-content .special-project-img #sidebar{
        height: 400px;
    }
    .postcard-form .postcard-form-content .postcard-form-img-con {
        width: 45%;
    }
    .postcard-form .postcard-form-content .postcard-form-img-con .postcard-form-img {
        width: 100%;
        float: none;
        margin-top: 0;
    }
}
@media screen and (min-width: 1024px) {
    .become-partner-project .become-partner-project-content .become-partner-project-item,
    .one-project .one-project-content .one-project-item,
    .become-volunteer-banner .become-content .container .clearfix .become-text,
    .faq-banner .faq-content .container .clearfix .faq-text,
    .faq-banner .faq-content .container .clearfix .faq-accordion,
    .one-kid .one-kid-content .one-kid-item,
    .one-kid .one-kid-content .one-kid-text {
        float: none;
    }
    .faq-banner .faq-content .container .clearfix .faq-accordion {
        margin-left: auto;
    }
    .become-volunteer-banner .become-content .container .clearfix .become-text:first-child,
    .faq-banner .faq-content .container .clearfix .faq-text {
        margin-top: -25px;
    }
    .become-volunteer-banner .become-content .container .clearfix .become-text:first-child #sidebar,
    .faq-banner .faq-content .container .clearfix .faq-text #sidebar {
        padding-top: 25px;
    }
    .special-project .special-project-content .special-project-img {
        border-radius: 0 0 0 0;
        height: auto;
    }
    .special-project .special-project-content .special-project-img #sidebar{
        height: 500px;
    }
    .special-project .special-project-content .special-project-img .special-project-img-in {
        border-radius: 0 0 60px 0;
    }
    .postcard-form .postcard-form-content .postcard-form-img-con {
        width: 45%;
    }
    .postcard-form .postcard-form-content .postcard-form-img-con .postcard-form-img {
        width: 100%;
    }
}
@media screen and (min-width: 1280px) {
    .special-project .special-project-content .special-project-img {
        height: auto;
    }
    .special-project .special-project-content .special-project-img #sidebar{
        height: 600px;
    }
}
@media screen and (min-width: 1400px) {
    .special-project .special-project-content .special-project-img {
        height: auto;
    }
    .special-project .special-project-content .special-project-img #sidebar{
        height: 700px;
    }
}
@media screen and (min-width: 1800px) {
    .special-project .special-project-content .special-project-img {
        height: auto;
    }
    .special-project .special-project-content .special-project-img #sidebar{
        height: 880px;
    }
}
@media screen and (max-width: 767px) {
    .special-project .special-project-content .special-project-img {
        width: 100%;
    }
}
/*----------------------- Style 23.04.19 -------------------------*/
.canvas-postcard {
    position: fixed;
    top: -100%;
    left: -100%;
    pointer-events: none;
    z-index: -1;
    opacity: 0;
}
/*----------------------- Style 04.06.19 -------------------------*/
.front-page-banner .slick-slider .slick-track {
    display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.front-page-banner .slick-slider .slick-track .slick-slide {
    float: none;
    height: auto;
    bottom: 0;
    opacity: 0;
}
.front-page-banner .slick-slider .slick-track .slick-slide > div {
    height: 100%;
}
.front-page-banner .banner-slier .banner-item {
    height: 0%;
    opacity: 0;
    overflow: hidden;
}
.front-page-banner .slick-slider .slick-track .slick-slide .banner-item {
    height: 100%;
    opacity: 1;
}
.front-page-banner .banner-slier .banner-item.banner-item-video {
    position: relative;
}
.front-page-banner .banner-slier .banner-item.banner-item-video .banner-item-video-outer {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
}
.front-page-banner .banner-slier .banner-item.banner-item-video .banner-item-video-outer .banner-item-video-inner {
    position: relative;
    width: 100%;
    height: 100%;
}
.front-page-banner .banner-slier .banner-item.banner-item-video .banner-item-video-outer .banner-item-video-inner video {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    object-fit: cover;
}
.front-page-banner .banner-slier .banner-item.banner-item-video .banner-item-content-outer {
    position: relative;
}
.kid-template .supplement,
.kid-template .remember {
    padding-bottom: 5%
}
.kid-template .supplement .supplement-content .supplement-lick,
.kid-template .remember .remember-content .remember-lick {
    font-size: 10px;
    font-weight: 500;
    color: #60C2E0;
    padding: 10px 18px;
    display: inline-block;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    border: 2px solid #60C2E0;
    border-radius: 0px 36px 36px 36px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
@media screen and (min-width: 768px){
    .kid-template .supplement .supplement-content .supplement-lick,
    .kid-template .remember .remember-content .remember-lick {
        font-size: 12px;
        padding: 12px 22px;
    }
}
@media screen and (min-width: 1024px){
    .kid-template .supplement .supplement-content .supplement-lick,
    .kid-template .remember .remember-content .remember-lick {
        padding: 16px 30px;
    }
}
@media screen and (min-width: 1400px){
    .kid-template .supplement .supplement-content .supplement-lick,
    .kid-template .remember .remember-content .remember-lick {
        font-size: 14px;
        padding: 20px 36px;
    }
}
@media screen and (min-width: 1800px){
    .kid-template .supplement .supplement-content .supplement-lick,
    .kid-template .remember .remember-content .remember-lick {
        padding: 26px 56px;
    }
}
.remember .remember-content .pagination ul,
.supplement .supplement-content .pagination ul {
    padding-bottom: 5%;
}
.remember .remember-content .pagination ul li,
.supplement .supplement-content .pagination ul li {
    padding: 0 10px;
    display: inline-block;
}
.remember .remember-content .pagination ul li:first-child,
.supplement .supplement-content .pagination ul li:first-child {
    padding-left: 0;
}
.remember .remember-content .pagination ul li a,
.supplement .supplement-content .pagination ul li a {
    color: #264555;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    display: inline-block;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.remember .remember-content .pagination ul li.active a,
.supplement .supplement-content .pagination ul li.active a {
    color: #DF6426;
}
@media screen and (min-width: 1280px){
    .remember .remember-content .pagination ul li,
    .supplement .supplement-content .pagination ul li {
        padding: 0 16px;
    }
    .remember .remember-content .pagination ul li a,
    .supplement .supplement-content .pagination ul li a {
        font-size: 18px;
    }
}
/*----------------------- Style 05.06.19 -------------------------*/
#modal-con-5 .share-social {
    display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	align-items: center;
}
#modal-con-5 .share-social .share-social-con ul {
    margin: 0!important;
    display: table;
}
#modal-con-5 .share-social .share-social-con ul li {
    padding-left: 15px!important;
}
#modal-con-5 .share-social .share-social-con ul li:first-child {
    padding-left: 0px!important;
}
#modal-con-5 .share-social .share-social-con ul li i{
    margin: 0;
    width: 46px!important;
    height: 46px!important;
    border: 2px solid #264555;
    background-color: transparent;
    -webkit-transition: border 0.25s;
    -moz-transition: border 0.25s;
    -ms-transition: border 0.25s;
    -o-transition: border 0.25s;
    transition: border 0.25s;
}
#modal-con-5 .share-social .share-social-con ul li i .heateorSssSharingSvg {
    background: none;
    position: relative;
}
#modal-con-5 .share-social .share-social-con ul li i .heateorSssSharingSvg:before,
#modal-con-5 .share-social .share-social-con ul li i .heateorSssSharingSvg:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-transition: opacity 0.25s;
    -moz-transition: opacity 0.25s;
    -ms-transition: opacity 0.25s;
    -o-transition: opacity 0.25s;
    transition: opacity 0.25s;
}
#modal-con-5 .share-social .share-social-con ul li i .heateorSssFacebookSvg:before,
#modal-con-5 .share-social .share-social-con ul li i .heateorSssFacebookSvg:after {
    background-size: 9px 16px;
}
#modal-con-5 .share-social .share-social-con ul li i .heateorSssTelegramSvg:before,
#modal-con-5 .share-social .share-social-con ul li i .heateorSssTelegramSvg:after {
    background-size: 15px 13px;
}
#modal-con-5 .share-social .share-social-con ul li i .heateorSssFacebookSvg:before{
    background-image: url(../img/facebook.svg);
}
#modal-con-5 .share-social .share-social-con ul li i .heateorSssFacebookSvg:after {
    background-image: url(../img/facebook-hover.svg);
}
#modal-con-5 .share-social .share-social-con ul li i .heateorSssTelegramSvg:before{
    background-image: url(../img/telegram.svg);
}
#modal-con-5 .share-social .share-social-con ul li i .heateorSssTelegramSvg:after {
    background-image: url(../img/telegram-hover.svg);
}
#modal-con-5 .share-social .share-social-con ul li i .heateorSssSharingSvg:before{
    opacity: 1;
}
#modal-con-5 .share-social .share-social-con ul li i .heateorSssSharingSvg:after {
    opacity: 0;
}
#modal-con-5 .share-social .share-social-con ul li i:hover {
    border-color: #60C2E0;
}
#modal-con-5 .share-social .share-social-con ul li i:hover .heateorSssSharingSvg:before {
    opacity: 0;
}
#modal-con-5 .share-social .share-social-con ul li i:hover .heateorSssSharingSvg:after {
    opacity: 1;
}
@media screen and (max-width: 1279px){
    #modal-con-5 .share-social .share-social-con ul li {
        padding-left: 14px!important;
    }
    #modal-con-5 .share-social .share-social-con ul li i {
        width: 40px!important;
        height: 40px!important;
    }
}
@media screen and (max-width: 1023px){
    #modal-con-5 .share-social .share-social-con ul li {
        padding-left: 12px!important;
    }
    #modal-con-5 .share-social .share-social-con ul li i {
        width: 38px!important;
        height: 38px!important;
    }
}
@media screen and (max-width: 767px){
    #modal-con-5 .share-social .share-social-con ul li {
        padding-left: 10px!important;
    }
    #modal-con-5 .share-social .share-social-con ul li i {
        width: 32px!important;
        height: 32px!important;
    }
    #modal-con-5 .share-social .share-social-con ul li i .heateorSssSharingSvg:before,
    #modal-con-5 .share-social .share-social-con ul li i .heateorSssSharingSvg:after {
        background-size: 7px 15px;
    }
    #modal-con-5 .share-social .share-social-con ul li i .heateorSssTelegramSvg:before,
    #modal-con-5 .share-social .share-social-con ul li i .heateorSssTelegramSvg:after {
        background-size: 12px 11px;
    }
}
/*----------------------- Style 20.06.19 -------------------------*/
.news.news-pageman .container {
    overflow: hidden;
    margin: 0 0 0 10px;
    padding: 0;
}
.news.news-pageman .news-content .news-slider {
    width: 157.8%;
}
.news.news-pageman .news-slider .slick-list {
    overflow: visible;
}
.news.news-pageman .news-content .news-slider .slick-dots {
    right: 41.14%;
}
body footer .cont-tel form button i,
body .name-menu .name-menu-content .cont-tel .form form button i {
    width: 18px;
    height: 10px;
    background: url(../img/sub_arrow.svg) 50% 50% no-repeat;
}
.single-form-page .name-menu .name-menu-content .cont-tel .form form input, footer .cont-tel form input,
.single-form-page footer .cont-tel form input {
    margin-bottom: 0px!important;
    height: 52px!important;
    font-size: 10px!important;
    padding: 0 20px 0 20px!important;
}
.single-form-page .name-menu .name-menu-content .cont-tel .form form button,
.single-form-page footer .cont-tel form button {
    height: 100%!important;
    font-size: 0!important;
    margin-left: 0!important;
    padding: 0!important;
    border: 0!important;
    border-radius: 0!important;
    letter-spacing: 1px!important;
}
@media screen and (max-width: 767px){
    header .header-content .wrapper {
        line-height: 0;
    }
    header .logo-transfer,
    .name-menu .menu-header .logo-transfer {
        line-height: 0;
    }
    header .logo-transfer a,
    .name-menu .menu-header .logo-transfer a.logo-mobile {
        line-height: 1;
    }
    header .logo-transfer a img,
    .name-menu .menu-header .logo-transfer a.logo-mobile img {
        display: block;
        max-width: 28px;
        height: auto;
    }
    header .help-menu .open-menu,
    .name-menu .menu-header .help-menu .cloze-menu {
        margin-top: 1px;
    }
    .name-menu .menu-header {
        padding: 15px 0 14px 0;
    }
}
@media screen and (min-width: 768px){
    .news.news-pageman .container {
        margin: 0 0 0 20px;
        padding: 0;
    }
    .news.news-pageman .news-content .news-slider {
        width: 127.5%;
    }
    .news.news-pageman .news-content .news-slider .slick-dots {
        right: 29.14%;
    }
}
@media screen and (min-width: 1024px){
    .news.news-pageman .container {
        margin: 0 0 0 40px;
        padding: 0;
    }
    .news.news-pageman .news-content .news-slider {
        width: 125.8%;
    }
    .news.news-pageman .news-content .news-slider .slick-dots {
        right: 26.9%;
    }
}
@media screen and (min-width: 1280px){
    .news.news-pageman .container {
        margin: 0 0 0 50px;
        padding: 0;
    }
    .news.news-pageman .news-content .news-slider {
        width: 85.6%;
    }
    .news.news-pageman .news-content .news-slider .slick-dots {
        right: -6.5%
    }
}
@media screen and (min-width: 1400px){
    .news.news-pageman .container {
        margin: 0 0 0 60px;
        padding: 0;
    }
    .news.news-pageman .news-content .news-slider {
        width: 87.4%;
    }
    .news.news-pageman .news-content .news-slider .slick-dots {
        right: 1.4%;
    }
}
@media screen and (min-width: 1800px){
    .news.news-pageman .container {
        margin: 0 0 0 80px;
        padding: 0;
    }
    .news.news-pageman .news-content .news-slider {
        width: 87.2%
    }
    .news.news-pageman .news-content .news-slider .slick-dots {
        right: 4.7%;
    }
}
/*----------------------- Style 21.06.19 -------------------------*/
@media screen and (max-width: 1023px){
    .single-documents .circle3 {
        left: -70px;
        width: 112px;
        height: 112px;
    }
    .single-documents .circle4 {
        top: 48%;
        right: -6%;
        width: 112px;
        height: 112px;
    }
}
@media screen and (max-width: 767px){
    .single-documents .circle3 {
        left: -10%;
    }
    .single-documents .circle4 {
        top: 62%;
        right: -8%;
    }
}
@media screen and (max-width: 580px){
    .single-documents .circle3 {
        left: -12%;
        width: 100px;
        height: 100px;
    }
    .single-documents .circle4 {
        top: 53%;
        right: -12%;
        width: 100px;
        height: 100px;
    }
}
@media screen and (max-width: 480px){
    .single-documents .circle3 {
        left: -14%;
        width: 90px;
        height: 90px;
    }
    .single-documents .circle4 {
        top: 46%;
        right: -14%;
        width: 90px;
        height: 90px;
    }
}
@media screen and (max-width: 380px){
    .single-documents .circle3 {
        top: 18%;
        left: -18%;
    }
    .single-documents .circle4 {
        top: 40%;
        right: -18%;
    }
}
@media screen and (min-width: 768px){
    .donate-popup .popup-content h2 {
        width: auto;
    }
}
@media screen and (max-width: 767px) and (orientation: portrait){
    .contact-popup,
    .contact-yes,
    .reviews-popup,
    .donate-popup {
        pointer-events: all;
    }
    .modal-bg,
    .donate-bg {
        display: none!important;
    }
    .contact-popup,
    .contact-yes,
    .donate-popup,
    .reviews-popup {
        height: 100%;
        -webkit-transform: translate(0,-100%);
        -moz-transform: translate(0,-100%);
        -ms-transform: translate(0,-100%);
        -o-transform: translate(0,-100%);
        transform: translate(0,-100%);
        -webkit-overflow-scrolling: touch;
        overflow-y: auto;
        overflow-x: hidden;
        background: #fff;
    }
    .contact-popup .popup-content,
    .contact-yes .popup-content,
    .donate-popup .popup-content,
    .reviews-popup .popup-content {
        top: 0;
        left: 0;
        width: 100%;
        height: auto;
        border-radius: 0;
        -webkit-transform: translate(0%,0%);
        -moz-transform: translate(0%,0%);
        -ms-transform: translate(0%,0%);
        -o-transform: translate(0%,0%);
        transform: translate(0%,0%);
        padding: 60px 15px 30px 15px;
    }
    .contact-yes .popup-content {
        max-width: 100%;
        height: 100%;
        padding: 58px 15px 58px 15px;
        display: -webkit-box;
    	display: -moz-box;
    	display: -ms-flexbox;
    	display: -webkit-flex;
    	display: flex;
    	-webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    	-webkit-justify-content: center;
    	-moz-justify-content: center;
    	-ms-justify-content: center;
    	justify-content: center;
    }
    .contact-popup .popup-content .cloze:before,
    .contact-yes .popup-content .cloze:before,
    .reviews-popup .popup-content .cloze:before{
        content: "";
        position: absolute;
        left: -10px;
        top: -10px;
        right: -10px;
        bottom: -10px;
    }
    .donate-popup .popup-content .clize::after {
        display: none;
    }
    .donate-popup .popup-content .clize {
        top: 20px;
        background: url(../img/cloze-arrow.png) no-repeat 50% 50%;
        background-size: cover;
    }
    .donate-popup .popup-content .clize::before {
        content: '';
        left: -10px;
        top: -10px;
        right: -10px;
        bottom: -10px;
        width: auto;
        height: auto;
        background: rgba(38, 69, 85, 0);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    .reviews-popup .popup-content .text {
        border-radius: 0;
    }
    .reviews-popup .popup-content .text .text-content {
        height: auto;
        overflow: visible;
        pointer-events: none;
    }
    .reviews-popup .mCustomScrollBox {
        overflow: visible;
        height: auto;
        margin-bottom: 0px;
    }
    .reviews-popup .popup-content .text div {
        margin-bottom: 0px;
    }
    .reviews-popup .mCSB_container {
        position: static;
        overflow: visible;
    }
    .reviews-popup .mCSB_scrollTools {
        opacity: 0!important;
        pointer-events: none!important;
    }
}
@media screen and (max-width: 830px) and (orientation: landscape){
    .donate-popup .popup-content .clize::after {
        display: none;
    }
    .contact-popup,
    .contact-yes,
    .reviews-popup,
    .donate-popup {
        pointer-events: all;
    }
    .modal-bg,
    .donate-bg {
        display: none!important;
    }
    .contact-popup,
    .contact-yes,
    .donate-popup,
    .reviews-popup {
        height: 100%;
        -webkit-transform: translate(0,-100%);
        -moz-transform: translate(0,-100%);
        -ms-transform: translate(0,-100%);
        -o-transform: translate(0,-100%);
        transform: translate(0,-100%);
        -webkit-overflow-scrolling: touch;
        overflow-y: auto;
        overflow-x: hidden;
        background: #fff;
    }
    .contact-popup .popup-content,
    .contact-yes .popup-content,
    .donate-popup .popup-content,
    .reviews-popup .popup-content {
        width: 100%;
        max-width: 500px;
        height: auto;
        position: static;
        top: 0;
        left: 0;
        border-radius: 0;
        -webkit-transform: translate(0%,0%);
        -moz-transform: translate(0%,0%);
        -ms-transform: translate(0%,0%);
        -o-transform: translate(0%,0%);
        transform: translate(0%,0%);
        margin: 0 auto;
        padding: 60px 20px;
    }
    .contact-yes .popup-content {
        max-width: 100%;
        height: 100%;
        padding: 58px 15px 58px 15px;
        display: -webkit-box;
    	display: -moz-box;
    	display: -ms-flexbox;
    	display: -webkit-flex;
    	display: flex;
    	-webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    	-webkit-justify-content: center;
    	-moz-justify-content: center;
    	-ms-justify-content: center;
    	justify-content: center;
    }
    .contact-popup .popup-content .cloze,
    .contact-yes .popup-content .cloze,
    .donate-popup .popup-content .clize,
    .reviews-popup .popup-content .cloze {
        top: 20px;
        right: 20px;
    }
    .contact-popup .popup-content .cloze:before,
    .contact-yes .popup-content .cloze:before,
    .reviews-popup .popup-content .cloze:before {
        content: "";
        position: absolute;
        left: -10px;
        top: -10px;
        right: -10px;
        bottom: -10px;
        border-radius: 100%;
    }
    .donate-popup .popup-content .clize::after {
        display: none;
    }
    .donate-popup .popup-content .clize {
        top: 20px;
        background: url(../img/cloze-arrow.png) no-repeat 50% 50%;
        background-size: cover;
    }
    .donate-popup .popup-content .clize::before {
        content: '';
        left: -10px;
        top: -10px;
        right: -10px;
        bottom: -10px;
        width: auto;
        height: auto;
        background: rgba(38, 69, 85, 0);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    .reviews-popup .popup-content .text {
        border-radius: 0;
    }
    .reviews-popup .popup-content .text .text-content {
        height: auto;
        overflow: visible;
        pointer-events: none;
    }
    .reviews-popup .mCustomScrollBox {
        overflow: visible;
        height: auto;
        margin-bottom: 0px;
    }
    .reviews-popup .popup-content .text div {
        margin-bottom: 0px;
    }
    .reviews-popup .mCSB_container {
        position: static;
        overflow: visible;
    }
    .reviews-popup .mCSB_scrollTools {
        opacity: 0!important;
        pointer-events: none!important;
    }
}
@media screen and (max-width: 768px) and (orientation: landscape){
    .contact-popup .popup-content,
    .contact-yes .popup-content,
    .donate-popup .popup-content,
    .reviews-popup .popup-content {
        padding: 58px 15px 30px 15px;
    }
    .contact-yes .popup-content {
        padding: 58px 15px 58px 15px;
    }
}
@media screen and (max-width: 767px){
    .name-menu .name-menu-content .cont-tel .tel {
        text-align: center;
    }
    .name-menu .name-menu-content .cont-tel ul {
        display: -webkit-box;
    	display: -moz-box;
    	display: -ms-flexbox;
    	display: -webkit-flex;
    	display: flex;
    	-webkit-justify-content: center;
    	-moz-justify-content: center;
    	-ms-justify-content: center;
    	justify-content: center;
        padding-top: 30px;
    }
    .name-menu .name-menu-content .cont-tel .form {
        margin: 0 auto;
    }
    .name-menu .name-menu-content .cont-tel .form p {
        text-align: center;
        padding-right: 0;
        padding-top: 30px;
    }
    .name-menu .name-menu-content .cont-tel .form .subscribe-form-con .wpcf7-form-control-wrap span {
        display: block;
    }
}
/*----------------------- Style 24.06.19 -------------------------*/
.name-menu {
    min-height: 100%;
    height: 100%;
    background: #ffffff;
    border: 0!important;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    -webkit-transform: translate(0,-100%);
    -moz-transform: translate(0,-100%);
    -ms-transform: translate(0,-100%);
    -o-transform: translate(0,-100%);
    transform: translate(0,-100%);
    -webkit-transition: transform .5s;
    -moz-transition: transform .5s;
    -ms-transition: transform .5s;
    -o-transition: transform .5s;
    transition: transform .5s;
}
.name-menu .menu-header {
    left: 10px;
    right: 10px;
    width: auto;
}
.name-menu .name-menu-content {
    height: 100%;
    display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: unset;
}
.name-menu .name-menu-content .menu-search {
    margin-bottom: auto!important;
}
.name-menu .name-menu-content .menu-search{
    padding-bottom: 30px;
}
.name-menu .name-menu-content .cont-tel {
    padding-top: 30px;
    margin-bottom: 30px;
    position: relative;
}
.name-menu .name-menu-content .cont-tel::before {
    content: '';
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    position: absolute;
    background: url(../img/menu-line.png) 50% 50%;
    background-size: cover;
}
.name-menu .name-menu-content .menu-search::before {
    display: none;
}
.name-menu.active {
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
    -webkit-transition: transform .5s;
    -moz-transition: transform .5s;
    -ms-transition: transform .5s;
    -o-transition: transform .5s;
    transition: transform .5s;
}
.name-menu .name-menu-content .cont-tel .form .wpcf7-form-control-wrap {
    display: block;
}
.name-menu-content-outer {
    height: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    background-color: rgba(235, 248, 249, 1);
}
header .header-content .wrapper.clearfix .transfer-hidden-2 {
    display: none;
}
@media screen and (min-width: 768px){
    .name-menu {
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
    }
    .name-menu .menu-header {
        left: 20px;
        right: 20px;
    }
    .name-menu .name-menu-content .menu-search{
        padding-bottom: 30px;
    }
    .name-menu .name-menu-content .cont-tel {
        padding-top: 30px;
    }
}
@media screen and (min-width: 1024px){
    .name-menu {
        padding-left: 40px;
        padding-right: 40px;
        padding-bottom: 40px;
    }
    .name-menu .menu-header {
        left: 40px;
        right: 40px;
    }
}
@media screen and (min-width: 1280px){
    .name-menu {
        padding-left: 50px;
        padding-right: 50px;
        padding-bottom: 50px;
    }
    .name-menu .name-menu-content .menu-search{
        padding-bottom: 38px;
    }
    .name-menu .name-menu-content .cont-tel {
        padding-top: 38px;
    }
}
@media screen and (min-width: 1400px){
    .name-menu {
        padding-left: 60px;
        padding-right: 60px;
        padding-bottom: 60px;
    }
    .name-menu .menu-header {
        left: 60px;
        right: 60px;
    }
    .name-menu .name-menu-content .menu-search{
        padding-bottom: 30px;
    }
    .name-menu .name-menu-content .cont-tel {
        padding-top: 30px;
    }
}
@media screen and (min-width: 1800px){
    .name-menu {
        padding-left: 80px;
        padding-right: 80px;
        padding-bottom: 80px;
    }
    .name-menu .menu-header {
        left: 80px;
        right: 80px;
    }
    .name-menu .name-menu-content .menu-search{
        padding-bottom: 60px;
    }
    .name-menu .name-menu-content .cont-tel {
        padding-top: 60px;
    }
}
@media screen and (max-width: 767px){
    .name-menu {
        padding-top: 57px;
    }
    .name-menu .name-menu-content {
        height: auto;
    }
    .name-menu .name-menu-content form {
        -webkit-overflow-scrolling: touch;
    }
    header .header-content .wrapper.clearfix:after {
        display: none;
    }
    header .header-content .wrapper.clearfix {
        display: -webkit-box;
    	display: -moz-box;
    	display: -ms-flexbox;
    	display: -webkit-flex;
    	display: flex;
    	-webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
    }
    header .header-content .wrapper.clearfix .logo-transfer,
    header .header-content .wrapper.clearfix .help-menu {
        float: none;
    }
    header .header-content .wrapper.clearfix .transfer-hidden-2 {
        margin-left: auto;
        padding-right: 30px;
        display: block;
    }
    header .header-content .wrapper.clearfix .transfer-hidden-2 li {
        margin-right: 10px;
        display: inline-block;
    }
    header .header-content .wrapper.clearfix .transfer-hidden-2 li:last-child {
        margin-right: 0;
    }
    header .header-content .wrapper.clearfix .transfer-hidden-2 li a {
        color: #60C2E0;
        font-size: 16px;
        font-weight: 500;
        line-height: 20px;
        display: inline-block;
        letter-spacing: 0.05em;
        text-transform: uppercase;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -ms-transition: all 0.5s;
        -o-transition: all 0.5s;
        transition: all 0.5s;
    }
}
/*----------------------- Style 22.07.19 -------------------------*/
.postcards .postcards-content .postcards-items .postcards-item .img a,
.types-cards .types-cards-content .types-cards-items .types-cards-item .img a,
.search-page .types-cards-content .types-cards-items .types-cards-item .img a {
    border: 0;
    border-radius: 0;
}
.postcards .postcards-content .postcards-items .postcards-item .img a:hover,
.types-cards .types-cards-content .types-cards-items .types-cards-item .img a:hover,
.search-page .types-cards-content .types-cards-items .types-cards-item .img a:hover {
    background: rgba(38, 69, 85, 0);
}
.volunteers .volunteers-content .volunteers-items .volunteers-item .img,
.search-page .volunteers-content .volunteers-items .volunteers-item .img,
.fund-experts .fund-experts-content .fund-experts-items .fund-experts-item .img,
.search-page .fund-experts .fund-experts-content .fund-experts-items .fund-experts-item .img,
.team .team-content .team-items .team-item .img,
.search-page .team-content .team-items .team-item .img,
.postcards .postcards-content .postcards-items .postcards-item .img,
.types-cards .types-cards-content .types-cards-items .types-cards-item .img,
.search-page .types-cards-content .types-cards-items .types-cards-item .img,
.join .join-content .join-items .join-item,
.join .join-content .join-items .join-item .link-button,
.how-help .how-help-content .how-help-items .how-help-item,
.how-help .how-help-content .how-help-items .how-help-item .link-button,
.search-page .how-help-content .how-help-items .how-help-item,
.search-page .how-help-content .how-help-items .how-help-item .link-button,
.opіkunska-rada .opіkunska-items .opіkunska-item .img {
    position: relative;
}
.join .join-content .join-items .join-item .link,
.how-help .how-help-content .how-help-items .how-help-item .link,
.search-page .how-help-content .how-help-items .how-help-item .link {
    z-index: 1;
}
.join .join-content .join-items .join-item .link-button,
.how-help .how-help-content .how-help-items .how-help-item .link-button,
.search-page .how-help-content .how-help-items .how-help-item .link-button {
    z-index: 2;
}
.volunteers .volunteers-content .volunteers-items .volunteers-item .img a,
.search-page .volunteers-content .volunteers-items .volunteers-item .img a,
.fund-experts .fund-experts-content .fund-experts-items .fund-experts-item .img a,
.search-page .fund-experts .fund-experts-content .fund-experts-items .fund-experts-item .img a,
.team .team-content .team-items .team-item .img a,
.search-page .team-content .team-items .team-item .img a,
.postcards .postcards-content .postcards-items .postcards-item .img a,
.types-cards .types-cards-content .types-cards-items .types-cards-item .img a,
.search-page .types-cards-content .types-cards-items .types-cards-item .img a,
.join .join-content .join-items .join-item .link,
.how-help .how-help-content .how-help-items .how-help-item .link,
.search-page .how-help-content .how-help-items .how-help-item .link,
.opіkunska-rada .opіkunska-items .opіkunska-item .img a{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
}


@media screen and (min-width: 768px){
    header .help-menu .want-help.newDesign {
        background: transparent !important;
        color: #DF6426 !important;
    }
    header .help-menu .want-help.newDesign:hover{
        background: #DF6426 !important;
        color: #fff !important;
    }
}


.banner .banner-slier .banner-item h2.newDesign{
    margin-bottom: 40px;
}

.banner .banner-slier .banner-item h2.newDesign+p{
    margin-bottom: 44px;
    width: 520px;
}

.play-video.newdesign span{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 2px;
    background: rgba(231,219,213,.5) !important;
}

.banner .banner-slier .banner-item .link .play-video.newdesign{
    background: #DF6426 !important;
    border-color: #DF6426 !important;
    color: #fff !important;
}
.banner .banner-slier .banner-item .link .play-video.newdesign:hover{
    background: transparent !important;
    color: #fff !important;
    border-color: #ffffff !important;
}

.banner-item.newDesign{
    background-position: right top !important;
}


#form-become-text form div.input{
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
}

#form-become-text form div.input>.wpcf7-form-control-wrap{
    width: 48%;
}

#form-become-text form div.input>.wpcf7-form-control-wrap input, #form-become-text form div.input>.wpcf7-form-control-wrap .wpcf7-select{
    width: 100% !important;
}

#form-become-text form div.input.clearfix:after{
    display: none !important;
}

#form-become-text form div.input>.wpcf7-form-control-wrap input.wpcf7-intl-tel{
    padding-left: 45px;
}

#form-become-text form .intl-tel-input .country-list{
    display: flex;
    flex-flow: column;
}

#form-become-text form .intl-tel-input .country-list.hide{
    display: none;
}

@media screen and (max-width: 768px){
    .banner .banner-slier .banner-item.newDesign p{
        /*display: none !important;*/
    }
    .banner .banner-slier .banner-item h2.newDesign{
        margin-top: 20px;
        font-size: 25px !important;
        margin-bottom: 15px !important;
        width: 220px !important;
    }
    .banner .banner-slier .banner-item.newDesign{
        /*background: url('../img/banner31.png') !important;*/
        /*background-size: cover !important;*/
        /*background-position: right !important;*/
    }
    #form-become-text form div.input>.wpcf7-form-control-wrap{
        width: 100% !important;
    }

    #form-become-text form div.input>.wpcf7-form-control-wrap .intl-tel-input {
        margin-bottom: 15px !important;
    }

}
