/*
	Theme Name: ahram gate
	Theme Coder: AMAC
	font-family: 'HelveticaNeueW02-75Bold';
	First Color: #dd001f;
	Second color:#091e3a;
*/


/* -------------------------------- 

Primary style

-------------------------------- */
@font-face {
    font-family: 'helveticaneueltarabic';
    src: url('../fonts/helveticaneueltarabic.eot');
    src: url('../fonts/helveticaneueltarabic.eot') format('embedded-opentype'), url('../fonts/helveticaneueltarabic.woff2') format('woff2'), url('../fonts/helveticaneueltarabic.woff') format('woff'), url('../fonts/helveticaneueltarabic.ttf') format('truetype'), url('../fonts/helveticaneueltarabic.svg#helveticaneueltarabic') format('svg');
}


@font-face {
    font-family: 'HacenAlgeria';
    src: url('../fonts/HacenAlgeria.eot');
    src: url('../fonts/HacenAlgeria.eot') format('embedded-opentype'), url('../fonts/HacenAlgeria.woff2') format('woff2'), url('../fonts/HacenAlgeria.woff') format('woff'), url('../fonts/HacenAlgeria.ttf') format('truetype'), url('../fonts/HacenAlgeria.svg#HacenAlgeria') format('svg');
}

@font-face {
    font-family: 'GE SS Two Light';
    src: url('../fonts/GE SS Two Light.eot');
    src: local(''), url('../fonts/GE-SS-Two-Light.woff') format('woff'), url('../fonts/GE-SS-Two-Light.ttf') format('truetype'), url('../fonts/GE-SS-Two-Light.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}





*, *::after, *::before {
    box-sizing: border-box;
}

:root {
    --fonts: 'helveticaneueltarabic';
    --fontsec: 'HacenAlgeria';
    --fonttitlesm: 'GE SS Two Light';
    --textright: right;
    --title-sm-color: #ed1c24;
    --title-sec-color: #061c38;
    --title-color: #022996 !important;
    --color-tiker: #6e8492;
    --time-color: #b5b5b5;
    --bgcolor: #f4f5f6;
    --colorWhite: #fff;
    --color-sec: #10cdef;
    --color-sec2: #0a6aa6;
    --titlesec: 43px;
    --title: 17px;
    --title-lg: 23px;
    --smtitle: 14px;
    --bgtitle: 25px;
    --titles: 15px;
}

body {
    font-family: var(--fonts);
    font-size: var(--smtitle);
    text-align: var(--textright);
    background-color: var(--colorWhite);
    color: var(--title-color);
}

.row, .d-flex {
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap;
}

a, a:hover {
    text-decoration: none !important;
    color: #091e3a !important;
}

@media (min-width: 1200px) {
    .container, .container-sm, .container-md, .container-lg, .container-xl {
        max-width: 1366px;
    }
}

.col-center {
    margin: 0 auto;
    display: block;
}

.nopadding {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.dir {
    direction: rtl;
    margin:8px;
}

h1 {
    font-size: var(--titlesec);
    font-family: var(--fontsec);
    direction:rtl;
}

h2 {
    font-size: var(--bgtitle);
    direction: rtl;
}

h3 {
    font-size: var(--title-lg);
    direction: rtl;
    font-size:17px;
}

h4 {
    font-size: var(--title);
    direction: rtl;
}

h5 {
    font-size: var(--smtitle);
    direction: rtl;
}
p {
    direction: rtl;
}

.top-m {
    margin-top: 25px;
}

.border-L {
    border-left: #dadada 1px solid;
}

.border-m {
    border-bottom: #dadada 1px solid;
    padding-top: 15px;
    padding-bottom: 15px;
}

.p-top {
    padding-top: 15px;
    direction: rtl;
}
/*--==============tiker============================
==================================--*/
.news-scroll a {
    color: red !important;
    font-family: var(--fontsec);
    font-size: 1.06rem;
    display: inline-block;
    margin-top: 4px;
}

h5.text-tiker {
    padding: 7px 0px;
    font-size: 1.1rem;
    background-color: #f60202;
    border-radius: 20px;
    text-align: center;
    font-family: var(--fontsec);
}

/*--==============header============================
==================================--*/
#header {
    background-color: var(--bgcolor);
    padding: 15px 15px 31px 15px;
    border-top: #d40c0f 1px solid;
}

    #header ul li.nav-item {
        padding: 0;
        direction: rtl;
    }

.list-info {
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.head_office {
    text-align: center;
    font-family: var(--fonts);
    font-size: var(--title);
}

    .head_office span {
        color: #e91428;
    }

    .head_office p {
        color: var(--title-color);
        font-weight: bold;
    }

/*--==============menu============================
==================================--*/
.navbar-expand-lg .navbar-nav {
    flex-direction: row-reverse;
    border-right: var(--title-color) 7px solid;
}

.navbar-expand-lg .navbar-collapse {
    justify-content: flex-end;
    background-color: var(--title-color);
    padding: 0;
    font-size: var(--title);
    font-family: var(--fonts);
}

.dropdown-menu {
    background-color: #094697;
    color: #fff;
}

    .dropdown-menu a, .dropdown-menu a :hover {
        color: #fff !important;
        background-color: #022996 !important;
    }

.dropdown-item {
    color: #fff
}

    .dropdown-item:hover {
        color: #000
    }

.nav-link {
    color: #fff !important;
}

.navbar-expand-lg .navbar-nav .nav-link {
   /* padding-left: 1rem;
    padding-right: 1rem;*/
  
}

.navbar-expand-lg .navbar-nav .nav-item a {
    font-family: var(--fonttitlesm);
    font-size: 16px;
}

.navbar-expand-lg .navbar-nav .nav-link:hover {
    color: #fff !important;
    background-color: #f60202;
}

.navbar-light .navbar-nav .active > .nav-link {
    color: #fff !important;
    background-color: #f60202;
}

.nav-link:hover {
    color: #d7d7d7;
}

.fa-plus:before {
    font-size: smaller;
}

.search-pos {
    position: absolute;
    left: 17px;
    text-align: left;
    padding: 5px 12px;
}

.fa-search:before {
    color: #fff;
}

.cor {
    background-color: #000c2a;
}
/*--==============advertising============================
==================================--*/
.ads-bg {
    background: url(../images/ads.png) top left repeat-x;
    display: block;
}

.adv {
    background: url(../images/bgadv.jpg) no-repeat top left;
    display: block;
    min-height: 358px;
}

.text-adv {
    text-align: center;
    font-size: var(--title);
    color: var(--childcolor);
    padding: 35px 0;
}


/*--==============top-news============================
==================================--*/
#top-news {
    padding-top: 20px;
    padding-bottom: 3px;
    margin:15px 0 15px 0 ;
}

.text-contant {
    background-color: var(--title-color);
    color: #fff;
    padding: 40px;
}

.top-hd a {
    color: #fff !important;
}

.sm-title::before {
    background: url(../images/hd.jpg) no-repeat right top;
    margin: 5px 3px;
    content: "";
    display: block;
    float: right;
    width: 17px;
    height: 10px
}

.nav {
    flex-direction: row-reverse;
}

#top-news ul li {
    margin-left: 10px;
}

