@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local("Roboto"), local("Roboto-Regular"), url(../fonts/Roboto.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}

html {
    background-color: white !important;
}
/* latin-ext */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: local("Lato Regular"), local("Lato-Regular"), url(../fonts/latin-ext.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: local("Lato Regular"), local("Lato-Regular"), url(../fonts/latin.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
    font-family: Parisish;
    src: url(../fonts/comic.ttf);
}

/*
 * Droid Arabic Kufi (Arabic) http://www.google.com/fonts/earlyaccess
 */
@font-face {
    font-family: 'Droid Arabic Kufi';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/DroidKufi-Regular.eot);
    src: url(../fonts/DroidKufi-Regular.eot?#iefix) format("embedded-opentype"), url(../fonts/DroidKufi-Regular.woff2) format("woff2"), url(../fonts/DroidKufi-Regular.woff) format("woff"), url(../fonts/DroidKufi-Regular.ttf) format("truetype");
}

@font-face {
    font-family: 'Droid Arabic Kufi';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/DroidKufi-Bold.eot);
    src: url(../fonts/DroidKufi-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/DroidKufi-Bold.woff2) format("woff2"), url(../fonts/DroidKufi-Bold.woff) format("woff"), url(../fonts/DroidKufi-Bold.ttf) format("truetype");
}

@media only screen and (max-width: 600px) {



    .slide .description span {
        font-size: 16px !important;
    }

    .Video .bx-wrapper .bx-viewport {
        height: 290px !important;
        max-height: 290px !important;
    }

    .gal img {
        width: 40% !important;
    }

    .Video {
        padding-bottom: 4%;
    }

    .RadCalendar {
        width: 98% !important;
        padding-right: 3% !important;
    }

    .demo-container, .videopage, .half-row, .news-list .single-news .news-description, iframe, imgHashemite, div1, .RadCalendarRTL_Default, .rcMainTable, .Grid {
        width: 100% !important;
    }

    .gal {
        height: initial !important;
    }

    .caption {
        border-bottom: solid white 1px;
    }

    .Center2 {
        text-align: center;
    }

    .colfooter {
        width: 20% !important;
        display: inline-block;
        text-align: center;
    }

    .news-list .single-news .news-description .news-title {
        margin-top: 4%;
    }

    table, .col-sm-12 span {
        font-size: 15px !important;
    }

    .field {
        height: 603px !important;
    }

    .full-row .bx-wrapper .bx-next {
        right: 0 !important;
    }

    .full-row .bx-wrapper .bx-prev {
        left: 0 !important;
    }

    .container nav {
        margin-top: 0% !important;
    }

    .container nav {
        background-color: hsla(0, 0%, 0%, 0.86) !important;
    }

    .navbar-nav > li > a {
        padding-bottom: 0px !important;
        padding-right: 28%;
    }

    .navbar-nav .open .dropdown-menu {
        margin-right: 55px !important;
    }

    .navbar-nav {
        width: 230px;
    }

        .navbar-nav .open .dropdown-menu > li > a {
            padding-right: 42px;
            font-size: 16px !important;
        }

    .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover,
    .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
        background-color: #d2d2d24a !important;
        border-radius: 6px !important;
        outline: none;
    }

    .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
        background-color: #d2d2d24a !important;
        border-radius: 6px !important;
        outline: none;
    }



    .news-list .single-news .news-date {
        width: 20% !important;
    }

    .news-list .single-news {
        height: 165px !important;
        margin-top: 6% !important;
        border-radius: 7px;
        width: 97% !important;
        margin-right: 1% !important;
    }

    .align-vertical {
        top: 23% !important;
    }

    #navbarCollapse > ul.nav.navbar-nav.floatdir > li {
        font-size: 16px !important;
        font-weight: 700;
    }

    .title-and-icon-conteainer .title-and-icon img {
        width: 80px !important;
    }

    .list-news-container {
        height: 425px !important;
        background-repeat: no-repeat !important;
    }

    .calendar {
        float: initial !important;
        margin-top: -1%;
    }

    .gallery-title img {
        top: 7px !important;
    }

    .floatdir {
        float: initial !important;
    }

    .slide .icon img {
        width: 28% !important;
    }

    .slide .description {
        top: -21px;
    }

    .links-row .icon img {
        top: 0px !important;
        width: 63px !important;
    }

    .image-gallery .bx-wrapper .bx-viewport .thump {
        height: auto !important;
    }

    .image-gallery {
        height: 119px !important;
    }

        .image-gallery .bx-wrapper .bx-viewport .thump .caption {
            height: 33px !important;
            font-size: 12px !important;
            line-height: 40px !important;
        }

    .footer-item {
        width: 94% !important;
        height: auto !important;
        margin-right: 3% !important;
    }

    .col {
        width: 100% !important;
        height: inherit;
        line-height: inherit !important;
        text-align: center !important;
        font-size: 13px !important;
        padding-top: 7% !important;
    }

        .col a {
            margin-right: 0px !important;
        }

    .col1 {
        height: inherit;
        line-height: 50px;
        color: #fff;
    }
        /* line 1019, E:/work-space/JNL/sass/_main.scss */
        .col1 a {
            float: right;
            text-decoration: none;
            color: #fff;
            margin-right: 10px;
            /*font-size: 13px !important;*/
        }


    .social-connect .follow {
        display: none;
    }

    .follow2 {
        display: inherit !important;
    }

    .social-copy-right {
        top: 16px !important;
        padding-top: 0px !important;
    }

    .social-connect {
        width: auto !important;
    }

    .widget {
        margin-right: 16px;
    }

    .slider-container .bx-caption {
        margin: 12% 12% !important;
        width: 76% !important;
        height: 177px !important;
    }

    body > div.slider-container > div > div.bx-controls.bx-has-controls-direction > div > a {
        top: 50% !important;
    }

    .footer-second-item {
        height: 16px !important;
        border: 0 !important;
        margin-right: 10% !important;
        margin-top: 4% !important;
        width: 83% !important;
        display: inline-block;
    }



        .footer-second-item .visitors {
            height: 37px !important;
            line-height: inherit !important;
            width: auto !important;
            margin-top: 4% !important;
            padding-top: 4% !important;
        }

    footer {
        height: 390px !important;
    }

    .footer-itemlst {
        width: 100% !important;
        display: inline-block;
        height: 30px !important;
        float: initial !important;
    }

    .colfooter svg {
        width: 30px !important;
        height: 30px !important;
    }

    .contact-us .contact-circles .filter-options ul li {
        width: 36px !important;
        height: 43px !important;
        margin-right: 0px !important;
    }

    .slider-container .bx-caption span {
        font-size: 14px !important;
    }

    .btnchart {
        margin-left: 22% !important;
    }

    .footer-item2 {
        width: 50% !important;
        height: auto !important;
        float: left !important;
    }

    .btnEvaluation {
        margin-top: 0 !important;
        margin-right: 10px !important;
        width: 120px !important;
    }

    .lblfooter {
        display: none;
    }






    .read-more-container {
        top: -2px !important;
    }

    .news-list {
        top: -10px !important;
    }

    .col_Scheduler_News2, .col_Scheduler_News1 {
        width: 100% !important;
        display: block !important;
    }

    .news-list .single-news .news-date {
        font-size: 16px !important;
    }
}

