.top-nav-theme .logo-side-header {
    display: none;
}
.bg-top-image img{
        width: 100%;
    }    
.bg-top-image {
    position: relative;
    background-size: cover;
/*    padding: 35px 0px;*/
    background-position: center;
    
}
.bg-top-image:before {
    position: absolute;
    content: '';
    background-color: rgba(0, 0, 0, 0.4);
    width:100%;
    height: 100%;
}
.sub-title-header {
    position: relative;
    color: #fff;
    font-family: 'MuseoSans700';
    letter-spacing: 1px;
    font-size: 44px;
    padding: 35px 30px;
}
.top-nav-content-section {
    background-color: #fff;
        margin-bottom: 30px;
}
.m-top {
    margin-top: 15px;
}
/************* Max width 991px *************/

@media(max-width:991px){
.top-nav-theme .navbar {
    padding: 0;
}
    .top-nav-theme .navbar .container {
    display: flex;
}
.top-nav-theme .logo-background {
    flex: 1;
    padding: 5px;
    margin: 0 20px 0 0px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.top-nav-theme .logo-section {
    max-width: 200px;
    margin: 0 auto;
}
.top-nav-theme .logo-section .navbar-brand {
   margin: 0;
    padding: 0;
} 
.top-nav-themel .logo-section .navbar-brand img{
    padding: 0;
    margin: 0;
    max-width: 100%;
}     
     
}

@media (max-width:767px){
    .sub-title-header {
    font-size: 24px;
}
    .bg-top-image{
/*        padding: 20px 0px;*/
    }
} 
/********/
    .bg-top-image{margin-top: 15px;} 
    .m-btm{margin-bottom: 20px;}
/********/
h2.product-title, .single-product-price {
/*
    display: inline-block;
    padding-bottom: 20px;
*/
}
h2.product-title, .single-product-price {
/*
    display: inline-block;
    padding-bottom: 20px;
*/
}
.single-product-des.new-product .single-product-price {
/*    float: right;*/
    color: #333;
}
.single-product-des.new-product .product-title {
    font-size: 28px;
}
.w-100.w-auto {
    width: auto !important;
}
.products-list {
    padding-bottom: 20px;
}








/**********/
.cpca .navbar-brand img {
    visibility: hidden;
    max-width: 100%;
    margin: 0;
}
.cpca .logo-background {
    background-size: inherit;
    background-position: center;
    background-repeat: no-repeat;
}
.cpca .side-slider .container .row .mb-30px {
    padding: 10px 20px;
}

.d4of .navbar-brand img {
    max-width: 600px;
    /* max-width: 100%; */
    margin-top: 10px;
}
.d4of .logo-background {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.d4of .side-slider .container .row .mb-30px {
    padding: 10px 20px;
}
@media (max-width:991px){
.d4of .logo-background img {
    max-width:260px;
} 
}

.pwsh .navbar-brand img {
    max-width: 700px;
    /* max-width: 100%; */
    margin-top: 10px;
}
.pwsh .logo-background {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.pwsh .side-slider .container .row .mb-30px {
    padding: 10px 20px;
}
@media (max-width:991px){
.pwsh .logo-background img {
    max-width:260px;
} 
}

.bvfd .logo-background {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.bvfd .navbar-brand img{
    max-width: 100%;
}
.bvfd .side-slider .container .row .mb-30px {
    padding: 10px 20px;
}

.btgd .logo-background {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.btgd .logo-background img {
    max-width: 600px;
}

.btgd .side-slider .container .row .mb-30px {
    padding: 10px 20px;
}

@media (max-width:991px){
.btgd .logo-background img {
    max-width:260px;
} 
}
/****/