/**************

    Template Information:

    Website: Fateh Gaza;
    Company: wsla.ps & aladham.ps;
    Front-End Developer: Nadeem Ayesh;
    Back-End Developer: wsla.ps & aladham.ps;
    Email: info@wsla.ps & info@aladham.ps;
    Mobile: +972 599 461835 | +972 597 972030 | +972 599 684626;
    TelFax:	+970 8 2886841;

    Wasla Services:
        Wasla It can Provide a lot of services like:
        1- Web Design & Development
        2- Software solutions for the companies
        3- Web Hosting & Domain Registration
        4- Reservation of private servers for companies
        5- Hosting live broadcasts of radio stations
        6- Programming applications for iPhone and Android
        7- E-marketing and campaign management
        8- E-mail service & SMS service

    Date: 15, Jan, 2021;

*************/
/*  Fonts Include  */
/*@font-face {*/
/*    src: url("../fonts/Tajawal-Regular.ttf");*/
/*    font-family: 'main';*/
/*}*/

/* bold Fonts */
/*@font-face {*/
/*    src: url("../fonts/Tajawal-Medium.ttf");*/
/*    font-family: 'bold';*/
/*}*/
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.0/font/bootstrap-icons.css");

/* Fonts */
/*@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@300;400&display=swap');*/

@import url('https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@300;400;500;600;700;800;900&display=swap');
/*  Fonts Include  */

/*  Start General  */
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Noto Kufi Arabic', sans-serif;
    margin: 0;
    padding: 0;
}

:root {
    --main-color: #b11e23;
    --font-family: 'Noto Kufi Arabic', sans-serif;
    --trans: all 0.4s ease-in-out;
}

body {
    overflow-x: hidden;
    background: #f4f4f4;
}

a:hover,
a:focus,
a:active,
button:hover,
button:focus,
button:active,
div,
section,
span,
p,
div:hover,
section:hover,
span:hover,
p:hover {
    text-decoration: none;
    outline: none;
}

select,
input[type=checkbox],
input[type=radio],
select:focus,
input[type=checkbox]:focus,
input[type=radio]:focus {
    cursor: pointer;
}

.form-control:focus,
.btn:focus,
a:focus {
    box-shadow: none !important;
    border-color: var(--main-color);
}

/* menu-sm */
.menu-sm{
    position: fixed;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    background-color: #fff;
    z-index: 999;
    border-radius: 50%;
    /*border: 1px solid;*/
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}

.menu-sm.show{
    width: 300px;
    height: 100%;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.87s ease;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.overlay-bg {
    background: RGBA(0,0,0,0.8);
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 998;
    display: none;
}

.menu-close{
    border: 1px solid var(--main-color);
    position: absolute;
    top: 10px;
    left: -20px;
    padding: 0;
    width: 45px;
    height: 45px;
    background-color: #FFF;
    border-radius: 50%;
    z-index: 9;
}

.menu-close:hover,
.menu-close:focus{
    background: #FFF !important;
    color: var(--danger) !important;
}

.menu-header {
    position: relative;
    margin-bottom: 28px;
    text-align: center;
    padding: 38px 0;
    background: url(../images/menu.jpg) no-repeat bottom;
    background-size: cover;
}

.menu-header::after{
    content: '';
    display: block;
    width: 35px;
    height: 2px;
    background: #1b1e21;
    margin-right: auto;
    margin-left: auto;
    margin-top: 10px;
}

.menu-header h4,
.menu-header h5{
    color: #005352;
    font-size: 22px;
}

.sm-nav-menu{
    list-style: none;
    margin-bottom: 40px;
    height: calc(100vh - 242px);
}

.sm-nav-menu li a{
    display: block;
    padding: 5px 30px;
    color: #1b1e21;
    font-size: 20px;
    font-weight: 700;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border-bottom: 1px solid transparent;
}

.sm-nav-menu li a:hover,
.sm-nav-menu li a:focus{
    border-color: #ffd536;
    color: #ffd536;
}

.sm-nav-menu .dropdown-menu.show {
    right: 0 !important;
    left: auto !important;
    width: 100%;
    top: 100% !important;
    transform: none !important;
    position: static !important;
}

.bottom-social{
    position: absolute;
    bottom: 0;
    width: 100%;
    /* background: linear-gradient(to left, #ffc444, #ffd536); */
    background: linear-gradient(to left, #212529, #153e66);
    margin: 0;
}

.bottom-social ul{
    display: flex;
    display: -ms-flexbox;
    justify-content: center;
    align-items: center;
    list-style: none;
    padding: 5px 0;
    margin: 0;
}

.bottom-social ul li a{
    display: block;
    color: #FFF;
    padding: 5px;
}
/* menu-sm */

/* live-sec */
.live-sec {
    padding: 50px 0;
    background: #1c1e20;
    position: relative;
    margin-bottom: 25px;
}

.close-btn {
    position: absolute;
    top: 20px;
    right: 20px;
}

.live-text {
    text-align: center;
}

.live-text img {
    height: 100px;
    max-width: 100%;
    margin-bottom: 15px;
}

.live-text h4 {
    color: tomato;
    font-size: 38px;
    font-weight: bold;
    margin-bottom: 20px;
}

.live-text p {
    color: #FFF;
    font-size: 18px;
    line-height: 1.5;
}
/* live-sec */

a.playSound {
    padding: 6px 10px;
    border: 1px solid #ee773c;
    color: #142349;
    display: block;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    margin-right: 5px;
    transition: all 0.4s linear;
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -ms-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    font-size: 16px;
}

a.playSound img {
    width: 30px;
    display: block;
    margin-bottom: 5px;
    margin-right: auto;
    margin-left: auto;
    transition: all 0.4s linear;
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -ms-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
}

/* main-header */
.main-header {
    /* background: #e3e9ed; */
    /* background-image: linear-gradient(180deg, #6bc9f2, #eef8fd); */
    /* background: linear-gradient(0deg, rgba(9,9,121,0) 0%, rgba(93,198,241,1) 100%); */
    background-color: #303030;
    margin-bottom: 25px;
    border-bottom: 5px solid #ff7a00;
    /* border-bottom: 5px solid #29292A; */
    position: relative;
    padding: 10px 0;
    margin-bottom: 45px;
}

.main-header::before {
    content: '';
    display: block;
    width: 100%;
    height: 50%;
    position: absolute;
    top: 0;
    right: 0;
    background: linear-gradient(to bottom,
    RGBA(0,0,0,0.1), transparent);
}

.main-header .container {
    z-index: 9;
}

.navbar-light .navbar-brand {
    height: 110px;
}

.main-header .navbar-brand img {
    height: 148px;
    padding: 15px;
    background-color: #fff;
    border-radius: 13px;
    overflow: hidden;
    border: 1px solid #FF7A00;
}

.navbar-light .navbar-nav .nav-link{
    color: #fff;
    font-size: 16px;
    padding: 6px 12px;
    font-weight: 400;
    transition: all 0.5s ease;
    /* border: 1px solid transparent; */
    border-radius: 5px;
}

.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-color: #FFF;
    border-radius: 5px;
}

.navbar-light .navbar-nav .nav-link img {
    height: 25px;
}

.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
    color: #ed6e2f;
    border-color: #FFF !important;
}

