input::placeholder {
    color: #6C8379!important
}

.field {
    text-align: left!important
}

.labelfield {
    color: #6C8379 !important
}

.gsn {
    font-size: 14px!important;
    padding: 1px 0!important;
    vertical-align: middle!important;
    background: #15191C!important;
    line-height: 34px!important;
    color: #F38542!important;
    margin-bottom: 20px!important;
    border: 1px solid #F38542!important
}

.lbpt {
    background-color: transparent!important
}

.carousel-showmanymoveone .carousel-control {
    width: 4%!important;
    background-image: none!important
}

.carousel-showmanymoveone .carousel-control.left {
    margin-left: 15px!important
}

.carousel-showmanymoveone .carousel-control.right {
    margin-right: 15px!important
}

.carousel-showmanymoveone .cloneditem-1,
.carousel-showmanymoveone .cloneditem-2,
.carousel-showmanymoveone .cloneditem-3 {
    display: none
}

@media all and (min-width:768px) {
    .carousel-showmanymoveone .carousel-inner>.active.left,
    .carousel-showmanymoveone .carousel-inner>.prev {
        left: -50%!important
    }
    .carousel-showmanymoveone .carousel-inner>.active.right,
    .carousel-showmanymoveone .carousel-inner>.next {
        left: 50%!important
    }
    .carousel-showmanymoveone .carousel-inner>.active,
    .carousel-showmanymoveone .carousel-inner>.left,
    .carousel-showmanymoveone .carousel-inner>.prev.right {
        left: 0!important
    }
    .carousel-showmanymoveone .carousel-inner .cloneditem-1 {
        display: block!important
    }
}

@media all and (min-width:768px) and (transform-3d),
all and (min-width:768px) and (-webkit-transform-3d) {
    .carousel-showmanymoveone .carousel-inner>.item.active.right,
    .carousel-showmanymoveone .carousel-inner>.item.next {
        -webkit-transform: translate3d(50%, 0, 0)!important;
        transform: translate3d(50%, 0, 0)!important;
        left: 0
    }
    .carousel-showmanymoveone .carousel-inner>.item.active.left,
    .carousel-showmanymoveone .carousel-inner>.item.prev {
        -webkit-transform: translate3d(-50%, 0, 0)!important;
        transform: translate3d(-50%, 0, 0)!important;
        left: 0
    }
    .carousel-showmanymoveone .carousel-inner>.item.active,
    .carousel-showmanymoveone .carousel-inner>.item.left,
    .carousel-showmanymoveone .carousel-inner>.item.prev.right {
        -webkit-transform: translate3d(0, 0, 0)!important;
        transform: translate3d(0, 0, 0)!important;
        left: 0
    }
}

@media all and (min-width:992px) {
    .carousel-showmanymoveone .carousel-inner>.active.left,
    .carousel-showmanymoveone .carousel-inner>.prev {
        left: -25%
    }
    .carousel-showmanymoveone .carousel-inner>.active.right,
    .carousel-showmanymoveone .carousel-inner>.next {
        left: 25%
    }
    .carousel-showmanymoveone .carousel-inner>.active,
    .carousel-showmanymoveone .carousel-inner>.left,
    .carousel-showmanymoveone .carousel-inner>.prev.right {
        left: 0
    }
    .carousel-showmanymoveone .carousel-inner .cloneditem-2,
    .carousel-showmanymoveone .carousel-inner .cloneditem-3 {
        display: block
    }
}

@media all and (min-width:992px) and (transform-3d),
all and (min-width:992px) and (-webkit-transform-3d) {
    .carousel-showmanymoveone .carousel-inner>.item.active.right,
    .carousel-showmanymoveone .carousel-inner>.item.next {
        -webkit-transform: translate3d(25%, 0, 0);
        transform: translate3d(25%, 0, 0);
        left: 0
    }
    .carousel-showmanymoveone .carousel-inner>.item.active.left,
    .carousel-showmanymoveone .carousel-inner>.item.prev {
        -webkit-transform: translate3d(-25%, 0, 0);
        transform: translate3d(-25%, 0, 0);
        left: 0
    }
    .carousel-showmanymoveone .carousel-inner>.item.active,
    .carousel-showmanymoveone .carousel-inner>.item.left,
    .carousel-showmanymoveone .carousel-inner>.item.prev.right {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        left: 0
    }
}

.container {
    margin-bottom: 50px
}

@media only screen and (min-width:768px) {
    .logo {
        margin: 28px;
        float: left
    }
}

.carousel-inner>.item>a>img,
.carousel-inner>.item>img,
.img-responsive,
.thumbnail a>img,
.thumbnail>img {
    margin: 0 auto!important
}