* {
    padding: 0px;
    margin: 0px;
    outline:0px;
}

ol,
ul {
    list-style: none;
}


/*header site*/
#site_header{
    background-color: rgb(241, 241, 241);
    padding: 20px 0px;
}
.address span{
    position: relative;
    top: 25px;
    font-size: 15px;
}
.address span i{
    font-size: 16px;
}
.social_media{
    position: relative;
    top: 20px;
}
.social_media ul li a{
    margin-right: 8px;
}
.social_media ul li a.fb i{
    color: #fff;
    background-color: #3b5999;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-radius: 50%;
}
.social_media ul li a.tw i{
    color: #fff;
    background-color: #55acee;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-radius: 50%;
}
.social_media ul li a.in i{
    color: #fff;
    background-color: #e4405f;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-radius: 50%;
}
.social_media ul li a.yt i{
    color: #fff;
    background-color: #cd201f;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-radius: 50%;
}
.social_media ul li a.rs i{
    color: #fff;
    background-color: #f57d00;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-radius: 50%;
}
/*ad part*/
.ad_main{
    height: auto;
   
    background-color: rgb(177, 177, 177);
}
.ad_main span{
    text-transform: capitalize;
    font-weight: 600;
}
/*navbar*/
.navbar-main {
    background-color: #800404;
    padding: 0px;
    line-height: 45px;
}
nav#menu {
    padding: 0px;
}
#menu{
    background: #b30f0f;
    
}
select::-ms-expand {
    display: none;
}
#menu .dropdown-toggle {
    background: transparent;
}
.nav-link .dropdown-toggle i{
    font-size: 17px;
    margin-left: 5px;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;
}
.dropdown-toggle::after {
    display: none;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}
#menu .nav_main a {
    color: #fff;
    font-size: 20px;
   
    text-decoration: none;
    font-size: 17px;
    line-height: 58px;
    padding: 0px 20px;
   
}
#menu .nav_main a:hover {
    background-color: #800404;
    color: #fff;
}
#menu i.fas.fa-home {
    position: relative;
    top: 0px;
    background-color: #800404;
    color: #fff;
    line-height: 58px;
    padding: 0px 20px;
}
.dropdown-menu.dropdown_mega_menu.show {
 
    left: -688px;
    width: 1108px;
    padding: 10px 20px;
}
.dropdown-menu .dropdown_sub_menu.show {
    top: 44px;
}
 
a.dropdown-item.nav-sub {
    color: #fff !important;
    line-height: 40px !important;
}
.nav-item a{
    transition: 0.3s linear;
    padding:10px 0px;
}
.nav-item a:hover{
    background-color:#b30f0f;
}
.dropdown-item:hover {
    color: #fff !important;
    
    background-color: #b30f0f;
}
li.eng-nav {
    line-height: 58px;
    padding: 0px 20px;
}
span.en-edition {
    background-color: #000;
    color: #fff;
    padding: 10px 20px;
    font-weight: 600;
    text-transform: uppercase;
}
a.en-ln{
    text-decoration: none;
}

.dropdown .dropdown-toggle i{
    font-size: 14px;
}

.dropdown_menu_main a{
    color: #000 !important;
    font-size: 15px;
    transition: 0.3s linear;
}
.search-bar input.form-control {
    position: absolute;
    left: 0px;
    top: 9px;
    height: 40px;
    z-index: 999;
    max-width: 95%;
}
a.search {
    position: absolute;
    right: 5px;
    top: 15px;
    color: #fff;
    font-size: 19px;
}
i.far.fa-times-circle {
    position: absolute;
    right: 70px;
    top: 18px;
    z-index: 1111111;
    font-size: 20px;
    cursor: pointer;
}
.mega_list{
    border-right:1px solid #cecece;
}
.mega:last-child {
   border-style: none;
  }
.dropdown_mega_menu .mega .mega_list li{
    display: block;
}
.dropdown_mega_menu .mega .mega_list a{
    color: #000 !important;
    line-height: 30px !important;
   

}
.dropdown_mega_menu .mega .mega_list a:hover{
    
    background-color: transparent !important;
    color: #000;
}