@media only screen and (max-width: 320px) {
    .slide {
        width: 313px;
    }

    .news-list .single-news .news-description .news-desc span {
        font-size: 13px !important;
        margin-top: 28% !important;
    }

    .social-connect {
        width: 100% !important;
        margin-top: 2% !important;
    }

    .lblcopywrite {
        float: initial !important;
    }
}

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */
/** RESET AND LAYOUT
===================================*/
/* line 17, E:/work-space/JNL/sass/_bxslider.scss */
.bx-wrapper {
    position: relative;
    margin: 0 auto 60px;
    padding: 0;
    *zoom: 1;
}

    /* line 24, E:/work-space/JNL/sass/_bxslider.scss */
    .bx-wrapper img {
        max-width: 100%;
        display: block;
    }

    /** THEME
===================================*/
    /* line 32, E:/work-space/JNL/sass/_bxslider.scss */
    .bx-wrapper .bx-viewport {
        -moz-box-shadow: 0 0 5px #ccc;
        -webkit-box-shadow: 0 0 5px #ccc;
        box-shadow: 0 0 5px #ccc;
        border: 5px solid #fff;
        left: -5px;
        background: #fff;
        /*fix other elements on the page moving (on Chrome)*/
        -webkit-transform: translatez(0);
        -moz-transform: translatez(0);
        -ms-transform: translatez(0);
        -o-transform: translatez(0);
        transform: translatez(0);
        height: 329px;
    }

    /* line 48, E:/work-space/JNL/sass/_bxslider.scss */
    .bx-wrapper .bx-pager,
    .bx-wrapper .bx-controls-auto {
        position: absolute;
        bottom: -30px;
        width: 100%;
    }

    /* LOADER */
    /* line 57, E:/work-space/JNL/sass/_bxslider.scss */
    .bx-wrapper .bx-loading {
        min-height: 50px;
        background: url(../images/bx_loader.gif) center center no-repeat #fff;
        height: 100%;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2000;
    }

    /* PAGER */
    /* line 70, E:/work-space/JNL/sass/_bxslider.scss */
    .bx-wrapper .bx-pager {
        text-align: center;
        font-size: .85em;
        font-family: Arial;
        font-weight: bold;
        color: #666;
        padding-top: 20px;
    }

        /* line 79, E:/work-space/JNL/sass/_bxslider.scss */
        .bx-wrapper .bx-pager .bx-pager-item,
        .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
            display: inline-block;
            *zoom: 1;
            *display: inline;
        }





        /* line 86, E:/work-space/JNL/sass/_bxslider.scss */
        .bx-wrapper .bx-pager.bx-default-pager a {
            background: #666;
            text-indent: -9999px;
            display: block;
            width: 10px;
            height: 10px;
            margin: 0 5px;
            outline: 0;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
        }

            /* line 99, E:/work-space/JNL/sass/_bxslider.scss */
            .bx-wrapper .bx-pager.bx-default-pager a:hover,
            .bx-wrapper .bx-pager.bx-default-pager a.active {
                background: #000;
            }

    /* DIRECTION CONTROLS (NEXT / PREV) */
    /* line 106, E:/work-space/JNL/sass/_bxslider.scss */
    .bx-wrapper .bx-prev {
        left: 10px;
        background: url(../images/controls.png) no-repeat 0 -32px;
    }

    /* line 111, E:/work-space/JNL/sass/_bxslider.scss */
    .bx-wrapper .bx-next {
        right: 10px;
        background: url(../images/controls.png) no-repeat -43px -32px;
    }

    /* line 116, E:/work-space/JNL/sass/_bxslider.scss */
    .bx-wrapper .bx-prev:hover {
        background-position: 0 0;
    }

    /* line 120, E:/work-space/JNL/sass/_bxslider.scss */
    .bx-wrapper .bx-next:hover {
        background-position: -43px 0;
    }

    /* line 124, E:/work-space/JNL/sass/_bxslider.scss */
    .bx-wrapper .bx-controls-direction a {
        position: absolute;
        top: 35%;
        margin-top: -16px;
        outline: 0;
        width: 32px;
        height: 32px;
        text-indent: -9999px;
        z-index: 9999;
    }

        /* line 135, E:/work-space/JNL/sass/_bxslider.scss */
        .bx-wrapper .bx-controls-direction a.disabled {
            display: none;
        }

    /* AUTO CONTROLS (START / STOP) */
    /* line 141, E:/work-space/JNL/sass/_bxslider.scss */
    .bx-wrapper .bx-controls-auto {
        text-align: center;
    }

        /* line 145, E:/work-space/JNL/sass/_bxslider.scss */
        .bx-wrapper .bx-controls-auto .bx-start {
            display: block;
            text-indent: -9999px;
            width: 10px;
            height: 11px;
            outline: 0;
            background: url(../images/controls.png) -86px -11px no-repeat;
            margin: 0 3px;
        }

            /* line 155, E:/work-space/JNL/sass/_bxslider.scss */
            .bx-wrapper .bx-controls-auto .bx-start:hover,
            .bx-wrapper .bx-controls-auto .bx-start.active {
                background-position: -86px 0;
            }

        /* line 160, E:/work-space/JNL/sass/_bxslider.scss */
        .bx-wrapper .bx-controls-auto .bx-stop {
            display: block;
            text-indent: -9999px;
            width: 9px;
            height: 11px;
            outline: 0;
            background: url(../images/controls.png) -86px -44px no-repeat;
            margin: 0 3px;
        }

            /* line 170, E:/work-space/JNL/sass/_bxslider.scss */
            .bx-wrapper .bx-controls-auto .bx-stop:hover,
            .bx-wrapper .bx-controls-auto .bx-stop.active {
                background-position: -86px -33px;
            }

    /* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
    /* line 177, E:/work-space/JNL/sass/_bxslider.scss */
    .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
        text-align: left;
        width: 80%;
    }

    /* line 182, E:/work-space/JNL/sass/_bxslider.scss */
    .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
        right: 0;
        width: 35px;
    }

    /* IMAGE CAPTIONS */
    /* line 189, E:/work-space/JNL/sass/_bxslider.scss */
    .bx-wrapper .bx-caption {
        position: absolute;
        bottom: 0;
        left: 0;
        background: #666\9;
        background: rgba(80, 80, 80, 0.75);
        width: 100%;
    }

        /* line 198, E:/work-space/JNL/sass/_bxslider.scss */
        .bx-wrapper .bx-caption span {
            color: #fff;
            font-family: Arial;
            display: block;
            font-size: .85em;
            padding: 10px;
        }

/* line 1, E:/work-space/JNL/sass/_main.scss */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* line 7, E:/work-space/JNL/sass/_main.scss */
a {
    text-decoration: none;
}

    a:link {
        color: blue;
    }