.contant {
    background-color: var(--bgcolor);
    padding: 30px 28px;
    color: var(--title-color);
}

.sic-title {
    margin-top: -38px;
}

    .sic-title a {
        border-bottom: var(--title-sm-color) 3px solid;
        font-size: var(--title);
        color: #fff !important;
        margin-right: 10px;
        font-family: var(--fonttitlesm);
    }

ul.color li {
    color: var(--time-color);
    margin-top: 16px;
    margin-left: 10px;
}

.contant-L {
    padding: 28px;
}

.hd-title {
    color: var(--title-sm-color);
    font-family: var(--fonttitlesm);
}

    .hd-title::before {
        border-right: var(--title-sm-color) 20px solid;
        margin: 5px 3px;
        content: "";
        display: block;
        float: right;
        width: 17px;
        height: 10px
    }

.title-sm {
    font-size: 16px;
    color: var(--title-color);
}

.bg-article {
    background: url(../images/line-bg.jpg) repeat-x;
    height: 100px;
}

h4.article {
    font-family: var(--fontsec);
    color: var(--title-color);
    padding: 9px;
}

h5.bg-name {
    background-color: var(--title-sm-color);
    text-align: center;
    color: #fff;
    padding: 10px;
}

h5.arti-name {
    background-color: var(--title-color);
    text-align: center;
    color: #fff;
    padding: 10px;
    border-left: #fff 1px solid;
}