.dropdown-menu {
    border: none;
    box-shadow: 2px 2px 18px 1px RGBA(0,0,0,0.1);
    left: 50%;
    right: auto;
    transform: translateX(-50%);
}

.dropdown-item {
    font-size: 14px;
    color: #231f20;
    font-weight: 400;
    padding: 6px 15px;
    transition: var(--trans);
    border-bottom: 1px solid transparent;
}

.dropdown-item:hover,
.dropdown-item:focus {
    border-bottom: 1px solid var(--main-color);
    color: var(--main-color);
}
/* main-header */

/* search-modal */
.search-modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    background: RGBA(0, 0, 0, 0.85);
    display: none;
}

.search-modal .form-group {
    padding: 30px 20px;
    background: #FFF;
    border-radius: 5px;
    position: relative;
}

.search-modal .form-group label {
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    display: block;
    margin-bottom: 10px;
}

.search-modal .form-group #searchInput {
    height: 50px;
    border: none;
    border-radius: 0;
    color: var(--main-color);
    border: 2px solid #e3e3e3;
    margin-bottom: 10px;
    background-color: #f4f4f4;
    border-radius: 25px;
}

#closeModal {
    position: absolute;
    top: -20px;
    left: -20px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    background: var(--danger);
    border-radius: 50%;
    text-align: center;
    color: #FFF;
    transition: all 0.3s ease;
}

#closeModal:hover,
#closeModal:focus {
    box-shadow: 2px 2px 5px RGBA(0,0,0,0.6);
}
/* search-modal */

