.spec-project__list .spec-project__box > img {
    height: 190px;
    width: 100%;
    object-fit:  cover;
    object-position: 0 18%;
}

.spec-project__list .spec-project__box .spec-project__item p img {
    height: auto;
}

/*#spec-project_31149 .load-more-btn-wrapper, #spec-project_31159 .load-more-btn-wrapper, #spec-project_31162 .load-more-btn-wrapper{
    display: none;
}*/

/*.spec-project__list:first-child .spec-project__box .load-more-btn-wrapper {*/
    /*display: none;*/
/*}*/

/* .section-news .link_boxes{
    top: -55px;
} */

/* @media screen and (max-width: 991px) {
    .section-news .link_boxes {
        top: -52px;
    }
} */

.top-news-cell {
    overflow: visible;
}

@media screen and (max-width: 991px) {
    .top-news-cell {
        margin-top: 30px;
    }
}
.wpml-ls-current-language a{
    color: #1B7DDE;
}

.leaders__list a img {
    margin: 0 auto 30px auto;
}

@media screen and (max-width: 1100px) {
    header nav {
        display: none;
    }
}

.taxonomy-mobile-filter.mobile-filter--open {
    height: 270px !important;
}
.taxonomy-mobile-filter .mobile-filter__content {
    margin-left: 32px;
}
.taxonomy-mobile-filter .mobile-filter__content .filter__block h3 {
    margin-bottom: 22px;
}

.news-gallery {
    max-height: 700px;
    overflow: hidden;
}
.news-gallery .slick-list {
    height: 100%;
}
.news-gallery .slick-list .slick-track {
    height: 100%;
}
.news-gallery .slick-list .slick-track img {
    object-fit: contain;
    width: 100%;
    height: 100%;
}

/*
    Innovations
*/
.inov {
    width: 100%;
}
.inov-item {
    display: flex;
    justify-content: space-around;
    margin-bottom: 40px;
}
@media screen and (max-width: 764px) {
    .inov-item {
        flex-flow: column;
        align-items: center;
    }
}
.inov-item:nth-child(even) {
    flex-direction: row-reverse;
}
@media screen and (max-width: 764px) {
    .inov-item:nth-child(even) {
        flex-direction: column;
    }
}
    .inov-item-img {
        width: calc(100% / 3);
        display: flex;
        justify-content: center;
    }
    @media screen and (max-width: 764px) {
        .inov-item-img {
            margin-bottom: 30px;
        }
    }
        .inov-item-img img{
            width: 70%;
            height: 100%;
            object-fit: contain;
            object-position: center;
        }
        @media screen and (max-width: 600px) {
            .inov-item-img img{
                width: 100%;
            }
        }
    .inov-item-info {
        width: 100%;
        max-width: 700px;
        display: flex;
        flex-flow: column;
        justify-content: center;
    }
    @media screen and (max-width: 764px) {
        .inov-item-info {
            text-align: center;
        }
    }

        .inov-item-info-title h3 {
            font-size: 28px;
            font-weight: bold;
        }
        @media screen and (max-width: 600px) {
            .inov-item-info-title h3 {
                font-size: 20px;
            }
        }
        .inov-item-info-desc p span {
            color: #414A4C;
            line-height: 26px;
        }
        @media screen and (max-width: 764px) {
            .inov-item-info-desc p span {
                line-height: 18px;
            }
        }
        @media screen and (max-width: 600px) {
            .inov-item-info-desc p {
                font-size: 12px;
            }
        }
.inov-item:nth-child(3n+1) .inov-item-info-title h3 {
    color: #00AEEF;
}

.inov-item:nth-child(3n-1) .inov-item-info-title h3 {
    color: #0054A6;
}

.inov-item:nth-child(3n) .inov-item-info-title h3 {
    color: #404649;
}

.inov-item:nth-child(8) .inov-item-info-title h3 {
    color: #2E3092;
}
.inov-item:nth-child(9) .inov-item-info-title h3 {
    color: #0054A6;
}
.inov-item:nth-child(10) .inov-item-info-title h3 {
    color: #404649;
}
.inn-banner {
    margin-top: 0;
}

/*
    Supervisory
*/

.supervisory-img-wrap img  {
    object-fit: cover;
    object-position: top;
}

.sub-text .text__block-description p:nth-child(2) {
    font-size: 12px;
}


/*
    Supervisory single
*/

.leader__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
}