.list-world {
    font-size: 16px;
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap;
    padding-right: 5px;
    padding-left: 0;
}

    .list-world a {
        width: 100%
    }

h3.list-item {
    padding-right: 15px;
    padding-bottom: 20px;
    direction: rtl;
    list-style-position: outside;
    font-size: 15px;
    margin-bottom: 0;
    border-right: #eeeeee 2px solid;
    font-family: var(--fontsec);
    font-weight: bold;
    width: 100%;
}

.list-world h3::before {
    content: "•";
    display: inline-block;
    margin: 0 -20px 5px auto;
    width: 8%;
    right: 0;
    left: auto;
    padding-top: 5px;
    color: #dd001f;
}

h3.list-item span {
    font-size: 25px;
    color: #dd001f;
    font-weight: bold;
    border-bottom: 3px solid #dd001f;
}

/*--==============Egypt============================
==================================--*/

#egypt {
    background-color: #f9f9f9;
    padding-top: 50px;
    padding-bottom: 30px;
}

.line-hd {
    background: url(../images/line-hd-l.png) repeat-x;
    height: 16px;
}

h1.title-sec a {
    background-color: #f9f9f9;
    position: absolute;
    right: 0;
    top: -25px;
    padding: 5px 10px;
    font-weight: 600;
}

    h1.title-sec a::before {
        border-right: var(--title-sm-color) 25px solid;
        margin: 23px 3px;
        content: "";
        display: block;
        float: right;
        width: 23px;
        height: 10px;
    }

.hd {
    position: absolute;
    right: 0;
    bottom: 3%;
    z-index: 222;
    margin: 0;
}

    .hd a {
        color: var(--title-sm-color) !important;
        text-align: center;
        background-color: #fff;
        padding: 0 15px;
    }

.fix-padding {
    border-top: 1px solid #efefef;
    padding-top: 15px;
}

h5.list {
    font-size: 18px;
    color: #303e4b;
    font-weight: 400;
}

    h5.list span {
        color: #b1b1b1;
        font-size: 17px;
    }

ul.list-egy {
    direction: rtl;
    color: var(--title-sm-color);
}

.line-list {
    border-bottom: #d7d7d7 2px dotted;
    padding-bottom: 10px;
    padding-top: 10px;
}

.hd-img {
    right: 0;
    bottom: 5%;
}
/*--==============world============================
==================================--*/
#world, #technology {
    padding-top: 28px;
    padding-bottom: 30px;
}

h1.title-sec2 a {
    background-color: #fff;
}

#world .hd {
    bottom: 2%;
}

.text-world::before {
    content: "";
    margin: 5px;
    background: url(../images/bolt.jpg) no-repeat;
    display: block;
    float: right;
    width: 17px;
    height: 12px;
}

/*--==============writer============================
==================================--*/
#writer {
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: #e6e8eb;
}

    #writer .line-hd {
        background: url(../images/line-hd2.png) repeat-x;
        height: 16px;
    }

    #writer h1.title-sec a {
        background-color: #e6e6e6 !important;
        color: #e00015 !important;
    }

        #writer h1.title-sec a::before {
            border-right: #fff 25px solid;
        }

.bg-writer {
    background-color: #fff;
    padding: 15px;
}

#writer .top-m {
    margin-top: 76px;
}

.border-img {
    padding: 0;
    border: #132844 1px solid;
    margin-top: -42px;
}

.text-writer {
    color: #999999;
    font-family: var(--fonttitlesm);
}

    .text-writer span {
        color: #e00015;
        font-family: var(--fontsec);
    }

    .text-writer::before {
        border-right: #f6a525 4px solid;
        margin: 0;
        content: "";
        display: block;
        float: right;
        width: 12px;
        height: 14px;
    }