@keyframes fadeInUp {
    from {
        transform: translate3d(0,80px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@-webkit-keyframes fadeInUp {
    from {
        transform: translate3d(0,80px,0)
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    opacity: 1
}

.animatedFadeInUp {
    opacity: 1;
}

.fadeInUp {
    opacity: 1;
    animation-name: fadeInUp;
    -webkit-animation-name: fadeInUp;
}

@media (min-width: 992px) {
    .animate {
        animation-duration: 0.3s;
        -webkit-animation-duration: 0.3s;
        animation-fill-mode: both;
        -webkit-animation-fill-mode: both;
    }
}

@keyframes slideIn {
    0% {
        transform: translateX(-50%) scale(0, 0);
        opacity: 0;
    }
    100% {
        transform: translateX(-50%) scale(1, 1);
        opacity: 1;
    }
    0% {
        transform: translateX(-50%) scale(0, 0);
        opacity: 0;
    }
}

@-webkit-keyframes slideIn {
    0% {
        -webkit-transform: translateX(-50%) scale(1, 1);
        -webkit-opacity: 0;
    }
    100% {
        -webkit-transform: translateX(-50%) scale(1, 1);
        -webkit-opacity: 1;
    }
    0% {
        -webkit-transform: translateX(-50%) scale(0, 0);
        -webkit-opacity: 0;
    }
}

.slideIn {
    -webkit-animation-name: slideIn;
    animation-name: slideIn;
}

/* breaking-wrapper */
.breaking-news {
    margin-bottom: 25px;
}

.breaking-wrapper {
    background: #fff;
    display: table;
    align-items: center;
    border-radius: 0 10px 10px 0;
    overflow: hidden;
    border-right: 5px solid #ed6e2f;
}

.breaking-title {
    background: var(--main-color);
    color: #ffba7b;
    font-size: 30px;
    font-weight: 700;
    padding: 15px 25px;
    position: relative;
    display: table-cell;
    vertical-align: middle;
}

/* .breaking-title::after {
    content: '';
    display: block;
    width: 8px;
    height: 100%;
    position: absolute;
    left: -8px;
    top: 0;
    background: url(../images/icons/traingle.png) no-repeat;
    background-size: 100% 100%;
} */

.breaking-text {
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    background: var(--main-color);
}

.breaking-text p {
    margin-bottom: 0;
    font-size: 25px;
    color: #fff;
}
/* breaking-wrapper */

/* main-stage */
.main-stage
/* .main-slider,.latest-new */
 {
    margin-bottom: 25px;
}
/* main-stage */

/* main-carousel */
.carousel-item,
.gall-carousel .item {
    width: 100%;
    height: 445px;
    position: relative;
    background: url(../images/placeholder.png) no-repeat center RGBA(0,0,0,0.1);
    background-size: contain;
    background-blend-mode: multiply;
}

.carousel-item img,
.gall-carousel .item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: var(--trans);
}

.carousel-item:hover img,
.carousel-item:focus img,
.gall-carousel .item:hover img {
    transform: scale(1.05, 1.05);
}

.icon {
    position: absolute;
    top: 20px;
    left: 20px;
    color: #FFF;
    width: 35px;
    height: 35px;
    line-height: 35px;
    opacity: 0.7;
    border-radius: 50%;
    border: 1px solid #FFF;
    text-align: center;
    z-index: 3;
    transition: var(--trans);
}

.carousel-item:hover .icon,
.carousel-item:focus .icon,
.gall-carousel .item:hover .icon {
    opacity: 1;
    transform: scale(1.05, 1.05);
}

.carousel-btn {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 30px;
    height: 30px;
    border: 1px solid #FFF;
    border-radius: 50%;
}

.carousel-btn img {
    height: 15px;
}

.carousel-btn.carousel-control-next {
    right: 55px;
}

.carousel-btn.carousel-control-prev img {
    transform: rotate(180deg);
}

.carousel-indicators {
    position: static;
    margin: 0;
}

.carousel-indicators li {
    background: url(../images/placeholder.png) no-repeat center RGBA(0,0,0,0.1);
    background-size: contain;
    background-blend-mode: multiply;
    border: none;
    height: 120px;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    margin: 0;
    position: relative;
    text-indent: initial;
    opacity: 1;
}

.carousel-indicators li img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.carousel-indicators li::before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: RGBA(0, 0, 0, 0.65);
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
    transition: var(--trans);
}

.carousel-indicators li h2 {
    color: #FFF;
    font-size: 15px;
    line-height: 150%;
font-family: 'Noto Kufi Arabic', sans-serif;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    z-index: 3;
    opacity: 0;
    padding: 10px;
    transition: var(--trans);
}

.carousel-indicators li:hover h2,
.carousel-indicators li:focus h2 {
    color: #e8c37e;
    line-height: 150%;
}

.carousel-indicators li.active::before,
.carousel-indicators li.active h2 {
    opacity: 1 !important;
}

.slider-caption {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    padding: 20px;
}

.slider-caption span {
    display: inline-block;
    color: #FFF;
    background: RGBA(177, 31, 35, 0.6);
    padding: 6px 15px;
    min-width: 100px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 15px;
    transition: var(--trans);
}

.slider-caption span a,
.slider-caption h1 a{
    color: #FFF;
font-family: 'Noto Kufi Arabic', sans-serif;
    display: block;
}

.slider-caption h1 {
    color: #FFF;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.5;
    padding: 15px;
    background-color: RGBA(0,0,0,0.6);
    transition: var(--trans);
    border-radius: 10px;
}

.carousel-item:hover .slider-caption span,
.carousel-item:focus .slider-caption span {
    background: RGBA(177, 31, 35, 1);
    transform: scale(1.05, 1.05);
}

.carousel-item:hover .slider-caption h1,
.carousel-item:focus .slider-caption h1 {
    background-color: RGBA(0,0,0,1);
    transform: scale(1.05, 1.05);
    color: #ffd336bb !important;
}

.carousel-item:hover .slider-caption h1 a,
.carousel-item:focus .slider-caption h1 a {
    color: #ffd536 !important;

}

.gall-carousel .item {
    height: 522px !important;
    border-radius: 10px !important;
}
/* main-carousel */

/* Latest news */
.latest-new {
    padding: 22px 20px;
    background: #fff;
    border-radius: 0 15px 15px 0;
    border-right: 5px solid #ededed;
    height: 566px;
    overflow: hidden;
}

.lat-header {
    display: flex;
    display: -ms-flexbox;
    align-items: center;
}

.lat-header .action-btns {
    margin-bottom: 20px;
}

.lat-header .action-btns button,
.lat-header .action-btns .btn {
    padding: 6px;
    color: #f5821f;
    border: 1px solid transparent;
    padding: 0;

    height: 30px;
    border-radius: 50%;
    transition: all 0.34s ease;
    font-size: 16px;
}

.lat-header .action-btns button:hover,
.lat-header .action-btns .btn:hover {
    border-color: transparent !important;
    color: #b78416;
}

.latest-new .lat-header h4 {
    color: #f5821f;
    font-size: 22px;
    /*font-weight: 700;*/
    font-family: 'Noto Kufi Arabic', sans-serif;
    margin-bottom: 25px;
}

.media-item {
    margin-bottom: 20px;
}

.media-item figure {
    width: 135px;
    height: 100px;
    overflow: hidden;
    position: relative;
    background: url(../images/placeholder.png) no-repeat center #e3e9ed;
    background-size: contain;
    margin-bottom: 0;
    /*border: 1px solid #f2f1f1;*/
}

.media-item figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.3s ease;
}

.media-item h3 {
    color: #000;
    font-size: 16px;
    /*font-weight: bold;*/
font-family: 'Noto Kufi Arabic', sans-serif;
    line-height: 150%;
    margin-bottom: 5px;
    height: 73px;
    overflow: hidden;
    transition: all 0.3s ease;
}

.media-item:hover h3,
.media-item:focus h3 {
    color: #b78416;
}

.media-item:hover figure img,
.media-item:focus figure img {
    transform: scale(1.12, 1.12);
}

.media-item span {
    color: #dfdfdf;
    font-size: 14px;
}

.latest-new .d-flex p {
    color: #1c1919;
    font-size: 16px;
    margin-bottom: 0;
}

.latest-new .d-flex a {
	color: #333;
    height: 35px;
    display: inline-block;
    text-align: center;
    line-height: 31px;
    border-radius: 50%;
    margin-right: auto;
    user-select: none;
    transition: all 0.5s ease;
    font-size: 22px;
}

.latest-new .d-flex a img {
    height: 20px;
}

.latest-new .d-flex a:hover,
.latest-new .d-flex a:focus,
.sec-title .action-btns .btn:hover,
.sec-title .action-btns .btn:focus {
    color: #b78416;
    transform: scale(1.15, 1.15);
}

.latest-new .d-flex a:hover img,
.latest-new .d-flex a:focus img,
.sec-title .action-btns .btn:hover img,
.sec-title .action-btns .btn:focus img {
    filter: brightness(0) invert(1);
}

.sec-title .action-btns .btn:hover {
    transform: rotate(180deg);
}

.vertical-slider li a {
    display: block
}

/* .latest-new .media-item h3,
.latest-new .media-item span {
    color: #FFF;
} */

.latest-new .lat-header h4:hover {
    color: #ff8f91;
}
/* Latest news */

/* sec-title */
.sec-title {
    display: flex;
    display: -ms-flexbox;
    justify-content: space-between;
    /* background: #e3e9ed; */
    align-items: center;
    padding: 8px 10px;
    /* border: 1px solid #cee6ff; */
    position: relative;
    margin-bottom: 15px;
    background: #fff;
    /* box-shadow: 0 5px 16px -8px RGBA(3,3,3,0.1); */
    border-radius: 0 10px 10px 0;
    border-right: 5px solid #f00;
}

/* .traingle {
    display: block;
    width: 0;
    height: 0;
    border-bottom: 15px solid #545b62 !important;
    border-left: 15px solid transparent;
    position: absolute;
    bottom: 0;
    right: 0;
} */

.sec-title h3 {
    color: #2e53a6;
    font-size: 20px;
    /*font-weight: 700;*/
    font-family: 'Noto Kufi Arabic', sans-serif;
    margin-bottom: 0;
    font-weight: 600;
}

.sec-title .action-btns .btn {
    padding: 0;
    width: 30px;
    height: 30px;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    border-radius: 50%;
    transition: all 0.5s ease;
    font-size: 22px;
}

.sec-title .action-btns .btn img {
    height: 18px;
}

.sec-title .action-btns .btn:hover {
    color: #ed6e2f;
}

.sec-title .action-btns .btn:focus {
    border: none !important;
}
/* sec-title */

/* news-big */
.news-big{
    width: 100%;
    height: 250px;
    overflow: hidden;
    position: relative;
    margin-bottom: 0;
    transition: var(--trans);
    -webkit-transition: var(--trans);
    -moz-transition: var(--trans);
    -ms-transition: var(--trans);
    -o-transition: var(--trans);
    background: url(../images/placeholder.png) no-repeat center #e3e9ed;
    background-size: contain;
    margin-bottom: 25px;
    border-radius: 10px;
}

.news-big::after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    /*display: block;*/
    background: linear-gradient(180deg, rgba(9,9,121,0) 0%, rgba(0,0,0,1) 100%);
}

