.s-strong,
.title-form-dk {
    font-size: 15px;
    font-weight: 600
}

.note-form-dk,
.title-form-dk {
    color: #230b9d;
    text-align: center
}

.col3,
.col4,
.note-form-dk,
.s4-right,
.section-2 .s2-content,
.section-3 .s3-right,
.social,
.tab-mobile,
.title-form-dk,
.title-frm {
    text-align: center
}

body {
    margin: 0;
    padding: 0;
    font-family: Tahoma
}

.footer,
.s4-right p,
.section-2 .s2-content p,
.section-3 .s3-content p,
.section-3 .s3-right .million,
.section-3 .s3-right p,
.tab-mobile p {
    font-family: Quicksand, sans-serif
}

img {
    cursor: pointer
}

.form-group {
    margin-bottom: 0
}

.modal-open {
    padding-right: 0!important
}

.modal-body {
    padding: 5px!important
}

.info-form-dk,
.title-form-dk {
    padding-bottom: 5px
}

.title-frm {
    margin-top: 50px;
    margin-bottom: 10px
}

.wapper {
    margin: 0 auto;
    display: block;
    position: relative
}

.logo {
    margin-top: 10px
}

.section {
    overflow: hidden
}

.contact-form {
    position: fixed;
    top: 27%;
    left: 5%;
    width: 240px;
    height: 334px;
    z-index: 99999;
    background: url(../images/contact-bg.png)
}

.logo-fixed{
    position: fixed;
    top: 9%;
    left: 6%;
    z-index: 99999;
}

.contact-form .form-horizontal .form-group{
    margin-left: auto;
    margin-right: auto;
}

.head-form-dk {
    margin-top: 40px
}

.title-form-dk {
    border-bottom: 1px solid #fff
}

.tab-mobile,
.tab-mobile h3 {
    font-size: 15px
}

.section-2 .s2-content h3,
.tab-mobile h3 {
    font-weight: 700
}

.note-form-dk {
    margin-top: 10px;
    text-transform: uppercase
}

.tab-mobile {
    display: none;
    width: 320px;
    color: #fff;
    margin-top: -30px;
    margin-left: 27px
}

.tab-mobile p {
    font-size: 13px
}

.million {
    color: #ff0;
    font-size: 15px
}

.section-1 {
    background: url(../images/s1/s1-bg.jpg) center no-repeat;
    background-size: cover;
    position: relative
}

.section-1 .s1-right .caption {
    margin-left: -50px;
    margin-top: -50px
}

.section-1 .s1-right .sologan img {
    margin-left: 70px
}

.section-2 {
    background: url(../images/s2/s2-bg.jpg) center no-repeat;
    background-size: cover;
    position: relative
}

.section-2 .s2-caption {
    margin: 15px 0
}

.section-2 .s2-caption img {
    display: block;
    margin: 0 auto
}

.section-2 .s2-content {
    width: 320px;
    color: #fff
}

.footer,
.s5s5img {
    width: 100%
}

.section-2 .s2-content p {
    font-size: 20px
}

.btn-video {
    color: #fff
}
#section-4,
#section-5,
#section-6,
#section-7,
#section-8,
#section-9,
#section-3,
#section-10 {
    background: url(../images/s2/s2-bg.jpg) center no-repeat;
    background-size: cover;
    position: relative
}


.section-3 .s3-content {
    color: #fff;
    text-align: center
}

.section-3 .s3-content h3 {
    font-weight: 700;
    font-size: 19px
}

.number-yel,
.s4-right h4,
.s5s5span,
.section-3 .s3-right h4 {
    font-weight: 600
}

.section-3 .s3-content p {
    font-size: 20px
}

.section-3 .s3-center {
    margin-top: 50px
}

.section-3 .s3-right {
    color: #fff;
    margin-top: 28%
}

.section-3 .s3-right p {
    font-size: 18px
}

.number-yel {
    font-size: 65px;
    color: #ff0;
    line-height: 47px
}

.section-3 .s3-right .number-year {
    font-size: 30px;
    font-weight: 600
}

.section-3 .s3-right .million {
    color: #ff0;
    font-size: 25px
}

#section-4 {
    background-size: cover
}

.s4-right {
    color: #fff;
    margin-top: 3%
}

.s4-right p {
    font-size: 16px
}

.s4-item {
    padding: 7px 0
}

#section-5 {
    background-size: cover
}

.s5s5span {
    font-size: 24px;
    color: #fff;
    margin-right: 15px;
    margin-left: 55px
}

.s5video1 {
    margin-left: 150px
}

.s5video2 {
    margin-left: 200px
}

#section-6 {
    background-size: cover
}

.s6-left {
    margin-top: 20px
}

.s6-center img {
    margin: 0 auto;
    display: block
}

.s6-center h3 {
    font-size: 18px
}

#section-7 {
    background-size: cover
}

.s7-left {
    margin-top: 100px
}

.s7-center .s2-circle img:first-child {
    display: block;
    margin: 0 auto
}

.s8-update {
    margin-top: 50px!important
}

.s8-update p {
    font-size: 17px!important
}

.s8-update .number-year {
    color: #ff0
}

.footer,
.social a {
    color: #fff
}

.s8-center img:first-child {
    margin: 0 auto;
    display: block
}

.footer {
    position: absolute;
    bottom: 0;
    border-top: 5px solid #90c141;
    background: #014a7f
}

.container-footer {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.footer-item {
    padding: 10px 10px 0
}

.title-footer {
    font-weight: 700;
    margin-top: 10px
}

.col4 {
    margin-top: 8px
}

.btn-footer {
    background: #90c141;
    padding: 7px 20px;
    color: #fff;
    font-weight: 700
}

.btn-footer:hover {
    text-decoration: none
}

.social {
    margin-top: 20px;
    font-size: 30px
}

#errPositon,
#errPositon_mb {
    color: red;
    padding:5px 0;
}

.alert-mess {
    display: none;
    position: fixed;
    bottom: 10px;
    left: 10px;
    z-index: 9999;
    color: #fff;
    font-style: italic;
}

.alert-mess-none {
    display: none !important;
}

.margin-top-20-cer {
    margin-top: 20%;
}


/*YOUTUBE*/

.youtube {
    background-color: #000;
    margin-bottom: 30px;
    position: relative;
    padding-top: 56.25%;
    overflow: hidden;
    cursor: pointer;
}

.youtube img {
    width: 100%;
    top: -16.82%;
    left: 0;
    opacity: 0.7;
}

.youtube .play-button {
    width: 90px;
    height: 60px;
    background-color: #333;
    box-shadow: 0 0 30px rgba( 0, 0, 0, 0.6);
    z-index: 1;
    opacity: 0.8;
    border-radius: 6px;
}

.youtube .play-button:before {
    content: "";
    border-style: solid;
    border-width: 15px 0 15px 26.0px;
    border-color: transparent transparent transparent #fff;
}

.youtube img,
.youtube .play-button {
    cursor: pointer;
}

.youtube img,
.youtube iframe,
.youtube .play-button,
.youtube .play-button:before {
    position: absolute;
}

.youtube .play-button,
.youtube .play-button:before {
    top: 50%;
    left: 50%;
    transform: translate3d( -50%, -50%, 0);
}

.youtube iframe {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}


/*END YOUTUBE*/

.s1-circle{
    margin-top:10vh;
}
.s1-left img{
    width: 100%;
}
.s1-circle img{
    width: 100%;
}