/*--==============sport============================
==================================--*/
#sport {
    padding-top: 25px;
    padding-bottom: 30px;
}

    #sport h1.title-sec a {
        background-color: #fff;
        color: #008347;
    }

.title-sport {
    color: #008347;
    font-weight: 600;
}

.b {
    font-weight: 600;
    line-height: inherit;
}

#sport .border-L {
    border-right: #dadada 1px solid;
    border-left: none;
}

.contant-sport {
    padding: 15px 15px 25px 15px;
    background-color: #f6f6f6;
    border-bottom: #008347 2px solid;
    height:80px;
}

    .contant-sport:hover {
        background-color: #008347;
        color: #fff;
    }

.padding-r25 {
    padding-right: 70px;
    padding-left: 50px;
}


/*--==============economey============================
==================================--*/
#economey, #people {
    padding-top: 35px;
    padding-bottom: 30px;
    background-color: #eff1f5;
}

.line-hd4 {
    background: url(../images/line-hd3.png) repeat-x;
    height: 25px;
}

h1.title-sec4 {
    margin-bottom: 20px;
}

    h1.title-sec4 a {
        background-color: #eff1f5;
        position: absolute;
        right: 0;
        top: -25px;
        padding: 5px 10px;
        font-weight: 600;
    }

        h1.title-sec4 a::before {
            border-right: var(--title-sm-color) 25px solid;
            margin: 23px 3px!important;
            content: "";
            display: block;
            float: right;
            width: 23px;
            height: 10px;
        }
    h3.title-sec4 a {
        background-color: #eff1f5;
        position: absolute;
        font-size:35px!important;
        right: 0;
        top: -25px;
        padding: 5px 10px;
        font-weight: 600;
    }

        h3.title-sec4 a::before {
            border-right: var(--title-sm-color) 25px solid;
            margin: 23px 3px!important;
            content: "";
            display: block;
            font-size: 35px !important;
            float: right;
            width: 23px;
            height: 10px;
        }

.bg-w {
    background-color: #fff;
    padding: 10px 15px;
    border-bottom: 1px solid #dfdfdf;
}

    .bg-w:last-child {
        border-bottom: none;
    }

.hd-cat {
    margin: 10px 0 0 0;
    padding: 0;
}

    .hd-cat a {
        color: var(--title-sm-color);
        text-align: right;
    }

.b-box {
    border-left: 1px solid #dfdfdf;
}

    .b-box:last-child {
        border-left: none;
    }


/*--==============tecno============================
==================================--*/
.box-bottom {
    margin-bottom: 30px;
}

    .box-bottom:last-child {
        margin-bottom: 30px;
        border-top: 1px solid #dfdfdf;
        padding-top: 15px;
    }

.mt-sec {
    margin-top: 15px;
}

.boxbg {
    background-color: #f5f5f5;
    padding: 32px;
    margin-bottom: 15px;
    margin-top: 25px;
    color: #464743;
    font-weight: 600;
}

.form-check-input {
    margin-right: -1.25rem;
}

.form-check {
    direction: rtl;
    padding-right: 1.25rem;
}

.form-check-label {
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 15px;
}

.btn-danger {
    padding: 2px 20px;
    font-family: var(--fonttitlesm);
}
/*--==============people============================
==================================--*/



.contant-people {
    background-color: var(--colorWhite);
    padding: 30px 28px;
    color: var(--title-color);
}

#people .sic-title {
    margin-top: -58px;
}
/*--==============info============================
==================================--*/
#infographics {
    background-color: #fff;
    padding-top: 50px;
    padding-bottom: 50px;
}

.contant-info {
    background-color: var(--colorWhite);
    padding: 5px 15px;
    color: var(--title-color);
}

#infographics .nav {
    flex-direction: row-reverse;
    justify-content: center;
}
/*--==============arts============================
==================================--*/
#arts {
    background-color: #f9f9f9;
    padding-top: 50px;
    padding-bottom: 70px;
}

.bg-arts {
    background: url(../images/bg-img.jpg) no-repeat center center;
    height: 344px;
}

.pad-top {
    padding-top: 50px;
}

