body {
    margin: 0px;
}

.docLinksContainer {
    
}

.docLinksUl {
    margin: 0;
    padding-bottom: 60px;
    margin-left: 178px;
    margin-top: 20px;
}

.docLinksLi {
    
}

.docLinksHref {
    color: black;
    text-decoration: none;
}

.docLinksHref:hover {
    text-decoration: underline;
}

.fullScreen {
    width: 100vw;
    background-size: cover;
    background-position: center;
}

.firstBlock {
    background-image: url('images/bi1.jpg');
    height: 780px;
}

.menuBlock {
    text-align: center;
    padding: 20px;
    background-color: rgba(255, 255, 255, 0.96);
    top: 722px; /*высота шапки в пикселях*/
    position: fixed;
    z-index: 1000;
    width: 100%;
    
}

.menuLinks {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
    color: black;
}

.twoBlock {
    background-color: #dbdbdb;
}

.threeBlock {
    background-image: url('images/bi2.jpg');
}

.fiveBlock {
    background-image: url('images/bi3.jpg');
    overflow: hidden;
}

.connectBlock {
    height: 180px;
}

.contactsBlock {
    height: 380px;
}

.footerBlock {
    height: 82px;
    background-color: #f4f4f4;
    display: flex;
    padding-left: calc((100% - 1080px)/2);
    margin: 0px;
    margin-top: 0px;
}

.firstBlock_headContainer {
    background-color: white;
    width: 100%;
    height: 150px;
    margin-top: 80px;
    display: inline-block;
}

.firstBlock_mainTitle {
    text-align: center;
    color: white;
    text-transform: uppercase;
    font-size: 5.5vw;
}

.firstBlock_otherTitle {
    text-align: center;
    color: white;
    text-transform: uppercase;
    font-size: 4.3vw;
    margin-top: -15px;
}

.firstBlock_buttonContainer {
    background-color: white;
    height: 70px;
    padding-top: 10px;
}

.backgroundColorBackContainer {
    width: 100%;
    background-color: rgba(0, 0, 0, 0.4);
}

.headContainer {
    display: flex;
    margin-top: 5px;
}

.headContainer_leftContainer {
    height: 60px;
    width: calc((100% - 175px)/2);
    margin-top: 55px;
}

.headContainer_centralContainer {
    height: 138px;
    width: 175px;
    background-size: cover;
    background-repeat: no-repeat;
}

.headContainer_rightContainer {
    height: 60px;
    width: calc((100% - 175px)/2);
    margin-top: 55px;
}

.logo {
    background-image: url('images/logo.png');
}

.headContainer_images {
    width: 60px;
    height: 60px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    float: left;
    margin-right: 10px;
    margin-left: 70px;
}

.adressImage {
    background-image: url('images/adress.png');
}

.phoneImage {
    background-image: url('images/phone.png');
}

.headContainer_text {
    font-size: 1.8vw;
    font-weight: bold;
}

.phone {
    font-size: 3.3vw;
    padding-top: 5px;
    display: block;
}

