/*Footer SEO Text*/
._fttxt{width:100%;color:var(--color);margin:0 0 -100px;padding:20px var(--pd) 100px;position:relative;background:var(--mbg);}
._fttxt h1,
._fttxt h2,
._fttxt h3{font-size:18px;font-weight:500;color:var(--color);margin:5px 0 10px;}
._fttxt p{font-size:14px;margin:0 0 15px;line-height:22px;letter-spacing:.2px;color:var(--color6);}
._fttxt a{font-size:14px;color:var(--rcolor);text-decoration:underline;}
@media screen and (min-width:1025px){
    ._fttxt{margin:0 0 -100px;padding:20px 0 75px;}
    ._fttxt p{font-size:15px;margin:0 0 25px;line-height:26px;}
}

/*Common Footer*/
._sft ._hd{font-size:20px;line-height:1.4;background:none;color:#fff;margin-bottom:10px;}
._sft{width:100%;position:relative;margin:130px 0 0;padding:240px 0 0;background:var(--grdnt);}
@media screen and (min-width:1025px){
   ._sft{padding:100px 0 0;} 
}

/*Subscribe*/
._ftscl{width:90%;position:absolute;top:-100px;left:0;right:0;margin:auto;padding:20px;background:#000;border:1px solid #FFF;align-items:center;z-index:1;}
._ftscl ._sdw{width:100%;flex-flow:column;margin-bottom:20px;}
._ftscl ._thmb{width:100%;margin-bottom:10px;flex:none;align-items:center;justify-content:center;display:flex;flex-flow:column;}
._ftscl img{width:60px;height:auto;vertical-align:middle;display:inline-block;margin:0 0 10px 0;}
._ftscl ._hd{margin:0;text-align:center;filter:unset;}
._ftscl ._sdw ._hd{font-size:16px;}
._scfw{width:100%;justify-content:center;flex-flow:column;}
._scfw .response_msg{width:100%;display:block;margin:5px 0 0 10px;color:#FFF;}
._scfw .response_msg.error{color:#FFF;}
._nsrbfrm{width:100%;padding:0;margin:0 auto;position:relative;align-items:center;flex-flow:column;}
._nsrbfrm ._srbinpt{width:100%;height:53px;background-color:var(--mbg);border:none;border-radius:10px;font-family:var(--ffone);color:var(--color);font-size:15px;padding:0 60px 0 20px;line-height:53px;margin:0;transition:all .3s ease;}
._nsrbfrm ._esnd{position:absolute;right:4px;top:4px;width:45px;height:45px;min-width:inherit;display:flex;align-items:center;justify-content:center;line-height:45px;font-size:13px;text-transform:uppercase;font-weight:500;border-radius:10px;padding:0;}
._nsrbfrm ._emlicn{width:30px;height:30px;margin:0;filter:invert(1);position:relative;left:-2px;}
@media screen and (min-width:1025px){
    ._sdw{flex:none;flex-flow:column;padding:20px 50px 20px 20px;margin-right:50px;border-right:1px solid #FFF;align-items:center;justify-content:center;}
    
    ._ftscl{justify-content:space-between;padding:20px 40px;top:-75px;}
    ._ftscl ._sdw{width:700px;flex-flow:row;padding:10px 50px 10px 0;margin:0;}
    ._ftscl ._thmb{width:100px;margin-right:20px;}
    ._ftscl img{width:100px;}
    ._ftscl ._hd{margin:0 0 10px;}
    ._ftscl ._scfw ._hd{text-align:left;}
    ._nsrbfrm ._srbinpt{font-size:16px;height:60px;line-height:60px;font-weight:400;}
    ._nsrbfrm ._esnd{font-size:16px;min-width:52px;height:52px;line-height:52px;}
    ._nsrbfrm ._emlicn{width:28px;height:28px;}
}

/*Footer Logo + share tool*/
._ftscl ._shr{padding:0;margin:0;text-align:center;}
._ftscl ._shr ._hd{font-weight:600;}
._ftscl ._shr ._shrtxt{font-size:14px;color:#FFF;margin:0 0 20px;}
._ftscl ._shr>._flx{align-items:center;justify-content:center;}
._ftscl ._shr a{width:50px;height:50px;transition:all .3s ease;}
._ftscl ._shr a img{width:30px;height:30px;}
._ftscl ._shr a:hover{background-color:#465c6c;}
._ftscl ._shr a{width:35px;height:35px;border:none;align-items:center;justify-content:center;margin-right:10px;border-radius:4px;
       background-color:var(--bg);
       background:-moz-linear-gradient(68deg, rgba(118,56,186,1) 0%, rgba(166,57,164,1) 100%);
       background:-webkit-linear-gradient(68deg, rgba(118,56,186,1) 0%, rgba(166,57,164,1) 100%);
       background:linear-gradient(68deg, rgba(118,56,186,1) 0%, rgba(166,57,164,1) 100%);
}
._ftscl ._shr a:last-child{margin-right:0;}
._ftscl ._shr a img{width:22px;height:22px;border:none;margin:0;filter:invert(1);}
._ftcnt{width:100%;padding:10px 0;margin-top:30px;}
@media screen and (min-width:1025px){
    ._ftscl ._shr{padding:0;margin:0;text-align:center;}
    ._ftscl ._shr ._shrtxt{font-size:16px;margin:0 0 20px;}
    ._ftscl ._shr>._flx{align-items:center;justify-content:center;}
    ._ftscl ._shr a{width:50px;height:50px;transition:all .3s ease;}
    ._ftscl ._shr a img{width:30px;height:30px;}
    ._ftscl ._shr a:hover{background-color:#465c6c;}
    
    ._ftcnt{padding:30px 0 10px;}
    ._ftcnt>._cnt{align-items:center;}
    ._ftcnt ._sdw{width:300px;padding:0 50px 0 20px;}
    ._ftcnt ._hd{text-align:left;font-size:24px;padding-right:190px;margin:0;background:none;}
}

/*Logo and Download App*/
._flogo{width:100%;justify-content:center;}
._flogo img{width:222px;height:48px;}
/*._fdapw{padding:10px 0 20px;border-bottom:1px solid #FFF;}
._fdapw ._hd{text-align:center;}
._fdapw ._aplnk{align-items:center;justify-content:center;}
._fdapw ._aplnk>a{margin-right:20px;}
._fdapw ._aplnk>a:last-child{margin-right:0;}
._fdapw ._aplnk img{max-width:150px;max-height:45px;width:auto;height:auto;margin:0;}*/
@media screen and (min-width:1025px){
    ._flogo{justify-content:flex-start;}
/*    ._fdapw{width:100%;border:none;padding:50px 0 0;margin:0;}
    ._fdapw ._hd{text-align:left;}
    ._fdapw ._aplnk{justify-content:flex-start;margin-top:10px;}
    ._fdapw ._aplnk img{max-width:inherit;max-height:inherit;}*/
}

/*Popular Influencer & Popular Stories Widget in footer on home page*/
._ftstry{margin:30px 0 -10px 0;padding:20px 15px 0 15px;}
._ftstry+._ftstry{border-top:1px solid var(--bg8);}
._sft ._ftstry ._hd{font-size:17px;font-weight:600;margin-bottom:20px;}
._ftstry ._hd>a,
._ftstry ._hd>span{background:transparent;border-radius:0;padding:0;}
._ftstry ._hd>a:after,
._ftstry ._hd>span:after{content:unset;}
._ftstry ._hd>a:before,
._ftstry ._hd>span:before{width:100%;height:3px;content:'';background:var(--grdnt6);position:absolute;bottom:-4px;left:0;}
._ftstry ol{counter-reset:item;list-style:none;margin:0 -15px;padding:0 15px 10px 15px;}
._ftstry li{width:238px;/*min-height:100px;*/border-left:1px solid var(--bg8);text-align:left;padding:5px 0 0 20px;-webkit-flex-shrink:0;flex-shrink:0;position:relative;opacity:0.8;}
._ftstry li:before{width:30px;height:30px;display:inline-block;vertical-align:top;color:#b3b9c7;font-size:14px;font-weight:700;line-height:2;border:1px solid #b3b9c7;border-radius:50%;padding:0;content:counter(item,decimal);counter-increment:item;text-align:center;position:absolute;top:1px;}
._ftstry li a{width:100%;font-size:14px;color:#fff;padding:0 20px 0 40px;display:block;line-height:1.5;vertical-align:top;white-space:normal}
._ftstry li:first-child{padding-left:0;margin:0;border:none}

@media screen and (min-width:1025px){
    /*Popular Influencer & Popular Stories Widget in footer on home page*/
    ._ftstry{margin:30px 0 0 0;padding:20px 0 0 0;}
    ._ftstry+._ftstry{border-top:1px solid var(--bg8);}
    ._sft ._ftstry ._hd{font-size:20px;font-weight:600;}
    ._ftstry li{min-height:50px;}
    ._ftstry ._sarw .swiper-button-prev,
    ._ftstry ._sarw .swiper-button-next{width:55px;height:35px;box-shadow:0px 0px 5px 5px var(--shadow2);border-radius:50px;background:var(--grdnt);}
    ._ftstry ._sarw .swiper-button-next{right:-20px;padding-right:14px;}
    ._ftstry ._sarw .swiper-button-prev{right:auto;padding-right:0;padding-left:14px;left:-20px;}
    ._ftstry ._sarw .swiper-button-prev:after,
    ._ftstry ._sarw .swiper-button-next:after{transform:scale(0.4);}
}

/*Footer Links*/
._flnkw{width:100%;margin:10px 0 0;}
._flnkw ul{width:100%;margin:10px 10px 0;display:grid;grid-template-columns:repeat(2,1fr);}
/*._flnkw ._ftbx{padding:10px;}*/
._ftbx ._flnkhd{font-size:20px;color:#fff;font-weight:500;}
._ftbx li{position:relative;}
._ftbx li a{font-size:14px;color:#fff;font-weight:500;display:block;padding:5px 10px;}
@media screen and (min-width:1025px){
    ._flnkw{margin:0;}
    ._flnkw ul{display:flex;margin:0;}
    ._flnkw ._ftbx{padding:0;margin-right:80px;}
    ._flnkw ._ftbx:last-child{margin:0;}
    ._ftbx ._flnkhd{font-size:28px;}
    ._ftbx li+li:before{content:'';width:1px;height:14px;background:#eee;position:absolute;left:0;top:0;bottom:0;margin:auto;}
    ._ftbx li a{font-size:16px;padding:5px 15px;}
    ._ftbx li a:hover{text-decoration:underline;}
}

/*Copyright*/
._fcrt{padding:15px 0;margin:0;font-size:14px;font-weight:400;line-height:1.4;color:#fff;text-align:center;opacity:.6;border-top: 1px solid var(--bdr);}
@media screen and (min-width:1025px){
    ._fcrt{font-size:15px;}
    ._fcrt>br{display:none;}
}

@media screen and (min-width:1025px){
    ._tbolac{margin-top:40px;}
}