/*
Theme Name: Sobizpress
Theme URI: http://www.sobizpress.com
Author: Binod Bhattarai
Author URI: http://www.bbinod.com.np
Description:  sobizpress Theme
Version: 2.0.1 
*/
p {
    font-size: 22px;
}
a, .uk-link {
    color: #2e2e2e;
    text-decoration: none !important;
}
.uk-link:hover, a:hover {
    color: #ed1b24;
    cursor: pointer;
}
.uk-link {
    text-decoration: none !important;
}
.uk-h1 {
    color: #3e3e3e;
    font-size: 3.625rem;
}
body,h1,.uk-link,.uk-h3,.uk-h1,.text-white,.uk-h2,.uk-h5,.uk-h4 {
    font-family: 'Ek Mukta', sans-serif;
}
h3.widget-title {
    display: none;
}
.multiple-ads img {
    margin-bottom: 20px;
}
.text-white {
    color: #fff;
}
.ads img {
    margin-bottom: 15px;
}
.bg-main {
    background: #004e90;
}
.main_menu_bg {
    border-bottom: 2px solid #262262;
    background: white;
    border-top: 2px solid #245;
}
.main-color{
    color: #004e90;
}
.img-border {
    border: 1px solid #f5eeee;
    border-radius: 10px;
}
.sp-overlay {
    background: linear-gradient(to bottom,rgba(0,0,0,0)0,rgb(0, 0, 0) 100%);
}
 /*--------------------------------------------------------------
 # HEADER
 --------------------------------------------------------------*/
 .topheader {
    background: #ec1f27;
    padding: 5px;
}
 .top-button {
    border: none;
    background: none;
}
.nav-link__awesome li {
    list-style: none;
    display: inline-block;
    width: 29px;
}
.nav-link__awesome {
    margin: 0;
    padding: 0;
    text-align: center;
}
.nav-link__awesome li a {
    padding: 2px;
}
.sidebar-menu li {
    border-right: none;
}
.sidebar-menu a {
    line-height: 30px;
    font-size: 17px;
    font-weight: 600;
}
/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.sobiz {
    margin: 0 35px;
}
.navbar {
    width: 100%;
    min-height: 45px;
    position: relative;
}
.navbar-light .navbar-nav .nav-link {
    color: #3a3a3a;
    font-size: 21px;
    padding-right: 15px;
    padding-left: 15px;
    line-height: 36px;
    font-weight: 600;
}
.dropdown:hover>.dropdown-menu {
    display: block;
}
.dropdown-menu {
    background: #0e76bc;
    top: 100%;
    margin: 0;
    padding: 0;
    border-radius: 0;
}
.sub-menu {
    display: none;
    position: absolute;
    z-index: 99;
    background: #f00;
    left: 0;
    padding: 0;
    width: 155px;
    max-width: 153px;
}
.sub-menu li {
    border: none;
    display: block;
    width: 100%;
    border-bottom: 1px solid #ddd;
}
.sub-menu a {
    padding: 10px 5px;
    text-align: center;
    color: #fff !important;
}
.sub-menu li:last-child {
    border: none;
}
.menu-item-has-children {
    position: relative;
}
.nav-link:hover {
    background: #fff;
}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
    background: #fff;
}
/*--------------------------------------------------------------
## BODY
--------------------------------------------------------------*/
body {
    overflow-x: hidden;
}
.ht-200 img {
    height: 200px;
}
.ht-100 img {
    height: 100px;
}
.cat-heading a {
    background: #f00;
    line-height: 38px;
    color: #fff;
    z-index: 9;
}
.cover {
    object-fit: cover;
}
.pramukh img {
    height: 206px;
}
.my-overflow {
    background: linear-gradient(to bottom,rgba(0,0,0,0)0,rgb(0, 0, 0) 100%);
}
.my-overflow> .uk-link {
    color: #fff;
}
.my-negative-margin {
    width: 90%;
    text-align: center;
    margin: auto;
    margin-top: -40px;
}
.bullet-list li:before {
    content: "\2022";
    color: red;
    font-weight: bold;
    margin: 0 10px;
    display: inline-block;
}
.bullet-list li:last-child:before {
    display: none;
}
.bullet-list li {
    display: inline-block;
}
.light-blue {
    background: #03a9f414;
}
.news-list span:before,.cat-head span:before {
    border: 1px solid #f00;
} 
.my-overlay {
    background: linear-gradient(to bottom,rgba(0,0,0,0)0,rgb(0, 0, 0) 100%);
}
.wichar img {
    height: 130px;
    width: 100%;
}
.dark-blue-transparent {
    background: #022b6b38;
}
.facy {
    position: absolute;
    background: #0071bf;
    padding: 5px 15px;
    color: #fff;
    font-size: 20px;
    top: -15px;
}
.facy:after {
    content: "";
    position: absolute;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 0 solid transparent;
    border-right: 10px solid #0b3e61;
    left: -10px;
    top: 0;
}
.cat-head {
    border-bottom: 1px solid #eaeaea;
}
.cat-head span {
    font-size: 24px;
    font-weight: 900;
    line-height: 46px;
    position: relative;
    display: inline-block;
}
.cat-head span:after {
    content: "";
    position: absolute;
    border-top: 1px solid #d40000;
    bottom: -1px;
    width: 100%;
    left: 0;
    border-radius: 50px;
}
a.heading_ctg {
    background: #1f87f0;
    color: #e6ebee;
    padding: 0px 10px;
    border-right: 5px solid #c12533;
}
.big-img img {
    height: 160px;
    width: 100%;
}
.ht-420 img {
    height: 285px;
}
.facy-box:before {
    content: "";
    position: absolute;
    background: #00000040;
    top: 0;
    width: 100%;
    height: 100%;
}
.facy-box {
    position: relative;
    overflow: hidden;
}
.facy-box:after {
    content: "";
    position: absolute;
    background: linear-gradient(to bottom,rgba(0,0,0,0)0,rgb(0, 0, 0) 100%);
    bottom: 0;
    width: 100%;
    padding: 50px;
    height: 100%;
}
.facy-box>.container {
    bottom: 20px;
    position: absolute;
    z-index: 9;
    left: auto;
    width: 100%;
    transform: translate(10%,-5%);
}
img.img-height-70 {
    height: 70px;
}
/*
    Nav Tabs
*/
.scrollbox {
    height: 425px;
    overflow: auto;
    overflow-x: hidden;
    visibility: hidden;
}
.scrollbox-content,
.scrollbox:hover,
.scrollbox:focus {
    visibility: visible;
}
.scrollbox_delayed {
    transition: visibility 0.2s;
}
.scrollbox_delayed:hover {
    transition: visibility 0s 0.2s;
}
#mybox::-webkit-scrollbar {
    width: 3px;
    background: #fff;
}
#mybox::-webkit-scrollbar-track {
    border-radius: 10px;
    background: #fff;
}
#mybox::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #d5d5d5;
    padding: 0;
}
.sobiz-tab li {
    padding: 10px 20px;
}
.sobiz-tab>.uk-active {
    background: #f00;
}
.sobiz-tab>.uk-active a {
    border: none;
    color: #fff;
}
.sobiz-tab:before {
    content: none;
}
.alignleft {
    float: left;
    margin-right: 10px;
}
.alignright {
    float: right;
    margin-left: 10px;
}
/*--------------------------------------------------------------
 # FOOTER
 --------------------------------------------------------------*/
#back-to-top {
    width: 45px;
    height: 45px;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
    color: #fff;
    font-size: 28px;
    position: fixed;
    bottom: 10px;
    right: 10px;
}