#arts .topm {
    margin-top: 40px;
}
/*--==============idea============================
==================================--*/
#idea {
    background: #f5f5f5 url(../images/bg-idea.jpg) no-repeat center center;
    padding-top: 50px;
    padding-bottom: 50px;
}

    #idea h1.title-sec a {
        color: var(--color-sec2);
    }

.contant-idea {
    background-color: #fff;
    padding: 25px;
    position: absolute;
    right: 20px;
    left: 20px;
    top: -42px;
    z-index: 888;
    text-align: center;
}

#idea .contant-people {
    padding: 30px 19px;
}

.hd-idea {
    color: var(--color-sec2);
}
/*--==============radio============================
==================================--*/
#radio {
    background: #091e3a url(../images/bg-radio.jpg) no-repeat center center;
    height: 420px;
    padding-top: 114px;
}

    #radio a {
        color: #fff !important;
    }

.icon-radio {
    background-color: #e00015;
    text-align: center;
    padding: 15px;
    color: #fff;
}

.contant {
    background-color: #fff;
    padding: 10px;
}

.contant-radio {
    background-color: #152a46;
    padding: 18px;
    color: #fff;
    border-right: #fff 5px solid;
    border-left: #fff 5px solid;
}

    .contant-radio a {
        color: #fff;
    }

.title-radio a {
    color: #c1c1c1;
    font-family: var(--fonttitlesm);
}

.title-radio::before {
    background: url(../images/icon-play.png) no-repeat right top;
    margin: 2px 3px;
    content: "";
    display: block;
    float: right;
    width: 17px;
    height: 17px;
}
/*--==============footer============================
==================================--*/
#footer {
    background: #172f51 url(../images/bg-footer.jpg) no-repeat center center;
    padding-top: 50px;
}

    #footer li.nav-item a {
        color: #fff !important;
        font-family: var(--fonttitlesm);
        font-size: var(--titles);
        padding: 17px;
    }

.text-wit {
    color: #fff;
    font-size: 17px;
}

#footer ul.icons li a {
    padding: 5px !important;
}

.end-footer {
    background: rgba(17, 40, 71, .7);
    padding: 10px;
    text-align: center;
    color: #fff;
}
/*--==============video============================
==================================--*/
#video {
    background: #000c2a url(../images/bg-video.jpg) no-repeat center center;
    padding-top: 40px;
    padding-bottom: 50px;
}

    #video h1.title-sec {
        border-bottom: #cda56a 5px solid;
        color: #fff;
        line-height: 2;
    }

.contant-video {
    background-color: #fff;
    border-right: #cda56a 12px solid;
    padding: 11px;
}

.fa-quote-right:before {
    font-size: 20px;
    color: #dd001f;
}

.names {
    color: #dd001f;
    font-size: 17px;
}

#video .top-m {
    margin-top: 10px;
}


#gallery-sub {
    background: #fff url(../images/bg.png) top right no-repeat;
    padding-top: 45px;
    padding-bottom: 45px;
}

.slider-nav {
    margin-top: 30px;
}

.slider-container2 {
    background-color: #cda56a;
}

.slider-navvid {
    display: flex;
    flex-direction: column;
}

.slider-navvid {
    color: #fff;
    text-align: right;
}

.video-p {
    padding: 16px 25px;
    min-height: 100px;
    margin-bottom: 5px;
    color: #fff;
}

.slider-navvid h4:hover {
    background-color: #c2985b;
    border-right: 3px solid #ea283b;
}


/*--==============outer============================
==================================--*/

#outer {
    padding-top: 25px;
}

    #outer .sic-title {
        margin-top: -57px;
    }

.text_inner {
    text-align: right;
    font-size: 17px;
    font-family: 'GE SS Two Light';
    color: #969696;
    direction: rtl;
}

#outer .hd-idea span {
   
    direction: rtl;
    color:red;
}

#outer .contant-outer {
}

#outer h1.title-sec a {
    background-color: #fff;
}

#outer .top-m {
    margin-top: 40px;
}

.mr {
    margin-left: 3px;
}


ul.keywords {
    margin: 4px;
    padding: 6px;
    max-width: 98%;
    direction: rtl;
}

    ul.keywords li h5 {
        color: #fff;
        background-color: #f60202;
        padding: 10px;
        text-align: center;
    }

        ul.keywords li h5 a {
            color: #fff !important;
        }
    ul.keywords li h3 {
        color: #fff;
        background-color: #f60202;
        padding: 10px;
        text-align: center;
    }

        ul.keywords li h3 a {
            color: #fff !important;
        }