.news-big a{
    display: block;
}

.big-overlay{
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    /*padding: 15px;*/
    padding-top: 60px;
    padding-bottom: 5px;
    padding-right: 10px;
    padding-left: 10px;
    color: #FFF;
    /*background: linear-gradient(to top,#000, transparent);*/
        z-index: 100;
}

.big-overlay h4{
    font-size: 18px;
    /*font-weight: bold;*/
font-family: 'Noto Kufi Arabic', sans-serif;
    line-height: 160%;
    color: #FFF;
    -webkit-transition:  all .3s ease;
    -moz-transition:  all .3s ease;
    -ms-transition:  all .3s ease;
    -o-transition:  all .3s ease;
    transition:  all .3s ease;
    height: auto;
    overflow: hidden;
    color: #ff9d2c;
}

.big-overlay a {
    color: #FFF;
}

.big-overlay a h3 {
    color: #FFF;
    font-size: 25px;
}

.news-big:hover .big-overlay h4,
.news-big:focus .big-overlay h4{
    color: #ff9d2c;
}

.news-big img{
    width: 100%;
    height: 250px;
    object-fit: cover;
    -o-object-fit: cover;
    -webkit-object-fit: cover;
    transition: var(--trans);
    -webkit-transition: var(--trans);
    -moz-transition: var(--trans);
    -ms-transition: var(--trans);
    -o-transition: var(--trans);
}

/* .news-big:hover,
.news-big :focus{
    box-shadow: 0 0 25px #dedede;
} */

.news-big:hover img,
.news-big :focus img {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
}
/* news-big */

/* load-more */
.load-more {
    margin-bottom: 25px;
}

.load-more a {
    border-color: transparent;
    color: #00a4ed;
    background: #FFF;
    padding: 10px 15px;
    border-radius: 0;
}

.load-more a img {
    height: 18px;
    margin-left: 5px;
    animation-name: spin;
  animation-duration: 2000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}
/* load-more */

/* white-bg */
.white-bg {
    background: #FFF;
    padding: 15px;
    margin-bottom: 25px;
    position: relative;
    border-radius: 0 15px 15px 0;
    border-right: 5px solid #ededed;
}
/* white-bg */

/* news-show */
.news-show figure {
    width: 100%;
    height: 283px;
    overflow: hidden;
    position: relative;
    background: url(../images/placeholder.png) no-repeat center #e3e9ed;
    background-size: contain;
}

.news-show figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.5s ease;
}

.news-show:focus figure img,
.news-show:hover figure img {
    transform: scale(1.06, 1.06);
}

