

.tp-caption-custom-stripe {
    background-color: rgb(0,167,201); padding: 15px; visibility: hidden; transition: none; text-align: inherit; line-height: 24px; border-width: 0px; margin: 0px; letter-spacing: 0px; font-weight: 300; font-size: 24px; white-space: nowrap; min-height: 0px; min-width: 0px; max-height: none; max-width: none; opacity: 0.0001; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1135.19, 0, 0, 1); transform-origin: 50% 50% 0px;
}

.social-icons li a:hover {
    background:none;
}

.page-title-area {
    background-size: cover!important; background-repeat: no-repeat!important; background-position: center!important;
    position:relative;
}

.page-title-area:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to left,#000,transparent);
    opacity: .6; 
}

.page-title-area a {
    color:#fff;
}

.page-title-area p{
    color:#ddd!important;
}

.page-title {
    font-weight:600!important;
    margin:0px!important;
}

footer {
    max-height: none;
}

.fancybox-image, .fancybox-spaceball {
    height:auto!important;
    width:auto!important;
}

.pb-md {
    padding-bottom:0px!important;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    background-color:#eee!important;
}

.nav-pills>li+li {
    margin-left:-8px;
}

.slider-container.light .tp-caption a {
    color: #ffffff!important;
    text-decoration: none;
}

@media (max-width: 991px) {
    html #header.header-semi-transparent-light .header-body:before {
        opacity: 0.7;
    }
}

@media (min-width: 992px) {
    #footer .logo {
        margin:0px;
    }
    
    #footer .logo img {
        max-width:100px;
        width:100%;
    }
}