.buttonNext {
    background-image: url('images/next.jpg');
    height: 81%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.title {
    padding-top: 100px;
    text-align: center;
    margin: 0px;
    font-size: 40px;
    text-transform: uppercase;
}

.ourCompanyTitle {
    color: #a00053;
}

.simpleText {
    text-align: center;
    font-size: 29px;
    padding-left: 100px;
    padding-right: 100px;
}

.ourCompanyImageContainer {
    display: flex;
    padding-left: calc((100% - 1080px)/2);
}

.ourCompanyImage {
    width: 320px;
    height: 190px;
    background-size: cover;
    background-position: center;
    margin-right: 20px;
    margin-left: 20px;
}

.CompanyImageOne {
    background-image: url('images/ci1.jpg');
}

.CompanyImageTwo {
    background-image: url('images/ci2.jpg');
    background-position-y: -50px;
} 

.CompanyImageTree {
    background-image: url('images/ci3.jpg');
    background-position-y: -10px;
}

.ourRewardsContainer {
    display: flex;
    padding-left: calc((100% - 1080px)/2);
    margin-top: 40px;
    padding-bottom: 40px;

}

.ourPatents {
    width: 320;
    padding-left: 20px;
    padding-right: 20px;
}

.ourCertifikate {
    width: 320;
    padding-left: 20px;
    padding-right: 20px;
}

.ourPasports {
    width: 320;
    padding-left: 20px;
    padding-right: 20px;
}

.patentsImage {
    background-image: url('images/r1.png');
    float: left;
    height: 70px;
    width: 80px;
    background-size: contain;
    background-repeat: no-repeat;
}

.certifikateImage {
    background-image: url('images/r2.png');
    float: left;
    height: 70px;
    width: 80px;
    background-size: contain;
    background-repeat: no-repeat;
}

.pasportImage {
    background-image: url('images/r3.png');
    float: left;
    height: 70px;
    width: 80px;
    background-size: contain;
    background-repeat: no-repeat;
}

.revardsText {
    font-size: 27px;
    margin-top: 18px;
    display: block;
    font-weight: bold;
}

.ul-list {
    list-style-image: url('images/lsi.png');
    margin-left: 180px;
    font-size: 20px;
}

.li-list {
    margin-top: 6px;
}

.colorW {
    color: white;
}

.colorR {
    color: #a00053;
}

.backColorR {
    background-color: #a00053;
}

.backColorWhite {
    background-color: rgba(255, 255, 255, 0.6);
}

.textShadow {
    text-shadow: 0px 0px 3px white;
}

.connectWithUsTitle {
    padding-top: 30px;
    font-size: 30px;
}

.connectInput {
    width: 320px;
    margin-left: 20px;
    margin-right: 20px;
    height: 40px;
    font-size: 20px;
    border: 0px;
    background-color: white;
}

.inputsContainer {
    display: flex;
    padding-left: calc((100% - 1080px)/2);
    margin-top: 30px;
}

.myName {
    padding-left: 10px;
}

.myPhone {
    padding-left: 10px;
}

.submitB {
    
}

.footerBlock-left {
    width: 320px;
    margin-left: 20px;
    margin-right: 20px;
}

.footerBlock-central {
    width: 320px;
    margin-left: 20px;
    margin-right: 20px;
}

.footerBlock-right {
    width: 320px;
    margin-left: 20px;
    margin-right: 20px;
}

.leftBlockLogo {
    background-image: url('images/LogoUM.png');
    width: 80px;
    height: 80px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    float: left;
    margin-top: 3px;
}

.leftBlockTextLogo {
    font-size: 13px;
    margin-top: 30px;
    width: 180px;
}

.leftBlockText {
    font-size: 20px;
    margin-top: 32px;
}

.phoneTextBlock {
    font-size: 25px;
    font-weight: bold;
    float: right;
    margin-top: 30px;
    margin-bottom: 0px;
}

.companyTextBlock {
    text-align: center;
    margin-top: 35px;
    font-size: 17px;
}

.contactsContainer {
    position: relative;
    top: -320px;
    margin-left: 65vw;
    margin-right: 100px;
    padding: 30px;
    text-align: center;
}

.contactsTitle {
    font-size: 23px;
    margin: 0px;
    text-transform: uppercase;
}

.contactsPhoneNumber {
    letter-spacing: 3px;
    font-size: 22px;
}

.contactsAdress {
    
}

.contactsE-Mail {
    
}

.overlay {
   background:transparent; 
   position:relative; 
   width:100%;
   height:380px; /* your iframe height */
   top:380px;  /* your iframe height */
   margin-top:-380px;  /* your iframe height */
}


/* swiper slider */

.swiper-wrapper {
        margin-top: 40px;
}


.swiper-container {
    width: 100%;
    height: 50%;
    padding-bottom: 90px;

}

.swiper-container2 {
    width: 100%;
    height: 50%;
    padding-bottom: 90px;

} 

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    background-size: cover;
    background-position: center;
        
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}




.first-slide1 {
    background-image: url('images/sliders/lstk/1.jpg');
}

