@font-face {font-family: Gotham; src: url(../fonts/gotham/GothamHTF-Thin.otf); font-weight:100; font-display: auto;}
@font-face {font-family: Gotham; src: url(../fonts/gotham/GothamHTF-XLight.otf); font-weight:200; font-display: auto;}
@font-face {font-family: Gotham; src: url(../fonts/gotham/GothamHTF-Light.otf); font-weight:300; font-display: auto;}
@font-face {font-family: Gotham; src: url(../fonts/gotham/GothamHTF-Book.otf); font-weight:400; font-display: auto;}
@font-face {font-family: Gotham; src: url(../fonts/gotham/GothamHTF-Medium.otf); font-weight:500; font-display: auto;}
@font-face {font-family: Gotham; src: url(../fonts/gotham/GothamHTF-Bold.otf); font-weight:600; font-display: auto;}
@font-face {font-family: Gotham; src: url(../fonts/gotham/GothamHTF-Black.otf); font-weight:700; font-display: auto;}
@font-face {font-family: Gotham; src: url(../fonts/gotham/GothamHTF-Ultra.otf); font-weight:900; font-display: auto;}

html {
    -webkit-tap-highlight-color: rgba(7, 115, 156, 0.2);
}

a:focus,
a{
    text-decoration: none !important;    
}

.preloader {
    position: fixed;
    left: 0;
    top: 0;
    height: 100vh;
    width: 100vw;
    text-align: center;
    z-index: 9999;
    /* background-color: #005e33; */
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
 }

.preloader video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}


/* .preloader::after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 40%;
    height: 40%;
    background-image: url(/agri/img/leaf.png);
    background-position: bottom left;
    background-size: contain;
    background-repeat: no-repeat;
    transform: rotate(180deg);
 }
.preloader::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 40%;
    height: 40%;
    background-image: url(/agri/img/leaf.png);
    background-position: bottom left;
    background-size: contain;
    background-repeat: no-repeat;
 } */
 
 /* .preloader .indicator {
    position: absolute;
    right: 0;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%) scale(1.5);
    transform: translateY(-50%) scale(1.5);
 }
 
 .preloader .indicator img {
    animation: rotation 0.7s infinite alternate;
    -webkit-animation: rotation 0.7s infinite alternate;
    width: 70px;
 } */
 
 .preloader.preloader-deactivate {
    visibility: hidden;
    -webkit-transition: all ease 0.5s;
    transition: all ease 0.5s;
    opacity: 0;
 }
 
 @keyframes rotation {
    0% {
        -webkit-transform:  translateY(-2px);
    }
    100% {
        -webkit-transform: translateY(2px);
    }
 }
 
 @-webkit-keyframes rotation {
    0% {
        -transform:  translateY(-2px);
    }
    100% {
        transform: translateY(2px);
    }
 }

