*{
  margin: 0;
  padding: 0;
  font-family: 'Roboto',sans-serif;
  /*color: #3c475e*/
}

html{
    scroll-behavior: smooth;
}

header {
  margin-bottom: 50px;
}
.headings_main{
    display: none;
}
header .colors {
  /*width: 1920px;*/
    width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  margin-bottom: 15px;
}
.main_trips{
/*    background-color: #f4f4f4;*/
}
header .colors div:nth-of-type(1) {
  width: 14.28%;
  height: 6px;
  background-color: #9b9eae;
}

header .colors div:nth-of-type(2) {
  width: 14.28%;
  height: 6px;
  background-color: #586d8b;
}

header .colors div:nth-of-type(3) {
  width: 14.28%;
  height: 6px;
  background-color: #586d8b;
}

header .colors div:nth-of-type(4) {
  width: 14.28%;
  height: 6px;
  background-color: #3c9f97;
}

header .colors div:nth-of-type(5) {
  width: 14.28%;
  height: 6px;
  background-color: #e1dad8;
}

header .colors div:nth-of-type(6) {
  width: 14.28%;
  height: 6px;
  background-color: #d5ad2e;
}

header .colors div:nth-of-type(7) {
  width: 14.28%;
  height: 6px;
  background-color: #95174c;
}

header .wrapper {
  width: 100%;
  margin: 0 auto;
}

header .wrapper .nav_container nav:first-of-type .menu {
  width: 80%;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  list-style-type: none;
  overflow: hidden;
  font-size: 16px;
}

header .wrapper .nav_container nav:first-of-type .menu li {
  line-height: 57px;
}

header .wrapper .nav_container nav:first-of-type .menu li a {
  text-decoration: none;
  position: relative;
  display: inline-block;
  line-height: 53px;
  top: -60px;
  transition: all .3s ease;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
  padding-left: 12px;
  padding-right: 12px;
  text-align: center; 
}

header .wrapper .nav_container nav:first-of-type .menu li a:before {
  content: attr(data-roll);
  color: #ffff;
  padding-left: 12px;
  padding-right: 12px;
  background-color: #41a19a;
  display: block;
}

header .wrapper .nav_container nav:first-of-type .menu li a:hover {
  top: -7px;
}

.category-header{
    color: #3c475e;
    margin: 0 auto;
    width: fit-content;
    margin-bottom: 25px; 
    margin-top: 65px;
}
.category-header:nth-of-type(2){
    margin-top: 65px;
}

/*
#linkOne, #activeT{
  background-color: #41a19a;
  color: #ffff;
}
*/
#activeLink{
  color: #ffff;
  background-color: #41a19a;
}
.main_link{
  color: #3c475e;
  padding: 7px 5px;
}
header .wrapper .nav_container nav:first-of-type .menu:first-of-type {
  margin-top: 15px;
  border-top: 1px solid #efebea;
  border-bottom: 1px solid #efebea;
}

header .wrapper .nav_container nav:first-of-type .menu:last-of-type {
  border-bottom: 1px solid #efebea;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

header .wrapper .nav_container nav:first-of-type .menu:last-of-type li {
  margin-right: 30px;
}

header .wrapper .nav_container nav:nth-of-type(2) {
  display: none;
}

header .wrapper .nav_container nav:nth-of-type(2) .menu {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  list-style-type: none;
  overflow: hidden;
  font-size: 16px;
}

header .wrapper .nav_container nav:nth-of-type(2) .menu li a {
  text-decoration: none;
  color: #3c475e;
  transition: all .3s ease;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
}

header .wrapper .nav_container nav:nth-of-type(2) .menu:first-of-type {
  margin-top: 15px;
  border-top: 1px solid #efebea;
  border-bottom: 1px solid #efebea;
}

header .wrapper .nav_container nav:nth-of-type(2) .menu:last-of-type {
  border-bottom: 1px solid #efebea;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

header .wrapper .nav_container nav:nth-of-type(2) .menu:last-of-type li {
  margin-right: 30px;
}

header .wrapper .sub_menu {
  width: 100%;
  padding-top: 15px;
}

header .wrapper .sub_menu ul {
  width: 100%;
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

header .wrapper .sub_menu ul li {
  margin-left: 7px;
  margin-bottom: 7px;
}

header .wrapper .sub_menu ul li a {
  text-decoration: none;
  color: #efebea;
  font-size: 14px;
}

header .wrapper .sub_menu ul li img:first-of-type {
  height: 19px;
}

header .wrapper .sub_menu ul li img:last-of-type {
  height: 16px;
}

header .wrapper .sub_menu ul .sub_link {
  display: none;
}

/* MODAL */
div.row.text-left{
    margin: 0 5px;
}
/* END-MODAL */
/* Paragraph Mine */

div.container p{
    margin: 0 10px 20px 10px;

}

hr{
    display: none;
}
/*routes*/
.routes{
        width: 1920px;
        margin: 0 auto;
}
.routes_main_image{
        width: 100%;
        height: 1080px;
        /*background-image: url(/images/routesmainimage.png);*/
        background-size: cover;
}
.routes_main_image div{ 
        width: 100%;
        padding-top: 200px;
}
.routes_main_image div h1{
        width: 60%;
        margin: 0 auto;
        font-size: 105px;
        color: #ffff;
        font-weight: 900;
        word-spacing: 5px;
}
.routes_main_image div h3{
        width: 60%;
        margin: 0 auto;
        font-size: 45px;
        color: #ffff;
        font-weight: 400;
        word-spacing: 5px;
        margin-top: 20px;
}
.routes_wrapper{
        width: 1170px;
        margin: 0 auto;
        margin-top: 50px;
}
.routes_wrapper h5{
        font-size: 18px;
        font-weight: 600;
        width: fit-content;
        color: #ffff;
        padding: 10px 45px;
        background-color:#d5ad2e;
}
.routes_wrapper p{
        margin-top: 20px;
        color: #3c475e;
        font-size: 16px;
        font-weight: 500;
        padding-bottom: 50px;
        word-spacing: 3px;
}
.routes_buttons{ 
        margin: 0 0 50px 0;
        width: 100%;
        display: flex;
        justify-content: space-between;
}

.first_btn{
        display: flex;
        flex-direction: column; 
}  
.first_btn span{
        font-size: 12px;
        color: #dcdcdc;
        margin: 10px;
        margin-left: 35px;
}
#routes_first{
        width: fit-content;
        padding:  20px 35px;
        border: 2px solid #41a19a;
        text-decoration: none;
        text-transform: uppercase;
        color: #41a19a;
        border-radius: 40px;
        -webkit-border-radius: 40px;
        -moz-border-radius: 40px;
        -ms-border-radius: 40px;
        -o-border-radius: 40px;
}

.routes_buttons a:nth-of-type(1){
        width: fit-content;
        padding:  20px 67px;
        height: 17px;
        border: 2px solid #41a19a;
        text-decoration: none;
        color: #41a19a;
        border-radius: 40px;
        -webkit-border-radius: 40px;
        -moz-border-radius: 40px;
        -ms-border-radius: 40px;
        -o-border-radius: 40px;
}


.routes_buttons a:nth-of-type(2) {
        width: fit-content;
        padding: 20px 50px;
        height: 17px;
        border: 2px solid #41a19a;
        text-decoration: none;
        color: #41a19a;
        border-radius: 40px;
        -webkit-border-radius: 40px;
        -moz-border-radius: 40px;
        -ms-border-radius: 40px;
        -o-border-radius: 40px;
}
.routes_buttons a:hover, #routes_first:hover{
        background-color: #41a19a;
        color: #ffff;
}

.routes_buttons a:active, #routes_first:active{
        background-color: #41a19a;
        color: #ffff;
}

/*Ivan kotlyarevsky main*/
.history_person_wrapper{
        width: 100%;
        background-color: #ffffff;
        padding-bottom: 30px;
}
.person_container{
        width: 1170px;
        margin: 0 auto;
        display: flex;
        flex-wrap: wrap;  
        justify-content: space-between;
}
.person_item{
        width: 49%;
        overflow: hidden;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        height: 395px;
        margin-bottom: 20px;
        transition: all 1000ms;
        -webkit-transition: all 1000ms;
        -moz-transition: all 1000ms;
        -ms-transition: all 1000ms;
        -o-transition: all 1000ms;
}
/*.person_item:first-of-type{*/
/*        background-image: url(/images/monument.png);*/
/*}*/
/*.person_item:nth-of-type(2){*/
/*        background-image: url(/images/useum-sad.png);*/
/*}*/
/*.person_item:last-of-type{*/
/*        background-image: url(/images/tomb.png);*/
/*}*/
/*.person_item:nth-of-type(3){*/
/*        background-image: url(/images/memorial-museum.png);*/
/*} */
.person_item:hover{
        /*background-size: 153%;*/
    -webkit-filter: saturate(120%);
}
.person_item a{
        text-decoration: none;
        color: #ffff;
        font-size: 21px;
}
.person_item div {
        padding-top: 60%;
        text-align: center;
}
.person_item div h5 {
        padding: 16px 0;
        width: 100%;   
}
.person_item:first-of-type div h5{
        background-color: #41a19a;
}
.person_item:nth-of-type(even) div h5{
    background-color: #d0b34c;
}
.person_item:nth-of-type(odd) div h5{
    background-color: #41a19a;
}

/*monument*/ 
.monument_wrapper{
        width: 1170px;
        margin: 0 auto;   
        display: flex;
        flex-wrap: wrap;
}
.monument_info{
        width: 100%;
        display: flex;
        flex-wrap: wrap;   
        justify-content: space-between;
        margin-top: 10px;
} 
.monument_images{
        width: 48%;
        height: auto;
        /*display: flex;*/
        flex-wrap: wrap;
        justify-content: space-between;
        overflow: hidden;
}
#w0{
        display: flex;
        justify-content: space-between;
        margin-top: 20px;
        flex-wrap: wrap;
    }
    #w0 a {
        width: 49%;
    }
    #w0 img{
        width: 100%;
        margin-top: 15px;
    }
.monument_images img:first-of-type{
        width: 100%; 
}
.monument_description{
        width: 48%;
}
.monument_description h2{
        font-weight: 900;
        font-size: 28px; 
        color: #3c475e;
        margin-bottom: 44px; 
        margin-top: 0;
} 
.monument_description h4{
        font-size: 21px;
        font-weight: 400;
        color: #41a19a;
        margin-bottom: 7px;
        display: none;
} 
.monument_description h5 {
        width: fit-content;
        font-size: 14px;
        font-weight: 400;
        color: #ffff;
        padding: 6px 23px;
        background-color: #41a19a;
        margin-bottom: 10px; 
}
.monument_description p{
        font-size: 16px;
        color: #3c475e;
        font-weight: 500;
        margin-bottom: 20px;
        }
.monument_description div:first-of-type span:first-of-type, .monument_description div:nth-of-type(2) span:first-of-type{
        color: #41a19a;  
        font-weight: 500;
}
.monument_description div img {
            margin-bottom: 1px;
            margin-left: 10px;
            margin-right: 10px;
            height: 20px;
    }