/* line 11, E:/work-space/JNL/sass/_main.scss */
body {
    font-family: 'Droid Arabic Kufi';
    direction: rtl;
    margin: 0;
    padding: 0;
    background: linear-gradient(135deg, transparent 24%, #bbb 24%, #bbb 25%, transparent 25%) 3.88em 1.29em, linear-gradient(135deg, transparent 24%, #bbb 24%, #bbb 25%, transparent 25%) 1.25em 1.25em, linear-gradient(225deg, #bbb 0%, #bbb 1.6%, #ddd 1.5%, #ddd 24%, #bbb 24%, #bbb 25%, transparent 25%) 0 2.5em, linear-gradient(45deg, #bbb 0%, #bbb 1.6%, #ddd 1.5%, #ddd 24%, #bbb 24%, #bbb 25%, transparent 25%) 2.5em 2.5em, linear-gradient(135deg, #bbb 0%, #bbb 1.6%, #ddd 1.5%, #ddd 24%, #bbb 24%, #bbb 25%, transparent 25%) 0 2.5em, linear-gradient(-45deg, #bbb 0%, #bbb 1.6%, #ddd 1.5%, #ddd 24%, #bbb 24%, #bbb 25%, transparent 25%) 2.5em 2.5em, linear-gradient(45deg, #bbb 0%, #bbb 1.6%, #ddd 1.5%, #ddd 24%, #bbb 24%, #bbb 25%, transparent 25%), linear-gradient(225deg, #bbb 0%, #bbb 1.5%, #ddd 1.5%, #ddd 24%, #bbb 24%, #bbb 25%, transparent 25%) 2.5em 0, linear-gradient(transparent 0%, transparent 8%, #ccc 8%, #ccc 10%, transparent 10%, transparent 18%, #ccc 18%, #ccc 20%, transparent 20%, transparent 28%, #ccc 28%, #ccc 30%, transparent 30%, transparent 38%, #ccc 38%, #ccc 40%, transparent 40%, transparent 48%, #ccc 48%, #ccc 50%, transparent 50%, transparent 58%, #ccc 58%, #ccc 60%, transparent 60%, transparent 68%, #ccc 68%, #ccc 70%, transparent 70%, transparent 78%, #ccc 78%, #ccc 80%, transparent 80%, transparent 88%, #ccc 88%, #ccc 90%, transparent 90%, transparent 98%, #ccc 98%, #ccc 100%);
    background-color: #ddd;
    background-size: 5em 5em;
}

/* line 22, E:/work-space/JNL/sass/_main.scss */
#wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 1349px;
    height: auto;
    overflow: hidden;
}

/* line 28, E:/work-space/JNL/sass/_main.scss */
header {
    width: 100%;
    height: 95px;
    background: #d0d0d0;
}
    /* line 32, E:/work-space/JNL/sass/_main.scss */
    header .custom-row {
        width: 33.3%;
        height: inherit;
        float: right;
    }
        /* line 36, E:/work-space/JNL/sass/_main.scss */
        header .custom-row .logo {
            width: 30%;
            height: 70%;
            max-width: 150px;
            max-height: 150px;
        }
            /* line 41, E:/work-space/JNL/sass/_main.scss */
            header .custom-row .logo img {
                width: 56%;
                top: -4%;
                position: relative;
            }
        /* line 46, E:/work-space/JNL/sass/_main.scss */
        header .custom-row .logo1 img {
            width: 52%;
            top: -19%;
            position: relative;
        }
        /* line 53, E:/work-space/JNL/sass/_main.scss */
        header .custom-row .logo2 img {
            width: 63px;
            top: -10px;
            position: relative;
            right: -40px;
        }
        /* line 61, E:/work-space/JNL/sass/_main.scss */
        header .custom-row:nth-child(1) .logo {
            float: right;
            margin-right: 59px;
        }
        /* line 67, E:/work-space/JNL/sass/_main.scss */
        header .custom-row:nth-child(2) .logo {
            margin: 0 auto;
            margin-left: 90px;
        }
        /* line 72, E:/work-space/JNL/sass/_main.scss */
        header .custom-row:nth-child(3) .logo {
            float: left;
            margin-left: -70px;
        }

/* line 80, E:/work-space/JNL/sass/_main.scss */
.align-vertical {
    position: relative;
    top: 38%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

/* line 86, E:/work-space/JNL/sass/_main.scss */
.main-nav {
    /*height: 42px;
    padding-top: 2.7%;
    width: 100% !important;
    margin-top: -40px;*/
    width: 100%;
    height: 35px;
}
/* line 89, E:/work-space/JNL/sass/_main.scss */
.container nav {
    height: inherit;
    width: 1349px;
    background-color: rgba(0, 0, 0, 0.5);
    font-size: 1em;
    position: absolute;
    z-index: 9999999 !important;
    margin-top: 0%;
}
/* line 97, E:/work-space/JNL/sass/_main.scss */
.main-nav nav ul {
    margin-top: 5px;
}
    /* line 99, E:/work-space/JNL/sass/_main.scss */
    .main-nav nav ul li {
        float: right;
        display: inline-block;
        max-width: 15%;
        padding: 0px .1%;
        position: relative;
        margin-left: 10px;
        text-align: center;
        height: 10px;
        border-left: 1px solid #fff;
        top: 8px;
        font-size: 1.2em;
    }
        /* line 110, E:/work-space/JNL/sass/_main.scss */
        .main-nav nav ul li.submenu {
            padding: 0 10px;
        }
            /* line 114, E:/work-space/JNL/sass/_main.scss */
            .main-nav nav ul li.submenu:after {
                font-family: "FontAwesome";
                content: "\f0d7";
                display: block;
                position: absolute;
                left: 5px;
                top: -3px;
                color: #fff;
                font-size: 1.5em;
            }
        /* line 124, E:/work-space/JNL/sass/_main.scss */
        .main-nav nav ul li a {
            padding: 10px;
            display: block;
            width: 100%;
            color: #fff;
            text-decoration: none;
            top: -17px;
            position: relative;
        }
        /* line 133, E:/work-space/JNL/sass/_main.scss */
        .main-nav nav ul li:last-child {
            padding: 0;
            margin-left: 0;
            border-left: 0;
        }
        /* line 138, E:/work-space/JNL/sass/_main.scss */
        .main-nav nav ul li:nth-child(9) {
            border-left: 0;
        }
/* line 144, E:/work-space/JNL/sass/_main.scss */
.main-nav li > ul {
    display: none;
    position: absolute;
    right: -7px;
    padding-top: 3px;
    margin: 0;
    margin-top: 0;
    width: 185%;
    background: rgba(0, 0, 0, 0.8);
    border-radius: 5px;
    top: 25px;
    height: auto;
    padding-bottom: 20px;
    border: 1px solid #fff;
}
    /* line 158, E:/work-space/JNL/sass/_main.scss */
    .main-nav li > ul > li {
        margin: 0 0 3px 0;
        width: 100%;
        float: right;
        display: block;
        height: 20px;
        position: relative;
        max-width: 100%;
        border: 0;
        padding: 12px;
        padding-right: 5px;
        text-align: right;
    }
        /* line 170, E:/work-space/JNL/sass/_main.scss */
        .main-nav li > ul > li:last-child {
            padding: 12px;
        }
        /* line 173, E:/work-space/JNL/sass/_main.scss */
        .main-nav li > ul > li a {
            color: #fff;
            -webkit-transition: all 0.2s ease-in-out;
            -moz-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
        }
            /* line 176, E:/work-space/JNL/sass/_main.scss */
            .main-nav li > ul > li a:hover {
                color: #ccc;
                padding-right: 2px;
            }
        /* line 182, E:/work-space/JNL/sass/_main.scss */
        .main-nav li > ul > li.sub-sub-menu:after {
            font-family: "FontAwesome";
            content: "\f053";
            display: block;
            width: 12px;
            height: 12px;
            position: absolute;
            left: 0;
            top: 8px;
            color: #fff;
        }
/* line 202, E:/work-space/JNL/sass/_main.scss */
.main-nav .sub-menu-drop {
    display: none;
    width: 100%;
    right: 100%;
    top: 0;
    height: auto;
    padding-bottom: 20px;
}
/* line 210, E:/work-space/JNL/sass/_main.scss */
.main-nav nav a#drop {
    display: none;
    background-color: black;
    line-height: 30px;
    padding: 10px 0;
    text-indent: 10px;
    font-size: 1.5em;
    width: 100%;
}
    /* line 218, E:/work-space/JNL/sass/_main.scss */
    .main-nav nav a#drop i {
        float: right;
        line-height: 30px;
        margin-right: 10px;
    }
