.sticky-footer-generic{
    display: none;
}
.sticky-footer-generic .sticky-footer{
    position: fixed;
    bottom: 0;
    left:0;
    /* text-align: center; */
    width: 100%;
    background: #fff;
    padding: 10px 0;
    z-index: 100158;
    box-shadow: 0 -3px 3px rgba(0,0,0,0.3);
    display:block;
    background-color:#fff;
    /*height:60px;*/
}

.sticky-footer-generic .sticky-footer .hide-for-large {
 display: none;
}
.sticky-footer-generic .sticky-footer.hide-in-small {
 display: none;
}
.sticky-footer-generic .sticky-footer .apply-button,.sticky-footer-generic .sticky-footer .callback-button,.sticky-footer-generic .sticky-footer .callback-image{
    display: inline-block;
}
.sticky-footer-generic .sticky-footer .chateva-div,.sticky-footer-generic .sticky-footer .chateva-div-low-res,.sticky-footer-generic .sticky-footer .share{
    display: inline-block;
    cursor:pointer;
}
.sticky-footer-generic .sticky-footer .email {
   margin-left: 15px;
   margin-top: 8px;
}
.sticky-footer-generic .sticky-footer .chateva-div-low-res {
    display: none;
}
.sticky-footer-generic .sticky-footer .callback-image{
    display: none;
}
.sticky-footer-generic .sticky-footer .btn{
    margin-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
}
.sticky-footer-generic .sticky-footer .left-margin{
    margin-left: 20px;
    cursor: pointer;
}

.sticky-footer-generic .sticky-footer .left-margin a{
text-decoration: none;
}

.sticky-footer-generic .sticky-footer .share{
    margin-top: 6px;
    cursor: pointer;
}
.sticky-footer-generic .sticky-footer .container{
    margin-top: 0px;
}
.sticky-footer-generic .sticky-footer .btn-fix-compare label{
    font-size: 14px;
    color: #333;
}

.sticky-footer-generic .apply-button, .sticky-footer-generic .request-callback, .sticky-footer-generic .share, .sticky-footer-generic .chateva-parent{
    display:none;
}

/*Popup*/

.popup-container{
    display:none;
}

.footer-buttons{
    display:none;
}

.cover{
    display:none;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    z-index: 99999999;
    overflow: auto;
}

.popup-container.opened{
    width: 70%;
    position: absolute;
/*    background: #fff;*/
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin: auto;
    display: block;
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
    overflow: visible;
    height: 65%;
}

.popup-container.opened .modal-content{
    padding: 33px;
}

.popup-container .modal-footer{
    text-align:center;
}

.close-button{
    position: absolute;
    right: -15px;
    top: -16px;
    background: #fff;
    border-radius: 50%;
    z-index:9999;
}

.close-button img{
    width:30px;
}

body.no-scroll{
    overflow-y:hidden;
}

/*Popup*/

.ui-corner-top.ui-chatbox{
    z-index:999999;
}


@media (max-width: 767px){

    .sticky-footer-generic .sticky-footer .btn{
        margin-top: 0px;
        padding-left:  14px;
        padding-right: 14px;
        margin-left: 0px;
    }

    .sticky-footer-generic .sticky-footer .show-for-small {
            display: block;
        }

    .sticky-footer-generic .sticky-footer .hide-for-small{
        display: none;
    }
    .sticky-footer-generic .sticky-footer{
            z-index: 1;
    }
    .sticky-footer-generic .sticky-footer .btn-fix-compare{
        display: none;
    }
    .sticky-footer-generic .sticky-footer{
        background: #D2E6FF;
    }
    .sticky-footer-generic .sticky-footer .chateva-div{
        display: none;
    }

    .sticky-footer-generic .sticky-footer .chateva-div-low-res{
        display: inline-block;
    }
    .sticky-footer-generic .sticky-footer .callback-button{
        display: none;
    }
    .sticky-footer-generic .sticky-footer .callback-image{
        display: inline-block;
    }
    .sticky-footer-generic .sticky-footer .share {
        margin-top: 3px;
    }

}
@media (max-width: 480px){

    .sticky-footer-generic .sticky-footer .left-margin {
        margin-left: 10px;
    }
}
@media (max-width: 319px){

    .sticky-footer-generic .sticky-footer .left-margin {
        margin-left: 5px;
    }
}


@media (max-width: 320px){

    .sticky-footer-generic .sticky-footer .btn {
        padding-left: 3px;
        padding-right: 3px;
    }
}
/*
@media(min-width: 290px) and (max-width: 767px){
    .hide-footer{
        display:block;
    }
}
*/
.hide-footer{
    display: none !important;
}

.res-type{
    display: none;
}
.res-type-two{
    display: none;
}

.sticky-content .chateva-parent .chateva-div .chateva-text {cursor: pointer;}

@media (min-width: 320px) and (max-width: 767px){
    .sticky-footer-generic .sticky-content{
        margin-left: 5%;
    }
}
/*BBENH-252*/
.youtube .sticky-footer-generic {
    display: none !important;
}
/*BBENH-252*/