.first-slide2 {
    background-image: url('images/sliders/lstk/2.jpg');
}

.first-slide3 {
    background-image: url('images/sliders/lstk/3.jpg');
}

.first-slide4 {
    background-image: url('images/sliders/lstk/4.jpg');
}

.first-slide5 {
    background-image: url('images/sliders/lstk/5.jpg');
}

.first-slide6 {
    background-image: url('images/sliders/lstk/6.jpg');
}

.first-slide7 {
    background-image: url('images/sliders/lstk/7.jpg');
}

.first-slide9 {
    background-image: url('images/sliders/lstk/9.jpg');
}

.first-slide10 {
    background-image: url('images/sliders/lstk/10.jpg');
}

.first-slide11 {
    background-image: url('images/sliders/lstk/11.jpg');
}

.first-slide30 {
    background-image: url('images/sliders/lstk/30.jpg');
}

.first-slide13 {
    background-image: url('images/sliders/lstk/13.jpg');
}

.first-slide14 {
    background-image: url('images/sliders/lstk/14.jpg');
}

.first-slide15 {
    background-image: url('images/sliders/lstk/15.jpg');
}

.first-slide16 {
    background-image: url('images/sliders/lstk/16.jpg');
}

.first-slide17 {
    background-image: url('images/sliders/lstk/17.jpg');
}

.first-slide18 {
    background-image: url('images/sliders/lstk/18.jpg');
}

.first-slide19 {
    background-image: url('images/sliders/lstk/19.jpg');
}

.first-slide20 {
    background-image: url('images/sliders/lstk/20.jpg');
}

.first-slide21 {
    background-image: url('images/sliders/lstk/21.jpg');
}

.first-slide22 {
    background-image: url('images/sliders/lstk/22.jpg');
}

.first-slide23 {
    background-image: url('images/sliders/lstk/23.jpg');
}

.first-slide24 {
    background-image: url('images/sliders/lstk/24.jpg');
}

.first-slide25 {
    background-image: url('images/sliders/lstk/25.jpg');
}

.first-slide26 {
    background-image: url('images/sliders/lstk/26.jpg');
}

.first-slide27 {
    background-image: url('images/sliders/lstk/27.jpg');
}

.first-slide28 {
    background-image: url('images/sliders/lstk/28.jpg');
}

.first-slide29 {
    background-image: url('images/sliders/lstk/29.jpg');
}




.first-slide12504201 {
    background-image: url('images/sliders/lstk/12504201.jpeg');
}

.first-slide12504202 {
    background-image: url('images/sliders/lstk/12504202.jpeg');
}

.first-slide12504203 {
    background-image: url('images/sliders/lstk/12504203.jpeg');
}

.first-slide12504204 {
    background-image: url('images/sliders/lstk/12504204.jpeg');
}

.first-slide12504205 {
    background-image: url('images/sliders/lstk/12504205.jpeg');
}

.first-slide32504201 {
    background-image: url('images/sliders/lstk/32504201.jpeg');
}

.first-slide32504202 {
    background-image: url('images/sliders/lstk/32504202.jpeg');
}

.first-slide32504203 {
    background-image: url('images/sliders/lstk/32504203.jpeg');
}

.first-slide32504204 {
    background-image: url('images/sliders/lstk/32504204.jpeg');
}

.first-slide32504205 {
    background-image: url('images/sliders/lstk/32504205.jpeg');
}

.first-slide52504201 {
    background-image: url('images/sliders/lstk/52504201.jpeg');
}

.first-slide52504202 {
    background-image: url('images/sliders/lstk/52504202.jpeg');
}

.first-slide52504203 {
    background-image: url('images/sliders/lstk/52504203.jpeg');
}

.first-slide52504204 {
    background-image: url('images/sliders/lstk/52504204.jpeg');
}





.second-slide1 {
    background-image: url('images/sliders/bezkarkas/1.jpg');
}

.second-slide2 {
    background-image: url('images/sliders/bezkarkas/2.jpg');
}

.second-slide3 {
    background-image: url('images/sliders/bezkarkas/3.jpg');
}

