.slider-wrapper{
position: relative;
}

.arrow-button{
width: 47px;
    height: 47px;
    background-color: #008fd4;
    position: absolute;
    z-index: 10;
    top: 50%;
    transform: translateY(-50%);
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
}
#phototext{
        background: none;
    color: #008fd5;
}
#footerofgallery{
        position: absolute;
    width: 100%;
           margin-top: 5.8vh;
   
}
.contactheader{
    
    color: #062f5f;
    font-family: "Philosopher";
    font-size: 36px;
    font-weight: bold;
    line-height: 40px;
    margin-top: 20px;
}

.maincontact{
    margin-left: 50px;
    width: 40%;
    position: relative;

}

#aboutusteqst{
        font-size: 25px;
    
    width: 87%;
    font-family: "Comic Sans MS", cursive, sans-serif;
    font-weight: bold;
    
}
#aboutimg{
          width: 44%;
    height: auto;
}
.arrow-button-left{
    left: 3%;
}
.arrow-button-right{
    right: 3%;
} 
#nabozarzenabozari{
    height: 301px;
}
#argadadis{
    cursor: pointer;
        text-indent: 0em;
        color: #fff;

}

#mailtext{
    font-size: 10px;
    color: white;
}
 
 #recentpostid{
     height: 301px;
 }
 #locationid{
     height: 301px;
 }
.arrow-button:hover{

    background-color: #ccc!important;
    
}
#nabozarisheweva{
        text-indent: 0;
        text-align: center;

}
#listmember{
    cursor: pointer;
}
#listabout{
    cursor: pointer;
          width: 26%;
}
#galleryfooter{
    position: absolute;
    
    width: 100%;
}
#galerycontain{
            height: 657px;
}
#centrovka{
            width: 1170px;
    margin: 0 auto 60px;
    justify-content: center;
    display: flex;
    align-items: center;
}
#photoh3{
        font-size: 14px;
}
#mainfooter{
        position: absolute;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.Registracia{
        position: relative;
    background: white;
    width: 100%;
    margin-top: 0px;
    height: 971px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-image: url("https://upload.wikimedia.org/wikipedia/commons/thumb/3/31/DoD_Ebola_Training-_Day_2_%28w-o_music_bed%29_141023-F-GG507-002.webm/1920px--DoD_Ebola_Training-_Day_2_%28w-o_music_bed%29_141023-F-GG507-002.webm.jpg");
    background-size: cover;
        margin: 0;
  
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    
    background-attachment: fixed;
}
.registraciaCOntain{
    background-color: #008fd4;
        opacity: 0.95;
    height: 880px;
    width: 50%;
    position: relative;
    /* margin-top: 133px; */
    /* display: flex; */
    justify-content: center;
    align-items: center;
    /* margin: 0 auto; */
}
.inputcontainer{
           width: 76%;
    margin: 0 auto;
    /* position: absolute; */
    /* top: 44%; */
    /* margin-top: 17px; */
}
.insert{
     margin-top: 1.3vh;
    width: 100%;
    height: 5.1vh;

    border-radius: 3px;
    border: none;
    outline: none;
    min-height: 40px;
    padding-left: 5%;
    font-family: tbcDin;
    background: #f0f0f0;
}
#maili{
        display: block;
    width: 30px;
    height: 30px;
    margin: 0 auto 5px;
    font-size: 20px;
    line-height: 30px;
    color: #213540;
    text-align: center;
    background: #008fd5
}
.textsiga{
        position: absolute;
    left: 31%;
    top: 37px;
    font-size: 29px;
    font-family: tbcDin;
    font-weight: bold;
    color: #708da7;
}
.select{
    margin-top: 1.3vh;
    width: 100%;
    height: 5.1vh;
    border-radius: 3px;
    border: none;
    outline: none;
    min-height: 40px;
    padding-left: 5%;
    font-family: tbcDin;
    
    
}
.sub-btn{
       height: 5.2vh;
    border-radius: 3px;
    border: none;
    outline: none;
    background-color: darkblue;
    margin-top: 7.8vh;
    width: 40.5%;
    min-height: 42px;
    position: absolute;
    left: 49%;
    transform: translate(-50%);

}
.button-in{
        display: table;
    margin-left: auto;
    margin-right: auto;
}
.but-img{
        display: inline-block;
    float: left;
    height: 16px;
}
.but-text{
        display: inline-block;
    float: left;
    font-size: 16px;
    font-family: tbcDin;
    color: white;
    margin-left: 16px;
    line-height: 16px;
}
.text{
    display: inline-block
}

.rigi1{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 80%;
    margin: 0 auto;
        margin-top: 5.4vh;
}