.hide{
    display: none !important;
}
/* *:not(.fa){font-family: "Gotham",arial !important;} */
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
}
::-moz-placeholder { /* Firefox 19+ */
}
:-ms-input-placeholder { /* IE 10+ */
}
:-moz-placeholder { /* Firefox 18- */
}
.lede a.lede__link.link-1 {
    display: inline-block;
    float: left;
}
.grid-posts__item.lede--stacked.play-button .lede{ cursor:pointer;}
.header-responsive{ display:none;}
.neweleccont {width: 100%;float: left;margin-top:10px}
.neweleccont .newcont1 {width: 100%;margin: 0 auto;box-sizing: border-box;}
.neweleccont .newcont1 .newcont2 {background-color: #fff; padding: 0!important}
.neweleccont .newcont1 .newcont2, .neweleccont .newcont1 .newcont2 .newcont3 {width: 100%;float: left;box-sizing: border-box;}
a:active, a:visited, body,a:hover { text-decoration:none;}
a, body, form, h1, h2, h3, h4, h5, h6, li, p, ul {margin: 0;padding: 0;font-family: Roboto,arial,sans-serif;}
a, a.active, a:hover,a:focus {color: #333;text-decoration: none; outline:none;}
a img {border: none;}
.nglobalnav_wrap {box-sizing: border-box;float: left;margin: 5px 0;width: 100%;}
.nglobalnav_wrap .nglobalnav {width: 945px;margin: 0 auto;}
.nglobalnav_wrap .nglobalnav a.select, .nglobalnav_wrap .nglobalnav a:hover {padding: 3px 6px;border: 1px solid #e6e6e6;background-color: #f9f9f9;}
.nglobalnav_wrap .nglobalnav a {float: left;padding: 3px 6px;border: 1px solid #fff;margin: 0 10px;}
.footercont .copywrite, .footercont ul li a, .nglobalnav_wrap .nglobalnav a {display: block;color: #666;font-size: 12px;}
.neweleccont .newcont1{width:100%}
.ntopnav_wrap_opt .hoursnewlogo,.header-responsive .hoursnewlogo{margin-top:0;margin-left:0;float:left;font-size:16px;margin-right:0;padding:0;width:auto;height:auto;display:block;position:relative;text-align:right;padding: 11px 30px 11px 20px;}
.ntopnav_wrap_opt .hoursnewlogo img,.header-responsive .hoursnewlogo img{height:30px}
.neweleccont .newcont1 .newcont2{background:0 0}
.ntopnav_wrap_opt .topnav_extra .socialicon .break_mail{color:#eee}
.neweleccont .newcont1 .newcont2 .newcont3{text-align:center}
.ntopnav_wrap_opt .hoursnewlogo .newslogo25,.header-responsive .newslogo25{color: #666;display: block;float: none;z-index: 1;cursor: pointer;height: 100%;width:auto;background: transparent;border: none;padding-top:0;padding-bottom:0;position: relative;}
.ntopnav_wrap_opt .hoursnewlogo  .newslogo25:hover,.ntopnav_wrap_opt .hoursnewlogo  .newslogo25:focus,.header-responsive .hoursnewlogo  .newslogo25:hover,.header-responsive .hoursnewlogo  .newslogo25:focus{ outline:none; }
.ntopnav_wrap_opt .topnav_cont{padding-left:0;margin:0 auto;text-align:center;float:left;display:table}
.ntopnav_wrap_opt .topnav_cont a {
    float: left;display: block;font-size: 14px;font-weight: 400;text-transform: uppercase;
    color: #ffffff;padding: 17px 10px;opacity: 0.8;
}
.ntopnav_wrap_opt .topnav_extra {margin-top: 0;position: relative;width: auto;float:right;height: auto;display: table;}
.ntopnav_wrap_opt .topnav_extra .socialicon {margin-right: 7px;margin-left: 15px;display: table;height: 100%;}
.ntopnav_wrap_opt .topnav_extra .socialicon .break_mail {display: inline-block;height: 16px;width: 9px; color:#888;margin: 0 5px;}
.ntopnav_wrap_opt .topnav_extra .socialicon .break_mail:hover{ color:#eee;}
.fbmsginner {position: relative;padding: 14px 5px 20px 0px;}
.break_fbmsg, .break_mail {display: inline-block;height: 15px;width: 11px;margin: 0 5px;}
.break_fbmsg {width: 17px;height: 17px;color:#888;}
.break_fbmsg:hover,.break_fbmsg:focus{color:#fff}
.break_fbmsg i{ font-size:20px;}
i.fa.fa-lock {font-size: 22px;position: relative;top: 2px;}
a.break_fbmsg {height: 100%;line-height: 59px;margin: 0;width: 40px;display: inline-table;  padding: 15px 9px;margin-right: -1px;margin-right: 4px;}
a.break_fbmsg:hover {background: rgba(0,0,0,0.08);}
.ntopnav_wrap_opt .topnav_extra .topnavmore {display: inline-block;background-position: -6px -29px;float: left;height: 8px;width: 25px;margin-top: 8px;}
.ntopnav_wrap_opt .topnav_extra .searchicon_wrap {display: inline-block;position: absolute;right: -1px;top: 0px; cursor:pointer;}
.ntopnav_wrap_opt .topnav_extra .searchicon_wrap a {display: inline-block;background-position: -36px -29px;height: 22px;width: 22px;}
.n_searchdrop {background: #fff;bottom: -52px;box-shadow: 0 3px 3px rgba(0,0,0,.1);height: 47px;position: absolute;right: 0;width: 290px;z-index: 99999990;}
form, li, ul {list-style-type: none;}
.n_searchdrop .n_searchfld {border: 1px solid #ccc;border-radius: 0;box-shadow: 0 0 3px rgba(0,0,0,.1) inset;color: #666;float: left;margin: 9px 0 0 9px;padding: 5px;width: 210px;}
.ntopnav_wrap_opt .topnav_extra .searchicon {display: inline-block;background-position: -38px -2px;float: left;height: 22px;width: 22px;}
.n_searchdrop .n_searchbtn {background-color: #6288a5;border: 1px solid #4d7b9f;border-radius: 3px;color: #fff;cursor: pointer;font-family: Roboto;font-size: 12px;font-weight: 700;margin: 8px 0 0 5px;padding: 3px 10px;}
.ntopnav_wrap_opt .topnav_extra .searchicon, .ntopnav_wrap_opt .topnav_extra .searchicon_wrap a.searchicon, .ntopnav_wrap_opt .topnav_extra .topnavmore {background-image:  url(/img/icon.png);background-repeat: no-repeat;opacity: 0.6;}
.ntopnav_wrap_opt .topnav_cont a.topnavmore {font-size: 28px;line-height: 0px;height: 53px;position: relative;top: -4px;}
.ntopnav_wrap_opt .topnav_cont a.select, .ntopnav_wrap_opt .topnav_cont a:hover {
	color:white;
    opacity: 1;
    background-color: rgba(0,0,0,0.1);
}
.bnr728_cont{margin: 0 auto;display:table;}
.ntopnav_wrap2 {display: table;box-shadow: 0 9px 16px 0 rgba(51,51,51,.1);width: 100%;float: left;box-sizing: border-box;margin-bottom: 20px;margin-top: -21px;background: #fff;border-top: 1px solid #eee;}
.ntopnav_wrap2.menu2-open{}
.ntopnav_wrap2 .seclevelnav {float: none;margin:0 auto;}
.ntopnav_wrap2 .seclevelnav .topnav_cont {float: left; padding-left:0;}
.ntopnav_wrap2 .seclevelnav .topnav_cont a {padding: 10px;float: none;display: inline-block;}
.ntopnav_wrap2 .seclevelnav .topnav_cont a:hover{ color:#e31e24}
.neweleccont.ntopnav_wrap2{position: absolute;left: 0px;z-index: 11;top: 70px;border: none;
background:#231f59;
background: -webkit-linear-gradient(90deg, #008F4E, #00693a);
background: -webkit-linear-gradient(90deg, #008F4E, #00693a);
background: -o-linear-gradient(90deg, #008F4E, #00693a);
background: -moz-linear-gradient(90deg, #008F4E, #00693a);
background: linear-gradient(90deg, #008F4E, #00693a);
background-color: white;
}
.stickyclass .neweleccont.ntopnav_wrap_opt{position: sticky !important;top: 0; height:60px;}
.stickyclass .neweleccont.ntopnav_wrap2{position:fixed; top:137px;opacity: 0;visibility: hidden;}
.stickyclass .neweleccont.ntopnav_wrap2.menu2-open{top:138px;opacity: 1;visibility: visible;}
.neweleccont.ntopnav_wrap2{top:137px;opacity: 0;visibility: hidden;}
.neweleccont.ntopnav_wrap2.menu2-open{top:138px;opacity: 1;visibility: visible;}
.stickyclass .neweleccont.bnr1 {position: relative;z-index: 0;top: 0;margin-top: 0;padding-bottom: 0;background: transparent;padding-top: 0px;}
.stickyclass .neweleccont.bnr1::after,
.stickyclass .neweleccont.bnr1::before{
    content: none;
}
.mastheadwrap {
    margin: 10px 0;
}
/*Menu animation*/
.ntopnav_wrap2 .seclevelnav .topnav_cont a {opacity:0;position:relative;top:5px}
.ntopnav_wrap2 .seclevelnav .topnav_cont a{transition:0.2s opacity,top linear}
.ntopnav_wrap2.menu2-open .seclevelnav .topnav_cont a{opacity:1;top:0px}
.ntopnav_wrap2.menu2-open .seclevelnav .topnav_cont a:nth-child(1){-webkit-transition-delay:0.10s;-moz-transition-delay:0.10s;-ms-transition-delay:0.10s;-o-transition-delay:0.10s;-webkit-transition-delay:0.10s;}
.ntopnav_wrap2.menu2-open .seclevelnav .topnav_cont a:nth-child(2){-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;-ms-transition-delay:0.15s;-o-transition-delay:0.15s;transition-delay:0.15s;}
.ntopnav_wrap2.menu2-open .seclevelnav .topnav_cont a:nth-child(3){-webkit-transition-delay:0.20s;-moz-transition-delay:0.20s;-ms-transition-delay:0.20s;-o-transition-delay:0.20s;transition-delay:0.20s;}
.ntopnav_wrap2.menu2-open .seclevelnav .topnav_cont a:nth-child(4){-webkit-transition-delay:0.25s;-moz-transition-delay:0.25s;-ms-transition-delay:0.25s;-o-transition-delay:0.25s;transition-delay:0.25s;}
.ntopnav_wrap2.menu2-open .seclevelnav .topnav_cont a:nth-child(5){-webkit-transition-delay:0.30s;-moz-transition-delay:0.30s;-ms-transition-delay:0.30s;-o-transition-delay:0.30s;transition-delay:0.30s;}
.ntopnav_wrap2.menu2-open .seclevelnav .topnav_cont a:nth-child(6){-webkit-transition-delay:0.35s;-moz-transition-delay:0.35s;-ms-transition-delay:0.35s;-o-transition-delay:0.35s;transition-delay:0.35s;}
.ntopnav_wrap2.menu2-open .seclevelnav .topnav_cont a:nth-child(7){-webkit-transition-delay:0.40s;-moz-transition-delay:0.40s;-ms-transition-delay:0.40s;-o-transition-delay:0.40s;transition-delay:0.40s;}
.ntopnav_wrap2.menu2-open .seclevelnav .topnav_cont a:nth-child(8){-webkit-transition-delay:0.45s;-moz-transition-delay:0.45s;-ms-transition-delay:0.45s;-o-transition-delay:0.45s;transition-delay:0.45s;}
.ntopnav_wrap2.menu2-open .seclevelnav .topnav_cont a:nth-child(9){-webkit-transition-delay:0.50s;-moz-transition-delay:0.50s;-ms-transition-delay:0.50s;-o-transition-delay:0.50s;transition-delay:0.50s;}
.ntopnav_wrap2.menu2-open .seclevelnav .topnav_cont a:nth-child(10){-webkit-transition-delay:0.55s;-moz-transition-delay:0.55s;-ms-transition-delay:0.55s;-o-transition-delay:0.55s;transition-delay:0.55s;}
.ntopnav_wrap2.menu2-open .seclevelnav .topnav_cont a:nth-child(11){-webkit-transition-delay:0.60s;-moz-transition-delay:0.60s;-ms-transition-delay:0.60s;-o-transition-delay:0.60s;transition-delay:0.60s;}
.ntopnav_wrap2.menu2-open .seclevelnav .topnav_cont a:nth-child(12){-webkit-transition-delay:0.65s;-moz-transition-delay:0.65s;-ms-transition-delay:0.65s;-o-transition-delay:0.65s;transition-delay:0.65s;}


.margin-btm-20{ margin-bottom:20px;}
.img-cen{width:100%;text-align: center;padding:0px 0px 0 0px;display:inline-block; position:relative;}
.close{content: '';position: absolute;right: 10px;top: 10px;background-image: url(/img/close.svg);background-position: center;background-repeat: no-repeat;background-size: cover;width: 20px;height: 20px; opacity:1;transform:scale(1);}
.close:hover{ opacity:1; transform:rotate(180deg) scale(1.1);}
.block{ display:block !important;}
.topnav2014 .comments{position:relative;}
#back-to-top{position:fixed;bottom:40px;right:40px;z-index:9999;width:35px;height:35px;text-align:center;line-height:33px;background:#0bb4b7;color:#fff;cursor:pointer;border:0;border-radius:2px;text-decoration:none;transition:opacity .2s ease-out;opacity:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);font-size:25px}
#back-to-top:hover{background:#0b94b7}
#back-to-top.show{opacity:0.9}
.popover {text-transform:none;font-size: 14px;font-style: normal;font-weight: 400;letter-spacing: normal;background-color: #f64646;border-radius: 6px;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);max-width: 200px;padding: 1px;left:-90px;top: 40px;position: absolute;z-index: 100060;color:#FFF;width:200px;display: none;}
.popover-content{cursor:pointer;padding: 10px;text-align:center;font-size: 12px;}
.popover > .arrow, .popover > .arrow::after {border-color: transparent;border-style: solid;display: block;height: 0;position: absolute;width: 0;}
.popover > .arrow {border-width: 11px;border-bottom-color: #CCC;border-top-width: 0;left: 50%;margin-left: -11px;top: -11px;}
.popover > .arrow::after {border-width: 10px;border-bottom-color: #f64646;border-top-width: 0;content: " ";margin-left: -10px;top: 1px;}
.fbmsginner{position:relative;padding:14px 5px 20px 0px;}
.bnr_leader_m{position:relative;z-index:0; text-align:center;margin-top:20px;}
.bnr_leader_m img{    max-width: 670px;}
.block img{max-width:100%; border:0px;}
.n_searchdrop{display: none;}
.stickyclass .ntopnav_wrap_opt .hoursnewlogo,.header-responsive .hoursnewlogo{margin-top: 0px;    z-index: 9999;}
.stickyclass .ntopnav_wrap_opt .topnav_cont{
    /* white-space:nowrap; */
    padding-left:0;
    float: none;
    margin: 0 auto;
    width: 100% !important;
    text-align: center;}
.stickyclass .ntopnav_wrap_opt .hoursnewlogo img{   
    height: 45px;
    margin-top: 0px;
    margin-left: 8px;
}
.searchicon_wrap .dropdown-menu{right: -6px;left: initial;padding: 0;width: 310px;height: 40px;border:none;box-shadow: none;top: 136%;border-radius: 4px;display: block;top: 20px;opacity: 0;visibility: hidden;transition: 0.2s all linear;}
.socialicon.open .dropdown-menu {visibility: visible;opacity: 1;top: 30px;transition: 0.2s all linear;}
.searchicon_wrap .dropdown-menu:focus{border: 1px solid #aaa;}
.dropdown-menu .caret{display: inline;position: relative;border: none;right: 0px;width: auto;float: right;z-index: -1;}
.dropdown-menu .caret:before{content: '';position: absolute;right: 2px;top: -27px;position: relative;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #0b9ddf;}
.searchicon_wrap .dropdown-menu input{height: 100%;border: none;box-shadow: none;border-radius: 0px;padding-left: 15px;border: 1px solid #ddd;padding-right: 37px;}
.searchicon_wrap .dropdown-menu input:focus{border:1px solid #ccc;}
.searchicon_wrap .dropdown{display:table;}
.page-container{display:table;position:relative;}
.page-container {width: 1000px;margin: 0 auto;padding-left: 15px;box-sizing: border-box;} 
.row--top {margin-top: 15px;margin-bottom: 30px;margin-left:0}
.row {margin: 0 0 15px -15px;} 
[class^="span-"] {float: left;padding-left: 15px;}
.span-8 {width: 66.66667%;}
.splash__container {width: 100%;height: 100%;}
.splash__container * {box-sizing: content-box;}
.splash {display: block;position: relative;overflow: hidden; width:735px; height:235px; background-image:url(/img/news/highlight.jpg?v=1); background-position:center; background-repeat:no-repeat; background-size:cover;}
.splash__media {display: block;max-width: 100%;}
.splash__body {position: absolute;bottom: 0;margin: 1rem;}
.splash__body--top-left {top: 0;left: 0;bottom: auto;-webkit-transform-origin: top left;-moz-transform-origin: top left;-ms-transform-origin: top left;-o-transform-origin: top left;}
.left {clear: none;float: left;}
.splash__label {padding: 3px 10px;font-size: 18px;text-transform: uppercase;background-color: #e32;
color: #fff;font-weight: 600;font-weight: 600;float: left;max-width: 500px;}
.HomePage .splash__label {padding-top: 3px;padding-bottom: 3px;    font-weight: 400;}
.splash__title {color: #fff;line-height: 100%;clear: both;padding: 10px;max-width: 620px;font-weight: 600;}
.splash__title-text {white-space: pre-wrap;}
.splash__container a:hover {color: #e32;}
.partner-area {position: relative;}
.lede {overflow: visible !important;display:block}
.lede__link {color: #333;}
.homepage-video .lede__media {position: relative;}
.lede__media {display: block;float: left;margin-right: 15px;position: relative;width: 125px;height: 83px;background-position: center;background-repeat: no-repeat; background-size:cover;background-color:#eee;border-radius: 8px;box-shadow: 0 4px 10px #ccc;}
.lede__media:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:center no-repeat transparent;z-index:-1;background-size:65px;background-image:url('/img/100-100-gray.png');background-color: #eee;border: 1px solid #e9e9e9; opacity:0}
.redesign1 .grid-posts li:hover .lede__media {
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(1);
    -ms-filter: grayscale(1);
    -o-filter: grayscale(1);
    filter: grayscale(1);
}
.redesign1 .grid-posts li:hover .lede__media{-webkit-filter: initial !important;-moz-filter: initial !important;-ms-filter: initial !important;-o-filter: initial !important;filter: initial !important;}
.redesign1 .grid-posts li .lede__media:after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(to left,#18c746,#1173ff);border-radius: 7px;opacity: 0;}
.redesign1 .grid-posts li:hover .lede__media:after {
    opacity: 0.6;
    opacity: 0;
}
.lede__media {background-size: 148px !important;transition: 0.2s all linear !important;backface-visibility: hidden !important;}
.redesign1 .grid-posts li:hover .lede__media {background-size: 162px !important;}
.post_inner .card_img {background-size: 144px !important;transition: 0.2s all linear !important;backface-visibility: hidden !important;}

.post_inner .story_single:hover .card_img {background-size: 152px !important;}

.trending-sidebar a.rcp-thumb:before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;
background: linear-gradient(90deg, #008F4E, #00693a);z-index: 0;border-radius: 6px;opacity: 0;transition: 0.2s all linear;}

.trending-sidebar a.rcp-thumb {
    position: relative;
}

.trending-sidebar li:hover a.rcp-thumb:before {
    opacity: 0.6;
}



.lede--stacked .lede__media {float: none;margin: 0 0 10px; width:359px; height:126px; background-image:url(/img/news/girl.jpg?v=1); background-position:center; background-size:cover; background-repeat:no-repeat;background-size:cover;}
.image-wrapper{ width:205px; height:90px; background-image:url(/img/news/news3.jpg); background-position:center; background-size:cover; background-repeat:no-repeat; display:table;}
.image-wrapper.img-top{background-image:url(/img/news/news-vid.jpg);}
.image-wrapper.img-community{background-image:url(/img/news/news-commu.jpg);}
.grid-posts.grid-posts--row-of-three li .lede__media{ width:100%; height:96px; background-image:url('/img/200-200.png');background-position:center; background-size:cover; background-repeat:no-repeat;}
.media__object {display: block;}
.lede__media img {display: block;width: 100%;}
.lede__link:hover,.lede--has-no-kicker .lede:hover .lede__link,.bf-item.lede:hover .lede__link,.bf-item.lede:hover  .media__heading a{color: #0bb5be;}
.wrapper-3col .col1{width: 545px;}
.wrapper-3col>div {float: left;padding-left: 15px;}
ul, li, blockquote {padding: 0;margin: 0;list-style-type: none;}
.grid-posts>li {margin-bottom: 30px;width: 95%;position: relative;}
.lede--blue-title .lede__link:hover,.lede--blue-title  .lede:hover  .lede__link{color: #333;}
.fb-like-promo {padding: 15px;padding-right: 101px;position: relative;
background: -webkit-linear-gradient(124deg,#0a79ea 10%,#0ba9dd 31%, #0bc091 104%);
background: -moz-linear-gradient(124deg,#0a79ea 10%,#0ba9dd 31%, #0bc091 104%);
background: -ms-linear-gradient(124deg,#0a79ea 10%,#0ba9dd 31%, #0bc091 104%); 
background: -o-linear-gradient(124deg,#0a79ea 10%,#0ba9dd 31%, #0bc091 104%);
background: linear-gradient(124deg,#0a79ea 10%,#0ba9dd 31%, #0bc091 104%);
font-size: 28px;font-weight: 200;line-height: 34px;clear: both;font-weight: 600;}
.fb-like-promo__text{ color:#fff;}
.fb-like-promo em {font-style: normal;font-weight: 400;}
.fb-like-promo .fb-like-promo__like-button {position: absolute;bottom: 22px;right: 15px;}
.lede__body {overflow: hidden;min-height: 84px; max-height: 84px;}
.lede__title {margin: 0;color: #333;font-size: 17px;font-weight: 400;line-height: 1.2;}
.lede--blue-title .lede__title {color: #07e;}
.lede--bold-title .lede__title {font-weight: 500;display: block;overflow: hidden;max-height: 42px;     font-size: 17px;}
.lede__ptools {position: absolute;right: 0;top: 20px;width: 30px;height: 80px;padding: 5px;z-index: 1;cursor: pointer;box-sizing: content-box;}
.lede__body .lede__ptools {display: none;}
.lede:hover .lede__ptools {display: block;}
.lede__kicker {font-weight: 400;font-size: 13px;color: #222;line-height: 1.2;margin: 7px 0 0;}
.lede--blue-title .lede__kicker {margin: 3px 0 7px 0;overflow: hidden;max-height: 60px;color: #666;line-height: 20px;}
.small-meta {letter-spacing: .1px;margin: 5px 0 0;color: #aaa;font-size: 11px;}
.small-meta .small-meta__item {color: #aaa;font-size: 11px;display: inline-block;margin-left: 5px;}
.small-meta .small-meta__item:first-child {margin-left: 0;}
.small-meta a {color: #aaa;}
.small-meta a:hover {color: #777;}
.small-meta .small-meta__item {color: #aaa;font-size: 11px;display: inline-block;margin-left: 5px;}
.lede__badge {display: block;height: 50px;width: 50px;margin: -15px 0 -35px -15px;position: relative;z-index: 1;text-decoration: none;  background-position:center; background-repeat:no-repeat; background-size:cover;}
a:hover {color: #0bb5be;}
.small-meta span {white-space: nowrap;}
.homepage-video {width: 470px;}
.header {clear: both;position: relative;margin: 0 0 10px;}
.homepage-video header {border-bottom: solid 1px #0bb5be;margin: 0 0 10px;}
.header h1 {float: left;padding: 5px 0;font: bold 18px/1.2 "Helvetica Neue",helvetica,arial,sans-serif;}
.header h1, .header h1 a {color: #33b2bc;}
.homepage-video header h1 {color: #0bb5be;font-size: 20px;font-weight: 700;}
.sidebar-follow .header h1 {color: #e32;font-size: 21px;padding: 0;}
.ThreeColumns .header h1 {padding: 0;font-size: 20px;}
.featured-buzzes {width: 625px;}
.homepage-video .featured-buzzes {width: 100%;}
.grid-posts.grid-posts--row-of-two, .grid-posts.grid-posts--row-of-three {margin-left: -15px;}
.grid-posts .lede--stacked {position: relative;}
.grid-posts.grid-posts--row-of-two li, .grid-posts.grid-posts--row-of-three li {display: inline-block;vertical-align: top;margin-right: -4px;padding-left: 15px;}
.grid-posts.grid-posts--row-of-three li {width: 33%;}
.lede__video-icon {display: block;width: 28px;height: 23px;position: absolute;bottom: 6px;left: 6px;background: #07e;border-radius: 4px;}
.lede__video-icon__arrow {display: block;width: 0;height: 0;border-style: solid;border-width: 5.5px 0 5.5px 8px;border-color: transparent transparent transparent #fff;margin: 6px 11px;}
.homepage-video .lede__title {color: #000;font-size: 14px;line-height: 14px;overflow: hidden;max-height: 54px;}
.grid-posts.grid-posts--row-of-two .lede__title, .grid-posts.grid-posts--row-of-three .lede__title {font-size: 22px;}
.btn--more {cursor: pointer;margin: 0;padding: 0;background-color: transparent;background-image: none;border: 0;white-space: nowrap;
-webkit-appearance: none;appearance: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;
user-select: none;font-family: inherit;height: auto;padding: 10px 0;font-size: 16px;border-radius: 3px;text-decoration: none;cursor: pointer;
display: inline-block;border: 1px solid transparent;text-align: center;border: 1px solid #07e;color: #07e;background: none;width: 100%;}
.feed__load-button{max-width: 50%;margin: 0 auto;float: none;display: table;}
.wrapper-3col .col2 {width: 355px;}
.vertical-section {margin-bottom: 40px;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}
.vertical-section .grid-posts>li {width: 100%;}
.vertical-section .lede__link {position: relative;}
.lede--stacked.lede--has-no-kicker .lede__media {position: relative;}
.lede--has-no-kicker .lede__kicker {display: none;}
.wrapper-3col .col3{width: 335px;}
.hot-block {margin-bottom: 15px;}
.section, .header, .footer, .content {position: relative;width: 100%;float: left;}
.hot-block__header {margin-bottom: 10px;}
.hot-buzzfeed .hot-block__header {text-align: left;}
.hot-block__title {color: #e32;font-size: 16px;padding-bottom: 2px;text-align: center;}.hot-buzzfeed__title {font-size: 26px;text-align: left;}
.hot-block__list {float: none !important;padding-bottom: 0 !important;}
.content {padding-top: 1px;}
.list--numbered {list-style: none;counter-reset: li;}
.list--unstyled {list-style: none;padding-left: 0;margin: 0;}
.list--numbered>li {margin-bottom: 30px;position: relative;counter-increment: li;}
.hot-block__list .list--unstyled .list__li {display: block;height: 90px;width: 205px;margin-bottom: 10px;overflow: hidden;position: relative;}
.list--numbered>li::before {content: counter(li);background-color: #e32;color: #fff;font-weight: 700;font-size: 22px;line-height: 33px;text-align: center;width: 35px;height: 33px;position: absolute;top: 0;left: 0;z-index: 2;padding: 2px 0 0;}
.hot-block__list .list--numbered>li:before {font-size: 15px;height: auto;width: auto;line-height: 23px;min-width: 28px;}
.block img {max-width: 100%;border: 0px;}
.hot-block__list .list--unstyled .list__thumb {height: 90px;width: 225px;}
.hot-block__list .list--unstyled .list__hover {background: #000;background: rgba(0,0,0,0.6);color: #fff;display: none;font-size: 14px;font-weight: 400;height: 90px;width: 205px;line-height: 16px;margin: 0;padding: 15px 10px;position: absolute;top: 0;z-index: 2;}
.hot-block__footer {margin-top: 20px;}
.hot-videos__logo {background: url(/img/videos2.png) no-repeat scroll 0 0 transparent;height: 47px;width: 135px;margin: 0 auto;}
.hot-block__list .list__li:hover .list__hover {display: block;}
.sidebar-follow {clear: both;float: none !important;}
.hot-videos__play-icon {background: url(/img/play_icon.png) no-repeat scroll 0 0 #000;height: 18px;width: 18px;left: 0;margin: 0;position: absolute;top: 72px;z-index: 3;}
.hot-community__logo {background: url(/img/vertical_promo_headers.png) no-repeat scroll -66px -679px transparent;height: 42px;width: 207px;}
.hot-community .community-byline {color: #33b2bc;display: block;font-weight: 700;margin-top: 5px;}
.hot-community .submit-post {height: 100px;overflow: visible;}
.hot-community .submit-post a {background: url(/img/submit.jpg) no-repeat scroll 0 0 transparent;background-size: cover;display: block;height: 100px;width: 205px;border-radius: 9px;}
.sidebar-follow .header {border-bottom: 1px solid #e32;clear: both;margin: 0 0 10px;position: relative;}
.sidebar-follow__links {text-align: center;}
.follow-link {border-radius: 3px;color: #fff;display: inline-block;fill: #fff;height: 31px;line-height: 31px;margin: 0 0 5px 3px;text-align: center;width: 31px;}
.follow-link--c-facebook {background: #3b5998;}
.follow-link:visited, .follow-link:hover, .follow-link:focus {color: #fff;}
.follow-link--c-twitter {background: #00aced;}
.follow-link--c-google {background: #dd4b39;}
.follow-link--c-youtube {background: #b00;}
.follow-link--c-tumblr {background: #44546b;}
.follow-link--c-pinterest {background: #cb2027;}
.follow-link--envelop {background: #999;}
.follow-link--insta {background: #bb7407;}
.follow-link--rss {background: #f4851f;}
.follow-link__phone {background: url(/img/app-icon.png) no-repeat;display: block;width: 126px;height: 54px; margin:0 auto;margin-bottom: 10px;}
.follow-link--iphone{background-position: 0px 3px;height: 46px;background-size: cover; margin-top:5px;}
.follow-link--android{display: table;background-size: cover;height: 46px;background-position: 0px -42px;margin-bottom: 0px;}
footer {width: 100%;border-top: 1px solid #ccc;background: transparent !important;}
.clear {clear: both;}
.page-footer-wrapper {margin-top: 20px;}
.footer--stacked {text-align: center;}
.footer--stacked footer {border: none;}
.page-footer {margin: 0 auto;width: 100%;max-width: 1040px;padding: 25px;position: relative;}
.footer--stacked .page-footer {width: 100%;padding: 0;}
.page-footer .footer-menu {padding: 0;margin: 0;}
.page-footer .footer-menu--main {    padding: 9px 5px 5px 5px;
    border: 1px solid #0baecc;
    border-radius: 3px;
    position: relative;
    background: #fff;
    border-color: #eee;    text-align: left;
    padding: 5px 0;}

.page-footer .footer-menu--main>li:before{
    content: '';
    display: block;
    width: 3px;
    height: 100%;
    background: linear-gradient(90deg, #0baecc, #0bbf97);
    position: absolute;
    top: 0;
    left: 0;
	opacity:0;
}
.page-footer .footer-menu--main>li:hover:before { opacity: 1; }
.page-footer .footer-menu--main>li a { display: block; padding: 3px 5px 4px 10px; }



.page-footer .footer-menu>li {line-height: 170%;text-transform: capitalize;display: inline;margin: 0 0px 10px 0;}
.page-footer .footer-menu--main>li {font-size: 15px;}
.footer--stacked .footer-menu>li {display: block;
    width: 100%;
    margin: 0;
    position: relative;}
.page-footer .footer-menu__item {color: #88919a; font-size: 12px; font-weight: 400;}
.country-switch {position: relative;-webkit-box-shadow: inset 0 1px 1px #fff;-moz-box-shadow: inset 0 1px 1px #fff;-ms-box-shadow: inset 0 1px 1px #fff;-o-box-shadow: inset 0 1px 1px #fff;box-shadow: inset 0 1px 1px #fff;background: #e6e6e6;border-radius: 3px;border: solid 1px #cbcbcb;color: #07e;display: inline-block;font-size: 16px;padding: 0;}
.page-footer .footer-menu__item:hover {color: #231f59d9}
.js_country_switch .fa {margin: 0 9px 0 9px;}
.country-switch .country-switch__button {display: inline-block;color: #07e;padding: 4px 11px !important;}
.country-switch .country-switch__button {padding: 4px 0px !important;}
.page-footer .footer-menu--sub {float: left;width: 52%;display: block;min-width: 490px;}
.footer--stacked .footer-menu--sub {width: 130px;margin: 0 auto;float: none;min-width: 0;}.footer--stacked .footer-menu--sub>li{display: inline;}
.footer--stacked .footer-menu--sub>li:first-child {display: block;margin: 0;}
.footer-copyright {display: inline-block;width: 45%;min-width: 420px;padding: 0;text-align: justify !important;margin-top: 2px !important;}
.footer--stacked .footer-copyright {width: 100%;min-width: 0;margin-top: 00px !important;text-align: center !important;padding:10px}
.footer-copyright li {display: inline;}
.footer-copyright li:last-child {float: right;}
.footer--stacked .footer-copyright li {display: block;}
.footer--stacked .footer-copyright li:last-child {float: none;}
.footer-copyright p {color: #999;font-size: 13px !important;display: inline;}
.footer--stacked .footer-copyright p {font-size: 13px;}
.span-4 {width: 33.33333%;}
.f_partner .by-line--f-other, .f_other .by-line--f-other, .f_sponsorship .by-line--f-other {display: block;}
.row--top {margin-top: 0px;margin-bottom: 30px;margin-left:0}
.row--top .span-8{padding-left:0}
.bnr_leader_m .sqr-bnr{display:none}
.splash{width: 100%;}
.btn--more:hover,.btn--more:focus {transition: background-color 0.3s ease 0s;color: #fff;background-color: #07e; 
background: -webkit-linear-gradient(124deg,#0a79ea 10%,#0ba9dd 31%, #0bc091 104%); 
background: -webkit-linear-gradient(124deg,#0a79ea 10%,#0ba9dd 31%, #0bc091 104%); 
background: -o-linear-gradient(124deg,#0a79ea 10%,#0ba9dd 31%, #0bc091 104%);
background: -moz-linear-gradient(124deg,#0a79ea 10%,#0ba9dd 31%, #0bc091 104%);
background: linear-gradient(124deg,#0a79ea 10%,#0ba9dd 31%, #0bc091 104%); border:1px solid #fff; outline:none;}
.lede__link:hover .lede__video-icon {background-color: #222;}
.homepage-video .lede__title .lede__link {color: #000;font-size: 14px;line-height: 16px;}
.homepage-video {width: 470px;}
.hot-block__list li:hover .hot-videos__play-icon {background-color: red;}
.follow-link--c-facebook:hover {background: #344e86;}
.follow-link--c-twitter:hover {background: #0099d3;}
.follow-link--c-google:hover {background: #d73925;}
.follow-link--c-youtube:hover {background: #a20000;}
.follow-link--c-tumblr:hover {background: #3a485b;}
.follow-link--c-pinterest:hover {background: #b51d23;}
.follow-link--envelop:hover {background: #8c8c8c;}
.follow-link--rss:hover {background: #ee780c;}
.follow-link__phone:hover {opacity: 0.8;}
.byline__author {font-size: 17px;line-height: 1;font-weight: 600;color: #07e;}
.splash{height: auto;background-image:none;height: 230px;}

.splash img {max-width: 100%;width: 100%;height: auto;position: absolute;top: 50%;
    -webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);
}
.splash:hover .splash__title{color: #0bbf95;}
.splash__title{ font-size:55px;}
.social-icon {padding: 0 24px;}
.social-icon .facebook {display: inline-block;margin: 0px 7px;}
.facebook i {font-size: 20px;color: #fff;}
.social-icon:hover a{ opacity:0.5;}
.social-icon  a:hover { opacity:1;}

.ntopnav_wrap_opt{
box-shadow:none; 
margin:0;
background: #231f59;
background: -webkit-linear-gradient(90deg, #008F4E, #00693a);
background: -o-linear-gradient(90deg, #008F4E, #00693a);
background: -moz-linear-gradient(90deg, #008F4E, #00693a);
background: linear-gradient(90deg, #008F4E, #00693a);
z-index:9999;
position: relative;
background-size: 150% 150%;
animation: gradient 15s ease infinite;
/* background: white !important;
background-color: white !important; */
}
.neweleccont .newcont1{width:100%;max-width:initial}
.neweleccont .newcont1 .newcont2{background:0 0}
.ntopnav_wrap_opt .topnav_extra .socialicon .break_mail{color:#eee}
.neweleccont .newcont1 .newcont2 .newcont3{text-align:center}
.break_fbmsg{color:#fff}
.black-bg,.black-bg-1,.black-bg-2{position:fixed;width:100%;height:100%;background:rgba(255, 255, 255, 0.8);z-index: 99;opacity:0;visibility:hidden}
.black-bg-2{  background:rgba(0, 0, 0, 0.56);}
.black-bg.open,.black-bg-1.open,.black-bg-2.open{opacity:0;visibility:visible}
.black-bg-1.open{opacity:1;background: rgba(0,0,0,0.6);}
.header-responsive{z-index:99}
.black-bg-2.open{ opacity:1;z-index:99999;}
/*.notification-show.dropdown-pro-show .caret-1{position: absolute;right: 3px;top: -9px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid white;}*/
.caret-1 {position: absolute;top: -6px;left: initial;margin: 0 0 0 -6px;width: 12px;height: 12px;transform: rotate(45deg);
border-radius: 3px 0 0 0;background: #1fb2f0;box-shadow: -3px -3px 5px rgba(82,95,127,.04);
will-change: transform;transition-property: transform;transition-duration: .25s;right:18px;}
.modal-header{ display:none;}
.modal-body {padding: 0;border-radius: 7px;}
.login{background: rgba(171, 149, 149, 0.18);margin: 10px;display: table;border: 1px solid #6dd4cd;padding: 5px 19px;
color: #fff;border-radius: 2px;font-weight: 300;font-size: 14px;}
.login:hover,.login:focus{  background:rgba(171, 149, 149, 0.32); outline:none;}
.login-popup{ z-index:99999; height:0;}
.login-popup.in,.modal-backdrop.in{ height:auto; background:rgba(10, 10, 10, 0.74)}
.modal-backdrop { height:0;z-index:111;}
.break_fbmsg .share-icon{ width: 20px;background-position: center;background-repeat: no-repeat;background-size: cover;background-image: url(/img/share.png);height: 22px;display: block;}
.share-icon-popup .modal-header .modal-title{ font-size:0px}
.share-icon-popup .modal-header,.share-icon-popup .modal-footer{ border:none;}
.share-icon-popup{ padding:0 !important; z-index:100000;}
.share-icon-popup .modal-footer{text-align: right;border-top: 1px solid #e5e5e5;bottom: 10px;text-align: center;float: none;margin: 0 auto;width: 100%;border: none;padding-right:0;padding-left:0}
#nav-popup{z-index:10001;}
.share-icon-popup .modal-body{  left:0; right:0; margin:0 auto; text-align:center;    padding-bottom: 0;}
.share-icon-popup .modal-body h3{font-weight: 400;font-size: 20px;color: #065d56;margin: 19px -1px;}
.share-icon-popup .modal-body .form-control{ border:1px solid #ccc; border-radius:0 4px 4px 0; box-shadow:none;background: #f9f9f9;    box-shadow: 0px 0px 40px #ddd inset;padding-right: 70px;}
.share-icon-popup .modal-body .form-control:focus{border-color:#aaa;    box-shadow: 0px 0px 40px #eee inset;}
.copy-text {display: table;margin: 0 auto 10px auto;width: auto;}
.share-link{margin:19px auto 0;padding:5px 25px;font-size:14px;border:1px solid #07e;color:#07e;text-transform:uppercase;background:0 0;    margin-top: 0;position: absolute;max-width: initial;width: auto;bottom: 0;right: 0;height: 100%;padding: 0 14px;}
.copy-div {position: relative;width: 100%;}
.share-or {display: table;margin: 0 auto;margin-top: 20px;font-weight: 600;}
.share-icon-popup .modal-body p{ color:#444; font-size:15px;}
.share-icon-popup .modal-header .close{     position: relative;width: 30px;height: 30px;right: 0;}
.share-icon-popup .modal-header .close:hover,.share-icon-popup .modal-header .close:focus{ outline:none;}
.share-icon-popup .modal-header .close:before{content:'';position:absolute;top:0;right:0;background-image:url(/img/Close-icon.png);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}
.share-link:hover,.share-link:focus{ background: -webkit-linear-gradient(124deg,#0a79ea 10%,#0ba9dd 31%, #0bc091 104%);
background: -webkit-linear-gradient(124deg,#0a79ea 10%,#0ba9dd 31%, #0bc091 104%);
background: -o-linear-gradient(124deg,#0a79ea 10%,#0ba9dd 31%, #0bc091 104%);
background: -moz-linear-gradient(124deg,#0a79ea 10%,#0ba9dd 31%, #0bc091 104%);
background: linear-gradient(124deg,#0a79ea 10%,#0ba9dd 31%, #0bc091 104%); border:1px solid transparent; outline:none; color:#fff;}
.share-icon-popup .modal-dialog{width: 100%;margin:0 auto; padding: 0;max-width: 480px; top:50%; transform:translateY(-50%);}
.share-icon-popup.modal.fade .modal-dialog{-webkit-transform:translate(0,-50%) scale(0.93);-moz-transform:translate(0,-50%) scale(0.93);-ms-transform:translate(0,-50%) scale(0.93);-o-transform:translate(0,-50%) scale(0.93);transform:translate(0,-50%) scale(0.93);}
.share-icon-popup.modal.in .modal-dialog{-webkit-transform:translate(0,-50%) scale(1);-moz-transform:translate(0,-50%) scale(1);-ms-transform:translate(0,-50%) scale(1);-o-transform:translate(0,-50%) scale(1);transform:translate(0,-50%) scale(1);}
.share-icon-popup .modal-content{ box-shadow: none;border: none;border-radius: 4px;padding: 8px 25px 25px 25px;background:rgba(255, 255, 255, 0.94);}
.share-icon-popup .modal-header{ padding:0;}  
.socialicon a.profile-drop{display: inline-table;padding-top: 2px;cursor: pointer;margin-right: 27px;position: relative;cursor: pointer;padding: 10px 6px 14px 6px;margin: 0;float: right;right: 5px;}
a.search:hover {background: rgba(0,0,0,0.08);}
.profile-drop .user-icon{font-size: 21px;color: #fff;width: 30px;height: 30px;display: table;position: relative;cursor: pointer;position: relative;background-image: url(/img/user-dummy-1.png) !important;background-position: center;background-repeat: no-repeat;    background-size: cover !important;
    border-radius: 99px;top: 8px;}
.respo-search{background:transparent; border:none; cursor:pointer;}
.respo-search:focus{outline:none;}
.pro-notify{position: absolute;right: 1px;top: 0px;min-width: 8px;height: 9px;background: #e62b2b;
display: table;font-size: 9px;padding: 3px;font-style: normal;border-radius: 50%;}
.profile-dropdown{ display:table; margin:0; padding:0; background:#fff; width:100%;    opacity: 0.9;}
.profile-dropdown li{ display:table; width:100%;}
.profile-dropdown li a{border-bottom:1px solid #2398e6;width: 100%;padding: 9px 15px;display: table;color: #fff;font-size: 14px; position:relative;background: linear-gradient(180deg,#0baad8,#0b84e8);
background:-webkit-linear-gradient(180deg,#0baad8,#0b84e8);
background: -moz-linear-gradient(180deg,#0baad8,#0b84e8);
background: -ms-linear-gradient(180deg,#0baad8,#0b84e8);
background: -o-linear-gradient(180deg,#0baad8,#0b84e8);font-family: Roboto,arial,sans-serif;text-transform: capitalize;}
.popup-social-icon{margin: 0;padding: 0;margin: 0 auto;float: none;}
.popup-social-icon li{display: inline-block;float: none;}
.popup-social-icon li a{padding: 0;display: inline-block;margin: 5px 4px;border-radius: 50%;}
.profile-dropdown li a:before{ content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.6); opacity:0;}
.search .dropdown-menu{float: right;right: 9px;left: initial;padding: 0;min-width: 170px;min-height: 42px;border:none; display:block; opacity:0; visibility:hidden; top:36px;}
.profile-dropdown li:nth-child(3) a{ border-bottom:none;}
.profile-dropdown li a:hover:before{ opacity:0.1;}
.search.open .dropdown-menu{opacity: 1;visibility: visible;top: 46px;transition-delay:0.3s !important;}

/* FontAwesome */
@font-face{font-family:FontAwesome;src:url(/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),
url(/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),
url(/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),
url(/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),
url(/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;
-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
.fa-user:before {content: "\f007";}
.fa-clock-o:before {content: "\f017";}
.fa-comment:before {content: "\f075";}
.fa-facebook-f:before,.fa-facebook:before {content: "\f09a";}
.fa-twitter:before {content: "\f099";}
.fa-google-plus:before {content: "\f0d5";}
.fa-youtube:before {content: "\f167";}
.fa-pinterest:before {content: "\f0d2";}  
.fa-bell:before {content: "\f0f3";}
.fa-envelope:before {content: "\f0e0";}
.fa-instagram:before {content: "\f16d";}
.fa-rss:before {content: "\f09e";}
.fa-globe:before {content: "\f0ac";}
.fa-angle-down:before {content: "\f107";}
.fa-tumblr:before {content: "\f173";}
.fa-lock:before {content: "\f023";}
.fa-pinterest-p:before {content: "\f231";}
.fa-eye:before {content: "\f06e ";}
.fa-arrow-right:before {content: "\f061";}
.fa-caret-down:before {content: "\f0d7";}
/*.fa-language:before {content: "\f1ab";}
.fa-futbol-o:before {content: "\f1e3";}
.fa-heartbeat:before {content: "\f21e";}
.fa-newspaper-o:before {content: "\f1ea";}
.fa-id-card-o:before {content: "\f2c3";}
.fa-hand-pointer-o:before {content: "\f25a";}
.fa-building-o:before {content: "\f0f7";}*/

.follow-link:visited,.follow-link:hover,.follow-link:focus{color:#fff}
.follow-link{font-size: 16px;}
.js_country_switch .fa {margin: 0 9px 0 9px;}
.country-switch .country-switch__button{padding:4px 0px !important}
.country-switch:hover ,.country-switch:hover a{color:#333}
.fb-like-promo em{font-weight:400}
.btn-close{ display:none;}
.banner-srticky{ display:none}
.page-wrapper {display: block;width: 100%;height: 100%;clear:both}

/*redesign1*/
.redesign1 .grid-posts li{width: 50%;display: table;float: left;vertical-align: top;padding: 6px 6px 6px 6px;margin-bottom:10px;border: none;}
.redesign1 .grid-posts{display: block;width: 100%;}
.redesign1 .homepage-video .grid-posts li{padding: 5px 15px 5px 10px;}
.redesign1 .col1 {width: calc(100% - 335px);}
.redesign1 .homepage-video{width:100%;margin: 20px auto 30px auto;display: block;float: none;clear: both;overflow: hidden;max-height: 220px;}
.redesign1 .homepage-video .grid-posts li {max-width: 180px;    margin-bottom: 0;}
.redesign1 .homepage-video .grid-posts{margin-left: 0;}
.redesign1 .homepage-video .lede__body {min-height: initial;max-height: initial;}
.ntopnav_wrap_opt .topnav_cont2 a {float: none;display: inline-block;}
.stickyclass .ntopnav_wrap_opt .topnav_cont2 {
    white-space: nowrap;
    padding-left: 0;
    width: fit-content !important;
    position: absolute;
    top: 50%;
    height: 100%;
    transform: translateY(-50%);
    right: 0;
    left: 0;
    margin: 0 auto;
    text-align: center;
    padding: 0 40px 0 0;
    z-index: -1;
}
.hoursnewlogo .fa-angle-down {color: #fff;position: relative;margin: 0px 0px 0 11px;top: 3px;font-size: 18px;    opacity: 0.6;}
.hoursnewlogo:hover .fa-angle-down{opacity:1}
.videologo25{position:absolute;}
 .header-responsive .hoursnewlogo{padding: 15px 0px 14px 0px;}
  a.videologo25,.header-responsive  a.videologo25 {position: fixed;top: 40px;opacity: 1;height: 52px;z-index: 99999999;
background: #0b99e1;background: -webkit-linear-gradient(-20deg,#0baad8,#0b84e8);
background: -moz-linear-gradient(-20deg,#0baad8,#0b84e8);
background: -ms-linear-gradient(-20deg,#0baad8,#0b84e8);
background: -o-linear-gradient(-20deg,#0baad8,#0b84e8);
background: linear-gradient(-20deg,#0baad8,#0b84e8);
width: 180px;left: 0px;padding: 10px 0 0 27px;text-align: left;opacity: 0;visibility: hidden;top: 30px;}
.arrow-down{ display:inline-block;}
.stickyclass  .videologo25.video-show,.header-responsive .videologo25.video-show{height: 52px;opacity: 1;visibility: visible;top: 53px;left: 0px; opacity:0.9;z-index:10000}
span.noti-nmber {position: absolute;right: 10px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);background: #ea0e0e;color: #fff;padding: 3px;font-size: 10px;border-radius: 99%;height: 20px;width: 20px;text-align: center;}
.stickyclass .videologo25.video-show:hover,.header-responsive  .videologo25:hover{ opacity:1;}
.header-responsive .videologo25.video-show {right: initial;display: table;LEFT: -15px;float: left;z-index: 9999999999; top:61px;}
.videologo25 img{ height:30px;opacity:0.7}
.videologo25:hover img{opacity:1}
.notification-show ul li.disable_menu a {padding-top: 12px;border-bottom: 1px solid #eee;background: transparent; border-radius:7px 7px 0 0;    color: #fff;
    background: transparent;
    border-bottom: transparent;}
.notification-show ul li.disable_menu a:hover {background: #f8f8f8;;cursor:text}
 .stickyclass  .rotate-arrow .fa-angle-down,.header-responsive .rotate-arrow .fa-angle-down{ transform:rotate(-90deg) }
.notification-show{position: fixed;right: 155px;top: 51px;width: auto;min-width: auto;z-index: 1000000;background: #fff;opacity: 0;visibility: hidden;-webkit-transform: scale(0.9);-moz-transform: scale(0.9);-ms-transform: scale(0.9);-o-transform: scale(0.9);transform: scale(0.9);-webkit-transform-origin: right;-moz-transform-origin: right;-ms-transform-origin: right;-o-transform-origin: right;transform-origin: right;}

.notification-show.dropdown-pro-show{opacity: 1;visibility: visible;border-radius: 4px;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-webkit-transition: 0.2s all linear;-moz-transition: 0.2s all linear;-ms-transition: 0.2s all linear;-o-transition: 0.2s all linear;transition: 0.2s all linear;
-webkit-transition-delay: 0s;-moz-transition-delay: 0s;-ms-transition-delay: 0s;-o-transition-delay: 0s;transition-delay: 0s;
-webkit-transition-duration: 0.1s;-moz-transition-duration: 0.1s;-ms-transition-duration: 0.1s;-o-transition-duration: 0.1s;transition-duration: 0.1s; background:transparent;}


.notification-show ul{margin: 0;padding: 0;display: table;width: 100%;background: #fff;box-shadow: 5px 4px 6px 0px #565555;border-radius: 2px;border-radius: 7px;overflow:hidden;background: #0a79ea;background: linear-gradient(90deg,#0a79ea 10%,#0a79ea 31%, #23bdf1 104%);
    color: #fff;
    box-shadow: none;}
.notification-show ul li{ display:table; width:100%;}
.notification-show ul li a{width: 100%;padding: 9px 45px 9px 20px;display: table;color: #777;font-size: 13px;border-radius: 0;    position: relative;
    color: #fff;}
.notification-show ul li a:hover,.notification-show ul li.disable_menu a:hover {
    background: rgba(0,0,0,0.15);
    color: #fff;
}

/*Login Popup*/
.blur-bg {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #111;z-index: 9999; display:none}
 .blur-bg .bganim {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: url(/img/default-screeshot.jpg?v=1);
background-size: cover;z-index: -9;opacity: 1;-webkit-animation:scrollBgGridLinks 240s linear infinite;
-moz-animation:scrollBgGridLinks 240s linear infinite;animation:scrollBgGridLinks 240s linear infinite;}
.bganim:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(200,200,200,0.7);z-index: 0;}
.comment-form input[type='text']::-webkit-input-placeholder ,.comment-form textarea::-webkit-input-placeholder { color: #aaa;}
.login-main{display: table;width: 100%;max-width: 450px;margin: 0 auto;position: relative;left: 0;right: 0;border-radius: 7px;
padding: 0;}
.login-div{background:#fff;padding:15px 45px 35px}
.form-main h2{font-weight:300;text-align:center;margin:10px auto 30px;display:table}
.login-popup .form-group label{ display:none;}
.form-main .form-group label{font-weight: 400;font-size: 13px;margin:0}
.form-main .form-group .form-control{border: none;box-shadow: none;border-bottom: 1px solid #e0e0e0;border-radius: 0;
padding: 0;z-index: 12;background: transparent;}
.form-main .form-group .form-control:focus {border-bottom-color: #999;}
.LoginBtn{text-transform:uppercase;font-family:roboto,arial;width:100%;background-color:#49a0d5;color:#fff;font-size:13px;
min-height:40px;padding:10px 0;border-radius:99px;box-shadow:0 6px 15px #ccc;margin:20px 0 0;border:1px solid #2887bf;display:table;text-align:center;}
.LoginBtn .fa {font-size: 12px;position: relative;left: 10px;}
.LoginBtn:focus{outline:none}
.LoginBtn:hover {background-color: #63adda;}
.forgot-pass-text {margin: 10px auto 0 auto;font-weight: 500;font-size: 13px;width: 100%;text-align: center;display: inline-block;}
.forgot-pass-text a,.login-div a{color:#000;}
.forgot-pass-text a:hover,.login-div a:hover{color:#999;}
.social-btns .LoginBtn .fa{left:-5px}
.social-btns .LoginBtn,.social-btns .LoginBtn:hover{color:#fff}
.social-btns {display: table;width: 100%;margin-top: 20px;}
.social-btns .ggl-btn, .social-btns .fb-btn {width: 46%;display: inline-block;margin: 1% 2%;}
.social-btns .ggl-btn {background-color: #dd4e40;border-color: #da4e41;}
.social-btns .fb-btn {background-color: #3b5998;border-color: #2a4e98;}
.social-btns .ggl-btn:hover, .social-btns .fb-btn:hover{opacity:0.9}
.createAccount-text {background: #464553;color: #fff;padding: 20px 30px;text-align: center;box-shadow: 0px 6px 9px #777;}
.createAccount-text a {color: #aaa;}
.createAccount-text a:hover{color: #fff;}
.reg_div .form-group{ padding:0;}
.reg_div .padin-ri-15{ padding-right:15px;}
.login-main .form-group{ position:relative;    z-index: 11;}
.for-login-popup .help-block{position: absolute;background: rgba(208, 108, 108, 0.96);color: #ffffff;
font-size: 11px;margin: 0;width: auto;z-index: 0;padding-left: 15px;border-radius: 2px;display: block;transition: 0.2s all linear;left: 0;width: 100%;height: 100%;border-radius: 22px;top: 0px;line-height: 34px;}
	.login-popup .form-main .form-group .form-control:focus + .help-block{ display:none;}
.login-main .help-block:before{content: '';position: absolute;bottom: -8px;right: 7px;width: 0;height: 0;
border-left: 4px solid transparent;border-right: 5px solid transparent;border-top: 8px solid rgba(221, 78, 64, 0.7);}
.form-main .form-group.has-error .form-control  + .error-sign:hover  + .help-block{display:block !important}
.form-main .form-group.has-error .form-control{border-color: #dd4e40;}
.error-sign{position: absolute;bottom: 6px;RIGHT: 12px;display: none;color: #FFFF;FONT-WEIGHT: 500;BACKGROUND: rgba(221, 78, 64, 0.84);COLOR: #FFF;PADDING: 1PX 8px; cursor:pointer;}
.form-main .form-group.has-error .error-sign{ display:block;}
.login-main .padin-ri-15 .help-block{width: 91%;}
.for-display{ display:table; width:100%;}
.position-fixed-bottom-bar{ position:fixed;background: -webkit-linear-gradient(124deg,#111 10%,#444 50%, #666 100%);background: -moz-linear-gradient(124deg,#111 10%,#444 50%, #666 100%);
background: -ms-linear-gradient(124deg,#111 10%,#444 50%, #666 100%);
background: -o-linear-gradient(124deg,#111 10%,#444 50%, #666 100%);
background: linear-gradient(124deg,#111 10%,#444 50%, #666 100%); bottom:0; left:0; display:none; width:100%}
.position-fixed-bottom-bar .div-for-link{ display: table;width: 100%;padding: 9px 15px;}
.dwnld-link{font-size: 17px;font-weight: 400;color: #fff;padding: 7px 0;font-family: Roboto,arial,sans-serif;}
.dwnld-link:hover,.dwnld-link:focus{ text-decoration:none;color: #fff;}
.iphone_svg, .android_svg {width: 30px;display: inline-block;height: 30px;margin: 0 5px;}
.iphone_svg svg, .android_svg svg {max-width: 100%;}
.dwnld-text {position: relative;top: -8px;margin: 0 10px 0 0px;}
.play-store-link{width: auto;padding: 0 15px;line-height: 31px;background: transparent;border: 2px solid #fff;
font-size: 14px;margin: 0 7px;border-radius: 28px;color: #fff;font-weight: 400;display: inline-block;}
.play-store-link:hover,.play-store-link:focus{ background:#fff; color:#333;}
.float-right{ float:right;}
   
   

/*new-login-popup*/
.for-popup-bg .for-back-img{width: 100%;min-height: 500px;background-position: center;
background-size: cover;background-repeat: no-repeat;z-index: 0; position:relative;}
.for-popup-bg .for-back-img-bg{ content:''; position:absolute; top:0; left:0; width:100%; height:100%; }
.for-popup-bg .for-login-popup {width: 61%;z-index: 111111111;opacity: 1;display: block;padding: 0px;height: 100%;position: relative;float: right; overflow:hidden}
.for-popup-bg .div-for-text-right{opacity: 1;z-index: 111;position: relative;top: 50%;transform: translateY(-50%);position: absolute;margin: 0 auto;float: none;text-align: center;width: 100%;}
.for-popup-bg .div-for-text-right h3{text-align: center;font-size: 25px;position: relative;margin-bottom: 10px;font-weight: 400;}
.for-popup-bg .div-for-text-right p{ font-weight: 300;  font-size:20px;}
.for-popup-bg .for-login-popup-1{opacity: 0.95;
display: table;width: 100%;height: 100%; position:relative;}
.for-popup-bg .form-main .form-group{ width:100%; display:table; position:relative; }
.for-popup-bg .form-main .form-group .form-control{display: table;border: 1px solid #e2e1e1;padding: 0 15px; border-radius:3px;}
.for-popup-bg .form-main hr{margin: 15px 0;border-top: 1px solid #dcdcdc; position:relative;}
.signup-link{display: table;float: left;margin: 0px 0;color: #efefef;font-size: 14px;bottom: 0;position: absolute;
background: #384a54;width: 101%;padding: 10px 0;text-align: center;}
.signup-link a {color: #ffffff;margin-left: 4px; text-decoration:underline;}
.login-with-fb{display: table;text-align: center;width: 100%;}
.fb-login{width: auto;padding: 4px 20px;display: inline-block;margin: 5px auto;background: #3b5998;border: none;
box-shadow: none;width: 31%;color: #fff;margin-right: 2%;height: 37px;border-radius: 2px;}
.fb-login:hover,.fb-login:focus{ opacity:0.9; outline:none;}
.fb-login i{font-size: 18px; vertical-align:middle;}
.fb-login.twitter-login{  background:#55acee;}
.fb-login.google-login{background:#dc4e41;}
.login-with-head{color: #adabab;font-size: 13px;margin: 30px auto 10px auto;display: table;}
.for-popup-bg .form-main hr:before{content: 'OR';position: absolute;width: 30px;height: 30px;background: rgba(255, 255, 255, 0.95);color: #384a54;border-radius: 50%;left: 0;right: 0;margin: 0 auto;top: -15px;padding-top: 7px;font-size: 12px;
border: 1px solid #dcdcdc;}
.for-popup-bg .text-pos{position: absolute;top: 50%;transform: translateY(-50%);display: table;width: 100%;display: table;
padding: 0 19px;max-width: 370px;margin: 0 auto;text-align: center;left: 0px; right:0px; }
.for-popup-bg .login-popup .form-main{ text-align:center;}
.for-popup-bg .for-login-btn{width: 100%;padding: 10px 40px;text-align: center;color: #fff;margin: 0 auto;
text-align: center;border-radius: 6px;margin: 13px 0;
background: linear-gradient(124deg,#0a79ea 10%,#0ba9dd 31%, #0bc091 104%);
background: -o-linear-gradient(124deg,#0a79ea 10%,#0ba9dd 31%, #0bc091 104%);
background: -moz-linear-gradient(124deg,#0a79ea 10%,#0ba9dd 31%, #0bc091 104%);opacity: 0.85;
 border:1px solid #fff;}
.for-popup-bg .for-login-btn:hover{outline: none;color: #fff;opacity: 1; }
.for-popup-bg .for-login-btn:focus{ outline:none;}
.for-popup-bg .logo-bg{ position:relative; bottom:0; right:0; background-image:url("/img/logo-white2.png"); background-position:center; background-repeat:no-repeat; background-size:300px;}
.back-arrow{width: 30px;height: 30px;background: #384a54;background-image: url(../img/back.svg);background-position: center;
background-size: 14px;background-repeat: no-repeat;top: 8px;position: absolute;left: 8px;}
.forgotpwddiv .forgot-pwd{    display: table;
text-align: center;
float: none;
margin: 6px auto;}
.for-popup-bg .modal-backdrop{ 
background:rgba(12, 12, 12, 0.9); opacity:1;z-index: 9999;}
.for-popup-bg .black-bg-2{     background: transparent;}
.for-popup-bg .login-popup.modal.fade.in .modal-dialog{transform: translate(0,-50%) scale(1);-moz-transform: translate(0,-50%) scale(1);-ms-transform: translate(0,-50%) scale(1);-webkit-transform: translate(0,-50%) scale(1);}
.for-popup-bg .login-popup.modal.fade .modal-dialog{transform: translate(0,-50%) scale(0.96);    max-width: 780px; width:780px;
border-radius: 11px;-moz-transform:translate(0,-50%) scale(0.96);-ms-transform: translate(0,-50%) scale(0.96);-webkit-transform: translate(0,-50%) scale(0.96); margin:0 auto;
top: 50%;}
.for-popup-bg .modal-content{ box-shadow:none; border:none; border-radius:0px;}
.positionrel{display: block;width: 100%;height: 100%;position: relative; top:0; left:0;    height: 555px;}
.for-popup-bg  .login-right{float: left;display: block;position: relative;width: 39%;height: 100%;    background: rgba(25, 46, 57, 0.86); overflow:hidden;color: #fff;}
.for-popup-bg  .login-right:before{ content: '';position: absolute;right: -40px;bottom: -50px;background-image:url(/img/login-bg-small.png);background-position: center;background-size: cover;background-repeat: no-repeat;width: 200px;
height: 200px;transform: rotate(-33deg);opacity: 0.5;}
.for-popup-bg .signin-head{color: rgba(25, 46, 57, 0.86);font-size: 20px;margin-bottom: 30px;text-align: left;text-transform: capitalize;font-weight: 400;}
.for-popup-bg .modal-header{ display:table; padding:0; border:none;}
.for-popup-bg  .login-close{width: 30px;height: 30px;position: absolute;right: 20px;top: 20px;background-image: url(/img/Close-icon.png);background-position: center;background-repeat: no-repeat;background-size: cover;opacity: 0.8;    cursor: pointer;z-index: 1;}
.for-popup-bg  .login-close:hover,.for-popup-bg  .login-close:focus{ outline:none;} 
.for-popup-bg .form-main .form-group .form-control:focus{ border:1px solid #6f828c;}
.for-popup-bg .for-logo{width: 191px;height: 51px;background-image: url(/img/logo-white2.png);background-position: center;
background-repeat: no-repeat;background-size: cover;margin: 0 auto 32px auto;}
.for-popup-bg .forgot-pwd{text-align: center;text-decoration:none;color: #0ba9dd;font-size: 12px;}
.for-popup-bg .login-logo{position: fixed;top: 20px;left: 20px;width: 150px;height: 40px;background-image: url(/img/logo-white2.png);background-position: center;background-repeat: no-repeat;background-size: cover;cursor: pointer;}
.for-popup-bg .forgot-pwd:hover{color: #0ba9dd;text-decoration:underline;}




/*New-login-design*/
.for-popup-bg-1 .login-logo{position: fixed;top: 20px;left: 20px;width: 150px;height: 40px;background-image: url(/img/logo-white2.png);background-position: center;background-repeat: no-repeat;background-size: cover;cursor: pointer;}
.for-popup-bg-1.modal-backdrop{ 
background:rgba(12, 12, 12, 0.9); opacity:1;z-index: 9999;}
.for-popup-bg-1 .login-popup.modal.fade.in .modal-dialog{transform: translate(0,-50%) scale(1);-moz-transform: translate(0,-50%) scale(1);-ms-transform: translate(0,-50%) scale(1);-webkit-transform: translate(0,-50%) scale(1);}
.for-popup-bg-1 .login-popup.modal.fade .modal-dialog{transform: translate(0,-50%) scale(0.96);    max-width: 780px; width:780px;
border-radius: 11px;-moz-transform:translate(0,-50%) scale(0.96);-ms-transform: translate(0,-50%) scale(0.96);-webkit-transform: translate(0,-50%) scale(0.96); margin:0 auto; left:0; right:0; position:absolute;
top: 50%;}
.for-popup-bg-1 .modal-content{ box-shadow:none; border:none;    border-radius: 5px; overflow:hidden;}
.for-popup-bg-1 .login-popup.fade.in{ width: 100%;height: 100%;display: table;}
.for-popup-bg-1 .modal-body {padding: 0;border-radius: 7px;display: table;width: 100%;height: auto;min-height: 480px;}
.for-popup-bg-1 .for-div-cen{ position:absolute; top:50%; transform:translate(0,-50%);  margin:0 auto; left:0; right:0;}
.for-popup-bg-1 .for-div-cen{width: 162px;height: 143px;background-image: url(../img/logo-3.png);background-position: center;
background-size: cover;background-repeat: no-repeat;transform: translateY(-50%)scale(1);cursor: pointer;transition: 0.2s all linear;transition-delay: 0.3s;transform-origin: right 105px;-moz-transform: translateY(-50%)scale(1);-ms-transform: translateY(-50%)scale(1);-webkit-transform: translateY(-50%)scale(1);}
.for-main-div{ display:table; width:100%; min-height: 480px; position:relative;  z-index: 0; background:#fff}
.for-popup-bg-1 .for-div-cen{z-index:1;}
.for-left-div{ position:relative; display:table; width:50%;min-height: 480px; float:left; }
.for-right-div{position: relative;display: table;width: 39%;min-height: 480px;float: right; opacity:0; visibility:hidden; transition:0.2s opacity linear;transition-delay:0.5s; left:-100px;}
.for-right-div .positionrel{padding: 60px 26px;}
.for-popup-bg-1 .in  .for-right-div{ opacity:1;transition:0.2s opacity linear;visibility:visible; transition-delay:1s;left:0px;}
.login-popup .form-main .form-group .form-control{border:1px solid #bbbaba;box-shadow: none;border-radius: 0;padding: 0;
z-index: 12;background: transparent;border-radius: 20px;padding: 0 15px;}
.login-popup .form-main .form-group{ bottom:-10px; transition:0.2s bottom,opacity linear;opacity:0; position:relative;}
.login-popup .user-icon {width: 70px;height: 70px;background-position: center;background-repeat: no-repeat;
background-size: cover;background-image: url(../img/user.svg);display: table;margin-bottom: 20px;text-align: center;margin: 15px auto;position: relative;bottom:-10px;opacity: 0;transition: 0.2s bottom,opacity linear;}
.login-popup .fb-login{ bottom:-10px;opacity: 0;transition: 0.2s bottom,opacity linear;position:relative; padding: 4px 11px;width: 37px;height: 37px;border-radius: 50%; }
.login-popup .form-main .form-group .form-control:focus{border:1px solid #989898;}
.login-popup .for-login-btn-new{width: 100%;
background: -webkit-linear-gradient(124deg,#0a79ea 10%,#0ba9dd 31%, #0bc091 104%);
background: -webkit-linear-gradient(124deg,#0a79ea 10%,#0ba9dd 31%, #0bc091 104%);
background: -o-linear-gradient(124deg,#0a79ea 10%,#0ba9dd 31%, #0bc091 104%);
background: -moz-linear-gradient(124deg,#0a79ea 10%,#0ba9dd 31%, #0bc091 104%);
background: linear-gradient(124deg,#0a79ea 10%,#0ba9dd 31%, #0bc091 104%);
height: auto;line-height: 26px;border-radius: 20px;display: table;color: #fff;border: none; position:relative; margin-bottom:10px; opacity:0;transition:0.2s bottom,opacity linear; bottom:-10px;}
.login-popup .login-with-head{opacity:0;transition:0.2s bottom,opacity linear; bottom:-10px; position:relative;}
.for-popup-bg-1   .forgot-pwd{display: table;font-size: 12px;margin: 3px auto;color: #8a8686; opacity:0;transition: 0.2s bottom,opacity linear; bottom:-10px; position:relative;}
.for-popup-bg-1  .sign-up-link {font-weight: 500;color: #0bb4b8;font-size: 13px;word-spacing: 1px;    display: table;
margin: 3px auto;opacity: 0;transition: 0.2s bottom,opacity linear;bottom: -10px;position: relative;}
.login-popup .for-login-btn-new:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.05);opacity: 0;border-radius: 20px;}
.login-popup .for-login-btn-new:hover,.login-popup .for-login-btn-new:focus{ outline:none; color:#fff;}
.login-popup .for-login-btn-new:hover:before{ opacity:1;}
.for-popup-bg-1 .sign-in-anim .fb-login:hover,.for-popup-bg-1 .sign-in-anim .fb-login:focus{ opacity:1;}
.for-popup-bg-1 .sign-in-anim .fb-login i {font-size: 16px; transition:0.3s all linear;}
.for-popup-bg-1 .in .for-div-cen{transform: scale(5.8);transform-origin: 170px 85px;transition-delay: 1s; transition-duration:0.5s;}
.login-popup .sign-in-anim .user-icon {opacity: 1;bottom:0px;transition: 0.3s bottom,opacity linear;transition-delay: 1.3s;}
.login-popup .sign-in-anim .form-main .form-group:nth-child(2){opacity: 1;bottom:0px;transition: 0.3s bottom,opacity linear;transition-delay: 1.5s;}
.login-popup .sign-in-anim .form-main .form-group:nth-child(3){opacity: 1;bottom:0px;transition: 0.3s bottom,opacity linear;transition-delay: 1.7s;}
.login-popup .sign-in-anim .form-main .form-group:nth-child(4){opacity: 1;bottom:0px;transition: 0.3s bottom,opacity linear;transition-delay: 1.9s;}
.login-popup .sign-in-anim .for-login-btn-new{opacity: 1;bottom:0px;transition: 0.3s bottom,opacity linear;transition-delay: 1.9s;}
.for-popup-bg-1 .sign-in-anim  .forgot-pwd,.for-popup-bg-1 .sign-in-anim .sign-up-link{opacity: 1;bottom:0px;transition: 0.3s bottom,opacity linear;transition-delay: 2.1s;}
.for-popup-bg-1 .sign-up-link:hover,.for-popup-bg-1 .sign-up-link:focus{ text-decoration:underline;transition: 0.2s all linear;}
.for-popup-bg-1 .sign-in-anim  .forgot-pwd:hover,.for-popup-bg-1 .sign-in-anim  .forgot-pwd:focus{color:#0bb4b8;transition: 0.2s all linear;}
.for-popup-bg-1 .sign-in-anim  .forgot-pwd:nth-child(2){transition-delay: 2.3s;}
.for-popup-bg-1 .sign-in-anim .fb-login{bottom:0px;opacity: 0.7;transition: 0.3s bottom,opacity linear;transition-delay: 2.6s;}
.for-popup-bg-1 .sign-in-anim .fb-login:nth-child(2){transition-delay: 2.7s;}
.for-popup-bg-1 .sign-in-anim .fb-login:nth-child(3){transition-delay: 2.8s;}
.for-popup-bg-1 .sign-in-anim.fb-login:hover,.for-popup-bg-1 .in .fb-login:focus{ opacity:1; transition:0.3s all linear; outline:none;}
.for-popup-bg-1 .in  .forgot-css .fb-login:hover,.for-popup-bg-1 .in  .forgot-css .fb-login:focus{ opacity:1;}
.for-popup-bg-1 .login-popup .sign-in-anim .login-with-head{bottom:0px;opacity: 1;transition: 0.3s bottom,opacity linear;transition-delay: 2.5s;}
.signupdiv ,.logindiv{ display:table; width:100%;}
.login-popup.in .signupdiv .user-icon, .login-popup.in .signupdiv .form-main  .form-group:nth-child(2), .login-popup.in .signupdiv .form-main  .form-group:nth-child(3), .login-popup.in .signupdiv .form-main  .form-group:nth-child(4),.login-popup.in .signupdiv .for-login-btn-new,.for-popup-bg-1 .in .signupdiv  .forgot-pwd,.for-popup-bg-1 .signupdiv .sign-up-link,.for-popup-bg-1 .login-popup.in  .signupdiv  .login-with-head,.for-popup-bg-1 .in  .signupdiv .fb-login{ opacity:0; bottom:-10px;  transition-delay: 1s;}
.login-popup.in .signuptransition .user-icon, .login-popup.in .signuptransition .form-main .form-group:nth-child(2), .login-popup.in .signuptransition .form-main .form-group:nth-child(3), .login-popup.in .signuptransition .form-main .form-group:nth-child(4),.login-popup.in .signuptransition .for-login-btn-new,.for-popup-bg-1 .in .signuptransition .forgot-pwd,.for-popup-bg-1 .login-popup.in  .signuptransition  .login-with-head,.for-popup-bg-1 .in  .signuptransition .fb-login, .for-popup-bg-1 .signupdiv .sign-up-link{ transition: 0.5s bottom,opacity linear; bottom:0px;  }
.login-popup.in .signuptransition .user-icon{transition-delay: 0.1s;opacity:1;}
.login-popup.in .signuptransition .form-main .form-group:nth-child(2){transition-delay: 0.2s;opacity:1; }
.login-popup.in .signuptransition .form-main .form-group:nth-child(3){transition-delay: 0.3s;opacity:1; }
.login-popup.in .signuptransition .for-login-btn-new{transition-delay:0.5s;opacity:1; }
.for-popup-bg-1 .in .signuptransition .forgot-pwd{transition-delay: 0.6s;opacity:1; }
.login-popup.in .signuptransition .form-main .form-group:nth-child(4){transition-delay: 0.4s;opacity:1; }
.login-popup.in  .signuptransition .sign-up-link{transition-delay: 0.7s;opacity:1; }
.for-popup-bg-1 .login-popup.in  .signuptransition  .login-with-head{transition-delay: 0.8s;opacity:1; }
.for-popup-bg-1 .in  .signuptransition .fb-login:nth-child(1){transition-delay: 0.9s;opacity:0.8; }
.for-popup-bg-1 .in .signuptransition .fb-login:nth-child(2){transition-delay: 1s;opacity:0.8; }
.for-popup-bg-1 .in .signuptransition .fb-login:nth-child(3){transition-delay: 1.1s;opacity:0.8; }




.login-popup.in  .forgotpwd .form-main .form-group:nth-child(2),.login-popup.in  .forgotpwd .user-icon,.login-popup.in  .forgotpwd .for-login-btn-new,.login-popup.in  .forgotpwd  .sign-up-link,.login-popup.in  .forgotpwd  .sign-up-link,.for-popup-bg-1 .login-popup.in  .forgotpwd  .login-with-head,.for-popup-bg-1 .in .forgotpwd .fb-login:nth-child(1),.for-popup-bg-1 .in .forgotpwd .fb-login:nth-child(2),.for-popup-bg-1 .in .forgotpwd .fb-login:nth-child(3){    opacity: 0;bottom: -10px;}
.login-popup.in   .forgot-css  .user-icon{transition-delay:0.2s;opacity:1; bottom:10px;}
.login-popup.in  .forgot-css .form-main .form-group:nth-child(2){transition-delay:0.4s;opacity:1; bottom:0px;}
.login-popup.in .forgot-css .for-login-btn-new {transition-delay: 0.6s;opacity: 1;bottom:0px;}
.login-popup.in   .forgot-css .sign-up-link{transition-delay:1s;opacity:1; bottom:0px;}
.login-popup.in   .forgot-css .for-signinlink{transition-delay:0.8s;opacity:1; bottom:0px;}
.for-popup-bg-1 .login-popup.in  .forgot-css  .login-with-head{transition-delay:1.2s;opacity:1; bottom:0px;}
.for-popup-bg-1 .in  .forgot-css .fb-login:nth-child(1){transition-delay:1.4s;opacity:0.8; bottom:0px;}
.for-popup-bg-1 .in  .forgot-css .fb-login:nth-child(2) {transition-delay:1.6s;opacity:0.8;bottom:0px;}
.for-popup-bg-1 .in  .forgot-css .fb-login:nth-child(3) {transition-delay:1.8s;opacity:0.8;bottom:0px;}


.login-popup.in  .resetpwd .form-main .form-group:nth-child(2),.login-popup.in  .resetpwd .user-icon,.login-popup.in  .resetpwd .for-login-btn-new,.login-popup.in  .resetpwd  .sign-up-link,.login-popup.in  .resetpwd  .sign-up-link,.for-popup-bg-1 .login-popup.in  .resetpwd  .login-with-head,.for-popup-bg-1 .in .resetpwd .fb-login:nth-child(1),.for-popup-bg-1 .in .resetpwd .fb-login:nth-child(2),.for-popup-bg-1 .in .resetpwd .fb-login:nth-child(3){    opacity: 0;bottom: -10px;}
.login-popup.in   .reset-css  .user-icon{transition-delay:0.2s;opacity:1; bottom:10px;}
.login-popup.in  .reset-css .form-main .form-group:nth-child(2){transition-delay:0.4s;opacity:1; bottom:0px;}
.login-popup.in  .reset-css .form-main .form-group:nth-child(3){transition-delay:0.4s;opacity:1; bottom:0px;}
.login-popup.in .reset-css .for-login-btn-new {transition-delay: 0.6s;opacity: 1;bottom:0px;}
.login-popup.in   .reset-css .sign-up-link{transition-delay:1s;opacity:1; bottom:0px;}
.login-popup.in   .reset-css .for-signinlink{transition-delay:0.8s;opacity:1; bottom:0px;}
.for-popup-bg-1 .login-popup.in  .reset-css  .login-with-head{transition-delay:1.2s;opacity:1; bottom:0px;}
.for-popup-bg-1 .in  .reset-css .fb-login:nth-child(1){transition-delay:1.4s;opacity:0.8; bottom:0px;}
.for-popup-bg-1 .in  .reset-css .fb-login:nth-child(2) {transition-delay:1.6s;opacity:0.8;bottom:0px;}
.for-popup-bg-1 .in  .reset-css .fb-login:nth-child(3) {transition-delay:1.8s;opacity:0.8;bottom:0px;}
/*google ad*/
.ggl-bnr-728 {margin: 20px auto;display: block;width: 100%;float: none;clear: both;margin-top: 8px;}
.ggl-bnr-728 img{margin: 0 auto;opacity:1;cursor:pointer}
.ggl-bnr-728 img:hover{opacity:1}
.right-ggl-v1 {text-align:center}
.right-ggl-v1 img{margin:0 auto;cursor:pointer;opacity:1}
.right-ggl-v1 img:hover{opacity:1}
.right-ggl-v1 .square-disad-1{display:none}

/*video popup*/
.close-btn {position: absolute;right: 2%;top: 3%;z-index: 999;height: 23px;width: 23px;cursor: pointer;}
.video-popup {width: 100%;height: 100%;padding: 4% 6%;background: rgba(0,0,0,0.9);opacity:0;visibility:hidden;}
.video-open .video-popup {opacity:1;visibility:visible}
.video-popup iframe {width: 100%;height: 100%;display: table;background: rgba(0,0,0,0.9);}
.video-popup-main {position: fixed;top: 0;left: 0;z-index: 9999;width: 100%;height: 100%;opacity: 0;visibility: hidden;display:none;}
.video-open .video-popup-main {opacity: 1;visibility: visible;}
.video-open{overflow:hidden}



.ntopnav_wrap_opt .topnav_cont2 a:after {
    content: '';
    position: absolute;
    bottom: 1px;
    left: 0;
    right: 0;
    width: 100%;
    height: 3px;
    background: #f4c900;
    /* background: #e31e24; */
    /* background: transparent; */
    opacity: 0;
    /* background-color: transparent !important; */
}
.ntopnav_wrap_opt .topnav_cont2 a:hover:after {
    opacity: 1;
}
.ntopnav_wrap_opt .topnav_cont2 a{font-weight: 500;
position: relative;}
.ntopnav_wrap2 .seclevelnav .topnav_cont a{    font-weight: 500;    font-size: 13px;
    min-height: 40px;
    line-height: 20px;
    letter-spacing: 0.3px;}

    /* #ce0054 */
.ntopnav_wrap2 .newcont3 {
    background: -webkit-linear-gradient(90deg, #008F4E, #00693a);
    background: -moz-linear-gradient(90deg, #008F4E, #00693a);
    background: -ms-linear-gradient(90deg, #008F4E, #00693a);
    background: -o-linear-gradient(90deg, #008F4E, #00693a);
    background: linear-gradient(90deg, #008F4E, #00693a);
    background-size: 150% 150%;
    animation: gradient 15s ease infinite;
    /* background: white !important;
    background-color: white; */
	/*background-image: linear-gradient(90deg, #ffff00, #ffe800, #ffd100, #ffbb00, #ffa500);*/

}
.ntopnav_wrap_opt .topnav_extra .login-btn, .ntopnav_wrap_opt .topnav_extra .submit-story ,.header-responsive .login-btn, .header-responsive .submit-story {
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    line-height: 43px;
    padding: 5px 10px;
	color: #fff;
font-size: 14px;
    font-weight: 500;	
}
.ntopnav_wrap_opt .topnav_extra .submit-story,.header-responsive .submit-story {
    background: -webkit-linear-gradient(0deg,#09ac95,#0bbba2,#08a58f);
    background: -moz-linear-gradient(0deg,#09ac95,#0bbba2,#08a58f);
    background: -ms-linear-gradient(0deg,#09ac95,#0bbba2,#08a58f);
    background: -o-linear-gradient(0deg,#09ac95,#0bbba2,#08a58f);
    background: linear-gradient(0deg,#09ac95,#0bbba2,#08a58f);
    background: #17a28d;
    color: #fff;
    margin-right: -6px;
}
.ntopnav_wrap_opt .topnav_extra .submit-story:hover,.header-responsive .submit-story:hover ,.ntopnav_wrap_opt .topnav_extra .login-btn:hover,.header-responsive .login-btn:hover {
    background: #108e7b;
}

.beta_class {position: absolute;top: -8px;right: -27px;color: #0a84e7;text-transform: capitalize;font-size: 11px;background: white;padding: 0 5px;font-weight: 500;}
.beta_class:before {content: '';width: 0;height: 0;position: absolute;bottom: -15px;left: 0;border: 10px solid;border-color: #fff transparent transparent transparent;z-index: -1;-webkit-transform: rotate(22deg);-moz-transform: rotate(22deg);-ms-transform: rotate(22deg);-o-transform: rotate(22deg);transform: rotate(22deg);}

.rotateInDownRight{-webkit-animation:rotateInDownRight 1s both;animation:rotateInDownRight 1s both}
.rotateInDownLeft{-webkit-animation:rotateInDownLeft 1s both;animation:rotateInDownLeft 1s both;}
.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation:flipInX 1s both; animation:flipInX 1s both;}

@keyframes rotateInDownLeft{
	0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}
	50%{transform-origin:left bottom;transform:rotate(10deg);opacity:1}
	100%{transform-origin:left bottom;transform:none;opacity:1}
}
@-webkit-keyframes rotateInDownLeft{
	0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-45deg);opacity:0}
	50%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(10deg);opacity:1}
	100%{-webkit-transform-origin:left bottom;-webkit-transform:none;opacity:1}
}
@keyframes rotateInDownRight{
	0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}
	50%{transform-origin:right bottom;transform:rotate(-10deg);opacity:1}
	100%{transform-origin:right bottom;transform:none;opacity:1}
}
@-webkit-keyframes rotateInDownRight{
	0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(45deg);opacity:0}
	50%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-10deg);opacity:1}
	100%{-webkit-transform-origin:right bottom;-webkit-transform:none;opacity:1}
}

@keyframes flipInX{
	0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}
	40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}
	60%{transform:perspective(400px) rotateX(10deg);opacity:1}
	80%{transform:perspective(400px) rotateX(-5deg)}
	to{transform:perspective(400px)}
}
@keyframes flipInX{
	0%{-webkit-transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;opacity:0}
	40%{-webkit-transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in}
	60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1}
	80%{-webkit-transform:perspective(400px) rotateX(-5deg)}
	to{-webkit-transform:perspective(400px)}
}

.active .single-art .wave1 { -webkit-animation:rotateInDownLeft 1s both;animation:rotateInDownLeft 1s both; }
.active .single-art .wave2 { -webkit-animation:rotateInDownRight 1s both;animation:rotateInDownRight 1s both; }
.active .icons .icon-single { -webkit-animation:flipInX 1s both 1s; animation:flipInX 1s both 1s; }
.active .icons .icon-single:nth-child(1) {-webkit-animation-delay:1.0s;animation-delay:1.0s;}
.active .icons .icon-single:nth-child(2) {-webkit-animation-delay:1.1s;animation-delay:1.1s;}
.active .icons .icon-single:nth-child(3) {-webkit-animation-delay:1.2s;animation-delay:1.2s;}
.active .icons .icon-single:nth-child(4) {-webkit-animation-delay:1.3s;animation-delay:1.3s;}
.active .icons .icon-single:nth-child(5) {-webkit-animation-delay:1.4s;animation-delay:1.4s;}

.promote-for-big {display:none;}
.submit-story:before {
    content: '';
    position: absolute;
    left: 0;
    display: block;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url(/img/pencil.png?v=1);
    z-index: -1;
    background-size: 110px;
    background-repeat: no-repeat;
    background-position: 240% 109%;
}
.submit-story {
    position: relative;
    z-index: 0;
	padding:5px 30px !important;
}

.homepage-heading {
    display: block;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    margin-top: 35px;
}
.video-slider {
    display: block;
    width: 70%;
    max-width: 900px;
	float:left
}
.single-banner a {
    display: block;
    border:none;
}
.share-article-slider {
    display: block;
    width: 30%;
    float: left;
    max-width: 335px;
    min-height: 245px;
    margin-left: 20px;
}
.single-art .wave1, .single-art .wave2 {
    margin: 0 auto;
}

.single-art .wave1 {
    max-width: 130px;
    margin-top: 15px !important;
    margin-bottom: 25px !important;
}
.single-art .wave2 {
    max-width: 90px;
}
.single-art {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}
.single-art .wave2 {
    position: relative;
    top: -30px;
    left: 30px;
}
.single-art .wave1 {
    position: relative;
    top: 40px;
    left: -30px;
}
.icons {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
	    padding: 10px;
}
.icons .icon-single {width: 17px !important;position: absolute;}
.icons .icon-single:nth-child(1) {right: 80px;top: 6px;}
.icons .icon-single:nth-child(2) {right: 30px;top: 50px;}
.icons .icon-single:nth-child(3) {left: 105px;bottom: 3px;}
.icons .icon-single:nth-child(4) {left: 30px;bottom: 10px;}
.icons .icon-single:nth-child(5) {left: 15px;bottom: 175px;}

.share_main {
    display: block;
    width: 300px;
    height: 250px;
    margin: 0 auto;
}
.logged_in .break_fbmsg.profile-drop.after-login {float: left;padding:7px 10px 9px 10px;margin-right: 0;}
.logged_in .submit-story{margin-left: -6px;}
.login-error .success {
    background: #daf3e8;
    color: #439c0c;
    padding: 10px 10px;
font-size: 13px;
    font-weight: 400;
}
.category_static img{max-width:100%}
.info{text-align:center}
.menu{position:absolute;top:2px;right:10px;height:46px;width:46px;display:none;}
.menu-icons,.menu-line{left:0;position:absolute}
.menu-link{width:100%;height:100%;position:absolute;z-index:1002}
.menu-icons{width:22px;height:17px;margin:auto;top:0;right:0;bottom:1px}
.menu-line{background-color:#ffffff;height:3px;width:100%;border-radius:2px;transition:all .25s ease-in-out}
.menu-icons:hover .menu-line{background-color:#f4c900;}
.menu-circle,.menu-overlay{background-color:#fff;height:100%;width:100%}
.menu-circle{background-color:transparent;}
.menu-line-2{top:0;bottom:0;margin:auto}
.menu-line-3{bottom:0}
.menu.open .menu-line-1{transform:translateY(7px) translateY(-50%) rotate(-45deg)}
.menu.open .menu-line-2{opacity:0}
.menu.open .menu-line-3{transform:translateY(-7px) translateY(50%) rotate(45deg)}
.menu-circle{position:absolute;border-radius:50%;transform:scale(1);z-index:1000;transition:all .3s ease-in-out;}


/*.menu:hover .menu-circle{transform:scale(1.5)}*/
.menu.open .menu-circle{transform:scale(60);background:#fff;    display: none;}
.menu-overlay{    color: #333;
    position: fixed;
    z-index: 1001;
    opacity: 0;
    visibility: hidden;
    display: block;
    left: -260px;
    top: 0;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    width: 250px;
    -webkit-transform: none;
    transform: none;
    transition: 0.2s all linear;}
.menu-overlay.open{opacity:1;visibility:visible;left:0;}
.info{position:absolute;top:50%;font-size:60px;left:50%;transform:translate(-50%,-50%)}
.menu.open .menu-line {background: #000;}
.overlay-info {    display: block;
    height: 100%;
    position: relative;
    top: 0;
    padding-top: 100px;
}
.menus_middle::-webkit-scrollbar {
    display: none;
}
.menus_top {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    background: #fff;
    display: block;    height: auto;
    overflow: hidden;    
    background: -webkit-linear-gradient(90deg, #008F4E, #00693a);
    background: -moz-linear-gradient(90deg, #008F4E, #00693a);
    background: -ms-linear-gradient(90deg, #008F4E, #00693a);
    background: -o-linear-gradient(90deg, #008F4E, #00693a);
    background: linear-gradient(90deg, #008F4E, #00693a);
    background-size: 180% 180%;
	animation: gradient 15s ease infinite;
		/* For WebKit (Safari, Chrome, etc) */
	/*background-image: linear-gradient(to right top, #ffff00, #ffe800, #ffd100, #ffbb00, #ffa500);*/
}
.menus_top a {
    display: block;
    padding: 20px 20px;
}
.open a.menu-link{    z-index: 1001;
    transform: scale(100);
    background: rgba(0,0,0,0.6);}
.open .menu-icons{
    opacity: 0;
    visibility: hidden;}
.menus_top a,.menus_middle .sidebar_menu li{position: relative;top: 20px;opacity: 0;}
.open .menus_top a ,.open .menus_middle .sidebar_menu li{top: 0;opacity: 1;transition: 0.2s 0.25s all linear;}
.open .menus_middle .sidebar_menu li{-webkit-transition-delay:0.4s;transition-delay:0.4s}
.open .menus_middle .sidebar_menu li:nth-child(1){-webkit-transition-delay:0.4s;transition-delay:0.4s}
.open .menus_middle .sidebar_menu li:nth-child(2){-webkit-transition-delay:0.5s;transition-delay:0.5s}
.open .menus_middle .sidebar_menu li:nth-child(3){-webkit-transition-delay:0.6s;transition-delay:0.6s}
.open .menus_middle .sidebar_menu li:nth-child(4){-webkit-transition-delay:0.7s;transition-delay:0.7s}
.open .menus_middle .sidebar_menu li:nth-child(5){-webkit-transition-delay:0.8s;transition-delay:0.8s}
.open .menus_middle .sidebar_menu li:nth-child(6){-webkit-transition-delay:0.9s;transition-delay:0.9s}
.open .menus_middle .sidebar_menu li:nth-child(7){-webkit-transition-delay:1.0s;transition-delay:1.0s}
.open .menus_middle .sidebar_menu li:nth-child(8){-webkit-transition-delay:1.1s;transition-delay:1.1s}
.open .menus_middle .sidebar_menu li:nth-child(9){-webkit-transition-delay:1.2s;transition-delay:1.2s}
.open .menus_middle .sidebar_menu li:nth-child(10){-webkit-transition-delay:1.3s;transition-delay:1.3s}

span.menus_user_img {
    display: block;
    width: 50px;
    height: 50px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 99%;
}
.menus_img {
    display: table-cell;
    vertical-align: middle;
}
.menus_meta {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    padding: 0 0 0 15px;	
}.menus_desg {
    display: block;
    color: #fff;
    font-size: 11px;
}
.menus_meta .menus_user_name {
    display: block;
	color:#fff;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 140px;
}
.nectar-shape {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -2;
    width: 100vw;
    height: 230px;
    transform: scaleX(3.5) rotateX(180deg);
    transform-origin: 47% 50%;
}
.nectar-shape svg.nectar-shape-divider {
    width: 100%;
    height: 100%;
    display: block;
    fill: #0a7aea;
}
.nectar-shape-divider path:nth-child(1) {opacity: 0.15;}
.nectar-shape-divider path:nth-child(2) {opacity: 0.3;}
.nectar-shape-divider path:nth-child(3) {opacity: 1;}
.menus_middle {
    display: block;
    height: auto;
    background: #fff;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 185px;
    height: 100%;
    max-height: 100%;
    overflow: scroll;
}
.sidebar_menu li a {
    display: block;
    width: 100%;
    padding: 6px 15px;
}
.menus_middle .sidebar_menu li.chat_fb {
	display:block;
    position: fixed;
    left: 0;
    bottom: 0;
    top: initial;
    z-index: 1;
    -webkit-transition-delay: 0s !important;
    transition-delay: 0s !important;    width: 250px;
}.chat_fb a {
    background: #e8eff5;
}
.sidebar_menu li.chat_fb a .span_texts,.sidebar_menu li.chat_fb a .span_texts .span_text{
    color: #1e88e5;
    font-weight: 600;
    font-size: 14px;
	font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;
}
.menu-open {
	height:100%;
    overflow: hidden;
}
.sidebar_menu li a .span_svg {
    width: 40px;
    height: 40px;
    display: table-cell;
    vertical-align: middle;
    padding: 0 20px 0 10px;
}
.sidebar_menu li a .span_texts {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    color: #666;
    font-size: 15px;
    text-align: left;
}
.sidebar_menu li a .span_svg svg {
    stroke: #888;
}
.sidebar_menu li a .span_svg svg {
    width: 18px;
    height: 18px;
	display: inline-block;
    vertical-align: middle;
}


.category_slider {
    display: block;
    width: 100%;
    padding: 0 10px;
    overflow: hidden;
}
.category_slider {
    display: block;
    width: 100%;
    padding: 0 10px;
    overflow: auto;
}.cat_title {
    font-size: 16px;
    font-weight: 400;
    color: #666;
}
.cat_sliders {
    display: block;
    width: 100%;
    overflow: auto;
}
.cat_sliders_inner {
    width: 100%;
    display: block;
    overflow: auto;
    margin-bottom: 0px;
    padding-bottom: 20px;
}
.cat_slide {
    display: block;
    vertical-align: top;
    margin: 10px 13px 0 0;
    float: left;
}
a.cat_slide_inner {
    width: 130px;
    height: auto;
    display: block;
    border-radius: 5px;
    position: relative;
    box-shadow: 0px 5px 10px #ddd;
    overflow: hidden;
}
a.cat_slide_inner:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    z-index: 1;
    opacity: 1;
}
span.cat_name {
    position: relative	;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    display: block;
    padding: 10px 10px;
    color: #fff;
    z-index: 1;
    letter-spacing: 0.9px;
}

span.cat_bg {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}


/* https://feathericons.com/ */
.feather{width:24px;height:24px;fill:none;stroke-width:2;stroke-linecap: round;stroke-linejoin: round; stroke: currentColor;}
.sharepost li a .fa {
    display: inline-block;
    margin: 0 6px 0 0px;
}
.form-field.has-error .help-block:before {
    content: '';
    position: absolute;
    right: 0;
    top: 26px;
    width: 27px;
    height: 21px;
    text-align: center;
    background-image: url(/img/svg/danger-sing.svg);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 0;
    background-size: 18px;
    background-color: white;
}
.has-error .form-control {
    padding-right: 26px !important;
}
.form-field .help-block {
    top: -18px !important;
    margin: 0 !important;
}

.stickyclass .ntopnav_wrap_opt .hoursnewlogo .videologo25{    padding-left: 20px;}
.stickyclass .ntopnav_wrap_opt .hoursnewlogo .videologo25 img {
    height: 28px;
}
.stickyclass .ntopnav_wrap_opt .hoursnewlogo:hover .videologo25 {
    opacity: 1;
    visibility: visible;
    top: 53px;
    background: linear-gradient(-90deg,#0a8be5,#0a79ea);
}
.comments-all {
    margin-top: 15px;
}

.comments-all .media-object {
    overflow: hidden;
    border-radius: 99%;
}
.nt,.menu-link{transition:none !important;}
body { padding-bottom: 20px; }
body.body-Home { padding-bottom: 10px; }
.post-main-img img{-webkit-border-radius: 8px;border-radius: 8px;-webkit-box-shadow: 0 4px 10px #ccc;box-shadow: 0 4px 10px #ccc;}
.post-body.entry-content {overflow: visible;}
.old_post .post-container *:not(.post-main-img) {overflow: hidden;}
.old_post .post-container { display: block; clear: both;}

video, audio {
    outline: none !important;
    border: none !important;
}
.post-container .vid_div_main, .post-container iframe {
    margin-bottom: 20px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 4px 10px #ccc;
    box-shadow: 0 4px 10px #ccc;
    min-height: 310px;
	background:#000;
	height: auto;
    border-radius: 9px;
    overflow: hidden;
}
.video_div{display:block}
.play_btn_div {
	cursor:pointer;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: block;
    background: rgba(0,0,0,0.3);
    display: flex;
    align-items: center;
    justify-content: center;
}
.vid_div_main {
    position: relative;
    border-radius: 3px;
}
.play_btn_div .play_btn img {
    width: 75px;
    height: 75px;
    display: inline-block;
	transition:0.2s all linear;    opacity: 0.7;
}
.playing {
    display: none;
}
.vid_div_main .play_btn_div:hover .play_btn img {
	backface-visibility:hidden;
    width: 84px;
    height: 84px;    opacity:0.9;
}

#success.success-ok{opacity:1;top:0;visibility:visible;}
#success{color:#fff;font-weight:600;margin:0px 0 0 0;font-size:14px;background:#3f903c;display:table;padding:11px 20px;position:fixed;top:-18px;left:0;width:100%;z-index:111111;opacity:0;text-align:center;visibility:hidden;}
.arrow{width:12px;height:12px;background-image:url(../img/svg/cancel.svg);background-position:center;background-repeat:no-repeat;background-size:cover;float:right;cursor:pointer;}
#success.success-ok{display:none;font-weight:400}
#unsuccess.success-not{opacity:1;top:0;visibility:visible;}
#unsuccess{color:#fff;font-weight:600;margin:0px 0 0 0;font-size:14px;background:#bf0707;display:table;padding:11px 20px;position:fixed;top:-18px;left:0;width:100%;z-index:111111;opacity:0;text-align:center;visibility:hidden;font-weight:400;}
.arrow{width:12px;height:12px;background-image:url(../img/svg/cancel.svg);background-position:center;background-repeat:no-repeat;background-size:cover;float:right;cursor:pointer;}
#unsuccess.success-not{display:none}
#unsuccess.success-not .arrow {position: absolute;right: 17px;top: 50%;transform: translateY(-50%);}


.redesign1 .grid-posts li.grid-posts__item:hover {
}
.lede__title .lede__link:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
	display:none !important;
}

.close_btn {
    display: inline-block;
    width: 25px;
    height: 25px;
    background-image: url(/img/close.png);
    background-size: 13px;
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 8px;
    opacity: 0.35;
    position: absolute;
    left: 5px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
	z-index:999;
}
.app_banner_inner {
    display: flex;
    padding: 10px 10px;
}

.meta_download >div {
    border: 1px solid #cae5ff;
    padding: 7px 10px;
    display: block;
    color: #0a79ea;
    border-radius: 3px;
    /* border: none; */
    background: #e1f0ff;font-size: 12px;
}
.meta_download {
    display: table;
    margin: 0;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
}
.meta_descr {
    font-size: 11px;
    color: #999;
    display: block;
    white-space: nowrap;
    max-width: 40vw;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.meta_title {
    font-weight: 500;
}

.app_meta {
    width: 100%;
    position: relative;
    padding: 0 106px 0 61px;
}

.app_logo {
    width: 50px;
    margin: 0 0 0 11px;
    height: 44px;
    position: absolute;
    top: 50%;
    left: 20px;
    transform: translateY(-50%);
}

.app_logo img {
    max-height: 100%;
    max-width: 100%;
    margin: 0 auto;
}
.app_banner{
    position: fixed;
    bottom: -1px;
    left: 0;
    z-index: 97;
    background: rgba(255, 255, 255, 1);
    width: 100%;
    display: block;
	border-top: 1px solid #eee;
    -webkit-box-shadow: 0px -2px 16px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: 0px -2px 16px rgba(0, 0, 0, 0.09);
    box-shadow: 0px -2px 16px rgba(0, 0, 0, 0.09);
}
.is_app_box .app_banner {
	display:none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    background: #fafafa;
    width: 100%;
}
.app_banner .close_btn {
    display: none;
}

.app_banner .app_logo {
    left: 0px;
}
span#back-to-top {
    display: none !important;
}
.show-700{display:none !important}
.author_data .fa-user {
    width: 15px;
    height: 15px;
    background: url(/img/svg/user-black.svg);
    background-size: cover;
    background-position: center;
    display: inline-block;
    color: transparent;
    opacity: 0.6;
    position: relative;
    top: -1px;
}
.video_div {
    width: 100%;
    height: auto;
}

.dummy_160x600 {max-width: 160px; height: 600px; display: block;  margin: 0 auto; width:100%;}
.dummy_300x250 {max-width: 300px; height: 250px; display: block;  margin: 0 auto; width:100%;}
.dummy_728x90   {max-width: 728px; height: 90px; display: block;  margin: 0 auto; width:100%; cursor: pointer;}


.body-users{background:#fafafa!important}
.user_home .user_pic{background-size:cover;background-repeat:no-repeat;display:block;width:69px;height:69px;background-position:center;z-index:8;position:relative;margin:10px auto!important;border-radius:99px;background-color:#f7f7f7}
.user_home .card-meta{padding:0}
.user_home .card-body{border:1px solid #ddd;border-radius:5px;background:#fff}
.user_home .card-meta .h3{margin:0 auto 5px;color:#333;font-size:14px;font-weight:500;overflow:hidden;white-space:nowrap;line-height:20px;text-overflow:ellipsis}
.user_home .card-meta .h7{font-size:12px;margin:4px 0 5px;color:#999;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.user_home .card-meta .h7.descr{color:#666;font-size:14px;line-height:20px;margin:0;max-height:64px;overflow:hidden}
.user_home .card-meta .h7.descr>span{display:block;margin:0}
.user_home .card-meta .h7.descr>span:not(:empty){margin:3px 0 10px}
.user_home .users-container{width:100%;max-width:1200px;padding-top:83px}
.df,.df-root *{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important}
.user_home .prof_btns{display:table;width:100%;margin:10px 0}
.user_home .prof_btns .btn_follow{display:inline-block;padding:7px 10px;border:2px solid #0a79ea;border-radius:59px;width:45%;margin:0 2.5%;color:#0a79ea}
.user_home .prof_btns .btn_follow{background:#0a79ea;color:#fff}
.user_home .svg_icon{display:inline-block;vertical-align:middle;width:9px;margin-right:5px;margin-left:-5px}
.user_home span.follow_txt{display:inline-block;vertical-align:middle}
.user_home .svg_icon svg{fill:#fff;opacity:1}
.user_home .prof_btns .btn_follow:hover{background:#0e67c1;border-color:#0e67c1}
.user_home .btn_follow.toggle_follow,.btn_follow.toggle_follow:hover{background:#f7f7f7;border-color:#eee}
.user_home .btn_follow.toggle_follow .follow,.unfollow{display:none}
.user_home .btn_follow.toggle_follow .unfollow{display:block}
.user_home .btn_follow.toggle_follow .svg_icon svg{fill:#777}
.user_home .btn_follow.toggle_follow .unfollow .follow_txt{color:#777}
.user_home .btn_follow.toggle_follow .unfollow .svg_icon{margin-right:0;width:10px;position:relative;top:2px}
.user_home .only_follow_btn .btn_follow{padding:6px 10px;width:134px;height:auto;font-size:12px;line-height:normal;border-radius:4px}





.user_home .users_main{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;margin:0 -10px 0 3px;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}

.user_home .user_single{width:145px;height:130px;text-align:left;position:relative;vertical-align:top;overflow:hidden;display:inline-block;margin:10px auto;background:transparent;border:1px solid #ddd;padding:0 5px;-webkit-border-radius:4px;border-radius:4px;text-align:center}

.user_home .user_single>a{display:inline-block;margin:0 auto}
.results-liDummy{width:175px;text-align:left;position:relative;vertical-align:top;overflow:hidden;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:10px auto}


.user_home .user_single>a:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.user_home .user_single {
    margin: 0;
}
.user_home .users_main {
    height: 130px;
    overflow: visible;
    margin: 0 0 15px 0;
    clear: both;
}
.users_div.user_home {
    display: inline-block;
    width: 100%;
	background:transparent;
    padding: 0 15px;
    border-radius: 4px;
    margin: 10px 0 20px 0;
}
.users_header .text-left {
    float: left;
    width: 100%;
    font-size: 13px;
    font-weight: 500;
    color: #838990;
    text-transform: uppercase;
    float: none;
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    line-height: 25px;
}
.user_home .users_header {
    display: flex;
    width: 100%;
    margin: 10px 0 10px 0;
}

.user_home .users_header .text-right {
    width: 100%;
    float: none;
}
.user_home .users_header .text-right a:hover {
    background: #0a8fe40f;
    border: 1px solid #bfe4ff;
}

.user_home .users_header .text-right a {
    display: inline-block;
    color: #0a89e5;
    padding: 5px 10px;
    font-size: 11px;
    text-transform: uppercase;
    background: transparent;
    border: 1px solid transparent;
    border-radius: 38px;
    line-height: 15px;
    vertical-align: top;
}
.user_home .user_single {
    margin: 0;
    border: 1px solid transparent;
    width: 100%;
}
.user_home .user_single:hover {
}
.user_home .user_pic{    transition: 0.2s all linear;
    top: 0;}
.user_home .user_single:hover .user_pic {
    top: -5px;
}
.verified .user_pic:after {
    position: absolute;
    right: 1px;
    bottom: 1px;
    content: '';
    width: 17px;
    height: 17px;
    background: url(/img/verified_1.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #fff;
    border-radius: 99px;
}

.user_slider_main {
    display: block;
    width: 100%;
    max-width: 900px;
    float: left;
}
.user_slider_main .owl-nav .owl-prev, .user_slider_main .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 0;
    left: 0;
}
.user_slider_main .owl-nav .owl-next {
    left: initial;
    right: 0;
}
.user_slider_main .owl-theme .owl-nav [class*=owl-] {
    margin: 0 -33px;
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%);
    background: linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%);
    width: 36px;
    height: 36px;
    border-radius: 500px;
    font-size: 20px;
    text-align: center;    cursor: pointer;
}
.user_slider_main .owl-theme .owl-nav [class*=owl-]:hover{    background: linear-gradient(135deg,#119fd3 30%,#24c693 100%);}
.user_home .users_header .text-right a {
	border: 1px solid #037aeb;
}
.user_home .users_header .text-right a:hover {
	border-color:transparent;
    background: #23aadd;
    background: -webkit-linear-gradient(135deg,#23aadd 30%,#37ce9d 100%);
    background: linear-gradient(135deg,#23aadd 30%,#37ce9d 100%);
    color: #fff;
    transition: none;
    border-color: transparent	
}
.owl-carousel.owl-rtl .owl-item{
    direction: initial !important;}
a.submit-story-new {
    border: 1px solid #fff !important;
    padding: 5px 8px !important;
    color: #fff !important;
    opacity: 1 !important;
    border-radius: 4px;
    margin: 0px 5px 0 5px;
    font-size: 11px !important;
    position: relative;
    border-radius: 50px;
    text-transform: uppercase;
    font-weight: 500;    margin-top: 0px !important;
    display: inline-block;
}

a.submit-story-new:hover {
    border: 1px solid transparent !important;
    color: #008F4E !important;
    background: #ffffff !important;
    /* box-shadow: 2px 2px 10px #0fab8b; */
}
.user_slider_main .owl-theme .owl-nav [class*=owl-] {
    background: transparent;
    color: #777 !important;
    margin: -20px -10px;
}

.user_slider_main .owl-theme .owl-nav [class*=owl-]:hover {
	    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%);
    background: linear-gradient(135deg,#1ebbf0 30%,#39dfaa 100%);
    color: #fff !important;
}
.body-users .verified .user_pic:after {
    width: 20px;
    height: 20px;
}.owl-prev i {
    width: 15px;
    height: 15px;
    line-height: 15px;
    position: relative;
    top: -1px;
    left: -1px;
}
.owl-next i {
    width: 15px;
    height: 15px;
    line-height: 15px;
    position: relative;
    top: -1px;
    right: -1px;
}
.isVideo .lede__link.link-1 .lede__media:after{
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    background-image: url(/img/svg/play-icon.svg);
    height: 28px;
    width: 28px;
    z-index: 9;
    background-size: 22px;
    background-repeat: no-repeat;
}
.ntopnav_wrap_opt .topnav_cont a.topnavmore{    
    line-height: 0;
    font-size: 18px;
    top: 0;
    /* padding-top: 30px !important; */
    position: absolute;
    width: 46px;
    padding: 0;   
    height: 100%;
    display: inline-flex;
    justify-content: center;
    align-items: center;}
.stickyclass .ntopnav_wrap_opt .topnav_cont2 {
    /* padding-right: 235px;
    padding-left: 170px; */
    padding-right: 30px;
    padding-left: 30px;
}
.about_us_home{display:block;margin:0 auto;width:100%;padding:0;max-width:100%;color:#666; }
.about_descr{padding:15px 15px;     color: #999;}
.about_descr strong { font-weight: 500;color: #999;}
.about_descr p:last-child { margin-bottom: 0; }
.about_descr p { display: block; margin: 0 0 11px 0; }
.about_descr p .tag{padding:2px 10px;border:1px solid #d6d6d6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-weight:400;font-size:12px;display:inline-block;margin:4px 2px 6px 3px;vertical-align:middle;color:#aaa!important;border-radius:99px;border-color:#efefef;background:#fafafa}a.submit-story-new svg{width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:5px}a.submit-story-new>span{display:inline-block;vertical-align:middle;font-size: 12px;position: relative;top: 1px;}

.premium_7_2_8{width:728px;height:90px;}
.premium_3_0_0{width:300px;height:250px}
.sidebar_menu li a:hover { background: #e8eff5; pointer-events: auto;}

.editor-full ul,.editor-full ul li {list-style-type: disc;}
.editor-full ul {padding-left: 40px;}
.editor-full ol,.editor-full ol li {list-style-type: decimal;}
.editor-full ol { padding-left: 40px;}
.close-side{position:absolute;right:0;top:0;background:0 0;width:35px;height:35px}i.close-icon{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;display:block;width:100%;height:100%;background-image:url(/img/svg/close-circle.svg);background-size:19px;background-repeat:no-repeat;background-position:center;opacity:.8;z-index:1}

.wrapper-cell{display:flex;margin-bottom:14px;}@-webkit-keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.animated-background,.image,.text-btns .tx-btn,.text-line{-webkit-animation-duration:1.25s;animation-duration:1.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#f6f6f6;background:linear-gradient(to right,#f6f6f6 8%,#f0f0f0 18%,#f6f6f6 33%);background-size:800px 104px;height:96px;position:relative}.text-line{height:10px;width:230px;margin:4px 0}.space_between_footer #result_loader{padding:0}.space_between_footer #result_loader .wrapper-cell .text{width:100%;margin-left:14px}.space_between_footer #result_loader .wrapper-cell .text .text-line,.text-btns .tx-btn{width:100%;margin-bottom:8px;border-radius:99px;border:1px solid #eee}.space_between_footer #result_loader .wrapper-cell .image{background:linear-gradient(to right,#f6f6f6 8%,#f0f0f0 18%,#f6f6f6 33%);height:120px;width:120px;min-width:120px;border:1px solid #eee;border-radius:4px}.wrapper{padding:0 26px}.space_between_footer #result_loader .wrapper-cell .text .text-line:nth-child(2){width:100%}.space_between_footer #result_loader .wrapper-cell .text .text-line:nth-child(3){width:70%}.space_between_footer #result_loader .wrapper-cell .text .text-line:nth-child(4){width:60%}.wrapper{margin:26px 0 0 0;padding:0 15px;width:100%;max-width:865px}.wrapper-cell{box-shadow:2px 2px 6px #ddd;background:#fff;border:1px solid #ddd;padding:15px;border-radius:6px}.wrapper-cell .image{background:linear-gradient(to right,#f6f6f6 8%,#f0f0f0 18%,#f6f6f6 33%);border-radius:4px;width:70px;min-width:70px;height:70px}wrapper-cell .text{width:100%;margin-left:14px;max-width:500px}.wrapper-cell .text-line{width:100%;margin-bottom:8px;border-radius:99px;margin:4px 0 12px 0;max-width:500px}.wrapper-cell .text{width:100%;margin-left:14px;max-width:500px}

.loadmore-news .wrapper{margin-top:10px;padding:0}.loadmore-news .wrapper .wrapper-cell{border:none;box-shadow:none;padding:0}.loadmore-news .wrapper-cell .image{min-width:130px;height:80px;border-radius:7px}.loadmore-news .wrapper-cell .text-line{margin:4px 0 8px 0;height:7px}.loadmore-news .wrapper-cell .text-line.big{height:10px}.loadmore-news .wrapper-cell .text-line.line-1{margin-bottom:8px}.loadmore-news .wrapper-cell .text-line.line-2{margin-bottom:11px;width:100%}.loadmore-news .wrapper-cell .text-line.line-4{width:40%}
.loadmore-news{clear:both}.loadmore-news .wrapper{max-width:100%;padding:4px 6px;display:flex;width:100%}.loadmore-news .wrapper .wrapper-cell{width:100%}.loadmore-news .wrapper .wrapper-cell:nth-child(even){padding-left:0}.loadmore-news .wrapper .wrapper-cell:nth-child(odd){padding-right:40px}
.ntopnav_wrap_opt .topnav_cont2 a.active{
    color: #ffffff;
    /* background-color: rgba(0,0,0,.1); */
    opacity: 1;
}
    .ntopnav_wrap_opt .topnav_cont2 a.active:after{opacity:1}.ntopnav_wrap2.menu2-open .seclevelnav .topnav_cont a.active{color: #fff;
    background-color: rgba(0,0,0,.1);}.video-slider.featured-web{width:calc(100% - 345px);height:272px}.featured-web .owl-carousel,.featured-web .owl-carousel *{height:100%}

.share-article-slider{width:335px;margin-left:10px;padding-left:10px;overflow:hidden}
.featured-web .single-banner a{display:flex;flex-direction:row}.featured-web .embed-responsive-16by9{padding-bottom:0}.featured-web .single-banner a .featured-left{width:calc(100% - 360px)}.featured-web .single-banner a .featured-right{position:absolute;right:0;top:0;width:361px;height:100%;background:#444;color:#fff;padding:10px 15px}.featured-web .featured-right *{height:auto}.featured-web .featured-title{height:auto;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;white-space:normal;-webkit-line-clamp:3;font-size:20px;margin:0;line-height:1.35;font-weight: 500;}.featured-web .featured-right .featured-descr{color:rgba(255,255,255,.8);margin-top:13px;line-height:1.5;height:auto;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;white-space:normal;-webkit-line-clamp:4}.thumbs-slider{position:absolute;bottom:0;height:auto;z-index:9;width:361px;right:0;}
.video-slider.featured-web .owl-nav{margin:0;opacity:.4;height: 0;transition:.2s all linear}.video-slider.featured-web .owl-theme .owl-nav [class*=owl-]{position:absolute;left:0;top:50%;transform:translateY(-50%);margin:0;padding:0;width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:99px;text-align:center;margin:0 15px;background:rgba(0,0,0,.2);z-index:7;transition:.2s all linear}.video-slider.featured-web .owl-theme .owl-nav .owl-next{left:initial;right:0}.video-slider.featured-web .owl-theme .owl-nav [class*=owl-]:hover{background:rgba(10,124,233,.7)}.video-slider.featured-web:hover .owl-nav{opacity:1}

.featured-web{position:relative}
.thumbs-slider .center_img{height:50px!important;display:block;border-radius:0px;border:0px solid transparent;opacity:1;cursor:pointer}.thumbs-slider .item{padding:0}.thumbs-slider{padding:0 0}
.thumbs-slider .current .center_img{opacity:1;border-color:#fff}
.thumbs-slider .center_img:hover{opacity:1;}
.thumbs-slider .center_img:before, .thumbs-slider .center_img:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);transition: 0.2s all linear;}

.thumbs-slider .current .center_img:before,.thumbs-slider .center_img:hover:before {
    opacity: 0;
}
.share-article-slider {
    display: flex;
    align-items: center;
    justify-content: center;
	height: 285px;
}
.featured-web{
    background: #dfdfdf;
}
.featured-web>.owl-carousel {background: #f2f2f2;}

.sidebar .icons .icon-single:nth-child(3) {left: 120px;}
.sidebar .icons .icon-single:nth-child(5) {left: 33px;}
.sidebar .icons .icon-single:nth-child(1){right: 140px;top: -4px;}
.sidebar .icons .icon-single:nth-child(2){right: 60px;}
.sidebar .icons .icon-single:nth-child(4){left: 30px;bottom: 25px;}

.featured-web .single-banner a .featured-right{
    padding:25px 35px 30px 35px;
    background: #00000050 !important;
    margin-right: 0px;
}
.ntk-img-path{z-index:-1;overflow:hidden;position:absolute;left:0;top:0;right:0;bottom:0}.css-blur{position:absolute;top:0;left:0;bottom:0;right:0;background-repeat:no-repeat;background-position:right center;background-size:cover;-ms-filter:blur(30px);-o-filter:blur(30px);-moz-filter:blur(30px);-webkit-filter:blur(30px);filter:blur(30px);opacity:.6;-ms-transform:scale(1.5) scaleX(-1);-moz-transform:scale(1.5) scaleX(-1);-webkit-transform:scale(1.5) scaleX(-1);transform:scale(1.5) scaleX(-1);background-position:right center;display:block!important}
.single-gj .featured-title,.single-gj .featured-descr {
    font-family: gujFont,Roboto,arial !important;
}

.single-gj .featured-title {
    font-size: 21px;
    line-height: 1.2;
    font-weight: 500;
}

.single-gj .featured-descr {
    font-size: 17px;
    line-height: 1.3 !important;
    -webkit-line-clamp: 4 !important;
}
.redesign1 .col1 {
min-height: 1px
}

.ntopnav_wrap_opt {
    -webkit-box-shadow: 0 2px 8px rgba(0,0,0,.17);
    box-shadow: 0 2px 8px rgba(0,0,0,.17);
    /* background: transparent !important;
    box-shadow: none; */
}
/*detail_loader*/
.detail_loader .loader-container{width:100%;display:block;margin:0 0 0 0}.detail_loader{padding-top:52px}.detail_loader .wrapper{padding:0;width:100%;max-width:initial;margin:6px 0 0 0}.detail_loader .wrapper .wrapper-cell{box-shadow:none;border:none;padding:0;margin:0}
.detail_loader  .text-line {
    display: inline-block;    margin: 0;
}
.detail_loader .wrapper .text {
    margin-left: 0;
    width: 100%;
    max-width: 100%;
}
.detail_loader .wrapper .text li .text-line {
    display: inline-block;
    vertical-align: middle;
    width: 40px;
    margin: 0;
}

.detail_loader .wrapper .text .breadcrumb {
    padding-left: 0;
}

.detail_loader .wrapper .text li:nth-child(2) .text-line {
    width: 60px;
}

.detail_loader .wrapper .text li:nth-child(3) .text-line {
    width: 190px;
}

.detail_loader .wrapper .text li .left_arrow {
    color: #f2f2f2 !important;
    line-height: 1.2;
    display: inline-block;
    vertical-align: middle;
    margin-top: -1px;
}
.detail_loader .post-body-main {
    padding: 0;
    border: none;
}

.detail_loader  .text-line {
    display: inline-block;
    margin: 0;
}

.detail_loader .post-body-main .post-title {
    height: auto;
    min-height: initial;
    display: block;
    -webkit-line-clamp: initial;
    padding-bottom: 0;
    font-size: 10px;
    font-weight: 400;
    position: relative;
    top: initial;
    line-height: 0;
    margin-top: 20px;
}

.detail_loader .post-body-main .post-title .text-line {
    height: 18px;
    width: 100%;
    max-width: 720px;
    margin-bottom: 12px;
}

.detail_loader .post-body-main .post-title .text-line:last-child {
    max-width: 420px;
}
.detail_loader .g-profile {
    position: absolute;
    left: 10px;
    top: 7px;
    width: 32px;
    height: 32px;
}

.detail_loader .g-profile .text-line {
    width: 100%;
    height: 100%;
}
.detail_loader .g-profile-title {
    width: 100px;
    display: flex;
    margin-bottom: 5px;
}

.detail_loader .meta_comment_view>div {
    width: 75px;
    height: 10px;
}
.detail_loader .static .text-line {}

.detail_loader .s_btn.static {
    width: 70px !important;
    display: inline-block !important;
    height: 30px;
}

.detail_loader .s_btn:not(.static) {padding: 0;margin-left: 3px;}

.detail_loader .s_btn .fa .text-line {
    width: 100%;
    height: 100%;
    border-radius: 0px;
}

.detail_loader .s_btn .fa {
    width: 100%;
    height: 100%;
    display: block;
}

.detail_loader .post-body-main {
    padding-right: 2%;
}
.detail_loader .post-main-img .text-line {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    max-width: initial;
    border-radius: 0;
}


.detail_loader .news_desc p .text-line:last-child {
    max-width: 220px;
}

.detail_loader .news_desc p {
    margin-bottom: 25px;
    display: block;
}

.detail_loader .news_desc p .text-line:nth-child(2) {
    max-width: 100%;
}
.detail_loader .news_desc .text-line {
    max-width: initial;
    display: block;
    margin-bottom: 14px;
}
.detail_loader.inner_loadmore_news .loader-container {
    padding-left: 0;
    padding-right: 0;
}
.empty_div img {
    margin: auto;
    max-width: 80px;
    margin-bottom: 15px;
    margin-top: 10px;
}

.empty_div {
    text-align: center;
    color: #666;
    width: 100%;
    max-width: 360px;
    margin: 0 auto;
}

.empty_div .empty_div_btn .add_btn_2 {
    display: inline-block;
    padding: 7px 17px;
    border-radius: 99px;
    border: 1px solid #0a79ea;
    margin-top: 20px;
    color: #0a79ea;
    margin-bottom: 20px;
}

.empty_div .empty_div_btn .add_btn_2:hover {
    border-color: #0a79ea;
    color: #fff;
    background: #0a79ea;
}


.KalakNews25.stickyclass .ntopnav_wrap_opt .hoursnewlogo img {
    height: 46px;
    margin-top: -8px;
}
/*
.KalakNews25 .submit-story-new {font-size: 95% !important;margin-top: 8px !important;}
*/
.page-footer .gjFont-root .footer-menu__item ,.footer-copyright .gjFont
{
    font-size: 100%;
}

.footer-copyright .flex {display: inline-block;}
.footer-copyright .flex>span:last-child {display: inline-block;margin: 0 0 0 -2px;}
.menus_meta .gjFont.menus_user_name {font-size: 19px;}
.sidebar_menu li a .span_texts .span_text.gjFont {font-size: 16px;margin: 5px 0 0 0;display: block;}
.remember-link .gjFont {
    font-size: 14px;
    line-height: 1.2;
    margin-top: 0;
    display: block;
}
p.disclaimer.gjFont {
    font-size: 14px;
}
.new-login-page-link.forgot-login.gjFont:after {
    content: '';
}

.new-login-page-link.forgot-login.gjFont {
    font-size: 15px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.loginwith-head.gjFont-root span,.loginwith-head span.gjFont {
    color: #999;
}
.ntopnav_wrap_opt .topnav_cont2 a.gjFont {
    font-size: 17px;
    font-weight: 500;
    line-height: 1.6;
    height: 100%;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
.ntopnav_wrap2.menu2-open .seclevelnav .topnav_cont a.gjFont {
    font-size: 16px;
    font-weight: 500;
}


.KalakNews25.stickyclass .ntopnav_wrap_opt .ntopnav_wrap2 .topnav_cont {
    width: 80% !important;
}
.page-footer .footer-menu--main>li a .icon {
    width: 17px;
    height: 17px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}

.page-footer .footer-menu--main>li a .icon .feather {
    width: 100%;
    height: 100%;
}

.page-footer .footer-menu--main>li a {
    font-size: 14px;
    display: flex;
    align-items: center;
}
.page-footer .footer-menu--main>li:hover:before {
    opacity: 0;
}

.footer--stacked .footer-menu>li {
    width: auto;
    display: inline-block;
    width: 50%;
    white-space: nowrap;
}

.page-footer .footer-menu--main>li a {
    background: #f9f9f9;
    border-radius: 99px;
    margin: 4px 4px;
    padding: 3px 13px;
    font-size: 12px;
    border: 1px solid #eee;
}

.page-footer .footer-menu--main {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    padding: 0;
    border: none;
}

.page-footer .footer-menu__item:hover {
    background: rgba(10, 121, 234, 0.03);
    border-color: rgba(10, 121, 234, 0.1);
}


.dummy_160x600 {
    width: 100%;
    max-width: 100%;
    background: transparent;
}
.single-gj .featured-title {
    line-height: 1.4;
}
.side_promo_ad img {
    height: 245px;
    width: auto;
    margin: 0;
    max-width: 100%;
}

.side_promo_ad,.side_promo_ad a {
    display: block;
    height: 100%;
    width: 100%;
    text-align: center;	
}
.side_promo_ad img {
    width: 100%;
    height: auto;
    margin: 0 auto;
}
.body-inner_page .side_promo_ad img {
    margin: 0 auto;
    height: auto;
    border-radius: 5px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
    overflow: hidden;
}
.body-inner_page .share_main {
    width: 100%;
    height: auto;
}
.body-inner_page #sidebar-wrapper .widget.share_article_div {
    overflow: visible;
}
.vid_div_main {
    margin-bottom: 20px;
}
.KalakNews25 .side_promo_ad,.KalakNews25 .side_promo_ad a {background: white;-webkit-background: linear-gradient(180deg, #fafafa, white);background: linear-gradient(180deg, #fafafa, white);
background:transparent;}
.KalakNews25 .side_promo_ad img{max-height: 100%;margin: 0 auto;width: auto;}
.custom_promo {
    border-radius: 9px;
    overflow: hidden;
    display: block;
    box-shadow: 0px 5px 5px rgba(18, 22, 30, 0.11);
}

.trending_stories 	.heading{width:100%;text-align:left;padding:10px 15px;font-size:12px;color:#aaa;padding-bottom:2px}
	.trend_story li a{display:block;position:relative;color:#555;margin-top:15px}
.trending_stories .card-body{border:1px solid #e9e9e9}
	.list-group-flush .list-group-item:last-child:after{opacity:0}
	a.heading.bottom:hover{text-decoration:underline}
	.trend_story li a .trending_icon{display:inline-block;width:20px;height:20px;vertical-align:top;position:absolute;left:17px;top:3px}
	.trend_story li a .trending_icon svg{fill:#aaa}
	.trend_story li a .trending_texts{position:relative;padding:0 10px 0 47px;display:block;width:100%;font-size:14px;font-weight:400}
	.trending_texts .ternd_views{font-size:12px;color:#aaa;display:block;clear:both;font-weight:400}
	.trend_story li a:hover{color:#0b90e9}
	.trend_story li a:hover svg{fill:#0a87e6}
	.trend_story li:last-child a{margin-bottom:15px}
	a.heading.bottom{text-align:center;border-top:1px solid #ddd;color:#777;border:none;display:inline-block;text-align:right;width:auto;float:right;padding:0 0;font-size:12px}
.trending_stories .card-body{border:1px solid #e9e9e9}
.trending_stories {
		background: #fff;
}
.card.trending_stories {
    background-color: transparent;
}
.trending_stories .heading {
    color: #000;
    padding: 10px 15px;
    border-bottom: 1px solid #eee;
    font-size: 16px;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.trending_stories .heading .heading.bottom {
    font-weight: 400;
}

.trending_stories .card-body {background-color: rgb(245, 248, 250);border-radius: 8px;}
.trend_story li a .trending_texts {
    padding-right: 20px;
    font-weight: 500;
}

.trend_story li a {
    color: #333;
}

.trending_texts .ternd_views {
    color: #888;
    font-size: 13px;
}
.widget.share_article_div .share_main {
    width: 100%;
    height: auto;
    border-radius: 5px;
    overflow: hidden;
}
.trend_story li a .ternd_title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-weight: 500;
}

.mb-15 {
    margin-bottom: 15px;
}
.pub_list .trend_story li a {
    margin: 0;
    padding: 10px 8px 9px 15px;
    display: flex;
    align-items: center;
}

.pub_list .trend_story li a .user_pic {display: block;width: 50px;height: 50px;border-radius: 99px;background-position: center;background-size: cover;min-width: 50px;min-height: 50px;position:relative}

.pub_list .trend_story li a .trending_texts {
    padding: 4px 0 4px 15px;
}

.pub_list  .trend_story li a .ternd_title {-webkit-line-clamp: 1;}
.KalakNews25 .pub_list .trend_story li a .ternd_title {
    font-size: 16px;
}
.mt-15 {
    margin-top: 15px;
}
.mb-0{margin-bottom:0 !important}
.widget.fb_pagediv {
    margin-top: 15px;
    border-radius: 6px;
    text-align: center;
    overflow: visible;
}
.widget.fb_pagediv .fb-page.fb_iframe_widget {
    overflow: hidden;
    border-radius: 9px;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.07);
}
.prof_btns .btn_follow {
    display: inline-block;
    padding: 7px 10px;
    border: 2px solid #0a79ea;
    border-radius: 59px;
    width: 45%;
    margin: 0 2.5%;
    color: #0a79ea;
}
.prof_btns .btn_follow {
    background: #0a79ea;
    color: #fff;
}
.pub_list .trend_story li .only_follow_btn .btn_follow {
	padding: 6px 10px 6px 10px;
    width: 80px;
    height: 30px;
    font-size: 12px;
    line-height: normal;
    justify-content: center;
    border-radius: 99px;
    border: none;
    font-size: 13px;
    font-weight: 500;
}
.prof_btns .btn_follow:hover {
    background: #0e67c1;
    border-color: #0e67c1;
}
.prof_btns .svg_icon svg {
    fill: #fff;
    opacity: 1;
}
.prof_btns {
    display: block;
    width: 100%;
    margin: 10px 0;
}
.prof_btns span.follow_txt {
    display: inline-block;
    vertical-align: middle;
}
.prof_btns .svg_icon {
    display: inline-block;
    vertical-align: middle;
    width: 9px;
    margin-right: 5px;
    margin-left: -5px;
}
.pub_list_single .prof_btns {
    width: 80px;
    margin: 0 10px 0 0;
}

.pub_list_single {
    display: flex;
    align-items: center;
    width: 100%;    border-bottom: 1px solid #ebeef0;
    border-bottom-color: rgb(230, 236, 240);
}

.pub_list_single>a {
    width: 100%;
}.pub_list .trend_story li .only_follow_btn .btn_follow:hover {
    color: #fff;
}
.pub_list_single:hover {
    background: rgba(170, 184, 194, 0.1);
}
.pub_list_single:last-child {
    border-bottom-width: 0;
}

/* search box */
.search_btn {
    outline: none;
    font: inherit;
    text-transform: inherit;
    color: inherit;
    border: none;
    background: transparent;
    text-decoration: none;
    padding: 12px;
    height: 48px;
    width: 48px;
    display: block;
    display: flex;
    color: #fff;
}
.search_btn:hover,.search_btn:focus{color: #fff;}

.search_icon,.c3-icon {
    display: inline-block;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 27px;
    height: 27px;
    fill: currentColor;
    stroke: none;
    display: block;
}

.search_icon svg {
    width: 100%;
    height: 100%;
    display: inline-block;
}
.header-responsive {
    padding-right: 100px;
}

.show-700 .search_btn {
    position: absolute;
    right: 5px;
    top: 50%;
    color: #fff;
    transform: translateY(-50%);
    position: absolute;
    right: 5px;
    top: 50%;
    color: #fff;
    transform: translateY(-50%);
    background: #0000000f;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    /* font-size: 9px; */
    padding: 10px;
}

.show-700 .search_btn:hover{
    color: white;
}


.hide-700-gj{
    display: none !important;
}
.tt-hint,.tt-query,.typeahead{width:396px;height:30px;padding:8px 12px;font-size:24px;line-height:30px;border:2px solid #ccc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;outline:0}.typeahead{background-color:#fff}.typeahead:focus{border:2px solid #0097cf}.tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.tt-hint{color:#999}.tt-menu{width:422px;margin:12px 0;padding:8px 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.tt-suggestion{padding:3px 20px;font-size:18px;line-height:24px}.tt-suggestion:hover{cursor:pointer;color:#fff;background-color:#0097cf}.tt-suggestion.tt-cursor{color:#fff;background-color:#0097cf}.tt-suggestion p{margin:0}

.search_modal_flex{display:flex;
    position: relative;
    height: 100%;}
.search_modal_flex .m_search_box{width:100%}
.search_modal_flex .m_search_box .twitter-typeahead{width:100%;display:block;max-height: 100%;
    overflow: auto;}
.search_modal_flex .m_search_box .twitter-typeahead input{width:100%;border:none;border-radius:0;font-size:16px;height:auto;min-height:40px;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 9px;
    background: transparent !important;}
.search_modal_flex .s_btn{display:flex;align-items:center;justify-content:center;padding:0 10px}
 .m_search_box .tt-menu {
    margin: 0;
    width: 100%;
    max-width: 100%;
    box-shadow: none;
    border: none;
	    max-height: calc(100% - 46px);
    position: relative !important;
    top: 0 !important;
    overflow: auto;
}

.search_modal_flex .s_btn {
    position: absolute;
    top: 0;
    z-index: 99;
    height: 47px;
}

.search_modal_flex .s_btn.back_arrow {
    left: 5px;
}

.search_modal_flex .s_btn.right_Btn {
    right: 5px;
    left: initial;
}
.searchModal .modal-dialog {
    margin: 0;
    border: none;
    height: 100%;
}

.searchModal .modal-content {
    border: none;
    border-radius: 0;
    width: 100%;
    max-width: 800px;
    box-shadow: none;
    height: 100%;
}
.search_modal_flex .s_btn {
    background: transparent;
    border: none;
    outline: none;
}
.searchModal.modal.fade .modal-dialog {
    -webkit-transform: translate(0,0%);
    -ms-transform: translate(0,0%);
    -o-transform: translate(0,0%);
    transform: translate(0,0%);
}
.searchModal.modal.fade .modal-dialog{padding:0 !important;margin:0 !important}
.searchModal .modal-body{    height: 100%;
    overflow: auto;border-radius:0;    background: #fff;
    padding-top: 5px;}
.tt-menu .tt-selectable {
    font-size: 16px;
    color: #444;
}
.tt-suggestion.tt-selectable {
    padding: 9px 30px 9px 46px;
    position: relative;
}
.tt-suggestion.tt-selectable::after {
    content: "";
    position: absolute;
    top: 15px;
    left: 19px;
    /* transform: translateY(-50%); */
    width: 20px;
    height: 20px;
    /* border: 1px solid red; */
    background-image: url(/img/trend.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;     
}

.tt-suggestion .tt-highlight {
    font-weight: 500;
	color: #333;
}

.tt-suggestion.tt-cursor ,.tt-suggestion:hover{
    color: inherit;
    background-color: #eee;
}
.with_searchbtn .search_btn {height: 40px;width: 40px;margin-right: 5px;padding: 3px 0 0 0;display: flex;align-items: center;justify-content: center;color: rgba(255, 255, 255, 0.79);}

.with_searchbtn .search_icon {
	width: 22px;
    height: 22px;
}
.ntopnav_wrap_opt .topnav_extra.with_searchbtn {    display: flex;
    display: flex;
    white-space: nowrap;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
    height: 100%;
    /* position: absolute; */
    /* right: 0; */
    /* z-index: 9; */
    width: fit-content;
    margin: 0 5px;
}
.topnav_extra.with_searchbtn .search_btn {
    position: relative;
    top: 0px;
    margin: 0 0 0 0;
    background: rgba(3, 3, 3, 0.05);
    border-radius: 99px;
    padding: 1px 0 0 0;
    min-height: 30px;
    min-width: 30px;
    height: 30px;
    width: 30px;
    background: transparent;
    color: #fff;
}

.topnav_extra.with_searchbtn .search_btn:hover {
    /* background: rgba(3, 3, 3, 0.18); */
    background: rgba(3, 3, 3, 0.03);
}
.topnav_extra.with_searchbtn .socialicon {
    margin-left: 6px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.searchModal.modal.fade .modal-dialog {
    width: 100%;
}

.search_modal_flex .m_search_box {
    width: 100%;
    height: 100%;
    display: flex;
	flex-direction:column;
}

.search_modal_flex .m_search_box .twitter-typeahead {
    max-height: 100%;
    overflow: hidden;
    background: #f3f3f3;
}
.search_modal_flex .tt-menu .tt-selectable {
    height: auto;
    max-height: initial;
    min-height: initial;
    line-height: 1.7;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    display: block;
}
.search_modal_flex .s_btn.right_Btn:hover,.search_modal_flex .s_btn.back_arrow:hover {
    color: #777;
}

/* Top right Social Media */
.top-right-soc {
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 60px;
    padding-right: 18px;
    z-index: -1;
}

.top-right-soc .social {
    padding: 5px 8px;
    font-size: 17px;
    height: 33px;
    width: 33px;
    text-align: center;
    border-radius: 99px;
    margin-right: 2px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgb(0 0 0 / 1%);
    color: #ffffff;
    border: 1px solid transparent;
    opacity: 0.8;
}

.top-right-soc .social:hover {
    background: rgb(0 0 0 / 15%);
    color: #ffffff;
    border: 1px solid rgb(0 0 0 / 3%);
    opacity: 0.8;
}





/*transition*/
.video-popup-main,.video-close .video-popup-main,.video-popup,.video-open .video-popup
.lede__link:hover,.lede--has-no-kicker .lede:hover .lede__link,.bf-item.lede:hover .lede__link,.bf-item.lede:hover  .media__heading a,
.follow-link:visited,.follow-link:hover,.follow-link:focus,.lede__link,.follow-link,.nglobalnav_wrap .nglobalnav a:hover,
.nglobalnav_wrap .nglobalnav a,
.lede:hover .lede__ptools,.lede .lede__ptools,.close:hover,.close,.splash__container a:hover ,.splash__container a,.lede--blue-title .lede__link:hover,
.lede--blue-title  .lede:hover  .lede__link,.lede--blue-title .lede__link,.lede:hover .lede__ptools ,.lede .lede__ptools ,.small-meta a:hover,
.small-meta a,a,a:hover,.hot-block__list .list--unstyled .list__hover,.hot-block__list .list--unstyled .list__li,
.hot-block__list .list__li:hover .list__hover,.ntopnav_wrap_opt .topnav_extra .socialicon .break_mail:hover, .ntopnav_wrap_opt .topnav_extra .socialicon .break_mail, .header-responsive .dropdown-menu,.search.open .dropdown-menu,.footer-links li a:hover:before, .footer-links li a:before, .ntopnav_wrap_opt,.stickyclass .neweleccont.ntopnav_wrap_opt,.black-bg,.black-bg.open,.black-bg-1,.black-bg-1.open,.neweleccont.ntopnav_wrap2, .neweleccont.ntopnav_wrap2.menu2-open,.ntopnav_wrap_opt .hoursnewlogo a,.ntopnav_wrap_opt .hoursnewlogo a:hover, .ntopnav_wrap_opt .hoursnewlogo  .newslogo25,.ntopnav_wrap_opt .hoursnewlogo  .newslogo25:hover,.ntopnav_wrap_opt .hoursnewlogo  .newslogo25:focus,.stickyclass .ntopnav_wrap_opt .hoursnewlogo .newslogo25.video-show .fa-angle-down,.fa-angle-down,.profile-dropdown li a:hover,.profile-dropdown li a,.search.open .dropdown-menu,.search .dropdown-menu,.play-store-link,.play-store-link:hover,.stickyclass .ntopnav_wrap_opt .hoursnewlogo .newslogo25.video-show .videologo25:hover,.header-responsive .hoursnewlogo .newslogo25.video-show .videologo25:hover,.stickyclass .ntopnav_wrap_opt .hoursnewlogo .newslogo25.video-show .videologo25,.header-responsive .hoursnewlogo .newslogo25.video-show .videologo25,.stickyclass  .rotate-arrow .fa-angle-down,.header-responsive .rotate-arrow .fa-angle-down,.stickyclass  .fa-angle-down,.header-responsive .fa-angle-down,.notification-show,.share-link:hover, .share-link:focus,.share-link,.login-popup.modal.fade.in ,.login-popup.modal.in ,.modal-open .blur-bg,.for-popup-bg .form-main .form-group .form-control:focus,.for-popup-bg .form-main .form-group .form-control,.for-popup-bg .for-login-btn,.for-popup-bg .for-login-btn:hover,.fb-login,.fb-login:hover,.fb-login:focus,.for-main-div, .wave2, .page-footer .footer-menu--main>li:before,.redesign1 .grid-posts li .lede__media:after,.pub_list_single

 { transition:0.2s all linear;-webkit-transition: 0.2s all linear;-moz-transition: 0.2s all linear;-o-transition:0.2s all linear}

.notification-show{-webkit-transition-duration: 0.1s;-moz-transition-duration: 0.1s;-ms-transition-duration: 0.1s;-o-transition-duration: 0.1s;transition-duration: 0.1s;}
.black-bg,.black-bg.open,.black-bg-1,.black-bg-1.open,.black-bg-2,.black-bg-2.open{transition-delay: 0.1s;transition: 0.2s all linear;}


.new-logo{
    display: flex !important;
    justify-content: center;
    align-items: center;
    padding: 0px 30px 0px 20px !important;
}
.new-logo-show{
    display: flex !important;
    justify-content: center;
    align-items: center;
    height: 60px !important;
}

.logo-text-j{
    font-family: gujFont,Roboto,arial !important;
    font-size: 22px;
    color: white;
    margin-left: 2px;
    font-weight: 900;
}


.icon-r-bx{
    display: inline-block;
    position: relative;
    bottom: 2.5px;
    left: 5px;
}

.icon-r-bx{
    perspective:200px;
}
    
/*speed of transition*/
.icon-r-ani{ 	
    transform-style: preserve-3d;    	
    position: relative;
    animation: anim 8s infinite;
    transform-origin: center;
}


.icon-r-bx,
.icon-r-ani,
.icon-r-ani .icons-f,
.icon-r-ani .icons-b {  	
    width: 40px;
    height: 40px;
}
  
.icon-r-ani .icons-f,
.icon-r-ani .icons-b{  	
    backface-visibility: hidden;    	
    position: absolute;  	
    top: 0;  	
    left: 0;  
  }

.icon-r-ani .icons-f{
    background-image: url('/img/logo/icon-w.png');
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 2; 
}

.icon-r-ani .icons-b{
    background-image: url('/img/logo/icon-w.png'); 
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    transform: rotateY(180deg);
}

@keyframes anim{
    0%,5%{
        transform: rotatey(0deg);    
      }
      45%,50%{
        transform: rotatey(180deg);
      }
      100%{
        transform: rotatey(360deg);
      }

}

.language-bx {
    border: 1.2px solid #ffffffcc;
    padding: 7px 35px 7px 16px;
    border-radius: 50px;
    color: #ffffffcc;
    width: 90px;
    transition: all 0.3s;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    font-family: gujFont,Roboto,arial !important;
    margin-right: 10px;
    z-index:999;
}

.language-bx::before{
    content: "";
    position: absolute;
    right: 13px;
    top: 50%;
    transform: translateY(-86%) rotate(45deg);
    width: 10px;
    height: 10px;
    border: 1.6px solid #ffffffcc;
    border-top: none;
    border-left: none;
    transition: all 0.3s;
}

.language-bx:hover{
    opacity: 1;
    border-color: white;
    color: white;
}

.language-bx:hover::before{
    transform: translateY(-25%) rotate(227deg);
    border-color: white;
}

.language-dropdown{
    position: absolute;
    top: 37px;
    width: 100px;
    left: 0;
    border: 1.2px solid white;
    background: white;
    opacity: 0;
    border-radius: 5px;
    padding: 5px;
    visibility: hidden;
    transform: translateY(10px);
    transition: all 0.3s ease-in-out;
    box-shadow: 0px 4px 15px #0000001f;
    z-index: 10;
}

.language-bx:hover .language-dropdown{
    opacity: 1;
    visibility: visible;
    transform: translateY(0px);

}

.language-dropdown a{
    display: block;
    text-align: left;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    font-family: gujFont,Roboto,arial !important;
    border-radius: 2px;
    transition: all 0.3s ease-in-out;
    margin: 2px 0;
}

.language-dropdown a.active,
.language-dropdown a:hover{
    background-color: #ebebeb;
    color: #525252;
}

.language-bx.reponsive{
    border: 1.2px solid #ffffffcc;
    padding: 5px 31px 5px 16px;
    border-radius: 50px;
    color: #ffffffcc;
    /* width: 70px; */
    transition: all 0.3s;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    font-family: gujFont,Roboto,arial !important;
    margin-right: 0px;
    position: absolute;
    right: 7px;
    top: 12px;
}

.language-bx.reponsive .language-dropdown{
    left: inherit;
    right: 0px;
}

.application-text{
    font-size: 16px;
    margin-top: 20px;
}

.application-bx{
    display: flex;
    justify-content: center;
    align-items: center;
}

.application-bx{
    margin-top: 3px;
}
.application-bx img{
    width: 140px;
    padding: 5px;
    transition: all 0.4s ease-in-out;
}
.application-bx img:hover {
	transform: scale(1.05);
}

.light-black-bg{
    background-color:#00000021;
}


.mede-with{
    color: #999;
    font-size: 11px;
    margin: 0px 0 0;
    text-align: center;
}

.mede-with.right-mede-with{
    margin-top: 5px;
}

.mede-with a{
    color: #999;
}

.mede-with a:hover{
    color: #dd1627;
}

.icons-box-made{
    /* border: 1px solid red; */
    width: 12px;
    height: 12px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    position: relative;
    top: 3px;
}

.icons-box-made .fa-heart,
.icons-box-made .fa-heart-o{
    position: absolute;
}

.mede-with .fa-heart-o{
    color: #999;
    font-size: 11px;
    transition: all 0.3s;
    opacity: 1;
}

.mede-with .fa-heart{
    color: #999;
    font-size: 11px;
    transition: all 0.3s;
    opacity: 0;
    transform: scale(0);
}

.mede-with:hover .fa-heart-o{
    opacity: 0;
}

.mede-with:hover .fa-heart{
    opacity: 1;
    color: #dd1627;
    transform: scale(1);
}

.copyright-right{
    color: #999999;
    font-size: 13px;
    text-align: center;
    margin-top: 10px;
}

.cus-owldot .owl-dots{
    position: absolute;
    bottom: 5px;
    right: 130px;
    /* transform: translateX(20%); */
    margin: 0;
    height: fit-content;
}

.cus-owldot .owl-dots .owl-dot span{
    position: relative;
    width: 8px !important;
    height: 8px !important;
    background-color: #ffffff4d !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
    margin: 5px !important;
}

.cus-owldot .owl-dots .owl-dot:hover span,
.cus-owldot .owl-dots .owl-dot.active span{
    position: relative;
    width: 8px !important;
    height: 8px !important;
    background-color: rgb(238, 238, 238) !important;
}

.cus-owldot .owl-dots .owl-dot span::after{
    content: "";
    width: 17px;
    height: 17px;
    border-radius: 50%;
    background-color: white;
    opacity: 0.2;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0);
    transition: all 0.3s ease-in-out;  
}

.cus-owldot .owl-dots .owl-dot.active span::after{
    transform: translate(-50%, -50%) scale(1);   
}

#top-web{
    min-height: 83px;
    margin-top: 0px;
}

.aajkibaat-logo{
    position: absolute !important;
    left: 58px;
    /* top: 50%; */
    /* transform: translate(-50%, -50%); */
    z-index: 0 !important;
    padding: 0 !important;
}

.aajkibaat-logo-menu{
    position: absolute;
    top: 50%;
    left: 12px;
    transform: translateY(-50%);
    height: 46px;
    width: 46px;
    /* display: none; */
    display: flex;
    justify-content: center;
    align-items: center;
}

.store-icon-bx{
    display: flex;
    justify-content: center;
    align-items: center;
}
.store-icon-bx a img{
    width: 23px;
    margin-right: 5px;
    margin-left: 5px;
    filter: grayscale(0.2);
}

.store-icon-bx a img:hover{
    width: 23px;
    margin-right: 5px;
    margin-left: 5px;
    filter: grayscale(0);
}
.store-icon-bx a:nth-child(2) img{
    margin-right: 1px;
    margin-left: 0px;
    position: relative;
    bottom: 3px;
}


.live-tv-bx{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 8px;
    font-weight: 600;
    cursor: pointer;
    color: #525252;
}

.live-tv-bx:hover{
    color: #525252;
}

.live-tv-bx img{
    width: 25px;
    margin-right: 5px;
}

.right-vbuvbeai{
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 52px;
    top: 16px;
}

.topnav_cont.vjhrvcsh a{
    color: rgba(255, 255, 255, 0.8);
}

.topnav_cont.vjhrvcsh a:hover{
    color: white !important;
}

/* 
@keyframes anim{0%{-webkit-transform:rotateY(90deg);-ms-transform:rotateY(90deg);transform:rotateY(90deg)}20%{-webkit-transform:rotateY(90deg);-ms-transform:rotateY(90deg);transform:rotateY(90deg)}30%{-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}70%{-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}80%{-webkit-transform:rotateY(90deg);-ms-transform:rotateY(90deg);transform:rotateY(90deg)}100%{-webkit-transform:rotateY(90deg);-ms-transform:rotateY(90deg);transform:rotateY(90deg)}}

@keyframes anim2{0%{-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}10%{-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}20%{-webkit-transform:rotateY(90deg);-ms-transform:rotateY(90deg);transform:rotateY(90deg)}80%{-webkit-transform:rotateY(90deg);-ms-transform:rotateY(90deg);transform:rotateY(90deg)}90%{-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}}

@keyframes animm{0%{-webkit-transform:rotateX(90deg);-ms-transform:rotateX(90deg);transform:rotateX(90deg)}25%{-webkit-transform:rotateX(90deg);-ms-transform:rotateX(90deg);transform:rotateX(90deg)}30%{-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg)}70%{-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg)}75%{-webkit-transform:rotateX(90deg);-ms-transform:rotateX(90deg);transform:rotateX(90deg)}100%{-webkit-transform:rotateX(90deg);-ms-transform:rotateX(90deg);transform:rotateX(90deg)}}
@keyframes animm2{0%{-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg)}20%{-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg)}25%{-webkit-transform:rotateX(90deg);-ms-transform:rotateX(90deg);transform:rotateX(90deg)}75%{-webkit-transform:rotateX(90deg);-ms-transform:rotateX(90deg);transform:rotateX(90deg)}80%{-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg)}100%{-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg)}} */

.bdgbda {
    animation: animm 8s infinite linear;
    position: relative;
    top: -2px;
    color: #525252;
    font-size:14px;
    font-weight: 500;
}
.bdgbda2 {
    animation: animm2 8s infinite linear;
    position: absolute;
    top: 17px;
    color: #525252;
    font-size:14px;
    font-weight: 500;
    
}
.bdgbda2.fbdxfbrf{
    position: absolute;
    top: -2px;
}

/* .bnr_leader_m{
    display: none;
} */

.view-pass{
    position: absolute;
    right: 0;
    top: 0;
    background: white;
    width: 39px;
    height: 39px;
    font-size: 16px;
    justify-content: center;
    align-items: center;
    display: flex;
    cursor: pointer;
    z-index: 2;
    color: #80868B;
}

.view-pass:hover{
    color: #008F4E;
}

.yt-v-box{
    background: #fafafa;
    padding: 8px;
    transition: all 0.3s ease-in-out;
    border-radius: 5px;
}

.youtube-videos-bx{
    display: flex;
    flex-wrap: nowrap;
    overflow-y: hidden;
    overflow-x: auto;
}

.youtube-videos-bx iframe{
    width: 267px;
    margin: 8px 10px;
    border-radius: 5px;
    height: 150px;
}

.yt-vi-hed{
    font-size: 16px;
    margin-bottom: 6px;
    margin-top: 2px;
    margin-left: 10px;
    /* color: #e31e24; */
    color: #525252;
    font-family: "Gotham",arial !important;
}

.app-linls img{
    width: 23px;
    margin: 0 5px;
    /* filter: brightness(0.9); */
    transition: all 0.3s ease;
}

@media (min-width: 1700px){
	.promote-for-big {
		display:block;
		position: absolute;
		top: 0;
		z-index: 2;
		margin-top: -100px;
		display: block;
	}
	.promote-for-big.left {
		margin-left: -300px;
		left: 0;
	}
	.promote-for-big.right {
		float: right;
		right: 0;
		margin-right: -15px;
		margin-left: initial;
		left: initial;
	}.promote-for-big .fix {
		display: block;
		margin-bottom: 10px;
        position: fixed;
        width: 300px;
        top: 140px;
	}
	.promote-for-big .link{margin-bottom:15px;    display: block;}
	.page-container{position:relative}
}



@media (min-width: 1125px){
	.page-container {width: 100% !important;max-width: 1240px !important;padding: 0 10px;}
	.splash__body {-ms-transform: scale(0.9, 0.9);transform: scale(0.9, 0.9);}
	.homepage-video {width: 520px;}
	.wrapper-3col .col2 {width: 355px;}
	.homepage-video {width: 520px;}
}




@media (min-width: 769px){
	
	.modal.searchModal {text-align: center;}
	.modal.searchModal .modal-dialog {
	  display: inline-block;
	  text-align: left;
	  vertical-align: middle;
	}
	.searchModal.modal:before {
		display: inline-block;
		vertical-align: middle;
		content: " ";
		height: 100%;
	}
	
	
	.searchModal .modal-content {
		background: transparent;
	}
	.searchModal .modal-body {
		overflow: hidden;
		border-radius: 9px;
		background: #fff;
		box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.43);
	}
	.searchModal.modal.fade .modal-dialog{margin:0 auto !important;}
	.searchModal.modal.fade .modal-dialog {
		height: 68vh;
		max-height: 700px;
		width: 70vw;
		max-width: 990px;
		min-height: 250px;
	}
	.searchModal.modal.fade .modal-dialog .modal-content{width:100%; max-width:100%}
}

@media (max-width: 900px){
    /* .app-linls{
        position: absolute;
        right: 56px;
        top: 18px;
    } */

    .app-linls img{
        width: 23px;
        margin: 0 0px 0 0;
    }
}

@media (max-width: 768px){
    .app-linls{
        position: absolute;
        right: 56px;
        top: 18px;
    }

	.is_app_box .app_banner {
		display:block;    height: 57px;
	}.is_app_box {
		padding-top: 57px;
	}.is_app_box .menus_top {
		margin-top: 55px;
	}
	.is_app_box .menus_middle {
		margin-top: 0;
	}
	.is_app_box .notification-show {
		top: 110px;
	}

	.post-container {
		overflow: hidden;clear: both;
		text-overflow: ellipsis;
	}



}
@media (max-width: 700px){
    #top-web{
        min-height: 0px;
    }
}

@media (max-width: 600px){
		.redesign1 .grid-posts li{display: block !important;    width: 100% !important;}
	.redesign1 .grid-posts li:hover .lede__media{-webkit-filter: initial !important;-moz-filter: initial !important;-ms-filter: initial !important;-o-filter: initial !important;filter: initial !important;}
	.ggl-bnr-728{ margin: 11px 0 20px; width: 100%;}
}

@media (max-width: 590px){
    .right-vbuvbeai .store-icon-bx{
        display: none;
    }
}

@media (max-width: 420px){
    .right-vbuvbeai .live-tv-bx span{
        display: none;
    }

    .right-vbuvbeai .live-tv-bx {
        position: relative;
        top: 2px;
        right: -10px;
        
    }

    /* .JumboAdBottom{
        display: none !important;
    } */

}

@media (max-width: 340px){
    .new-logo-show{
        transform: scale(0.8);
    }

}



/* --- Close Btn Css Start --- */
.close-icon2{
    position: absolute;
    right: 10px;
    top: 10px;
    width: 35px;
    height: 35px;
    background: transparent;
    -webkit-border-radius: 100%;
       -moz-border-radius: 100%;
            border-radius: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    color: #000;
    padding: 4px;
    cursor: pointer;
    -webkit-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}

.close-icon2:hover{
    -webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
}

@media screen and (min-width:700px) {
    .close-icon2:hover{
        background-color: #d900001a;
        color: #d90000;
    }
}

@media screen and (max-width:700px) and (min-width:0px) {
    .close-icon2:active{
        background-color: #d900001a;
        color: #d90000;
    }
}
/* --- Close Btn Css End --- */


/* ---
subscription-notifications Modal Start
--- */

#subscription-notifications .modal-content{
    border-radius: 15px;
    max-width: 400px;
    margin: auto;
    width: 100%;
}

#subscription-notifications .modal-content .modal-body{
    padding: 0 15px;
}

#subscription-notifications.modal.fade .modal-dialog{
    transform: translate(0, 0px);
}


.modal-heading-bx{
    padding: 15px 0;
}

.modal-heading-bx .modal-heading{
    font-size: 24px;
    color: #000000;
    line-height: 1.4;
    font-weight: 600;
    font-family: gjfont;
    text-align: center;
}
.modal-heading-bx .modal-pera{
    font-family: 'gjfont' !important;
    width: 100%;
    color: #666;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    margin-top: 5px;
}

/* ---
subscription-notifications Modal End
--- */


/* --- 
Membership Plan Start
--- */
.Membership-Plan-item{
    position: relative;
    border: 1px solid #ddd;
    padding: 10px 15px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    border-radius: 10px;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
}

.Membership-Plan-item:hover,
.Membership-Plan-item.active{
    border-color: #008F4E;
    box-shadow: 0 0 1px 1px #008F4E;
    background-color: rgb(0 143 78 / 5%);
}

.Membership-Plan-item .mpi-Time{
    color: black;
    font-size: 14px;
    font-weight: 600;
}

.Membership-Plan-item .mpi-price{
    color: black;
    font-size: 18px;
    font-weight: 600;
    margin-top: 1px;
}

.Membership-Plan-item .mpi-check-icon{
    display: none;
    position: absolute;
    right: -10px;
    top: -10px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #008F4E;
    background-image: url("../img/check.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 70%;
    transition: all 0.3s ease-in-out;
}

.Membership-Plan-item.active .mpi-check-icon{
    display: block;
}
/* --- 
Membership Plan End
--- */

/* ---
Common Submit Btn Start
--- */
.common-submit-btn{
    align-items: center;
    border: none;
    border-radius: 50px;
    background-color: rgb(0 143 78 / 10%);
    color: #008F4E;
    cursor: pointer;
    display: flex;
    font-size: 16px;
    font-weight: 600;
    justify-content: center;
    letter-spacing: .5px;
    margin: 13px auto 13px;
    max-width: 450px;
    outline: none;
    padding: 12px 15px;
    position: relative;
    transition: background-color .3s ease-in-out, opacity .3s ease-in-out, color .3s ease-in-out, transform .3s ease;
    width: 100%;
    transition: all 0.3s ease-in-out;
}

.common-submit-btn:hover{
    color: white;
    background-color: #008F4E;
}
/* --- 
Common Submit Btn End
--- */


/* ---
Paymetn Page design Start
--- */
.payment-page-membership.ppm-border-bottom{
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 3rem;
}

.payment-page-membership .ppm-heading{
    font-size: 18px;
    color: #000000;
    line-height: 1.4;
    font-weight: 600;
    font-family: gjfont;
    margin-bottom: 5px;
}

.payment-page-membership .ppm-pera{
    font-family: 'gjfont' !important;
    width: 100%;
    color: #666;
    font-size: 14px;
    font-weight: 400;
    margin-top: 5px;
    margin-bottom: 5px;
}


.payment-page-membership .ppm-inner{
    background-color: #fafafa;
    border: 1px solid #e9e9e9;
    border-radius: 10px;
    padding: 15px;
    margin-top: 10px;
}

.payment-page-membership .ppm-inner.ppm-inner-two{
    padding: 0;
    background-color: transparent;
    border: none;
    max-width: 320px;
    width: 100%;
}

.payment-page-membership .ppm-inner.ppm-inner-three{
    max-width: 320px;
    width: 100%;
}

.ppm-buttons-bx{
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    margin: 10px 0 10px;
}

.ppm-buttons-bx .ppm-buttons-item{
    position: relative;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 4px 10px 6px;
    font-size: 14px;
    font-weight: 500;
    color: black;
    text-transform: capitalize;
    cursor: pointer;
    margin-right: 5px;
    background-color: #fafafa;
    border: 1px solid #e9e9e9;
    border-radius: 50px;
    overflow: hidden;
    transition: all 0.3s ease-in-out;
    /* font-family: "Gotham", arial !important; */
}

.ppm-buttons-bx .ppm-buttons-item:hover{
    background-color: rgb(0 143 78 / 10%);
    color: #008F4E;
    border-color:  #008F4E;
}

.ppm-buttons-bx .ppm-buttons-item.active{
    background-color: #008F4E;
    color: white;
    border-color:  #008F4E;
}

.ldb-data-item{
    margin: 0px 0 15px;
    color: #525252;
    font-size: 12px;
    font-weight: 500;
}

.ldb-data-item img{
    max-width: 320px;
    width: 100%;
}

.ldb-data-item:last-child{
    margin: 0;
}

.ldb-data-item  > span{
    font-size: 14px;
    font-weight: 600;
    color: black;
    display: flex;
    align-items: center;
    gap: 5px;
}

.ldb-copy-btn{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    padding: 6px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.ldb-copy-btn:hover{
    background-color: rgba(0, 0, 0, 0.04);
}

.account-detail{
    display: none;
}

.account-detail.active{
    display: block;
}



.active-subscription-item{
    position: relative;
    padding: 15px;
    padding-bottom: 0;
    border-radius: 10px;
    background-color: #fdfdfd3a;
    border: 1px solid #e9e9e9;
    margin-top: 25px;
    max-width: 420px;
    width: 100%;
}

.active-subscription-item .asi-heading{
    color: black;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 10px;
}

.active-subscription-item .asi-heading svg{
    color: #d11c21;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    position: relative;
    top: -1px;
}

/* --- Membership Detail Bx Start --- */
.asi-detail-bx{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 0;
    border-bottom: 1px solid #e9e9e9;
}

.asi-detail-bx:last-child{
    border-bottom: none;
}

.asi-detail-bx .asi-lable{
    color: #333333;
    font-size: 16px;
    font-weight: 500;
}

.asi-detail-bx .asi-data{
    color: black;
    font-size: 16px;
    font-weight: 600;
}

.asi-detail-bx .asi-data.asi-pendding{
    background: #ffeb3b4a;
    padding: 5px 10px;
    border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap:5px
}

.asi-detail-bx .asi-data.asi-pendding span{
    width: 13px;
    height: 13px;
    background-color: #FFC107;
    border-radius: 50px;
}

.asi-detail-bx .asi-data.asi-active{
    background: rgb(0 143 78 / 5%);
    color: #008F4E;
    padding: 5px 10px;
    border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap:5px
}

.asi-detail-bx .asi-data.asi-active span{
    width: 13px;
    height: 13px;
    background-color: #008F4E;
    border-radius: 50px;
}

.asi-note{
    color: #333333;
    font-size: 14px;
    font-weight: 500;
    padding: 10px 0;
}
/* --- Membership Detail Bx End --- */

/* ---
Paymetn Page design End
--- */



.whatapp-new-icon {
    display: none;
    position: absolute;
    bottom: 100%;
    right: 0px;
    color: #09a528;
    background-color: #f9fffb;
    width: 200px;
    /* transform: translateY(-20px); */
    padding: 10px;
    font-size: 18px;
    border-radius: 10px;
    letter-spacing: 0.5px;
    -webkit-box-shadow: 0 0 0 0.5px #1bd741, 0 0 20px #00000030;
    box-shadow: 0 0 0 0.5px #1bd741, 0 0 20px #00000030;
    -webkit-animation: initAnimation 1s infinite alternate;
    animation: initAnimation 1s infinite alternate;
}

.whatapp-new-icon {
    width: 60px;
    height: 60px;
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 99;
    border-radius: 50%;
    -webkit-box-shadow: rgb(0 0 0 / 15%) 0px 4px 12px 0px;
    box-shadow: rgb(0 0 0 / 15%) 0px 4px 12px 0px;
}

.whatapp-new-icon-margin {
    margin: -10px;
}



.fb-video iframe{
    width: 276px !important;
    height: 476px !important;
}