#page-header .main-slide-des {
    display: none !important;
}

#page-header .scroll-down {
    display: none;
}

.images-preview {
    position: relative;
}

.nav-control-preview {
    margin: 0 auto;
    margin-top: -3vw;
}

.detail-carousel .item img {
    height: 6vw;
    min-height: 100px;
    cursor: pointer;
    object-fit: cover;
}

.single-detail {
    padding-top: 30px;
}

.single-page a.a-animation {
    color: #191919;
}

.single-page a.a-animation:before {
    color: #191919;
    background-color: #191919;
}

.single-page .entries {
    padding-left:0px;
}

.single-page .content-location {
    background-color: #09142e;
    padding: 40px 45px;
    width: 100%;
    float: right;
    overflow: hidden;
}

.single-page .content-location button.btn-transparent {
    color: #fff;
    border-color: #fff;
    padding: 10px 30px;
    min-width: 100px;
    border: 1px solid;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 2.2px;
}

.single-page .content-location .group-location {
    padding: 5px 0;
    margin-bottom: 15px;
    font-size: 16px;
}

.single-page .content-location label {
    color: #fff;
    margin-bottom: auto;
}

.single-page .content-location label.first {
    font-weight: bold;
}

.single-page .content-location iframe {
    width: 100%;
    height: 18vw;
}

.single-page .certvg .d-content-project {
    font-weight: 500;
    margin: 15px 15px 15px 0;
    max-width: 1000px;
}

.single-page .certvg .event-la {
    text-decoration: underline;
    cursor: pointer;
}

.certvg .tag-line label {
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    color: #666666;
    letter-spacing: 1.7px;
}

.certvg .tag-line a {
    margin: 5px;
}

.el-flex-center {
    align-items: center;
    display: flex;
    justify-content: center;
}

.calculator img {
    width: 100px;
    height: 100px;
}

.d-img-responsive img.img-responsive {
    height: 300px;
    object-fit: cover;
}

.single-page .article {
    padding-top: 0;
}

.content-random-pj .certss {
    margin: 25px 0;
}

.single-page .article {
    padding-bottom: 0;
}

.owl-carousel {
    display: block;
}

.none-carousel-ss .width-100 {
    width: 33.33%;
    display: table;
    margin: 0 auto;
    float: none !important;
}

.none-carousel-ss .width-50 {
    width: 33.33%;
    display: table;
    padding: 0 5px;
    float: left;
}

.none-carousel-ss .width-50:nth-child(1) {
    margin-left: 15%;
}

.none-carousel-ss .width-50:nth-child(2) {
    margin-right: 15%;
}

.none-carousel-ss .width-33 {
    width: 33.33333%;
    padding: 0 5px;
    display: table;
    float: left;
}

.none-carousel-ss .owl-item {
    float: left;
}

.dot__ {
    height: 5px;
    width: 5px;
    background-color: #191919;
    border-radius: 50%;
    display: inline-block;
    padding: 3px;
    margin: 2px 10px;
}

.content-random-pj img.img-cover {
    height: 235px;
}

.single-page .content-random-pj a.a-animation:before {
    color: #fff;
    background-color: #fff;
}

.margin-bottom-10 {
    margin-bottom: 10px;
}

.font-size-12 {
    font-size: 12px;
}

.entries_ce__ .float-right h5 {
    font-weight: 300;
    border: 1px solid #fff;
    border-radius: 4px;
    float: left;
    padding: 1px 5px;
    font-size: 12px;
    margin-left: 5px;
}

.entries-ce .float-right h5 {
    font-weight: 300;
    border: 1px solid #fff;
    border-radius: 4px;
    float: left;
    padding: 1px 5px;
    font-size: 12px;
    margin-left: 5px;
}

.d-content-project p, .d-content-project span {
    font-family: 'Raleway', sans-serif !important;
}

.font-size-14 {
    font-size: 14px;
}

.entries_ce__ .find_more__ {
    display: block;
}
.entries-ce .find_more__ {
    display: block;
}

.youmay {
    font-size: 28px;
}

.entries_ce__ .find_more__ button {
    padding: 3px 15px;
    min-width: 100px;
    border: 1px solid #fff;
    color: #fff;
    font-weight: 500;
    font-size: 16px;
}

.entries-ce .find_more__ button {
    padding: 3px 15px;
    min-width: 100px;
    border: 1px solid #fff;
    color: #fff;
    font-weight: 500;
    font-size: 16px;
}

.mwc__ img {
    height: 260px;
    object-fit: cover;
    transition: all 2s ease;
}

.line_bottom__ {
    border-top: 1px solid #191919;
    width: 3vw;
    text-align: center;
    margin: 0 auto;
    padding-top: 18px;
}

.entries_ce__ h3 {
    font-size: 1.5rem;
    line-height: 36px;
}

.entries_ce__ h3 {
    font-size: 1.5rem;
    line-height: 36px;
}

.entries-ce h3 {
    font-size: 1.5rem;
    line-height: 36px;
}

.entries-ce h3 {
    font-size: 1.5rem;
    line-height: 36px;
}

.single-page .goToSite .btn__same {
    padding: 10px 30px;
    min-width: 100px;
    border: 1px solid #fff;
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    background: #09142e;
    letter-spacing: 2.2px;
}

.single-page .goToSite .btn__same:hover, .single-page .entries_ce__ button.btn-transparent:hover {
    background: #191919;
}

.calculator-btn {
    padding-top: 30px;
}