.inputxazi{
      width: 47%;
}
#input3{
     margin-left: 23.6%;
}
#input4{
      margin-left: 24.6%;
}
#input5{
        margin-left: 25.2%;
}
#input6{
   margin-left: 24%;
}
#input7{
    margin-left: 19%    ;
}
.registraciaheader{
     
      color: white;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 30px;
    font-weight: bold;
    margin: 0 auto;
    position: relative;
    text-align: center;
    margin-top: 50pxpx;
    /* position: absolute; */
    text-transform: uppercase;
    font-family: tbcDin;
}
#button{
       
      border: none;
    position: relative;
    display: block;
    cursor: pointer;
    background-color: white;
    width: 30%;
    height: 72px;
    margin-top: 44px;
    left: 53%;
    transform: translate(-50%,0);
    font-size: 20px;
     border-radius: 3%;
}

.page-header.main-page:after{
    background: none;
}
.selectmain{
    margin-top: 1.3vh;
    width: 100%;
    height: 5.1vh;
    border-radius: 3px;
    border: none;
    outline: none;
    min-height: 40px;
    padding-left: 5%;
    font-family: tbcDin;
}
.text1{
    display: block;
  font-family: tbcDin;
    color: #ffffff;
    font-weight: bold;
    /* display: inline; */
    font-size: .91vw;
}
#nabozari1{
        width: 79%;
    height: 1px;
}
#nabozari2{
        width: 80%;
}
#contactshigtavsi{
    width: 80%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.rightrigi{
        display: flex;
    justify-content: space-between;
    margin-top: 59px;
    width: 98%;
}
.rigitext1{
        color: #000000;

    font-family: "Philosopher-Bold";
    font-size: 26px;
    font-weight: bold;
    line-height: 16px;
}
.rigitext2{
        color: #000000;
    font-family: "Philosopher";
       font-size: 17px;
    font-weight: normal;
    line-height: 16px;
}
#contactUs{
         display: flex;
    width: 65%;
    margin: 0;
    background: #f0f0f0;
    height: 600px;
    justify-content: space-between;

}
.rightrigiheader{
        font-family: "Philosopher";
    font-size: 25px;
    font-weight: bold;
    line-height: 40px;
    margin-top: 20px;
    color: #062f5f;
}
#google{
    display: inline-block;
      width: 34%;
        margin: 0;
}
#contactfooter{
        position: absolute;
    width: 100%;
   

}
#contactcontainer{
           display: flex;
    height: 657px;
    align-items: center;
    justify-content: center;
}

#abotfooter{
       position: absolute;
    width: 100%;
   
   
}
#aboutuscontainer{
          height: 767px;
}
@media only screen and (max-width: 1680px) {
   .textsiga{
            position: absolute;
    left: 28%;
    top: 45px;
    font-size: 22px;
    font-family: tbcDin;
    font-weight: bold;
    }
   
}
@media only screen and (max-width: 1480px) {
    .textsiga{
           position: absolute;
    left: 25%;
    top: 45px;
    font-size: 19px;
    font-family: tbcDin;
    font-weight: bold;
    }
}
@media only screen and (max-width: 1180px) {
    .textsiga{
           position: absolute;
    left: 25%;
    top: 45px;
    font-size: 19px;
    font-family: tbcDin;
    font-weight: bold;
    }
}

@media only screen and (max-width: 1500px) {
    .second-sticky.sticky-container .textsiga{
     position: absolute;
    left: 24%;
    top: 11px;
    font-size: 19px;
    font-family: tbcDin;
    font-weight: bold;

    }
}

@media only screen and (max-width: 1462px) {
    .second-sticky.sticky-container .textsiga{
           position: absolute;
    left: 24%;
    top: 13px;
    font-size: 19px;
    font-family: tbcDin;
    font-weight: bold;
    }
    #contactshigtavsi {
    width: 100%;}
}


@media only screen and (max-width: 1200px) {
    .textsiga{
       position: absolute;
    left: 22%;
    top: 45px;
    font-size: 18px;
    font-family: tbcDin;
    font-weight: bold;
}
}

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

 .second-sticky.sticky-container .textsiga {
    position: absolute;
    left: 22%;
    top: 13px;
    font-size: 15px;
    font-family: tbcDin;
    font-weight: bold;
}
}

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

 .textsiga {
       position: relative;
    left: 50%;
    top: -3px;
    font-size: 4vw;
    font-family: tbcDin;
    font-weight: bold;
    margin-bottom: 18px;
    margin-top: 18px;
    /* margin: 0 auto; */
    transform: translate(-28%);
}
}
@media only screen and (max-width: 500px){

 .textsiga {
       position: relative;
    left: 34%;
    top: -3px;
    font-size: 6vw;
    font-family: tbcDin;
    font-weight: bold;
    margin-bottom: 18px;
    margin-top: 18px;
    /* margin: 0 auto; */
    transform: translate(-28%);
}
}

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

 .arrow-button {
           width: 23px;
    height: 23px;
    background-color: #008fd4;
    position: absolute;
    z-index: 10;
    top: 58%;
    transform: translateY(-58%);
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
}
}
@media only screen and (max-width: 600px){

 .arrow-button {
           top: 63%;
}
}

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