.monument_description h5:last-of-type{
         margin-top: 55px;
}
.monument_interestings{
        width: 100%; 
        margin-top: 25px;
}
.monument_interestings ul{
        width: 100%;
        display: flex;
        list-style-type: none;
        flex-wrap: wrap;
}
.monument_interestings ul h5 {
    width: 187px;
    font-size: 14px;
    font-weight: 400;
    color: #ffff;
    padding: 9px 23px;
    background-color: #41a19a;
    margin-bottom: 10px;
} 
.monument_interestings ul li{
        margin-top: 17px; 
} 
.monument_interestings ul li a{
    color: #000; 
    margin: 0 10px;
    }
button.monument_button{
    width: 15%;  
    margin: 0 auto;
    margin-top: 35px;
    background-color: #d5ad2e;
    outline: none;
    border: none;
    color: #ffff;
    padding: 10px 0px;
    margin-bottom: 40px;
}
button.monument_button a{
        width: fit-content;
        padding: 7px 15px;
        background-color: #d0b34c;
        text-decoration: none;
        color: #ffff;
        margin-left: 50%;
}
button.monument_button a:hover{
        background-color: #ebcb58;
}
button.monument_button a:active{
        background-color: #bba144;
}
.monument_addition{
        width: 100%;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        margin-bottom: 50px;
}
.person_item_sub{
        width: 32%;
        background-size: 100% 100%;
        height: 275px;
        margin-bottom: 15px;
        transition: all .3s;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -ms-transition: all .3s;
        -o-transition: all .3s;
}
.person_item_sub:hover{
        background-size: 103% 103%;
}
.person_item_sub a{ 
        width: 100%;
        text-decoration: none;
        color: #ffff;
        font-size: 16px;
        text-align: center;
}
.person_item_sub a div{
        padding-top: 215px; 
}
.person_item_sub a div h5 {
        padding: 10px 10px;
        height: 50px; 
        background-color: #41a19a;
}
/*.person_item_sub:first-of-type{*/
        /*background-image: url(/images/memorial-museum.png);*/
/*}*/
.person_item_sub:nth-of-type(odd) a div h5{
        background-color: #41a19a;
}
.person_item_sub:nth-of-type(even) a div h5{
        background-color: #d0b34c;
}
/*.person_item_sub:last-of-type{*/
        /*background-image: url(/images/useum-sad.png);*/
/*}*/
/*.person_item_sub:nth-of-type(2){*/
        /*background-image: url(/images/tomb.png);*/
/*}*/
 
/*catalogue*/ 
.catalogue {
width: 100%;
}

.catalogue .wrapper {
width: 1920px;
margin: 0 auto;
}

.catalogue .wrapper .mini_slider {
display: none;
width: 100%;
overflow: hidden;
}

.catalogue .wrapper .mini_slider .slick-track {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
}

.catalogue .wrapper .mini_slider .slick-list {
width: 100%;
height: 150px;
overflow: hidden;
}

.catalogue .wrapper .mini_slider .slick-dots {
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;
}

.catalogue .wrapper .mini_slider .slick-dots li {
list-style: none;
margin: 0px 10px;
}

.catalogue .wrapper .mini_slider .slick-dots .slick-active button {
background-color: #41a19a;
}

.catalogue .wrapper .mini_slider .slick-dots button {
font-size: 0;
width: 15px;
height: 15px;
outline: none;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border: 1px solid #41a19a;
background-color: #ffff;
}

.catalogue .wrapper .mini_slider .slider_item {
width: 100%;
height: 150px;
}

.catalogue .wrapper .mini_slider .slider_item img {
width: 200px;
height: 150px;
}

.catalogue .wrapper .slider {
width: 100%;
overflow: hidden;
}

.catalogue .wrapper .slider .slick-track {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
}

.catalogue .wrapper .slider .slick-list {
width: 100%;
height: 850px;
overflow: hidden;
}

.catalogue .wrapper .slider .slick-dots {
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;
}

.catalogue .wrapper .slider .slick-dots li {
list-style: none;
margin: 0px 10px;
}

.catalogue .wrapper .slider .slick-dots .slick-active button {
background-color: #41a19a;
}

.catalogue .wrapper .slider .slick-dots button {
font-size: 0;
width: 15px;
height: 15px;
outline: none;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border: 1px solid #41a19a;
background-color: #ffff;
}

.catalogue .wrapper .slider .slider_item {
width: 100%;
height: 750px;
}

.catalogue .wrapper .slider .slider_item img {
width: 1920px;
height: 750px;
}

.catalogue .wrapper .slider .slider_item .church {
display: none;
}

.catalogue .wrapper .slider .slider_item #churchOne {
width: 470px;
height: 95px;
position: absolute;
top: 625px;
left: 30px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
}

.catalogue .wrapper .slider .slider_item .church_last {
width: 1920px;
height: 450px;
position: absolute;
top: 170px;
left: 0;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: 1.5s;
        animation-duration: 1.5s;
transition: all 1.5s ease;
-webkit-transition: all 1.5s ease;
-moz-transition: all 1.5s ease;
-ms-transition: all 1.5s ease;
-o-transition: all 1.5s ease;
}
#churchLast{
width: 1920px;
height: 450px;
position: absolute;
top: 170px;
left: 0;
-webkit-animation-name: churchLast;
animation-name: churchLast;
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
transition: all 1.5s ease;
-webkit-transition: all 1.5s ease;
-moz-transition: all 1.5s ease;
-ms-transition: all 1.5s ease;
-o-transition: all 1.5s ease;
}
@keyframes churchLast{ 
0% {
  opacity: 0;
}
100% {
  opacity: 1;
} 
}
@-webkit-keyframes churchLast{
0% {
  opacity: 0;
}
100% {
  opacity: 1;
}
}
.catalogue .wrapper .slider .slider_item #churchTwo {
width: 425px;
height: 70px;
position: absolute;
top: 630px;
left: 1025px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #churchThree {
width: 380px;
height: 50px;
position: absolute;
top: 630px;
left: 525px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #churchFour {
width: 371px;
height: 55px;
position: absolute;
top: 630px;
left: 1500px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #churchFive {
width: 220px;
height: 80px;
position: absolute;
top: 130px;
left: 1619px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #churchSix {
width: 671px;
height: 175px;
position: absolute;
top: 130px;
left: 110px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #churchSeven {
width: 666px;
height: 40px;
position: absolute;
top: 200px;
left: 70px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #churchEight {
width: 180px;
height: 180px;
position: absolute;
top: 100px;
left: 995px;
z-index: 10;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #churchNine {
width: 180px;
height: 180px;
position: absolute;
top: 100px;
left: 1205px;
z-index: 10;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #churchTen {
width: 180px;
height: 180px;
position: absolute;
top: 100px;
left: 1415px;
z-index: 10;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #churchEleven {
width: 445px;
height: 180px;
position: absolute;
top: 15px;
left: 1080px;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

@-webkit-keyframes church {
0% {
  opacity: 0;
}
100% {
  opacity: 1;
}
}

@keyframes church {
0% {
  opacity: 0;
}
100% {
  opacity: 1;
}
}

.catalogue .wrapper .slider .slider_item .space {
display: none;
}

.catalogue .wrapper .slider .slider_item .space_last {
    width: 1920px;
    height: 260px;
    position: absolute;
    top: 345px;
    left: 0;
    -webkit-animation-name: church;
    animation-name: church;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    transition: all 1.5s ease-in-out;
    -webkit-transition: all 1.5s ease-in-out;
    -moz-transition: all 1.5s ease-in-out;
    -ms-transition: all 1.5s ease-in-out;
    -o-transition: all 1.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #spaceOne {
width: 470px;
height: 95px;
position: absolute;
top: 635px;
left: 70px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #spaceOne img:first-of-type {
width: 197px;
height: 28px;
position: absolute;
left: 55px;
top: 10px;
}

.catalogue .wrapper .slider .slider_item #spaceOne img:nth-of-type(2) {
top: 55px;
left: 139px;
width: 153px;
height: 20px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #spaceOne img:nth-of-type(3) {
top: 53px;
left: 305px;
width: 135px;
position: absolute;
height: 19px;
}

.catalogue .wrapper .slider .slider_item #spaceTwo {
width: 425px;
height: 70px;
position: absolute;
top: 630px;
left: 1025px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #spaceTwo img:first-of-type {
width: 385px;
height: 30px;
position: absolute;
left: -515px;
top: 8px;
}

.catalogue .wrapper .slider .slider_item #spaceTwo img:nth-of-type(2) {
top: 62px;
left: -445px;
width: 136px;
height: 15px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #spaceTwo img:nth-of-type(3) {
top: 62px;
left: -265px;
width: 100px;
position: absolute;
height: 15px;
}

.catalogue .wrapper .slider .slider_item #spaceThree {
width: 380px;
height: 50px;
position: absolute;
top: 630px;
left: 525px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #spaceThree img:first-of-type {
width: 235px;
height: 23px;
position: absolute;
left: 515px;
top: 16px;
}

.catalogue .wrapper .slider .slider_item #spaceThree img:nth-of-type(2) {
top: 61px;
left: 622px;
width: 130px;
height: 16px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #spaceThree img:nth-of-type(3) {
top: 5px;
left: 790px;
width: 125px;
position: absolute;
height: 15px;
}

.catalogue .wrapper .slider .slider_item #spaceFour {
width: 371px;
height: 55px;
position: absolute;
top: 630px;
left: 1500px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #spaceFour img:first-of-type {
width: 315px;
height: 30px;
position: absolute;
left: -189px;
top: 48px;
}

.catalogue .wrapper .slider .slider_item #spaceFour img:nth-of-type(2) {
top: 9px;
left: 125px;
width: 142px;
height: 16px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #spaceFive {
width: 746px;
height: 175px;
position: absolute;
top: 130px;
left: 110px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #spaceSix {
width: 666px;
height: 71px;
position: absolute;
top: 185px;
left: 159px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #spaceSeven {
width: 180px;
height: 180px;
position: absolute;
top: 100px;
left: 1045px;
z-index: 10;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #spaceEight {
width: 180px;
height: 180px;
position: absolute;
top: 100px;
left: 1255px;
z-index: 10;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #spaceNine {
width: 257px;
height: 100px;
position: absolute;
top: 138px;
left: 1480px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #spaceTen {
width: 180px;
height: 200px;
position: absolute;
top: 0px;
left: 1165px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item .intelligence {
display: none;
}

.catalogue .wrapper .slider .slider_item .intel_last {
width: 1920px;
height: 250px;
position: absolute;
top: 370px;
left: 0;
-webkit-animation-name: intel;
animation-name: intel;
-webkit-animation-duration: .5s;
animation-duration: .5s;
transition: all .5s ease-in-out;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
}
#intelLast {
    width: 1920px;
    height: 280px;
    position: absolute;
    top: 340px;
    left: 0;
}
@keyframes intel{
0%{
  visibility: visible;
}
100%{
  visibility: visible;
}
}
.catalogue .wrapper .slider .slider_item #intelOne {
width: 470px;
height: 95px;
position: absolute;
top: 635px;
left: 70px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #intelOne img:first-of-type {
width: 293px;
height: 28px;
position: absolute;
left: 10px;
top: 10px;
}