/* line 224, E:/work-space/JNL/sass/_main.scss */
.main-nav .sliding-middle-out {
    display: inline-block;
    position: relative;
}
/* line 228, E:/work-space/JNL/sass/_main.scss */
.main-nav .language {
    font-size: 2.5em;
    position: relative;
    border-right: 1px solid #fff;
    top: -5px;
    height: 35px;
}
    /* line 234, E:/work-space/JNL/sass/_main.scss */
    .main-nav .language a {
        top: -14px;
        font-size: .8em;
    }
/* line 239, E:/work-space/JNL/sass/_main.scss */
.main-nav .sliding-middle-out:after {
    content: '';
    display: block;
    margin: auto;
    height: 3px;
    width: 0px;
    background: transparent;
    position: relative;
    top: -23px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
/* line 250, E:/work-space/JNL/sass/_main.scss */
.main-nav .sliding-middle-out:hover:after {
    width: 100%;
    background: #fff;
}

/* line 256, E:/work-space/JNL/sass/_main.scss */
.search {
    font-family: FontAwesome, "Open Sans", Verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    height: 23px;
    position: relative;
    width: 120%;
    top: -7px;
    outline: none;
    border: 0;
    padding: 6px;
}

/* line 270, E:/work-space/JNL/sass/_main.scss */
.slider-container {
    height: 240px;
}
    /* line 272, E:/work-space/JNL/sass/_main.scss */
    .slider-container .bx-wrapper {
    }
        /* line 274, E:/work-space/JNL/sass/_main.scss */
        .slider-container .bx-wrapper li {
            width: 1200px;
        }
        /* line 277, E:/work-space/JNL/sass/_main.scss */
        .slider-container .bx-wrapper .bx-viewport {
            box-shadow: initial;
            border: 0;
            left: 0;
        }
    /* line 283, E:/work-space/JNL/sass/_main.scss */
    .slider-container .bx-caption {
        width: 65%;
        /*margin: 2% 18% !important;*/
        margin: 6% 18%;
        background: rgba(255, 255, 255, 0.5);
        height: 144px;
        box-shadow: 0px 11px 43px 5px #1a1a1a !important;
        border-radius: 13px;
    }
        /* line 289, E:/work-space/JNL/sass/_main.scss */
        .slider-container .bx-caption span {
            color: #1a1a1a !important;
            font-size: 1.5em;
            font-weight: bolder;
        }

/* line 297, E:/work-space/JNL/sass/_main.scss */
.full-row {
    width: 100%;
    position: relative;
    height: 90px;
    background-color: #963333;
    background-image: url('../images/te.svg');
    direction: ltr;
    margin-top: -0.2%;
}
    /* line 303, E:/work-space/JNL/sass/_main.scss */
    .full-row .bx-wrapper {
        /*max-width: 60% !important;*/
        margin: -21px auto;
        padding: 0;
        height: inherit;
    }
        /* line 308, E:/work-space/JNL/sass/_main.scss */
        .full-row .bx-wrapper .bx-controls-direction a {
            text-indent: initial;
        }
        /* line 311, E:/work-space/JNL/sass/_main.scss */
        .full-row .bx-wrapper .bx-viewport {
            top: 7px;
            -moz-box-shadow: 0 0 5px #ccc;
            border: 0 !important;
            left: 0 !important;
            background: transparent !important;
            -moz-transform: translatez(0);
            -ms-transform: translatez(0);
            -o-transform: translatez(0);
            -webkit-box-shadow: initial !important;
            box-shadow: initial !important;
        }
        /* line 323, E:/work-space/JNL/sass/_main.scss */
        .full-row .bx-wrapper .bx-prev {
            left: -135px;
        }
            /* line 325, E:/work-space/JNL/sass/_main.scss */
            .full-row .bx-wrapper .bx-prev:after {
                content: "\f100";
            }
        /* line 329, E:/work-space/JNL/sass/_main.scss */
        .full-row .bx-wrapper .bx-next {
            right: -135px;
        }
            /* line 331, E:/work-space/JNL/sass/_main.scss */
            .full-row .bx-wrapper .bx-next:after {
                content: "\f101";
            }
        /* line 335, E:/work-space/JNL/sass/_main.scss */
        .full-row .bx-wrapper .bx-next,
        .full-row .bx-wrapper .bx-prev {
            background: initial !important;
        }
            /* line 338, E:/work-space/JNL/sass/_main.scss */
            .full-row .bx-wrapper .bx-next:after,
            .full-row .bx-wrapper .bx-prev:after {
                display: block;
                font-family: FontAwesome;
                font-style: normal;
                font-weight: normal;
                width: 32px;
                height: 32px;
                font-size: 4em;
                position: absolute;
                top: 0;
                left: 0;
                color: #fff;
            }

/* line 355, E:/work-space/JNL/sass/_main.scss */
.slide {
    /*height: 91px;*/
    /*height: 115px;*/
}
    /* line 357, E:/work-space/JNL/sass/_main.scss */
    .slide .icon {
        width: 100%;
        height: 34px;
    }
        /* line 361, E:/work-space/JNL/sass/_main.scss */
        .slide .icon img {
            width: 32%;
            margin: 0 auto;
            position: relative;
        }
    /* line 367, E:/work-space/JNL/sass/_main.scss */
    .slide .description {
        width: 100%;
        height: 20px;
        line-height: 20px;
        top: -10px;
        position: relative;
        text-align: center;
    }
        /* line 374, E:/work-space/JNL/sass/_main.scss */
        .slide .description span {
            font-size: 16px;
            color: #fff;
        }

/* line 381, E:/work-space/JNL/sass/_main.scss */
.list-news-container {
    /*width: 100%;*/
    height: 243px;
    /*background: url("../images/pic-event.png") !important;*/
}


/* line 387, E:/work-space/JNL/sass/_main.scss */
.news-list {
    width: 100%;
    min-height: 200px;
    position: relative;
    top: 0;
}
    /* line 392, E:/work-space/JNL/sass/_main.scss */
    .news-list .single-news {
        width: 45%;
        height: 170px;
        background: #fff;
        margin: 0 auto;
        margin-top: 25px;
        box-shadow: -1px 1px 31px 4px #b2b2b2;
        border-radius: 10px;
        display: inline-block;
        margin-right: 3%;
    }
        /* line 399, E:/work-space/JNL/sass/_main.scss */
        .news-list .single-news .news-description {
            width: 100%;
            height: 90px;
            float: right;
            padding-right: 10px;
            /*border-left: 1px solid #000;*/
            display: inline-block;
        }
            /* line 405, E:/work-space/JNL/sass/_main.scss */
            .news-list .single-news .news-description .news-title {
                width: 95%;
                height: 20px;
                float: right;
                font-weight: 700;
                font-size: 16px;
            }
                /* line 409, E:/work-space/JNL/sass/_main.scss */
                .news-list .single-news .news-description .news-title strong {
                    font-size: 1.3em;
                    font-weight: bold;
                }
            /* line 414, E:/work-space/JNL/sass/_main.scss */
            .news-list .single-news .news-description .news-desc {
                width: 75%;
                height: 100px;
                float: right;
                margin-top: 18px;
                border-left: black solid 1px;
            }
                /* line 419, E:/work-space/JNL/sass/_main.scss */
                .news-list .single-news .news-description .news-desc span {
                    font-size: 16px;
                    margin-top: 10px;
                    margin-right: 2%;
                    display: inline-block;
                }
        /* line 426, E:/work-space/JNL/sass/_main.scss */
        .news-list .single-news .news-date {
            width: 25%;
            text-align: center;
            font-size: 18px;
            display: inline-block;
            margin-top: 7%;
            color: black;
        }

/* line 436, E:/work-space/JNL/sass/_main.scss */
.read-more-container {
    width: 100%;
    height: 50px;
    top: 4px;
    right: 3%;
    position: relative;
}
    /* line 441, E:/work-space/JNL/sass/_main.scss */
    .read-more-container button {
        left: 30px;
        position: relative;
        float: left;
        padding: 5px 20px;
        margin-left: 20px;
        border: 0;
        background: #963333;
        color: #fff;
        border-radius: 7px;
        box-shadow: 6px 6px 20px 0px #000;
        outline: none;
        cursor: pointer;
        -webkit-transition: all 2s ease-in-out;
        -moz-transition: all 2s ease-in-out;
        transition: all 2s ease-in-out;
    }

/* line 459, E:/work-space/JNL/sass/_main.scss */
.title-and-icon-conteainer {
    width: 100%;
    /*height: 100px;*/
    position: relative;
}
    /* line 463, E:/work-space/JNL/sass/_main.scss */
    .title-and-icon-conteainer .title-and-icon {
        width: 100px;
        /*height: 100px;*/
        margin: 0 auto;
        top: 2px;
        position: relative;
    }
        /* line 469, E:/work-space/JNL/sass/_main.scss */
        .title-and-icon-conteainer .title-and-icon img {
            width: 100%;
        }

/* line 475, E:/work-space/JNL/sass/_main.scss */
.important-links {
    width: 100%;
    /*height: 250px;*/
    background: #fff;
}

/* line 481, E:/work-space/JNL/sass/_main.scss */
.links-row {
    height: 90px !important;
    background: #fff !important;
}
    /* line 484, E:/work-space/JNL/sass/_main.scss */
    .links-row .bx-viewport {
        top: 0 !important;
    }
    /* line 489, E:/work-space/JNL/sass/_main.scss */
    .links-row .bx-next:after,
    .links-row .bx-prev:after {
        color: #1a1a1a !important;
        top: -15px !important;
    }
    /* line 494, E:/work-space/JNL/sass/_main.scss */
    .links-row .icon {
        height: 45px;
        top: 30px;
        position: relative;
    }
        /* line 499, E:/work-space/JNL/sass/_main.scss */
        .links-row .icon img {
            top: -29px;
            position: relative;
            max-height: 116px;
        }

        .links-row .icon .special-case {
            width: 90% !important;
        }

/* line 507, E:/work-space/JNL/sass/_main.scss */
.image-gallery {
    width: 100%;
    height: 250px;
    direction: ltr;
}
    /* line 511, E:/work-space/JNL/sass/_main.scss */
    .image-gallery .bx-wrapper {
        max-width: 100% !important;
        height: inherit !important;
    }
        /* line 514, E:/work-space/JNL/sass/_main.scss */
        .image-gallery .bx-wrapper .bx-viewport {
            height: inherit !important;
            left: 0 !important;
            -moz-box-shadow: 0 0 5px #ccc;
            -webkit-box-shadow: initial !important;
            box-shadow: initial !important;
            border: 0 !important;
            background: initial !important;
        }
            /* line 522, E:/work-space/JNL/sass/_main.scss */
            .image-gallery .bx-wrapper .bx-viewport .thump {
                height: 250px;
            }
                /* line 524, E:/work-space/JNL/sass/_main.scss */
                .image-gallery .bx-wrapper .bx-viewport .thump img {
                    width: 100%;
                    /*height: inherit;*/
                }
                /* line 528, E:/work-space/JNL/sass/_main.scss */
                .image-gallery .bx-wrapper .bx-viewport .thump .caption {
                    position: absolute;
                    bottom: 0;
                    background: rgba(255, 255, 255, 0.7);
                    width: 100%;
                    height: 60px;
                    text-align: center;
                    font-size: 1.8em;
                    line-height: 60px;
                    color: #000;
                }
        /* line 542, E:/work-space/JNL/sass/_main.scss */
        .image-gallery .bx-wrapper .bx-prev:after {
            content: "\f100";
        }
        /* line 547, E:/work-space/JNL/sass/_main.scss */
        .image-gallery .bx-wrapper .bx-next:after {
            content: "\f101";
        }
        /* line 551, E:/work-space/JNL/sass/_main.scss */
        .image-gallery .bx-wrapper .bx-next,
        .image-gallery .bx-wrapper .bx-prev {
            text-indent: 0px !important;
            background: rgba(0, 0, 0, 0.6);
            line-height: 30px;
            text-align: center;
        }
            /* line 557, E:/work-space/JNL/sass/_main.scss */
            .image-gallery .bx-wrapper .bx-next:after,
            .image-gallery .bx-wrapper .bx-prev:after {
                display: block;
                font-family: FontAwesome;
                font-style: normal;
                font-weight: normal;
                width: 32px;
                height: 32px;
                font-size: 4em;
                position: absolute;
                top: 0;
                left: 0;
                color: #fff;
            }

/* line 574, E:/work-space/JNL/sass/_main.scss */
footer {
    position: relative;
    float: right;
    width: 100%;
    height: 126px;
    background-color: #a79585;
    left: 0;
    bottom: 0;
    right: 0;
    padding-top: 1rem;
}

/* line 586, E:/work-space/JNL/sass/_main.scss */
.footer-item {
    width: 30%;
    margin: 5px;
    height: 135px;
    float: right;
}

/* line 593, E:/work-space/JNL/sass/_main.scss */
.footer-second-item {
    height: 116px;
    float: right;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}
    /* line 601, E:/work-space/JNL/sass/_main.scss */
    .footer-second-item .visitors {
        width: 100%;
        margin: 0 auto;
        /*height: 80px;*/
        border: 1px solid #fff;
        border-radius: 5px;
        text-align: center;
        color: #fff;
        font-size: 16px;
        /*line-height: 80px;*/
    }

/* line 614, E:/work-space/JNL/sass/_main.scss */
.widget {
    direction: ltr;
    z-index: 3;
    width: 100%;
    height: 113px;
    transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transform: translateY(500px);
    border-radius: 10px;
    border: 1px solid #fff;
    margin-right: 4px;
}
    /* line 624, E:/work-space/JNL/sass/_main.scss */
    .widget button {
        /*font-size: 16px;*/
        font-weight: normal;
        float: right;
        margin-top: -2px;
        padding: 11px 30px;
        color: #fff;
        border-radius: 6px;
        background-color: transparent;
        margin-right: 345px;
        border: 1px solid #fff;
        cursor: pointer;
        outline: none;
    }

    /* line 640, E:/work-space/JNL/sass/_main.scss */
    .widget.active {
        transform: translateY(0);
    }

    /* line 644, E:/work-space/JNL/sass/_main.scss */
    .widget:after {
        display: block;
        clear: both;
        content: '';
    }

/* line 650, E:/work-space/JNL/sass/_main.scss */
.slider {
    margin-top: -45px;
    width: 100%;
}

/* line 655, E:/work-space/JNL/sass/_main.scss */
.dragdealer {
    margin: 70px 8px 0;
    border-radius: 7px;
    background: #e9e9ea;
}

    /* line 661, E:/work-space/JNL/sass/_main.scss */
    .dragdealer .green-circle {
        line-height: 30px;
        position: relative;
        z-index: 8;
        width: 20px;
        height: 20px;
        text-align: center;
        background: #fff;
    }

        /* line 672, E:/work-space/JNL/sass/_main.scss */
        .dragdealer .green-circle:after {
            position: absolute;
            top: -8px;
            left: -8px;
            width: 20px;
            height: 20px;
            content: '';
            transition: all .1s;
            border: 8px solid #963333;
            border-radius: 50%;
            background: #fff;
            box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.3);
        }

    /* line 686, E:/work-space/JNL/sass/_main.scss */
    .dragdealer.active .green-circle:after {
        position: absolute;
        top: -10px;
        left: -10px;
        width: 20px;
        height: 20px;
        content: '';
        border: 8px solid #963333;
        border-radius: 50%;
        background: #f1d7d7;
        box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.3);
    }