.news-show h4 {
    color: #000;
    font-size: 20px;
    line-height: 140%;
    /*font-weight: 700;*/
font-family: 'Noto Kufi Arabic', sans-serif;
    height: 56px;
    overflow: hidden;
    margin-bottom: 15px;
    transition: all 0.5s ease;
}

.news-show:hover h4,
.news-show:focus h4 {
    color: #f5821f;
}

.strip-text{
    height: 71px;
    overflow: hidden;
    margin-bottom: 7px;
}

.strip-text,
.strip-text p,
.strip-text span,
.strip-text pre,
.strip-text li {
    font-size: 15px;
    color: #6f7174;
}

.date-news {
    display: inline-block;
    color: #dfdfdf;
    font-size: 14px;
}
/* news-show */

/* mag-item */
.mag-item  {
    margin-bottom: 23px;
    border-bottom: 1px dashed #e3e3e3;
    padding-bottom: 20px;
}

.mag-item figure {
    width: 100px;
    height: 85px;
    overflow: hidden;
    border-radius: 20px;
    margin-left: 8px;
    margin-bottom: 0;
    border: 4px solid transparent;
    transition: all 0.35s ease;
    background: url(../images/placeholder.png) no-repeat center #e3e9ed;
    background-size: contain;
}

.mag-item figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.35s ease;
}

.mag-item h4 {
    font-size: 16px;
font-family: 'Noto Kufi Arabic', sans-serif;
    color: #0e0a0b;
    line-height: 150%;
    height: 2em;
    overflow: hidden;
    margin-bottom: 5px;
    transition: all 0.35s ease;
    display: table-cell;
}

.mag-item span {
    color: #606264;
    font-size: 14px;
}

.mag-item:hover figure,
.mag-item:focus figure {
    border-color: #ebeced;
}

.mag-item:hover figure img,
.mag-item:focus figure img {
    transform: scale(1.12, 1.12);
}

.mag-item:hover h4,
.mag-item:focus h4 {
    color: #aa6d00;
}

.owl-dots {
    text-align: center;
}

.owl-dots button {
    width: 15px;
    height: 15px;
    /* background: #b78416 !important; */
    border-radius: 25px;
    margin: 0 3px !important;
    /* border: 1px solid #b7b7b7 !important; */
    transition: all 0.3s ease-in-out;
    opacity: 0.4;
    background-color: #f5821f !important;
}

.owl-dots button:hover,
.owl-dots button:focus,
.owl-dots button.active {
    background-color: #f5821f;
    border-color: #f5821f !important;
    width: 35px;
    opacity: 1;
}

.mag-slider .item a:last-child .mag-item {
    margin-bottom: 20px;
    border: none;
    padding-bottom: 0;
}
/* mag-item */

/* kind-news */
.kind-news .white-bg a:last-child .media-item {
    margin-bottom: 0;
}
/* kind-news */

/* news-photo */
.news-photo {
    background-color: #ffbf50;
    padding: 40px 0;
    position: relative;
    margin-bottom: 30px;
}

.news-photo::before {
    content: '';
    display: block;
    width: 50%;
    height: 100%;
    background-color: #FFF;
    right: 0;
    top: 0;
    position: absolute;
}

.news-photo-2::before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background-color: #FFF;
    left: 0;
    top: 0;
    position: absolute;
}

.news-photo .media-item figure,
.story .media-item figure {
    height: 200px !important;
}
/* news-photo */

/* very-big */
.very-big,
.very-big img {
    height: 597px;
}
/* very-big */

/* big-media */
.big-media figure {
    width: 200px;
    height: 140px;
}
/* big-media */

.cat-btn {
    display: inline-block !important;
    margin-bottom: 10px;
}

/* story */
.story {
    padding: 60px 0;
     background: url("../images/bga.jpg") no-repeat center RGBA(47, 65, 84, .72); 
    background-color: #1b1e21;
    background-size: 100%;
    background-blend-mode: multiply;
    margin-bottom: 30px;
}

.story-news figure {
    height: 438px;
}

.story-news h4 {
    color: #FFFFFF;
    font-size: 25px;
    line-height: 1.7;
    transition: all 0.34s ease;
    font-family: 'main', 'bold', sans-serif;
}

.play-vid {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 110px;
    color: #FFF;
    padding: 2px 10px;
    transition: all 0.3s ease;
    opacity: 0.6;
    line-height: 1.3;
}

.play-vid:hover {
    background: RGBA(0, 0, 0, 0.3);
    border-radius: 5px;
    color: #FFF;
    opacity: 1;
}

.story-news-sm figure {
    width: 350px;
    height: 230px;
}

.story .media-item h3 {
    color: #FFF;
}

.story .media-item:hover h3 {
    color: #ff9d2c;
}
/* story */



/* main-footer */
.main-footer {
    background-color: #1b2931;
    padding: 30px 0;
}

.footer-list ul {
    list-style: none;
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap;
}

.footer-list ul li {
    flex: 0 0 33.3333333%;
}

.footer-list ul li a {
    display: block;
    color: var(--light);
    padding: 4px 0;
    font-size: 15px;
    transition: var(--trans);
}

.footer-list ul li a:hover,
.footer-list ul li a:focus {
    color: #b78416;
}

.social-footer {
    display: flex;
    display: -ms-flexbox;
    justify-content: center;
    list-style: none;
}

.social-footer li a{
    display: block;
    color: var(--light);
    padding: 3px 5px;
    transition: all 0.5s ease;
}
.social-footer li a:hover,
.social-footer li a:focus {
    color: var(--main-color);
    background-color: #FFF;
    border-radius: 5px;
}

.social-footer li a:hover.facebook {
  color: #103c68;
}

.social-footer li a:hover.twitter {
  color: #1da1f2;
}

.social-footer li a:hover.insta {
  color: #9212A5;
}