.catalogue .wrapper .slider .slider_item #intelOne img:nth-of-type(2) {
top: 55px;
left: 139px;
width: 312px;
height: 22px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #intelTwo {
width: 445px;
height: 65px;
position: absolute;
top: 645px;
left: 450px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #intelThree {
width: 445px;
height: 65px;
position: absolute;
top: 645px;
left: 950px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #intelThree img:first-of-type {
width: 159px;
height: 20px;
position: absolute;
left: 175px;
top: -8px;
}

.catalogue .wrapper .slider .slider_item #intelThree img:nth-of-type(2) {
top: -8px;
left: 510px;
width: 190px;
height: 24px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #intelThree img:nth-of-type(3) {
top: 50px;
left: 76px;
width: 485px;
height: 29px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #intelFour {
width: 746px;
height: 175px;
position: absolute;
top: 130px;
left: 110px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #intelFive {
width: 550px;
height: 49px;
position: absolute;
top: 205px;
left: 128px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #intelSix {
width: 180px;
height: 180px;
position: absolute;
z-index: 10;
top: 100px;
left: 1140px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #intelSeven {
width: 180px;
height: 180px;
position: absolute;
z-index: 10;
top: 100px;
left: 1340px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #intelEight {
width: 180px;
height: 180px;
position: absolute;
z-index: 10;
top: 100px;
left: 1540px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #intelNine {
width: 425px;
height: 200px;
position: absolute;
top: 0;
left: 1209px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item .taste {
display: none;
}

.catalogue .wrapper .slider .slider_item .taste_last {
    width: 1920px;
    height: 335px;
    position: absolute;
    top: 250px;
    left: 0;
    -webkit-animation-name: church;
    animation-name: church;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    transition: all 1.5s ease-in-out;
    -webkit-transition: all 1.5s ease-in-out;
    -moz-transition: all 1.5s ease-in-out;
    -ms-transition: all 1.5s ease-in-out;
    -o-transition: all 1.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #tasteOne {
width: 470px;
height: 95px;
position: absolute;
top: 590px;
left: 70px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #tasteOne img:first-of-type {
width: 293px;
height: 22px;
position: absolute;
left: 10px;
top: 17px;
}

.catalogue .wrapper .slider .slider_item #tasteOne img:nth-of-type(2) {
top: 55px;
left: 65px;
width: 470px;
height: 29px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #tasteTwo {
width: 445px;
height: 65px;
position: absolute;
top: 590px;
left: 950px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #tasteTwo img:first-of-type {
width: 462px;
height: 30px;
position: absolute;
left: -471px;
top: 4px;
}

.catalogue .wrapper .slider .slider_item #tasteTwo img:nth-of-type(2) {
top: 48px;
left: -235px;
width: 90px;
height: 18px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #tasteTwo img:nth-of-type(3) {
top: 65px;
left: -119px;
width: 100px;
height: 20px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #tasteThree {
width: 380px;
height: 70px;
position: absolute;
top: 609px;
left: 992px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #tasteFour {
width: 380px;
height: 70px;
position: absolute;
top: 660px;
left: 1192px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #tasteFour img:nth-of-type(1) {
top: -65px;
left: 290px;
width: 309px;
height: 50px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #tasteFour img:nth-of-type(2) {
top: 0px;
left: 341px;
width: 85px;
height: 17px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #tasteFive {
width: 746px;
height: 65px;
position: absolute;
top: 220px;
left: 207px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #tasteSix {
width: 550px;
height: 30px;
position: absolute;
top: 181px;
left: 128px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #tasteSeven {
width: 600px;
height: 180px;
top: 100px;
left: 1140px;
position: absolute;
z-index: 10;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #tasteSeven img:first-of-type {
width: 180px;
height: 180px;
position: absolute;
left: -64px;
}

.catalogue .wrapper .slider .slider_item #tasteSeven img:nth-of-type(2) {
width: 180px;
height: 180px;
position: absolute;
left: 125px;
}

.catalogue .wrapper .slider .slider_item #tasteSeven img:last-of-type {
width: 180px;
height: 180px;
position: absolute;
left: 315px;
}

.catalogue .wrapper .slider .slider_item #tasteEight {
width: 185px;
height: 88px;
position: absolute;
top: 138px;
left: 1655px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #tasteNine {
width: 425px;
height: 150px;
position: absolute;
top: 0px;
left: 1145px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item .locations {
display: none;
}

.catalogue .wrapper .slider .slider_item .loc_last {
    width: 1920px;
    height: 315px;
    position: absolute;
    top: 310px;
    left: 0;
    -webkit-animation-name: church;
    animation-name: church;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    transition: all 1.5s ease-in-out;
    -webkit-transition: all 1.5s ease-in-out;
    -moz-transition: all 1.5s ease-in-out;
    -ms-transition: all 1.5s ease-in-out;
    -o-transition: all 1.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #locOne {
width: 470px;
height: 95px;
position: absolute;
top: 590px;
left: 70px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #locOne img:first-of-type {
width: 293px;
height: 18px;
position: absolute;
left: 10px;
top: 17px;
}

.catalogue .wrapper .slider .slider_item #locOne img:nth-of-type(2) {
top: 55px;
left: 65px;
width: 470px;
height: 21px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #locTwo {
width: 300px;
height: 45px;
position: absolute;
top: 615px;
left: 564px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #locThree {
width: 380px;
height: 70px;
position: absolute;
top: 660px;
left: 592px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #locThree img:nth-of-type(1) {
top: -45px;
left: 549px;
width: 309px;
height: 16px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #locThree img:nth-of-type(2) {
top: 0px;
left: 400px;
width: 200px;
height: 17px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #locFour {
width: 513px;
height: 55px;
position: absolute;
top: 620px;
left: 1300px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #locFive {
width: 746px;
height: 200px;
position: absolute;
top: 130px;
left: 207px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #locSix {
width: 550px;
height: 70px;
position: absolute;
top: 201px;
left: 250px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #locSeven {
width: 380px;
height: 270px;
position: absolute;
top: 0;
left: 1250px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #locEight {
width: 205px;
height: 95px;
position: absolute;
top: 138px;
left: 1655px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item .dent {
display: none;
}

.catalogue .wrapper .slider .slider_item #dentOne {
width: 170px;
height: 38px;
position: absolute;
top: 632px;
left: 70px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #dentTwo {
width: 300px;
height: 45px;
position: absolute;
top: 615px;
left: 564px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #dentTwo img:first-of-type {
width: 340px;
height: 16px;
position: absolute;
left: -318px;
top: 9px;
}

