#responsive-menu-container #responsive-menu li.responsive-menu-item .responsive-menu-item-link {font-size: 32px;font-weight: 900;}
.wordpress-gdpr-privacy-settings-popup-service-categories {background: #000 !important;height: 300px;border-right: 1px solid #eaeaea;}
a.wordpress-gdpr-popup-privacy-settings-service-category:hover, a.wordpress-gdpr-popup-privacy-settings-service-category:active {background-color: #000  !important;}

.vc_images_carousel .vc_carousel-indicators li {display: inline-block;width: 10px;height: 10px;margin: 1px;text-indent: -999px;border-radius: 10px;cursor: pointer;border: 1px solid red !important;background-color: red !important;}

.vc_images_carousel .vc_carousel-indicators .vc_active {margin: 1px;width: 10px;height: 10px;background-color: transparent!important;border: 1px solid red !important;}
.vc_images_carousel .vc_carousel-indicators {bottom: -20px !important;}
.sub-title .post-meta {display: none!important;}
.single-post .page-title {background-color: #17252b;}
.header {background: #17252b !important;}
.block-title {
    text-transform: none;
    letter-spacing: 1px;
    line-height: 1.0;
    text-align: left;
    word-wrap: break-word;
    margin-top: 70px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
/* BLOG */
.has-post-thumbnail {margin-bottom: 5rem;}
.type-post .fa-user {display: none !important;}
.type-post .fa-calendar-o {display: none !important;}
.post p {display: none !important;}
.read-more {display: none !important;}
.read-more .red-blog {display: none !important;}

@media only screen and (max-width: 480px) {
.h-transparent header.header.sticky {background: #17252b !important;border-color: #17252b !important;padding-bottom: 20px;}
.header { background: #17252b !important; }
}
@media screen and (max-width: 481px) {
.block-title {font-size: 22px !important;
    text-transform: none !important;
    letter-spacing: 0px !important;
    line-height: 1.2 !important;
    text-align: left !important;
    margin-bottom: 23px;
    word-wrap: break-word;
}
.page-title {
    padding-top: 80px;
    padding-bottom: 0px !important;
}
}

@media screen and (max-width: 992px) {
.header {background: #17252b !important;}
}