.social-footer li a:hover.youtube {
  color: var(--danger);
}
.footer-item  p {
    color: var(--light);
    font-size: 14px;
}

.wsla-logo {
    display: block;
    color: vaR(--light);
}

.wsla-logo img {
    height: 25px;
    filter: brightness(0) invert(1);
    transition: all 0.5s ease;
}

.wsla-logo:hover img,
.wsla-logo:focus img {
    filter: none;
}
/* main-footer */

.openMobile {
    display: none;
    border: none !important;
}

.openMobile img {
    height: 25px;
}

.navbar-toggler {
    padding: 8px 15px;
    border: none;
}

.navbar-toggler img {
    height: 25px;
}

/* n-ticker-wrapper */
.today-news {
    margin-bottom: 25px;
    display: none;
}

.n-ticker-wrapper {
    display: table;
    background-color: #303030;
    width: 100%;
    /* border: 10px solid #231f20; */
    border-radius: 0 10px 10px 0;
    border-right: 5px solid #000;
    overflow: hidden;
}
/* n-ticker-wrapper */

/* tick-title */
.tick-title {
    background-color: #ed6e2f;
    color: var(--light);
    padding: 6px 15px;
    font-size: 20px;
    position: relative;
    display: table-cell;
    vertical-align: middle;
    font-weight: 600;
    border-radius: 0 10px 10px 0;
}

/* .tick-title::after {
    content: '';
    display: block;
    width: 8px;
    height: 100%;
    position: absolute;
    left: -8px;
    top: 0;
    background: url(../images/icons/black-triangle.png) no-repeat;
    background-size: 100% 100%;
} */

.tody-ticker {
    display: table-cell;
    vertical-align: middle;
    width: 77%;
    padding: 0 25px;
}

.tody-ticker p,
.tody-ticker a {
    display: block;
    color: #fff;
    font-size: 17px;
    margin-bottom: 0;
font-family: 'Noto Kufi Arabic', sans-serif;
}
/* tick-title */

/*social-nav*/
.social-nav.nav {
    margin-bottom: 0px;
}

.social-nav.nav .nav-link {
    padding: 5px 7px;
    color: #919191;
    font-size: 18px;
    transition: all 0.4s ease;
}

.social-nav.nav .nav-link:hover {
    color: #70B3F6;
    background: #f7f7f7;
    border-radius: 5px;
}

.social-nav .facebook:hover {
    color: #4064AC !important;
}

.social-nav .tiktok:hover {
    color: #F62B52 !important;
}

.social-nav .instagram:hover {
    color: #8C61B0 !important;
}

.social-nav .rss:hover {
    color: #aa6d00 !important;
}

.social-nav .whatsapp:hover {
    color: #47C255 !important;
}

.social-nav .youtube:hover {
    color: #F70000 !important;
}
/*social-nav*/

.bg-q {
    background-color: #e3e3e3;
}

/* action-btns */
.n-ticker-wrapper .action-btns {
    padding: 6px 10px;
    text-align: center;
}

.n-ticker-wrapper .action-btns button {
    color:#fff;
    padding: 0;
    height: 30px;
    border-radius: 50%;
    transition: vaR(--trans);
    font-size: 15px;
}

.n-ticker-wrapper .action-btns button:hover,
.n-ticker-wrapper .action-btns button:focus {
    color: #b78416;
	border-color: transparent !important;
}
/* action-btns */

/* main-content */
.main-content{
    min-height: 70vh;
    padding-bottom: 30px;
    position: relative;
}

/* contact-form */
.contact-form .form-control,
.custom-file-label,
.custom-select {
    background-color: #f7f7f7;
    border-radius: 0;
}

.contact-form .form-control:not(textarea) {
    height: 38px;
}

.contact-form textarea.form-control {
    height: 200px;
}

.contact-form .btn {
    padding: 8px 40px;
    background-color: var(--danger);
    border: none !important;
    transition: all 0.54s ease;
    border-radius: 0;
}

.contact-form .btn:hover,
.contact-form .btn:focus {
    background-color: #103c68 !important;
    transform: translateY(-5px);
    box-shadow: 2px 2px 5px 3px RGBA(0,0,0,0.1);
}

.cont-list {
    list-style: none;
}

.cont-list li {
    display: flex;
    display: -ms-flexbox;
    align-items: center;
    margin-bottom: 10px;
    color: RGBA(0, 0, 0, 0.75);
}

.cont-list li a {
    color: var(--main-color);
}

.events {
    margin-bottom: 30px !important;
    margin-top: 30px !important;
}

.e3lan {
    margin-bottom: 20px !important;
    overflow: hidden;
}

.e3lan-hold {
    width: 100%;
    height: auto;
    overflow: hidden;
    /*margin-bottom: 20px !important;*/
}

.e3lan-hold img {
    width: 100%;
    height: auto;
    object-fit: fill;
}
/* contact-form */

/* .breadcrumb */
.breadcrumb li a {
    color: #2e53a6;
    font-size: 14px;
}

.breadcrumb-item + .breadcrumb-item {
    font-size: 14px;
}

.breadcrumb-item + .breadcrumb-item::before {
    content: '|';
    color: #d1d1d1;
}

.breadcrumb-item.active,
.breadcrumb li a,
.main-content .sec-title .date-news {
    color: #d1d1d1 !important;
}
/* .breadcrumb */

.main-content .news-show figure::after,
.left-side .news-show figure::after {
    content: '';
    display: block;
    width: 100%;
    height: 6px;
    background: none;
    position: absolute;
    bottom: 0;
    right: 0;
    transition: all 0.35s linear;
}

.main-content .news-show:hover figure::after,
.main-content .news-show:focus figure::after,
.left-side .news-show:hover figure::after,
.left-side .news-show:focus figure::after {
    background: var(--main-color)
}