.tagsTlt {
    font-size: 20px;
}


ul.keywords li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}

.search-pos {
    position: absolute;
    left: 45px;
}

.search-color {
    color: #fff !important;
}

.search-pos svg {
    width: 30px;
}

    .search-pos svg path {
        fill: white !important;
    }

.searchbox {
    position: relative;
    min-width: 50px;
    width: 0%;
    height: 50px;
    float: right;
    overflow: hidden;
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    -ms-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
}

.searchbox-input {
    /*top: 73px;*/
    right: 57px;
    border: 0;
    outline: 0;
    display: none;
    width: 65%;
    height: 38px;
    margin: 0;
    padding: 0px 55px 0px 20px;
    font-size: 20px;
    color: #040000;
}

    .searchbox-input::-webkit-input-placeholder {
        color: #d74b4b;
    }

    .searchbox-input:-moz-placeholder {
        color: #d74b4b;
    }

    .searchbox-input::-moz-placeholder {
        color: #d74b4b;
    }

    .searchbox-input:-ms-input-placeholder {
        color: #d74b4b;
    }

.searchbox-icon,
.searchbox-submit {
}



.searchbox-open {
    width: 65%;
    display: block;
}

.block-debug-bar {
    width: 90%;
    opacity: 0.7;
    font-size: 0.9rem;
    direction: ltr;
    background-color: #d2d2d0;
}


/* Ticker news عاجل */

.news_ticker1 {
    direction: rtl;
    background: -moz-linear-gradient(center top, #b30000 0%, #b30000 33%, #7d0000 48%, #7d0000 100%, #b30000 100%, #7d0000 100%) repeat scroll 0 0 transparent;
    background-color: #8f0606;
    bottom: 0;
    display: none;
    height: 52px;
    position: fixed !important;
    right: 0;
    width: 10%;
    z-index: 1000;
    display: block;
    width: 100%;
    color: #FFFFFF;
    z-index: 9999999999;
}

    .news_ticker1 a {
        color: #FFFFFF;
        text-decoration: none;
    }

.news_ticker a:hover {
    text-decoration: underline;
}

.news_ticker1 ul {
    margin: 0;
    padding: 0;
}

.ticker1 {
    list-style: none outside none;
    margin: auto;
    width: 95%;
    overflow: hidden;
    padding: 1px 2px 5px 4px;
}

    .ticker1 .tickerTitle1 {
        float: right;
        color: Yellow;
        font-size: 26px;
        font-weight: bold;
        margin: 0 0 0 10px;
        border-left: 1px solid #fff;
        padding-left: 10px;
    }

    .ticker1 li {
        color: #FFFFFF;
        font-size: 24px;
        font-weight: bold;
        height: 52px;
        list-style: outside none none;
    }

        .ticker1 li a {
            color: #fff !important;
        }

    .ticker1 .vspacer {
        height: 14px;
    }
/* End ticker news */


.divContent {
    direction: rtl;
    text-align: justify;
    color: #000;
    line-height: 30px;
    font-size:1.1rem;
}

    .divContent p {
        text-align: justify;
    }

    .divContent img {
        max-width: 100%
    }
/*--=============gallery-sub=============================
==================================--*/
.white_baby-gallery {
    background-color: #f2f2f2;
    padding: 20px;
}

.text_baby-gall {
    padding-top: 0;
    font-size: 16px;
}
/*.carousel-indicators {
    margin-bottom: -70px;
    width: 100%;
    margin-left: unset !important;
    bottom: unset !important;
    margin-top: 8px;
    direction:rtl;
}*/
.carousel-indicators {
    margin-bottom: -70px;
    width: 100%;
    margin-left: unset !important;
    bottom: unset !important;
    margin-top: 8px;
    direction: rtl;
    padding: 0;
}

    .carousel-indicators li {
        width: 220px;
        direction: rtl;
        text-align: center;
        line-height: 20px;
        height: 60px;
        background: #161719;
        padding: 1px;
        overflow: hidden;
        box-shadow: 11px 13px 5px -5px rgba(153,153,153,0.75);
        -webkit-box-shadow: 11px 13px 5px -5px rgba(153,153,153,0.75);
        -moz-box-shadow: 11px 13px 5px -5px rgba(153,153,153,0.75);
    }

        .carousel-indicators li:hover, .carousel-indicators .active {
            background-color: #0357c8 !important;
            box-shadow: 11px 13px 5px -5px rgba(3,87,200,0.75);
            -webkit-box-shadow: 11px 13px 5px -5px rgba(3,87,200,0.75);
            -moz-box-shadow: 11px 13px 5px -5px rgba(3,87,200,0.75);
        }

.title-gallery {
    background-color: rgba(0, 0, 0, 0.582);
    padding: 10px;
    text-align: center;
    left: 20px;
    right: 20px;
    bottom: 0;
    position: absolute;
    z-index: 6666;
    color: #fff;
    font-size: 1.8rem;
    box-shadow: 11px 13px 5px -5px rgba(153,153,153,0.75);
    -webkit-box-shadow: 11px 13px 5px -5px rgba(153,153,153,0.75);
    -moz-box-shadow: 11px 13px 5px -5px rgba(153,153,153,0.75);
    direction:rtl;
}

.carousel-indicators li span {
    font-size: 14px;
    color: #fff;
}

.bottom-slide h3 {
    font-size: 20px;
}

.slider-img {
    width: 100% !important;
    height: 450px;
}

.outer-img {
    width: 290px;
    height: 180px;
}

#economey img, #people img {
    height: 200px
}