.catalogue .wrapper .slider .slider_item #dentTwo img:nth-of-type(2) {
top: 54px;
left: -235px;
width: 140px;
height: 20px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #dentEight {
width: 300px;
height: 45px;
position: absolute;
top: 615px;
left: 764px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #dentEight img:nth-of-type(1) {
top: 9px;
left: -29px;
width: 195px;
height: 38px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #dentEight img:nth-of-type(2) {
top: 54px;
left: -160px;
width: 130px;
height: 20px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item .dent_last {
    width: 1920px;
    height: 370px;
    position: absolute;
    top: 235px;
    left: 0;
    -webkit-animation-name: church;
    animation-name: church;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    transition: all 1.5s ease-in-out;
    -webkit-transition: all 1.5s ease-in-out;
    -moz-transition: all 1.5s ease-in-out;
    -ms-transition: all 1.5s ease-in-out;
    -o-transition: all 1.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #dentThree {
width: 380px;
height: 50px;
position: absolute;
top: 620px;
left: 1010px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #dentFour {
width: 400px;
height: 40px;
position: absolute;
top: 617px;
left: 1340px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #dentFive {
width: 746px;
height: 200px;
position: absolute;
top: 130px;
left: 207px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #dentSix {
width: 636px;
height: 70px;
position: absolute;
top: 201px;
left: 250px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #dentSeven {
    width: 480px;
    height: 230px;
    position: absolute;
    top: 0;
    left: 1250px;
    -webkit-animation-name: church;
    animation-name: church;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item .parks {
display: none;
}

.catalogue .wrapper .slider .slider_item #parkOne {
width: 170px;
height: 38px;
position: absolute;
top: 632px;
left: 70px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #parkOne img:nth-of-type(1) {
top: -15px;
left: 0px;
width: 195px;
height: 38px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #parkOne img:nth-of-type(2) {
top: 43px;
left: 100px;
width: 265px;
height: 30px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #parkTwo {
width: 374px;
height: 40px;
position: absolute;
top: 610px;
left: 320px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #parkThree {
width: 300px;
height: 45px;
position: absolute;
top: 615px;
left: 764px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #parkThree img:nth-of-type(1) {
top: -14px;
left: -29px;
width: 160px;
height: 18px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #parkThree img:nth-of-type(2) {
top: 54px;
left: -5px;
width: 160px;
height: 22px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item .park_last {
width: 1920px;
height: 250px;
position: absolute;
top: 340px;
left: 0;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: 1.5s;
        animation-duration: 1.5s;
transition: all 1.5s ease-in-out;
-webkit-transition: all 1.5s ease-in-out;
-moz-transition: all 1.5s ease-in-out;
-ms-transition: all 1.5s ease-in-out;
-o-transition: all 1.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #parkFour {
width: 300px;
height: 45px;
position: absolute;
top: 615px;
left: 1064px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #parkFour img:nth-of-type(1) {
top: 0px;
left: 0;
width: 370px;
height: 38px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #parkFour img:nth-of-type(2) {
top: 54px;
left: 25px;
width: 190px;
height: 27px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #parkFive {
width: 300px;
height: 45px;
position: absolute;
top: 615px;
left: 1264px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #parkFive img:nth-of-type(1) {
top: -10px;
left: 210px;
width: 210px;
height: 30px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #parkFive img:nth-of-type(2) {
top: 45px;
left: 140px;
width: 240px;
height: 20px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #parkSix {
width: 700px;
height: 35px;
position: absolute;
top: 199px;
left: 255px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #parkSeven {
width: 636px;
height: 185px;
position: absolute;
top: 120px;
left: 250px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #parkEight {
    width: 465px;
    height: 220px;
    position: absolute;
    top: 0;
    left: 1250px;
    -webkit-animation-name: church;
    animation-name: church;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item .resorts {
display: none;
}

.catalogue .wrapper .slider .slider_item #resOne {
width: 300px;
height: 45px;
position: absolute;
top: 615px;
left: -119px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #resOne img:nth-of-type(1) {
top: -10px;
left: 210px;
width: 245px;
height: 23px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #resOne img:nth-of-type(2) {
top: 43px;
left: 209px;
width: 381px;
height: 25px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #resTwo {
width: 170px;
height: 38px;
position: absolute;
top: 632px;
left: 270px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #resTwo img:nth-of-type(1) {
top: -15px;
left: 270px;
width: 250px;
height: 38px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #resTwo img:nth-of-type(2) {
top: 42px;
left: 400px;
width: 190px;
height: 22px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #resThree {
width: 170px;
height: 38px;
position: absolute;
top: 632px;
left: 370px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #resThree img:nth-of-type(1) {
top: -15px;
left: 700px;
width: 355px;
height: 25px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #resThree img:nth-of-type(2) {
top: 43px;
left: 614px;
width: 258px;
height: 26px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #resFour {
width: 170px;
height: 38px;
position: absolute;
top: 632px;
left: 450px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #resFour img:nth-of-type(1) {
top: -15px;
left: 1210px;
width: 155px;
height: 25px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #resFour img:nth-of-type(2) {
top: 35px;
left: 880px;
width: 150px;
height: 23px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #resFive {
width: 700px;
height: 185px;
position: absolute;
top: 100px;
left: 255px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #resSix {
width: 580px;
height: 50px;
position: absolute;
top: 169px;
left: 250px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #resSeven {
    width: 465px;
    height: 220px;
    position: absolute;
    top: 0;
    left: 1250px;
    -webkit-animation-name: church;
    animation-name: church;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item .res_last {
    width: 1920px;
    height: 280px;
    position: absolute;
    top: 310px;
    left: 0;
    -webkit-animation-name: church;
    animation-name: church;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    transition: all 1.5s ease-in-out;
    -webkit-transition: all 1.5s ease-in-out;
    -moz-transition: all 1.5s ease-in-out;
    -ms-transition: all 1.5s ease-in-out;
    -o-transition: all 1.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item .waves {
display: none;
}

.catalogue .wrapper .slider .slider_item #waveOne {
width: 300px;
height: 45px;
position: absolute;
top: 615px;
left: -119px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #waveOne img:nth-of-type(1) {
top: -10px;
left: 210px;
width: 135px;
height: 25px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #waveOne img:nth-of-type(2) {
top: 43px;
left: 295px;
width: 300px;
height: 22px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #waveTwo {
width: 470px;
height: 55px;
position: absolute;
top: 605px;
left: 345px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #waveThree {
width: 300px;
height: 45px;
position: absolute;
top: 615px;
left: 419px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #waveThree img:nth-of-type(1) {
top: -10px;
left: 615px;
width: 315px;
height: 25px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #waveThree img:nth-of-type(2) {
top: 43px;
left: 730px;
width: 360px;
height: 29px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item .waves_last {
    width: 1920px;
    height: 310px;
    position: absolute;
    top: 270px;
    left: 0;
    -webkit-animation-name: church;
    animation-name: church;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    transition: all 1.5s ease-in-out;
    -webkit-transition: all 1.5s ease-in-out;
    -moz-transition: all 1.5s ease-in-out;
    -ms-transition: all 1.5s ease-in-out;
    -o-transition: all 1.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #waveFour {
width: 170px;
height: 38px;
position: absolute;
top: 632px;
left: 450px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #waveFour img:nth-of-type(1) {
top: -15px;
left: 1005px;
width: 215px;
height: 25px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #waveFour img:nth-of-type(2) {
top: -30px;
left: 1265px;
width: 105px;
height: 18px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #waveFive {
width: 700px;
height: 185px;
position: absolute;
top: 100px;
left: 255px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #waveSix {
width: 580px;
height: 50px;
position: absolute;
top: 169px;
left: 250px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #waveSeven {
    width: 465px;
    height: 220px;
    position: absolute;
    top: 0;
    left: 1250px;
    -webkit-animation-name: church;
    animation-name: church;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #waveEight {
width: 137px;
height: 80px;
position: absolute;
top: 95px;
left: 1725px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item .emotions {
display: none;
}

.catalogue .wrapper .slider .slider_item #emoOne {
width: 300px;
height: 45px;
position: absolute;
top: 615px;
left: -119px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #emoOne img:nth-of-type(1) {
top: 25px;
left: 228px;
width: 190px;
height: 25px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #emoOne img:nth-of-type(2) {
top: -20px;
left: 295px;
width: 380px;
height: 55px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #emoTwo {
width: 470px;
height: 55px;
position: absolute;
top: 605px;
left: 345px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #emoTwo img:nth-of-type(1) {
top: -15px;
left: 226px;
width: 275px;
height: 25px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #emoTwo img:nth-of-type(2) {
top: 35px;
left: 295px;
width: 160px;
height: 22px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #emoThree {
width: 300px;
height: 45px;
position: absolute;
top: 615px;
left: 419px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #emoThree img:nth-of-type(1) {
top: -21px;
left: 615px;
width: 285px;
height: 45px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #emoThree img:nth-of-type(2) {
top: 35px;
left: 860px;
width: 160px;
height: 16px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item .emotions_last {
    width: 1920px;
    height: 380px;
    position: absolute;
    top: 230px;
    left: 0;
    -webkit-animation-name: church;
    animation-name: church;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    transition: all 1.5s ease-in-out;
    -webkit-transition: all 1.5s ease-in-out;
    -moz-transition: all 1.5s ease-in-out;
    -ms-transition: all 1.5s ease-in-out;
    -o-transition: all 1.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #emoFour {
width: 300px;
height: 45px;
position: absolute;
top: 615px;
left: 619px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #emoFour img:nth-of-type(1) {
top: -15px;
left: 735px;
width: 270px;
height: 23px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #emoFour img:nth-of-type(2) {
top: 24px;
left: 870px;
width: 174px;
height: 20px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #emoFour img:nth-of-type(3) {
top: -13px;
left: 1045px;
width: 150px;
height: 21px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #emoFive {
width: 700px;
height: 185px;
position: absolute;
top: 100px;
left: 255px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #emoSix {
width: 580px;
height: 50px;
position: absolute;
top: 169px;
left: 250px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #emoSeven {
width: 450px;
height: 220px;
position: absolute;
top: 0;
left: 1250px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #emoEight {
width: 155px;
height: 90px;
position: absolute;
top: 95px;
left: 1725px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item .animals {
display: none;
}

.catalogue .wrapper .slider .slider_item #aniOne {
width: 300px;
height: 45px;
position: absolute;
top: 615px;
left: -119px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #aniOne img:nth-of-type(1) {
top: 30px;
left: 200px;
width: 150px;
height: 23px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #aniOne img:nth-of-type(2) {
top: -4px;
left: 345px;
width: 170px;
height: 20px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #aniOne img:nth-of-type(3) {
top: 30px;
left: 430px;
width: 150px;
height: 21px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #aniTwo {
width: 440px;
height: 51px;
position: absolute;
top: 605px;
left: 450px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #aniThree {
width: 300px;
height: 45px;
position: absolute;
top: 615px;
left: 419px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #aniThree img:nth-of-type(1) {
top: 24px;
left: 606px;
width: 135px;
height: 20px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #aniThree img:nth-of-type(2) {
top: 0px;
left: 740px;
width: 195px;
height: 22px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #aniThree img:nth-of-type(3) {
top: -13px;
left: 1045px;
width: 150px;
height: 21px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item .animals_last {
width: 1920px;
height: 320px;
position: absolute;
top: 280px;
left: 0;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: 1.5s;
        animation-duration: 1.5s;
transition: all 1.5s ease-in-out;
-webkit-transition: all 1.5s ease-in-out;
-moz-transition: all 1.5s ease-in-out;
-ms-transition: all 1.5s ease-in-out;
-o-transition: all 1.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #aniFour {
width: 330px;
height: 50px;
position: absolute;
top: 615px;
left: 1480px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #aniFive {
width: 700px;
height: 185px;
position: absolute;
top: 100px;
left: 255px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #aniSix {
    width: 635px;
    height: 50px;
    position: absolute;
    top: 169px;
    left: 250px;
    -webkit-animation-name: church;
    animation-name: church;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #aniSeven {
width: 540px;
height: 220px;
position: absolute;
top: 0;
left: 1250px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item .beauty {
display: none;
}

.catalogue .wrapper .slider .slider_item #beaOne {
width: 300px;
height: 45px;
position: absolute;
top: 615px;
left: -119px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #beaOne img:nth-of-type(1) {
top: 0px;
left: 228px;
width: 205px;
height: 28px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #beaOne img:nth-of-type(2) {
top: 60px;
left: 335px;
width: 380px;
height: 20px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #beaOne img:nth-of-type(3) {
top: 25px;
left: 495px;
width: 275px;
height: 22px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #beaTwo {
width: 470px;
height: 55px;
position: absolute;
top: 605px;
left: 345px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #beaTwo img:nth-of-type(1) {
top: 0px;
left: 330px;
width: 200px;
height: 25px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #beaTwo img:nth-of-type(2) {
top: 58px;
left: 380px;
width: 200px;
height: 28px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #beaThree {
width: 300px;
height: 45px;
position: absolute;
top: 615px;
left: 419px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #beaThree img:nth-of-type(1) {
top: 10px;
left: 550px;
width: 210px;
height: 40px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #beaThree img:nth-of-type(2) {
top: 0px;
left: 780px;
width: 270px;
height: 25px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #beaThree img:nth-of-type(3) {
top: 58px;
left: 900px;
width: 170px;
height: 25px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item .beauty_last {
    width: 1920px;
    height: 340px;
    position: absolute;
    top: 288px;
    left: 0;
    -webkit-animation-name: church;
    animation-name: church;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    transition: all 1.5s ease-in-out;
    -webkit-transition: all 1.5s ease-in-out;
    -moz-transition: all 1.5s ease-in-out;
    -ms-transition: all 1.5s ease-in-out;
    -o-transition: all 1.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #beaFour {
width: 300px;
height: 45px;
position: absolute;
top: 615px;
left: 1520px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #beaFive {
width: 700px;
height: 185px;
position: absolute;
top: 100px;
left: 255px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #beaSix {
width: 580px;
height: 50px;
position: absolute;
top: 169px;
left: 250px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #beaSeven {
width: 450px;
height: 220px;
position: absolute;
top: 0;
left: 1250px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #beaEight {
width: 155px;
height: 90px;
position: absolute;
top: 95px;
left: 1725px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item .literature {
display: none;
}

.catalogue .wrapper .slider .slider_item #litOne {
width: 300px;
height: 45px;
position: absolute;
top: 615px;
left: -119px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #litOne img:nth-of-type(1) {
top: 20px;
left: 228px;
width: 420px;
height: 45px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #litOne img:nth-of-type(2) {
top: 80px;
left: 175px;
width: 380px;
height: 30px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #litTwo {
width: 470px;
height: 55px;
position: absolute;
top: 605px;
left: 345px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #litTwo img:nth-of-type(1) {
top: 38px;
left: 270px;
width: 220px;
height: 20px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #litTwo img:nth-of-type(2) {
top: 85px;
left: 220px;
width: 221px;
height: 22px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #litThree {
width: 400px;
height: 65px;
position: absolute;
top: 650px;
left: 1000px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item .literature_last {
width: 1920px;
height: 330px;
position: absolute;
top: 280px;
left: 0;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: 1.5s;
        animation-duration: 1.5s;
transition: all 1.5s ease-in-out;
-webkit-transition: all 1.5s ease-in-out;
-moz-transition: all 1.5s ease-in-out;
-ms-transition: all 1.5s ease-in-out;
-o-transition: all 1.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #litFour {
width: 300px;
height: 45px;
position: absolute;
top: 615px;
left: 619px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #litFour img:nth-of-type(1) {
top: 30px;
left: 735px;
width: 300px;
height: 45px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #litFour img:nth-of-type(2) {
top: 15px;
left: 940px;
width: 205px;
height: 22px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #litFive {
width: 800px;
height: 185px;
position: absolute;
top: 100px;
left: 255px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #litSix {
width: 580px;
height: 50px;
position: absolute;
top: 169px;
left: 250px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #litSeven {
    width: 335px;
    height: 220px;
    position: absolute;
    top: 0;
    left: 1250px;
    -webkit-animation-name: church;
    animation-name: church;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #litEight {
width: 155px;
height: 90px;
position: absolute;
top: 95px;
left: 1645px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item .humanists {
display: none;
}

.catalogue .wrapper .slider .slider_item #humOne {
width: 300px;
height: 45px;
position: absolute;
top: 615px;
left: -119px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #humOne img:nth-of-type(1) {
top: 10px;
left: 210px;
width: 420px;
height: 45px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #humOne img:nth-of-type(2) {
top: 80px;
left: 300px;
width: 500px;
height: 28px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #humTwo {
width: 470px;
height: 55px;
position: absolute;
top: 605px;
left: 345px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #humTwo img:nth-of-type(1) {
top: 22px;
left: 270px;
width: 180px;
height: 22px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #humTwo img:nth-of-type(2) {
top: 60px;
left: 150px;
width: 350px;
height: 22px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #humThree {
width: 400px;
height: 65px;
position: absolute;
top: 650px;
left: 1000px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #humThree img:nth-of-type(1) {
top: 0;
left: 0px;
width: 320px;
height: 20px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #humThree img:nth-of-type(2) {
top: 50px;
left: 40px;
width: 221px;
height: 22px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item .humanists_last {
width: 1920px;
height: 280px;
position: absolute;
top: 320px;
left: 0;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: 1.5s;
        animation-duration: 1.5s;
transition: all 1.5s ease-in-out;
-webkit-transition: all 1.5s ease-in-out;
-moz-transition: all 1.5s ease-in-out;
-ms-transition: all 1.5s ease-in-out;
-o-transition: all 1.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #humFour {
width: 300px;
height: 45px;
position: absolute;
top: 615px;
left: 619px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #humFour img:nth-of-type(1) {
top: 15px;
left: 730px;
width: 355px;
height: 30px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #humFour img:nth-of-type(2) {
top: 63px;
left: 700px;
width: 205px;
height: 22px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #humFive {
width: 720px;
height: 185px;
position: absolute;
top: 100px;
left: 255px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #humSix {
width: 645px;
height: 40px;
position: absolute;
top: 176px;
left: 250px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #humSeven {
width: 350px;
height: 220px;
position: absolute;
top: 0;
left: 1250px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #humEight {
width: 185px;
height: 90px;
position: absolute;
top: 95px;
left: 1625px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item .collection {
display: none;
}

.catalogue .wrapper .slider .slider_item #colOne {
width: 300px;
height: 45px;
position: absolute;
top: 615px;
left: -119px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #colOne img:nth-of-type(1) {
top: 10px;
left: 210px;
width: 420px;
height: 20px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #colOne img:nth-of-type(2) {
top: 70px;
left: 155px;
width: 300px;
height: 28px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #colTwo {
width: 470px;
height: 55px;
position: absolute;
top: 605px;
left: 345px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #colTwo img:nth-of-type(1) {
top: 22px;
left: 270px;
width: 300px;
height: 38px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #colTwo img:nth-of-type(2) {
top: 70px;
left: 150px;
width: 350px;
height: 25px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #colThree {
width: 400px;
height: 65px;
position: absolute;
top: 650px;
left: 1000px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #colThree img:nth-of-type(1) {
top: -25px;
left: 0px;
width: 340px;
height: 36px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #colThree img:nth-of-type(2) {
top: 30px;
left: -20px;
width: 370px;
height: 40px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item .collection_last {
    width: 1920px;
    height: 350px;
    position: absolute;
    top: 250px;
    left: 0;
    -webkit-animation-name: church;
    animation-name: church;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    transition: all 1.5s ease-in-out;
    -webkit-transition: all 1.5s ease-in-out;
    -moz-transition: all 1.5s ease-in-out;
    -ms-transition: all 1.5s ease-in-out;
    -o-transition: all 1.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #colFour {
width: 163px;
height: 53px;
position: absolute;
top: 614px;
left: 1510px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #colFive {
width: 720px;
height: 175px;
position: absolute;
top: 110px;
left: 255px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #colSix {
width: 775px;
height: 160px;
position: absolute;
top: 176px;
left: 185px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #colSeven {
width: 350px;
height: 220px;
position: absolute;
top: 0;
left: 1250px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #colEight {
width: 255px;
height: 90px;
position: absolute;
top: 95px;
left: 1625px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item .battle {
display: none;
}

.catalogue .wrapper .slider .slider_item #batOne {
width: 300px;
height: 45px;
position: absolute;
top: 615px;
left: -119px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #batOne img:nth-of-type(1) {
top: 10px;
left: 210px;
width: 105px;
height: 24px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #batOne img:nth-of-type(2) {
top: 80px;
left: 235px;
width: 155px;
height: 65px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #batOne img:nth-of-type(3) {
top: 20px;
left: 385px;
width: 315px;
height: 29px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #batOne img:nth-of-type(4) {
top: 80px;
left: 555px;
width: 385px;
height: 28px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #batTwo {
width: 470px;
height: 55px;
position: absolute;
top: 605px;
left: 345px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #batTwo img:nth-of-type(1) {
top: 11px;
left: 290px;
width: 190px;
height: 25px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #batTwo img:nth-of-type(2) {
top: 25px;
left: 640px;
width: 415px;
height: 45px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #batTwo img:nth-of-type(3) {
top: 100px;
left: 671px;
width: 200px;
height: 33px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #batThree {
width: 400px;
height: 65px;
position: absolute;
top: 650px;
left: 1000px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #batThree img:nth-of-type(1) {
top: -22px;
left: 360px;
width: 320px;
height: 20px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #batThree img:nth-of-type(2) {
top: 20px;
left: 435px;
width: 85px;
position: absolute;
height: 20px;
}

.catalogue .wrapper .slider .slider_item #batThree img:nth-of-type(3) {
top: -35px;
left: 710px;
width: 100px;
height: 20px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item .battle_last {
    width: 1920px;
    height: 310px;
    position: absolute;
    top: 290px;
    left: 0;
    -webkit-animation-name: church;
    animation-name: church;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    transition: all 1.5s ease-in-out;
    -webkit-transition: all 1.5s ease-in-out;
    -moz-transition: all 1.5s ease-in-out;
    -ms-transition: all 1.5s ease-in-out;
    -o-transition: all 1.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #batFour {
width: 535px;
height: 180px;
position: absolute;
top: 140px;
left: 280px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #batFive {
width: 680px;
height: 40px;
position: absolute;
top: 210px;
left: 255px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #batSix {
    width: 540px;
    height: 225px;
    position: absolute;
    top: 0;
    left: 1130px;
    -webkit-animation-name: church;
    animation-name: church;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #batSeven {
width: 350px;
height: 220px;
position: absolute;
top: 0;
left: 1250px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #batEight {
width: 185px;
height: 90px;
position: absolute;
top: 95px;
left: 1625px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item .airforces {
display: none;
}

.catalogue .wrapper .slider .slider_item #airOne {
width: 300px;
height: 45px;
position: absolute;
top: 615px;
left: -119px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #airOne img:nth-of-type(1) {
top: 10px;
left: 210px;
width: 500px;
height: 53px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #airOne img:nth-of-type(2) {
top: 63px;
left: 235px;
width: 98px;
height: 28px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #airTwo {
width: 470px;
height: 55px;
position: absolute;
top: 605px;
left: 345px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #airTwo img:nth-of-type(1) {
top: 11px;
left: 301px;
width: 260px;
height: 30px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #airTwo img:nth-of-type(2) {
top: 60px;
left: 360px;
width: 200px;
height: 30px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #airThree {
width: 400px;
height: 65px;
position: absolute;
top: 650px;
left: 1000px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #airThree img:nth-of-type(1) {
top: -22px;
left: 0px;
width: 345px;
height: 45px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #airThree img:nth-of-type(2) {
top: 25px;
left: 25px;
width: 65px;
position: absolute;
height: 23px;
}

.catalogue .wrapper .slider .slider_item #airThree img:nth-of-type(3) {
top: -25px;
left: 300px;
width: 70px;
height: 18px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item .airforces_last {
    width: 1920px;
    height: 310px;
    position: absolute;
    top: 290px;
    left: 0;
    -webkit-animation-name: church;
    animation-name: church;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    transition: all 1.5s ease-in-out;
    -webkit-transition: all 1.5s ease-in-out;
    -moz-transition: all 1.5s ease-in-out;
    -ms-transition: all 1.5s ease-in-out;
    -o-transition: all 1.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #airFour {
width: 535px;
height: 180px;
position: absolute;
top: 140px;
left: 280px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #airFour img:nth-of-type(1) {
top: 531px;
left: 1145px;
width: 70px;
height: 20px;
position: absolute;
}

.catalogue .wrapper .slider .slider_item #airFour img:nth-of-type(2) {
top: 470px;
left: 1256px;
width: 261px;
position: absolute;
height: 45px;
}

.catalogue .wrapper .slider .slider_item #airFive {
width: 725px;
position: absolute;
top: 100px;
left: 255px;
height: 200px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #airSix {
width: 669px;
height: 75px;
position: absolute;
top: 159px;
left: 305px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .8s;
        animation-duration: .8s;
transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #airSeven {
    width: 350px;
    height: 235px;
    position: absolute;
    top: 0;
    left: 1250px;
    -webkit-animation-name: church;
    animation-name: church;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
}

.catalogue .wrapper .slider .slider_item #airEight {
width: 200px;
height: 90px;
position: absolute;
top: 95px;
left: 1625px;
-webkit-animation-name: church;
        animation-name: church;
-webkit-animation-duration: .5s;
        animation-duration: .5s;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}
/*headings*/

.headings {
margin-top: 100px;
width: 100%;
font-family: 'Roboto', sans-serif;
color: #ffff;
}

.headings .wrapper_items:last-of-type {
display: none;
}

.headings .wrapper_items_two {
display: none;
}

.headings .wrapper_items {
width: 100%;
background-color: #41a19a;
}

.headings .wrapper_items .items_container {
width: 980px;
height: 50px;
margin: 0 auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-weight: 400;
overflow: hidden;
}

.headings .wrapper_items .items_container .heading_item {
overflow: hidden;
}

.headings .wrapper_items .items_container .heading_item a {
overflow: hidden;
text-decoration: none;
color: #ffff;
position: relative;
display: inline-block;
line-height: 50px;
top: -51px;
transition: all .3s ease;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
}

.headings .wrapper_items .items_container .heading_item a:before {
content: attr(data-roll);
color: #ffff;
line-height: 31px;
padding: 10px;
background-color: #41a19a;
display: block;
}

.headings .wrapper_items .items_container .heading_item a:hover {
top: 0px;
}

.headings .wrapper_items .items_container .heading_item:first-of-type {
width: 240px;
text-align: center;
color: #3c475e;
height: 50px;
}

.headings .wrapper_items .items_container .heading_item:first-of-type a:before {
background-color: #d5ad2e;
}

.headings .wrapper_items .items_container .heading_item:nth-of-type(2) {
width: 420px;
text-align: center;
}

.headings .wrapper_items .items_container .heading_item:nth-of-type(2) a:before {
background-color: #d5ad2e;
}

.headings .wrapper_items .items_container .heading_item:last-of-type {
width: 320px;
text-align: center;
}

.headings .wrapper_items .items_container .heading_item:last-of-type a:before {
background-color: #d5ad2e;
}

.headings .wrapper_button {
width: 100%;
margin-top: 20px;
margin-bottom: 50px;
}

.headings .wrapper_button .button_container {
width: 50px;
margin: 0 auto;
}

.headings .wrapper_button .button_container button {
background-color: transparent;
border: none;
outline: none;
}
/*bike_routes*/
.bike_routes{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.bike_routes_description h2 {
    font-weight: 900;
    font-size: 28px;
    color: #3c475e;
    margin-bottom: 44px;
    margin-top: 0;
}
.bike_routes_description h5 {
    width: fit-content;
    font-size: 14px;
    font-weight: 400;
    color: #ffff;
    padding: 6px 23px;
    background-color: #41a19a;
    margin-bottom: 10px;
}
.bike_routes_description{
    width: 45%;
}
/*trips*/

        .wrapper_trips {
                width: 1170px;
                margin: 0 auto;
                font-family: 'Roboto', sans-serif;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                justify-content: space-between;
        }
        #hosp{ 
            width: fit-content;
            margin: 0 auto;
            margin-top: 80px;
            margin-bottom: 25px;
        }
        
      
      .wrapper_trips .heading {
        width: 100%;
        padding: 45px 0 80px 0;
      }
      
      .wrapper_trips .heading h2 {
        color: #3c9f97;
        margin-left: 35%;   
        margin-bottom: 25px;
      }
      
      .wrapper_trips .trip_item {
        width: 375px;
        height: 375px;
        margin-right: 15px;
      }
      
      .wrapper_trips .trip_item a {
        text-decoration: none;
      }
      
      .wrapper_trips .trip_item .image_holder {
        width: 100%;
        height: 280px;
        background-size: 100% 100%;
        transition: all .3s ease;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
      }
      
      .wrapper_trips .trip_item .image_holder div {
        width: 100%;
        text-align: center;
        font-size: 16px;
        padding-top: 228px; 
      }
      
      .wrapper_trips .trip_item .image_holder div h3 {
        color: #ffff;
        padding: 15px 0 15px 0;
        background-color: #d0b34cde;
        height: fit-content;
      }
      .wrapper_trips .trip_item:nth-of-type(even).image_holder div h3{
           background-color: #d0b34cde;
      }
      .wrapper_trips .trip_item:nth-of-type(odd) .image_holder div h3{
           background-color: #41a19a;
      }
      .wrapper_trips .trip_item .country {
        width: 100%;
        padding: 15px 0 15px 0;
        background-color: #eeeeee;
        color: #000000;
        text-align: center;
        font-size: 14px;
        height: fit-content;
      }
      
      
      .wrapper_trips .trip_item:hover .image_holder {
        background-size: 103% 103%;
          -webkit-filter: saturate(150%);
      }
      
      
      .wrapper_trips.trip_item.image_holder {
        background-repeat: no-repeat;
          background-position: center;
          background-size: cover;
      }
      
      /*.wrapper_trips .trip_item:nth-of-type(3) .image_holder {*/
      /*  background-image: url(/images/velikotarnovo.png);*/
      /*}*/
      
      /*.wrapper_trips .trip_item:nth-of-type(4) .image_holder {*/
      /*  background-image: url(/images/croatia.png);*/
      /*}*/
      
      /*.wrapper_trips .trip_item:nth-of-type(5) .image_holder {*/
      /*  background-image: url(/images/deutschland.png);*/
      /*}*/
      
      /*.wrapper_trips .trip_item:nth-of-type(6) .image_holder {*/
      /*  background-image: url(/images/velikotarnovo.png);*/
      /*}*/
      
      /*.wrapper_trips .trip_item:nth-of-type(7) .image_holder {*/
      /*  background-image: url(/images/croatia.png);*/
      /*}*/
/*subTrips*/
#moreinfo{
        margin-top: 100px;
}
        .subtrip_wrapper {
                width: 100%;
                font-family: 'Roboto', sans-serif;
                margin-left: -8px;
                margin-bottom: 85px;
                position: relative;
        }   
      
      .subtrip_wrapper .content_container {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; 
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
      }
      
      .subtrip_wrapper .content_container .slider_sub {
        width: 960px;
        position: relative;
      }
      
      .subtrip_wrapper .content_container .slider_sub .slick-track {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
      }
      
      .subtrip_wrapper .content_container .slider_sub .slick-list {
        width: 100%;
        height: 540px;
        overflow: hidden;
      }
      
      .subtrip_wrapper .content_container .slider_sub .slider_item {
        width: 100%;
/*          overflow: hidden;*/
      }
      
      .subtrip_wrapper .content_container .slider_sub .slider_item img {
        width: 100%;
/*        height: 480px;*/
      }
      
      .subtrip_wrapper .content_container .slider_sub button {
        font-size: 0;
      }
      
      .subtrip_wrapper .content_container .slider_sub .slick-arrow.slick-prev {
        visibility: hidden;
      }
      
        .subtrip_wrapper .content_container .slider_sub .slick-arrow.slick-next {
                width: 70px;
                height: 70px;
                position: absolute;
                top: 250px;
                left: 918px;
                background-image: url(/images/subtripbutton.png);
                background-position: center;
                background-size: 140% 140%;
                background-color: transparent;
                z-index: 9999;
                outline: none;
                border: none;
                border-radius: 50%;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                box-shadow: 2px 2px 14px;
        }
        #gastro_slider .slick-arrow.slick-next {
            width: 70px;
            height: 70px;
            position: absolute;
            top: 860px;
            left: 910px;
            background-image: url(/images/subtripbutton.png);
            background-position: center;
            background-size: 140% 140%;
            background-color: transparent;
            z-index: 9999;
            outline: none;
            border: none;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            box-shadow: 2px 2px 14px;
            font-size: 0;
        }          
         #gastro_slider .slick-arrow.slick-prev{
             visibility: hidden;
             display: none;
             font-size: 0;
        }
        #historySlider .slick-arrow.slick-prev{
            visibility: hidden;
             display: none;
             font-size: 0;
        }     
        #historySlider .slick-arrow.slick-next {
            width: 70px;
            height: 70px;
            position: absolute;
            top: 600px;
            left: 910px;
            background-image: url(/images/subtripbutton.png);
            background-position: center;
            background-size: 140% 140%;
            background-color: transparent;
            z-index: 9999;
            outline: none;
            border: none;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            box-shadow: 2px 2px 14px;
            font-size: 0;
        } 
        .subtrip_wrapper .content_container .slider_sub .slick-arrow.slick-next:active{
                box-shadow: 2px 1px 3px;
        }
      
      .subtrip_wrapper .content_container section {
        width: 48%;
        padding: 0 30px 30px 30px;
      }
      
      .subtrip_wrapper .content_container section h2 {
        color: #9b9eae;
        font-size: 35px;
        font-weight: 800;
      }
      
      .subtrip_wrapper .content_container section p {
        color: #9b9eae;
        font-size: 16px;
        padding-bottom: 20px;
      }
      
      .subtrip_wrapper .content_container section a {
        text-decoration: none;
        font-size: 16px;
        color: #ffff;
        padding: 10px 35px;
        background-color: #d0b34c;
        border-radius: 34px;
        -webkit-border-radius: 34px;
        -moz-border-radius: 34px;
        -ms-border-radius: 34px;
        -o-border-radius: 34px;
      }
      
      .subtrip_wrapper .content_container section a:hover {
        background-color: #e2c455;
      } 
      .subtrip_wrapper .content_container section a:active {
        background-color: #b9a046;
      }
/*news*/

.wrapper_news{
        width: 80%;
        padding: 0 15px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        margin: 0 auto;
}

.news_head{
    width: 176px;
    margin: 0 auto 35px auto;
    color: #41a19a;
    font-size: 24px;
}

.wrapper_news h2{
        width: 176px;
        margin: 0 auto 35px auto;
        color: #41a19a;
        font-size: 24px;
}


.news_item{
        width: 31%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;   
        margin-bottom: 100px;    
        overflow: hidden;
}
.news_item img {
    /* width: 392px; */
    height: 283px;
}
.news_info{
        width: 100%;
        display: flex;
        flex-direction: column;  
        justify-content: space-between;
} 
.news_info h3{
        font-size: 24px;
        color: #586d8b; 
}
.news_info h6{
        color: #9b9eae;
        font-size: 14px;
        font-weight: 400;
        margin: 15px 0px; 
}
.news_info p {
    color: #3c475e;
    font-size: 16px;
    width: 357px;
}

    
.news_info a{
        text-decoration: none;
        color: #ffff;
        font-size: 16px;
        background-color: #95174c;
        padding: 10px 30px;
        border-radius: 30px;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        -ms-border-radius: 30px;
        -o-border-radius: 30px;    
        align-self: flex-start;
        margin-top: 25px;
}
.news_info a:hover{
        background-color: #a71b55;
}
.news_info a:active{
        background-color: #801441;
}
/*news_info*/

.wrapper_news_info{
        width: 80%;
        margin: 0 auto 30px auto;
        /*padding-right: 20px;*/
}

.news_info_container img {
    width: 60%;
    margin-bottom: 20px;
    /* height: 275px; */
}

.wrapper_news_info h2{
        font-size: 24px;
        color: #586d8b;
        font-weight: 700;
        text-transform: uppercase;
}
.wrapper_news_info .news_info_container {
        width: 100%;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        margin-top: 30px;
}
.slider_news_info{
        width: 47%;
        display: flex;
        position: relative;
}     
.slider_news_info .slick-track {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
}
 
.slider_news_info .slick-list {
        width: 100%;
        overflow: hidden;
        height: 390px; 
}
      
.slider_news_info .slider_item_news_info {
        width: 100%;
}
.slider_news_info .slider_item_news_info img {
        width: 100%;
      
}
.slider_news_info button {
        font-size: 0;
}
      
.slider_news_info .slick-arrow.slick-prev {
        visibility: hidden;
}
.slider_news_info .slick-arrow.slick-next{
        width: 60px;
        height: 60px;
        position: absolute;
        top: 170px;
        left: 516px;
        background-image: url(/images/subtripbutton.png);
        background-position: center;
        background-size: 140% 140%;
        background-color: transparent;
        z-index: 9999;
        outline: none;
        border: none;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        box-shadow: 2px 2px 14px;
}
.slider_news_info .slick-arrow.slick-next:active{ 
        box-shadow: 2px 1px 3px;
}
.news_info_text{
        width: 100%;
}
.news_info_text h6{
        width: 100%;
        font-size: 14px;
        color: #9b9eae;
        padding-bottom: 10px;
        margin-bottom: 50px;
        word-spacing: 3px;
        font-weight: 400;
        border-bottom: 1px solid #e1dad8;
}
.news_info_text p{
        width: 100%;
        font-size: 17px;
        color: #3c475e;    
        font-weight: 500;
        word-spacing: 3px;
} 
.news_info_text p:nth-of-type(1),.news_info_text_addition p:nth-of-type(1){
        margin-bottom: 75px;
}
.news_info_text_addition{
        width: 100%;
        margin-top: 90px;
}
.news_info_text_addition p{
        width: 100%;
        font-size: 17px;
        color: #3c475e;    
        font-weight: 500;
        word-spacing: 3px;
}      

/*guides*/

.wrapper_trips_two {  
        width: 1170px;
        margin: 0 auto;
        margin-bottom: 80px;
        font-family: 'Roboto', sans-serif;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
      
.wrapper_trips_two .heading {
        width: 100%;
        padding: 45px 0 80px 0;
}
      
    .wrapper_trips_two .heading h2 {
        color: #3c9f97;
        margin-left: 35%;
    }
      
    .wrapper_trips_two .trip_item {
        width: 375px;
        height: 375px;
    }
      
    .wrapper_trips_two .trip_item a {
        text-decoration: none;
    }
      
    .wrapper_trips_two .trip_item .image_holder {
        width: 100%;
        height: 280px;
        background-size: 100% 100%;
        transition: all .3s ease;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
    }
      
    .wrapper_trips_two .trip_item .image_holder div { 
        width: 100%;
        text-align: center;
        font-size: 16px;
        padding-top: 234px;  
    }
      
    .wrapper_trips_two .trip_item .image_holder div h3 {
        color: #ffff;
        padding: 12px 0 12px 0;
        background-color: #41a19a;
    }
      
    .wrapper_trips_two .trip_item .country {
        width: 100%;
        padding: 18px 0 18px 0;
        background-color: #eeeeee;
        color: #000000;
        text-align: center;
        font-size: 14px;
    }
      
    .wrapper_trips_two .trip_item:hover .image_holder {
        background-size: 103%;
        -webkit-filter: saturate(120%);
    }
    .wrapper_trips_two .trip_item .image_holder{
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
    /*.wrapper_trips_two .trip_item:nth-of-type(3):hover .image_holder{*/
    /*    background-image: url(/images/9filter.jpg);*/
    /*}*/
    /*.wrapper_trips_two .trip_item:nth-of-type(4):hover .image_holder{ */
    /*    background-image: url(/images/8filter.jpg);*/
    /*}*/
    /*.wrapper_trips_two .trip_item:nth-of-type(5):hover .image_holder{*/
    /*    background-image: url(/images/10filter.jpg);*/
    /*}*/
    /*.wrapper_trips_two .trip_item:nth-of-type(6):hover .image_holder{*/
    /*    background-image: url(/images/9filter.jpg);*/
    /*}*/
    /*.wrapper_trips_two .trip_item:nth-of-type(7):hover .image_holder{*/
    /*    background-image: url(/images/8filter.jpg);*/
    /*}*/
      
    /*.wrapper_trips_two .trip_item:nth-of-type(2) .image_holder {*/
    /*    background-image: url(/images/sko.png);*/
    /*}*/
    /*  */
    /*.wrapper_trips_two .trip_item:nth-of-type(3) .image_holder {*/
    /*    background-image: url(/images/shen.png);*/
    /*}*/
    /*  */
    /*.wrapper_trips_two .trip_item:nth-of-type(4) .image_holder {  */
    /*    background-image: url(/images/gor.png);*/
    /*}*/
    /*  */
    /*.wrapper_trips_two .trip_item:nth-of-type(5) .image_holder {*/
    /*    background-image: url(/images/sko.png);*/
    /*}*/
    /*  */
    /*.wrapper_trips_two .trip_item:nth-of-type(6) .image_holder {*/
    /*    background-image: url(/images/shen.png);*/
    /*}*/
    /*  */
    /*.wrapper_trips_two .trip_item:nth-of-type(7) .image_holder {*/
    /*    background-image: url(/images/gor.png);*/
    /*}*/

    /*guide*/

        .wrapper_guide{
                width: 1170px;
                margin: 0 auto;
                display: flex;
                flex-wrap: wrap;
                font-family: 'Roboto', sans-serif;
        }
      .wrapper_guide .description{
        width: 100%;
        display: flex;
          flex-wrap: wrap;
        justify-content: space-between;
        margin-top: 10px;
      }
      .wrapper_guide .description img{
        /*width: 405px;*/
        height: 480px;
        margin-right: 15px;
      }
      .wrapper_guide .description .info{
        /*width: 700px;*/
      }
      .wrapper_guide .description .info .headings{
              margin-top: 0;
      }
      .wrapper_guide .description .info .headings .htop{
        width: 100%;
        display: flex;
        justify-content: space-between;
     }
      .wrapper_guide .description .info .headings .htop div {
        width: 31%;
        margin-left: 25px;
    }
      .wrapper_guide .description .info .headings .htop div p{
        background-color: #41a19a;
        padding: 8px 17px;
        border-radius: 18px;
        -webkit-border-radius: 18px;
        -moz-border-radius: 18px;
        -ms-border-radius: 18px;
        -o-border-radius: 18px;
        color: #ffff;
        margin: 0;
      }      
      .wrapper_guide .description .info .headings .htop div img{
        width: 15px;
        height: 13px;
        margin-right: 18px;
      }
      .wrapper_guide .description .info .headings .hmid{
        display: flex;
        margin-top: 35px;
      }
      .wrapper_guide .description .info .headings .hmid h5:first-of-type{
        color: #9b9eae; 
        font-size: 16px;
        margin: 0;    
        padding: 3px;  
        margin-right: 10px;
      } 
      .wrapper_guide .description .info .headings .hmid h6{
        color: #9b9eae;
        font-size: 12px;
        height: 15px;
        background-color: #9b9eae34;
        margin: 0;
        margin-left: 10px;
        padding: 5px 8px;
        border-radius: 15px;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        -ms-border-radius: 15px;
        -o-border-radius: 15px;
        font-weight: 400;
      }
      .wrapper_guide .description .info .headings .htop h3{
        font-size: 26px;
        color: #9b9eae;
        margin: 0;  
          width: 31%;
      }
      .wrapper_guide .description .info .headings h6{
        color: #9b9eae;
        font-size: 16px;
        font-weight: 500;
        margin: 25px 0px;
      }
      .wrapper_guide .description .info .text{
        padding-bottom: 25px;
        border-bottom: 1px solid #dfdfdf;
        margin-bottom: 20px;
        font-size: 16px;
        word-spacing: 8px;
      }
      .wrapper_guide .description .info .contacts{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;  
        border-bottom: 1px solid #dfdfdf;
        padding-bottom: 28px;
      }
      .wrapper_guide .description .info .contacts h5{
        margin: 0;
        font-size: 18px;
        color: #9b9eae;
      }
      .wrapper_guide .description .info .contacts a{
        margin: 0;
        text-decoration: none;
        font-size: 18px;
        font-weight: 800;
        color: #41a19a;
      }
      .wrapper_guide .description .info .contacts .phones img{
        width: 15px;
        height: 15px;  
        margin-right: 30px;
      } 
      .wrapper_guide .description .info .contacts .phones{
        display: flex;
        width: 100%;
        margin-top: 30px;
      }
      .wrapper_guide .description .info .contacts .phones p{
        margin: 0;
        margin-right: 40px;
        line-height: 2;
      }
      
      .gallery{
        width: 1920px;
        margin: 0 auto;
        margin-bottom: 80px;
      }
      .gallery h3{
        margin-left: 19.5%;
        color: #9b9eae;
        font-size: 28px;
        font-family: 'Roboto', sans-serif;
        /*font-family: 600;*/
        margin-bottom: 30px;
      }
      .gallery .slider_gallery{
        width: 100%;
        display: flex;
        overflow: hidden;
      }
        .gallery .slider_gallery_mini{
            display: none;
        }
      .gallery .slider_gallery .slick-list{
        height: 270px;
        overflow: hidden;
      }
      .gallery .slider_gallery .slick-list .slick-track{ 
        width: 100%;
        overflow: hidden;
        display: flex;
      }
      .gallery_item{
        width: 390px;
        height: 270px;
      }
      .gallery_item img{
        width: 390px;
        height: 100%;
      }
/*history*/
        .history_description_wrapper{
                width: 1545px;
                display: flex;
                flex-wrap: wrap; 
                justify-content: space-between 
        }
        .slider_history{
                width: 945px;
                display: flex;
        }
        .slider_history .slick-list{
                width: 100%;
                overflow: hidden;
                display: flex; 
        }
        .slider_history .slick-track{
                display: flex;
        } 
        .slider_history .slick-dots {
                position: absolute;
                top: 875px;
                left: 240px;
                display: flex;
                list-style-type: none;
        }
        #gastro_slider .slick-dots{
            top: 1250px;
            left: 400px;
        }
        .slider_history .slick-dots li button{
                font-size: 0px;
                width: 15px;
                height: 15px;
                margin-right: 7px;
                outline: none;
                border: 2px solid #9b9eae;
                border-radius: 50%;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                background-color: transparent;
        }
        .slider_history .slick-dots  .slick-active button{
                background-color: #41a19a;
                border-color: #41a19a;
        }
        .history_item{
                width: 945px;
                align-self: center;
        }
        .history_image{
                width: 100%;   
        } 
        .description_text {
                width: 37%;
        } 
        .description_text h2{
                font-size: 28px;
                color: #3c475e;
                font-weight: 800;
                margin-bottom: 10px;
        }
        .description_text h5{
                font-size: 18px;
                color: #41a19a;
                font-weight: 400; 
                margin-bottom: 70px;
        }
        .description_text p{
                font-size: 16px;
                color: #3c475e; 
                font-weight: 400;
            margin: 0 15px 0 15px;
        }
        .description_text p:first-of-type{
                margin-bottom: 35px;
        } 
        .description_text p:last-of-type{
                margin-bottom: 61px;
        }
        .description_text a{
                text-decoration: none;
                font-size: 12px;
                font-weight: 300;
                color: #ffff;
                padding: 10px 40px;
                background-color: #41a19a; 
        }
        .description_text a:hover{
                background-color: #53ccc4;
        }
        .description_text a:active{
                background-color: #2f746f; 
        }   
        .history_headings{
                width: 100%;
                display: flex;
                /*flex-wrap: wrap;*/
                background-color: #41a19a; 
                margin: 35px auto;
        }
        .history_headings_wrapper{ 
                width: 100%;
                margin:  0 auto; 
                display: flex;
                /*flex-wrap: wrap;*/
        }
        .history_heading{
                text-align: center;
                padding: 25px 10px;
                margin: 0;
            flex-basis: 33%;
        }
        /*.history_heading:first-of-type{*/
        /*           width: 35%;*/
        /*}*/
        /*.history_heading:nth-of-type(2){*/
        /*        width: 42%;*/
        /*}*/
        /*.history_heading:last-of-type{*/
        /*        width: 23%;*/
        /*}*/
        .history_heading a{
                text-decoration: none;
                text-transform: uppercase;
                color: #ffff;
                font-size: 21px;
                font-weight: 300;
                padding: 25px 0;
                display: block;
                position: relative;
        }
        .history_heading a:hover{
                background-color: #95174c;
        }


        .history_button{
                width: 100%;
                background-color: #ffffff;
        }
        .history_button button{
                width: 40px;
                height: 40px;
                outline: none;
                border: none;
                margin-left: 47%;  
        }
        .history_flex_container{
                width: 100%;
                padding-bottom: 50px;
        }
        .history_flex_wrapper{
                width: 1170px;
                margin:  0 auto;
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
        }
        .history_flex_item{
                width: 340px;
                background-color: #f0efef;
                border-radius: 20px;
                -webkit-border-radius: 20px;
                -moz-border-radius: 20px;
                -ms-border-radius: 20px;
                -o-border-radius: 20px; 
                margin-bottom: 35px;
                margin-top: 10px;
                display: flex;
                padding: 15px;
            height: 90px;
        }

        .history_flex_item img{
            width: 90px;
            /*height: 100%;*/
            border-radius: 20px;
            object-fit: scale-down;
/*            overflow: hidden;*/
        }

        .history_flex_item a{
                text-decoration: none;
                color: #3c475e;
                display: flex;
        }
        .history_flex_item a h3 {
                margin: auto 0 auto 10px;
                font-size: 26px;
                font-weight: 400;
        }
         
/*footer*/ 

.sections {
  width: 100%;
}

.sections .wrapper_sections {
  width: 1920px;
  margin: 0 auto;
}

.sections .wrapper_sections .sections_container {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.sections .wrapper_sections .sections_container .section_item {
  width: 480px;
  height: 360px;
  background-size: 100% 100%;
  transition: all .3s ease;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  -o-transition: all .3s ease;
}

.sections .wrapper_sections .sections_container .section_item h3 {
  text-transform: uppercase;
  color: #ffff;
  font-size: 26px;
  margin-bottom: 70px;
}
.sections .wrapper_sections .sections_container .section_item:nth-of-type(2) h3 {
  margin-bottom: 39px;
}
.sections .wrapper_sections .sections_container .section_item:nth-of-type(3) h3 {
        margin-bottom: 39px;
}
.sections .wrapper_sections .sections_container .section_item:nth-of-type(6) h3 {
        margin-bottom: 39px;
}

.sections .wrapper_sections .sections_container .section_item section {
  margin: 140px 50px 0 50px;
  text-align: center;
}

.sections .wrapper_sections .sections_container .section_item section a {
  padding: 10px 25px 10px 25px;
  border: 2px solid #ffff;
  background: transparent;
  color: #ffff;
  margin-top: 40px;
  outline: none;
  text-decoration: none; 
}
.sections .wrapper_sections .sections_container .section_item:hover {
  background-size: 103% 103%;
}

.sections .wrapper_sections .sections_container .section_item:hover a {
  border-color: #d5ad2e;
}

.sections .wrapper_sections .sections_container .section_item a:hover {
  background-color: #d5ad2e;
}

.sections .wrapper_sections .sections_container .section_item a:active {
  background-color: #c08b2a;
}

.sections .wrapper_sections .sections_container .section_item:first-of-type {
  background-image: url(/images/DJI_0660.png);
}

.sections .wrapper_sections .sections_container .section_item:nth-of-type(2) {
  background-image: url(/images/217.png);
}

.sections .wrapper_sections .sections_container .section_item:nth-of-type(2) section a {
  margin-top: 10px;
}

.sections .wrapper_sections .sections_container .section_item:nth-of-type(2) section a:hover {
  background-color: #41a19a;
}

.sections .wrapper_sections .sections_container .section_item:nth-of-type(2):hover a {
  border-color: #41a19a;
}

.sections .wrapper_sections .sections_container .section_item:nth-of-type(3) {
  background-image: url(/images/IMG_6352-copy.png);
}

.sections .wrapper_sections .sections_container .section_item:nth-of-type(3) section a {
  margin-top: 8px;
}

.sections .wrapper_sections .sections_container .section_item:nth-of-type(4) {
  background-image: url(/images/L37A9921.png);
}

.sections .wrapper_sections .sections_container .section_item:nth-of-type(4) section a:hover {
  background-color: #41a19a;
}

.sections .wrapper_sections .sections_container .section_item:nth-of-type(4):hover a {
  border-color: #41a19a;
}

.sections .wrapper_sections .sections_container .section_item:nth-of-type(5) {
  background-image: url(/images/IMG_1463-2.png);
}

.sections .wrapper_sections .sections_container .section_item:nth-of-type(5) section a {
  margin-top: 39px;
}

.sections .wrapper_sections .sections_container .section_item:nth-of-type(5) section a:hover {
  background-color: #41a19a;
}

.sections .wrapper_sections .sections_container .section_item:nth-of-type(5):hover a {
  border-color: #41a19a;
}

.sections .wrapper_sections .sections_container .section_item:nth-of-type(6) {
  background-image: url(/images/7ee2da84-f56d-4e34-afe3-4ced71a812fc-2.png);
}

.sections .wrapper_sections .sections_container .section_item:nth-of-type(6) section a {
  margin-top: 8px;
}

.sections .wrapper_sections .sections_container .section_item:nth-of-type(7) {
  background-image: url(/images/DSC04740.png);
}

.sections .wrapper_sections .sections_container .section_item:nth-of-type(7) section a {
  margin-top: 39px;
}

.sections .wrapper_sections .sections_container .section_item:nth-of-type(7) section a:hover {
  background-color: #41a19a;
}

.sections .wrapper_sections .sections_container .section_item:nth-of-type(7):hover a {
  border-color: #41a19a;
}

.sections .wrapper_sections .sections_container .section_item:last-of-type {
  background-image: url(/images/15-06-15-39.png);
}

footer {
  background-color: #3c475e;
  width: 100%;
  padding-top: 50px;
}

footer .wrapper_footer {
  width: 1200px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

footer .wrapper_footer .address {
  width: 420px;
  height: 340px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

footer .wrapper_footer .address div {
  width: 95%;
}

footer .wrapper_footer .address div div:first-of-type {
  width: 100%;
  color: #ffff;
}

footer .wrapper_footer .address div div:first-of-type h4 {
  text-transform: uppercase;
}

footer .wrapper_footer .address div div:first-of-type h4:first-of-type {
  margin-bottom: 10px;
}

footer .wrapper_footer .address div div:nth-of-type(2) {
  width: 83%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #ffff;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 400;
  font-size: 13px;
}

footer .wrapper_footer .address div div:nth-of-type(2) img {
  margin-top: -3px;
}

footer .wrapper_footer .address div div:last-of-type {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

footer .wrapper_footer .address div div:last-of-type img:first-of-type {
  height: 225px;
}

footer .contact {
  width: 400px;
  height: 340px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

footer .contact form {
  width: 96%;
  color: #ffff;
  margin-right: 50px;
}

footer .contact h4 {
  width: 159px;
  text-transform: uppercase;
  margin: 0 auto;
}

footer .contact.contact-widget {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 13px;
}

footer .contact form div label {
  width: 100%;
  margin-top: 10px;
}

footer .contact form div input {
  width: 100%;
  margin-bottom: 10px;
  background: transparent;
  border: none;
  border-bottom: 2px solid #ffff;
  outline: none;
  color: #ffff;
  font-size: 13px;
}

footer .contact form div label:last-of-type {
  margin-top: 10px;
}

footer .contact form button {
  width: 100%;
  border: none;
  outline: none;
  padding: 10px 0 10px 0;
  background-color: #d5ad2e;
  margin-top: 29px;
  color: #ffff;
}

footer .contact form button:hover {
  background-color: #f1b33f;
}

footer .contact form button:active {
  background-color: #c08b2a;
}

footer .addition {
  width: 278px;
  height: 340px;
}

footer .addition div:first-of-type {
  width: 100%;
  margin-bottom: 35px;
  margin-left: 30px;
}

footer .addition div:first-of-type h4 {
  text-transform: uppercase;
  color: #ffff;
  margin-left: 20px;
  margin-bottom: 10px;
}

footer .addition div:first-of-type div {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #ffff;
  margin-left: 20px;
  font-size: 13px;
}

footer .addition div:first-of-type div img {
  width: 15px;
  height: 15px;
  margin-top: 10px;
  margin-right: 7px;
}

footer .addition div:nth-of-type(2) {
  width: 100%;
  margin-bottom: 35px;
  margin-left: 30px;
}

footer .addition div:nth-of-type(2) h4 {
  text-transform: uppercase;
  color: #ffff;
  margin-left: 20px;
  margin-bottom: 10px;
}

footer .addition div:nth-of-type(2) div {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #ffff;
  margin-left: 20px;
  font-size: 13px;
}

footer .addition div:nth-of-type(2) div img {
  width: 15px;
  height: 15px;
  margin-right: 7px;
}

footer .addition div:nth-of-type(3) {
  width: 100%;
  margin-bottom: 53px;
  margin-left: 30px;
}

footer .addition div:nth-of-type(3) h4 {
  text-transform: uppercase;
  color: #ffff;
  margin-left: 20px;
  margin-bottom: 10px;
}

footer .addition div:nth-of-type(3) div {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #ffff;
  margin-left: 20px;
  font-size: 13px;
}

footer .addition div:nth-of-type(3) div img {
  width: 15px;
  height: 15px;
  margin-right: 7px;
}

footer .addition div:last-of-type {
  width: 100%;
}

footer .addition div:last-of-type button {
  width: 95%;
  padding: 10px 0 10px 0;
  background-color: transparent;
  border: 2px solid #d5ad2e;
  color: #ffff;
  font-size: 16px;
  outline: none;
}

footer .addition div:last-of-type button:hover {
  background-color: #d5ad2e;
}

footer .addition div:last-of-type button:active {
  background-color: #c08b2a;
}

footer .copyright {
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-top: 30px;
  background-color: #41a19a;
}

footer .copyright .wrapper_copyright {   
  width: 1799px;
  margin: 0 auto;
}

footer .copyright .wrapper_copyright span {
  font-size: 16px;
  color: #ffff;
}

/*3d menu*/
.menu {
    list-style: none;
    margin: 10px auto;
    padding: 0;
    max-width: 100%;
    width: 100%;
    text-align: center;
    /*background-color: #fff;*/
    display: flex;
}

.menu__item {
    flex-basis: 25%;
}

.menu__item100 {
    flex-basis: 100%;
}

.menu__link {
/*    font-size: 0;*/
    line-height: 26px;
    color: #94164b;
    text-decoration: none;
    display: block;
    padding: 10px 0;
    background-color: #aeaeae;
    position: relative;
}

.menu__link::before {
    content: attr(data-name);
    position: absolute;
    font-size: 16px;
    left: 0;
    top: 0;
    width: 100%;
    padding: 10px 0;
    background-color: #3ea098;
    color: #e1dad8;
    transform: rotateX(90deg) translateY(46px);
    transform-origin: 50% 100%;
    transition-duration: 500ms;
    transition-property: transform;
}

.menu__link:hover::before {
    content: attr(data-name);
    transform: rotateX(0deg) translateY(0);
}

.menu__link::after {
/*    content: attr(data-name);*/
    position: absolute;
    font-size: 16px;
    left: 0;
    top: 0;
    width: 100%;
    padding: 10px 0;
    background-color: #fff;
    color: #94164b;
    transform: rotateX(0deg) translateY(0);
    transform-origin: 50% 0;
    transition-duration: 500ms;
    transition-property: transform;
}

.menu__link:hover::after {
    content: attr(data-name);
    transform: rotateX(90deg) translateY(-46px);
}