﻿@charset "utf-8";

.footer-v1 .footer {
    padding: 0;
    background: #fff
}

.h4, h4 {
    font-size: 1rem !important;
}

.hide-sm {
    visibility: visible !important;
    display: block !important
}

.container {
    max-width: 1000px !important
}

body.boxed-layout.container {
    padding: 0
}

.footer-top {
    width: 100%;
    background: #B78637;
    height: 35px;
}

.row.footer-bottom, .row.footer-top {
    background: #B78637;
    min-height: 10px
}

    .row.footer-top a, .row.footer-top a:hover {
        color: #FFF;
        margin: 0 2px
    }

        .row.footer-top a::after {
            content: " | ";
            padding: 0 0 0 5px;
            display: inline-block
        }

        .row.footer-top a:last-child::after {
            content: "";
            padding: 0
        }

    .row.footer-top p {
        color: #FFF;
        font-size: 14px;
        margin-top: 7px;
    }

        .row.footer-top p.callus {
            float: right;
            font-weight: 500
        }

.row.footer-middle {
    /*background: #fff;
    color: #666;*/
    background: #e5e5e5 !important;
    color: #000;
    width: 100%;
    /* display: table-cell; */
    margin-right: 0px !important;
    margin-left: 0px !important;
}
.nopadding .noborder {
    padding-top: 20px;
    position: unset;
}
.row-copyright {
    width: 96%;
    border-top: 1px solid white;
    margin: -10px auto;
    clear: both
}

.footer-block-ar, .footer-support-ar {
    border-left: 1px solid #ccc;
    float: right;
    margin: 5px 0 10px;
}

.footer-block-en, .footer-support-en {
    border-right: 1px solid #ccc;
    float: left;
}

.footer-support-en {
    width: 25%;
    font-size: 11px;
    padding: 10px 5px 0;
}

.footer-support-ar {
    width: 25%;
    font-size: 11px;
    padding: 10px 5px 0;
}

.row-copyright p {
    text-align: center;
    font-size: 11px;
    padding: 5px 0;
    background-color: #B78637;
}

.footer-block-en {
    padding: 0 10px;
    min-height: 120px;
}
    /*min-height:160px*/
    .footer-block-en h2 {
        margin-top: 0
    }

    .footer-block-en img {
        max-width: 30px;
        border: none;
    }

.footer-block-ar {
    padding: 0 5px;
    min-height: 118px
}

    .footer-block-ar h2 {
        margin-top: 0
    }

    .footer-block-ar img {
        max-width: 30px;
        border: none;
    }

.footer-block-ar, .footer-eBanner-ar {
    border-left: 1px solid #ccc;
    float: right;
}

.footer-block-en, .footer-eBanner-en {
    border-right: 1px solid #ccc;
    float: left;
}

.footer-block-ar.eBanner-ar img {
    max-width: 80px;
}

.footer-block-en.eBanner-en img {
    max-width: 80px;
}

.noborder {
    border: none !important
}

.nopadding {
    padding: 0
}

.col-md-12 {
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (max-width:1000px) {
    .row.footer-first span, .row.footer-middle .eBanner label {
        font-weight: 700;
        color: #666;
        line-height: 0.3em
    }

    .row.footer-first {
        background: #d9d9d9;
        padding: 10px 5px;
        text-align: center
    }

        .row.footer-first span {
            font-size: 16px;
            margin-right: 10px
        }

        .row.footer-first p {
            margin: 0;
            padding: 0
        }

        .row.footer-first img {
            max-width: 26px
        }

    .row.footer-middle {
        background: #EDEDED;
        color: #666;
        padding: 0 10px;
        text-align: center
    }

        .row.footer-middle hr {
            margin: 10px 0;
            border-style: dashed
        }

        .row.footer-middle .social-icons {
            margin-top: 10px
        }

        .row.footer-middle .eBanner-ar a {
            margin-right: 20px;
            border-left: 1px solid #ccc;
            float: right;
        }

        .row.footer-middle .eBanner-en a {
            margin-right: 20px;
            border-right: 1px solid #ccc;
            float: left;
        }
}

}

.footer-block-en a.emp_mail_link:hover, .footer-block-en.fcotact p.callus a:hover {
    text-decoration: none;
}

.footer-block-ar a.emp_mail_link:hover, .footer-block-ar.fcotact p.callus a:hover {
    text-decoration: none;
}

.footer-block-en.fcotact-en {
    border-right: 1px solid #ccc;
    float: left;
    font-size: 12px;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 500;
    line-height: 28px
}

    .footer-block-en.fcotact-en a {
        color: #666
    }

    .footer-block-en.fcotact-en i {
        color: #87141e;
    }

    .footer-block-en.fcotact-en p.callus {
        font-size: 16px
    }

.footer-block-ar.fcotact-ar {
    font-size: 12px;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 500;
    line-height: 28px;
    border-left: 1px solid #ccc;
    float: right;
}

    .footer-block-ar.fcotact-ar a {
        color: #666
    }

    .footer-block-ar.fcotact-ar i {
        color: #87141e;
    }

    .footer-block-ar.fcotact-ar p.callus {
        font-size: 16px
    }

.footer-block-en a.emp_mail_link {
    font-size: 14px;
    font-weight: 500
}

.footer-block-ar a.emp_mail_link {
    font-size: 14px;
    font-weight: 500
}

#right_slider .GovBanner .carousel-inner img {
    height: 80px;
    width: 240px
}

.social-icons {
    margin: 0;
    padding: 0
}

    .social-icons li {
        list-style: none;
        margin-right: 3px;
        margin-bottom: 5px;
        text-indent: -9999px;
        display: inline-block
    }

        .social-icons li a, a.social-icon {
            width: 28px;
            height: 28px;
            display: block;
            background-position: 0 0;
            background-repeat: no-repeat;
            transition: all .3s ease-in-out;
            -o-transition: all .3s ease-in-out;
            -ms-transition: all .3s ease-in-out;
            -moz-transition: all .3s ease-in-out;
            -webkit-transition: all .3s ease-in-out
        }

        .social-icons li:hover a {
            background-position: 0 -38px
        }

.social-icons-color li a {
    opacity: .7;
    background-position: 0 -38px !important;
    -webkit-backface-visibility: hidden
}

    .social-icons-color li a:hover {
        opacity: 1
    }

.social-icons.addons img {
    display: block;
    float: right;
}