.arrow-button {
    top: 58%;
}
}
 
 @media only screen and (max-width: 500px){
.arrow-button {
    top: 53%;
}
 }



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

 .arrow-button {
           top: 51%;
}
}

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

 .benefits .text  {
           padding: 0;
           
}
}
@media screen and (max-width: 767px){

#listabout{

width: 50%;
}
#nabozari2 {
    width: 100%;
}
#nabozari1 {
    width: 100%;
    height: 1px;
}
#footerofgallery{
    
}
}
@media screen and (max-width: 550px){

#listabout{

width: 100%;
}
#nabozari2 {
    width: 100%;
}
#nabozari1 {
    width: 100%;
        height: 26px;
}
}
@media screen and (max-width: 550px){

.benefits li {
    width: 100%;
}
}
@media screen and (max-width: 1790px){

#aboutimg {
    width: 30%;
    height: auto;}
    #aboutusteqst {
           font-size: 20px;
    width: 67%;
    font-family: "Comic Sans MS", cursive, sans-serif;
    font-weight: bold;
    height: 500px}

}

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

#aboutimg {
    width: 30%;
    height: auto;}
    #aboutusteqst {
   font-size: 20px;
    width: 67%;
    font-family: "Comic Sans MS", cursive, sans-serif;
    font-weight: bold;
     height: 351px;
}

}

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

#aboutimg {
  width: 40%;
    height: auto;}
    #aboutusteqst {
    font-size: 17px;

    width: 100%;
    font-family: "Comic Sans MS", cursive, sans-serif;
    font-weight: bold;
    height: 351px;

    }
 #aboutus1{
         width: 989px ;
 }
 #aboutus2{
     width: 100% ;

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

#aboutimg {
     width: 100%;
    height: auto;
    }
    #aboutusteqst {
    font-size: 23px;
    width: 100%;
    font-family: "Comic Sans MS", cursive, sans-serif;
    font-weight: bold;
     height: 351px;

    float: left;
    }
 #aboutus1{
             width: auto !important;
    margin: 0 20px 60px;
    display: block;
 }
 #aboutus2{
     width: 100% ;

 }
  
}
#contactbutton{
        height: 6.2vh;
    border-radius: 3px;
    border: none;
    outline: none;
    background-color: #062f5f;
    margin-top: 3.8vh;
    width: 100%;
    min-height: 42px;
    position: relative;
    font-family: "Philosopher-Bold";
    font-size: 18px;
    font-weight: normal;
}
#workshop{
    border: none;
    font-size: 21px;
    position: relative;
}
.insert1{
          margin-top: 2.3vh;
    width: 100%;
    color: #2b2b2b;
    font-family: "Philosopher-Bold";
    font-size: 18px;
    font-weight: bold;
    border: 1px solid #cccccc;
    padding-left: 25px;
    padding-right: 25px;
        height: 3vw;
    min-height: 40px;
    padding: 0;
    background: white;
        text-indent: 36px;
}
.insert2{
           margin-top: 1.3vh;
    width: 100%;
       height: 12.1vh;
    min-height: 100px;
       color: #2b2b2b;
    font-family: "Philosopher-Bold";
    font-size: 18px;
    font-weight: bold;
    border: 1px solid #cccccc;
    padding-left: 25px;
    padding-right: 25px;
    background: white;
    padding: 0;
        text-indent: 36px;
}
@media screen and (max-width: 1000px){

#contactcontainer{
      display: block;
    height: 657px;
    align-items: center;
    justify-content: center;
}
#contactshigtavsi {
    display: block;
}

#google{
        width: 100%;
    margin: 0;
    height: 167px;
}
  #contactUs{
      width: 100%;
    margin: 0;
    background: #f0f0f0;
    height: 600px;
    justify-content: space-between;
    display: block;
    
  }
  .maincontact{
      margin-left: 50px;
    width: 75%;
    position: relative;
  }
  .rightrigiheader{
          font-size: 25px;
          text-align: center;
  }
.rightrigi{
        margin-top: 14px;
    width: 85%;
    margin: 0 auto;
}
.rigitext1{
    font-size: 17px;
}
.rigitext2{
        font-size: 13px;
}
.map .google-map{
    height: 200px;
}
}
@media screen and (max-width: 767px){

#becomeheader{
        height: 349px;
}
.registraciaCOntain{
    display: block;
    width: 80%;
margin-top: 0;
}
.registraciaheader{
    font-size: 21px;
}
.rigi1{
        display: block;
    /* justify-content: space-between; */
    /* align-items: center; */
    width: 80%;
    margin: 0 auto;
}

.inputxazi{
        width: 100%;
}
.text1{
        display: block;
    font-family: tbcDin;
    color: #ffffff;
    font-weight: bold;
    /* display: inline; */
    font-size: 20px;
}
}

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

    .registraciaCOntain{
        width: 97%;
    }
}