@keyframes iconIn {
    0% {
        transform: translateY(40px) scale(0);
    }

    70% {
        transform: translateY(-10px) scale(1.3);
    }

    100% {
        transform: translateY(0px) scale(1);
    }
}

@keyframes iconOut {
    0% {
        transform: translateY(0px) scale(1);
    }

    100% {
        transform: translateY(50px) scale(0);
    }
}

/* line 722, E:/work-space/JNL/sass/_main.scss */
.dragdealer .green-circle .icon {
    position: absolute;
    top: -72px;
    left: -18px;
    width: 50px;
    height: 50px;
    transform: scale(0);
    animation: iconOut .3s 1.3s backwards;
    animation-delay: 1s;
    color: white;
    border-radius: 50%;
    background: #963333;
    background-image: url(../images/faces.jpg);
    background-position-x: -13.5px;
    background-position-y: 0;
}

/* line 739, E:/work-space/JNL/sass/_main.scss */
.dragdealer.active .green-circle .icon {
    transform: scale(1);
    transform: translateY(0px) scale(1);
    animation: iconIn .3s forwards;
}

/* line 745, E:/work-space/JNL/sass/_main.scss */
.dragdealer .green-circle .icon:after {
    position: absolute;
    bottom: -10px;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -10px;
    content: '';
    border-width: 15px 10px 0 10px;
    border-style: solid;
    border-color: #963333 transparent transparent transparent;
}