/*
    Missinons and values
*/

.number span {
    font-size: 12px !important;
}


#news .sidecontainer .side {
    border: 2px solid black;
    height: 100%;
    object-fit: cover;
}

.small-content a {
    color: #0D59B1;
    text-decoration: underline;
}
li.document a {
    text-decoration: none;
}
.burger-menu .scrollbar-external {
    overflow-x: hidden !important;
    /* width: 90% !important;
    display: flex;
    justify-content: center;
    text-align: center;
    margin: 0 auto; */
}

/*
    History
*/

/*.history-page footer {*/
    /*bottom: 471px;*/
/*}*/
/*@media screen and (max-width: 800px) {*/
    /*.history-page footer {*/
        /*bottom: 471px;*/
    /*}*/
/*}*/

.drugs__item-wrapper{
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    justify-content: space-between;
}


.drugs__item-wrapperImg{
    display: flex;
    width: 100%;
    flex-direction: row;
    align-items: center;
    padding-bottom: 20px;
    padding-top: 25px;

}

.drugs__item-wrapperImg img{
    width: 100%;
    height: auto;
    max-height: 175px;
    margin: 0 auto;
}

.drugs__item-wrapperInfo{
    display: block;
    width: 100%;
}

/*.drugs__item-mark:nth-child(-n+9){*/
    /**/
/*}*/
/*.drugs__item:nth-child(-n+9) .drugs__item-mark {*/
    /*top: -130%;*/
    /*right: 2%;*/
/*}*/

/*.history-page footer {*/
    /*display: none;*/
/*}*/

/*.press-menu-item .sub-menu {*/
    /*left:-140%;*/
/*}*/
/*@media screen and (max-width: 1430px) {*/
    /*.press-menu-item .sub-menu {*/
	    /*left:-170%;*/
	/*}*/
/*}*/
/*@media screen and (max-width: 1100px) {*/
    /*.press-menu-item .sub-menu {*/
	    /*left:-200%;*/
	/*}*/
/*}*/

/*
header .container nav {
	display: felx !important;
	align-items: center;
	height: 100%;
}
@media screen and (max-width: 1100px) {
    header .container nav {
		display: none !important;
	}
}*/

.textarea-form{
    width: 100%;
    margin-top: 15px;
    padding: 10px;
    border:1px solid #DADADA;
    resize: none;
}
.vacancies-form-bot label.cv-file-add{
    min-width:125px;
}
.vacancies-form-bot label.cv-file-add-en{
    min-width:85px;
}
.vacancies-form-bot label.cv-file-add-ru{
    min-width:135px;
}


.cs-container{
    max-width: 1140px;
    width: 90%;
    margin: 0 auto;
}