#sport .col-lg-3 img {
height:207px;
}

#video .fa-quote-right {
    margin-right: -10px;
}
.outer-title {
    margin-top: -31px;
}

    .outer-title ul {
        margin-top: -45px;
    }

.outer-block {
}


    .outer-block .title {
        display: block;
        min-height: 43px;
        margin-top: 10px;
    }

.pager-container {
    margin-top: 15px
}

.bg-article h4 a{
    font-size:17px;
}
h5.arti-name a{
    color:#fff!important;
}
a.zone-banner {
margin:0 auto;
}
/*--==============services============================
==================================--*/
#Services {
    background-color: #eff1f5;
    padding-bottom: 50px;
}




ul.text-price {
    flex-direction: row-reverse;
    justify-content: flex-start;
    padding: 15px 0;
    color: var(--title-hd-color);
}



.text-servi2 {
    background-color: #f0f0f0;
    color: var(--sec-color3);
    padding-bottom: 3px;
    font-size: 16px;
}

h4 small {
    font-size: 14px;
}




/*--==============services============================
==================================--*/
#services {
    padding-top: 50px;
    padding-bottom: 50px;
}


ul.text-price {
    flex-direction: row-reverse;
    justify-content: flex-start;
    padding: 15px 0;
    color: var(--title-hd-color);
}

.text-servi {
    background-color: red;
    color: #fff;
    padding: 3px;
    font-size: 16px;
}

ul.timer {
    display: flex;
    flex-direction: row-reverse;
    text-align: center;
}

.text-servi3 {
    background-color: var(--title-hd-color);
    color: #fff;
    padding: 3px;
    font-size: 16px;
}

.text-servi4 {
    background-color: red;
    color: #fff;
    padding: 3px;
    font-size: 16px;
}

.text-servi2 {
    background-color: #f0f0f0;
    color: var(--sec-color3);
    padding-bottom: 3px;
    font-size: 16px;
}

h4 small {
    font-size: 14px;
}

/*---------------------------------------------------*/

#news{
    margin-top:35px;
}
.fixadv{
    text-align:center
}

.fixmar{
    margin-top:20px;
}

.w-100{
    max-width:100%;
}

.date {
    font-size: 13px !important;
    color:red
}

li.mr a{font-size:14px}
img.inner {
    width:100%;
}
.inner-tag {
font-weight:bold;
color:red!important;
}


.search-button {
    width: 50px;
    height: 32px;
    margin-top: -8px;
    line-height: 17px;
    background-color: #f60202;
    border: 1px solid #220303;
}