/* line 758, E:/work-space/JNL/sass/_main.scss */
.scale {
    width: 100%;
    margin-top: 5px;
}

    /* line 763, E:/work-space/JNL/sass/_main.scss */
    .scale td {
        position: relative;
        width: 10%;
        text-align: center;
        color: #fff;
    }

        /* line 770, E:/work-space/JNL/sass/_main.scss */
        .scale td:after {
            position: absolute;
            z-index: 5;
            top: -21px;
            left: 50%;
            width: 10px;
            height: 10px;
            margin-left: -6px;
            content: '';
            border-radius: 50%;
            background-color: #bcbec0;
        }

/* line 783, E:/work-space/JNL/sass/_main.scss */
.base {
    position: relative;
    top: -40px;
    width: 800px;
    margin: 0 auto;
}

/* line 790, E:/work-space/JNL/sass/_main.scss */
.base--top {
    height: 8px;
    border-radius: 0 0 8px 8px;
    background: #20ab98;
}

    /* line 796, E:/work-space/JNL/sass/_main.scss */
    .base--top:before {
        position: relative;
        z-index: -5;
        top: -8px;
        display: block;
        height: 8px;
        content: '';
        border-radius: 8px 8px 0 0;
        background: #20ab98;
    }

/* line 807, E:/work-space/JNL/sass/_main.scss */
.base--bottom {
    z-index: 13;
    height: 700px;
    background: #963333;
}

/* line 813, E:/work-space/JNL/sass/_main.scss */
.question {
    width: 80%;
    margin: 0 auto;
    text-align: center;
    border-bottom: 1px solid #fff;
    height: 35px;
    color: #fff;
    font-size: 1.5em;
}

/* line 824, E:/work-space/JNL/sass/_main.scss */
.filter-options {
    width: 100%;
    height: 110px;
    position: relative;
    text-align: center;
}
    /* line 830, E:/work-space/JNL/sass/_main.scss */
    .filter-options ul {
        display: inline-block;
        margin: 0;
        padding: 0;
        zoom: 1;
        width: inherit;
        height: 100%;
        /* For IE, the outcast */
        zoom: 1;
        *display: inline;
    }
        /* line 840, E:/work-space/JNL/sass/_main.scss */
        .filter-options ul li {
            cursor: pointer;
            border: 1px solid #fff;
            border-radius: 50%;
            width: 40px;
            height: 40px;
            display: inline-block;
            margin: 5px;
            -webkit-transition: background-color 1s ease-out;
            -moz-transition: background-color 1s ease-out;
            transition: background-color 1s ease-out;
        }
            /* line 849, E:/work-space/JNL/sass/_main.scss */
            .filter-options ul li i {
                color: #fff;
                font-size: 4em;
                -webkit-transition: all 1s ease-out;
                -moz-transition: all 1s ease-out;
                transition: all 1s ease-out;
            }
/* line 854, E:/work-space/JNL/sass/_main.scss */
.colfooter svg {
    width: 30px;
    height: 30px;
    top: 4px;
    position: relative;
}
/* line 858, E:/work-space/JNL/sass/_main.scss */
.filter-options ul li span {
    color: #fff;
    font-size: .75em;
    font-weight: bolder;
    margin-top: 2px;
    -webkit-transition: all 1s ease-out;
    -moz-transition: all 1s ease-out;
    transition: all 1s ease-out;
}
/* line 865, E:/work-space/JNL/sass/_main.scss */
.filter-options ul li:hover {
    background-color: #fff;
}
/* line 868, E:/work-space/JNL/sass/_main.scss */
.colfooter:hover svg path {
    -webkit-transition: background-color 1s ease-out;
    -moz-transition: background-color 1s ease-out;
    transition: background-color 1s ease-out;
    fill: #963333;
}

.colfooter a {
    color: white !important;
}
/* line 873, E:/work-space/JNL/sass/_main.scss */
.filter-options ul li:hover i,
.filter-options ul li:hover span {
    color: #963333;
}

/* line 882, E:/work-space/JNL/sass/_main.scss */
.contact-us {
    width: 100%;
    height: inherit;
    float: left;
    color: #fff;
    font-size: 1.3em;
}
    /* line 888, E:/work-space/JNL/sass/_main.scss */
    .contact-us .fa-play {
        left: 3px;
        position: relative;
    }
    /* line 892, E:/work-space/JNL/sass/_main.scss */
    .contact-us .contact-us-title {
        border: 0;
        width: 100%;
    }
        /* line 895, E:/work-space/JNL/sass/_main.scss */
        .contact-us .contact-us-title label {
            position: relative;
            left: 10px;
        }
    /* line 902, E:/work-space/JNL/sass/_main.scss */
    .contact-us .contact-circles .filter-options ul {
        position: relative;
    }
        /* line 905, E:/work-space/JNL/sass/_main.scss */
        .contact-us .contact-circles .filter-options ul li {
            position: relative;
            margin-right: 38px;
            font-size: .8em;
            width: 50px;
            /*width: 60px;*/
            height: 60px;
        }
            /* line 912, E:/work-space/JNL/sass/_main.scss */
            .contact-us .contact-circles .filter-options ul li:hover span {
                color: #fff;
            }
            /* line 916, E:/work-space/JNL/sass/_main.scss */
            .contact-us .contact-circles .filter-options ul li i {
                font-size: 2em;
            }
            /* line 919, E:/work-space/JNL/sass/_main.scss */
            .contact-us .contact-circles .filter-options ul li span {
                position: relative;
                top: 35px;
                font-weight: 100;
                white-space: pre;
            }
            /* line 925, E:/work-space/JNL/sass/_main.scss */
            .contact-us .contact-circles .filter-options ul li div {
                border: 0;
            }