/* Представительство */
.representation-wrapper{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.representation-block:first-child{
    flex-basis: 60%;
}
.representation-block:not(:first-child){
    margin-left: 30px;
}

.representation-list{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 20px;
    flex-wrap: wrap;
}

.representation-list li{
    width: 29%;
    margin-top: 30px;
}

.sales-title{
    border-left: 3px solid #404649;
}

.sales-title p{
    font-size: 18px;
    font-weight: 600;
    margin: 0;
    padding-left: 20px;
    /* max-width: 310px; */
}

.sales-map{
    margin: 50px auto 0;
}
.sales-map svg{
    width: 100%;
}
/* #noun_Airplane_53157{
    transform:translate(427px, 209px) translate(-427px, -209px) rotate(35deg);
} */

/* #Ukraine{
     animation: map-1 10s;
}

#Shape{
    animation: map-2 10s;
}

#Path{
    animation: map-3 10s;
}

text{
    animation: map-4 10s;
}
#noun_Airplane_53157,
#Pathe{
    animation: map-5 10;
}

@keyframes map-1{
    0%{
        opacity: 0;
    }
    20%{
        opacity: 1;
    }
    
}

@keyframes map-2{
    0%{
        opacity: 0;
    }
    22%{
        opacity: 0;
    }
    30%{
        opacity: 1;
    }
    
}

@keyframes map-3{
    0%{
        opacity: 0;
    }
    32%{
        opacity: 0;
    }

    40%{
        opacity: 1;
    }
}

@keyframes map-4{
    0%{
        opacity: 0;
    }
    42%{
        opacity: 0;
    }

    50%{
        opacity: 1;
    }
}

@keyframes map-5{
    0%{
        opacity: 0;
    }
    52%{
        opacity: 0;
    }

    60%{
        opacity: 1;
    }
} */

.quality-wrapper{
    display: flex;
    justify-content: space-between;
}

.quality-block{
    flex-basis:75%;
}

.growth{
    margin-bottom: 0;
    display: flex;
}

.growth p{
    margin-bottom: 0;
}

.growth-wrapper{
    display: flex;
    align-items: center;
}

.growth-block.svg{
    display: flex;
    max-width:385px;
    width: 100%;
    justify-content: space-between;
    margin-right: 7%;
    align-items: center;
}
.growth-block.svg h2{
    margin-right: 30px;
}

.growth-block.svg .number{
    text-align: center;
    margin-left: 10px;
}
.growth-block.svg .number .number-num{
    color: #0054A6;
    font-size: 102px;
    font-weight: 700;
    line-height: 75px;
    margin-bottom: 20px;
}

.growth-block.svg .number .number-txt{
    font-weight: 600;
    font-size: 16px;
    color: #0054A6;
}


.growth-block .svg-block{
    display: flex;
}

.growth-block .svg-block svg{
    /* align-self: flex-end; */
    transition: all .3s;
}

.sales-map-mob{
    text-align: center;
    margin: 40px 0;
}

.txt-grey{
    font-size: 16px;
    margin-top:10px;
    color:#6B6B6B;
}

/* Media queries */
@media screen and (max-width:830px){
    .representation-block:first-child{
        flex-basis: 100%;
    }
    .representation-block:not(:first-child){
        display: none;
    }
}

@media screen and (max-width:780px){
    .representation-list{
        flex-direction: column;
    }
    .representation-list li{
        width: 100%;
    }
    .quality-wrapper{
        flex-direction:column;
    }
    .growth-block.svg{
        flex-direction:column;
        align-items: flex-start;
        margin-right: 20px;
    }
    .growth-block.svg .number .number-num{
        line-height: 68px;
        margin-bottom: 10px;
        font-size: 80px;
    }
    .txt-grey{
        font-size: 14px;
    }
}

@media screen and (max-width:632px){
    .growth{
         margin-bottom: 30px;
    }
}
@media screen and (max-width:580px){
    .sales-map{
        display: none;
    }
}

@media screen and (max-width:480px){
    .growth-wrapper{
        flex-direction: column-reverse;
        align-items: flex-start;
    }
    .growth-block.svg{
        margin-top: 20px;
    }
}

@media screen and (min-width:581px){
    .sales-map-mob{
        display: none;
    }
}


#airplane{
    animation: fligth_mob 2s infinite linear;
    transform: translate(130px, 135px) rotate(-56deg) translate(-130px, -145px);
}

@keyframes fligth_mob{
    0%{
        transform: translate(130px, 135px) rotate(-56deg) translate(-130px, -145px);
    }
   
    100%{
        transform: translate(130px, 215px) rotate(-56deg) translate(-130px, -145px);
    }
}


.values-slider {
	height: 100%
}

.values-slider-wrap {
	width: 150vw;
	visibility: hidden;
	margin-left: calc((-150vw + 1200px)/ 2)
}

.values-slider .slick-list {
	padding: 30px 0!important;
	height: 100%
}

.values-slider .slick-track {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	height: 100%
}

.values-slider-el {
	height: auto;
	margin: 0 20px;
	-webkit-transition: .3s linear;
	transition: .3s linear
}

.values-slider-el-info {
	padding: 0 30px;
	-webkit-transition: .35s linear;
	transition: .35s linear
}

.values-slider-el-head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 40px 0
}

.values-slider-el-head div {
	position: relative;
	background: #FFF;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 20px;
	color: #293133;
	letter-spacing: .67px;
	margin-bottom: 15px;
	padding: 0 15px;
	-webkit-transition: all .3s cubic-bezier(.25, .1, .25, 1);
	transition: all .3s cubic-bezier(.25, .1, .25, 1);
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
	text-align: center
}


.values-slider-el-head div img {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translate(calc(-100% - 40px), -50%);
	transform: translate(calc(-100% - 40px), -50%)
}

.values-slider-el-title {
	font-size: 20px;
	line-height: 27px;
	letter-spacing: .5px
}

.values-slider-el-desc {
	height: 0;
	overflow: hidden;
	opacity: 0;
	-webkit-transition: .35s linear;
	transition: .35s linear
}

