.startrek section{
    min-height: 850px;
    overflow: hidden;
    position: relative;
}

.startrek .section1{
    background: url('/_assets/img/startrek/background.jpg') no-repeat center top;
    background-size: contain;
    position: relative;
}

@media screen and (max-width: 1600px) {
    .startrek .section1{
        padding-top:60px;
    }
}

.startrek .section1 .block{
    margin-top:200px;
}

.startrek .section1 .button{
    margin:50px 0 0 15px;
}


.startrek .title{
    line-height: 1;
    color: #000;
    font-size: 42px;
    font-weight: 300;
    margin: 20px 00px 0 0;
}

.startrek .section1 .title{
    padding-left:10px;
}

.startrek .section1 .title-startrek{
    line-height: 1;
    color: #000;
    font-size: 80px;
    font-weight: 300;
    margin: 10px 00px 0 0;
    font-family: 'Conv_star-trek';
    padding-left:10px;
}

.startrek .section1 .title-desc{
    line-height: 1;
    color: #000;
    font-size: 26px;
    font-weight: 400;
    margin: 15px 0 0 0;
    padding-left:10px;
}
.startrek .section1 .title-info{
    line-height: 28px;
    color: #000;
    font-size: 22px;
    font-weight: 400;
    margin: 90px 0 20px 0;
    font-style: italic;
    padding-left:10px;
}

.startrek .section1 .line{
    background: #09773c;
    height: 490px;
    width: 30px;
}

.startrek .section1 .img{
    text-align: center;
}

.startrek .section1 img{
    max-width: 350px;
}


.startrek .section2{
    background: url('/_assets/img/startrek/bgrnd2.jpg') no-repeat center top;
    background-size: cover;
    position: relative;
    border-bottom: 1px solid #fff;
}

.startrek .section2 .title{
    color: #fff;
    margin: 70px 00px 0 0;
    text-shadow: 0 1px 3px #000;
}

.startrek .section2 .title div{
    color: #fff;
    font-size: 16px;
    margin: 10px 00px 0 0;
}

.startrek .section2 .block-footer{
    position: absolute;
    bottom: 0;
    width: 100%;
}

.startrek .section2 .block-footer .block{
    position: absolute;
    bottom: 0;
    width: 100%;
}
.startrek .section2 .block-footer .block-title{
    color: #fff;
    font-size: 70px;
    text-align: center;
    text-shadow: 0 1px 3px #000;
}

.startrek .section2 .block-footer .line{
    background: #09773c;
    width: 100%;
}

.startrek .section2 .block-footer .line-text{
    color: #fff;
    font-size: 32px;
    font-weight: 300;
    text-align: center;
    padding: 5px 0;
}

.startrek .section2 .block-footer .line-text.line-text-1{
    font-size: 26px;
}
.startrek .section2 .block-footer .line-text.line-text-2{
    font-size: 20px;
}

.startrek .section2 .block-footer .line.line-1{
    background: rgba(9, 119, 60, 0.9);
    height: 400px;
}
.startrek .section2 .block-footer .line.line-2{
    background: rgba(5, 175, 75, 0.9);
    height: 370px;
}
.startrek .section2 .block-footer .line.line-3{
    background: rgba(9, 119, 60, 0.8);
    height: 290px;
}
.startrek .section2 .block-footer .line.line-4{
    background: rgba(5, 175, 75, 0.8);
    height: 130px;
}
.startrek .section2 .block-footer .line.line-5{
    background: rgba(9, 119, 60, 0.7);
    height: 80px;
}
.startrek .section2 .block-footer .line.line-6{
    background: rgba(5, 175, 75, 0.7);
    height: 50px;
}

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


    .startrek .section2 .block-footer .block-title{
        font-size: 50px;
    }
    .startrek .section2 .block-footer .line-text{
        font-size: 22px;
    }
    .startrek .section2 .block-footer .line-text.line-text-1{
        font-size: 20px;
    }
    .startrek .section2 .block-footer .line-text.line-text-2{
        font-size: 16px;
    }
}

.startrek .section3{
    background: url('/_assets/img/startrek/1.jpg') no-repeat center top;
    background-size: cover;
    position: relative;
}

.startrek .section3 .title{
    color: #fff;
    margin: 0px;
    text-shadow: 0 1px 3px #000;
}

.startrek .section3 .block{
    position: absolute;
    width: 100%;
    bottom: 0;
    border-top: 30px solid #09773C;
    background: rgba(0, 0, 0, 0.7);
    padding: 40px 0 100px;
}
.startrek .section3 .text{
    line-height: 32px;
    color: #fff;
    font-size: 22px;
    font-weight: 400;
    margin: 30px 0 0 0;
}

.startrek .section4 .container{
    max-width: 1000px;
}

.startrek .section4 .title{
    text-align: center;
    margin-top: 80px;
}

.startrek .section4 .text{
    border-left: 30px solid #09773C;
    padding: 10px 0 20px 50px;
    line-height: 32px;
    font-size: 22px;
    margin: 60px 0 0 0;
}

.startrek .section4 .img{
    text-align: center;
    padding: 70px 0 30px;
}

.startrek .section5{
    background: #EEEEEE;
}

.startrek .section5 .block{
    border-top: 30px solid #09773C;
    padding: 40px 0 80px;
}