/* line 934, E:/work-space/JNL/sass/_main.scss */
.social-connect {
    /*width: 32%;
    height: 50px;*/
    /*float: right;*/
}
    /* line 938, E:/work-space/JNL/sass/_main.scss */
    .social-connect .single-item {
        width: 50px;
        height: 50px;
        float: right;
        line-height: 1px;
        border-radius: 4px;
        text-align: center;
    }
        /* line 946, E:/work-space/JNL/sass/_main.scss */
        .social-connect .single-item i {
            font-size: 2em;
            line-height: 75px;
            cursor: pointer;
            color: #fff;
        }
            /* line 951, E:/work-space/JNL/sass/_main.scss */
            .social-connect .single-item i:hover {
                -webkit-animation: flip 0.5s;
                -moz-animation: flip 0.5s;
                animation: flip 0.5s;
            }
    /* line 956, E:/work-space/JNL/sass/_main.scss */
    .social-connect .follow {
        /*width: 90px;*/
        float: left;
        /* line-height: 60px; */
        /* font-size: 14px; */
        color: #fff;
        /* font-size: 1.3em; */
        margin-right: -25px;
    }

.follow2 {
    display: none;
}
/* line 963, E:/work-space/JNL/sass/_main.scss */
.social-connect .social-media {
    width: 40px;
    height: 50px;
    float: left;
    cursor: pointer;
    -webkit-transition: background 0.2s ease-in-out;
    -moz-transition: background 0.2s ease-in-out;
    transition: background 0.2s ease-in-out;
}
/* line 970, E:/work-space/JNL/sass/_main.scss */
.social-connect .twitter {
    background-image: url(../images/social-media.png);
    background-position: -1px -45px;
    background-repeat: no-repeat;
}
    /* line 974, E:/work-space/JNL/sass/_main.scss */
    .social-connect .twitter:hover {
        background-position: -1px 0px;
    }
/* line 978, E:/work-space/JNL/sass/_main.scss */
.social-connect .pinterest {
    background-image: url(../images/social-media.png);
    background-position: -43px -45px;
    background-repeat: no-repeat;
}
    /* line 982, E:/work-space/JNL/sass/_main.scss */
    .social-connect .pinterest:hover {
        background-position: -43px 0px;
    }
/* line 986, E:/work-space/JNL/sass/_main.scss */
.social-connect .facebook {
    background-image: url(../images/social-media.png);
    background-position: -85px -45px;
    background-repeat: no-repeat;
}
    /* line 990, E:/work-space/JNL/sass/_main.scss */
    .social-connect .facebook:hover {
        background-position: -85px 0px;
    }
/* line 994, E:/work-space/JNL/sass/_main.scss */
.social-connect .youtube {
    background-image: url(../images/social-media.png);
    background-position: -125px -45px;
    background-repeat: no-repeat;
}
    /* line 998, E:/work-space/JNL/sass/_main.scss */
    .social-connect .youtube:hover {
        background-position: -125px 0px;
    }

/* line 1004, E:/work-space/JNL/sass/_main.scss */
.social-copy-right {
    width: 100%;
    height: 50px;
    position: relative;
    float: right;
    top: 11px;
    padding-top: 15px;
}

/* line 1011, E:/work-space/JNL/sass/_main.scss */
.col1 {
    width: 46%;
    float: right;
    height: inherit;
    line-height: 50px;
    text-align: left;
    font-size: 1.3em;
    color: #fff;
}
    /* line 1019, E:/work-space/JNL/sass/_main.scss */
    .col1 a {
        float: right;
        text-decoration: none;
        color: #fff;
        margin-right: 10px;
    }

.col {
    height: inherit;
    color: #fff;
    padding-top: 2%;
}
    /* line 1019, E:/work-space/JNL/sass/_main.scss */
    .col a {
        float: right;
        text-decoration: none;
        color: #fff;
        margin-right: 10px;
        /*font-size: 13px !important;*/
    }

/* line 1027, E:/work-space/JNL/sass/_main.scss */
.search-options {
    width: 120%;
    height: 25px;
    background: rgba(0, 0, 0, 0.5);
    top: -3px;
    position: relative;
    /*right: -5px;*/
    font-size: .8em;
}
    /* line 1034, E:/work-space/JNL/sass/_main.scss */
    .search-options .ul {
        width: 100%;
        display: inline-block;
        height: 30px;
        margin-top: 0;
        top: -9px;
        position: relative;
        list-style-type: circle;
    }
        /* line 1042, E:/work-space/JNL/sass/_main.scss */
        .search-options .ul .li {
            width: 50%;
            float: right;
            display: inline-block;
            height: inherit;
            max-width: 50%;
            margin-left: 0;
            color: #fff;
            border: 0;
            font-size: 1em;
        }
            /* line 1051, E:/work-space/JNL/sass/_main.scss */
            .search-options .ul .li input[type="radio"] {
                margin-left: 5px;
                top: 2px;
                position: relative;
                outline: none;
            }

/* line 1061, E:/work-space/JNL/sass/_main.scss */
.gallery-title {
    text-align: center;
    width: 100%;
    background: #584b3b;
    height: 49px;
    font-size: 2.5em;
    color: #fff;
    font-family: andalus;
}
    /* line 1068, E:/work-space/JNL/sass/_main.scss */
    .gallery-title img {
        top: 20px;
        position: relative;
    }

/* line 1074, E:/work-space/JNL/sass/_main.scss */
.background-mask {
    background: #fff;
    /*background: url(../images/pic-event.png) !important;*/
}