.pagination {
  display: flex;
  justify-content: center;
}
.pagination-container {
  background-color: #fff;
  display: flex;
  position: relative;
  overflow: hidden;
  justify-content: center;
}
.pagination-hover-overlay {
  background-color: #2e53a6;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition-duration: 0.5s;
  left: 60px;
  opacity: 0;
  border-radius: 5px;
}
.pagination .icon-pagination {
  color: rgba(51, 61, 69, 0.5);
  font-size: 11px;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 3;
  background-color: #fff;
}
.pagination-prev {
  margin-right: 15px;
  margin-left: 10px;
  line-height: 50px;
  color: var(--main-color);
}
.pagination-prev .icon-pagination-prev {
  transform: rotate(0deg);
}
.pagination-next {
  margin-left: 15px;
  margin-right: 10px;
  line-height: 50px;
  color: var(--main-color);
}
.pagination-next .icon-pagination-next {
  transform: rotate(180deg);
}
.pagination-page-number {
  color: #2e53a6;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition-duration: 0.5s;
  position: relative;
  z-index: 2;
  font-weight: 700;
  font-size: 18px;
}
.pagination-page-number:hover {
  color: #fff;
}
.pagination-page-number.active {
  color: #fff;
}

/* search-filter */
.search-filter {
    position: relative;
    padding: 15px;
    background: #fff;
    margin-bottom: 25px;
}

.search-filter .form-control:focus {
    box-shadow: none !important;
    border-color: var(--main-color);
}

.search-filter .btn {
    border: 1px solid transparent;
    color: #FFF;
    background: var(--main-color);
}

.search-filter .btn:hover,
.search-filter .btn:focus {
    background: none;
    color: var(--main-color);
    border: 1px solid var(--main-color);
}

.picker__select--month, .picker__select--year{
    height: 45px !important;
    font-size: 18px;
}
/* search-filter */

.category-name {
    position: absolute;
    top: 15px;
    right: 0;
    padding: 8px 15px;
    color: #FFF;
    background: var(--main-color);
}

.single-title {
    flex-wrap: wrap;
}

.single-title h1,
.single-title h2,
.single-title h3 {
    flex-grow: 1;
    flex: 0 0 100%;
    text-align: center;
    font-weight: 700;
}

.single-title h1 {
    font-size: 30px;
    font-family: 'Noto Kufi Arabic', sans-serif;
    color: #d33b39;
    /*margin: 15px;*/
    padding: 5px;
    line-height: 150%;
    /*font-weight: 700;*/
}

.single-title h2 {
    font-size: 18px;
    /*font-weight: 700;*/
font-family: 'Noto Kufi Arabic', sans-serif;
    color: #231f20;
    padding-top: 10px;
    line-height: 140%;
    /*margin: 15px;*/
}

.single-title h3 {
    font-size: 18px;
    /*font-weight: normal;*/
font-family: 'Noto Kufi Arabic', sans-serif;
    color: #0b71a9;
    /*margin: 15px;*/
    padding-top: 0;
    padding-bottom: 20px;
    line-height: 140%;
}

.main-content .sec-title .date-news {
    font-size: 12px;
    color: #231f20;
}

.single-image {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    margin: 0;
}

.single-image img {
    /*width: 100%;*/
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
}

.single-image figcaption {
    position: absolute;
    right: 0;
    width: 100%;
    padding: 6px 15px;
    color: #0a0505;
    bottom: 15px;
    background: rgba(255,255,255,0.3);
    font-size: 15px;
    font-weight: 700;
}

.single-wrap .white-bg {
    margin-bottom: 8px;
}

.writer {
    display: flex;
    padding: 5px 0;
    margin-bottom: 10px;
    align-items: center;
    color: #4a69b2;
    font-size: 14px;
}

.writer .traingle {
    position: static;
    margin-left: 10px;
}

.dashed-border {
    border-top: 1px dashed #d8dcee;
    flex-grow: 1;
    margin-right: 10px;
    margin-top: 7px;
}

.writer-media {
    margin-bottom: 10px;
}

.writer-media figure {
    width: 40px;
    height: 40px;
    overflow: hidden;
    margin: 0;
    border-radius: 50%;
    margin-left: 10px;
}

.writer-media figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.writer-media span {
    color: #4a69b2;
    font-size: 14px;
}

.news-details .strip-text {
    height: auto !important;
}

.news-details .strip-text,
.news-details .strip-text p,
.news-details .strip-text pre,
.news-details .strip-text li,
.news-details .strip-text span {
    font-size: 18px !important;
    color: #0a0505;
font-family: 'Noto Kufi Arabic', sans-serif;
    line-height: normal;
}

blockquote {
    padding: 10px;
    margin-bottom: 15px;
    color: #b78416;
    font-weight: 700;
    position: relative;
    margin-right: 25px;
    border-right: 3px solid #ec0213;
}

blockquote::before {
    content: "\f10d";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-size: 16px;
    display: inline-block;
    margin-left: 15px;
}

blockquote::after {
    content: "\f10e";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-size: 16px;
    display: inline-block;
    margin-right: 15px;
}

.single-list .writer span {
    font-size: 16px;
    font-weight: bold;
}

.single-list ul {
    list-style: none;
    margin-right: 20px;
}

.single-list ul li a {
    display: block;
    color: #ad323e;
    font-size: 18px;
    margin: 5px;
    transition: var(--trans);
}

.single-list ul li a i {
    color: #e6e6e7;
}

.single-list ul li a:hover,
.single-list ul li a:focus {
    color: #b78416 !important;
}

.single-list ul li a img {
    height: 25px;
    margin-left: 5px;
}

