@font-face{
    font-family: 'KohinoorBanglaRegular';
    src: url(../fonts/KohinoorBangla-Regular.eot);
    src: url(../fonts/KohinoorBangla-Regular.eot?#iefix) format('embedded-opentype'),
         url(../fonts/KohinoorBangla-Regular.ttf) format('truetype'),
         url(../fonts/KohinoorBangla-Regular.woff2) format('woff2');
}
.enjoyhint{
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:1010;
    pointer-events:none;
    overflow:hidden;
}
.enjoyhint_hide{
    display:none;
}
.enjoyhint_disable_events{
    position:absolute;
    width:2000px;
    height:1500px;
    z-index:1011;
    pointer-events:all;
}
.enjoyhint_next_btn,.enjoyhint_skip_btn{
    -webkit-box-sizing: content-box;
    width: auto;
    height: auto;
    font: normal normal normal 17px "KohinoorBanglaRegular";
    cursor: pointer;
    margin: 0 auto;
    letter-spacing: 1px;
    text-align: center;
    padding: 6px 12px;
    text-transform: capitalize;
}
.enjoyhint_close_btn,.enjoyhint_next_btn,.enjoyhint_skip_btn{
    z-index:1012;
    pointer-events:all;
    -o-text-overflow:clip;
    text-overflow:clip;
    -moz-box-sizing:content-box;
}
.enjoyhint_next_btn{
    position:absolute;
    box-sizing:content-box;
    border:2px solid #5fad3c;
    -webkit-border-radius:40px;
    border-radius:0;
    color:rgba(255,255,255,1);
    background:#5fad3c;
    -webkit-transition:background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);
    -moz-transition:background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);
    -o-transition:background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);
    transition:background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);
}
.enjoyhint_next_btn:hover{
    color:rgba(255,255,255,1);
    background:#469a21;
    border-color: #469a21;
}
.enjoyhint_next_btn:active{
    border:2px solid #469a21;
    background:#469a21;
    -webkit-transition:none;
    -moz-transition:none;
    -o-transition:none;
    transition:none;
}
.enjoyhint_skip_btn{
    box-sizing:content-box;
    border:2px solid #5fad3c;
    -webkit-border-radius:40px;
    border-radius:0;
    color:#fff;
    background:#5fad3c;
    -webkit-transition:background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);
    -moz-transition:background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);
    -o-transition:background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);
    transition:background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);
}
.enjoyhint_skip_btn:hover{
    color:rgba(255,255,255,1);
    background:#5fad3c;
}
.enjoyhint_skip_btn:active{
    border:2px solid #469a21;
    background:#469a21;
    -webkit-transition:none;
    -moz-transition:none;
    -o-transition:none;
    transition:none;
}
.enjoyhint_close_btn{
    display:inline-block;
    position:absolute;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    width:.3em;
    height:.3em;
    border:none;
    -webkit-border-radius:1em;
    border-radius:1em;
    font:400 8em/normal "KohinoorBanglaRegular";
    color:rgba(0,0,0,1);
    background:rgba(0,0,0,0);
    border:2px solid #5fad3c;
    /*left:10px !important;*/
    display: none;
}
.enjoyhint_close_btn::after,.enjoyhint_close_btn::before{
    -webkit-box-sizing:content-box;
    width:73%;
    height:2px;
    position:absolute;
    content:"";
    border:none;
    font:400 100%/normal "KohinoorBanglaRegular";
    color:rgba(0,0,0,1);
    background:#fff;
    text-shadow:none;
    -o-text-overflow:clip;
    text-overflow:clip;
    display:inline-block;
}
.enjoyhint_close_btn::before{
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    top:48%;
    left:14%;
    -webkit-transform:rotateZ(45deg);
    transform:rotateZ(45deg);
}
.enjoyhint_close_btn::after{
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    top:46%;
    left:15%;
    -webkit-transform:rotateZ(-45deg);
    transform:rotateZ(-45deg);
}
.enjoyhint_close_btn:hover{
    color:rgba(255,255,255,1);
    background:#5fad3c;
    cursor:pointer;
}
.enjoyhint_close_btn:active{
    border:2px solid #469a21;
    background:#469a21;
    -webkit-transition:none;
    -moz-transition:none;
    -o-transition:none;
    transition:none;
}
.enjoyhint_btn{
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    width:150px;
    height:40px;
    cursor:pointer;
    margin:0 auto;
    border:2px solid #5fad3c;
    -webkit-border-radius:0;
    border-radius:0;
    font:normal normal normal 17px "KohinoorBanglaRegular";
    color:#5fad3c;
    text-align:center;
    -o-text-overflow:clip;
    text-overflow:clip;
    letter-spacing:1px;
    background:rgba(0,0,0,0);
    -webkit-transition:background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);
    -moz-transition:background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);
    -o-transition:background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);
    transition:background-color .3s cubic-bezier(0,0,0,0),color .3s cubic-bezier(0,0,0,0),width .3s cubic-bezier(0,0,0,0),border-width .3s cubic-bezier(0,0,0,0),border-color .3s cubic-bezier(0,0,0,0);
}
#kinetic_container,.enjoyhint_canvas,.enjoyhint_svg_wrapper,.enjoyhint_svg_wrapper svg{
    width:100%;
    height:100%;
    position:absolute;
}
.enjoyhint_btn:hover{
    color:rgba(255,255,255,1);
    background:#5fad3c;
}
.enjoyhint_btn:active{
    border:2px solid #469a21;
    background:#469a21;
    -webkit-transition:none;
    -moz-transition:none;
    -o-transition:none;
    transition:none;
}
.enjoyhint div.canvas-container{
    position:absolute;
}
.enjoyhint_canvas{
    z-index:100;
    pointer-events:none;
}
#kinetic_container{
    pointer-events:none;
    top:0;
    left:0;
}
.enjoyhint_svg_wrapper{
    top:0;
    left:0;
    z-index:100;
    -webkit-transition:opacity .4s cubic-bezier(.42,0,.58,1);
    -moz-transition:opacity .4s cubic-bezier(.42,0,.58,1);
    transition:opacity .4s cubic-bezier(.42,0,.58,1);
}
.enjoyhint_svg_wrapper svg{
    top:0;
    left:0;
}
.enjoyhint_svg_transparent .enjoy_hint_label,.enjoyhint_svg_transparent .enjoyhint_svg_wrapper{
    opacity:0;
}
.enjoy_hint_label{
    position:absolute;
    color:#fff;
    z-index:107;
    font-size:24px;
    font-family:"KohinoorBanglaRegular";
    -webkit-transition:opacity .4s cubic-bezier(.42,0,.58,1);
    -moz-transition:opacity .4s cubic-bezier(.42,0,.58,1);
    transition:opacity .4s cubic-bezier(.42,0,.58,1);
    display:inline-block;
    min-width:200px;
    text-align:center;
    max-width:80%;
}
div.kineticjs-content{
    position:absolute!important;
}
@media (max-width: 1024px) {
    .enjoy_hint_label{
        font-size: 14px;
    }
    .enjoyhint_next_btn,
    .enjoyhint_skip_btn {
        font-size: 12px;
        width: 85px;
        height: 24px;
        line-height: 24px;
        letter-spacing: 0;
        padding: 0;
    }
    .enjoyhint_skip_btn{
        position: absolute;
    }
}
@media screen and (min-width: 1025px) {
    .enjoyhint_skip_btn{
        position:fixed;
        top: initial !important;
        right: 15px !important;
        bottom: 15px !important;
        left: initial !important;
    }
}
@media screen and (min-width:0\0) {  
   /* IE 11, IE 10, IE 9+ specific styles go here */
    .enjoyhint_next_btn,
    .enjoyhint_skip_btn {
        width: 125px;
        height: 36px;
        line-height: 36px;
    }
}