.gallery-title-inner-page {
    text-align: center;
    width: 50%;
    background: #584b3b;
    height: 50px;
    font-size: 1.5em;
    color: #fff;
    margin: 0 auto;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

    .gallery-title-inner-page img {
        top: 20px;
        position: relative;
    }

.title {
    font-size: 1.2em;
    font-weight: bolder;
}


.submenu ul li {
    font-size: 1em !important;
}


.half-row {
    width: 50%;
    float: right;
}

    .half-row span {
        position: relative;
        right: 5px;
    }

.fotorama__caption__wrap {
    width: 100%;
    background: rgba(0,0,0,0.7) !important;
    text-align: center !important;
    color: #fff;
    font-size: 1em;
}

.ButtonRedMore {
    left: 50px;
    position: relative;
    float: left;
    padding: 5px 20px;
    margin-left: 20px;
    border: 0;
    background: #963333;
    color: #fff;
    border-radius: 7px;
    box-shadow: 6px 6px 20px 0px #000;
    outline: none;
    cursor: pointer;
    -webkit-transition: all 2s ease-in-out;
    -moz-transition: all 2s ease-in-out;
    transition: all 2s ease-in-out;
}

.btnEvaluation {
    font-size: 16px;
    font-weight: normal;
    float: inherit;
    margin-top: 8px;
    padding: 7px;
    color: #fff;
    border-radius: 6px;
    background-color: transparent;
    outline: none;
    width: 100px;
}

.slimScrollBar {
    display: block !important;
    opacity: 1 !important;
}

html {
    background: none;
}

.navbar {
    /*margin-top: 6%;*/
}

.navbar-nav .open .dropdown-menu > li > a {
    font-size: 18px;
    float: right;
}

.navbar-inverse .navbar-nav > li > a {
    float: right;
}
/*ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
    margin: 0;
}
#navbarCollapse > ul > li.dropdown.floatdir > ul > li {
    display: block;
    margin: 0;
}*/
/*.dropdown-submenu {
    display: block !important;
    margin: 0 !important;
}*/

.container {
    padding-right: 0px !important;
    padding-left: 0px !important;
    border-radius: 0px !important;
}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    background-color: rgba(0, 0, 0, 0.5);
}

.navbar-inverse, .navbar-nav > li > .dropdown-menu {
    background-color: rgba(0, 0, 0, 0.5);
    border: 0px;
}

.header-link {
    color: white !important;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
    background-color: #d2d2d24a;
}

.width {
    width: 100% !important;
}

.floatdir {
    float: right;
}

.navbar-nav > li {
    float: right;
}

div.slider-container > div > div.bx-viewport > ul > li {
    width: 100% !important;
}

.dropdown-submenu {
    position: relative;
    width: 100%;
}

    .dropdown-submenu .dropdown-menu {
        top: 136px;
        right: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        width: 100%;
    }

body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    background: none;
}

#navbarCollapse > ul.nav.navbar-nav.floatdir > li.dropdown.floatdir.open > ul > li {
    font-size: 1.5em !important;
    width: 100%;
}

#navbarCollapse > ul.nav.navbar-nav.floatdir > li {
    font-size: 17px;
}

#navbarCollapse {
    width: 100%;
}

body {
    padding: 0;
    margin: 0;
    background: #f5f5f5;
}

.footer-itemlst {
    width: 30%;
    margin: 5px;
    height: 135px;
    float: right;
}

.footer-item2 {
    width: 11%;
    margin: 5px;
    height: 135px;
    float: right;
}

.lblcopywrite {
    float: right;
}

.RelatedLinksimg {
    width: 180px;
    height: 230px;
}

.div1 {
    width: 24%;
    display: inline-block;
    text-align: center;
    padding: 1%;
}

.div100 {
    width: 49%;
    display: block;
    text-align: center;
    padding: 1%;
}

.imgHashemite {
    width: 420px;
}

.Center {
    text-align: center;
    padding-bottom: 2%;
}

.col_Scheduler_News1 {
    width: 20%;
    display: inline-block;
}

.col_Scheduler_News2 {
    width: 79%;
    display: inline-block;
    padding-right: 1%;
}


fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: .35em .625em .75em;
}

.field {
    height: 473px;
}

table, .col-sm-12 span {
    font-size: 17px;
}

.calendar {
    float: left;
    margin-top: -1%;
}


th, td {
    text-align: right;
}

.colfooter {
    width: 25%;
}

.special-case {
    text-align: -webkit-center;
    text-align: -moz-center; /*firefox*/
}

    .special-case img {
        height: 74px;
        margin-right: 11%;
        margin-top: 3%;
    }

here:after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 50%;
    border-left: 2px dotted #ff0000;
    transform: translate(-50%);
}

.bredscram {
    width: 100% !important;
    background-color: #963333;
    background-image: url(../images/te.svg);
    border-top: solid 1px #d5d7d8;
}

    .bredscram a {
        color: white !important;
    }

.upbredscram {
    float: left;
    list-style: none;
    position: relative;
    width: 160px !important;
    margin-right: 10px;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

.gal {
    background: #a795858a;
    height: 99px;
    text-align: center;
    padding-top: 6px;
    font-size: 20px;
}

    .gal a {
        color: white !important;
    }

    .gal img {
        width: 100%;
        border-radius: 50px;
    }

    .gal strong {
        font-weight: 700;
        font-family: andalus;
        color: black !important;
        font-size: 22px;
    }

.RadCalendar {
    width: 98% !important;
}

.padding {
    padding-top: 1%;
    padding-bottom: 2%;
}

.rcSelected a {
    color: black !important;
    text-align: center;
}

.vex.vex-theme-wireframe .vex-content {
    border: 2px solid #963333 !important;
}

.vex.vex-theme-wireframe .vex-dialog-button.vex-dialog-button-primary {
    background: #963333 !important;
    box-shadow: 3px 3px 20px 0px #000;
}

.RadCalendar .rcMain .rcRow a, .RadCalendar .rcMain .rcRow span {
    padding-top: 6% !important;
}

.imp {
    text-align: center;
    font-size: 31px;
    font-family: andalus;
}

#myBtn {
    display: none;
    position: fixed;
    bottom: 20px;
    right: -12px;
    z-index: 99;
    font-size: 18px;
    border: none;
    outline: none;
    color: white;
    cursor: pointer;
    padding: 15px;
    border-radius: 4px;
}

.Content {
    color: black;
}

.Video .bx-wrapper .bx-viewport {
    height: 362px !important;
}

.lblrd {
    padding-right: 1%;
    font-size: 15px;
    color: white !important;
}

.div50 {
    width: 50%;
}

.demo-container {
    width: 790px;
}

.floatleft {
    float: left !important;
}

.RadMediaPlayer .rmpPlaylistVertical {
    margin-right: -509px !important;
    width: 510px !important;
}

.videopage {
    height: 360px;
    width: 640px;
}

#tags > span {
    cursor: pointer;
    float: right;
    color: #fff;
    background: #00bc8c;
    padding: 5px;
    margin-top: 9%;
    border-radius: 7px;
    font-size: 18px;
    margin: 1%;
    margin-top: 9%;
}

    #tags > span:hover {
        opacity: 0.7;
    }

    #tags > span:before {
        content: "X";
        border: 1px solid;
        padding: 2px 5px;
        margin-left: 3px;
        font-size: 11px;
    }

.Grid {
    background-color: #fff;
    margin: 5px 0 10px 0;
    border: solid 1px #525252;
    border-collapse: collapse;
    font-family: Calibri;
    color: #474747;
    width: 50%;
}

    .Grid td {
        padding: 2px;
        border: solid 1px #c1c1c1;
    }

    .Grid th {
        padding: 4px 2px;
        color: #fff;
        background: #963333 url(Images/grid-header.png) repeat-x top;
        border-left: solid 1px #525252;
        font-size: 0.9em;
    }

    .Grid .alt {
        background: #fcfcfc url(Images/grid-alt.png) repeat-x top;
    }

    .Grid .pgr {
        background: #363670 url(Images/grid-pgr.png) repeat-x top;
    }

        .Grid .pgr table {
            margin: 3px 0;
        }

        .Grid .pgr td {
            border-width: 0;
            padding: 0 6px;
            border-left: solid 1px #666;
            font-weight: bold;
            color: #fff;
            line-height: 12px;
        }

        .Grid .pgr a {
            color: Gray;
            text-decoration: none;
        }

            .Grid .pgr a:hover {
                color: #000;
                text-decoration: none;
            }