.values-slider-el.slick-center {
	-webkit-box-shadow: 0 7px 16px rgba(0, 0, 0, .1);
	box-shadow: 0 7px 16px rgba(0, 0, 0, .1)
}

.values-slider-el.slick-center .values-slider-el-info {
	height: auto;
	padding: 0 30px 70px
}

.values-slider-el.slick-center .values-slider-el-desc {
	height: auto;
	opacity: 1
}

.values-slider-el-img {
	width: 100%;
	height: 40vh;
	-webkit-transition: .35s linear;
	transition: .35s linear
}

.values-slider-el-img img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: top center;
	object-position: top center;
	-webkit-transition: .35s linear;
	transition: .35s linear
}

.values-slider-nav {
	margin: 50px auto 0;
	display: -webkit-box;
	display: -ms-flexbox;
    display: flex;
    justify-content: center;
}


.values-slider-nav .slick-arrow {
	width: 42px;
	height: 42px;
	border-radius: 50%;
	bottom: 33px;
	font-size: 0;
	-webkit-appearance: none;
	border: none;
	z-index: 2;
	cursor: pointer;
	-webkit-transition: all .35s cubic-bezier(.25, .1, .25, 1);
	transition: all .35s cubic-bezier(.25, .1, .25, 1);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #d7f3fe
}


.values-slider-nav .slick-arrow.values-slider-nav-prev {
	margin-right: 30px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAICAMAAADHqI+lAAAAFVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAASAQCkAAAAB3RSTlMAMF+Ar9/v4jU/sAAAACFJREFUeAFjAAJGJgYUwMjKiJ/PxsKMDDAEMLWgi2BYCwAk1wCHCD3uqAAAAABJRU5ErkJggg==)
}

.values-slider-nav .slick-arrow.values-slider-nav-next {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAICAMAAAAsnzSmAAAAFVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAASAQCkAAAAB3RSTlMAMGCAr9/vwUQQ5wAAACFJREFUeAFjQAVMjAwYgJEVlyAzGmBhY8QmhqmXkBDCLQAvMACZdFsHEQAAAABJRU5ErkJggg==)
}
@media only screen and (min-width: 768px) {
	.values-slider-el.slick-center .values-slider-el-img {
		height: 20vh
	}
}
@media only screen and (max-width:1330px) {
	.values-slider-wrap {
		margin-left: -30vw
	}
}
@media only screen and (max-width:1200px) {
	
	.values-slider-el-head {
		padding: 20px 0
	}
	.values-slider-el-head div {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: 0
	}
	.values-slider-el-head div img {
		-webkit-transform: none;
		transform: none;
		top: auto;
		position: relative;
		margin-bottom: 20px
	}

}

@media only screen and (max-width:768px) {
	.values-slider-wrap {
		width: 100%;
		margin-left: 0
	}
	.values-slider-el {
		margin: 0 5px
	}
	.values-slider-el-info {
		height: auto;
		padding: 0 30px 70px
	}
	.values-slider-el-img {
		height: 200px
	}
	.values_title {
		font-size: 22px;
		line-height: 32px
	}


    .values-slider-el.slick-center .values-slider-el-info {
        padding: 0 30px;
    }
	
	
}

/*Нова інструкуція до препаратів*/

.sidebar-cont {
    padding-left: 0 !important;
}
.sidebar-cont li {
    margin-bottom: 15px !important;
}
.main-instr {
    font-family: 'Open Sans',sans-serif;
    font-size: 18px;
    color: #414A4C;
    letter-spacing: 0;
    margin-bottom: 15px;
    width: 100%;
}
.main-instr h3 {
    font-family: 'Open Sans',sans-serif;
    font-weight: 700;
    margin-bottom: 15px;
    opacity: .8;
    font-size: 18px;
    letter-spacing: 0;
    margin-top: 30px;
    width: 100%;
}
.main-instr p, .main-instr ul {
    opacity: .8;
    font-size: 18px;
    color: #414A4C;
    letter-spacing: 0;
    margin-bottom: 15px;
}
.main-instr ul {
    padding-left: 25px;
}
.main-instr ul li {
    margin-bottom: 10px;
}
@media only screen and (max-width: 450px) {
    .main-instr {
        font-size: 14px;
    }
    .main-instr h3 {
        font-size: 16px;
    }
    .main-instr p, .main-instr ul {
        font-size: 14px;
    }
}


