/* weetracker main css*/
body,
html{width:100%;height:100%;}
body{font-family: 'Work Sans', sans-serif;}
a{color:#bf1e2e;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;}
a:hover{color:#000;text-decoration:none;}
h1,
h2,
h3,
h4,
h5,
h6{font-family: 'Work Sans', sans-serif;}
/*p{font-size: 14px !important;
text-align: left;
color: #666666;
margin-bottom: 12px;
line-height: 20px;
font-weight: 400; font-family: 'Noto Serif', serif; }*/
ul li{list-style:none;padding:0px;margin:0px;}
.search p{color:#fff;padding-right:45px;padding-top:10px;text-align:right;}
.bg-dark{     background-color: rgb(255, 255, 255) !important;
-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.2);
box-shadow: 0 0 3px 0 rgba(0,0,0,.2);}
.search a{line-height:47px;color:#fff;margin-left:8px;}
.search a:hover{color:#bf1e2e;}
.banner .img-thumb{max-height:500px;}
.mainbann .img-thumb img{min-height:186px;}
.banner .sm-banner .img-thumb{max-height:186px;}
.banner2 .carousel-item{max-height:300px;overflow:hidden;}
.searchicon{background:#bf1e2e;border-radius:5px;padding:6px 10px;color:#fff !important;}
.searchicon:hover{color:#fff !important;}
button:focus{outline:0px;}
.description ul.buletlist li {
list-style: disc !important;
}
.search input[type="text"]{height:48px;font-size:18px;display:inline-block;font-weight:100;border:none;outline:none;color:#fff;padding:3px;padding-right:35px;width:0px;position:absolute;top:0;right:15px;background:none;z-index:3;transition:width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);cursor:pointer;}
.search input[type="text"]:focus:hover{border-bottom:1px solid #bf1e2e;background:#191919;}
.search input[type="text"]:focus{width:670px;z-index:1;border-bottom:1px solid #bf1e2e;background:#191919;38
cursor:text;}
.search button{display:inline-block;color:red;float:right;content:"\f002";border:none;position:absolute;top:5px;font-family:'Font Awesome 5 Free';right:15px;z-index:2;cursor:pointer;cursor:pointer;transition:opacity .4s ease;}
.subscribe{background-color:rgba(255,255,255,100);border-radius:3px;padding:2px 12px;font-size:13px;text-transform:uppercase;color:#bf1e2e !important;margin-right:34px;}
.subscribe:hover{background-color:rgba(191,30,46);color:#fff!important;}
.navbar-brand{margin:0px;padding:0px;    font-size: inherit;}
nav .wpmm-sticky.wpmm-sticky-wrap li a{padding:1rem 1.349rem !important;color:#fff !important;}
nav .wpmm-sticky.wpmm-sticky-wrap li a:hover{color:#9b9b9b !important;}
.wp-megamenu-sub-menu .wpmm-grid-post-img-wrap {
max-width: 175px!important; 
max-height: 150px!important;
float: none!important;
}
.wp-megamenu-sub-menu .wpmm-grid-post-content .grid-post-title {
float: none!important; 
float: none!important; 
}
.wp-megamenu-sub-menu .wpmm-grid-post-img-wrap .wpmm-grid-post-img {
height: 150px !important;
width: auto !important;
border-radius:0px;
}
.wp-megamenu-sub-menu .wpmm-grid-post-content .grid-post-title {
margin: 10px 0 0 !important;
width: inherit!important;
}
.wp-megamenu-sub-menu .wpmm-grid-post-content .grid-post-title a {
font-size: 14px!important;
padding: 0px!important;
font-weight: 400 !important;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu {
border-radius: 15px; }
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(1) a:hover {
color: #abcbe3!important;
} 
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container > ul.wp-megamenu-sub-menu{
background: #000!important;
-webkit-box-shadow: 0 0px 40px 0 rgba(0,0,0,.1);
box-shadow: 0 0px 40px 0 rgba(0,0,0,.1);
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(2) a:hover {
color: #f8b579!important;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(3) a:hover {
color: #8aeae2!important;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(4) a:hover {
color: #c5e5b2!important;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(6) a:hover {
color: #b1a7d0!important;
}
#mainNav.navbar-shrink{-webkit-box-shadow:0 12px 40px 0 rgba(0,0,0,.12);box-shadow:0 12px 40px 0 rgba(0,0,0,.12);background:#fff;position:fixed;top:0px;right:0;left:0;z-index:1000;width:100%;}
#mainNav.navbar-brand a{display:block;}
#mainNav.navbar-shrink li a{font-size:14px;padding:1rem 1.1rem !important;}
#mainNav.navbar-shrink li:first-child{margin-left:60px;}
.navbar-brandnone{display:none;z-index:99999;}
.navbar-searchnone{display:none;}
.pos-rel{
position: relative;
}
.wpmm-col.wpmm-col-12 {
padding: 5px 0px!important;
}
.wpmm-grid-post.col4 {
width: 23%!important;
margin-left: 15px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-strees-row .wpmm-strees-row-container > .wp-megamenu-sub-menu:before, .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-strees-row .wpmm-strees-row-container > .wp-megamenu-sub-menu:after{
background: #000!important;
-webkit-box-shadow: 22px 0px 40px 0px rgba(0,0,0,.1);
box-shadow: 22px 0px 40px 0px rgba(0,0,0,.1);
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-strees-row .wpmm-strees-row-container > .wp-megamenu-sub-menu:before{
-webkit-box-shadow: -20px 0px 40px 0 rgba(0,0,0,.1) !important;
box-shadow: -20px 0px 40px 0 rgba(0,0,0,.1)!important;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(1)  ul.cust-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(1)  ul.cust-menu:after, 
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(1)  ul.cust-menu:before{
border-top: 2px solid #abcbe3!important;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(2)  ul.cust-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(2)  ul.cust-menu:after, 
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(2)  ul.cust-menu:before{
border-top: 2px solid #f8b579!important;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(3) ul.cust-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(3) ul.cust-menu:after, 
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(3) ul.cust-menu:before{
border-top: 2px solid #8aeae2!important;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(4)  ul.cust-menu
{
border-top: 2px solid #c5e5b2!important;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(4)  ul.cust-menu:after, 
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(4)  ul.cust-menu:before{
border-top: 2px solid #c5e5b2!important;
min-height: 207px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(4)  ul.cust-menu{
min-height: 207px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(5) ul.cust-menu {
border-top: 2px solid #e5b2b2!important;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(5) a:hover {
color: #e5b2b2!important;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(5) ul.cust-menu:after, 
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(5) ul.cust-menu:before {
border-top: 2px solid #e5b2b2!important;
min-height: 207px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(5) ul.wp-megamenu-sub-menu
{
border-top: 2px solid #e5b2b2!important;
}
#helparticle .article h3 a, .sidebar .wpmm-grid-post-content .grid-post-title a{
color: #444242 !important;
font-family: 'Noto Serif', serif!important;
font-size: 13px!important;
font-weight: 400!important;
line-height: 17px;
}
#helparticle .article h3 a{margin-top: -4px}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li ul.cust-menu,
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li ul.cust-menu:after, 
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li ul.cust-menu:before{
margin-top:-2px;
min-height: 300px;
}
ul.wp-megamenu li.wpmm-type-widget .wpmm-item-title {
color: #ffffff;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul {padding: 0px 0 0 0px!important;}
.wpmm-sticky-wrap .navbar-brandnone{display:block;}
.wpmm-sticky-wrap .navbar-searchnone{display:block;width:100%;max-width:190px;}
.wpmm-sticky.wpmm-sticky-wrap .dropdown.country ul li a {
color: #fff !important;
text-transform: capitalize;
}
nav li a{
color: #000 !important;
font-size: 14px;
font-weight: 400;
text-transform: uppercase;
padding: .8rem .4rem !important;
}
nav li a:hover{color:#bf1e2e !important;}
nav ul .dropdown-menu li a{padding:5px 10px !important;font-size:13px;text-transform:capitalize;}
nav ul .dropdown-menu{max-height:500px !important;
overflow-y:auto!important;background:#000;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
margin-top:5px;    border-top-left-radius: 0px;     border-top-right-radius:0px;}
/* width */
nav ul .dropdown-menu::-webkit-scrollbar {
width: 7px;
}
/* Track */
nav ul .dropdown-menu::-webkit-scrollbar-track {
background: #f1f1f1; 
border-radius:20px;
}
/* Handle */
nav ul .dropdown-menu::-webkit-scrollbar-thumb {
background: #888; 
border-radius:20px;
}
/* Handle on hover */
nav ul .dropdown-menu::-webkit-scrollbar-thumb:hover {
background: #555; 
border-radius:20px;
}    
nav .btn.btn-primary.btn-xs {
background-color: rgb(191, 30, 46);
border-radius: 3px;
color: #ffffff;
font-size: 11px;
font-weight: 500;
padding: 2px 4px;
text-transform: uppercase;
border-color: #bf4c58;
margin-right: 20px;
box-shadow: none;
outline: none;
border: 0;
margin-left:20px;
}
.wpmm-col.wpmm-col-12 {
width: 100%;
padding: 15px 0 20px 0 !important;
}
.wp-megamenu-sub-menu .wpmm-grid-post-img-wrap{
max-width: inherit !important;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu {
background: #000 !important;
padding: 10px 0px!important;
}
nav .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li > a {
padding: 4px 20px !important;
}
nav .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu {
width: 180px!important;}
.wpmm-sticky.wpmm-sticky-wrap .menu-item-13672 a{background-position:-170px 4px;}
.max-width{max-width:875px;margin:0 auto;}
.wpmm-sticky.wpmm-sticky-wrap .menu-item-12295 a{padding:1.1rem 2rem 1.1rem .5rem !important;}
/* .wpmm-sticky.wpmm-sticky-wrap li a {
padding: .5rem .6rem !important;
} */
.wpmm-sticky.wpmm-sticky-wrap .ex-search #ajaxsearchlite1 .probox .proinput, .wpmm-sticky.wpmm-sticky-wrap .ex-search div.asl_w .probox .proinput {
height: 42px !important;
}
.wpmm-sticky.wpmm-sticky-wrap li:last-child a, nav li:last-child a{
/* padding-right: 45px !important; */
}
.wpmm-sticky.wpmm-sticky-wrap .dropdown-menu li a, nav ul .dropdown-menu li a{color:#fff !important;padding:5px 10px !important; }
nav ul .dropdown-menu li a:hover, nav ul .dropdown-menu li a:active, nav ul .dropdown-menu li a:focus {background-color: #212121; }
.wpmm-sticky-wrap .max-width{max-width:inherit !important;margin:0px;}
.wpmm-sticky.wpmm-sticky-wrap .dropdown-menu{
margin-top: 2px;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li > a {
padding: 4px 14px!important;
font-size: 13px;
text-transform: capitalize;
color: #fff;
line-height: 17px;
opacity: 1;
}
nav.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu ul.wp-megamenu-sub-menu li.wpmm-type-widget > a{
font-weight: 400!important;
}
nav.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu ul.wp-megamenu-sub-menu li.wpmm-type-widget {
margin-bottom: 12px!important;
}
.carousel-indicators li {
width: 115px;
height: 5px;
height: 3px;
margin-right: 3px;
margin-left: 3px;
text-indent: -999px;
cursor: pointer;
background-color: transparent;
border-radius: 50px;
padding: 6px 30px;
font-size: 14px;
box-shadow: 0 0 0 2px #ffffff inset;
color: #fff;
pointer-events: all;
font-weight: 600;
}
.carousel-indicators li:hover{
box-shadow: 0 0 0 2em #ffffff inset;
transition: all 0.2s;
}
/* css start for top stories title  */
.topsto-title {
overflow: visible;
position: relative;
text-align: center;
}
.topsto-title:before {
border-left: 2px solid #e20913;
border-right: 2px solid #e20913;
border-top: 2px solid #e20913;
content: " ";
height: 50px;
left: -28px;
position: absolute;
right: -28px;
top: 50%;
pointer-events: none;
}
.topsto-title .topsto-title-inner {
padding: 5px 16px;
    background-color: #fff;
    color: currentColor;
    display: inline-block;
    position: relative;
}
.topsto-title h2 {
line-height: 30px;
font-size: 20px;
z-index: 2;
font-family: 'Oswald', sans-serif;
letter-spacing: .02em;
font-weight: 500;
display: inline-block;
margin: 0;
vertical-align: middle;
color: #4c4e4d;
}
.top-stories-side .img-thumb{
max-height: 120px; 
}
.top-stories-middle .img-thumb{
max-height: 350px; 
}
.top-stories-middle .article h3
.top-stories-side .article h3{
margin-top: 10px;
}
.top-stories-side .article p{
font-size: 13px !important;
text-align: left;
color: #666666;
margin-bottom: 5px;
}
.top-stories-middle .article h3 a {
font-size: 23px;
line-height: 30px;
color: #5f5d5d;
font-weight: 500;
font-family: 'Merriweather', serif;
}
/* css ends for top stories title  */
.p-none{padding:0;}
.row.no-gutters{margin-right:0;margin-left:0;}
.mask-content-v-center{transform:translateY(-85%);top:85%;}
.mask-content-lg, .mask-content-v-center{left:30px;padding-right:30px;position:absolute;z-index:7;}
.topic-box-sm{position:relative;color:#fff;height:23px;padding:0 15px;
line-height:23px;text-align:center;text-transform:uppercase;font-weight:500;font-size:11px;z-index:2;}
.banner .color-yellow:after{background-color:#de8e00;}
.banner .color-red:after{background-color:#bf1e2e;}
.banner .color-sea-green:after{background-color:#00cec9;}
.banner .color-green:after{background-color:#43a047;}
.banner .color-purple:after{background-color:#605ca8;}
.banner .color-blue:after{background-color:#0089ff;}
.banner .color-orange:after{background-color:#ffab00;}
.banner .color-yellow{color:#fff!important;}
.banner .color-red{color:#fff!important;}
.color-red {color: #fff !important;}
.color-red:after{background-color: #bf1e2e;}
.banner .color-sea-green{color:#fff!important;}
.banner .color-green{color:#fff!important;}
.banner .color-purple{color:#fff!important;}
.banner2 .color-purple{color:#605ca8 !important;}
.banner2 .carousel-caption .color-purple{color:#fff !important;}
.banner .color-blue{color:#fff !important;}
.banner .color-orange{color:#fff!important;}
.top-stories-middle .color-yellow:after{background-color:#fff200;}
.relatedcontent .color-yellow, .top-stories-middle .color-yellow{color:#000!important;}
.topic-box-sm:after{content:"";height:100%;width:100%;z-index:-1;position:absolute;top:0;left:0;right:0;}
.ne-banner-layout1 a, .post-date-dark ul li, .post-date-dark ul li span, .post-date-light ul li, .topic-box, .topic-box-lg, .topic-box-sm{display:inline-block;}
.width-100{width:100%;    background-position-x: center;
background-size: cover;
width: 100%;}
.carousel-fade .carousel-item {
transition-duration: 2.2s;
}
.startup-midd div:first-child + div .img-thumb, 
.startup-midd div:first-child + div + div .img-thumb, 
.startup-midd div:first-child + div + div + div .img-thumb, 
.startup-midd div:first-child + div + div + div + div .img-thumb {
float: right;
width: 200px;
}
.startup-midd div:first-child + div .article, 
.startup-midd div:first-child + div + div .article,
.startup-midd div:first-child + div + div + div .article,
.startup-midd div:first-child + div + div + div + div .article{
float: left;
width: 330px;
}
.startup-midd div:first-child + div .article .topic-box-sm, 
.startup-midd div:first-child + div + div .article .topic-box-sm,
.startup-midd div:first-child + div + div + div .article .topic-box-sm,
.startup-midd div:first-child + div + div + div + div .article .topic-box-sm {
display: none;
}
.startup-midd div:first-child + div .article h3 a, 
.startup-midd div:first-child + div + div .article h3 a, 
.startup-midd div:first-child + div + div + div .article h3 a,
.startup-midd div:first-child + div + div + div + div .article h3 a {
line-height: 20px;
display: block;
font-family: 'Work Sans', sans-serif;
font-size: 15px;
font-weight: 500;
color: #4c4e4d;
transition: color .1s,background-color .1s,fill .1s;
}
.startup-midd div:first-child + div .article h3 a:hover, 
.startup-midd div:first-child div + div .article h3 a:hover,
.startup-midd div:first-child div + div + div .article h3 a:hover,
.startup-midd div:first-child div + div + div + div .article h3 a:hover{
color: #333;
}
.startup-midd div:first-child + div p, 
.startup-midd div:first-child + div + div p, 
.startup-midd div:first-child + div + div + div p,
.startup-midd div:first-child + div + div + div + div p {
font-size: 14px !important;
text-align: left;
color: #666666;
margin-bottom: 5px;
line-height: 20px;
font-weight: 400;
}
.img-fluid.width-100.bigbanner {
min-height: 485px;
}
.carousel-item img {
background-size: cover;
}
.mainbann .carousel-caption{
right: 0;
left: 0;
text-align: left;
}
.border-bottom, .position-relative{position:relative;}
.mask-content-top-left{position:absolute;z-index:7;top:30px;left:30px;padding-right:30px;}
.overlay.dark-5{ background: -webkit-linear-gradient(left,rgb(19,19,21) 0%,rgba(19,19,21,.5) 50%,rgba(19,19,21,0) 100%);
background: -moz-linear-gradient(left,rgb(19,19,21) 0%,rgba(19,19,21,.5) 50%,rgba(19,19,21,0) 100%);
background: linear-gradient(to right,rgb(19,19,21) 0%,rgba(19,19,21,.5) 50%,rgba(19,19,21,0) 100%);}
.overlay{background:rgba(0,0,0,.4);z-index:1;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;}
.overlay, section.section-video .overlay{position:absolute;left:0;top:0;bottom:0;right:0;}
.banner h1{display:block;}
.banner h1 a{ color: #fff;
font-size: 42px;
line-height: 52px;
display: block;
font-weight: 500;
font-family: 'Merriweather', serif;
}
.research .overlay.dark-5 {
opacity: .7;
background-image: -moz-linear-gradient(transparent,#111),-moz-linear-gradient(transparent,#111);
background-image: -o-linear-gradient(transparent,#111),-o-linear-gradient(transparent,#111);
background-image: linear-gradient(transparent,#111),linear-gradient(transparent,#111);
}
.research  h1 a {
color: #fff;
font-family: 'Merriweather', serif;
font-size: 20px;
line-height: 28px;
display: block;
font-weight: 500;
text-shadow: 0 2px 3px rgba(0,0,0,0.67);
}
.banner2 .carousel-caption {
top: 30%;
}
.singlevideo iframe{width:100%;}
.topic-border{position:relative;}
.banner p{
font-weight: 600;
font-size: 18px !important;
line-height: 26px;
}
.banner .more  a{
border-radius: 50px;
padding: 12px 30px;
font-size: 14px;
text-transform: uppercase;
box-shadow: 0 0 0 2px #ffffff inset;
color: #fff;
pointer-events: all;
font-weight: 600;
}
.banner .more  a:hover{
box-shadow: 0 0 0 2em #ffffff inset;
color: #bf1e2e;
}
.topic-box-lg{position:relative;height:50px;line-height:50px;font-size:20px;z-index:2;    
font-family: 'Oswald', sans-serif;    letter-spacing: .02em; font-weight:500;text-align:center;display:block;}
.topic-borderweet .topic-border:before{position: inherit;display:block;top:0;z-index:2;height:3px;width:100%;content:"";left:0;}
.topic-border:before{position:absolute;display:block;top:0;z-index:2;height:3px;width:100%;content:"";left:0;}
.people .img-thumb{max-height:150px;overflow:hidden;}
.img-thumb{max-height:175px;overflow:hidden;}
.editors h5 a{color:#121212;font-family:'Domine', serif;font-size:14px;line-height:22px;display:block;font-weight:600;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.editors h5 a:hover{color:#bf1e2e;}
.editors h3{display:block;min-height:90px;}
.editors .card-body{padding:0.8rem;border-radius:3px;}
.editors .img-thumb{max-height:150px;}
.bg-darksec{background-color:#e6e8eb;}
.sm-banner .item-shadow-gray{-webkit-box-shadow:0 1px 8px 0 rgba(211,211,211,.75);-moz-box-shadow:0 1px 8px 0 rgba(211,211,211,.75);box-shadow:0 1px 8px 0 rgba(211,211,211,.75);}
.editors .item-shadow-gray{-webkit-box-shadow:0 2px 6px 0 rgba(211,211,211,.75);-moz-box-shadow:0 2px 6px 0 rgba(211,211,211,.75);box-shadow:0 2px 6px 0 rgba(211,211,211,.75);}
.card{border-radius:5px;border:1px solid #e8e8e8;}
.editors .card{border-radius:3px;border:1px solid #e8e8e8;}
.video .card{border-radius:13px;background:#f7f6f5;border:none;padding:20px;min-height:320px;}
.video .card-body{padding:10px 0 0 0;}
.bg-accent{background-color:#f8f8f8;}
.modal-backdrop{z-index:999;}
.video .modal{z-index:99999;}
.img-overlay-70{overflow:hidden;}
.img-overlay-70, .title-bar-left{position:relative;}
.img-scale-animate, .overflow-hidden, ul.item-inline, ul.item-inline2{overflow:hidden;}
.sidebar .img-scale-animate{overflow:hidden;max-width:80px;}
.mask-content-sm{position:absolute;z-index:7;bottom:5px;left:17px;padding-right:17px;}
.post-date-light ul li:last-child{margin-right:0;}
.post-date-light ul li{line-height:1;margin-bottom:12px;font-size:13px;color:#fff}
.post-date-light ul li a{color:#ccc;}
.post-date-light ul li a:hover{color:#bf1e2e;}
.thebettafricsec .post-date-light ul li{color: #212529;}
.thebettafricsec .article h3 {
margin-bottom: 2px;
}
h3.title-medium-light{font-weight:500;color:#fff;}
h3.title-medium-light a{color:#fff;transition:all .5s ease-out;}
h3.title-medium-light a:hover, h3.title-medium-light span{color:#e53935;}
.p-20-r{padding:1rem;}
.p-20-rl{padding:1rem 0;}
.border-bottom-child>*{margin-bottom:10px;border-bottom:1px solid #dcdcdc;padding-bottom:7px;}
.post-date-dark ul li:last-child{margin-right:0;}
.post-date-dark ul li{margin-bottom:3px;font-size:12px;color: #666666;margin-right:8px;}
.editors .post-date-dark ul li{margin-bottom:12px;font-size:12px;color:#111;margin-right:15px;text-transform:uppercase;}
.editors .post-date-dark-top ul li:last-child{margin-right:0;}
.editors .post-date-dark-top ul li{margin-bottom:0px;font-size:12px;color:#111;margin-right:15px;text-transform:uppercase;}
.editors .post-date-dark-top ul li a{color:#111;margin:0px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.editors .post-date-dark-top ul li span{margin-right:8px;}
.editors .post-date-dark ul li a{color:#bf1e2e;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.editors .post-date-dark ul li a:hover{color:#de8e00 !important}
.editors .post-date-dark ul li a{color:#111;}
.post-date-dark-top ul li a:hover{color:#bf1e2e;}
.banner .post-date-dark a:hover{color:#bf1e2e !important;}
.editors .post-date-dark-top ul li a:hover{color:#de8e00 !important;}
.news .post-date-dark a:hover{color:#43a047;}
.people .post-date-light ul li a:hover{color:#00cec9;}
.people .media img{width:100px;height:80px;}
.people .highlight .media img{width:80px;height:80px;}
.mask-content-sm h3 a{color:#fff;font-family:'Domine', serif;font-size:16px;line-height:23px;display:block;font-weight:500;text-shadow:0 2px 3px rgba(0,0,0,0.67);transition:all .5s ease-out;}
.post-date-light ul{padding-left:0px;margin-bottom:0px;}
.article h3 a{color: #4c4e4d;line-height:20px;display:block; font-family: 'Work Sans', sans-serif;
font-size: 15px;
font-weight:500;    transition: color .1s,background-color .1s,fill .1s;}
.people .article h3 a:hover{color:#605ca8;}
.highlight .article h3 a:hover{color:#bf1e2e !important;}
.news .article h3 a:hover{color:#eef1ee;}
.banner .news .article h3 a:hover{color:#bf1e2e;}
.editors .article h3 a:hover{color:#de8e00 !important;}
.sm-banrght .article h3 a, .sm-banner .article h3 a{
text-shadow:none; font-size: 13px;font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif; line-height: 18px; font-weight: 300;}
.sm-banrght .article h3 a{font-size:13px;line-height:18px;}
.sm-banrght .article h3{margin-bottom:0px;}
.sm-banrght .media-body{padding-left:10px;}
.sm-banrght .bg-dark{background:#1c171d;border-radius:0px;}
.bg-light{background:#e0e0e0;box-shadow:none;border-radius:0px !important;border:1px solid #e3e3e3;}
.sm-banrght .bg-dark .article h3 a{color:#fff;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.sm-banrght .bg-dark .article h3 a:hover{color:#bf1e2e;}
.sm-banrght .bg-light .article h3 a{color:#121212;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.sm-banrght .bg-light .article h3 a:hover{color:#bf1e2e;}
.editors .article h3 a{color:#121212;font-size:15px;line-height:21px;display:block;font-weight:600;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.article h3 a:hover{color: #333;}
.article p{color:#121212;font-size:13px; font-family: 'Noto Serif', serif;}
.news .article p{color:#737373;font-size:13px !important;margin-bottom:0px;}
.startup-sec .startup p{
color: #737373;
font-size: 13px !important;
margin-bottom: 0px;
}
.boder{border-right:1px solid #e5e5e5}
.thebettafric .topic-box-sm {
height: 17px;
padding: 0px;
line-height: 17px;
font-size: 13px;
color: #0066b2!important;
font-weight: 500;
font-family: 'Work Sans', sans-serif;
}
.thebettafric .media-body{
padding-right: 15px;
}
.thebettafric .article .img-scale-animate{
width: 112px;
height: 84px;
}
.thebettafricsec .article{
min-height: 183px;
}
.thebettafric .border-bottom-1{
border-bottom: 1px solid #e5e5e5;
}
.thebettafric .article .post-date-dark ul li{
color: #000;
font-weight: 600;
font-style: normal;
}
.thebettafric .article .post-date-dark a {
font-size: 25px;
line-height: 28px;
font-weight: 700;
color: #fff;
}
.thebettafricsec div:first-child + div + div + div + div ul.border-bottom-1, .thebettafricsec div:first-child + div + div + div + div + div ul.border-bottom-1{  border-bottom: none !important;
}
.thebettafric .rghtside .article h3 a {
font-size: 25px;
line-height: 28px;
font-weight: 700;
color: #fff;
font-family: 'Merriweather', serif;
}
.thebettafric .auth-data a {
font-size: 13px;
font-weight: 600;
color: #121212;
}
.thebettafric .auth-data {
font-weight: 600;
color: #121212;
}
.thebettafric .rghtside .img-thumb {
max-height: 300px;
}
.post-date-dark ul{margin:0px;padding:0px;}
.post-date-dark-top ul{margin:0px;padding:0px;}
.border-bottom-child>:last-child{margin-bottom:0!important;border-bottom:none;padding-bottom:0!important;}
.article i{margin-right:5px;}
.bg-body, .item-box-light-lg{background-color:#fff;border-radius:5px;}
.sm-banner .bg-body, .item-box-light-lg{border-radius:0px;border-top:1px solid #e3e3e3 !important;box-shadow:none;border:none;}
.sm-banner .bdrbtm{border-bottom:1px solid #e3e3e3;}
.twitter-tweet{margin-top:0px!important;}
.rounded{border-radius:5px!important;}
.rounded-top{border-top-left-radius:5px!important;border-top-right-radius:5px!important;}
.sm-banrght .width-36{width:100%;width:65px;overflow:hidden;}
.width-36{width:100%;max-width:140px;overflow:hidden;}
.news .width-36{width:100%;max-width:120px;overflow:hidden;}
.media .media-body.media-padding30{margin-left:24px;}
.media .media-body.media-padding30, .media .media-padding15{padding-top:15px;padding-right:15px;padding-bottom:15px;}
.padd{padding:10px;}
.sm-banner .padd{padding:8px;}
.sm-banner .post-date-dark ul li{margin-right:5px;font-size:12px;margin-bottom:9px;text-transform:uppercase;}
/*footer{background:#191919;padding:25px 0px 15px 0px; position: relative;}*/
/*footer p{color:#fff;font-size:13px;margin-bottom:0px;line-height:20px;letter-spacing:0px;text-align:justify;}
footer .navbar-brand{margin-top:3px;}*/
.navbar-brand-footer img{width:110px !important;}
/*.bottom-footer{background:#070707;position: relative;}*/
.bottom-footer p{padding:0px;margin:0px;color:#fff;font-size:15px;text-align:center;line-height:45px;}
.bottom-footer p span{color:#bd1e2e;}
.social ul{margin:0;padding:0;}
.social ul li{list-style:none outside none;display:inline-block;margin:5px;}
.bottom-footer .social{padding:0;float:right;}
.bottom-footer .social ul li a{width:30px;height:30px;padding-top:7px;}
.bottom-footer .social ul li a i{font-size:12px;}
.social ul li a{display:inline-block;position:relative;width:30px;height:30px;color:#FFE;background-color:transparent;font-size:21px;text-align:center;padding-top:5px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;}
/*.social ul li a.facebook{background-color:#3b5998;}
.social ul li a.twitter{background-color:#00ABE3;}
.social ul li a.linkedin{background-color:#0077b5;}*/
.social ul li a:hover{opacity:0.6;}
.ftpara a{background-color:#bf1e2e;padding:1px 5px;color:#ffffff;font-weight:300;font-size:13px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.ftpara a:hover{background-color:#000000;}
.color-green{color:#598141 !important;border-bottom: 1px solid #598141;}
.color-green h5{padding:5px 15px;background-color:#43a047;position:relative;max-width:82px;margin:0;color:#fff;}
.color-green h5:after{position:absolute;right:-34px;top:0;content:'';border-style:solid;border-width:34px 34px 0 0;border-color:#43a047 transparent transparent;}
.color-green:before{background-color:#598141;}
.color-blue {color: #0066b2 !important;  border-bottom: 1px solid #0066b2;}
.color-blue:before {    background-color: #0066b2;}
.color-orange{color:#ffab00!important;}
.color-orange:before{background-color:#ffab00;}
.readmore{display:block;width:100%;}
.readmore a{display:block;width:100%;line-height:29px;border-radius:5px;color:#fff;font-size:14px;font-weight:600;text-align:center;}
.readmore-green a{background:linear-gradient(to right, #13e278 0%, #008a45 100%);}
.readmore-blue a{background:linear-gradient(to right, #3dc9fe 0%, #058ec3 100%);}
.readmore-orange a{background:linear-gradient(to right, #fd9c44 0%, #be5f0a 100%);}
.readmore a:hover{opacity:0.8;}
.topic-border .more a{color:#000;font-size:14px;    border-bottom: 0px;float:right;margin-top: -35px;z-index:9;position:relative;font-weight:600;font-style:italic;margin-right:3px;}
.topic-border .more a:hover{color:#000 !important;}
.color-purple:before{background-color:#00808a;}
.color-purple{color:#00808a!important;border-bottom: 1px solid #00808a;}
.color-purple h5{padding:5px 15px;background-color:#605ca8;position:relative;max-width:210px;margin:0;color:#fff;}
.color-purple h5:after{position:absolute;right:-34px;top:0;content:'';border-style:solid;border-width:34px 34px 0 0;border-color:#605ca8 transparent transparent;}
.banner2 .color-purple h5{padding:5px 15px;background-color:#605ca8;position:relative;max-width:115px;margin:0;color:#fff;}
.banner2 .color-purple h5:after{position:absolute;right:-34px;top:0;content:'';border-style:solid;border-width:34px 34px 0 0;border-color:#605ca8 transparent transparent;}
.color-sea-green{color:#00cec9 !important;}
.color-sea-green:before{background-color:#00cec9;}
.color-sea-green h5{padding:5px 15px;background-color:#00cec9;position:relative;max-width:94px;margin:0;color:#fff;}
.color-sea-green h5:after{position:absolute;right:-34px;top:0;content:'';border-style:solid;border-width:34px 34px 0 0;border-color:#00cec9 transparent transparent;}
.topic-border.color-white:before {
background-color: #fff;
}
.color-white{color:#fff !important;}
.topic-border.color-white{color:#fff !important;border-bottom: 1px solid #fff;}
.color-white h5{color:#fff;}
.readmore-sea-green a{background:linear-gradient(to right, #57ece7 0%, #18a49e 100%);}
.highlight .media-body{padding-right:15px;padding-left:7px;}
.sm-banner .media-body{padding-left:0px;}
.post-date-dark{line-height:10px;  font-style: normal;
color: #000;
font-size: 12px;
font-weight: 400; }
.post-date-dark a{color: #4f7177;   font-size: 12px;
font-weight: 500; font-style: italic;}
.post-date-dark a:hover{    color: #333;}
.highlight ul{margin-bottom:0px;}
.post-date-dark-top{line-height:10px;}
.color-yellow {
color: #bd5b00!important;
border-bottom: 1px solid #bd5b00;
}
.color-yellow h5{padding:5px 15px;background-color:#de8e00;position:relative;max-width:200px;margin:0;color:#fff;}
.editors .color-yellow h5{max-width:192px;}
.color-yellow h5:after{position:absolute;right:-34px;top:0;content:'';border-style:solid;border-width:34px 34px 0 0;border-color:#de8e00 transparent transparent;}
.color-yellow:before {
background-color: #bd5b00;
}
.readmore-purple a{background:linear-gradient(to right, #9822fa 0%, #440579 100%);}
.mosaic{height:300px;overflow:hidden;}
.img-scale-animate:hover img{transform:scale(1.05);cursor:pointer;}
.img-scale-animate img{transition:.7s;cursor:pointer;}
.post-date-dark ul li{margin-top:3px;margin-bottom:8px;}
.post-date-dark-top ul li{margin:0px;}
.owl-theme .owl-controls{display:block;position:absolute;text-indent:inherit;top:43%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);left:0;width:100%;cursor:pointer;}
.owl-buttons .owl-prev{display:block;position:absolute;text-align:center;text-indent:inherit;left:-4%;background:#fff;height:3rem;text-align:center;width:3rem;line-height:3rem;border-radius:50%;-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,.2);box-shadow:0 6px 20px 0 rgba(0,0,0,.2);cursor:pointer;display:block;padding:.625rem;position:absolute;z-index:10;}
.owl-buttons .owl-next{display:block;position:absolute;text-align:center;text-indent:inherit;right:-4%;background:#fff;height:3rem;text-align:center;width:3rem;line-height:3rem;border-radius:50%;-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,.2);box-shadow:0 6px 20px 0 rgba(0,0,0,.2);cursor:pointer;display:block;padding:.625rem;position:absolute;z-index:10;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{-webkit-box-shadow:0 12px 40px 0 rgba(0,0,0,.3);box-shadow:0 12px 40px 0 rgba(0,0,0,.3);}
.owl-buttons i{font-size:18px;border-radius:50%;width:35px;height:35px;line-height:35px;padding-left:0px;display:inline-block;color:#bf1e2e;font-weight:600;text-align:center;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.viewmore .btn-secondary{border:1px solid #ff7a09;background-color:#ff7a09;font-size:13px;outline:none;box-shadow:none;}
.mainbann .carousel-inner{max-height:560px !important;}
.mainbann .carousel-caption{    padding: 100px 0;
position: relative;
}
.mainbann .slick-slide{
opacity: 0;
}
.navbar{    padding: 0px;z-index:9;}
#mainNav.navbar-shrink .navbar{top:0px;box-shadow:none;}
.editors .social a{font-size:13px;color:#111;}
.editors .social i:before{display:inline-block;font-size:13px;}
.editors .social a:hover{color:#bf1e2e;}
.editors .social ul li a::after{content:"";border:none!important;}
.editors hr{border-color:#e8e8e8;margin-bottom:5px;}
.editors .social{text-align:center;}
.editors .social li{float:none !important;}
.editors .social .heateorSssFacebookSvg{background-image:url(../img/soc-sprite.png) !important;background-position:-6px -5px;background-repeat:no-repeat !important;}
.editors .social .heateorSssTwitterSvg{background-image:url(../img/soc-sprite.png) !important;background-position:-80px -5px;background-repeat:no-repeat !important;}
.editors .social .heateorSssLinkedinSvg{background-image:url(../img/soc-sprite.png) !important;background-position:-40px -4px;background-repeat:no-repeat !important;}
.editors .social .heateorSssWhatsappSvg{background-image:url(../img/soc-sprite.png) !important;background-position:-131px -5px;background-repeat:no-repeat !important;}
.editors .social .heateorSssSharing{background:transparent !important;height:16px !important;}
.editors .social .heateor_sss_horizontal_sharing{margin-bottom:0px;}
.flaticon-twitter{margin-top:10px;}
.img-box{border:1px solid #e3e3e3;padding:1px;}
.contctpnl{background:#3a3a3a;color:#fff;font-size:14px;font-weight:600;}
.newsdes {
display: inline-block;
}
.listing .emaiocto .emailoctopus-email-widget {
display: inline-block;
width: 420px; 
}
.homenl .emailoctopus-email-widget {
display: inline-block;
margin-top: -10px;
}
.emaiocto .emailoctopus-form-wrapper {
padding: 0px!important;
}
.emaiocto .emailoctopus-email-widget h2 {
display: none!important;
}
.emaiocto .emailoctopus-form-wrapper .emailoctopus-form-row .emailoctopus-label {
display: none!important;
}
.emaiocto .emailoctopus-custom-fields{
width: 433px!important;
margin: 0 0px 0 10px;
font-size: 13px;
box-shadow: none;
padding: .3rem 0.9rem!important;
border-radius: 0px;
line-height: 23px;
border: 2px solid #e4e4e4;
}
.emaiocto .emailoctopus-custom-fields:focus{
border: 2px solid #000;
outline: none;
box-shadow: none;
}
.listing .emailoctopus-custom-fields {
width: 275px!important;
}
.emaiocto .emailoctopus-form-wrapper .emailoctopus-form-row-subscribe {
display: inline-block;
}
.emaiocto .emailoctopus-form-wrapper .emailoctopus-form-row {
display: inline-block;
}
.emaiocto .emailoctopus-form-row-subscribe button {
background: #bf1e2e;
color: #fff;
border-radius: 0px;
font-size: 15px;
font-weight: normal;
padding: 0 30px !important;
box-shadow: none;
line-height: 31px;
box-shadow: none;
border: 2px solid #bf1e2e!important;
outline: none;
text-transform: uppercase;
}
.emaiocto .emailoctopus-form-row-subscribe button:hover {
background: transparent;
border: 2px solid #bf1e2e!important;
box-shadow: none;
border: none;
outline: none;
color: #bf1e2e !important;
}
/* css for newsletter in sidebar details page  */
.newsletterbg{
background:url(../img/nlbg.jpg);
background-repeat: no-repeat;
padding: 15px;
margin-bottom: 15px;
}
.newsletterbg .emailoctopus-form-wrapper{
background: transparent;
padding: 7px !important;
}
.newsletterbg .emailoctopus-email-widget h2 {
font-size: 21px;
border-top: none;
line-height: 25px;
color: #fff !important;
letter-spacing: .4px;
font-weight: 700;
height: auto;
border-bottom: 2px solid #d294ab;
padding-bottom: 2px;
padding-top: 0px;
}
.newsletterbg p{
font-size: 14px !important;
color: #fff;
line-height: 18px;
text-align: left;
font-weight: 500;
margin-bottom: 0px;
}
.newsletterbg .emailoctopus-form-wrapper .emailoctopus-form-row .emailoctopus-label {
display: inline-block;
margin-bottom: 0px;
width: 100%;
font-size: 14px;
font-weight: 700;
color: #fff;
}
.newsletterbg .emailoctopus-form-wrapper .required {
color: red;
top: -2px;
font-size: 16px;
font-weight: 300;
}
.wee-adsense{
max-width: 728px;
margin: 20px auto 0 auto;
}
.wee-helpsubscribe span.emailoctopus-label {
display: none!important;
}
.wee-helpsubscribe h2.emailoctopus-heading {
display: none;
}
.wee-helpsubscribe .emailoctopus-form-row {
display: inline-block;
}
.wee-helpsubscribe .emailoctopus-form-row-subscribe {
display: inline;
}
.wee-helpsubscribe input.emailoctopus-custom-fields {
padding: 5px 20px!important;
width: 300px!important;
}
.wee-helpsubscribe .emailoctopus-form-wrapper {
padding: 27px 20px;
}
.newsletterbg .emailoctopus-form-wrapper .emailoctopus-form-row .emailoctopus-label ~ input {
width: 100%;
background: #FFF;
color: #000;
padding: 11px 15px;
border: 0px !important;
border: 0px;
font-size: 13px;
border-radius: 25px;
outline: none;
}
.newsletterbg .emailoctopus-form-wrapper .emailoctopus-form-row-subscribe button {
padding: 10px 20px;
background: #db2152;
color: #fff;
font-size: 14px;
font-weight: 700;
letter-spacing: 0.3px;
border-radius: 0;
border: 0px;
outline: none;
border-radius: 30px;
cursor: pointer;
}
.newsletterbg .emailoctopus-form-wrapper .emailoctopus-form-row-subscribe {
margin-top: 0px;
display: inline-block;
}
.newsletterbg input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #000;
}
.newsletterbg input::-moz-placeholder { /* Firefox 19+ */
color: #000;
}
.newsletterbg input:-ms-input-placeholder { /* IE 10+ */
color: #000;
}
.newsletterbg input:-moz-placeholder { /* Firefox 18- */
color: #000;
}
.newsletterbg  .emailoctopus-form-wrapper .emailoctopus-form-row {
margin-bottom: 0px;
width: 146px;
display: inline-block;
}
.newsletterbg .emailoctopus-form-wrapper .emailoctopus-error-message, .newsletterbg .emailoctopus-form-wrapper .emailoctopus-success-message {
margin: 0;
padding: 3px 0;
border-radius: 3px;
margin-top: 8px;
}
.newsletterbg .emailoctopus-form-wrapper .emailoctopus-error-message p, 
.newsletterbg .emailoctopus-form-wrapper .emailoctopus-success-message p, 
.newsletterbg p.emailoctopus-error-message{
font-size: 12px !important;
font-weight: 500;
color: red;
text-align: center;
}
.newsletterbg .emailoctopus-label{
display: none !important;
}
.newsletterbg .emailoctopus-form-wrapper .emailoctopus-success-message p{
color: green !important;
}
.homenl .desknone{
display: none;
}
.newsletterbg .desknone{
margin-bottom: 10px;
}
/* ends here  */
/*startup africa */
.startup-africa .home-listing {
/*padding: 0 100px;*/
}
.startup-africa .topic-box-sm {
padding: 0px;
text-align: center;
text-transform: uppercase;
font-weight: 600;
font-size: 12px;
}
.startup-africa .topic-box-sm a {
color: #bd5b00;
}
.startup-africa .home-listing h5 a {
color: #4c4e4d;
font-size: 18px;
line-height: 23px;
font-weight: 500;
font-family: 'Work Sans', sans-serif;
}
.topic-box-sm.color-yellow.border-none {
border: none;
}
.startup-africa .home-listing h5 a:hover{
color: #333;
}
.startup-africa .auth-data{
font-weight: 600;
color: #121212;
}
.startup-africa .auth-data a{
font-size: 13px;
font-weight: 600;
color: #121212;
}
.startup-africa .home-listing p {
color: #151515;
font-size: 16px;
margin-bottom: 5px;
}
.startup-africa .more-article a{
text-align: center;
padding: 10px 85px;
border: 1px solid #e5e5e5;
color: #a2a2a2;
font-weight: 400;
font-family: oswald;
text-transform: uppercase;
font-size: 15px;
letter-spacing: 1px;
}
.startup-africa .more-article a:hover {
background-color: #de8e00;
border: 1px solid #de8e00;
color:#fff;
}
/*end */
/*the continatal section*/
/*.continatal-box{border-bottom: 1px solid #e5e5e5;}*/
.continatal-box .left-boder {
border-left: 1px solid #e5e5e5;
min-height: 535px;
}
.continatal-box .right-boder {
border-right: 1px solid #e5e5e5;
min-height: 535px;
}
.bottom-footer p{
font-family: 'Work Sans', sans-serif;
}
.continatal-box .media-body h3 {
margin: 0;
}
.contmid-side .article h3 a {
font-size: 23px;
line-height: 30px;
color: #5f5d5d;
font-weight: 500;
font-family: 'Merriweather', serif;
}
.contmid-side .article h3 a:hover{
color: #333;
}
.rghtside .title-main{
background: rgba(0,0,0,0.6);
margin-top: -96px;
position: relative;
}
.contmid-side .short-des p {
font-size: 14px !important;
text-align: center;
color: #666666;
margin-bottom: 5px;
line-height: 20px;
font-weight: 400;
}
.post-date-light a {
font-size: 14px;
color:#000;
}
.contright-side .border-bottom-child>* {
margin-left: 17px;
}
.the-more a {
color:#fff;
}
.contright-side .the-more a{
text-align: center;
padding: 8px 0px;
background-color: #000;
font-size: 14px;
text-transform: uppercase;
width: 100%;
border-radius: 0;
border:0;
box-shadow:none;
outline: none;
}
.contright-side .the-more a:hover {
background-color: #00808a;
border-color: #00808a;
-webkit-transition: all 300ms;
transition: all 300ms;
}
.continatal-box .auth-data a{
color: #000;
}
.contright-side .the-more p{
color: #000;
text-align: center;
}
/*end*/
.newsletter{width:433px;margin:0 2px 0 10px;font-size:13px;box-shadow:none;display:inline-block;padding:.3rem 0.9rem;border-radius:0px;line-height:23px;border:2px solid #e4e4e4;}
.newsletter:focus{border-color:#000;outline:0;box-shadow:none;border:2px solid #bdbdbd;}
.listing .newsletter{width:270px;}
.contctpnl form{display:inline-block;position:relative;}
.contctpnl form .elp_msg{color:#fff!important;font-size:12px;position:absolute;left:10px;top:43px;text-align:center;background:#bf1e2e;padding:0px 7px;text-transform:none;}
.nlbg .btnsignup, .btnsignup{background:#bf1e2e;color:#fff;border-radius:0px;font-size:15px;font-weight:normal;padding:0 30px;box-shadow:none;line-height:31px;display:inline-block;box-shadow:none;border:2px solid #bf1e2e!important;outline:none;text-transform:uppercase;}
.nlbg .btnsignup:active, .nlbg .btnsignup:focus, .nlbg .btnsignup:hover,
.btnsignup:active,
.btnsignup:focus,
.btnsignup:hover,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled):active,
.nlbg .btn-primary:not(:disabled):not(.disabled):active:focus,
.nlbg .btn-primary:not(:disabled):not(.disabled):active{background:transparent;border:2px solid #bf1e2e!important;box-shadow:none;border:none;outline:none;color:#bf1e2e !important;}
.contctpnl .btnsignup i{font-size:14px !important;}
.contctpnl i{color:#fff;font-size:20px;}
.nlbg i{color:#434343;font-size:17px;}
.nlbg{background:#ecebeb;color:#434343;}
.testimonial-card .avatar{-webkit-border-radius:50%;border-radius:50%;width:100px;margin-top:-135px;overflow:hidden;border:5px solid #fff;}
.testimonial-card .card-up{overflow:hidden;height:80px;-webkit-border-top-left-radius:.25rem;border-top-left-radius:.25rem;-webkit-border-top-right-radius:.25rem;border-top-right-radius:.25rem;}
.mtmar{margin-top:50px;}
.sidebar .card{-webkit-box-shadow:0 1px 1px 0 rgba(211,211,211,.75);-moz-box-shadow:0 1px 1px 0 rgba(211,211,211,.75);box-shadow:0 1px 1px 0 rgba(211,211,211,.75);border:0;font-weight:400;border:1px solid #ededed;}
.testimonial-card .card-body{padding:0.8rem;}
.testimonial-card h4 a{color:#121212;font-family:'Domine', serif;font-size:16px;line-height:20px;}
.testimonial-card h4 a:hover{color:#BF1E2D;}
.testimonial-card p{color:#121212;font-size:13px;line-height:23px;}
.zoom{transition:.5s ease;opacity:.7;position:absolute;top:35%;left:50%;cursor:pointer;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);text-align:center;}
.zoom:hover{opacity:1;background:#1a1a1a;}
.zoomicon{background:#1a1a1a;color:white;width:50px;height:50px;line-height:50px;}
.video .modal-header {
padding: 12px 18px;
}
.videolist .modal-header h5 , .video .modal-header h5{
font-size: 18px;
line-height: 31px;
color: #1d1d1d;
font-weight: 500;
font-family: 'Work Sans', sans-serif;
background: #dcdcdc;
border-radius: 3px;}
.video .modal-footer, .videolist .modal-footer{padding:10px 15px;}
.videolist .modal-header h5 a:hover, .video .modal-header h5 a:hover{color:#bf1e2e;}
.videolist .modal-footer .btn-secondary, .video .modal-footer .btn-secondary{background:#292929;box-shadow:none;outline:none;border:none;font-size:13px;text-transform:uppercase;padding:.3rem .8rem;}
.videolist .modal-footer .btn-secondary:hover,
.videolist .modal-footer .btn-secondary:active,
.videolist .modal-footer .btn-secondary:focus,
.video .modal-footer .btn-secondary:hover,
.video .modal-footer .btn-secondary:active,
.video .modal-footer .btn-secondary:focus,
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active{background:#bf1e2e;box-shadow:none;outline:none;border:none;}
.subscribebtn a{padding:5px 10px;background-color:#E62117 !important;color:#ffffff !important;text-decoration:none !important;border-radius:3px;font-size:13px;}
.subscribebtn a:hover{background-color:#000 !important;}
button.close{padding:0;border:0;-webkit-appearance:none;width:25px;height:25px;background:#bf1e2e;border-radius:20px;position:absolute;right:-8px;top:-8px;z-index:99999;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.modal-header .close{padding:0px;margin:0;}
button.close:hover, button.close:focus, button.close:active{background:#000;outline:none;box-shadow:none;color:#fff;opacity:1;}
.close{float:right;font-size:1.5rem;font-weight:600;color:#fff;text-shadow:none;opacity:1;}
.highlight li:before{position:absolute;content:attr(data-index);color:#bf1e2e;font-size:4.375rem;font-weight:700;top:-33px;left:11px;opacity:0.20;transition:all 0.2s;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.highlight li{position:relative;}
.highlight li:hover:before{font-size:2.3rem;top:-10px;left:-3px;opacity:0.3;}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu{background:#fff !important;-webkit-box-shadow:0 12px 40px 0 rgba(0,0,0,.12);box-shadow:0 12px 40px 0 rgba(0,0,0,.12);}
.wp-megamenu-wrap{width:100%;}
.wp-megamenu >li > ul.wp-megamenu-sub-menu > li .wpmm-item-title{color:#bf1e2e !important;font-family:'Domine', serif !important;font-size:18px!important;line-height:22px!important;text-transform:capitalize!important;}
.wpmm-grid-post-content .grid-post-title a{color:#121212!important; font-family: 'Heebo', sans-serif !important;font-size:14px!important;line-height:22px!important;text-transform:capitalize!important;font-weight:600 !important;}
ul .wp-megamenu-sub-menu li a{    padding: 0px!important;
color: #fff !important;}
#mainNav.navbar-shrink ul .wp-megamenu-sub-menu li:first-child{padding-left:0px!important;}
.wpmm-sticky.wpmm-sticky-wrap{    background-color: #f9f9f9;}
.wpmm-sticky-wrap .navbar{top:0px;box-shadow:none;background:transparent;}
.editors img.avatar{border-radius:50%!important;}
.wpmm-sticky.wpmm-sticky-wrap .wpmm-nav-wrap{  padding: 0px !important;  width: auto !important;}
.morearticle .border-bottom-child>*{min-height:117px;}
.banner-title h1{ font-size: 35px;
font-weight: 500;
color: #000;
text-align: center;
margin: 0px;
line-height: 34px;
text-transform: capitalize;
font-family: 'Merriweather', serif;
}

.leftflag{float:left;}
.rghtflag{float:right;}
.listing h5 a{
color: #4c4e4d;
font-size: 21px;
line-height: 25px;
font-weight: 500;
-webkit-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;}
.listing h5 a:hover{color:#333;}
.listing p{      color: #2b2b2b;
font-size: 14px !important;
margin-bottom: 5px;
font-family: 'Noto Serif', serif;margin-bottom:5px;}
.auth-data img.avatar{border-radius:50%!important;}
.auth-data{text-transform:uppercase;font-size:13px;}
.auth-data a{margin-right:10px;}
.listing .rd-post-list{border-bottom:1px solid #e5e5e5;padding-bottom:20px;margin-bottom:20px;}
.listing .img-thumb{max-height:220px;overflow:hidden;}
.listing .rd-post-list2{border-bottom:1px solid #e5e5e5;padding-bottom:20px;margin-bottom:20px;}
.listing .contctpnl span{font-size:12px;color:#000;text-transform:capitalize;}
.listing .contctpnl .btn-primary:hover{color:#bf1e2e;}
.listing .contctpnl i:hover{color:#000;}
.listfchide div.rd-main:first-child{display:none;}
.listing-dottedbg{background-image:url(../img/dottedbg2.jpg);background-size:cover;background-repeat:no-repeat;width:340px;height:100%;position:absolute;top:0px;left:0px;}
.blogpost-wrapper h1{color:#bf1e2e;font-family: 'Work Sans', sans-serif;font-size:26px;line-height:32px;display:block;font-weight:700;}
.blogpost-wrapper{border-radius:50%!important; min-height: 450px;}
.aligncenter{position:relative;text-align:center;margin:auto!important;display:block;}
.wp-caption-text{color:gray!important;font-style:italic;text-align:center;line-height:1.5em;}
.sidebar h3:before{background-color:#bf1e2e;}
.sidebar h3:before{position:absolute;display:block;top:0;z-index:2;height:2px;width:100%;content:"";left:0;}
.sidebar h3{    position: relative;
height: 45px;
font-family: 'Oswald', sans-serif;
margin-bottom: 16px;
border-bottom: 1px solid;
line-height: 45px;
font-size: 20px;
z-index: 2;
color: #bf1e2e;
font-weight: 500;
text-align: center;
display: block;
letter-spacing: .02em;}
.most-popular{position:-webkit-sticky;position:sticky;top:120px;}
.wpmm-grid-post-img-wrap{    max-width: inherit;
max-height: 75px;
float: left;
margin-right: 0;}
.wpmm-grid-post-img{height:75px !important;width:75px !important;}
.wpmm-grid-post-content .grid-post-title{padding:0;font-weight:600;float:left;float:right;width:170px;display:block;margin:0px !important;}
.wpmm-grid-post-content .grid-post-title a{font-family: 'Work Sans', sans-serif !important;
padding: 0;
margin: 0;
width: auto;
color: #ffffff!important;
transition: 400ms;
-webkit-transition: 400ms;
font-weight: 400 !important;
overflow: hidden;
text-overflow: ellipsis;
line-height: 17px !important;
display: block;
}
#helparticle .article h3 a:hover, .wpmm-grid-post-content .grid-post-title a:hover{color:#bf1e2e !important;}
.sidebar .col1{border-bottom:1px solid #e3e3e3;padding-bottom: 10px !important; margin-bottom:10px;}
.heateor_sss_horizontal_sharing{margin:10px 0;}
.entry-content{text-align:justify;font-size:16px !important; line-height: 26px;
font-family: 'Noto Serif', serif;color:#212529;  word-wrap:break-word;overflow-wrap:break-word;}
.entry-content p{text-align:justify;font-size:16px !important;line-height: 26px;
font-family: 'Noto Serif', serif;color:#212529;word-wrap:break-word;overflow-wrap:break-word;margin-bottom: 20px!important;}
.entry-content span{text-align:justify;font-size:16px !important;line-height: 26px;
font-family: 'Noto Serif', serif;color:#212529;word-wrap:break-word;overflow-wrap:break-word;}
.entry-content  a span{
color: #bf1e2e;
-webkit-transition: all .2s;
-moz-transition: all .2s;
transition: all .2s;
}
.entry-content  a span:hover{
color: #000;
text-decoration: none;
}
.entry-content p img{max-width:100%;height:auto;}
.entry-content img{max-width:100%;height:auto;}
.head_title label{font-size:15px;font-weight:700;line-height:37px;padding:0px;margin:0;}
.head_title .form-control{border:2px solid #e4e4e4;margin:0 2px 0 10px;font-size:13px;box-shadow:none;display:inline-block;border-radius:0px;line-height:23px;}
.head_title h3{color:#000;font-family:'Domine', serif;font-size:15px;line-height:16px;display:block;font-weight:700;}
.wp-megamenu-wrap{z-index:999 !important;}
.ex-search #ajaxsearchlite1 .probox .proinput input, .ex-search div.asl_w .probox .proinput input{
float: right !important;
width: 12px !important;
height: auto !important;
box-sizing: border-box !important;
border-radius: 4px !important;
font-size: 16px !important;
background-image: url(../img/soc-sprite.png) !important;
background-position: -308px 4px !important;
background-repeat: no-repeat !important;
padding: 8px 5px 8px 30px!important;
-webkit-transition: width 0.4s ease-in-out!important;
transition: width 0.4s ease-in-out!important;
cursor: pointer;
color: #fff !important;
}
.ex-search #ajaxsearchlite1 .probox .proinput input:focus, .ex-search div.asl_w .probox .proinput input:focus{width:100% !important;cursor:inherit;z-index:1;border-bottom:1px solid #bf1e2e !important;background-color:#191919 !important;background-image:url(../img/soc-sprite.png) !important;background-position:-210px 6px;background-repeat:no-repeat !important;border-radius:0 !important;color:#fff !important;}
.ex-search div.asl_w{background-color:transparent !important;box-shadow:none !important;}
.ex-search div.asl_w .probox{height:auto;background-color:transparent;margin-top:8px;margin-bottom:6px;}
.wpmm-sticky-wrap .ex-search {
margin-top: 5px;
padding-top: 2px;
}
.wpmm-sticky-wrap div.asl_m .probox .proinput{margin:0px;}
.ex-search .promagnifier{display:none !important;}
.ex-search #ajaxsearchlite1 .probox, .ex-search .div.asl_w .probox{background:transparent;height:auto !important;}
.ex-search div.asl_m .probox .proinput input.autocomplete{margin-top:-38px !important;}
.ex-search #ajaxsearchlite1 .probox .proinput, .ex-search div.asl_w .probox .proinput{height:48px !important;}
.ex-search div.asl_m .probox .proclose{margin-top:5px !important;position:absolute;right:22px;}
.ex-search .autocomplete{display:none !important;}
.ex-search .prosettings{display:none !important;}
div.asl_m .probox .proinput{margin:0 15px 0 10px;}
div.asl_m .probox .proloading{display:none;}
.ex-search{margin-top:5px;position: absolute;right: 8px;}
.ex-search input[type=text]{float:right;width:20px;box-sizing:border-box;border-radius:4px;font-size:16px;background-color:white;background-image:url('../images/searchicon.png');background-position:10px 10px;background-repeat:no-repeat;padding:12px 5px 8px 35px;-webkit-transition:width 0.4s ease-in-out;transition:width 0.4s ease-in-out;}
.ex-search input[type=text]:focus{width:100%;}
div[id*='ajaxsearchlite'].wpdreams_asl_container{width:inherit!important;margin:0px 0px 0px 0 !important;}
div.asl_m .probox .proinput{padding:0px !important;}
div.asl_m .probox .proclose svg{margin-left:7px !important;}
.ex-search #ajaxsearchlite1 .probox .proinput input::placeholder, 
.ex-search div.asl_w .probox .proinput input::placeholder{color:#9b9b9b !important;font-size:16px !important;}
.searchall_data div.asl_w{width:100%;line-height:40px!important;padding:10px 10px!important;background:#fff!important;border:2px solid #dcdcdc!important;border-radius:0 0 0 0;box-shadow:none !important;}
.sticky-titleno{display:none;}
.tagsbar h2{border-bottom:1px solid #eaeaea;font-size:16px;color:#333;line-height:32px;margin-bottom:3px;}
.tagsbar ul{margin:0px;padding:0px;}
.tagsbar li a{display:block;color:#3c3c3c;border:1px solid #e9e9e9;border-left:2px solid #bf1e2e;border-radius:0 4px 4px 0;background-color:#fff;padding:0.375em 0.625em;margin:0.375em 0;margin-right:0.5em;float:left;font-size:13px;text-transform:uppercase;line-height:14px;}
.tagsbar li a:hover{color:#fff;background-color:#bf1e2e;border-color:#bf1e2e;}
.main_titlesec{height:580px;overflow:hidden;position:relative;}
.main_titlesec img{background-position-x:center;background-size:cover;width:100%;}
.main_titlesec .main-title{top:90px;margin-bottom:75px;z-index:99;position:absolute;}
.main_titlesec .main-title h1{margin:0 auto;width:1100px;text-align:center;}
.main_titlesec .main-title h1 a{font-size:55px;color:#fff;line-height:65px;font-weight:700;text-shadow:0 4px rgba(0, 0, 0, 1);text-decoration:none;}
.crp_related ul{margin:10px 0;padding:0px;border-bottom:1px solid #E6E6E6;border-top:1px solid #E6E6E6;justify-content:center;padding:20px 0;margin-bottom:15px;}
.crp_related h3{font-size:16px;color:#bf1e2e;font-weight:700;text-transform:uppercase;letter-spacing:1px;}
.crp_related li{padding:0 20px;display:block;display:inline-block;width:33.333%;border-right:1px solid #E6E6E6;}
.crp_related li:last-child{border-right:none;}
.crp_related li a span{text-align:left !important;font-size:16px !important;font-family:'Gentium Book Basic', serif;color:#424548;font-weight:700;line-height:22px;display:block;}
.crp_related li a span:hover{color:#bf1e2e;text-decoration:underline;}
.startup .topic-box-lg{position:relative;height:40px;line-height:40px;text-transform:capitalize;font-size:18px;z-index:2;color:#fff;padding:0 15px;}
.events h5{background-color:#0089ff;max-width:195px;}
.events h5:after{border-color:#0089ff transparent transparent;}
.events .width-36{max-width:233px;}
.startup .article h3 a, .events .article h3 a{color:#121212;font-family:'Domine', serif;font-size:16px;line-height:25px;}
.events .article h3 a:hover{color:#0089ff !important;}
.startup .article h3 a:hover{color:#43a047;}
.color-green:after{background-color:#598141; color: #fff; }
.startup .topic-box, .topic-box-lg, .topic-box-sm{display:inline-block;}
.startup .p-20-r{padding:0px;}
.startup .topic-box-lg:after, .startup .topic-box-lg:before{position:absolute;top:0;content:"";}
.startup .card-body{padding:10px 0 0 0;}
.startup .img-thumb img{width:85px;height:67px;}
.startup .othlist .media-body{padding-left:12px;}
.startup .othlist .article h3 a{font-size:13px;line-height:18px;}
.startup .othlist .article h3{margin-bottom:0px;}
.authorbio {
    background-color: #Ffdedc;
    padding: 50px 0;
    margin-bottom: 30px;
}
.authorbio img.avatar{border:5px solid #fff;border-radius:50%;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.15);width:200px;height:200px;overflow:hidden;}
.authorbio h4 {
    font-size: 21px;
    color: #202020;
    font-weight: 600;
    margin-top: 10px;
}
.authorbio h5 {
    font-size: 23px;
    color: #202020;
    font-weight: 400;
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 0.4px;
}
.authorbio p {
    line-height: 26px;
    color: #000000;
    font-size: 16px;
    font-weight: 300;
    font-family: 'Poppins', sans-serif;
}
.aboutus p{    text-align: justify;
font-size: 16px !important;
line-height: 26px;
color: #212529;
word-wrap: break-word;
overflow-wrap: break-word;}
#upprev_box{background-color:#000 !important;width:460px !important;border:none;border:1px solid #f0f0f0!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
#upprev_box h6{color:#fff!important;font-size:13px!important;font-weight:300;font-family:'Domine', serif!important;}
#upprev_box a.upprev_thumbnail img{margin:6px 6px 5px 0!important;border:1px solid #606060!important;padding:2px !important;}
#upprev_box div.upprev_thumbnail h5{margin:0!important;width:320px!important;float:left!important;}
.upprev_excerpt h5 a{color:#fff!important;font-size:14px!important;font-weight:300!important;line-height:19px!important;display:block;font-family:'Gentium Book Basic', serif;}
.upprev_excerpt h5 a:hover{color:#bf1e2e!important;}
.socialtopscroll .heateor_sss_horizontal_sharing{margin:0px;}
.socialtopscroll{margin-top:-6px;padding-left:44px;}
.socialtopscroll .heateorSssSharing{float: none;}
.videolist .card{border-radius:13px;border:none;text-align:center;margin-bottom:20px;text-align:center;}
.videolist .card-body{
padding: 7px;
min-height: 70px;}
.videolist .img-thumb {
max-height: 205px;
overflow: hidden;
}
.videolist .card-body h5 a {
font-size: 13px;
font-weight: 400;
line-height: 17px;
display: block;
color: #6b6969;
}
.videolist .card-body h5 a:hover{color:#bf1e2e;}
.video .zoomicon:hover, .videolist .zoomicon:hover{background:#bf1e2e;}
.video .modal-content, .videolist .modal-content{border:0px;}
#videoBox a{width:100%;text-align:center;color:#fff;}
.cldr{width:32px;height:32px;width:100%;float:left;text-align:center;margin-bottom:60px;}
.rsimg{margin-top:30px;}
.mobile-navbar{display:none;}
#onesignal-popover-container{top:auto!important;left:auto!important;right:3px!important;-webkit-font-smoothing:initial;bottom:3px!important;}
.startup .img-overlay-70{position:relative;max-height:180px;}
.entry-content .alignright{margin-left:auto;margin-left:15px;}
.entry-content .alignleft{margin-right:auto;margin-right:15px;}
.mobile-navbar{display:none;}
#videoBox{transition:0.5s;}
iframe{width:100%;vertical-align:bottom;}
#videoBox.in{-webkit-transition:width 2s;transition:width 2s;}
#videoBox.out{position:fixed;bottom:0;right:28px;width:300px;z-index:999;-webkit-transition:width 4s;transition:width 4s;}
#videoBox.in .close-sticky-content{display:none;}
#videoBox.in p{display:none;}
#videoBox.out .textwidget{text-align:center;width:100%;padding:0px 10px;}
#videoBox.out .close-sticky-content{display:block;background:#bf1e2e;color:#fff;font-size:18px;width:25px;height:25px;border-radius:50%;text-align:center;line-height:23px;}
#videoBox.out{;}
.out .mb-1{margin-bottom:0px !important;}
#videoBox.out p{display:block;color:#fff;font-family:'Domine', serif;font-size:16px;text-align:center;margin-top:5px;margin-bottom:0px;}
.entry-content img.alignright{float:right;margin:0 0 1em 1em;}
.entry-content img.alignleft{float:left;margin:0 1em 1em 0;}
.entry-content img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.entry-content .alignright{float:right;}
.entry-content .alignleft{float:left;}
.entry-content .aligncenter{display:block;margin-left:auto;margin-right:auto;}
.navcat{display:none;}
/*.menu-footer-menu-container ul{margin:0px;padding:0px;}
.menu-footer-menu-container li{display:inline-block;padding:7px}
.menu-footer-menu-container li a{color:#fff;font-size:14px;}
.menu-footer-menu-container li a:hover{color:#bf1e2e;}*/
.careerlist{padding:40px 0px;}
.close-sticky-content{position:absolute;top:-13px;right:0px;z-index:11;cursor:pointer;display:block;line-height:1;font-size:2em;}
.notfound{width:650px;line-height:1.4;padding:90px 0 120px 0px;text-align:center;margin:0 auto;}
.notfound .notfound-404{position:relative;height:180px;}
.notfound .notfound-404 h1{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:165px;font-weight:700;margin:0px;color:#262626;text-transform:uppercase;}
.notfound .notfound-404 h1>span{color:#bf1e2e;}
.notfound h2{font-family:'Domine', serif;font-size:22px;font-weight:400;text-transform:uppercase;color:#151515;margin-top:0px;margin-bottom:25px;}
.notfound .notfound-search{position:relative;max-width:320px;width:100%;margin:auto;}
.notfound .notfound-search>input{font-family:'Roboto', sans-serif;width:100%;height:50px;padding:3px 65px 3px 30px;color:#151515;font-size:16px;background:transparent;border:2px solid #c5c5c5;border-radius:40px;-webkit-transition:0.2s all;transition:0.2s all;}
.notfound .notfound-search>input:focus{border-color:#00b7ff;}
.notfound .notfound-search>button{position:absolute;right:15px;top:5px;width:40px;height:40px;text-align:center;border:none;background:transparent;padding:0;cursor:pointer;}
.notfound .notfound-search>button>span{width:15px;height:15px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);margin-left:-3px;}
.notfound .notfound-search>button>span:after{position:absolute;content:'';width:10px;height:10px;left:0px;top:0px;border-radius:50%;border:4px solid #c5c5c5;-webkit-transition:0.2s all;transition:0.2s all;}
.notfound-search>button>span:before{position:absolute;content:'';width:4px;height:10px;left:7px;top:17px;border-radius:2px;background:#c5c5c5;-webkit-transition:0.2s all;transition:0.2s all;}
.notfound .notfound-search>button:hover>span:after{border-color:#00b7ff;}
.notfound .notfound-search>button:hover>span:before{background-color:#00b7ff;}
.notfound a{text-transform:uppercase;color:#fff;font-size:15px;padding:10px 45px;}
@media only screen and (max-width:767px){.notfound h2{font-size:18px;}
.startup-africa .listing {
padding: 0 20px;
}
}
@media only screen and (max-width:480px){.notfound .notfound-404 h1{font-size:141px;}
.startup-africa .listing {
padding: 0 20px;
}
.feture-video .title-semibold-dark.size-lg a {
font-size: 24px;
line-height: 28px;
padding-top: 20px;
padding-bottom: 0px;
}
}
.pe-optin-1_brandingWrapper{display:none;}
#pe_confirm.pe-optin-1.pe-desktop.pe-top-center{bottom:0px !important;top:auto !important;}
.bnntext{background-color:rgba(0,0,0,.8);text-align:center;overflow:hidden;line-height:25px;}
.mb-5.adds{padding:0px;}
.page-reportss{background-color:#cbcccb;padding:50px;}
.page-reports .country{
	margin-top: 0
}
.page-reports .oops{
	margin-top: 100px;
}
.page-reports .oops h1 {
    font-size: 65px;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
}
.page-reports .oops h6{
	font-size: 21px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    margin: 20px 0;
      color: #fff;
}
.page-reports .oops .btn-primary{
	    outline: none;
    box-shadow: none;
    background-color: #bf1e2e;
    text-transform: uppercase;
    font-size: 14px;
    padding: 8px 20px;
       font-family: 'Montserrat', sans-serif;
    border: none;
     border-radius: 0;
}
.page-reports .oops .btn-primary:hover, 
.page-reports .oops .btn-primary:active, 
.page-reports .oops .btn-primary:focus{
	    outline: none;
    box-shadow: none;
       background-color: #0f2137 !important;
}
h1.pay-succ{
color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    line-height: 32px;
    display: block;
    font-weight: 700;
    border-radius: 2px;
    background-color: rgba(255, 255, 255, 0.2);
    text-align: center;
        padding: 10px;
}
.page-reports .report-text{
    margin-top: 40px;
    font-size: 24px;
    color: #fff;
    font-weight: 500;
}
.removebook{
    background: rgb(226, 9, 19);
    font-size: 12px;
    color: #fff !important;
    position: absolute;
    top: 5px;
    right: 6px;
    padding: 0px 6px;
    cursor: pointer;
    display: block;
    line-height: 18px;
    z-index: 9;
}
.removebook:hover{
       background: rgba(226, 9, 19, 0.8);
}
/* .report{background-color: #cbcccb;
padding: 35px;
border-radius: 5px; box-shadow: 0 0 20px 5px #9c9696;} */
.absp-cat:hover, .absp-cat:focus{color:#fff;background-color:#f8c200 !important;box-shadow:none;}
.description.report{margin-top:40px;}
.page-reports .btn-info{letter-spacing:0.25px;font-weight:bold;background:rgba(0, 0, 0, 0.8);text-transform:uppercase;padding:0 20px;line-height:2.92;color:#fff;font-size:12px;display:inline-block;border:0px;border-radius:0px;}
.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show>.btn-info.dropdown-toggle:focus{box-shadow:none !important;}
.page-reports h4{
	font-size:26px;
	  font-family: 'Montserrat', sans-serif;
	font-weight:600;
	line-height:33px;
	color: #fff;
}
.page-reports{
  font-family: 'Montserrat', sans-serif;
}
.page-reports .modal-header{
    border-bottom: 2px solid #748df9;
}
.page-reports h4 span{font-size:18px;font-weight:600;color:#6f6f6f;}
.wpcf7-form-control.wpcf7-submit{padding:12px 33px!important;display:block;border:1px;border-color:#ddd;background-color:#444;color:#fff !important;text-shadow:none;font-size:14px;width:auto!important;margin:0;line-height:normal;box-sizing:border-box;text-transform:uppercase;font-weight:600;letter-spacing:1px;margin:15px 0 0 0 !important;cursor:pointer;}
.page-reports .signupbtn{
	padding: 10px 30px!important;
    display: block;
    border: 1px;
    background-color: transparent;
    color: #fff !important;
    text-shadow: none;
    font-size: 14px;
    width: auto!important;
    margin: 0;
    line-height: normal;
    box-sizing: border-box;
    text-transform: uppercase;
    font-weight: 600;
    margin: 15px 0 0 0 !important;
    cursor: pointer;
    border: 2px solid #07a6ea;
    border-radius: 50px;
    font-family: 'Montserrat', sans-serif;
    transition: 0.3s;
}
.page-reports .signupbtn:hover, .page-reports .signupbtn:focus, .page-reports .signupbtn:active{
    color: #fff;
    border: 2px solid #07a6ea;
    background: #07a6ea !important;
     transition: 0.3s;
}
.pstcont .paymentreoprt .wpcf7-form-control
{
	width:100%;padding:11px 10px;font-size:13px;border:1px solid;
	border-color:#ddd;background-color:#f4f4f4;
}
.page-reports .sus-form input{
width: 100%;
    padding: 11px 0px;
    font-size: 13px;
    border: 0px;
    background-color: transparent;
      font-family: 'Montserrat', sans-serif;
    border-color: transparent;
    border-bottom: 1px solid rgb(205, 211, 235);
    outline: none;
    letter-spacing: 0px;
    font-weight: 500;
    color: #fff;
    transition: 0.3s;
}
.page-reports .sus-form input:focus, .product-item .amountread:focus{
	    border-bottom: 1px solid #fff;
	outline: none;
}
.page-reports .sus-form input::-webkit-input-placeholder, 
.product-item .amountread::-webkit-input-placeholder { /* Edge */
 color:rgba(72, 95, 193, 0.8);	
}
.page-reports .sus-form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color:rgba(72, 95, 193, 0.8);		
}
.page-reports .sus-form input::placeholder {
  color:rgba(72, 95, 193, 0.8);		 
}
#wpcf7-f228-o1 {width: 100%!important;}
.amountread{
    padding: 5px 0px !important;
}
.page-reports{
	min-height: 650px;
}
/*.page-reports .sus-form input[type="text"]:focus{outline:none;box-shadow:none;border:1px solid #444;}*/
.page-reports label{font-size:14px; color: #fff}
.page-reports .btn-default{background:#292929;box-shadow:none;outline:none;border:none;font-size:13px;text-transform:uppercase;padding:.3rem .8rem;color:#fff;}
.page-reports .btn-default:hover,.page-reports .btn-default:focus, .page-reports .btn-default:active{background:#bf1e2e;box-shadow:none;outline:none;border:none;}
#newpopups11 button.close, #newpopups22 button.close{right:-18px;top:-21px;}
#newpopups11 h4, #newpopups22 h4{text-align:center !important;font-size:24px !important;font-weight:600!important;line-height:29px;padding:50px 70px;}
.jssorb052 .i{position:absolute;cursor:pointer;}
.jssorb052 .i .b{fill:#fff;fill-opacity:0.5;}
.jssorb052 .i:hover .b{fill-opacity:1;}
.jssorb052 .iav .b{fill-opacity:1;}
.jssorb052 .i.idn{opacity:.3;}
.jssora053{display:block;position:absolute;cursor:pointer;}
.jssora053 .a{fill:none;stroke:#fff;stroke-width:640;stroke-miterlimit:10;}
.jssora053:hover{opacity:.8;}
.jssora053.jssora053dn{opacity:.5;}
.jssora053.jssora053ds{opacity:.3;pointer-events:none;}
.slidemain{position:relative;margin:0 auto;top:0px;left:0px;height:380px;width:555px;overflow:hidden;visibility:hidden;}
.slide-data{cursor:default;position:relative;top:0px;left:0px;width:555px;height:380px;overflow:hidden;}
.data-caption a{color:#fff;font-family:'Domine', serif;font-size:20px;line-height:25px;display:block;font-weight:500;text-shadow:0 2px 3px rgba(0,0,0,0.67);}
.editors .owl-theme .owl-nav{display:block;position:absolute;text-indent:inherit;top:31%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);left:0;width:100%;cursor:pointer;}
.editors .owl-theme .owl-nav [class*=owl-]{font-size:22px;border-radius:50%;width:35px;height:35px;padding-left:0px;display:inline-block;color:#de8e00;font-weight:600;text-align:center;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;background:#fff;height:3rem;text-align:center;width:3rem;border-radius:50%;-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,.2);box-shadow:0 6px 20px 0 rgba(0,0,0,.2);cursor:pointer;padding:.625rem;z-index:10;}
.editors .owl-theme .owl-nav [class*=owl-] span{line-height:25px;}
.editors .owl-theme .owl-nav [class*=owl-]:hover{background:#de8e00;color:#fff;}
.editors .owl-theme .owl-nav .owl-prev{position:absolute;left:-4%;}
.editors .owl-theme .owl-nav .owl-next{position:absolute;right:-4%;}
.editors .owl-theme .owl-dots{margin-top:10px;}
.editors .owl-theme .owl-dots .owl-dot span{width:12px;height:12px;}
.editors .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#de8e00;}
.mobile-sticky-share{display:none;}
a.registerbtn{background:#bf1e2e !important;color:#fff;font-family:'Open Sans', sans-serif;text-transform:uppercase;padding:8px 28px;color:#fff;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;letter-spacing:1px;}
blockquote p:before {
    font-family: 'FontAwesome';
    content: "\f10d";
    left: 0;
    position: absolute;
    top: 0px;
    font-size: 30px;
    color: #cfcfcf;
    font-weight: normal;
}
blockquote p:after {
font-family: 'FontAwesome';
content: "\f10e";
font-size: 30px;
color: #cfcfcf;
margin-left: 19px;
font-weight: normal;
display: inline-block;
position: relative;
top: 5px;
}
.single-post-slide .topic-border p {
line-height: 22px !important;
display: block;
font-size: 15px !important;
color: #424548;
font-weight: 500 !important;
padding: 16px 5px;
margin-bottom: 0px;
font-style: italic;
}
.single-post-slide .topic-border:after {
display: block;
z-index: 2;
height: 1px;
width: 100%;
content: "";
left: 0;
background-color: #bf1e2e;
margin-bottom: 20px;
}
.single-post-slide .topic-border:before {
height: 1px;
background: #bf1e2e;
}
.relatedthumb {
overflow: hidden;
max-height: 135px;
}
/* css for hover effect in related post  */
.relatedthumb:before {
content: '';
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
opacity: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,.4);
z-index: 1;
transition: all .3s ease-in-out;
}
.relatedposts .relateprod:hover .relatedthumb:before {
opacity: 1;
}
.relatedposts .relateprod:hover .relatedthumb img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.relatedposts .relateprod .relatedthumb {
position: relative;
}
.relatedposts .relateprod .relatedthumb img {
transition: all .3s ease-in-out;
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
-webkit-transform: scale(1.01);
-ms-transform: scale(1.01);
transform: scale(1.01);
min-height: 135px;
}
.relatedposts .relateprod:hover .relted-heading a{
color: #bf1e2e;
}
.relatedposts .relateprod{
transition: all .3s ease-in-out;
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
}
.relatedposts .relateprod:hover{
box-shadow: rgba(0, 0, 0, 0.19) 0px 5px 10px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
transform: scale(1.04);
}
/*ends here */
.topic-box-sm.color-red a {
background-color: #bf1e2e;
color: #fff;
padding: 7px;
}
.taxonomy-description p {
text-align: center;
margin: 8px 0 0 0;
font-size: 14px !important;
font-weight: 500;
color: #808080;
}
/* css for startup section */
.btm-bdr {
margin-bottom: 10px;
border-bottom: 1px solid #dcdcdc;
padding-bottom: 7px;
}
.startup .width-36 {
width: 100%;
max-width: 250px;
overflow: hidden;
}
.startup-mob div:first-child + div + div + div + div + div + div + div li.btm-bdr, .startup-mob div:first-child + div + div + div + div + div + div li.btm-bdr, .startup-mob div:first-child + div + div + div + div + div li.btm-bdr, .startup-mob div:first-child + div + div + div + div li.btm-bdr {
border-bottom: none !important;
margin-bottom: 0px;
padding-bottom: 0px;
}
h3.startuptitle a {
font-size: 12px !important;
line-height: 18px !important;
font-weight: 600!important;
}
h3.startuptitle a:hover {
color: #43a047;
}
/* css for email octopus */
.emaiocto .emailoctopus-form-wrapper .emailoctopus-form-row, .emaiocto .emailoctopus-form-wrapper .emailoctopus-form-row label{
margin-bottom:0px; 
}
.emaiocto .emailoctopus-form-wrapper .emailoctopus-form-row-subscribe{
margin-top: 0px;
}
.homenl .emaiocto p.discript{
display: none;
}
.newsletterbg .emailoctopus-email-widget p.discript{
margin-bottom: 10px;
}
/* css for cancel page */
.lead .btn-warning{
padding: 8px 60px;
border-radius: 3px;
font-size: 16px;
font-weight: 600;
}
/* css for reports page */
.report .modal-body, .report .modal-header{
padding: 15px 0;
}
.product-item  .card-body{
-ms-flex: 1;
flex: 1;
}
.product-item .card {
display: -ms-flexbox;
display: flex;
-ms-flex-align: start;
align-items: flex-start;
}
.product-item .modal-header
{
padding: 10px 0;
}
.product-item .width-36 {
max-width: 125px;
}
.product-item .article h3{
font-size: 15px;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 7px !important;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
}
.product-item .bg-body {
    background: #0e0f42;
    padding: 10px;
    margin-top: 10px;
    border-radius: 0px;
    position: relative;
    border: 1px solid #1e1f5a;
}
.product-item .img-pro img{
border:1px solid #ededed;
padding: 3px;
background: #fff;
}
.product-item .amountread{
  width: 32%!important;
    font-size: 13px;
    border: 0px;
    background-color: transparent;
    font-family: 'Montserrat', sans-serif;
    border-color: transparent;
    border-bottom: 1px solid rgb(205, 211, 235);
    outline: none;
    letter-spacing: 0px;
    font-weight: 500;
    color: #fff;
    transition: 0.3s;
        margin-left: 10px;
}
.product-item figure{display: inline-block; width: 80px;}
.product-item .signupbtn{
width: 60% !important;
margin: 15px 0 10px 0!important;
display: inline-block;
}
.product-item .total p{
padding: 10px 10px;
color: #fff;
text-align: right;
font-size: 20px !important;
font-family: 'Montserrat', sans-serif;
}
.page-reports p{
	color: #fff;
	font-family: 'Montserrat', sans-serif;
}
.page-reports .product-item p.price {
    color: #fff;
    font-family: 'Montserrat', sans-serif;
}
.page-reports
#erdspl{
font-size: 13px;
}
.product-item .fa-3x{
font-size: 16px;
display: inline-block;
}
.spiner.hide, .spinervalidate.hide{
display: none;
}
.spiner.shoicn, .spinervalidate.shoicn{
display: block ;
}
.description .btn-primary{
background-color: #0f2137 !important;
border-radius: 0;
background: #0f2137 !important;
border:0;
color: #fff;
}
.description .btn-report2019{
background-color: #030434 !important;
background: #030434 !important;
}
.description .btn-primary:active, .description .btn-primary:hover, .description .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled):active {
background-color: #0f2137 !important;
border-radius: 0;
border:0!important;
outline: none!important;
color: #fff!important;
box-shadow: none!important;
}
.description .btn-report2019:active, 
.description .btn-report2019:hover, 
.description .btn-report2019:focus, 
.btn-report2019:not(:disabled):not(.disabled):active:focus, 
.btn-report2019:not(:disabled):not(.disabled):active {
background-color: #000123 !important;
}
.paynow-message{
padding: 3px 10px;
border-radius: 0px;
}
/* css for newsletter subscription page */
.nlnews_header{
background-size: cover;
width: 100%;
background:url(../img/newsletternew1.jpg) no-repeat;
min-height: 550px;
}
.newsdes p{
text-align: center;
font-family: 'Work Sans', sans-serif;
font-weight: 600;
}
.nlnews-content{
margin-top: 75px;
margin-bottom: 75px;
padding: 50px 50px 80px 50px;
background-color: #152C47;
border-radius: 5px;
overflow: hidden;
opacity: .7;
color: #fff;
}
.nlnews-content .heading{text-align: center; font-weight: 600; color: #fff; font-size: 18px;}
.nlnews-content .description p {
text-align: center;
color: #fff;
}
.nlnews_header .emailoctopus-heading {
display: none !important;
}
.nlnews_header .emailoctopus-form-row {
display: inline-block;
margin : 0px!important;
width: 435px;
}
.nlnews_header .emailoctopus-form-wrapper {
padding: 10px;
}
.nlnews_header .emailoctopus-form-wrapper .emailoctopus-form-row-subscribe {
display: inline-block;
}
.nlnews_header .emailoctopus-custom-fields {
width: 433px !important;
font-size: 13px;
box-shadow: none;
padding: .3rem .9rem !important;
border-radius: 0;
line-height: 23px;
border: 2px solid #e4e4e4;
}
.nlnews_header .emailoctopus-form-wrapper .emailoctopus-form-row .emailoctopus-label {
text-transform: capitalize;
}
.nlnews_header .emailoctopus-form-row-subscribe button {
background: #bf1e2e;
color: #fff;
border-radius: 0;
font-size: 15px;
font-weight: 400;
padding: 0 30px !important;
box-shadow: none;
line-height: 31px;
box-shadow: none;
border: 2px solid #bf1e2e !important;
outline: none;
text-transform: uppercase;
cursor: pointer;
}
/* ends here  */
/* css for dashboard #WhoGotFunded*/
.startup-investment-header {
position: relative;
display: block;
}
.startup-investment-company-image {
width: 40px;
max-width: 70px;
height: 35px;
max-height: 100%;
position: absolute;
top: 0;
left: 15px;
z-index: 10;
border: 1px solid #ccc;
background: #fff;
padding: 2px;
}
.startup-investment-name {
padding: 1.666667px 0px;
padding-left: 48px;
margin: 0!important;
font-size: 14px!important;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font-weight: 600;
color: #0e87c6;
}
.startup-investment-deets {
padding: 0px;
padding-left: 48px;
color: #000;
margin: 0;
}
.startup-investment {
padding: 5px 16px;
padding-left: 90px;
color: #000;
background: #f5f5f5;
margin: 0;
}
.startup-investment-deets h4 {
font-size: 13px;
color: #000;
margin: 0!important;
line-height: 12px;
padding: 2px 0;
}
.deal-dashboard {
background: #ecebeb;
color: #434343;
}
.deal-dashboard i {
color: #000;
font-size: 12px;
margin-right: 5px;
}
.startup-investment-deets h4 span{
font-size:13px;
}
.startup-investment-deets h4 p {
color: #000;
opacity: .5;
}
.slick-prev, .slick-next{
background-color: rgba(255,255,255,.9) !important;
border-radius: 50%;
-webkit-box-shadow: 0 0 4px #888;
box-shadow: 0 0 4px #888;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
transition: all 200ms ease; 
}
.slick-prev:before, .slick-next:before{
color: #4a4a4a !important;
font-size: 12px !important;
}
.slick-bdr{
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
}
.slick-next {
right: -12px;
}
.slick-prev {
left: -12px;
}
.story-investmentCard-bit {
padding-left: 2em;
position: relative;
font-size: 13px;
color: #fff;
margin-right: 1em;
display: block;
line-height: 22px;
}
.story-investmentCard-bit:not(:last-child) {
margin-bottom: .5em;
}
.slick-prev, .slick-next{
width: 23px;
height: 23px;
}
.story-investmentCard-card {
padding: 0px;
font-size: 13px;
font-weight: 500;
}
.media-body.stratup-list {
min-height: 106px;
}
.slick-slide img {
width: 100%;
}
.slick-prev:before,
.slick-next:before {
color: black;
}
.slick-slide {
transition: all ease-in-out .3s;
opacity: .2;
}
.slick-active {
opacity: .5;
}
.slick-current {
opacity: 1;
}
.recent-funding .media-body {
padding-right:0px;
padding-left: 0px !important;
}
.story-investmentCard-card  p{
font-size: 13px !important;
line-height: 22px;
}
.people .recent-funding .media img {
width: 80px;
height: 68px;
background: #fff;
border: 1px solid #dcdcdc;
padding: 3px;
}
.recent-funding li {
margin-bottom: 12px;
border-bottom: 1px solid #dcdcdc;
}
/* ends here  */
/* video section*/
.feture-video{
background-color: #000;
}
.feture-video .media-body h3{
margin-bottom: 0px;
}
.feture-video .media-body h3 a {
font-size: 14px;
line-height: 17px;
font-weight: 400;
color: #fff;
font-family: 'Work Sans', sans-serif;
}
.feture-video .media-body h3 a:hover {
color: #fff;
}
.feture-video .side-videos span {
color: #56585c;
font-size: 14px;
}
.feture-video .title-semibold-dark.size-lg a{
display: block;
font-size: 22px;
line-height: 31px;
font-weight: 400;
padding-top: 18px;
padding-bottom: 0px;
color: #fff;
font-family: 'Merriweather', serif;
}
.feture-video .more a{
font-style: normal;
color: #fff;
font-weight: 400;
font-size: 14px;
}
.feture-video .post-date {
font-size: 14px;
color: #c0c0c2;
}
.feture-video  .more a:hover{
color: #fff !important;
}
.feture-video .topic-border.color-white:before {
background-color: #E62117;
width: 50px;
}
.feture-video .topic-border.color-white {
color: #fff !important;
border-bottom: 0px
}
.list-video-scroll{
max-height: 570px;
overflow-x: auto;
}
/* width */
.list-video-scroll::-webkit-scrollbar {
width: 5px;
cursor: pointer;
}
/* Track */
.list-video-scroll::-webkit-scrollbar-track {
background:#2B2D32
cursor: pointer;
}
/* Handle */
.list-video-scroll::-webkit-scrollbar-thumb {
background: #2B2D32
cursor: pointer;
}
/* Handle on hover */
.list-video-scroll::-webkit-scrollbar-thumb:hover {
background: #2B2D32
cursor: pointer;
}
/*end */
.research .card-media{
width: 100%;
min-height:300px; 
overflow: hidden;
}
.research .card-media{
min-height:400px; 
overflow: hidden;
}
.research .card-media img{
min-height: 400px;
}
.main_titlesec_det .main-title h1{width:auto;}
.main_titlesec_det .main-title {
top: 180px;
z-index: 99;
position: relative;
width: auto;
margin-bottom: 195px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}
.main_titlesec_det .main-title h1 a {
font-size: 44px;
color: #fff;
line-height: 46px;
font-weight: 700;
text-decoration: none;
text-shadow: 1px 1px 2px #000;
}
.main_titlesec_det .auth-data {
text-transform: capitalize;
font-size: 14px;
color: #fff;
font-weight: 400;
}
.details-page{
background: #fff;
position: relative;
}
.main_titlesec_det .auth-data a {
margin-right: 0px;
color: #fff;
font-style: italic;
font-weight: 500;
}
.text-content > p:first-child:first-letter, .entry-content > p:first-child:first-letter  {
font-size: 500%;
color: #e62b34;
float: left;
display:inline-block;
margin-top:22px;
margin-right: 3px;
margin-bottom: 30px;
}
.appear-at-top {
margin-bottom: 10px;
text-align: center;
color: #fff;
margin-top: -13px;
}
.appear-at-top .wee-tooltip{
background-color: #bf1e2e;
text-transform: uppercase;
font-size: 13px;
font-weight: 600;
padding: 5px 8px;
letter-spacing: 0px;
}
.social-media{
z-index: 99;
position: relative;
width: 330px;
margin: 0 auto;
}
.alm-listing{
padding-right: 25px;
border-right: 1px solid rgba(0,0,0,.1);
}
.main_titlesec_det img{background-position-x:center;background-size:cover;width:100%; position: fixed;}
.main_titlesec_det .social-media .heateorSssFacebookBackground, 
.main_titlesec_det .social-media .heateorSssTwitterBackground,
.main_titlesec_det .social-media .heateorSssLinkedinBackground,
.main_titlesec_det .social-media .heateorSssWhatsappBackground
{
background: transparent;
}
.main_titlesec_det .social-media i{
width: 50px !important;
height: 50px !important;
}
.text-social-share{
position: absolute;
z-index: 99;
color: #fff;
margin-top: -61px;
left: 131px;
}
.main_titlesec_det .social-media div.heateor_sss_horizontal_sharing li:first-child + li {
margin-right: 55px !important;
}
.main_titlesec_det .social-media div.heateor_sss_horizontal_sharing li:first-child + li + li {
margin-left: 31px !important;
}
.main_titlesec_det .social-media .text-social-share i {
width: 7px !important;
height: 6px !important;
}
.text-social-share span {
font-size: 13px;
}
.social-media .text-social-share::before {
content: url(../img/slarrownew.png);
position: absolute;
left: -23px;
top: 12px;
}
.social-media .text-social-share::after {
content: url(../img/srarrownew.png);
position: absolute;
right: -23px;
top: 12px;
}
.social-media .text-social-share p{
text-align: center;
font-size: 20px !important;
line-height: 15px;
padding: 0px;
margin: 0px;
font-weight: 600;
color: #fff;
font-family: 'Work Sans', sans-serif; 
} 
.wee-tooltip {
position: relative;
display: inline-block;
cursor: pointer;
}
.wee-tooltip .tooltiptext {
visibility: hidden;
padding: 18px;
min-width: 446px;
box-shadow: 0 6px 40px 0 rgba(0,0,0,.4);
background-color: white;
color: #fff;
text-align: center;
position: absolute;
z-index: 1;
bottom: -178px;
text-transform: capitalize;
font-size: 13px;
font-weight: 500;
opacity: 0;
transform: translate(-55%,-138%) scale(.5);
transition: all .3s linear 150ms;
}
.wee-tooltip .tooltiptext::after {
content: "";
position: absolute;
z-index: 1000;
bottom: -11px;
margin-left: -219px;
margin-left: -18px;
border-bottom: 0px;
margin-left: -24px;
border-top: 15px solid #FFF;
border-left: 24px solid transparent;
border-right: 24px solid transparent;
}
.wee-tooltip:hover .tooltiptext {
visibility: visible;
opacity: 1;
transform: translate(-55%,-138%) scale(1);
}
.appear-at-top .wee-tooltip:after{
content: '';
position: absolute;
left: 0;
right: 0;
margin: -4px;
bottom: 0;
top: 0;
background: 0 0;
border-width: 2px;
border-style: solid;
opacity: 0;
transition: opacity .5s;
border-color: #bf1e2e;
}
.appear-at-top .wee-tooltip:hover:after {
opacity: 1;
}
.wee-tooltip span.tooltiptext h2{
font-size: 20px;
color: #bf1e2e;
font-weight: 600;
text-transform: uppercase;
}
.wee-tooltip span.tooltiptext p{
font-size: 13px;
margin-bottom: 0px;
color: #000;
text-align: center;
}
.wee-tooltip span.tooltiptext p a{
font-size: 14px;
margin-bottom: 0px;
color: #bf1e2e;
text-transform: uppercase;
font-weight: 600;
transition: none;
}
.relatedposts .relted-heading a {
color: #4c4e4d;
line-height: 20px;
display: block;
font-family: 'Work Sans', sans-serif;
font-size: 15px;
font-weight: 500;
transition: color .1s,background-color .1s,fill .1s;
}
.relatedposts .relted-heading a:hover {
color: #333; 
}
.relatedcontent {
border: 1px solid;
border-top: 0;
padding: 0px 10px 10px;
border-color: #e6e6e6;
margin-top: -17px;
min-height: 165px;
}
.relatedcontent p {
text-align: center;
font-size: 13px !important;
color: #666;
}
.listtag a{
background: #605CA8;
position: relative;
top: -25px;
margin: 0 100px;
padding: 6px 10px;
white-space: nowrap;
line-height: 1;
color: #FFF;
text-transform: uppercase;
font-size: 14px;
}
h3.relatetitle {
color: #000;
font-size: 2.4em;
line-height: 1;
text-transform: uppercase;
text-align: center;
font-weight: 700;
font-family: 'Merriweather', serif;
}
.relatedposts .color-yellow:after {
background-color: #fff200;
}
/* css start for details page sidebar */
.btn-circle.btn-xl {
width: 70px;
height: 70px;
padding: 10px 16px;
font-size: 24px;
line-height: 1.33;
border-radius: 35px;
}
.btn-circle.btn-xl {
background-color: #fff;
color: #000;
}
.btn-info:hover {
color: #fff;
background-color: #138496;
border-color: #117a8b;
}
.btn-warning:hover {
color: #212529;
background-color: #e0a800;
border-color: #d39e00;
}
.sidebar .article-haeding {
position: relative;
top: -70px;
padding: 15px;
margin: 0px 12px;
}
.sidebar .sidebar-articles h1 {
font-size: 16px;
line-height: 20px;
font-weight: 600;
padding: 15px;
margin: 0px 12px;
margin-top: -70px;
background: rgb(255, 255, 255);
position: relative;
box-shadow: 0px 1px 14px 0px #ccc;
}
.sidebar .sidebar-articles h1 a {
color: #545454;
}
.sidebar .sidebar-articles h1 a:hover {
color: #bf1e2e;
}
.sidebar .article-haeding h1 a {
color: #000;
}
section.helpful-article {
padding-top: 30px;
}
section.helpful-article h1{
color: rgb(35, 31, 32);
font-size: 20px;
line-height: 24px;
text-align: center;
}
.helpful-article .btn-info, .helpful-article .btn-warning {
font-size: 16px;
font-weight: 600;
outline: none;
border-color: #43a047;
box-shadow: none;
}
.helpful-article .btn-warning {
border-color: #de8e00;
}
.helpful-article .btn-info:hover, .helpful-article .btn-warning:hover{
color: #fff;
}
.helpful-article .btn-info:hover{
border-color: #43a047;
background-color: #43a047;
}
.helpful-article .btn-warning:hover {
border-color: #de8e00;
background-color: #de8e00;
}
.sidearticle-img {
width: 100%;
height: 170px;
overflow: hidden;
}
.entry-content .heateor_sss_sharing_container{
display: none;
}
.modals-style .modal-body {
font-size: 14px;
line-height: 21px;
color: #3aa8de;
font-weight: 600;
}
.modals-style .modal-title a {
font-size: 14px;
line-height: 24px;
color: #3aa8de;
font-weight: 600;
display: block;
}
.modals-style .modal-title a:hover {
color: #000;
}
.modal-content.no-help {
min-height: 330px;
}
.modal-content.yes-help {
min-height: 250px;
}
.modals-style h4.modal-head {
color: rgb(35, 31, 32);
font-size: 22px;
margin: 0px;
font-weight: 600;
}
.wpmm-grid-post {
padding: 0!important;
}
.wpmm-grid-post-row{
margin: 0px !important;
}
.startup-midd div:first-child .article{
margin-top: -28px;
}
/* css ends for details page sidebar */
/* css for listings page */
.listing div.rd-main:first-child .img-thumb, .listing div:nth-child(2) .img-thumb{
max-height: 410px;
max-width: 45%;
display: inline-block;
flex: 0 0 45%;
}
.listing div.rd-main:first-child .pst-cnt, 
.listing div:nth-child(2) .pst-cnt {
max-width: 55%;
display: inline-block;
flex: 0 0 55%;
}
.listing div.rd-main:first-child .pst-cnt h5 a, 
.listing div:nth-child(2) .pst-cnt h5 a {
-webkit-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
font-size: 26px;
line-height: 30px;
color: #000000;
font-weight: 600;
}
.listing div.rd-main:first-child .pst-cnt  p, 
.listing div:nth-child(2) .pst-cnt  p{
color: #2b2b2b;
font-size: 16px !important;
margin-bottom: 5px;
line-height: 20px;
}
.listing div.rd-main:first-child + div, 
.listing div:nth-child(3) .rd-post-list,
.listing div:nth-child(4) .rd-post-list
{
flex: 0 0 33.333333%;
max-width: 33.333333%;
float: left;
border-right: 1px solid #e5e5e5;
padding-right: 30px;
margin-right: 30px;
min-height: 425px;
}
.listing div.rd-main:first-child + div .img-thumb, 
.listing div:nth-child(3) .img-thumb,
.listing div:nth-child(4) .img-thumb,
.listing div:nth-child(5) .img-thumb    {
max-height:155px;
}
.listing div.rd-main:first-child + div .rd-post-list, 
.listing div:nth-child(3) .rd-post-list,
.listing div:nth-child(4) .rd-post-list,
.listing div:nth-child(5) .rd-post-list{
border-bottom: none;
}
.listing div.rd-main:first-child + div .rd-post-list h5 a, 
.listing div:nth-child(3) .rd-post-list h5 a,
.listing div:nth-child(4) .rd-post-list h5 a,
.listing div:nth-child(5) .rd-post-list h5 a
{
font-size: 17px;
line-height: 23px;
display: block;
}
/* .listing div.rd-main:first-child + div .rd-post-list p, 
.listing div.rd-main:first-child + div + div .rd-post-list p{
font-size: 13px !important;
line-height: 18px;    } */
.listing div.rd-main:first-child + div + div + div .rd-post-list
{
flex: 0 0 27.9% !important;
max-width: 27.9%!important;
float: left!important;
width: 100%;
min-height: 425px!important;
border-right: none!important;
padding: 0;
margin: 0;
}
.listing div:nth-child(5) .rd-post-list{
flex: 0 0 27.9%;
max-width: 27.9%;
float: left;
width: 100%;
min-height: 425px;
}
.listing div.rd-main:first-child + div .pst-cnt, 
.listing div.rd-main:first-child + div + div .pst-cnt, 
.listing div.rd-main:first-child + div + div + div .pst-cnt, 
.listing div.rd-main:first-child + div .img-thumb, 
.listing div.rd-main:first-child + div + div .img-thumb, 
.listing div.rd-main:first-child + div + div + div .img-thumb,
.listing div:nth-child(3) .img-thumb,
.listing div:nth-child(4) .img-thumb,
.listing div:nth-child(5) .img-thumb,
.listing div:nth-child(3) .pst-cnt,
.listing div:nth-child(4) .pst-cnt,
.listing div:nth-child(5) .pst-cnt
{
width: 100%;
max-width: 100%;
flex:none;
}
.listing .topic-box-sm {
padding: 0px;
font-size: 12px;
}
.continantal  .border-bottom-child>* {
padding: 0px 0 20px 0px;
margin-bottom: 18px;
}
.post-heading h1{
color: #000;
font-size: 46px;
line-height: 32px;
display: block;
font-weight: 300;
font-family: 'Rozha One', serif;
text-transform: uppercase;
}
.spaceRdmaifst{
padding: 0 100px;
}
/* css starts here for newsletter section in home  */
.weesubnews p {
font-size: 16px !important;
font-family: 'Merriweather', serif;
}
.newewee-img {
display: inline-block;
margin-right: 10px;
}
.weesubnews {
display: inline-block;
}
.wee-sub-news {
border-top: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
padding: 0 0 3px 0;
}
/* css ends here for newsletter section in home  */
/* css start for banner social twitter */
.wee-bg {
/* background-color: #1d1d1d; */
background: url('../img/twitterbg.jpg');
-webkit-background-size: cover;
background-size: cover;
background-position: center;
}
.wee-social-add {
text-align: center;
}
.wee_middle_banner_add .wee-hadd {
color: #fff;
font-size: 19px;
letter-spacing: -1px;
margin-bottom: 0px;
font-weight: 600;
}
.wee_middle_banner_add img{
max-width: 170px;
}
.wee_middle_banner_add p{
font-size: 18px !important;
font-family: 'Work Sans', sans-serif;
color: #fff;
line-height: 24px;
max-width: 265px;
margin: 15px 0;
}
.wee_middle_banner_add p span{
font-weight: 700;
}
.wee_middle_banner_add a.btn.btn-primary.btn-md {
background-color: #ffffff;
border: 2px solid #1fa0f3;
border-radius: 50px;
padding: 8px 17px;
font-weight: 500;
font-size: 16px;
box-shadow: none;
outline: none;
color: #000;
}
.wee_middle_banner_add a.btn.btn-primary.btn-md span{
font-weight: 700;
}
.wee_middle_banner_add a.btn.btn-primary.btn-md i{
color: #1ea1f1;
}
.wee_middle_banner_add a.btn.btn-primary.btn-md:hover,
.wee_middle_banner_add a.btn.btn-primary.btn-md:active, 
.wee_middle_banner_add a.btn.btn-primary.btn-md:focus,
.wee_middle_banner_add a.btn-primary:not(:disabled):not(.disabled):active
{
background:transparent !important;
border: 2px solid #1fa0f3 !important;
color: #fff !important;
border-radius: 50px!important;
}
.wee-social-link a {
border: 1px solid #fff;
padding: 3px 10px;
text-transform: uppercase;
font-size: 13px;
color: #fff;
}
.wee-social-link {
margin: 15px 0;
}
.wee_middle_banner_add img.img-fluid {
max-height: 90px;
overflow: hidden;
}
.wee-social-link a:hover {
background-color: #f69e34;
border-color: #f69e34;
}
/* css for details banner */
.related-social .heateor_sss_horizontal_sharing {
margin: 10px 60px;
}
.relatedposts{
position: relative;
background: #fff;
}
.add-img-thumb video{
border: 1px solid #e5e5e5;
}
.helpful-article{
position: -webkit-sticky; /* Safari */
position: sticky;
top: 0;
}
/* ends here  */
/* css starts here for footer newsletter  */
.wee-footer-subscriber {
background-color: #bf1e2e;
background-image: linear-gradient(90deg, #c1000c, #ff5961);
position: relative;
}
.wee-footer-subscriber .desknone {
text-align: center;
color: #fff;
font-family: 'Work Sans', sans-serif;
}
.wee-footer-subscriber .emailoctopus-heading {
color: #fff!important;
text-transform: uppercase;
font-size: 27px;
font-weight: 600;
font-family: oswald;
}
.wee-footer-subscriber .emailoctopus-label {
display: none!important;
}
.wee-footer-subscriber .emailoctopus-form-row {
display: inline-block;
}
.wee-footer-subscriber .emailoctopus-form-row-subscribe {
display: inline-block;
}
.wee-footer-subscriber input.emailoctopus-custom-fields {
margin: 0 -7px 0px 0px;
font-size: 13px;
box-shadow: none;
padding: .4rem 0.9rem!important;
border-radius: 0px;
line-height: 25px;
width: 500px!important;
border: 1px solid #fff;
}
.emailoctopus-form-wrapper .emailoctopus-form-row-subscribe button:hover {
background: transparent!important;
border: 2px solid #000000!important;
box-shadow: none;
border: none;
outline: none;
color: #000000 !important;
}
.nlnews-content .emailoctopus-form-wrapper .emailoctopus-form-row-subscribe button:hover {
border: 2px solid #ffffff!important;
color: #ffffff !important;
}
.emailoctopus-form-wrapper .emailoctopus-form-row-subscribe button {
background-color: #000000!important;
border-color: #000000!important;
color: #fff;
font-size: 15px;
font-weight: normal;
padding: 0px 30px !important;
text-transform: uppercase;
cursor: pointer;
}
.video .section-title h2{
margin-bottom: 5px;
}
.video .section-title{margin-bottom: 20px;}
#team .team{    float: left;
width: 24.4444%;
margin: 3px;
}
h5.headtitle, h5.headtitle a {
font-weight: 600;
font-size: 17px;
line-height: 20px;
display: block;
color: #282828;
padding-top: 8px;
}
.imgsize img {
max-height: 150px;
overflow: hidden;
}
.video .subscribebtn a {
padding: 9px 30px;
background-color: #E62117 !important;
color: #ffffff !important;
text-decoration: none !important;
border-radius: 3px;
font-size: 14px;
font-weight: 500;
}
.video-adds .subscribebtn a {
position: absolute;
top: 0px;
right: 0px;
}
.video-adds .zoomicon {
width: 60px;
height: 60px;
line-height: 60px;
}
.video-adds .zoom {
top: 43%;
}
.video-adds{
position: relative;
}
.video-adds h3{
text-align: center;
}
/* css ends here  */
/* 
slider css   */
.mainbann .slick-prev, .mainbann .slick-next
{
display: none !important;
}
.mainbann .slider {
width: 100%
}
.mainbann .slick-slide {
margin:0px;
}
.mainbann .slick-slide img {
width: 100%;
min-height: 560px;
}
.mainbann .slick-prev:before,
.mainbann .slick-next:before {
color: black;
}
.mainbann .slick-slide {
transition: all ease-in-out .3s;
opacity: .2;
}
.mainbann .slick-active {
opacity: 1;
}
.mainbann .slick-current {
opacity: 1;
}
.mainbann {
max-height: 560px;
position: relative;
width: 100%;
overflow: hidden;
}
.bt_bb_height_keep-height .slick-slider .slick-slide{
min-height: 560px;
}
.mainbann .slick-slide {
display: block;
max-height: 560px;
overflow: hidden;
}
.mainbann .slick-slide img {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-size: cover;
}
.slick-caption{
position: relative;
z-index: 10;
}
.mainbann.slick-dotted.slick-slider{
margin-bottom: 0px !important;
}
.mainbann .slick-dots{
bottom:10px;
}
.mainbann .slick-dots li button{
border-radius: 50px;
font-size: 14px;
box-shadow: 0 0 0 2px #ffffff inset;
width: 115px;
height: 10px;
}
.mainbann .slick-dots li.slick-active button:before, .mainbann .slick-dots li button:hover:before, .mainbann .slick-dots li button:focus:before, .mainbann .slick-dots li button:before {
opacity: 0 !important;
color: black;
}
.mainbann .slick-dots li{
width: 115px;
height: auto;
}
.mainbann .slick-dots li button:hover, .mainbann ul.slick-dots .slick-active,  .mainbann .slick-dots li button:focus:hover {
box-shadow: 0 0 0 2em #ffffff inset;
transition: all 0.2s;
border-radius: 50px;
}
.navbar-dark .navbar-toggler-icon{
background-image: url(../img/nav-icon.png) !important;
width: 19px;
height: 14px;
border-radius: 0px!important;
}
.subscribepopup .modal-body iframe{
min-height: 530px;
}
.subscribepopup .modal-body{
padding: 0px;
}
.subscribepopup{
z-index: 99999;
}
.subscribepopup .modal-body iframe body.raleigh-powered-by{
display: none!important;
}
.author-posts .spaceRdmaifst {
padding: 0 100px;
}
#helparticle .media .img-scale-animate{
max-width: 75px;
background-position: 50% !important;
}
#helparticle .media .img-scale-animate img{
height: 70px;
width: 80px;
}
/*css for subscribe in details page sidebar*/
.modals-style .yes-help .modal-body p{
text-align: center;
}
.modals-style .yes-help .modal-body h2{
font-family: 'Merriweather', serif;
color: #000;
font-size: 23px;
font-weight: 600;
margin-bottom: 15px;
}
.modals-style .yes-help .modal-body .emailoctopus-form-wrapper .emailoctopus-form-row {
margin-bottom: 5px;
}
.modals-style .yes-help .modal-body h3{
font-family: 'Merriweather', serif;
color: #000;
font-size: 18px;
font-weight: 600;
margin-top: 30px;
}
.modals-style .no-help .modal-body{
padding: 25px;
}
.modals-style .no-help .modal-body h4{
font-family: 'Merriweather', serif;
color: #000;
font-size: 23px;
font-weight: 600;
margin-bottom:20px;
text-align: center;
}
.modals-style .no-help .modal-body ol{
margin: 0px;
padding: 0px 12px 0px 12px;
font-family: 'Noto Serif', serif;
color: #000;
font-size: 13px;
font-weight: 700;
text-align: justify;
}
.modals-style .no-help .modal-body li a{
font-family: 'Noto Serif', serif;
color: #000;
font-size: 13px;
font-weight: 700;
margin-bottom: 11px;
display: block;
line-height: 18px;
}
.modals-style .no-help .modal-body li a:hover{
color: #bf1e2e;
}
.wee-helpsubscribe span.emailoctopus-label {
display: none!important;
}
.wee-helpsubscribe h2.emailoctopus-heading {
display: none;
}
.wee-helpsubscribe .emailoctopus-form-row {
display: inline-block;
}
.wee-helpsubscribe .emailoctopus-form-row-subscribe {
display: inline;
}
.wee-helpsubscribe input.emailoctopus-custom-fields {
padding: 5px 20px!important;
width: 300px!important;
}
.wee-helpsubscribe .emailoctopus-form-wrapper {
padding: 0px 20px;
}
.modals-style .yes-help .modal-body{
padding: 35px;
}
.telegram{
width: 100%;
background: url(../img/telegrambg.jpg) no-repeat;
background-size: cover;
min-height: 220px;
padding: 10px 15px;
color: #fff;
font-family: 'Work Sans', sans-serif;
}
.telegram i{
font-size: 28px;
text-align: left;
}
section.helpful-article .telegram h1{
font-size: 31px;
text-align: left;
font-weight: 700;
color: #fff;
}
.telegram h2{
font-size: 18px;
text-align: left;
font-weight: 500;
margin-bottom: 10px;
margin-top: 8px;
}
.telegram hr{
width: 70%;
color: #fff;
background: #fff;
margin: 20px 0 7px 0px;
height: 3px;
border: 0px;
}
.telegram p{
color: #fff;
font-family: 'Work Sans', sans-serif;
font-size: 14px!important;
letter-spacing: 0;
line-height: 19px;
font-weight: 500;
}
.telegram a{
background: #0ebe98;
border-radius: 29px!important;
color: #fff;
text-transform: uppercase;
font-size: 18px;
padding: 5px 19px;
border: 0px;
outline: none;
box-shadow: none;
}
.telegram a:hover, .telegram a:active, .telegram a:focus, .telegram .btn-primary:active, .telegram .btn-primary:hover, .telegram .btn-primary:focus, .telegram .btn-primary:not(:disabled):not(.disabled):active:focus, .telegram .btn-primary:not(:disabled):not(.disabled):active{
background: #09aa87!important;
border: 0px!important;
outline: none!important;
box-shadow: none!important;
}
.whatsapp-sec{
width: 100%;
background: url(../img/whatsappbg.jpg) no-repeat;
background-size: cover;
min-height: 210px;
padding: 15px;
color: #fff;
font-family: 'Work Sans', sans-serif;
}
.whatsapp-sec i{
font-size: 34px;
text-align: left;
}
.whatsapp-sec h2{
font-size: 18px;
text-align: left;
font-weight: 600;
margin-bottom: 7px;
margin-top: 0px;
line-height: 21px;
}
.whatsapp-sec p{
color: #fff;
font-family: 'Work Sans', sans-serif;
font-size: 13px!important;
letter-spacing: 0;
line-height: 17px;
font-weight: 400;
margin-bottom: 10px;
}
.whatsapp-sec p.policy{
font-size: 12px !important;
margin-bottom: 0px !important;
}
.whatsapp-sec a{
background: #fff;
border-radius: 3px!important;
color: #000;
font-size: 13px;
padding: 8px;
border: 0px;
outline: none;
box-shadow: none;
width: 100%;
font-weight: 600;
letter-spacing: 0px;
margin-bottom: 7px;
}
.whatsapp-sec a:hover, .whatsapp-sec a:active, .whatsapp-sec a:focus, .whatsapp-sec .btn-primary:active, .whatsapp-sec .btn-primary:hover, .whatsapp-sec .btn-primary:focus, .whatsapp-sec .btn-primary:not(:disabled):not(.disabled):active:focus, .whatsapp-sec .btn-primary:not(:disabled):not(.disabled):active{
border: 0px!important;
color: #fff!important;
outline: none!important;
box-shadow: none!important;
background: #000!important;
}
.wt-viewpost .article-dflex:nth-child(1), .wt-viewpost .article-dflex:nth-child(2), .wt-viewpost .article-dflex:nth-child(3) {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.wt-viewpost .article-dflex:nth-child(1){
float: left;
}
.wt-viewpost .article-dflex:nth-child(4), .wt-viewpost .article-dflex:nth-child(4){
float: left;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
/* css for search page  */
.search-title h1{
font-size: 27px !important;
font-family: 'noto serif',serif!important;
}
.alm-listing #toc_container p.toc_title {
text-align: left!important;
}
.alm-listing #toc_container {
width: 100%!important;
}
.alm-listing #toc_container a {
color: #212529!important;
}
#more_posts1{
display: none;
}
#more_posts, #more_posts1 {
margin: auto;
display: inline-block;
border-radius: 3px;
padding: 8px 0px;
text-transform: uppercase;
width: 233px;
font-size: 14px;
border: 0px;
box-shadow: none;
background-color: #f69e34!important;
}
#more_posts .fa-3x, #more_posts1 .fa-3x, .product-item .fa-3x{
font-size: 16px;
display: inline-block;
}
.spiner.hide{
display: none;
}
/* related post css for single page*/
.wttitle-post {
display: inline-block;
font-size: 18px;
line-height: 20px;
}
.weetitle {
display: inline-block;
font-size: 16px;
font-weight: 600;
    font-family: 'Poppins', sans-serif;
}
.post-navigation h3 {
font-family: merriweather,serif;
font-weight: 600;
letter-spacing: .02em;
line-height: 1.2;
text-transform: uppercase;
font-size: 18px;
color: #4c4e4d;
margin: 0 0 8px 0;
padding: 0 0 8px 0;
font-style: italic;
border-bottom: 1px solid;
display: inline-block;
padding-right: 30px;
border-bottom-color: #fff200; 
border-bottom-width: 3px; 
}
.post-navigation h3 a {
color: #000;
background-color: #fff200;
}
.wttitle a {
text-align: justify;
font-size: 15px!important;
line-height: 27px;
font-weight: 500;
    font-family: 'Poppins', sans-serif;
color: #7c7d81;
word-wrap: break-word;
overflow-wrap: break-word;
margin-bottom: 20px!important;
}
.wttitle-post a:hover, .wttitle a:hover{
color: #000;
}
.wttitle-post a {
text-align: justify;
font-size: 15px!important;
font-family: 'Poppins', sans-serif;
color: #bf1e2e;
word-wrap: break-word;
overflow-wrap: break-word;
margin-bottom: 10px!important; 
padding: 0 0 0 10px;
}
.wtreweepost{
border-top: 1px solid #bf1e2e;
padding-top: 18px!important;
}
.wtreweepost::after {
display: block;
z-index: 2;
height: 1px;
width: 100%;
content: "";
left: 0;
background-color: #bf1e2e;
margin-bottom: 0px;
margin-top: 18px;
}   
.show-more.btn.btn-primary.btn-md {
border-radius: 3px;
text-transform: uppercase;
font-weight: 500;
font-size: 14px;
box-shadow: none;
outline: none;
background: #fff!important;
color: #000;
border: 1px solid #000;
padding: 7px 16px;
cursor: pointer;
border-radius: 4px;
}
.showArticle_wt {
box-shadow: 0 -80px 100px 15px #fff;
height: 50px;
z-index: 99;
position: relative;
margin-top: 13px!important;
display: table;
width: 94%;
padding: 0 3%;
}
.populer-tag .wt-tag-lists a.tag-cloud-link {
background: #bf1e2e;
border-radius: 1rem;
color: #fff;
font-size: 13px!important;
text-transform: capitalize;
display: inline-block;
padding: 1px 10px!important;
line-height: 20px!important;
margin: 0 0 10px 0!important;
}
.wt-tag-lists a.tag-cloud-link:hover, .wt-tag-lists a.tag-cloud-link:focus {
background: #030303;
}
.my-tags-list li{display: inline-block;}
li.sigle-taglist a {
background: #bf1e2e;
border-radius: 1rem;
color: #fff;
font-size: 13px!important;
line-height: 2.125rem;
padding: .25rem .75rem;
text-transform: capitalize;
}
.category_title {
font-family: merriweather,serif;
font-weight: 600;
font-size: 16px;
color: #4c4e4d;
font-style: italic;
}
.wt-tag-head .topic-border1:after{display:block;top:0;z-index:2;height:1px;width:11%;content:"";left:0;}
/*ends here*/
/* details page heading style */
.pstcont .entry-content h1 span strong, .pstcont .entry-content h1 span,.pstcont .entry-content h1 strong{font-size: 24px!important;
font-weight: 700;
line-height: 33px;}
.pstcont .entry-content h2 span strong, .pstcont .entry-content h2 span,.pstcont .entry-content h2 strong {font-size: 22px!important;
font-weight: 700;
line-height: 30px;}
.pstcont .entry-content h3 span strong, .pstcont .entry-content h3 span, .pstcont .entry-content h3 strong{
font-size: 20px!important;
font-weight: 600;
line-height: 30px;}
.pstcont .entry-content h4 span strong, .pstcont .entry-content h4 span, .pstcont .entry-content h4 strong{font-size: 18px!important;
font-weight: 600;
line-height: 30px;}
.pstcont .entry-content h5 span strong, .pstcont .entry-content h5 span, .pstcont .entry-content h5 strong{font-size: 17px!important;
font-weight: 600;
line-height: 27px;}
.pstcont .entry-content h6 span strong, .pstcont .entry-content h6 span, .pstcont .entry-content h6 strong{font-size: 16px!important;
font-weight: 600;
line-height: 27px;
}
/*css for search bar in header */
#closeSearch{
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: 9;
}
.header-search-dropdown {
display: none;
position: absolute;
top:47px;
left: 0;
right: 0;
background-color: #fafafa;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
z-index: 999;
}
.header-search-dropdown .search-form__input {
padding: 18px 8px;
background: transparent;
border: none;
box-shadow: none;
font-size: 22px;
width: 100%;
font-weight: 300;
line-height: 1.42857143;
vertical-align: middle;
border-radius: 3px;
color: rgba(0, 0, 0, 0.8);
outline: none;
}
.search-form--horizontal .search-form__input-wrap {
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
-webkit-flex: 1;
-moz-flex: 1;
-ms-flex: 1;
flex: 1;
}
.search-form--horizontal .search-form__submit-wrap {
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-flex: 0;
-moz-flex: 0;
-ms-flex: 0;
flex: 0;
}
.search-form__submit-wrap .btn-primary{
background-color: rgb(191, 30, 46);
border-radius: 2px!important;
color: #ffffff;
font-size: 13px;
font-weight: 500;
padding: 7px 12px;
text-transform: uppercase;
border-color: #bf4c58;
margin-right: 0px;
box-shadow: none;
outline: none;
border: 0;
}
.search-form__submit-wrap .btn-primary:hover, .search-form__submit-wrap .btn-primary:active, .search-form__submit-wrap .btn-primary:focus, nav .search-form__submit-wrap .btn-primary:active:focus {
background: #9c1220 !important;
border-radius: 2px!important;
}
#headerSearch {
box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.03), 0 1px 0 0 rgba(0, 0, 0, 0.04), 0 -1px 0 0 rgba(0, 0, 0, 0.04);
background: #fff;
}
.search-form--horizontal {
display: -webkit-box;
display: -moz-box;
display: box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-moz-box-align: center;
box-align: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-o-align-items: center;
align-items: center;
-ms-flex-align: center;
}
.navbar-dark .navbar-text a{
cursor: pointer;
color:#000;
}
.navbar-dark .navbar-text a:hover{
color: rgb(191, 30, 46);
}
div.asl_r.vertical {
padding: 4px;
background: #000;
border-radius: 3px;
border: 0 solid #ffffff;
border-radius: 0 0 0 0;
box-shadow: 0 0 3px -1px rgba(0,0,0,.3);
visibility: hidden;
display: none;
}
div.asl_r .results .item {
overflow: hidden;
width: 19%!important; 
margin: 0;
padding: 5px!important; 
position: relative;
background:transparent!important; 
border-left: none !important; 
border-right:none!important; 
animation-delay: 0s;
animation-duration: 1s;
animation-fill-mode: both;
animation-timing-function: ease;
backface-visibility: hidden;
-webkit-animation-delay: 0s;
-webkit-animation-duration: 1s;
-webkit-animation-fill-mode: both;
-webkit-animation-timing-function: ease;
-webkit-backface-visibility: hidden;
float: left;
min-height: 270px;
}
div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a{
color: #fff!important;
font-size: 14px!important;
padding: 0px!important;
font-weight: 400 !important;
display: block;
line-height: 18px !important;
font-family: work sans,sans-serif!important;
}
div.asl_r.vertical .results .asl_spacer{display: none!important;}
div.asl_r.vertical{
background: #000!important;
border-radius: 0px !important;
box-shadow: none !important;
padding: 8px !important;
margin-top: -10px!important;
max-height: 315px!important;
text-transform: inherit!important;
}
.search-results{
background: #000!important;
}
div.asl_r .results .item .asl_image{
margin: 2px 8px 12px 0 !important;
}
div.asl_r span.highlighted{
background: transparent !important;
color: #fff!important;
font-size: 14px!important;
padding: 0px!important;
font-weight: 400 !important;
}
div.asl_w .probox .promagnifier{
background-color: rgb(191, 30, 46)!important;
border-radius: 3px!important;
color: #ffffff!important;
font-size: 13px!important;
font-weight: 500;
padding: 8px 12px!important;
border: 1px solid #bf1e2e!important;
margin-right: 0px;
box-shadow: none;
outline: none;
border: 0;
width: 65px !important;
height: auto !important;
margin-top: 17px !important;
margin-bottom: 17px !important;
text-transform: uppercase !important;
box-shadow: none !important;
}
div.asl_w .probox .promagnifier:hover{
background: transparent!important;
border: none!important;
}
#ajaxsearchlite1 .probox, div.asl_w .probox{
height:70px !important;
}
div.asl_w{
text-transform: inherit!important;
}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
font-weight: 400;
color: #000!important;
font-size: 25px !important;
line-height: normal!important;
text-shadow: 0 0 0 transparent;
border: 0;
box-shadow: none;
padding: 15px 0 !important;
height: 40px!important;
line-height: 35px !important;
font-family: 'Work Sans', sans-serif !important;
}
div.asl_w .mCSBap_container {
max-height: 270px!important;
margin-right: 0px !important;
}
div.asl_w, #ajaxsearchlite1 .probox, div.asl_w .probox{
box-shadow: none !important;
}
div.asl_w .probox .promagnifier .innericon svg {
fill: #ffffff!important;
}
div.asl_w .probox div.prosettings{
display: none !important;
}
div.asl_w .probox .proclose{
margin-right: 20px!important;
}
div.asl_m .probox .proclose svg {
margin-top: 13px!important;
}
div.asl_w .probox .proloading{
position: absolute;
top: 45px!important;
right: 50%!important;
}
div.asl_w .mCustomScrollBox .mCSBap_scrollTools {
display: none !important;
}
div.asl_r p.showmore a {
font-family: 'Work Sans', sans-serif!important;
color: #ffffff!important;
font-size: 16px!important;
line-height: 30px!important;
text-decoration: underline!important;
font-weight: 300!important;
border:0px!important;
}
div.asl_r p.showmore a:hover{
color: #bf1e2e!important;
}
div.asl_r p.showmore{
background:transparent!important;
}
.hideSpiner{
  display: none;
}
div.asl_w .probox div.asl_simple-circle {
width: 6px!important;
height: 6px!important;
border-radius: 50%!important;
-webkit-animation: typing 1s linear infinite alternate!important;
-moz-animation: Typing 1s linear infinite alternate!important;
animation: typing 1s linear infinite alternate!important;
position: relative;
left: -12px!important;
border:0px!important;   
}
@-webkit-keyframes typing {
0% {
background-color: black;
box-shadow: 12px 0px 0px 0px rgba(0, 0, 0, 0.2), 24px 0px 0px 0px rgba(0, 0, 0, 0.2);
}
25% {
background-color: rgba(0, 0, 0, 0.4);
box-shadow: 12px 0px 0px 0px black, 24px 0px 0px 0px rgba(0, 0, 0, 0.2);
}
75% {
background-color: rgba(0, 0, 0, 0.4);
box-shadow: 12px 0px 0px 0px rgba(0, 0, 0, 0.2), 24px 0px 0px 0px black;
}
}
@-moz-keyframes typing {
0% {
background-color: black;
box-shadow: 12px 0px 0px 0px rgba(0, 0, 0, 0.2), 24px 0px 0px 0px rgba(0, 0, 0, 0.2);
}
25% {
background-color: rgba(0, 0, 0, 0.4);
box-shadow: 12px 0px 0px 0px black, 24px 0px 0px 0px rgba(0, 0, 0, 0.2);
}
75% {
background-color: rgba(0, 0, 0, 0.4);
box-shadow: 12px 0px 0px 0px rgba(0, 0, 0, 0.2), 24px 0px 0px 0px black;
}
}
@keyframes typing {
0% {
background-color: black;
box-shadow: 12px 0px 0px 0px rgba(0, 0, 0, 0.2), 24px 0px 0px 0px rgba(0, 0, 0, 0.2);
}
25% {
background-color: rgba(0, 0, 0, 0.4);
box-shadow: 12px 0px 0px 0px black, 24px 0px 0px 0px rgba(0, 0, 0, 0.2);
}
75% {
background-color: rgba(0, 0, 0, 0.4);
box-shadow: 12px 0px 0px 0px rgba(0, 0, 0, 0.2), 24px 0px 0px 0px black;
}
}
nav div.asl_m .proinput input.orig, .head_title div.asl_m .proinput input.orig{
padding: 15px 0 !important;
}
.head_title #ajaxsearchlite1 .probox, .head_title div.asl_w .probox {
border-bottom: 1px solid #d4d4d4;
}
/*css for podcast page */
.video .mauto{margin:30px auto; float: none;    overflow: hidden;}
.video .card{
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
background-color: #fff;
background-clip: border-box;
border: 1px solid rgba(0,0,0,.125);
border-radius: .25rem;
padding: 10px;
margin-bottom: 10px;
box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, .05);
min-height: inherit;
}
.video hr{
width: 100%;
background:#797979;
height: 2px;
}
.video h5{
text-transform:none;
}
.video .section-title hr{
height: 1px;
width: 130px;
text-align: center;
position: relative;
background: #bf1e2e;
margin: 0;
margin-bottom: 30px;
border: 0;
margin: 0 auto;
}
.video .section-title h2 {
margin-bottom: 2px;
}
.video .section-title{margin-bottom: 20px;}
#team .team{    float: left;
width: 24.4444%;
margin: 3px;
}
.videohead iframe {
margin-top: 114px;
background: #fff;
padding: 15px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
} 
.podcast h2 {
margin: 0 0 20px 0;
font-weight: 500;
font-size: 20px;
color: #333;
text-transform: uppercase;
}
.podcast h3 {
font-size: 15px;
font-weight: 600;
color: #333;
margin-bottom: 0px;
}
/* .podcast i{
font-size: 26px;
color: #e20913;
} */
.podcast h3 a:hover{
color: #e20913;
}
.podcast h3 a{
color: #333;
}
.podcast h4 {
font-size: 24px;
text-transform: uppercase;
font-weight: 400;
color: #333;
}
.podcast h5 {
text-transform: uppercase;
font-weight: 700;
line-height: 20px;
}
.header-content{
max-width: 600px;
}
#podcast-header {
background-repeat: no-repeat;
background-position: center;
background-size: cover; 
height:410px;
padding-top: 0;
padding-bottom: 0;
}
.podcast .media{
background: #f1f1f1;
padding: 8px;
border-radius: 8px;
}
#podcast-header .header-content figure img{
max-width: 140px;
}
#podcast-header .header-content h1 a{
font-size: 42px;
font-weight: 700;
color: #ffffff;
letter-spacing: -1px;
line-height: 48px;
display: block;
}
#podcast-header .header-content h4 a{
font-size: 35px;
font-weight: 700;
color: #ffffff;
line-height: 38px;
display: block;
}
#podcast-header .header-content h4 a span{
font-size: 35px;
font-weight: 300;
color: #ffffff;
}
#podcast-header .header-content p a{
font-size: 22px;
font-weight: 700;
color: #ffffff;
letter-spacing: -0.5px;
line-height: 38px;
display: block;
font-family: 'Work Sans', sans-serif;
}
#podcast-header .header-content p a span{
font-size: 22px;
font-weight: 300;
color: #ffffff;
font-family: 'Work Sans', sans-serif;
}
.btn-outline, #podcast-header .header-content .btn-primary {
color: #fff;
background: #000 !important;
font-size: 18px;
outline: none;
padding: 8px 20px !important;
border: 2px solid #000;
border-radius: 50px;
box-shadow: none;
}
.btn-outline:hover{
background:transparent!important;
color: #000;
border: 2px solid #000;
}
#podcast-header .btn-primary {
color: #fff;
background: #ff181d!important;
font-size: 18px;
outline: none;
padding: 8px 0px !important;
width: 33%;
border: 2px solid #ff181d!important;
border: none;
border-radius: 50px;
box-shadow: none;
font-weight: 400;
} 
/*#podcast-header .boy-imag img
{
width: 474px;
margin-left: -54px;
}*/
.podcast-more img{
height: 55px;
margin-left: 18px;
margin-right: 18px;
}
.weemedia {
color: #fff;
font-size: 14px;
}
.weemedia img {
max-width: 50px;
margin-left: 7px;
margin-right: 7px;
}
/*ends here */
.country .dropdown-menu {
top: 34px;
left: -1px;
z-index: 1000;
float: left;
min-width: 7rem;
padding: .5rem 14px;
font-size: 13px;
text-transform: capitalize;
color: #fff;
border-top: 2px solid #bf1e2e !important;
background-color: #000;
border: none;
border-radius: 0;
}
.country .dropdown-menu.show li a {
color: #fff!important;
font-weight: 300;
display: block;
/*border-top: 1px solid #282828;*/
padding: 2px 0px !important;
text-transform: capitalize;
}
nav .fa.fa-globe {
color: #000;
font-size: 11px;
}
.country{
margin-top: -4px;
}
.country .dropdown-menu.show li a:hover{
color:#ff696f!important
}
.country a.cntr{
font-size: 11px;
font-family: 'Work Sans', sans-serif;
color: #000 !important;
border: 1px solid #6f6f6f;
padding: 1px 2px;
display: inline-block;
cursor: pointer;
border-radius: 2px;
}
/*css for for new enahancements*/
/*topbar css starts here */
.topbar{
background-color: #0c0c0c;
}
.topbar li {
border-right: 1px solid #4a4949;
}
.topbar li:last-child{
border-right: 0px;
}
.topbar li a{
color: #bdbdbd;
padding: 4px 15px;
font-size: 13px;
transition: color 400ms;
}
.topbar li a:hover{
color: #ff696f;
}
.nav-scroller {
position: relative;
z-index: 2;
overflow-y: hidden;
}
.nav-scroller .nav {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
overflow-x: auto;
text-align: center;
white-space: nowrap;
-webkit-overflow-scrolling: touch;
}
.cat-featured{
background-color: #f4f4f4;
padding: 40px 0;
position: relative;
margin-bottom: 25px;
border-bottom: 0px;
}
.cat-featured:after,.cat-featured:before{
content: " ";
left: -2000px;
top: 0;
bottom: 0;
width: 2000px;
background: #f5f5f5;
position: absolute;
height: 100%;
}
.cat-featured:before{
left: auto;
right: -2000px;
}
.homepage-post .spaceRdmaifst {
padding: 0px 0 1rem 0;
margin-bottom: 1rem;
}
.cat-featured .media .featimg {
width: 175px;
height: 175px;
position: relative;
z-index: 99;
}
.cat-featured .media .media-body{
background-color: #fff;
padding: 5px 8px 8px 45px;
margin-left: -33px;
margin-top: 28px;
min-height: 130px;
position: relative;
box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1);
}
.cat-featured .media .media-body::after{
background-image: linear-gradient(to right, #e90279 , #ff8c8d);
height: 5px;
content: '';
width: 100%;
top: -5px;
position: absolute;
left: 0px;
}
.catrep-featured div:first-child + div .media-body::after{
background-image: linear-gradient(to right, #0ccaa1 , #38f4fe);
}
.catrep-featured div:first-child + div + div .media-body::after{
background-image: linear-gradient(to right, #0052e6 , #00eaff);
}
.catrep-featured div:first-child + div + div + div .media-body::after{
background-image: linear-gradient(to right, #441558 , #76157a);
}
.cat-featured .media .media-body h5 a{
font-size: 14px !important;
line-height: 16px;
font-family: 'Noto Serif', serif;
color: #212529;
font-weight: 600;
}
.cat-featured .media .media-body h5 a:hover{
color: rgb(191, 30, 46);
}
.featured-video h3 a{
color: #4c4e4d;
font-size: 21px;
line-height: 25px;
font-weight: 500;
font-family: 'Work Sans', sans-serif;
margin: 12px 0 25px 0;
}
/*css for subscribe popup*/
.subscribe-modal  .modal-header h4
{
font-size: 20px;
display: block;
font-weight: 600;
font-family: 'Merriweather', serif;
}
.subscribe-modal .modal-content .modal-header
{
padding: 11px 11px 0px 11px;
border-bottom: none;
}
.subscribe-modal .modal-header h5
{
font-size: 20px!important;
display: block;
font-weight: 500!important;
font-family: 'Merriweather', serif;
}
.subscribe-modal .modal-content .mail-box
{
background-image: linear-gradient(to right, #be3930, #8d44ad);
}
.subscribe-modal .modal-header .close {
padding: 2px 3px 4px 4px;
margin: -10px -10px 0 auto;
color: #fff;
background-color: #dddddd;
border-radius: 50%;
opacity: 1;
line-height: 0.9;
}
.subscribe-modal .modal-header .close:hover
{
opacity: 1;
color:#dddddd;
background-color: #fff;
}
.subscribe-modal .modal-content .mail-box .btn-outline-light
{
padding: 6PX 37PX;
font-size: 14PX;
border-radius: 0PX;
}
.subscribe-modal .modal-content .mail-box .form-control
{
border-radius: 0PX;
font-size: 11px;
padding: 10px 4px;
border: none;
}
.subscribe-modal .modal-body .b-img
{
height: 100%;
width: 100%;
}
.subscribe-modal .modal-content {
border-radius: 3px!important;
}
.subscribe-modal .modal-dialog {
max-width: 700px!important;}
.subscribe-modal .btn.btn-primary.btn-xs{
background-color: rgb(191, 30, 46);
border-radius: 3px;
color: #ffffff;
font-size: 12px;
font-weight: 500;
padding: 2px 8px;
text-transform: uppercase;
border-color: #bf4c58;
margin-right: 40px;
box-shadow: none;
outline: none;
border: 0;
margin-left: 10px;
}
.subscribe-modal  h2.emailoctopus-heading {
display: none;
}
.subscribe-modal .emailoctopus-form-wrapper .emailoctopus-form-row .emailoctopus-label {
display: none!important;
}
.subscribe-modal label {
display: inline-block;
margin-bottom: 0;
}
.subscribe-modal .emailoctopus-form-wrapper {
padding: 0;
}
.subscribe-modal .emailoctopus-form-wrapper .emailoctopus-form-row-subscribe button:hover {
background: #ffffff !important;
box-shadow: 0px 0px 0px 0px #ffffff !important;
color: #000000 !important;
font-family: Roboto Slab !important;
font-size: 12px !important;
font-weight: 400 !important;
-webkit-letter-spacing: 0 !important;
-moz-letter-spacing: 0 !important;
-ms-letter-spacing: 0 !important;
letter-spacing: 0 !important;
line-height: 1.3 !important;
text-decoration: none !important;
border-bottom-left-radius: 3px !important;
border-bottom-right-radius: 3px !important;
border-bottom-width: 2px !important;
border-color: rgba(255,255,255,0.35) !important;
border-left-width: 2px !important;
border-right-width: 2px !important;
border-style: solid !important;
border-top-left-radius: 3px !important;
border-top-right-radius: 3px !important;
border-top-width: 2px !important;
}
.subscribe-modal .emailoctopus-form-wrapper .emailoctopus-form-row-subscribe button {
background: transparent !important;
border-bottom-left-radius: 3px !important;
border-bottom-right-radius: 3px !important;
border-bottom-width: 2px !important;
border-color: rgba(255,255,255,0.35) !important;
border-left-width: 2px !important;
border-right-width: 2px !important;
border-style: solid !important;
border-top-left-radius: 3px !important;
border-top-right-radius: 3px !important;
border-top-width: 2px !important;
box-shadow: 0px 0px 0px 0px #ffffff !important;
color: #ffffff !important;
font-family: Roboto Slab !important;
font-size: 12px !important;
font-weight: 400 !important;
line-height: 1.3 !important;
max-width: 80% !important;
padding-bottom: 10px !important;
padding-left: 2px !important;
padding-right: 2px !important;
padding-top: 10px !important;
width: 100% !important;
}
.subscribe-modal .emailoctopus-form-wrapper .emailoctopus-form-row .emailoctopus-label ~ input {
padding: 5px 20px;
color: #60656f;
font-size: 13px;
font-weight: 500;
font-family: Open Sans;
background: #ffffff;
border-style: solid;
border-color: #ffffff;
border-top-width: 02px;
border-right-width: 02px;
border-bottom-width: 02px;
border-left-width: 02px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
display: block;
padding-top: 010px;
padding-bottom: 10px;
max-width: 100%;
width: 100%;
}
.subscribe-modal .emailoctopus-form-wrapper {
padding: 15px;
}
/*css for video */
/*css for latest post heading*/
.startup-africa .topsto-title:before {
border-left: none;
border-right: none;
border-top: 2px solid #e20913;
content: " ";
height: 50px;
left: 0px;
position: absolute;
right: 0px;
top: 50%;
}
.startup-africa .topsto-title .topsto-title-inner{
padding:0px 15px;
}
.video-head{
line-height: 30px;
font-size: 20px;
z-index: 2;
font-family: 'Oswald', sans-serif;
letter-spacing: .02em;
font-weight: 500;
display: inline-block;
margin: 0;
vertical-align: middle;
color: #4c4e4d;
}
.side-fetured-video {
position: relative;
}
.fetured-videos h5.headtitle {
font-size: 13px;
font-weight: 400;
line-height: 17px;
display: block;
color: #6b6969;
padding: 15px 0 15px 0;
}
.video .modal-dialog {
margin: 5rem auto;
}
/* start newsletter css for single page content */
.aboutus .email-form {
position: absolute;
margin-top: -120px;
left:6%;
}
.aboutus .email-form .sign-in, 
.aboutus .email-form .btn-primary:not(:disabled):not(.disabled):active {
height: 38px;
padding: 0px 16px;
text-align: center;
text-transform: uppercase;
font-weight: 500;
font-size: 15px;
background-color: rgb(191, 30, 46)!important;
border-radius: 3px;
color: #ffffff;
border-color: #bf4c58;
box-shadow: none;
outline: none;
border: 0;
border-radius: 0px;
color: #fff;
font-family: 'Work Sans', sans-serif;
}
.aboutus .email-form .form-control:focus {
border-color: rgb(191, 30, 46);
box-shadow: none;
}
.aboutus .email-form .form-control{
border-radius: 0px;
border: 1px solid #7d7d7d;
background: #3e3c3c;
color: #fff;
font-family: 'Work Sans', sans-serif;
width: 178px;
}
.width-100 {
width: 100%;
background-position-x: center;
background-size: cover;
width: 100%;
}
.single-subs{
	max-width: 300px;
	margin:0 auto;
	position: relative;
}
.desk .email-form {
    position: absolute;
    margin-top: -92px;
    left: 6%;
}
.aboutus .emailoctopus-form-wrapper{
	padding: 0px;
}
.aboutus h2.emailoctopus-heading {
    display: none;
}
.aboutus .emailoctopus-form-wrapper .emailoctopus-form-row .emailoctopus-label {
    display: none!important;
}
.aboutus .emailoctopus-form-wrapper .emailoctopus-form-row .emailoctopus-label ~ input {
    border-radius: 0px;
    border: 1px solid #7d7d7d;
    background: #3e3c3c;
    color: #fff;
    font-family: 'Work Sans', sans-serif;
    padding: 8px 10px;
    width: 100%;
    font-size: 13px;
    max-width: 175px;
}
.aboutus .emailoctopus-form-wrapper .emailoctopus-form-row-subscribe button, 
.aboutus .emailoctopus-form-wrapper .emailoctopus-form-row-subscribe button:hover,
.aboutus .email-form .btn-primary:not(:disabled):not(.disabled):active {
    height: 37px;
    padding: 0px 16px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 15px;
    background-color: rgb(191, 30, 46)!important;
    border-radius: 3px;
    border-color: #bf4c58;
    box-shadow: none;
    outline: none;
    border: 0 !important;
    border-radius: 0px;
    color: #fff!important;
    font-family: 'Work Sans', sans-serif;
    padding: 0px 12px !important;
    position: absolute;
    top: 12px;
    right: -80px;
}
.aboutus .emailoctopus-form-wrapper .emailoctopus-success-message, 
.aboutus .emailoctopus-form-wrapper .emailoctopus-error-message
 {
    background: #FFF;
    padding: 7px;
     position: absolute;
    top: -40px;
    width: 265px;
}
.aboutus .emailoctopus-form-wrapper .emailoctopus-error-message p,
.emailoctopus-form-wrapper .emailoctopus-error-message,
.emailoctopus-form-wrapper .emailoctopus-success-message p{
	font-weight: 500!important;
    border-radius: 3px;
    font-size: 13px !important;
    line-height: 15px;
    text-align: left!important;
    font-family: 'Work Sans', sans-serif;
       margin: 0px !important;
}
/*css for report page 2018*/
.report-2018 .page-reports h4 {
    font-size: 26px;
    font-weight: 700;
    line-height: 33px;
    color: #000;
    font-family: 'Work Sans', sans-serif;
}
.report-2018 .sus-form input[type="text"], 
.report-2018 .sus-form input[type="email"], 
.report-2018 .userphone input[type="number"], 
.pstcont .paymentreoprt .wpcf7-form-control {
    width: 100%;
    padding: 11px 10px;
    font-size: 13px;
    border: 1px solid;
    border-color: #ddd;
    background-color: #f4f4f4;
    font-family: 'Work Sans', sans-serif;
    color: #000;
}
.report-2018 .sus-form input[type="text"]:focus {
    outline: none;
    box-shadow: none;
    border: 1px solid #444;
}
.report-2018 .sus-form input::-webkit-input-placeholder, 
.report-2018 .product-item .amountread::-webkit-input-placeholder { /* Edge */
color: rgba(0, 0, 0, 0.5);
}
.report-2018 .sus-form input:-ms-input-placeholder,  .amountread:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: rgba(0, 0, 0, 0.5);
}
.report-2018 .sus-form input::placeholder, .amountread::placeholder {
color: rgba(0, 0, 0, 0.5);
}
.report-2018 p {
    color: #000;
     font-family: 'Noto Serif', serif;
}
.report-2018 .modal-header {
border-bottom: 1px solid #e9ecef;
}
.report-2018 .product-item .total p {
    padding: 10px 10px;
    color: #000;
    text-align: right;
    font-size: 20px !important;
         font-family: 'Noto Serif', serif;
}
.report-2018  label {
font-size: 14px;
    color: #000;
    font-family: 'Work Sans', sans-serif;
}
.report-2018 .signupbtn, .wpcf7-form-control.wpcf7-submit {
    padding: 12px 33px!important;
    border: 1px;
    border-color: #ddd;
    background-color: #444;
    color: #fff !important;
    text-shadow: none;
    font-size: 14px;
    line-height: normal;
    box-sizing: border-box;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
    margin: 15px 0 0 0 !important;
    cursor: pointer;
    border-radius: 0px;
    font-family: 'Work Sans', sans-serif;
        width: 60% !important;
    margin: 15px 0 10px 0!important;
    display: inline-block;
}
.report-2018 .signupbtn:hover, .report-2018 .signupbtn:focus, .report-2018 .signupbtn:active{
     border-color: #ddd;
    background-color: #444;
     background: #444;
      border: 1px;
}
.report-2018 p{
	    font-size: 14px !important;
    text-align: left;
    color: #666666;
    margin-bottom: 12px;
    line-height: 20px;
    font-weight: 400;
    font-family: 'Noto Serif', serif;
}
.report-2018 .bg-body {
    background: #f4f4f4;
    padding: 10px;
    margin-top: 10px;
    border-radius: 0px;
    border:0;
}
.report-2018 .article h3 {
  color: #000;
}
.report-2018 .product-item .amountread {
    width: 45%!important;
    font-size: 13px;
    border: 1px solid;
    border-color: #ddd;
    background-color: #f4f4f4;
    padding: 6px !important;
    transition: 0.3s;
        color: #000;
}
.report-2018 .product-item .amountread:focus{
	border-color: #000;
}
.report-2019-text{
	margin-top: 100px;
}
.report-2019-text p{
font-size: 18px !important;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    line-height: 28px;
}
.report-2019-text p a{
	text-decoration: underline;
	font-weight: 700;
}
.report-2019-text p a:hover{
	text-decoration: none;
	color:#fff;
}
.calculate_dis{
    border: 2px solid #07a6ea;
    background: #07a6ea !important;
    transition: 0.3s;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
    padding: 2px 8px;
    outline: none;
    border-radius: 2px;
    margin-left: -6px;
    cursor:pointer;
}
.show_msg {
    color: #fff;
    text-align: right;
    width: 100%;
}
.totl-amnt{
    color: #fff;
    margin-top: 10px;
    font-size: 15px;
    background: #686ab9;
    padding: 2px 20px;
    border-radius: 2px;
    margin-right: 15px;
    font-weight: 500;
    display: inline-block;
}
.error-code{
color: red;
    margin-top: 10px;
    font-size: 13px;
    background: #ffffff;
    padding: 2px 15px;
    border-radius: 2px;
    margin-left: 17px;
    font-weight: 400;
    display: inline-block;
    margin-right: 17px;
}
.description .banner-regbtn {
    color: #fff!important;
    border-color: #ff9a64!important;
    background-color: #ff9a64!important;
    border-radius: 10px!important;
    font-weight: 500;
    font-size: 16px;
    padding: 15px 30px;
    line-height: 1;
    box-shadow: none;
}
.description .banner-regbtn:hover {
    color: #fff!important;
    border-color: #ff9a64!important;
    background-color: #ff9a64!important;
}
/*ends here */
@media only screen and (max-width:992px){

.relateprod li.heateorSssSharingRound {
margin-right: 10px!important;
}
.dropdown-menu{width:100%}
.newsletter{width:100%;margin:8px 0px;}
.sm-banrght{display:none;visibility:hidden;}
.highlight{display:none;visibility:hidden;}
.stories-col2{display:none;visibility:hidden;}
.events{display:none;visibility:hidden;}
.adsense{display:none;visibility:hidden;}
.pb-5, .py-5{padding-bottom:1rem!important;}
.pt-5, .py-5{padding-top:1rem!important;}
.infocus{display:none;}
.contctpnl{font-size:13px;}
.mainbann .img-thumb img{min-height:330px;}
.carousel-item{max-height:330px;overflow:hidden;}
.contctpnl .col-lg-12{padding:0px;}
.homenl .col-lg-12{padding:0px 15px !important;}
.blogpost-wrapper h1{font-size:19px;line-height:26px;}
.entry-content p, .entry-content span{    text-align: justify;
font-size: 15px !important;
line-height: 26px;}
.crp_related li{width:100%;padding:0px;border-bottom:1px solid #E6E6E6;padding:7px 0px;border-right:0;}
.crp_related ul{padding:0px;border-bottom:0px;}
.head_title h3{font-size:13px;line-height:18px;}
.sticky-title{height:auto !important;max-height:auto!important;padding-top:8px;}
.socialtopscroll{margin-top:0px;padding-left:14px;}
.wpmm-grid-post-content .grid-post-title{width:70%;}
.wp-caption{width:100% !important;}
.heateor_sss_horizontal_sharing .heateorSssSharing{width:18px !important;height:18px !important;}
nav ul li{width:100%}
nav li{text-align:left;}
/* nav{background:#151515;} */
.wpmm-sticky.wpmm-sticky-wrap li a, nav li a{   
color: #fff !important;
font-size: 14px;
font-weight: 400;
padding: 0.5rem .7rem !important;
border-top: 1px solid #282828;
width: 100%;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul{
padding: 2px 0 0 0!important;
border-bottom: 1px solid #282828;
}
.nav{
margin-top: 0px;
border-bottom: 1px solid #282828;
}
div.asl_m .probox .proinput{
margin: 0px !important;
}
nav li:last-child a{background-position:92px 11px;}
nav ul .dropdown-menu li a{padding:5px 10px !important;font-size:13px;text-transform:capitalize;color:#000!important;}
/*.head_title{margin-top:15px;}*/
.navbar-dark .navbar-toggler{color:#fff !important;border-color:transparent !important;
border:none;margin-left:8px !important;border-radius:4px !important;padding:0px; margin-top: -5px;}
.mobile-navbar{display:block;margin-left:72%;margin-top:10px;z-index:999;position:absolute;}
.navbar{background:transparent;top:0;     padding: 10px 0px;}
.ex-search #ajaxsearchlite1 .probox .proinput, .ex-search div.asl_w .probox .proinput {
height: 40px !important;
}
.ex-search #ajaxsearchlite1 .probox .proinput input, .ex-search div.asl_w .probox .proinput input {
padding: 8px 0px 8px 35px!important;
width: auto !important;
float: left !important;
}
.ex-search{    padding: 4px 0 0 0;
margin-top: 0px;
margin-right: 0px;
margin-left: 11px;
position: relative !important;
width: 99%;}
.thebettafricsec div:first-child + div + div + div + div ul.border-bottom-1, .thebettafricsec div:first-child + div + div + div + div + div ul.border-bottom-1 {
border-bottom: 1px solid #e5e5e5!important;
}
.startup-africa .listing h5 a, .contmid-side .article h3 a{
font-size: 14px;
line-height: 16px;
font-weight: 600;
font-family: 'Work Sans', sans-serif;
color: #4c4e4d;
}
.continantal .continatal-box .contright-side .the-more{
border-bottom:none !important;
padding-bottom: 0px !important;
margin-bottom: 0px !important;
}
.contmid-side .article h3, .contmid-side .short-des p, .contmid-side .post-date-light{
text-align: left!important;
}
.contmid-side .card-body{
padding: 10px 0;
border-bottom: 1px solid #dcdcdc;
margin-bottom: 10px;
}
.contright-side .border-bottom-child>*
{
margin-left: 0px;
}
.continatal-box .left-boder{
border-left: none;
}
.boder {
border-right: none;
}
.rd-main .img-thumb{
max-height: 160px !important;
}
.spaceRdmaifst .img-thumb{
max-height: 75px !important;
}
.continatal-box .right-boder{
border-right: none;
min-height: auto;
}
.continatal-box .left-boder{
min-height: auto;
}
nav button.btn.btn-primary.btn-xs{
margin-left: 10px;
}
.mainbann .width-100, .mainbann .slick-slide img {
width:auto;
background-position-x: center;
background-size: cover;
}
.mainbann .catname{
width: 150px;
margin: 0 auto;
display: block;
}
.article-swap:first-child{
order: 1;
}
.article-swap:last-child {
order: 3;
}
.startup-midd div:first-child .img-thumb {
max-height: 120px;
max-width: 185px;
flex: 1;
}
#helparticle .article{
padding-left: 0px;
flex: 1;
}
.article{
padding-left: 12px;
flex: 1;
}
.startup-midd .topic-box-sm, .startup-midd div:first-child + div p, .contmid-side .short-des p{
display: none;
}
.article-dflex{
display: -ms-flexbox;
display: flex;
-ms-flex-align: start;
align-items: flex-start;
}
.top-stories-middle .article h3 a{
font-size: 13px;
line-height: 20px;
}
.startup-midd div:first-child .article{
margin-top: 0px;
flex: 1;
}
.listing h5 a, 
.startup-africa .home-listing h5 a, 
.listing div.rd-main:first-child + div .rd-post-list h5 a, 
.listing div.rd-main:first-child + div + div .rd-post-list h5 a, 
.listing div.rd-main:first-child + div + div + div .rd-post-list h5 a, 
.startup-midd div:first-child + div .article h3 a,
.startup-midd div:first-child + div + div .article h3 a,
.startup-midd div:first-child + div + div + div .article h3 a, 
.startup-midd div:first-child + div + div + div + div .article h3 a,
.article h3 a, 
.thebettafric .article h3 a, .contright-side .article h3 a, 
.listing div:nth-child(3) .rd-post-list h5 a, 
.listing div:nth-child(4) .rd-post-list h5 a, 
.listing div:nth-child(5) .rd-post-list h5 a,
.thebettafric .rghtside .article h3 a, 
.contleft-side .article h3 a
{
line-height: 16px;
font-size: 14px;
font-weight: 600;
display: block;
}
.featured-video h3 a, 
.listing div.rd-main:first-child .pst-cnt h5 a, 
.listing div:nth-child(2) .pst-cnt h5 a {
font-size: 16px;
line-height: 20px;
font-weight: 600;
display: block;
}
.startup-midd div:first-child + div .img-thumb {
float: inherit; 
width: auto;
flex: .5;
}
.startup-midd div:first-child + div .article {
float: inherit; 
width: auto;
flex: 1;
}
.startup-midd div:first-child + div .article-dflex{
margin-bottom: 10px;
border-bottom: 1px solid #dcdcdc;
padding-bottom: 7px;
}
.startup-midd .home-listing .border-bottom-child>* {
margin-bottom: 15px!important;
padding-bottom: 15px!important;
}
.border-bottom-child>:last-child, .border-bottom-child>* {
margin-bottom: 10px!important;
padding-bottom: 10px!important;
align-items: center;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
margin-bottom: .4rem;
}
.thebettafric .article .img-scale-animate {
width: 111px;
height: 80px;
margin-top: -25px;
}
.thebettafric .rghtside .article h3 a{
line-height: 20px;
font-weight: 500;
}
.rghtside .title-main {
margin-top: -66px;
}
.weesubnews p{
text-align: center;
font-size: 15px;
}
.startup-africa .home-listing {
padding: 0 !important;
}
.startup-africa .home-listing p, 
.listing div.rd-main:first-child .pst-cnt p,
.listing div:nth-child(2) .pst-cnt p  {
color: #151515;
font-size: 14px !important;
margin-bottom: 5px;
text-align: left;
line-height: 20px;
}
.startup-africa .more-article{
margin-top: 27px;
padding-bottom: 5px !important;
border-bottom: none !important;
margin-bottom: 0px !important;
}
.feture-video .more-vid a{
font-weight: 500;
font-size: 14px;
line-height: 16px;
border: 1px solid #777;
border-radius: 3px;
padding: 10px 50px 10px;
color: #FFF;
transition: all 250ms;
}
.feture-video .more-vid a:hover{
background-color: #E62117;
border-color: #E62117;
color: #fff;
}
.continantal .contleft-side .article, .continantal .contright-side .article,  .continantal .contmid-side .article{
padding-left: 0px;
}
.continantal .contleft-side .border-bottom-child>:last-child .img-thumb, .contmid-side .img-scale-animate{
max-height: 100px;
float: right;
width: 100px;
}
.continantal .contleft-side .border-bottom-child>:last-child .article {
overflow: hidden;
padding-bottom: 10px;
}
.research .carousel-inner, .research .carousel-item{
max-height: 210px;
overflow: hidden;
}
.wee_middle_banner_add .wee-hadd {
font-size: 27px;
letter-spacing: 0px;
line-height: 32px;
}
.taxonomy-description p{
font-size: 13px !important;
}
.banner-title h1 {
font-size: 28px;
}
.listing div.rd-main:first-child .img-thumb, 
.listing div:nth-child(2) .img-thumb,
.listing div.rd-main:first-child .pst-cnt,
.listing div:nth-child(2) .pst-cnt{
max-height: 410px;
max-width: inherit;
display: block;
flex:inherit; 
}
.listing div.rd-main:first-child + div,
.listing div:nth-child(3) .rd-post-list,
.listing div:nth-child(4) .rd-post-list,
.listing div:nth-child(5) .rd-post-list
{
flex: inherit;
max-width: inherit;
float: none;
border-right: none;
padding-right: 0;
margin-right: 0;
min-height: inherit;
}
.listing div.rd-main:first-child + div + div + div .rd-post-list{
flex: inherit !important;
max-width: inherit !important;
float: none !important;
border-right: none !important;
padding-right: 0 !important;
margin-right: 0 !important;
min-height: inherit !important;
margin-bottom: 7px !important;
padding-bottom: 10px !important;
}
.listing .img-thumb, .homepage-post .img-thumb, 
.listing div.rd-main:first-child + div .img-thumb, 
.listing div.rd-main:first-child + div + div .img-thumb,
.listing div.rd-main:first-child + div + div + div .img-thumb,
.listing div:nth-child(3) .img-thumb,
.listing div:nth-child(4) .img-thumb,
.listing div:nth-child(5) .img-thumb
{
width: auto;
max-width: 140px;
flex: 1;
}
.listing .pst-cnt, .homepage-post .pst-cnt, 
.listing div.rd-main:first-child + div .pst-cnt, 
.listing div.rd-main:first-child + div + div .pst-cnt, 
.listing div.rd-main:first-child + div + div + div .pst-cnt,
.listing div:nth-child(3) .pst-cnt,
.listing div:nth-child(4) .pst-cnt,
.listing div:nth-child(5) .pst-cnt
{
width: auto;
flex: 1;
padding: 0px 15px 0 0;
}
.listing p, 
.listing div.rd-main:first-child + div .pst-cnt p,
.listing div:nth-child(3) .pst-cnt p,
.listing div:nth-child(4) .pst-cnt p,
.listing div:nth-child(5) .pst-cnt p  {
display: none;
}
.listing div.rd-main:first-child + div .rd-post-list, 
.listing div.rd-main:first-child + div + div .rd-post-list, 
.listing div.rd-main:first-child + div + div + div .rd-post-list,
.listing div:nth-child(3) .rd-post-list,
.listing div:nth-child(4) .rd-post-list,
.listing div:nth-child(5) .rd-post-list{
border-bottom: 1px solid #e5e5e5;
}
.spaceRdmaifst{
padding:0;
}
.author-posts .spaceRdmaifst {
padding: 0px;
}
.post-date-dark {
line-height: 15px;
}
.listing div.rd-main:first-child .pst-cnt, .listing div:nth-child(2) .pst-cnt{
padding: 0 15px;
}
.listing .rd-post-list {
border-bottom: 1px solid #e5e5e5;
padding-bottom: 10px;
margin-bottom: 10px;
}
.listing div.rd-main:first-child .pst-cnt p, .listing div:nth-child(2) .pst-cnt p{
display: block;
}
/* css for details page banner */
.mobile_main_titlesec_det img {
position: inherit;
}
.mobile_main_titlesec_det .mobile_main-title h1 a {
font-size: 21px;
color: #000;
line-height: 25px;
font-weight: 700;
text-decoration: none;
display: block;
text-align: center;
}
.mobile_main_titlesec 
{
margin-top: 15px;
}
.appear-at-top {
margin-top: 15px;
}
.appear-at-top:before {
position: absolute;
top: 14px;
right: -61px;
left: 15px;
content: '';
height: 1px;
width: 90%;
background-color:transparent;
}
.mobile_main_titlesec_det .auth-data {
text-transform: capitalize;
font-size: 15px;
color: #00;
font-weight: 500;
}
.mobile_main_titlesec_det .auth-data {
text-transform: capitalize;
font-size: 14px;
color: #212529;
font-weight: 400;
}
.mobile_main_titlesec_det .auth-data a {
color: #4f7177;
font-weight: 500;
font-style: italic;
margin-right: 0;
}
/*ENDS HERE */
.alm-listing{
padding-right:0px;
border-right: none;
}
.relatedcontent{
min-height:inherit;
}
.editors .social .heateorSssWhatsappSvg {
background-image: url(../img/soc-sprite.png) !important;
background-position: -133px -5px;
background-repeat: no-repeat !important;
}
.editors .social .heateorSssLinkedinSvg {
background-image: url(../img/soc-sprite.png) !important;
background-position: -45px -4px;
background-repeat: no-repeat !important;
}
.editors .social .heateorSssTwitterSvg {
background-image: url(../img/soc-sprite.png) !important;
background-position: -85px -4px;
background-repeat: no-repeat !important;
}
.editors .social .heateorSssFacebookSvg {
background-image: url(../img/soc-sprite.png) !important;
background-position: -10px -5px;
background-repeat: no-repeat !important;
}
.wpmm-grid-post-img {
width: 90px !important;
}
.wee-footer-subscriber input.emailoctopus-custom-fields {
width: 325px!important;
}
.wee-footer-subscriber .emailoctopus-form-row {
margin-bottom: 0px;
}
.wee-footer-subscriber .desknone {
line-height: 16px;
margin-bottom: 11px;
}
.wee-footer-subscriber .emailoctopus-heading {
font-size: 18px;
}
h5.headtitle, h5.headtitle a {
font-weight: 600;
font-size: 15px;
line-height: 18px;
}
.zoomicon {
color: white;
width: 30px;
height: 30px;
line-height: 31px;
font-size: 15px;
}
.zoomicon i{
font-size: 14px;
}
.videolist .card-body h5 a {
font-size: 12px;
line-height: 15px;
}
.videolist .card{
margin-bottom: 0px;
}
nav.wpmm-sticky.wpmm-sticky-wrap {
position: fixed !important;
top: 0px!important;
left: 0px!important;
width: 100%!important;
z-index: 99999!important;
animation-name: wpmmfadeInDown!important;
animation-duration: 400ms!important;
height: 51px;
}
nav .navbar-collapse {
position: absolute;
top:34px;
background: #151515;
width: 100%;
}
nav .btn.btn-primary.btn-xs {
/*margin: 0;
float: right;
text-align: right;
right: 6px;
position: absolute;*/
    width: auto;
    margin: 11px 0px 13px 10px !important;
    padding: 6px 20px !important;
    position: relative !important;
    float: none !important;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li{
padding: 0px;
}
nav.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu ul.wp-megamenu-sub-menu li.wpmm-type-widget
{
margin-bottom: 0px!important;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li{
padding:0px !important;
}
/*.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(4) ul.cust-menu {
display:block!important;
max-height: 300px;
overflow-y: scroll;
}*/
/*.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(4) a:after{
font-family: FontAwesome;
content: '/f067'
}*/
/*.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(4) ul.cust-menu li a {
padding: 0.3rem .7rem !important;
font-size: 13px;
}
*/
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-strees-row .wpmm-strees-row-container > .wp-megamenu-sub-menu:before, .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-strees-row .wpmm-strees-row-container > .wp-megamenu-sub-menu:after, .cust-menu {
display:none!important;
}
/*.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(5) ul.cust-menu {
max-height: 300px;
overflow-y: scroll;
}*/
/*.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(4) a:after{
font-family: FontAwesome;
content: '/f067'
}*/
/*.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(5) ul.cust-menu li a {
padding: 0.3rem .7rem !important;
font-size: 13px;
}*/
nav.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(5) ul.cust-menu-dropdown-2{display:block!important; visibility: visible!important;     }
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-strees-row .wpmm-strees-row-container > .wp-megamenu-sub-menu:before, .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-strees-row .wpmm-strees-row-container > .wp-megamenu-sub-menu:after, .cust-menu {
display:none!important;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:nth-child(5) ul.wp-megamenu-sub-menu {
display:none!important;
}
nav ul li:first-child + li + li + li + li .wpmm_dropdown_menu{
position: relative!important;
}
nav ul li:first-child + li + li + li + li.wpmm_mega_menu:before, 
nav ul li:first-child + li + li + li + li.wpmm_dropdown_menu:before{
font-family: fontawesome;
content: '\f107'!important;
position: absolute;
right: 7px;
top: 5px;
color: #fff;
font-size: 20px;
} 
.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_dropdown_menu:hover>ul.wp-megamenu-sub-menu{
width: 100% !important;
}
.cust-menu-dropdown{display:block!important; visibility: visible!important;   }
/*nav a.navbar-brand{
margin: 7px auto;
padding-left: 55px;
}*/
.sticky-title{left:0;top:0;    height: 100px;
display: block !important;
max-height: 100px;
padding-top: 65px;position:fixed;background-color:#f3f3f3;width:100%;
-webkit-transition:-webkit-transform 0.3s ease-out;
-webkit-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out;box-sizing:border-box;
-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:99;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);animation-name:wpmmfadeInDown;animation-duration:400ms;}
.wpmm-sticky-wrap .ex-search{margin-top:0px; padding-top: 2px;}
.wttitle-post a {
padding-top: 0px;
text-align: left;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container > ul.wp-megamenu-sub-menu {
background: #000!important;
-webkit-box-shadow: 0 0px 40px 0 rgba(0,0,0,.1);
box-shadow: 0 0px 40px 0 rgba(0,0,0,.1);
z-index: 999 !important;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu {
background: #000 !important;
padding: 10px 0px!important;
z-index: 999!important;
}
.weetitle {
font-size: 14px;
}
.wttitle {
margin: 0 0 10px 0;
}
.wttitle a {
line-height: 20px;
}
.post-navigation h3 {
font-size: 16px;
}
/* img.img-fluid.width-100.whats-app {
max-width: 240px;
} */
/*nav .fa.fa-globe {
margin-right: 8px;
font-size: 24px;
margin-top: 2px;
}*/
.country .dropdown-menu{
left: auto;
right: 0;
}
.dropdown-toggle::after{
margin-left: 0px!important;
}
.category{
background: #f1f3f2;
}
.category .nav{
border-bottom: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}
.category .nav a {
font-size: 13px;
color: #000;
line-height: 40px;
padding: 0px 10px;
text-transform: uppercase;
}
.cat-featured .media .media-body {
background-color: #fff;
padding: 5px 8px 8px 45px;
margin-left: -33px;
margin-top: 14px;
min-height: 102px;
position: relative;
box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1);
}
.cat-featured .media .media-body h5 a {
font-size: 13px !important;
font-weight: 500;
line-height: 18px;
display: block;
}
.cat-featured .media .featimg {
width: 120px;
height: 120px;
}
.navbar-dark .navbar-brand img{
max-width:50px;
}
.cat-featured:after, .cat-featured:before {
content:none;
}
.side-fetured-video .zoomicon {
background: #1a1a1a;
color: white;
width: 50px;
height: 50px;
line-height: 50px;
}
.side-fetured-video .zoom {
top: 43%;
}
.video .modal-dialog {
margin: 4rem 1rem;
}
.videolist .modal-header h5, .video .modal-header h5 {
font-size: 15px;
line-height: 20px;
padding: 10px;
}
.whats-img img {
max-width: 330px;
}
.aboutus .emailoctopus-form-wrapper{
	padding: 0px;
}
.aboutus h2.emailoctopus-heading {
    display: none;
}
.aboutus .emailoctopus-form-wrapper .emailoctopus-form-row .emailoctopus-label {
    display: none!important;
}
.aboutus .emailoctopus-form-wrapper .emailoctopus-form-row .emailoctopus-label ~ input {
    border-radius: 0px;
    border: 1px solid #7d7d7d;
    background: #3e3c3c;
    color: #fff;
    font-family: 'Work Sans', sans-serif;
         padding: 5px 10px;
    width: 185px;
    font-size: 13px;
}
.aboutus .emailoctopus-form-wrapper .emailoctopus-form-row-subscribe button, 
.aboutus .emailoctopus-form-wrapper .emailoctopus-form-row-subscribe button:hover,
.aboutus .email-form .btn-primary:not(:disabled):not(.disabled):active {
    height: 38px;
    padding: 0px 16px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 15px;
    background-color: rgb(191, 30, 46)!important;
    border-radius: 3px;
    border-color: #bf4c58;
    box-shadow: none;
    outline: none;
    border: 0 !important;
    border-radius: 0px;
    color: #fff!important;
    font-family: 'Work Sans', sans-serif;
    padding: 0px 12px !important;
    position: absolute;
    top: 20px;
    right: -80px;
}
.aboutus .emailoctopus-form-wrapper .emailoctopus-success-message, 
.aboutus .emailoctopus-form-wrapper .emailoctopus-error-message
 {
    background: #FFF;
    padding: 7px;
     position: absolute;
    top: -40px;
    width: 265px;
}
.aboutus .emailoctopus-form-wrapper .emailoctopus-error-message p,
.emailoctopus-form-wrapper .emailoctopus-error-message,
.emailoctopus-form-wrapper .emailoctopus-success-message p{
	font-weight: 500!important;
    border-radius: 3px;
    font-size: 13px !important;
    line-height: 15px;
    text-align: left!important;
    font-family: 'Work Sans', sans-serif;
       margin: 0px !important;
}
.page-reports .oops {
    margin-top: 50px;
    margin-bottom: 50px;
}
.report-2019-text {
    margin-top: 0px;
}
.report-2019-text p{
	text-align: center;
}
.thank-youimg{
	max-width: 180px;
	margin-bottom: 20px;
}

nav.navbar .btn-african-mobile {
    width: auto;
    margin: 12px 0px 15px 16px !important;
    padding: 6px 20px !important;
    position: relative !important;
    float: none !important;

}

#ajaxsearchlite1 .probox .proinput input::placeholder, 
div.asl_w .probox .proinput input::placeholder{
	font-size: 16px;
}

@media only screen and (max-width:576px){
/*     img.img-fluid.width-100.whats-app {
max-width: 190px;
}
*/
.topsto-title:before {
left: 0;
right: 0;
border-right: 0px;
border-left:0px;
}  
.thebettafricsec .article {  
min-height: auto;
margin-bottom: 10px !important;
padding-bottom: 10px !important;
}
.rghtside .card-body  {padding: 10px 0!important;}
section.add-banner{
margin: 3px 0 0 0!important;
}
.deal-dashboard {
padding: 10px 0;
}
.startup-africa .listing .st-post-list {
margin-bottom: 0px;
padding-bottom: 10px;
}
.startup-africa .auth-data {
margin: 10px 0;
}
/* ends here  */
.startup-africa .listing {
padding: 0 20px;
}
.feture-video .title-semibold-dark.size-lg a {
font-size: 24px;
line-height: 28px;
padding-top: 20px;
padding-bottom: 0px;
}
.feture-video .topic-box-lg{
display: block;
height: 30px;
line-height: 30px;
}
.feture-video .topic-border.color-white:before {
background-color: #E62117;
width: 50px;
margin: 0 auto;
position: inherit;
}
.feture-video .news{
display: none;
}
.subscribebtn{
text-align: center;
margin-bottom: 10px;
}
.feture-video .title-semibold-dark.size-lg a {
font-size: 16px;
line-height: 20px;
padding-top: 8px;
padding-bottom: 0px;
text-align: center;
}
.listing .emaiocto .emailoctopus-email-widget{
width: auto;
}
.nlnews_header .emailoctopus-custom-fields{
width: 100% !important;
}
.emailoctopus-form-wrapper .emailoctopus-form-row .emailoctopus-label {
margin-bottom: 0px!important;
}
.emaiocto .emailoctopus-custom-fields{
width: 100% !important;
margin:10px 0;
}
.emailoctopus-form-wrapper .emailoctopus-form-row-subscribe {
margin-top: 5px!important;
}
.nlnews_header .emailoctopus-form-row{
width: auto;
}
.startup .width-36 {
max-width: 85px;
}
.nlnews-content{
padding:20px;
}
.startup .article h3 a{
font-size: 13px !important;
line-height: 18px !important;
font-weight: 600!important;
}
.startup li.media p{
display: none;
}
.startup li.media {
margin-bottom: 10px;
border-bottom: 1px solid #dcdcdc;
padding-bottom: 7px;
}
.startup-sec .mb-3{
margin-bottom: 0 !important;
}
.startup-mob div:first-child + div + div + div + div, .startup-mob div:first-child + div + div + div + div + div, .startup-mob div:first-child + div + div + div + div + div + div, .startup-mob div:first-child + div + div + div + div + div + div + div {display: none;}
.startup-mob div:first-child + div + div + div li.btm-bdr {
border-bottom: none !important;
margin-bottom: 0px;
padding-bottom: 0px;
}
.mainbann .slick-dots li, .mainbann .slick-dots li button {
width: 35px;
}
.mainbann, .mainbann .slick-slide, .bt_bb_height_keep-height .slick-slider .slick-slide, .mainbann .slick-slide img{ max-height: 380px;
min-height:380px;overflow:hidden;}
.carousel-indicators{
bottom: 0px;
}
.topsto-title .topsto-title-inner {
padding: 7px;
}
.mainbann .img-thumb img{min-height:328px}
.banner .img-thumb{max-height:328px;}
.banner h1{margin-bottom:2px; font-size: 14px;
line-height: 18px;}
.banner h1 a{font-size:22px;line-height:28px; text-align: center;}
.banner .post-date-light{
text-align: center;
}
.banner p {
font-size: 22px;
line-height: 28px;
text-align: center;
}
.banner .more a {
padding: 8px 22px;
font-size: 12px;
box-shadow: 0 0 0 1px #ffffff inset;
}
.wee_middle_banner_add .wee-hadd {
font-size: 16px;
letter-spacing: 0px;
line-height: 26px;
font-weight: 300;
}
.text-sm-center, .more{
text-align: center;
}
.top-stories-side .img-thumb, .top-stories-middle .img-thumb, 
.startup-africa .img-
{
max-height: 80px;
flex: 0.5;
}
/* css for details banner */
.mobile_main_titlesec_det img {
position: inherit;
}
.mobile_main_titlesec_det .mobile_main-title h1 a {
font-size: 21px;
color: #000;
line-height: 25px;
font-weight: 700;
text-decoration: none;
display: block;
text-align: center;
}
.appear-at-top {
margin-top: 15px;
}
.appear-at-top:before {
position: absolute;
top: 14px;
right: -61px;
left: 15px;
content: '';
height: 1px;
width: 90%;
background-color: #000;
}
/* ends here  */
.data-caption a{font-size:25px;line-height:36px;}
.banner2 .carousel-inner{max-height:190px !important;min-height:190px;}
.video .card{padding:12px;}
.video .card .img-thumb{max-height:120px !important;}
.zoom{top:18%;}
.video .card{min-height:300px;}
.mainbann .carousel-caption{right:0;}
.mainbann .mask-content-v-center{background:rgba(0,0,0,0.8);padding:10px;left:0px;width:100%;}
.banner .carousel-caption{bottom:0;    top: 50px;}
.post-date-light a {
font-size: 12px;
}
.editors .owl-theme .owl-nav{display:none!important;}
.editors h5 a,.editors .article h3 a{font-size:13px;line-height:20px;}
.editors hr{border-color:#e8e8e8;margin-bottom:5px;margin-top:5px;}
.news .media{padding:0px;margin-bottom:10px;border-bottom:1px solid #dcdcdc;padding-bottom:12px;box-shadow:none;border-right:none;border-top:none;border-left:none;border-radius:0;}
.people .media-body .post-date-dark, .news .media-body .post-date-dark{display:none;}
.news .media-body p{display:none;}
.news{margin-bottom:10px;}
.news .mb-3{margin-bottom:0px !important;}
.people .article h3, .news .article h3{margin-bottom:0px;}
.people .article h3 a,.news .article h3 a{font-size:13px;line-height:17px;}
.nlbg{background:transparent;}
.nlbg i{display:none;}
.videolist .modal-header h5 a, .video .modal-header h5 a{
font-size:14px;
}
.people .p-20-rl{padding-bottom:0px;margin-bottom:0px;}
.contctpnl form{display:block;}
.mosaic{height:190px;}
.bottom-footer .social ul li a{width:27px;height:27px;padding-top:5px;}
.social ul li{margin:2px;}
.bottom-footer p{padding-top:4px;text-align:center;}
.contctpnl{background:transparent;padding:0px 0 !important;}
.contctpnl form{border-bottom:1px solid #dcdcdc;padding-bottom:20px;}
.banner2 .carousel-caption{top:12%;}
#upprev_box div.upprev_thumbnail h5{margin:7px 0 0 0!important;width:170px!important;}
#upprev_box{background-color:#000 !important;width:310px !important;}
.navcat{display:block;-webkit-box-shadow:0 5px 18px 0 rgba(0,0,0,.12);box-shadow:0 5px 18px 0 rgba(0,0,0,.12);background:#fff;padding:10px 0px;}
.navcat ul{margin:0px !important;padding:0px;}
.navcat li{display:inline-block;}
.navcat li a{font-size:13px;color:#000;text-transform:uppercase;padding:0px 10px 0px 0px;border-right:1px solid #c8c8c8;margin:0 10px 0px 0;}
.navcat li:last-child a{border-right:none;margin-right:0;padding-right:0;}
.navcat li a:hover{color:#bf1e2e;}
.menu-footer-menu-container li{display:inline-block;padding:0 3px;}
.bottom-footer .social{float:none;}
.bottom-footer .text-right{text-align:center !important;}
.menu-footer-menu-container ul{margin:10px 0;}
.career_header .heading{margin:40px 0 !important;text-align:center!important;font-size:40px!important;color:#fff!important;font-weight:600!important;}
.career_header{min-height:auto !important;}
.career-content{width:100%;}
#post-165 .aboutus p{text-align:left;}
.aboutus p{font-size:17px !important;}
.aboutus h4{font-size:19px;}
.listing hr{
display: none;
}
.arti-swap-bett:first-child{
order: 1;
margin-top: 18px;
}
.wee-sub-news{
border:0;
}
.adds, .article-with-adds, .helpful-article{
display: none;
}
.socialtopscroll{display:none;}
.mobile-sticky-share{     
display: block;
    width: 100%;
    display: block;
    transition: top 0.3s;
    width: 100%;
    list-style-type: none;
    width: 100%;
    flex-wrap: wrap;
    margin: 0px;
    padding: 0px;
    background-color: #f2f2f2 !important;
    border-top: 1px solid #e2e2e2!important;
    padding: 7px 0 2px 0px;
    z-index: 99;
    position: fixed;
    bottom: 0;
}
.nav-up {
top: -60px;
}
.mobile-sticky-share .heateor_sss_horizontal_sharing{margin:0!important;}
.mobile-sticky-share div.heateor_sss_horizontal_sharing li{width:25%!important;}
.mobile-sticky-share .heateor_sss_horizontal_sharing .heateorSssSharing{    width: 100%!important;
height: 35px !important;}
.mobile-sticky-share .heateorSssSharing, .heateorSssSharingButton{margin:0px;}
.mobile-sticky-share .heateor_sss_horizontal_sharing{margin:10px 0;}
.mobile-sticky-share li a, .mobile-sticky-share li {
color: #000!important;
font-size: 12px!important;
font-weight: 400!important;
border:0px !important;
padding: 0px !important;
}
#shareMobdet .heateorSssSharingRound a{
padding: 0px!important;
}
.mobile-sticky-share li #shareMobdet{
transition: all .3s ease-in-out;
opacity: 0;
position: absolute;
bottom: 66px;
z-index: 9999;
left: 0px;
height: 20px;
width: 100%;
}
.mobile-sticky-share li:hover #shareMobdet{
opacity: 1!important;
}
.mobile-sticky-share li a .icon, .mobile-sticky-share li i{
color: #000;
font-size: 20px;
line-height: 20px;
}
.wee-social-link a {
padding: 2px 4px;
text-transform: capitalize;
font-size: 9px;
}
.wee_middle_banner_add img.img-fluid {
max-height: 31px;
}
.wee-footer-subscriber input.emailoctopus-custom-fields {
width: 100% !important;
}
.wee-footer-subscriber label {
width: 100%;
}
.emailoctopus-form-wrapper .emailoctopus-form-row {
width: 100%;
margin-bottom: 0px !important;
}
.research h1 a {
font-size: 14px;
line-height: 20px;
}
.videolist .img-thumb {
max-height: 63px;
overflow: hidden;
}
blockquote p:before {
    left: 3px;
    position: absolute;
    top: -5px;
}
.rowss blockquote{
padding: 25px 15px !important;
}
.rowss blockquote p{
text-align: center;
}
blockquote p:after {
position: relative;
top: 11px;
left: 0;
text-align: center;
right: 0;
margin: 0 auto;
width: 56px;
display: block;
}
.wee_middle_banner_add a.btn.btn-primary.btn-md {
padding: 6px 15px;
font-size: 16px;
}
.wee_middle_banner_add img {
max-width: 150px;
}
.wee_middle_banner_add p {
font-size: 18px !important;
line-height: 22px;
max-width: 290px;
}
div[id*='ajaxsearchliteres'].wpdreams_asl_results .results div.asl_image {
width: 100%;
height: 50px;
}
/*#podcast-header{
    min-height: 110px;
    height: 35vh;
}*/
#podcast-header {
    height: 140px;
    /* height: 35vh; */
}
#podcast-header .header-content .btn-outline {
font-size: 16px;
padding: 5px 18px !important;
}
#podcast-header .header-content .btn-primary {
font-size: 15px;
padding: 8px 0px !important;
width: 80%;
}
#podcast-header .header-content h1 a {
font-size: 24px;
line-height: 30px;
display: block;
}
#podcast-header .header-content h4 a {
font-size: 22px;
}
#podcast-header .header-content figure img {
max-width: 80px;
}
#podcast-header .header-content p{
text-align: center;
}
#podcast-header .header-content p a {
font-size: 19px !important;
}
.podcast-more img {
height: 30px;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 10px;
}
.mobile-sticky-share.wpmm-sticky.wpmm-sticky-wrap {
position: fixed!important; 
}
.wpmm-sticky.wpmm-sticky-wrap {
position: fixed!important;
top: 42px!important;
left: 0px;
width: 100%;
z-index: 9999;
animation-name: wpmmfadeInDown;
animation-duration: 400ms;
width: 100% !important;
}
.navbar>.container, .navbar>.container-fluid {
justify-content: normal !important;
}
.navbar-dark .navbar-brand{
margin:0 10px;
}
.startup-africa .home-listing p{
display: none;
}
.startup-africa .topic-box-sm{
font-weight: 400;
}
.subscribe-modal .emailoctopus-form-wrapper .emailoctopus-form-row-subscribe button{max-width:100%; }
.subscribe-modal .emailoctopus-form-wrapper {
padding:0px; 
}
.subscribe-modal .emailoctopus-form-copy-wrapper {
margin: -32px 0 0 0;
}
.subscribe-modal .modal-header .close 
{
padding: 2px 3px 4px 4px;
margin: -5px 0px 0px auto;
}
.subscribe-modal .modal-header h5 
{
font-size: 15px;
}
.subscribe-modal .modal-content .mail-box .btn-outline-light
{
padding: 6PX 15PX;
font-size: 10px;
}
.single-subs p:after, 
.single-subs p:before {
	content: none !important;
}

.page-reports{
	min-height: inherit;
}

footer .list li a, #menu-first-footer-menu li a, #menu-footer-menu li a {

    line-height: 15px;
    font-size: 14px;
 
}
footer span {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    display: block;
}

.mob-height{
    margin-bottom: 49px;
    height: 1px;
}

.mobile-sticky-share{
	position: fixed;
	bottom: 0px;
}

}
