/*KP horizontal widget*/
._kphrzw{min-height:405px;margin-bottom:30px;}
._kphrzw .__wdgt_rhs_kpc{min-height:unset;height:auto;background:var(--mbg);}
._kphrzw ._kpw_wraper_rhs{background:none;border-radius:0;}
._kphrzw ._kpw_wraper_rhs ._kpw_heading{font-size:24px;line-height: 38px;padding:0;margin:0 0 5px;text-align:left;position: relative;background: url(/images/bg-pattern.png) repeat-x;background-size:auto 40px;}
._kphrzw ._kpw_wraper_rhs ._kpw_heading span{display:inline-block;filter: var(--filter)}
._kphrzw ._kpw_wraper_rhs ._kpw_heading span>a{color:#FFF!important;padding:1px 10px 1px 17px;background:var(--grdnt2);filter: var(--filter);text-transform:uppercase;display:inline-block;border-radius:0;position:relative;}
._kphrzw ._kpw_wraper_rhs ._kpw_heading span>a:after{content: '';position: absolute;width: 0;height: 0;right: -19px;top: 0;border-width: 20px 10px;border-style: solid;border-color: var(--hdcolor) transparent var(--hdcolor) var(--hdcolor);}
._kphrzw ._kpw_heading~._kpw_wraper_rhs ul{background:linear-gradient(68deg, rgba(118,56,186,1) 0%, rgba(166,57,164,1) 100%);margin:0;padding:5px;border-radius:5px;}
._kphrzw ._kpw_wraper_rhs ._kpw_plist>li{width:243px;}
/*Dropdown Menu After Hover*/
/*._pnvw nav ._lgn:hover>._nvdd,
._pnvw nav li:hover>._nvdd{min-width:185px;background-color:#fff;box-shadow:0 1px 10px rgb(0 0 0 / 8%);border-radius:4px;opacity:1;transition:.3s all ease;transform:translateY(0) scale(1);visibility:visible;}
._bigm{width:100%;padding:10px;background-color:#fff7f6;}
._bigm:nth-child(even){background-color:#eff3fb;}
._bigm ._hd{font-size:15px;font-weight:500;padding:5px 10px 3px;text-transform:uppercase;}
._bigm ._hd a{color:var(--color);}
._bigm ._hd a:hover{color:var(--rcolor);}
._bigm ul+._hd{margin-top:15px;}
._pnvw ._nvdd ul{width:100%;height:auto;padding:0 0 0 5px;flex-wrap:wrap;justify-content:normal;margin:0;}
._pnvw li ._nvdd li{width:100%;height:auto;padding:0;}
._bigm li a{padding:5px 10px;font-size:15px;display:block;}
._pnvw ._nvdd ._bigm li a:hover{color:var(--rcolor);text-decoration:underline;}
._psrl ._sricn{top:16px;}
._psrl ._pnvw ._sricn:before{border-color:#000;}
._psrl ._pnvw ._sricn:after{background-color:#000;}*/

/*Login Dropdown Menu*/
/*._pnvw nav ._lgn:hover>._nvdd{width:250px;left:-110px;}
._lgdw{width:100%;padding:20px;}
._lgdw ._lghd{font-size:14px;font-weight:500;color:#000;}
._lgdw ._lgtx{font-size:13px;font-weight:300;color:#000;}
._lgdw ._lglnk{width:auto;height:40px;font-family: var(--ffhd);background-color:transparent;border:1px solid var(--bdr);font-weight:400;font-size:16px;letter-spacing:1px;text-transform:uppercase;min-width:inherit;line-height:32px;color:var(--blue);display:inline-block;padding:3px 15px;border-radius:4px;margin-top:10px;transition:all .3s ease;}
._lgdw ._lglnk:hover{border-color:var(--blue);transition:all .3s ease;}*/

/*After Page Scroll*/
/*._psrl ._phdcnt ._hdrl{width:100%;position:fixed;top:0;height:60px;background-color:rgba(255,255,255,.5);backdrop-filter:blur(10px);z-index:9999;box-shadow:0px 0px 15px 0px var(--rmbtnsh);}
._psrl ._hdrl ._plgo{width:144px;}
._psrl ._hdrl ._plgo img{width:176px;height:55px;}
._psrl ._pnvw nav li.active a,
._psrl ._pnvw nav li:hover a{background-color:rgba(255,255,255,.7);}
._psrl ._pnvw nav ._nvdd{top:56px;}*/

/*@-webkit-keyframes scrotation{
    0% {
        -webkit-transform: perspective(1000px) rotateX(-90deg);
        -moz-transform: perspective(1000px) rotateX(-90deg);
        transform: perspective(1000px) rotateX(-90deg);
    }
    100% {
        -webkit-transform: perspective(1000px) translateY(0);
        -moz-transform: perspective(1000px) translateY(0);
        transform: perspective(1000px) translateY(0);
    }
}
@keyframes scrotation{
    0% {
        -webkit-transform: perspective(1000px) rotateX(-90deg);
        -moz-transform: perspective(1000px) rotateX(-90deg);
        transform: perspective(1000px) rotateX(-90deg);
    }
    100% {
        -webkit-transform: perspective(1000px) translateY(0);
        -moz-transform: perspective(1000px) translateY(0);
        transform: perspective(1000px) translateY(0);
    }
} */

/*Popup*/
/* The Modal (background) */
.__ar_ovrly{width:100%; height:100%; position:fixed; left:0; top:0; background-color:rgba(0,0,0,0.8); z-index:-1; opacity:0;}
.__arModalOpen .__ar_ovrly{opacity:1; z-index:999998;}

.__ar_modal{width:800px;height:650px;min-height:650px;max-height:90%;display:none;position:fixed;z-index:999999;left:0;right:0;top:0;bottom:0;margin:auto;overflow:auto;}
._mdlrev{width:700px;height:460px;min-height:unset;max-height:unset}
._mdlsm{width:500px;height:550px;min-height:unset;max-height:unset}
._mdltsm{width:500px;height:150px;min-height:unset;max-height:unset}
.__ar_modal-content{width:100%;height:100%;background-color:#FFF;margin:auto;padding:0;opacity:0;overflow:hidden;border:1px solid #595959;position:relative;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);-webkit-animation-name: animatetop;animation-name: animatetop;-webkit-animation-duration: 0.3s;animation-duration:0.3s;transform:scale(0);}
.__arModalOpen .__ar_modal-content{transform:scale(1);opacity:1}
@media screen and (min-width: 1025px){
    .__arModalOpen .__cmntPP{width:700px;height:520px;min-height:unset;max-height:unset;z-index:999999;left:0;right:0;top:0;bottom:0;margin:auto;overflow:auto;padding:0;}
    .__arModalOpen .__cmntPP .__arModalContent{background-color:#fff !important;width:100%;height:100%;}
}
@-webkit-keyframes animatetop {
    from {transform:scale(0);opacity:0} 
    to {transform:scale(1);opacity:1}
}
@keyframes animatetop {
     from {transform:scale(0);opacity:0} 
    to {transform:scale(1);opacity:1}
}
/* The Close Button */
.__ar_modal-close{width:44px;height:40px; padding:0; position:absolute; right:0; top:-1px; text-align:center; z-index:999;background:#FFF;}
.__ar_modal-close:before,
.__ar_modal-close:after{content:'';width:2em;height:0.15em;background-color:#999; transform:rotate(45deg); position:absolute; left:6px; top:20px;}
.__ar_modal-close:after{transform:rotate(-45deg);}
.__ar_modal-close:hover,
.__ar_modal-close:focus {color:var(--color);text-decoration:none;cursor:pointer;}
.__ar_modal-body{padding:0;}
.__arModalBtn{cursor:pointer;}

/* Remove Body Scroll when Model Open */
.__arModalOpen{overflow:hidden;}
.__ar_modal_fixed~.swiper-tab-content{padding-top:5px;}
.__ar_modal-body ._hd{font-weight:400;padding:10px 40px 10px 10px;border-bottom:1px solid #e1e1e1}
.__ar_modal-body sup{color:var(--rcolor);vertical-align:text-top;}
._ardetail{padding:10px;font-size:var(--fs);line-height: 1.4;color:var(--color);}
._ardetail ._flx{flex-wrap:wrap;margin-bottom:10px;}
._ardetail ._alwntf{display: flex; margin: 10px 0;}
._ardetail label{width:100%;font-size:var(--fs); color:var(--color);padding-bottom:5px;display:block;}
._ardetail input[type='text'],
._ardetail input[type='email'],
._ardetail textarea{width:280px;font-size:14px;color:var(--color);padding:10px;border:1px solid #d1d1d1;margin:5px 0 0;outline:none}
._ardetail textarea{width:80%;min-height:100px;}
._ardetail input._btn{line-height:normal;margin-top:5px;}
._ardetail input[type='text'],
._ardetail input[type='email']{border:none; border-bottom: 1px solid #d1d1d1;}
._ardetail input:focus{border-bottom: 1px solid #da0000;}

/*notification popup*/
.bnotification .bnfpopover{text-transform:none;font-size: 14px;font-style: normal;font-weight: 400;letter-spacing: normal;background-color:#f64646;border-radius:4px;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);max-width:200px;padding:1px;left:-94px;top:42px;position:absolute;z-index:999;color:#FFF;width:200px;}
.bnotification .bnfpopover-content{cursor:pointer;padding:5px 10px 10px;text-align:center;font-size: 12px;}
.bnotification .bnfpopover-content .cursor{font-weight:700;color:#fff;padding-top:2px;}
.bnotification .cursor{cursor:pointer}
.bnotification .bnfpopover>.arrow, 
.bnotification .bnfpopover>.arrow:after{border-color:transparent; border-style:solid; display:block; height:0; position:absolute; left:50%; width:0;}
.bnotification .bnfpopover>.arrow:after{border-width:10px; border-bottom-color:#f64646; border-top-width:0; content:"";top:-10px;}
.bnotification .bnfclose{color:#000;text-align:right;padding-bottom:5px;}
.bnotification.notscrolled .bnfpopover{display:none !important;}
.bnotification.bnfshow{display:block!important;}
.ftaboola{width:840px;margin:0px auto;}
._lhs .ftaboola{width:100%;}

/* OSP Default Widget */
._dlwgt{width:90%;background:var(--grdnt7);box-shadow:0 1px 8px 0 var(--shadow);box-shadow:0 1px 8px 0 rgba(0,0,0,.3);padding:20px;margin:35px auto 50px;position:relative;flex-direction:column;}
._dlwgt._dwtg{padding-top:25px;}
._dlwgt ._alnrml{width:100%;}
._dlwgt ._rbn{position:absolute;top:-10px;left:-10px;width:auto;height:30px;line-height:28px;color:#FFF;font-size:15px;padding:0 16px 0 14px;margin:0;display:inline-block;background:var(--grdnt3);z-index:1}
._dlwgt ._rbn:before{content:'';position:absolute;width:0;height:0;left:0px;top:100%;border-width:3px 5px;border-style:solid;border-color:var(--bdr) var(--bdr) transparent transparent;}
._dlwgt ._rbn:after{content:'';position:absolute;width:0;height:0;right:-12px;top:0;border-width:15px 9px;border-style:solid;border-color:var(--bg11) transparent var(--bg11) var(--bg11);}
/*._dlwgt ._dlwdcl{justify-content:space-between;}*/
._dlwgt ._dlwdcl ~ ._dlwdcl{margin-top:10px;padding-top:10px;border-top:1px solid #eee;}
._dlwgt ._lc{-webkit-line-clamp:1;max-height:20px;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
._dlwgt ._imgwrp{width:150px;flex:none;text-align:center;align-self:center;margin-right:20px;position:relative;cursor:pointer;}
._dlwgt ._imgbx{width:calc(100% - 20px);height:150px;display:flex;align-items:center;justify-content:center;margin:auto;}
._dlwgt ._imgwrp img{max-width:100%;max-height:150px;width:auto;height:auto;margin:auto;display:block;}
._dlwgt ._dlcnt{width:100%;}
._dlwgt ._ttltxt{font-size:17px;line-height:1.5;margin:0 0 8px;color:var(--color);cursor:pointer;}
._dlwgt ._ttltxt._lc{-webkit-line-clamp:2;max-height:50px;}
._dlwgt ._ttltxt:hover{color:var(--rcolor);}
._dlwgt ._ctxt{font-size:var(--pfs);color:#666;line-height:22px;margin:5px 0 10px 0;}
._dlwgt ._ctxt ul{margin:5px 0 0 14px;}
._dlwgt ._ctxt ul li{list-style:disc;padding:3px 0;}
._dlwgt ._powrp{margin:20px 0 0;align-items:center;}
._dlwgt ._dlwdcl{align-items:center;}
._dlwgt ._prcw{margin:0 10px 0 0;}
._dlwgt ._prc{font-size:22px;line-height:24px;color:var(--color);margin:0 12px 0 0;cursor:pointer;}
._dlwgt ._dscntprc{font-size:14px;line-height:20px;color:#999;text-decoration:line-through;}
._dlwgt ._ofrtxt{font-size:14px;line-height:20px;color:var(--gcolor);text-decoration:none;margin-left:5px;display:inline-block;}
._dlwgt ._strl img{max-height:29px;margin:5px 10px 0 0;display:block;}
._dlwgt._dldcp ._powrp ._prcw{margin:0 30px 0 0;}
._dlwgt ._stricn{width:100px;margin:0 5px 0 20px;align-items:center;}
._dlwgt ._stricn img{max-width:100%;max-height:31px;margin:0;border-radius:3px;}
._dlwgt .btn{height:34px;line-height:34px;padding:0 30px;font-size:18px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;border-radius:4px;margin-left:0;color:#fff;background:linear-gradient(68deg, rgba(118,56,186,1) 0%, rgba(166,57,164,1) 100%);}
._dlwgt ._dcpt{margin-top:15px;padding-top:15px;border-top:1px solid var(--bdr3);}
._dlwgt ._dcpt ._hd{font-size:16px;line-height:20px;margin:0 0 5px;}
._dlwgt ._dcpt p{margin:0;font-size:14px;line-height:20px;}
._ospw .__ppwgt table th:first-child{width:80%;}
._ospw .__ppwgt table th:last-child{width:20%;}

/*Rating Star*/
._rstarwrp{width:100%;height:20px;margin-bottom:10px;}
._rstar{width:100px;margin:0;position:relative;}
._rstar ._actv{position:absolute}
._rstar span{width:100%;height:20px;overflow:hidden}
._rstar span i{width:20px;height:20px;display:inline-flex;}
._rstar span i:before{background:url(/images/star_rating.svg) no-repeat;background-position:-100% -100%;display:inline-block;font-style:normal;}
._rstar ._actv i:before{background-position:-1px -1px;}
._rstar span i:before{width:20px;height:20px;background-size:42px auto;background-position:-22px -1px;content:'';}
._rstarwrp ._rscnt{margin:0 0 0 8px;text-align:left;font-size:14px;color:var(--ct4);line-height:1.1;}
._rstarwrp ._hrt{width:45px; height:22px;align-items:center;justify-content:center;display:inline-flex;font-size:12px;color:#fff;padding:0;text-align:center;margin-left:10px;border-radius:3px;background-color:#388e3c;}