   
.bg-white-imp{background: white !important;}    
.text-black-imp{color: black !important;} 
.display-bl-imp{display: block !important;}
.hide-imp{display: none !important;}

.bc_overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(255,255,255,0.85) !important;
    z-index: 10;
}

.bc_overlay img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

form #email{ display:none; } 

@font-face {
    font-family: Rumeur;
    src: url("../font/rumeur.otf") format("opentype");
}
.bc-rume-font{font-family: "Rumeur","arial","sans-serif";}





@font-face {
    font-family: IvyOra;
    src: url("../font/IvyOraDisplay-Regular.ttf") format("opentype");
}
.bc-ivyora-font-16{font-family: "IvyOra","arial","sans-serif";letter-spacing: 0.6px !important;font-size: 16px;color: rgba(0, 0, 0, 0.8);}
.bc-ivyora-font-24{font-family: "IvyOra","arial","sans-serif";letter-spacing: 1px !important;font-size: 24px;color: rgba(0, 0, 0, 0.95);}
.bc-ivyora-font-36{font-family: "IvyOra","arial","sans-serif";letter-spacing: 1px !important;font-size: 36px;}
.bc-ivyora-font-40{font-family: "IvyOra","arial","sans-serif";letter-spacing: 1px !important;font-size: 40px;}
.bc-ivyora-font-48{font-family: "IvyOra","arial","sans-serif";letter-spacing: 1px !important;font-size: 48px;}


@font-face {
    font-family: IvyOra;
    src: url("../font/IvyOraDisplay-Medium.ttf") format("opentype");
}
.bc-ivyora-font-med{font-family: "IvyOra","arial","sans-serif";letter-spacing: 1px !important;}






.logo_bc{height: 60px; width: auto;}







.ds-only{display:inline-block;}
.ds-only-bl{display:block;}
.mb-only{display:none;}
.mb-only-bl{display:none;}
.d-flx {display: flex;}
.ds-bl{display:block;}




.fnt-s-16{font-size: 16px;}
.fnt-s-18{font-size: 18px;}
.fnt-s-20{font-size: 20px;}
.fnt-s-24{font-size: 24px;}
.fnt-s-26{font-size: 26px;}
.fnt-s-30{font-size: 30px;}
.fnt-s-36{font-size: 36px;}
.fnt-s-40{font-size: 40px;}
.fnt-s-60{font-size: 60px;}





.fnt-s-16-imp{font-size: 16px;}
.fnt-s-20-imp{font-size: 20px;}
.fnt-s-24-imp{font-size: 24px;}
.fnt-s-26-imp{font-size: 26px;}
.fnt-s-30-imp{font-size: 30px;}
.fnt-s-36-imp{font-size: 36px;}
.fnt-s-40-imp{font-size: 40px;}
.fnt-s-60-imp{font-size: 60px;}


@media screen and (min-width: 1366px) {

}



@media (min-width:992px) and (max-width:1366px) {

}



@media screen and (min-width: 992px) {
.ds-only-x{display: block;}
.pd-t-60{padding-top: 60px;}
}


@media screen and (max-width: 991px) {

.ds-only-x{display: none !important;}
.ds-only{display: none !important;}
.ds-only-bl{display:none;}
.ds-only-bl-imp{display:none !important;}
.mb-only{display:inline-block !important;}
.mb-only-bl{display:block !important;}

.min-w-70px-mb{min-width: 70px !important;}

}