.startrek .section5 .title{
    text-align: center;
    margin-bottom: 30px;
}

.startrek .section5 .img{
    text-align: center;
    padding: 40px 0 0;
}
.startrek .section5 .img img{
    max-width: 100%;
}

.startrek .section5 ul{
    padding: 0;
    list-style: none;
    margin-top:40px;
}

.startrek .section5 ul li{
    padding-left: 90px;
    margin: 20px 0 60px;
}

.startrek .section5 ul .block-title{
    font-weight: 300;
    font-size: 28px;
}

.startrek .section5 ul .block-text{

}

.startrek .section5 ul li:before{
    content: " ";
    display: block;
    width: 80px;
    height: 80px;
    position: absolute;
    left: 0;
    margin-top:10px;
}

.startrek .section5 ul li.li-1:before{
    background: url('/_assets/img/startrek/fish.png') no-repeat left top;
}
.startrek .section5 ul li.li-2:before{
    background: url('/_assets/img/startrek/camel.png') no-repeat left top;
}
.startrek .section5 ul li.li-3:before{
    background: url('/_assets/img/startrek/turtle.png') no-repeat left top;
}

.startrek .section6{
    background: url('/_assets/img/startrek/bgrnd2.jpg') no-repeat center top;
    background-size: cover;
    position: relative;
}

.startrek .section6 .left{
    border-right:15px solid #09773C;
    min-height: 850px;
    position: relative;
    line-height: 1;
}
.startrek .section6 .right{
    border-left:15px solid #09773C;
    min-height: 850px;
    background: rgba(0, 0, 0, 0.70);
    color: #FFFFFF;
    padding: 40px;
    font-size: 22px;
}

.startrek .section6 .left .img{
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    line-height: 1;
}
.startrek .section6 .left .img img{
    width: 500px;
    margin-bottom: -2px;
}

.startrek .section6 .title{
    color: #fff;
    margin: 40px 0 100px;
    font-weight: 300;
    text-align: center;
}

.startrek .section6 ul{
    list-style: none;
    padding: 0;
}
.startrek .section6 ul li{
    margin:20px 0 0;
}

.startrek .section7 .title-center{
    text-align: center;
    margin-bottom: 100px;
}
.startrek .section7 .title{
    border-top:30px solid #09773C;
    padding-top:10px;
    font-weight: 300;
    text-align: center;
    display: inline-block;
    margin: 40px auto 60px;
}

.startrek .section7 .text-title{
    font-weight: 300;
    text-align: center;
    font-size: 30px;
    margin: 30px auto 20px;
}

.startrek .section7 .text{
    font-size: 18px;
    line-height: 28px;
}


.startrek .section7 .img{
    height: 214px;
    text-align: center;
    position: relative;
}
.startrek .section7 .img img{
    max-width: 100%;
}


.startrek .section8 .left{

}
.startrek .section8 .right{
    min-height: 800px;
    background: rgba(0, 0, 0, 0.70);
    color: #FFFFFF;
    padding: 40px 0 ;
    font-size: 22px;
}

.startrek .section8 .title{
    color: #FFFFFF;
    text-align: center;
    margin:40px 0 98px;
}

.startrek .section8 .text{
    font-size:20px;
    color: #FFFFFF;
    padding: 40px;
}

.startrek .section8 ul{
    padding: 0;
    list-style: none;
    margin-top:60px;
}

.startrek .section8 ul li{
    margin:40px 0 60px;
    background: rgba(0, 0, 0, 0.50);
    border-left:30px solid #09773C;
    height: 100px;
    padding: 0px 20px 0px 20px;
    line-height: 100px;
    color: #FFFFFF;
    font-size: 24px;
    position: relative;
}

.startrek .section8 ul li .img-text{
    text-align: right;
}


.startrek .section8 ul li img{
    position: absolute;
    top:-20px;

}

.startrek .section8 .right img{
    position: absolute;
    padding-left: 40px;
    top: -40px;
}

.startrek .section8 .right .img{
    height: 260px;
    margin-top:20px;
    border-left:30px solid #09773C;
    position: relative;
    margin-bottom: 100px;
}



.startrek .section9 .title-center{
    text-align: center;
    margin-bottom: 100px;
}
.startrek .section9 .title{
    border-top:30px solid #09773C;
    padding-top:10px;
    font-weight: 300;
    text-align: center;
    display: inline-block;
    margin: 40px auto 0;
}

.startrek .section9 table{
    border: 1px solid #ccc;
}
.startrek .section9 table td{
    border: 1px solid #ccc;
    padding: 10px;
}

.startrek .section9 .img{
    text-align: center;
}

@media (max-width: 36em) {
    .startrek .section1 .block{
        margin-top: 20px;
    }
    .startrek .section1 img{
        max-width: 100%;
    }
    .startrek .title{
        font-size: 36px;
    }
    .startrek .section1 .title-startrek{
        font-size: 48px;
    }
    .startrek .section3{
        background-size: contain;
        min-height: 790px;
    }
    .startrek .section6{
        background-size: contain;
    }
    .startrek .section6 .left{
        min-height: 270px;
    }
    .startrek .section7 .title-center{
        margin-bottom: 0;
    }
    .startrek .section8 ul li{
        font-size: 18px
    }
    .startrek .section8 ul li img{
        left: 0;
    }
}