.second-slide4 {
    background-image: url('images/sliders/bezkarkas/4.jpg');
}

.second-slide5 {
    background-image: url('images/sliders/bezkarkas/5.jpg');
}

.second-slide6 {
    background-image: url('images/sliders/bezkarkas/6.jpg');
}

.second-slide7 {
    background-image: url('images/sliders/bezkarkas/7.jpg');
}

.second-slide8 {
    background-image: url('images/sliders/bezkarkas/8.jpg');
}

.second-slide9 {
    background-image: url('images/sliders/bezkarkas/9.jpg');
}

.second-slide10 {
    background-image: url('images/sliders/bezkarkas/10.jpg');
}

.second-slide11 {
    background-image: url('images/sliders/bezkarkas/11.jpg');
}

.second-slide12 {
    background-image: url('images/sliders/bezkarkas/12.jpg');
}

.second-slide13 {
    background-image: url('images/sliders/bezkarkas/13.jpg');
}

.second-slide14 {
    background-image: url('images/sliders/bezkarkas/14.jpg');
}

.second-slide15 {
    background-image: url('images/sliders/bezkarkas/15.jpg');
}

.second-slide16 {
    background-image: url('images/sliders/bezkarkas/16.jpg');
}

.second-slide14031801 {
    background-image: url('images/sliders/bezkarkas/IMG_2112-19-02-18-05-34.JPG');
}

.second-slide14031802 {
    background-image: url('images/sliders/bezkarkas/IMG_2111-19-02-18-05-34.JPG');
}



.second-slide14031803 {
    background-image: url('images/sliders/bezkarkas/IMG_2117-19-02-18-07-58.JPG');
}

.second-slide14031804 {
    background-image: url('images/sliders/bezkarkas/IMG_2115-19-02-18-07-58.JPG');
}

.second-slide14031805 {
    background-image: url('images/sliders/bezkarkas/IMG_2116-19-02-18-07-58.JPG');
}



.second-slide22504201 {
    background-image: url('images/sliders/bezkarkas/22504201.jpeg');
}

.second-slide22504202 {
    background-image: url('images/sliders/bezkarkas/22504202.jpeg');
}

.second-slide22504203 {
    background-image: url('images/sliders/bezkarkas/22504203.jpeg');
}

.second-slide42504201 {
    background-image: url('images/sliders/bezkarkas/42504201.jpeg');
}

.second-slide42504202 {
    background-image: url('images/sliders/bezkarkas/42504202.jpeg');
}

.second-slide42504203 {
    background-image: url('images/sliders/bezkarkas/42504203.jpeg');
}











.blokimg {
    position: relative;
    }
    .overlay{
    display: none;
    height: auto;
    left: -15%;
    position: absolute;
    top: -50%;
    width: auto;
    z-index: 999;
    }
    .overlay .overlay_container{
    display: table-cell;
    vertical-align: middle;
    }
    .overlay_container img{
    background-color: #AB5;
    padding: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    }
    .overlay:target {
    display: table;
    }
    
.BigCompanyImage {
    
}

.fblock {
}

.logoCont {
    background-image: url(https://lstk-kamchatka.ru/images/logo.png);
    width: 110px;
    height: 90px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-top: 10px;
}

.infoConainer {
    text-align: center;
    width: fit-content;
    margin: 0 auto;
}

.infoConainerContent {
    display: inline-block;
    padding-left: 30px;
    color: black;
    background-repeat: no-repeat;
    background-size: contain;
    
    text-decoration: none;
    margin-left: 40px;
}

a.infoConainerContent:hover {
    text-decoration: underline;
    cursor: pointer;
}

.adressInfo {
    background-image: url(https://lstk-kamchatka.ru/images/loc.png);
}

.instagramInfo {
    background-image: url(https://lstk-kamchatka.ru/images/inst.png);
    margin-left: 0px;
}

.phoneInfo {
    background-image: url(https://lstk-kamchatka.ru/images/ph.png);
}

.swiper-slide p.text {
    background-color: #ffffff99;
    bottom: 0px;
    position: absolute;
    font-size: 19px;
}