.share-icons a {
    color: #58595b;
    font-size: 14px;
    margin-right: 5px;
    display: inline-block;
}

.iframe-box{
    margin-bottom: 30px;
    position: relative;
    height: 0;
    padding-bottom: 56.25%;
    padding-top: 30px;
}

.iframe-box iframe {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
}

.fb_iframe_widget_fluid_desktop, .fb_iframe_widget_fluid_desktop span, .fb_iframe_widget_fluid_desktop iframe, #u_0_0 {
    width: 100% !important;
}

.type-vid {
    position: absolute;
    top: 15px;
    left: 0;
    background-color: #FFF;
    color: #ed1d24;
    font-size: 24px;
    font-weight: bold;
    z-index: 9;
    text-transform: capitalize;
    padding: 6px 15px;
}

.tags-all {
    justify-content: flex-start;
}

.tags-all h3 {
    font-size: 18px;
    margin-left: 10px;
}

.tags a {
    color: #1c1919;
    display: inline-block;
    padding: 3px 5px;
    transition: all 0.3s ease;
    font-size: 16px;
    font-weight: bold;
}

.tags a:hover,
.tags a:focus {
    color: #b78416;
    text-decoration: underline;
}

.image-item {
    width: 100%;
    height: 198px;
    overflow: hidden;
    margin-bottom: 0;
    position: relative;
}

.image-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.img-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #FFF;
    opacity: 0.7;
    font-size: 28px;
    width: 60px;
    height: 60px;
    border: 3px solid #FFF;
    border-radius: 50%;
    line-height: 50px;
    text-align: center;
}

.single-wrap {
    margin-bottom: 25px;
}
/* main-content */


img {
    vertical-align: middle;
    border-style: none;
    max-width: 100%;
    height: auto;
}

p {
    margin-top: 0;
    margin-bottom: 1rem;
    font-size: 18px;
    line-height: 160%;
font-family: 'Noto Kufi Arabic', sans-serif;

}

/* news-item-warning */
.news-item-warning {
    background: #333;
    margin-bottom: 20px;
  }
  
  .news-item-warning figure {
    width: 100%;
    height: 355px;
    overflow: hidden;
    margin-bottom: 0;
  }
  
  .news-item-warning figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.3s ease;
  }
  
  .news-item-warning:hover figure img,
  .news-item-warning:focus figure img {
    transform: scale(1.05, 1.05);
  }
  
  .news-item-warning .news-text {
    overflow: hidden;
    margin-bottom: 20px;
  }
  
  .news-item-warning .news-text {
    background: #333;
    color: #FFF;
    padding: 15px;
  }
  
  .news-item-warning .news-text h4 {
    height: 63px;
    overflow: hidden;
    font-size: 20px;
    margin-bottom: 20px;
    line-height: 1.5
  }
  
  .news-item-warning .news-text p,
  .news-item-warning .news-text span,
  .news-item-warning .news-text pre {
    color: #FFF;
    line-height: 1.6;
    font-size: 15px;
    margin: 0;
  }
  
  .news-item-warning .d-flex {
    padding-bottom: 15px !important;
    margin-top: -12px !important;
    align-items: center;
  }
  
  .news-item-warning .d-flex span {
    color: #FFF;
    font-size: 14px;
    opacity: 0.8;
  }
  
  .news-item-warning .d-flex a {
    width: 40px;
    height: 40px;
    color: #f5821f;
    background: #fff;
    border-radius: 50%;
    padding: 0;
    line-height: 40px;
    transition: all 0.3s ease-in;
    animation-name: bounce-1;
    animation-timing-function: linear;
    animation-duration: 2s;
    animation-iteration-count: infinite;
  }
  /* news-item-warning */

  .mag-single {
      margin-bottom: 0;
      padding-bottom: 0;
      border: none
  }
  
  .mag-single figure {
      border-radius: 8px
  }


@media (min-width: 1366px) {
    .container {
        max-width: 1270px;
    }
}


@media (min-width: 1450px) {
    .container {
        max-width: 1370px;
    }
}

@media (max-width: 1366px) {
    .navbar-light .navbar-nav .nav-link {
        font-size: 14px;
    }

    .tody-ticker {
        width: 80%;
    }
}


@media(max-width: 1200px) {
    .navbar-light .navbar-brand {
        margin-left: 0;
    }

    .openMobile {
        display: block;
    }

    .main-header .container {
        justify-content: flex-start;
    }

    .media-item span {
        font-size: 11px;
    }

    .media-item h3 {
        font-size: 16px;
        height: 67px;
    }

    .tody-ticker {
        width: 79%;
    }
}

@media(max-width: 991px) {
    .breaking-text p {
        font-size: 18px;
    }

    .news-show,
    .news-big.very-big {
        margin-bottom: 25px;
    }

    .news-photo::before {
        display: none !important
    }

    .footer-list {
        margin-bottom: 25px;
    }

    .tody-ticker {
        width: 71%;
    }
}

@media(max-width: 768px) {
    .carousel-indicators {
        display: none;
    }

    .slider-caption h1 {
        font-size: 18px;
    }

    .latest-new .lat-header h4 {
        font-size: 19px;
    }

    .sec-title h3 {
        font-size: 18px;
    }

    .tody-ticker {
        width: 79%;
    }

    .n-ticker-wrapper .action-btns {
        display: none
    }

    .today-news {
        display: none !important;
    }
}

@media(max-width: 576px) {
    .breaking-wrapper,
    .breaking-title {
        display: block;
    }

    .breaking-text {
        padding: 15px;
    }

    .breaking-title {
        text-align: center;
    }

    .openMobile,
    .navbar-light .navbar-toggler {
        color: #FFF;
    }

    .navbar-light .navbar-brand {
        margin-right: 10px;
    }
}
