﻿@charset "utf-8";
/* CSS Document */

/*----- BEGIN OF "MASTER" ----*/
body {
    background-color: #ffae00;
    margin: 0;
    background: url(../Images/Pattern_Orange2.jpg) repeat center top;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
}

.registerNow {
    margin-left: 24px;
    width: 100px;
}

ul, ol {
    color: #127C9D;
}

.Banner_BG {
    background: url(../Images/Banner_BG_ar.png) no-repeat center top;
}

.alien {
    background: url("../Images/alien_ar.png") no-repeat scroll center center transparent;
    float: left;
    height: 87px;
    right: 33px;
    position: relative;
    width: 65px;
}

.Footer {
    background: url(../Images/Footer_Final.png) repeat-x center top;
    margin-top: -125px;
    padding-top: 144px;
    position: static;
    z-index: 0;
}

.FooterBGColor {
    background-color: #84A105;
}

.Alien_Container {
    margin: auto;
    z-index: 100;
    padding-top: 105px;
}

.AlienCopy .Obj_Alien {
    bottom: 15px;
    position: absolute;
    right: 12px;
}

.CopyRights {
    font-size: 13px;
    font-weight: normal;
    color: #FFFFFF;
    background-color: #657b03;
    text-align: center;
    padding: 10px 0;
}

    .CopyRights ul {
        list-style: none;
        padding: 0;
        margin: 0;
        margin: 0 auto;
        height: 30px;
        display: inline-block;
    }

        .CopyRights ul li {
            float: left;
            padding: 0 15px;
            border-left: 1px solid #fff;
        }

            .CopyRights ul li a {
                color: #fff;
                text-decoration: none;
            }

                .CopyRights ul li a:hover {
                    text-decoration: underline;
                }

a img {
    border: none;
}

p {
    color: #3E3E3E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 20px;
    margin: 10px;
}

h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #077eaf;
    margin-top: 18px;
}

h3 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 3px 0 5px;
    padding: 3px 5px 0 0;
    line-height: 15px;
}

h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #ff5a00;
    margin: 20px 0;
}

    h4 a {
        color: #FF5A00;
        text-decoration: underline;
    }

        h4 a:hover {
            text-decoration: none;
        }

h5 {
    font-family: Tahoma;
    font-size: 20px;
    color: #ff7e00;
    float: right;
    margin: 0;
}

    h5 a {
        color: #FF7E00;
        text-decoration: none;
    }

        h5 a:hover {
            text-decoration: underline;
        }

h6, .shaded_dashed h6, .non_shaded_solid h6 {
    color: #FF7E00;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    margin: 10px;
}

    h6 a, .shaded_dashed h6 a, .non_shaded_solid h6 a {
        color: #FF7E00;
        text-decoration: none;
    }

.non_shaded_solid_margin0 h4 a, .shaded_dashed_margin0 h4 a, .shaded_dashed h4 a, .non_shaded_solid h4 a {
    color: #FF5A00;
    text-decoration: none;
}

h6 a:hover {
    text-decoration: underline;
}

td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #2D2D2D;
}

hr {
    clear: both;
    border: 1px dashed #7CC3D8;
    border-bottom: none;
    border-right: none;
    border-left: none;
    margin-bottom: 15px;
    margin-top: 10px;
}

.Date {
    clear: both;
    color: #F46200;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    text-align: right;
}

.float_left {
    float: right;
}

.float_right {
    float: left;
}

.clear {
    clear: both;
    height: 1px;
    line-height: 1px;
}

.normal_Text {
    color: #127C9D;
    font-size: 15px;
    line-height: 18px;
    font-family: Arial, Helvetica, sans-serif;
    direction: rtl;
    width: 100% !important;
    clear: both;
    margin: 0 !important;
}

    .normal_Text img {
        margin: 5px 10px;
        padding: 3px;
    }

.shaded_dashed img {
    border: 1px solid #C8C8C8 !important;
    margin: 3px 10px 15px 15px;
    padding: 3px;
    border-radius: 5px;
    display: inline-block;
}

.non_shaded_solid img {
    border: 1px dashed #9F9F9F !important;
    margin: 5px 10px;
    padding: 3px;
}

.normal_Text p {
    color: #127C9D;
    font-size: 15px;
    line-height: 18px;
    font-family: Arial, Helvetica, sans-serif;
}

.Content_Box {
    background-color: #FFFFFF;
    border: 10px solid #F8931D;
    border-radius: 70px;
    margin: auto;
    padding-top: 25px;
    position: relative;
}

.Right_Content {
    direction: rtl;
}
/*@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {*/
/*.Right_Content*/ { /*top: 0;*/
}
/* IE10+ CSS styles go here */
/*}*/
.Left_Content_fit {
    width: 637px;
    float: right;
    direction: rtl;
}

.top_links {
    height: 105px;
    position: absolute;
    direction: rtl;
    z-index: 200;
    left: 10%;
    right: 11%;
}

    .top_links .cloud {
        top: 2px;
    }

        .top_links .cloud img {
            max-height: 120px;
        }

    .top_links .menu_up_links ul {
        left: 0;
        margin: 0 auto;
        padding: 0 0 0 35px;
        position: absolute;
        top: 0;
    }

    .top_links .menu_up_links li {
        color: #646464;
        float: left;
        font-size: 16px;
        font-weight: bold;
        list-style-type: none;
        margin: 10px 0 0;
        padding: 0 15px;
    }

        .top_links .menu_up_links li a {
            text-decoration: none;
            color: #797979;
        }

            .top_links .menu_up_links li a:hover {
                text-decoration: underline;
            }

.menu_up_links {
    float: right;
    position: relative;
    right: 20px;
    top: -72px;
}

#homeContainer {
    position: inherit;
    right: -10px;
    top: -10px;
}

#planContainer {
    position: inherit;
    top: -11px;
}

#experienceContainer {
    position: inherit;
    top: 2px;
}

#getContainer {
    position: inherit;
    top: -13px;
}
#projectsContainer {
    position: inherit;
    top: -13px;
}
#homehome {
    background: url("../images/Home_Link1_ar.png") no-repeat scroll 0 0 transparent;
    height: 70px;
    margin-right: 2px;
    position: relative;
    width: 85px;
}

#HomeHang {
    background: url(../images/line.png) right top repeat-y;
    height: 125px;
    margin-right: 44px;
}

#planplan {
    background: url("../images/PlanYourVisit_Link1_ar.png") no-repeat scroll 0 0 transparent;
    height: 76px;
    margin-right: 20px;
    position: relative;
    width: 70px;
}

#PlanHang {
    background: url(../images/line.png) right top repeat-y;
    height: 125px;
    margin-right: 60px;
}

#experienceexperience {
    background: url("../images/ExperienceCenter_Link1_ar.png") no-repeat scroll 0 0 transparent;
    height: 75px;
    margin-right: 15px;
    position: relative;
    width: 97px;
}

#ExperienceHang {
    background: url(../images/line.png) right top repeat-y;
    height: 125px;
    margin-right: 80px;
}

#getget {
    background: url("../images/GetInvolved_Link1_ar.png") no-repeat scroll 0 0 transparent;
    height: 70px;
    margin-right: 25px;
    position: relative;
    width: 121px;
}

#GetHang {
    background: url(../images/line.png) right top repeat-y;
    height: 125px;
    margin-right: 76px;
}
#projectsprojects {
    background: url("../images/Projects_Link1_ar.png") no-repeat scroll 0 0 transparent;
    height: 70px;
    margin-right: 15px;
    position: relative;
    width: 100px;
}

#projectsHang {
    background: url(../images/line.png) right top repeat-y;
    height: 125px;
    margin-right: 60px;
}
.Lang {
    float: left;
    padding: 0 !important;
    position: relative;
    text-align: center;
    top: 33px;
}

    .Lang a {
        padding: 5px;
        text-align: center;
        font-family: 'Conv_SimLLHP';
        cursor: pointer;
        font-size: 16px;
        display: block;
        margin-right: -30px;
    }

.button-wrapper {
    background: #46cde7;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2Y2RlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODkyYWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #46cde7 0%, #2892af 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#46cde7), color-stop(100%,#2892af));
    background: -webkit-linear-gradient(top, #46cde7 0%,#2892af 100%);
    background: -o-linear-gradient(top, #46cde7 0%,#2892af 100%);
    background: -ms-linear-gradient(top, #46cde7 0%,#2892af 100%);
    background: linear-gradient(to bottom, #46cde7 0%,#2892af 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46cde7', endColorstr='#2892af',GradientType=0 );
    border-radius: 50px;
    box-shadow: 0 2px 2px #B2B3B5 inset, 0 1px 0 #FFFFFF;
    padding: 8px;
}

a.ocean, input.ocean, ul.ocean li a, th.ocean {
    background: -moz-linear-gradient(center top, #4AD4EE, #278FAC) repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 1px 0 #197A9D inset;
    color: #125267;
    text-shadow: 0 1px 0 #60ACC1;
}

a.button {
    border-radius: 50px;
    display: block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 36px;
    line-height: 26px;
    text-align: center;
    text-decoration: none;
    width: 100%;
}

@font-face {
    font-family: 'Conv_SimLLHP';
    src: url('fonts/SimLLHP.eot');
    src: local('☺'), url('fonts/SimLLHP.woff') format('woff'), url('fonts/SimLLHP.ttf') format('truetype'), url('fonts/SimLLHP.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

.Albums {
    margin: auto;
    margin-top: 10px;
}

.AlbumContainer {
    margin: 5px 4px 5px 0;
    width: 288px;
}

.PhotoContainer {
    width: 140px;
    margin: 5px 3px;
}

.AlbumContainer a {
    text-align: right;
    line-height: 20px;
    font-size: 15px;
}

.PhotoAlbum {
    background: url(../Images/PhotoAlbums.png) no-repeat center center;
    width: 135px;
    height: 110px;
    float: right;
    margin-left: 10px;
}

.Photos {
    margin: auto;
    padding: 10px;
    border: 1px solid #DBDBDB;
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #e0e1e1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e0e1e1));
    background: -webkit-linear-gradient(top, #ffffff 0%,#e0e1e1 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#e0e1e1 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#e0e1e1 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#e0e1e1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e1e1',GradientType=0 );
    box-shadow: 1px 1px 3px #61ABC1;
}

.Presentations {
    background: url("../Images/PhotoBG.png") no-repeat scroll center center transparent;
    height: 82px;
    margin: auto;
    padding: 10px;
    width: 107px;
    float: right;
    margin-left: 10px;
}

    .Presentations img {
        border: medium none !important;
        margin: 1px 0;
        padding: 0;
        max-height: 79px;
        max-width: 107px;
    }

.shaded_dashed .Photos img {
    margin: 1px 0;
    border: none !important;
    padding: 0;
}

.shaded_dashed .PhotoAlbum img {
    border: none !important;
    margin: 16px 0 0 7px;
    padding: 1px;
}
/*Paging*/


#text {
    display: inline-block;
}

    #text img {
        border: 0px;
    }

    #text .pagination {
        font-size: .9em;
        font-weight: bold;
        text-align: right;
        margin: .1em 0 1em 0;
        line-height: 180%;
        white-space: normal;
        clear: both;
        margin: 15px 0 1em;
    }

        #text .pagination span {
            position: absolute;
            left: -1000px;
        }

        #text .pagination a, #text .pagination strong {
            text-decoration: none;
            text-align: center;
            vertical-align: top;
            float: right;
            text-align: center;
            padding: 0;
            margin-right: 2px;
            border: 1px solid;
            height: 2em;
            -moz-border-radius: .3em;
            -webkit-border-radius: .3em;
        }

        #text .pagination a {
            background-color: #F1F6F5;
            border-color: #c8d6d6 #9EADAD #9EADAD #c8d6d6;
            border-radius: 4px;
            margin: 0 3px;
            padding: 0 10px;
        }

            #text .pagination a:visited {
                text-decoration: none;
            }

            #text .pagination a:hover {
                background-color: #EDECE4;
                color: #000;
                border-color: #C9C7BC #808080 #808080 #C9C7BC;
            }

            #text .pagination a:active,
            #text .pagination a:focus {
                background-color: #E0DFD7;
                color: #000;
                border-color: #808080 #C9C7BC #C9C7BC #808080;
            }

.pagination .selected {
    background-color: #f1eed7;
    color: #CE4D0E;
    border-color: #808080 #C9C7BC #C9C7BC #808080 !important;
}

#text .pagination .skip {
    border: none;
    background-color: transparent;
    color: #000;
    position: static;
    float: left;
    margin-right: 2px;
    width: auto;
    height: 1.7em;
}

    #text .pagination .skip:visited {
        color: #5F7BB3;
        background-color: transparent;
    }

    #text .pagination .skip:hover,
    #text .pagination .skip:active,
    #text .pagination .skip:focus {
        background-color: transparent;
        color: inherit;
        -moz-appearance: none;
    }

.shaded_dashed #text .pagination img {
    border: none !important;
}

#text .pagination img {
    border: none;
    margin: 0.25em 0;
    padding-top: 2px;
}

#text .pagination::after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#text .pagination span.select {
    text-align: center;
    position: relative;
    left: 0;
    float: left;
    background-color: #F1F6F5;
    color: inherit;
    margin-right: 2px;
    padding: 0;
    border: 1px solid #c8d6d6;
    border-color: #c8d6d6 #9EADAD #9EADAD #c8d6d6;
    min-width: 1.8em;
    height: 1.7em;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

    #text .pagination span.select:hover {
        background-color: #EDECE4;
        color: #000;
        border-color: #C9C7BC #808080 #808080 #C9C7BC;
    }

    #text .pagination span.select::before {
        content: "...";
        position: static;
        display: inline;
        cursor: default;
        font-weight: bold;
        color: #036;
        background-color: transparent;
    }

    #text .pagination span.select:hover::before {
        color: #000;
        background-color: transparent;
    }

    #text .pagination span.select::after {
        content: url(ico_menuebutton.png);
        cursor: default;
        background-color: transparent;
    }

    #text .pagination span.select:hover::after {
        content: url(ico_menuebutton_hover.png);
    }

    #text .pagination span.select span.option {
        display: none;
        position: absolute;
        z-index: 9;
        left: -1px;
        text-align: left;
        padding: 0 1em 1em;
        margin-left: -1em;
        width: 9.5em;
    }

    #text .pagination span.select:hover span.option {
        display: block;
    }

    #text .pagination span.select span.option span.items {
        position: static;
        background-color: #fff;
        color: inherit;
        border: 1px solid;
        border-color: #c9c7bc #808080 #808080 #c9c7bc;
        padding: 2px 2px 0;
        float: left;
    }

        #text .pagination span.select span.option span.items::after {
            content: ".";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
            overflow: hidden;
        }

#text ul#ext-liste + h5 {
    margin-top: -1.5em;
}

#text ul + h5 + .pagination span.select:hover span.option {
    bottom: 1.75em;
    padding: 1em 1em 0;
    z-index: 11;
}

#text .pagination span.select span.buttons::after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#text .pagination > span.select a {
    margin: 2px 1px;
}

/*End of Paging*/
/*----- END OF "MASTER" ----*/
/*---- BEGIN OF FOOTER "MASTER" ----*/

.Footer_Content {
    direction: rtl;
    background-color: #84A105;
    padding-bottom: 20px;
}

    .Footer_Content p {
        font-size: 13px;
        color: #2d2d2d;
        float: right;
        margin: 12px 0;
        line-height: 16px;
    }

.Publications a, .Poll a {
    color: #fff;
}

.Publications img {
    float: left;
    margin-right: 20px;
    margin-left: 5px;
    border: 3px solid #ededed;
}

.Publications_Title, .Recent_Photo_Title, .Get_In_Touch_Title, .Poll_Title {
    color: #FFFFFF;
    font-family: 'Conv_AF-Al Nassrah';
    font-size: 45px;
    font-variant: normal;
    text-shadow: 2px 2px 2px #333333;
    font-variant: small-caps;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .Publications_Title, .Recent_Photo_Title, .Get_In_Touch_Title, .Poll_Title, .Calendar_Title, .News_Center .News_Title, .notification_title, .Fancy_Title, .SCI-Fancy-Title {
        font-family: 'Conv_Tachkili Font TTF' !important; /* IE10+ CSS styles go here */
        font-family: 'Conv_Tachkili Font TTF'\0 !important; /* IE8, IE9 */
        font-size: 2.5em;
    }
}

.Publications p {
    color: #2D2D2D;
    float: right;
    font-size: 13px;
    margin: 12px 0;
}

.Recent_Photo_IMG {
    background-color: #ededed;
    border: thin solid #999999;
    float: right;
    margin-left: 10px;
    margin-top: 8px;
    padding: 3px;
}

.Get_In_Touch input {
    width: 100%;
    display: block;
}

.Get_In_Touch td {
    padding-left: 10px;
}

.Contact_Message {
    height: 66px;
    width: 100%;
}

.CopyRights p {
    color: #fff;
}
/*---- END OF FOOTER "MASTER" ----*/
/*---- BEGIN OF RIGHT_CONTENT "MASTER" ----*/
.Calendar {
    background-color: #ffd826;
    border-radius: 10px;
    display: block;
    margin-bottom: 15px;
    padding-bottom: 15px;
    padding-top: 30px;
    width: 100% !important;
}

.Calendar_Title {
    background: #e007a6;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwMDdhNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNjA2ODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e007a6 0%, #b60687 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e007a6), color-stop(100%,#b60687));
    background: -webkit-linear-gradient(top, #e007a6 0%,#b60687 100%);
    background: -o-linear-gradient(top, #e007a6 0%,#b60687 100%);
    background: -ms-linear-gradient(top, #e007a6 0%,#b60687 100%);
    background: linear-gradient(to bottom, #e007a6 0%,#b60687 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e007a6', endColorstr='#b60687',GradientType=0 );
    border-radius: 5px;
    box-shadow: -1px 1px 1px #666666;
    color: #FFFFFF;
    font-family: 'Conv_AF-Al Nassrah';
    font-size: 45px;
    line-height: 1em;
    margin: 5px auto -25px;
    padding: 10px 0;
    position: relative;
    text-align: center;
    width: 80%;
    z-index: 3;
    text-shadow: 2px 2px 2px #3E3E3E;
}

    .Calendar_Title i {
        font-size: .6em;
        transform: rotate(-7deg);
        -ms-transform: rotate(-7deg); /* IE 9 */
        -webkit-transform: rotate(-7deg); /* Opera, Chrome, and Safari */
        color: #A2E1F8;
    }

.yui-skin-sam .yui-calendar {
    width: 100% !important;
}

    .yui-skin-sam .yui-calendar .calheader {
        width: 100% !important;
    }

.Home_News img {
    border: 1px solid #646347;
    margin-top: 8px;
    float: left;
    margin-right: 8px;
}

.Home_News p {
    margin-top: 0px;
    margin-left: 0px;
}

.Home_News a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #0066CC;
    margin-right: 10px;
}

.News_Buttons {
    background: url("../Images/Blue_Next_ar.png") no-repeat scroll left center transparent;
    float: left;
    height: 20px;
    line-height: 17px;
    margin-left: 5px;
    padding-left: 18px;
}

.Socials {
    background: url(../Images/Social_NetWorks_ar.png) no-repeat left center;
    bottom: -24px;
    height: 95px;
    width: 100%;
    direction: rtl;
    margin-top: 40px;
}

.FB a {
    float: left;
    margin-left: 78px;
    margin-top: 14px;
}

.Twitter a {    
    float: left;
    margin-left: -65px;
    margin-top: 47px;
}

.NewsLetter a {
    border-left: 1px solid #D7D7D7;
    float: left;
    margin-left: 70px;
    padding-left: 13px;
}

.Youtube a {
    border-left: 1px solid #D7D7D7;
    float: left;
    margin-left: 15px;
    padding-left: 13px;
}

.News_Center .News_Title {
    background: #8f9191;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmOTE5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzg2ODg4YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZjkxOTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #8f9191 0%, #86888a 46%, #8f9191 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8f9191), color-stop(46%,#86888a), color-stop(100%,#8f9191));
    background: -webkit-linear-gradient(top, #8f9191 0%,#86888a 46%,#8f9191 100%);
    background: -o-linear-gradient(top, #8f9191 0%,#86888a 46%,#8f9191 100%);
    background: -ms-linear-gradient(top, #8f9191 0%,#86888a 46%,#8f9191 100%);
    background: linear-gradient(to bottom, #8f9191 0%,#86888a 46%,#8f9191 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f9191', endColorstr='#8f9191',GradientType=0 );
    border-radius: 5px;
    box-shadow: -1px 1px 1px #666666;
    color: #FFFFFF;
    font-family: 'Conv_AF-Al Nassrah';
    font-size: 2em;
    line-height: 30px;
    margin: 10px 0;
    padding: 10px 0;
    position: relative;
    text-align: center;
    z-index: 3;
    text-shadow: 2px 2px 2px #3E3E3E;
}

.News_Center hr {
    margin-right: 5px;
    margin-left: 6px;
    border: 1px solid #7CC3D8;
    border-bottom: none;
    border-right: none;
    border-left: none;
}

.NewsPaper {
    background: url("../Images/news.png") no-repeat scroll right center transparent;
    float: right;
    height: 30px;
    margin-bottom: 5px;
    margin-right: 10px;
    padding-right: 35px;
    padding-top: 5px;
}
/*---- END OF RIGHT_CONTENT "MASTER"----*/
/*----- BEGIN OF HOME ----*/
.notification_style {
    padding: 0 10px 40px;
    text-align: center;
    margin-top: 5px;
    background-color: #FFF001;
    border: 2px solid #FFE300;
    border-radius: 10px;
    position: relative;
    font-size: 15px;
}

.notification_title {
    margin: 15px auto 9px;
    width: 100%;
    background: none repeat scroll 0 0 #259DB4;
    border-radius: 10px;
    text-shadow: 2px 2px 1px #747474;
    color: #fff;
    font-family: 'Conv_AF-Al Nassrah';
    font-size: 2em;
}

.notification_style ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.notification_style #aNotificationPrev {
    bottom: 20px;
    left: 10px;
    position: absolute;
}

.notification_style #aNotificationNext {
    bottom: 20px;
    right: 10px;
    position: absolute;
}

.notification_style p {
    margin: 8px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #127C9D;
    font-size: 15px;
}

.notification_style img {
    margin: 0 auto;
    padding: 0;
}

.At_PSC {
    direction: rtl;
    margin-top: 18px;
    margin-bottom: 20px;
    width: 100%;
}

.At_PSC_Rect {
    margin-right: 0;
    margin-left: 0;
    position: relative;
    background-color: #F8931D;
    border: 2px solid #FFFFFF;
    border-radius: 10px;
    box-shadow: 0 2px 4px #CDCDCD;
    padding: 15px 15px 35px;
}

    .At_PSC_Rect img {
        border: 1px solid #fff;
    }

    .At_PSC_Rect ul {
        color: #fff;
    }

.nowAtPSC {
    background: url(../Images/At_PSC_BTN.png) no-repeat center center;
    padding: 0 8px;
    text-decoration: none;
}

.nowAtPSCSelected {
    background: url(../Images/At_PSC_BTN_Hover.png) no-repeat center center;
}

.Highlights {
    float: right;
    width: 530px;
    direction: rtl;
}

    .Highlights p {
        margin: 0px;
    }

.Highlights_img {
    width: 115px;
    height: 70px;
    float: right;
    padding: 3px;
    border: solid 1px #bababa;
    margin-left: 10px;
}

.Highlights_piece {
    float: right;
    margin-right: 22px;
    width: 240px;
    height: 95px;
}

    .Highlights_piece a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #7d7777;
        text-decoration: none;
    }

        .Highlights_piece a:hover {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            font-weight: normal;
            color: #0066CC;
            text-decoration: underline;
        }

.Highlights hr {
    margin-right: 22px;
    border: 1px solid #7CC3D8;
    border-bottom: none;
    border-right: none;
    border-left: none;
    margin-top: 15px;
}

.Get_Involved {
    padding-top: 20px;
    direction: rtl;
    position: relative;
}

.Get_Involved_IMG img {
    display: list-item;
    margin: 0 auto;
    position: relative;
}

.Get_Involved h4 {
    color: #F87A1D;
    float: right;
    font-family: arial;
    font-size: 21px;
    margin-bottom: 5px;
    margin-top: 0;
    text-shadow: 1px 1px 1px #52514C;
}

.Get_Involved_Links {
    float: right;
}

    .Get_Involved_Links ul {
        margin: 0 2px;
        padding: 0px;
        font-size: 13px;
    }

    .Get_Involved_Links li {
        border-bottom: 1px solid #87B94C;
        list-style-type: none;
        padding-bottom: 0;
        padding-top: 0;
    }

    .Get_Involved_Links a {
        color: #003B54;
        display: block;
        padding: 3px 17px 3px 0;
        text-decoration: none;
    }

        .Get_Involved_Links a:hover {
            color: #fff;
            text-decoration: underline;
            background: url(../Images/Get_Involved_Arrow_ar.png) no-repeat right center;
        }

.Get_Involved p {
    float: right;
    font-size: 12px;
    margin: 0;
    line-height: 17px;
}

.Get_Involved_Buttons {
    background-color: #FFFFFF;
    float: left;
    height: 37px;
    padding: 1px;
    width: 19px;
    position: absolute;
    bottom: 15px;
    left: 15px;
}

    .Get_Involved_Buttons a {
        margin: 0px;
        text-decoration: none;
        padding: 0 !important;
    }

.Experience_Center {
    direction: rtl;
    float: right;
    width: 100%;
}

.Experience_Center_Buttons {
    background-color: #FFFFFF;
    float: left;
    height: 20px;
    width: 40px;
    margin-left: 5px;
}

.Experience_Center_IMGs {
    width: 472px;
    float: right;
    height: 95px;
    margin-bottom: 8px;
    margin-top: 40px;
}

    .Experience_Center_IMGs img {
        margin-left: 10px;
        float: right;
    }
/*----- END OF HOME ----*/
.normal_title {
    color: #fff;
    line-height: 30px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 15px;
    height: 30px;
}

    .normal_title img {
        border: none;
        margin: 2px 10px;
        padding: 3px;
    }

    .normal_title a {
        color: #fff;
        border: none;
        text-decoration: none;
    }

        .normal_title a:hover {
            color: #fff;
            text-decoration: underline;
        }

.normal_title_tab {
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    line-height: 30px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 15px;
    height: 30px;
}

    .normal_title_tab img {
        border: none;
        margin: 2px 10px;
        padding: 3px;
    }

    .normal_title_tab a {
        color: #fff;
        border: none;
        text-decoration: none;
    }

        .normal_title_tab a:hover {
            color: orange;
            text-decoration: underline;
        }

.normal_title_tab_selected {
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    line-height: 30px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 15px;
    height: 30px;
}

    .normal_title_tab_selected img {
        border: none;
        margin: 2px 10px;
        padding: 3px;
    }

    .normal_title_tab_selected a {
        color: orange;
        border: none;
        text-decoration: none;
    }

        .normal_title_tab_selected a:hover {
            color: orange;
            text-decoration: underline;
        }

/*-------  Begin of Path  ---------*/

.path {
    margin: 5px 14px 15px;
    float: right;
    position: relative;
    right: 0;
}

    .path .path_left {
        height: 39px;
        width: 12px;
        float: right;
        background: url(../Images/path_left_ar.png) no-repeat center center;
        display: none;
    }

    .path .path_middle {
        height: 40px;
        float: right;
        padding: 0 10px;
        font-family: Tahoma;
        font-size: 13px;
        color: #0d8ab1;
        font-weight: bold;
        line-height: 38px;
        direction: rtl;
        background-color: #E7F4FC;
        border: 1px solid #EF8100;
        border-radius: 6px;
        box-shadow: -2px 2px 0 #EF8100;
    }

        .path .path_middle a {
            text-decoration: none;
            color: #0B7DB6;
        }

    .path .path_right {
        height: 48px; /*height: 39px;*/
        width: 11px;
        float: right;
        background: url(../Images/path_right_ar.png) no-repeat top center;
        display: none;
    }

    .path .path_arrow {
        background: url(../Images/path_arrow_ar.png) no-repeat center center;
        height: 40px;
        width: 13px;
        float: right;
    }

.inMenu {
    background-color: #e7f4fc;
    margin-top: 2px;
    border: 2px solid #f8931d;
    padding: 5px 15px;
    z-index: 10000;
    position: absolute;
    width: 150px;
}

    .inMenu a {
        color: #0D8AB1;
    }

    .inMenu .Menu_Link {
        line-height: 22px;
        border-bottom: 1px dashed #0d8ab1;
        display: block;
        margin-bottom: 5px;
    }

    .inMenu a:hover {
        text-decoration: underline !important;
    }
/*-------  End of Path  ---------*/
.Title_BG {
    margin-right: 7px;
    display: block;
    clear: both;
}

.Title_Extend {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
    font-weight: bold;
    margin-right: 5px;
    line-height: 20px;
    background-color: #f8931d;
    float: right;
    padding: 4px 15px;
    direction: rtl;
    margin-left: 10px;
}

.Title_End {
    background: url(../Images/Title_right_ar.png) no-repeat center center;
    float: right;
    height: 26px;
    width: 21px;
    margin-top: 6px;
    display: none;
}

.Title_Extend span {
    font-weight: normal;
}

.first {
    margin-left: 40px;
}

.Title_Box {
    padding: 20px;
    width: 100% !important;
    clear: both;
    border-radius: 10px;
    background-color: #F5F295;
    border: 2px solid #EF8100;
}


.shaded_dashed {
    background-color: #E8FCFF;
    border: 1px dashed #45B6C6;
    clear: both;
    padding: 10px;
    line-height: 20px;
    direction: rtl;
    border-radius: 10px;
}

    .shaded_dashed h4 {
        margin: 10px;
    }

.non_shaded_solid {
    padding: 5px;
    border: 1px solid #45B6C6;
    margin: 20px 10px;
    line-height: 20px;
}

.non_shaded_solid_p {
    padding: 0 5px;
    border: 1px solid #45B6C6;
    margin: 10px 10px;
    line-height: 20px;
}

.shaded_dashed_margin0 {
    background-color: #E8FCFF;
    border: 1px dashed #45B6C6;
    margin: 0;
    padding: 5px;
}

.non_shaded_solid_margin0 {
    padding: 5px;
    border: 1px solid #45B6C6;
    margin: 0;
}

    .non_shaded_solid_margin0 a, .shaded_dashed_margin0 a, .shaded_dashed a, .non_shaded_solid a {
        color: tomato !important;
        text-decoration:underline !important;
    }

        .non_shaded_solid_margin0 a:hover, .shaded_dashed_margin0 a:hover, .shaded_dashed a:hover, .non_shaded_solid a:hover {
            text-decoration: underline;
        }

        .non_shaded_solid_margin0 a.btn, .shaded_dashed_margin0 a.btn, .shaded_dashed a.btn, .non_shaded_solid a.btn {
            color: white !important;
            margin-bottom: 5px;
        }

.link {
    display: block;
    color: #7F7F7F;
}

    .link h4 {
        margin: 0;
        width: 535px !important;
    }

    .link img {
        margin: 0 5px 0 8px;
        border: none !important;
    }

    .link a {
        float: right;
        margin-top: 3px;
    }

    .link span {
        color: #7F7F7F;
        float: right;
        font-size: 15px;
        margin-left: 7px;
        margin-top: 3px;
    }

.Solid_Blue {
    background-color: paleturquoise;
    border: 1px solid #d7d7d7;
    border-radius: 20px;
    margin: 15px 0;
    padding: 15px;
    text-align: center;
}

    .Solid_Blue h6 {
        min-height: 40px;
    }

    .Solid_Blue img {
        height: 133px;
        display: inline;
        background-color: #fff;
        margin: 0 auto 10px !important;
    }

.Up_Links1 {
    left: 685px;
    position: absolute;
    top: 100px;
}

.Up_Links2 {
    left: 785px;
    position: absolute;
    top: 100px;
}

.Up_Links3 {
    left: 885px;
    position: absolute;
    top: 100px;
}

.Up_Links4 {
    left: 985px;
    position: absolute;
    top: 100px;
}

.Up_Links img {
    margin: 0 10px;
}

.BG_Up {
    background: url("../Images/Home_BG_Up_ar.png") no-repeat right bottom / contain rgba(0, 0, 0, 0);
    float: right;
    height: 63px;
    width: 55%;
    position: absolute;
    bottom: -10px;
    right: -20px;
}

.SubMenu_Up {
    position: absolute;
    right: -30px;
    top: 60px;
    z-index: 1000;
}

#planContainer .SubMenu_Up {
    top: 69px;
}

#experienceContainer .SubMenu_Up {
    top: 65px;
}

#getContainer .SubMenu_Up {
    top: 63px;
}

.SubMenu_Up_Top {
    width: 180px;
    height: 24px;
    background: url("../Images/UpMenu_Top.png") no-repeat scroll center top transparent;
}

.top_links .SubMenu_Up_Middle ul {
    list-style: none outside none;
    margin: 0;
    padding: 0 20px;
    text-align: right;
    position: inherit !important;
}

.SubMenu_Up_Middle ul ul {
    list-style: none outside none;
    margin: 0;
    padding: 0 20px;
    color: #0B7DB6 !important;
}

.SubMenu_Up_Middle ul li {
    border-bottom: 1px dashed #0B7DB6;
    border-left: medium none;
    float: right;
    margin: 0 !important;
    padding: 8px 0 !important;
    width: 140px;
}

.SubMenu_Up_Middle li li {
    border: medium none;
    color: #0B7DB6;
    list-style: disc outside none;
    margin: 3px 0 !important;
    padding: 0 2px !important;
}

.SubMenu_Up_Middle ul li a {
    color: #0B7DB6 !important;
    display: block;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}

    .SubMenu_Up_Middle ul li a:hover {
        color: #0B7DB6;
        text-decoration: underline;
    }

.SubMenu_Up_Bottom {
    display: none;
}

#homehome .SubMenu_Up_Middle {
    border-radius: 8px;
    padding-bottom: 20px;
    padding-top: 15px;
    width: 180px;
    border: 1px solid #F8941A;
    box-shadow: 2px 2px 0 #F8941A;
    background-color: #E7F4FC;
}

#planplan .SubMenu_Up_Middle {
    border-radius: 8px;
    padding-bottom: 20px;
    padding-top: 15px;
    width: 180px;
    border: 1px solid #BC195C;
    box-shadow: 2px 2px 0 #BC195C;
    background-color: #E7F4FC;
}

#experienceexperience .SubMenu_Up_Middle {
    border-radius: 8px;
    padding-bottom: 20px;
    padding-top: 15px;
    width: 180px;
    border: 1px solid #0D8AB1;
    box-shadow: 2px 2px 0 #0D8AB1;
    background-color: #E7F4FC;
}

#getget .SubMenu_Up_Middle {
    border-radius: 8px;
    padding-bottom: 20px;
    padding-top: 15px;
    width: 180px;
    border: 1px solid #6FA11E;
    box-shadow: 2px 2px 0 #6FA11E;
    background-color: #E7F4FC;
}
#projectsprojects .SubMenu_Up_Middle {
    border-radius: 8px;
    padding-bottom: 20px;
    padding-top: 15px;
    width: 180px;
    border: 1px solid #67005b;
    box-shadow: 2px 2px 0 #67005b;
    background-color: #E7F4FC;
}

.ViewAlbums a {
    background: url("../Images/View_Album_ar.png") no-repeat scroll center top transparent;
    display: block;
    height: 26px;
    margin-left: 7px;
    margin-top: 15px;
    width: 95px;
}

    .ViewAlbums a:hover {
        background: url("../Images/View_Album_hover_ar.png") no-repeat scroll center top transparent;
    }

.submit a {
    margin-top: 2px;
    width: 55px;
    height: 26px;
    background: url("../Images/Contact_Submit_ar.png") no-repeat scroll center top transparent;
    display: block;
}

    .submit a:hover {
        background: url("../Images/Contact_Submit_hover_ar.png") no-repeat scroll center top transparent;
    }

.more img {
    border: medium none !important;
    margin: 5px 0;
}

.DirectionRTL {
    direction: rtl;
}

.Collapse_Left {
    margin: 8px 0;
    background: url(../Images/Collapse_Right.png) no-repeat left center;
    width: 17px;
    height: 30px;
    float: right;
    display: none;
}

.Collapse_Middle {
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin: 8px 0;
    width: 100% !important;
    line-height: 20px !important;
    color: #fff;
    font-weight: bold;
    cursor: hand;
    background-color: #0D8AB1;
    direction: rtl;
    border-radius: 15px;
    padding: 5px 20px;
}

    .Collapse_Middle a {
        color: #fff;
    }

.Collapse_MiddleOpen {
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 30px;
    margin: 8px 0;
    width: 100% !important;
    line-height: 30px;
    color: #fff;
    font-weight: bold;
    cursor: hand;
    direction: rtl;
    display: block;
    background: url("../Images/Collapse_Up.png") no-repeat scroll 2% center #0D8AB1;
    border-radius: 15px;
    padding: 0 20px;
    cursor: pointer;
}

.Collapse_MiddleClose {
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 30px;
    margin: 8px 0;
    width: 100% !important;
    line-height: 30px;
    color: #fff;
    font-weight: bold;
    cursor: hand;
    direction: rtl;
    display: block;
    background: url("../Images/Collapse_Down.png") no-repeat scroll 2% center #0D8AB1;
    border-radius: 15px;
    padding: 0 20px;
    cursor: pointer;
}

.collapseClose {
    display: none;
}

.collapseOpen {
    display: block;
}

.Collapse_Middle_tab a {
    background-color: #0d8ab1;
    border-radius: 15px;
    color: #fff !important;
    direction: rtl;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin: 8px 2px !important;
    padding: 0 15px !important;
    text-decoration: none;
}

    .Collapse_Middle_tab a:hover {
        text-decoration: underline;
    }

.Collapse_Middle_tab_selected a {
    background-color: #0D8AB1;
    color: #FFFFFF;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin: 0 2px;
    padding: 0 15px;
    border-radius: 24px;
    text-decoration: underline;
}

.Collapse_Right {
    margin: 8px 0;
    background: url(../Images/Collapse_Left.png) no-repeat left center;
    width: 17px;
    height: 30px;
    float: right;
    display: none;
}

.float_reverse {
    float: left;
}

/*----------- Begin Of SCIMagic Style -----------*/

.SCIRight_Content {
    float: left;
    margin-right: 0px;
    margin-left: 25px;
    padding-left: 0;
    position: relative;
    top: -78px;
}

    .SCIRight_Content .SCIMagic_AlsoTry {
        margin-left: 0;
    }

        .SCIRight_Content .SCIMagic_AlsoTry ul {
            color: #FFFFFF;
            list-style: none;
            margin-bottom: 0;
            margin-top: 0;
            padding-right: 30px;
            padding-left: 30px;
            line-height: 18px;
        }

            .SCIRight_Content .SCIMagic_AlsoTry ul li {
                border-bottom: 1px dotted #127C9D;
                line-height: 25px;
            }

        .SCIRight_Content .SCIMagic_AlsoTry .SCIMagic_AlsoTry_Middle2 a {
            color: #127C9D;
            text-decoration: none;
        }

        .SCIMagic_AlsoTry_Middle1 p a, .SCIRight_Content .SCIMagic_AlsoTry a {
            color: #FFFFFF;
            text-decoration: none;
        }

            .SCIMagic_AlsoTry_Middle1 p a:hover, .SCIRight_Content .SCIMagic_AlsoTry a:hover {
                text-decoration: underline;
            }

.SCIMagic_AlsoTry_Middle1 p {
    font-size: 14px;
    margin-top: 0pt;
    color: #fff;
    line-height: 14px;
    border-bottom: 1px dotted;
    padding-bottom: 5px;
    word-wrap: break-word;
    margin-right: 15px;
}

.SCIMagic_AlsoTry_Middle1 .more {
    display: block;
    margin-left: 5px;
}

.SCIMagic_AlsoTry_Middle1 b a {
    color: #fff;
}

.SCIMagic_AlsoTry {
    float: right;
    margin-left: 20px;
    width: 162px;
    direction: rtl;
}

.SCIMagic_AlsoTry_First1 {
    background: url(../Images/All_Stories_Ar.png) no-repeat left top;
    height: 90px;
    width: 166px;
}

.SCIMagic_AlsoTry_Middle1 {
    background: url(../Images/GetInvolved/Get-Involved_AlsoTry_Tile.png) repeat-y left top;
    width: 166px;
    min-height: 200px;
}

.SCIMagic_AlsoTry_End1 {
    background: url(../Images/GetInvolved/Get-Involved_AlsoTry_End.png) no-repeat left center;
    height: 17px;
    width: 166px;
    margin-bottom: 15px;
    display: none;
}

.SCIMagic_AlsoTry_First2 {
    background: url(../Images/Categories_Ar.png) no-repeat center top;
    height: 79px;
    width: 162px;
}

.SCIMagic_AlsoTry_Middle2 {
    background: url(../Images/Categories_Tile.jpg) repeat-y;
    width: 162px;
    min-height: 245px;
}

.SCIMagic_AlsoTry_End2 {
    background: url(../Images/Categories_Bottom.jpg) no-repeat center center;
    height: 40px;
    width: 162px;
}

.SCIMagic_WED_BG {
    padding-top: 20px;
    position: relative;
}

.SCIMagic_WED_BG_up {
    background: url("../Images/GetInvolved/Get-Involved_WED_up.jpg") no-repeat scroll center center transparent;
    height: 19px;
    width: 450px;
}

.SCIMagic_WED_BG_middle {
    background: url("../Images/GetInvolved/Get-Involved_WED_middle.jpg") repeat-y scroll center center transparent;
    width: 450px;
    padding-bottom: 20px;
}

.SCIMagic_WED_BG_down {
    background: url("../Images/SCIMagic_WED_Slide_BG_Ar.png") no-repeat scroll center top transparent;
    height: 115px;
    padding-top: 40px;
    position: relative;
    width: 508px;
}

.SCIMagic_WED_BG p {
    color: #3E3E3E;
    float: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin: 10px 0;
}

.SCIMagic_WED_BG h5 {
    color: #FF7E00;
    float: none;
    font-family: Tahoma;
    font-size: 20px;
    margin: 0;
}

.SCIMagic_WED_BG img {
    float: right;
    margin-right: 15px;
}

.SCIMagic_Wed_Brief {
    float: right;
}

.SCI_TopStoryDetails .SCIMagic_WED_Slide_Container {
    margin: 0 27px;
}

.SCI_TopStoryDetails .SCIMagic_WED_Slide {
    width: 508px;
    float: right;
}

* + html .SCI_TopStoryDetails .SCIMagic_WED_Slide {
    width: 490px;
}

    .SCI_TopStoryDetails .SCIMagic_WED_Slide ul {
        padding: 0;
        margin: 0;
        float: right;
        width: 425px;
    }

    .SCI_TopStoryDetails .SCIMagic_WED_Slide li {
        list-style: none;
        padding: 0;
        margin: 0;
        float: right;
    }

    .SCI_TopStoryDetails .SCIMagic_WED_Slide img {
        border: 1px solid gray;
        margin: 0;
        padding: 0;
    }

.SCI_TopStoryDetails .SCIMagic_WED_Thumb {
    float: right;
    margin: 0;
    width: 106px;
    word-wrap: break-word;
}

.SCI_TopStoryDetails .shaded_dashed .SCIMagic_WED_Thumb img {
    margin: 0px;
    padding: 0px;
    border: none !important;
}

.SCIMagic_WED_Arrow {
    margin-top: 30px;
}

.SCI_TopStoryDetails .SCIMagic_WED_Arrow img {
    border: medium none !important;
    margin: 0;
    padding: 0;
}


.Recommended_Stories_Container {
    background: url("../Images/Recommended_Stories_Ar.png") no-repeat scroll center top transparent;
    height: 120px;
    padding-top: 40px;
    padding-right: 12px;
    padding-left: 10px;
}

.Recommended_Stories {
    float: right;
    margin-right: 13px;
    padding-bottom: 10px;
    padding-top: 8px;
}

    .Recommended_Stories ul {
        Padding: 0;
        list-style: none;
    }

        .Recommended_Stories ul li {
            float: right;
            margin: 0 4px;
        }

            .Recommended_Stories ul li img {
                width: 90px;
            }

.SCI_TopStoryDetails {
    color: #127C9D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 18px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    width: 100%;
    direction: rtl;
}

.SCIMagic_Title_Box {
    clear: both;
    padding: 0 12px 20px 11px;
    width: 96%;
}

.SCI_TopStoryDetails p {
    color: #127C9D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 18px;
    margin-left: 0;
    margin-right: 0;
    text-align: justify;
}

.SCI_TopStoryDetails .shaded_dashed {
    background-color: #E8FCFF;
    border: 1px dashed #45B6C6;
    line-height: 20px;
    margin: 5px 4px;
    padding: 5px;
}

    .SCI_TopStoryDetails .shaded_dashed h5 a {
        color: #FF5A00;
    }

.SCI_TopStoryDetails img {
    border: 1px solid #9F9F9F !important;
    padding: 1px;
    margin-bottom: 10px;
    margin-right: 15px;
}

.SCI_TopStoryDetails .IMG_Left {
    margin-left: 10px;
    float: right;
}

.SCI_TopStoryDetails {
    min-height: 150px;
    padding: 15px 0;
    direction: rtl;
    color: #127C9D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 18px;
}

.Top_Story_Slide {
    margin-right: 38px;
    margin-top: 2px;
}
/*----------- End Of SCIMagic Style -----------*/
.tree {
    padding: 10px;
    font-size: 20px;
    line-height: 25px;
    background-color: #E8FCFF;
    border: 1px dashed #0D8AB1;
    margin-right: 5px;
}

.Schedule_Box {
    background-color: #0D8AB1;
    border-radius: 8px;
    margin: 0 !important;
    min-height: 300px;
    overflow-x: auto;
    padding: 10px;
    direction: rtl;
}

    .Schedule_Box table {
        text-align: center;
        border: 1px solid #AADAE9;
    }

        .Schedule_Box table .Cell_Inside {
            font-family: Tahoma;
            font-size: 12px;
            color: #636363;
            background-color: #e5fcff;
            border-right: 1px solid #07566f;
            border-bottom: 1px solid #07566f;
            line-height: 20px;
        }

        .Schedule_Box table .Cell_Header {
            font-family: Tahoma;
            font-size: 12px;
            color: #fff;
            border-left: 1px solid #aadae9;
            border-bottom: 1px solid #aadae9;
            font-weight: bold;
            line-height: 25px;
        }

        .Schedule_Box table .Cell_Inside a {
            color: #127c9d;
        }

.fees {
    margin-top: 20px;
}

.fees_Content {
    background-color: #0D8AB1;
    border-radius: 6px;
    color: #FFFFFF;
    line-height: 25px;
    min-height: 160px;
    padding: 10px 15px 15px;
    direction: rtl;
    overflow-x: auto;
}

    .fees_Content .Header {
        background-color: #a8e7f0;
        color: #ff5a00;
        border: 1px solid #f5f295;
        font-size: 13px;
        font-weight: bold;
    }

    .fees_Content .Inside {
        color: #fff;
        border-bottom: 1px solid #0d6f8c;
    }

    .fees_Content a {
        color: #cdf2f7;
    }

.normal_Text table {
    border-width: 1px !important;
    margin: 0 auto;
}

.normal_Text td {
    background-color: #E5FCFF !important;
    color: #127C9D !important;
    padding: 8px;
}

    .normal_Text td p {
        margin: 0 !important;
    }


/*--------- WED BEGIN-----------*/


.WED_BG {
    padding-top: 0px;
    position: relative;
}

.WED_BG_up {
    background: url("../Images/Get-Involved_WED_up.jpg") no-repeat scroll center center transparent;
    height: 19px;
}

.WED_BG_middle {
    background: url("../Images/Get-Involved_WED_middle.jpg") repeat-y scroll center center transparent;
    padding: 5px 20px 20px;
    direction: rtl;
}

.WED_BG_down {
    height: 136px;
    margin-top: 20px;
}

.WED_BG p {
    color: #3E3E3E;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin: 10px 0;
}

.WED_BG img {
    float: right;
    margin-left: 10px;
    max-width: 100px;
}

.Wed_Brief p:last-child img {
    border: 1px solid #A6A6A6 !important;
}

.Wed_Brief {
    float: right;
    margin: 10px;
    direction: rtl;
}

.WED_Slide_Container {
    margin: 0 27px;
}

.WED_Slide {
    display: block;
    padding: 24px 4px;
    margin: 0 auto;
}

    .WED_Slide ul {
        padding: 0;
        margin: 0;
        float: left;
        width: 80% !important;
    }

    .WED_Slide li {
        list-style: none;
        padding: 0;
        margin: 0;
        float: right;
    }

    .WED_Slide img {
        margin: 0px;
    }

.WED_Thumb {
    background: url("../Images/GetInvolved/WED_Thumb_BG.jpg") no-repeat scroll center center transparent;
    width: 112px;
    height: 88px;
    float: left;
    margin: 0 4px;
}

    .WED_Thumb img {
        margin: 6px;
        border: 1px solid #aeaeae;
        width: 98px;
    }

.WED_Arrow {
    float: left;
    margin-top: 5px;
    width: 10%;
}

    .WED_Arrow img {
        margin-left: 0;
        margin-top: 30px;
    }
/*--------- WED END-----------*/

.search {
    float: right;
    height: 27px;
    position: absolute;
    left: 50px;
    width: 229px;
    display: block;
    top: 8px;
    background-color: #FFFFFF;
    border: 1px solid #ACACAC;
    border-radius: 17px;
}

    .search input {
        border: medium none !important;
        color: gray;
        margin-right: 10px;
        margin-top: 2px;
    }

    .search a {
        float: left;
        margin-left: 10px;
        margin-top: 4px;
    }

.btnSearch {
    background: url(../Images/Search_BTN.png) right top no-repeat;
    height: 15px;
    width: 16px;
    float: left;
    margin-left: 10px;
    margin-top: 4px !important;
    margin-right: 0 !important;
}

.textBoxSearch {
    width: 186px;
}

.GuestBookTable {
    direction: rtl;
}

.Lamp {
    left: 102px;
    background: url("../Images/SCI_Notification.gif") no-repeat scroll center center transparent;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 19px;
    line-height: 18px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    top: -5px;
    width: 20px;
    z-index: 1000;
}

    .Lamp:hover {
        background: url("../Images/SCI_Notification.jpg") no-repeat scroll center center transparent;
    }

.hand {
    display: block;
    left: 68px;
    position: absolute;
    top: 20px;
    z-index: 1000;
}

.sciPlanetNotification {
    background-color: #DCEEF4;
    border: 1px solid #37808F;
    border-radius: 19px 19px 19px 19px;
    display: none;
    padding: 15px;
    position: absolute;
    top: 26px;
    width: 185px;
    z-index: 1000;
}

.FB_SCI {
    margin-right: 10px;
    width: 150px;
}
/*------------ ScienceOlympiad ------------*/
.ScienceOlympiad_News {
    float: right;
    width: 50%;
    margin: 0 10px;
    background-color: #35BC7A;
    border-radius: 10px;
    min-height: 230px;
    padding: 20px;
    color: #FFFFFF;
    font-size: 15px;
    margin-bottom: 5px;
    direction: rtl;
}

    .ScienceOlympiad_News .title {
        line-height: 27px;
        font-size: 22px;
    }

.ScienceOlympiad_Left {
    float: right;
    width: 36%;
    margin: 0 10px 20px;
    direction: rtl;
}

    .ScienceOlympiad_Left .icon, .ScienceOlympiad_News .icon {
        float: right;
        margin-left: 10px;
        margin-right: 0;
    }

.ScienceOlympiad_About {
    background-color: #FF9F00;
    border-radius: 10px;
    color: #FFFFFF;
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 20px;
    padding: 20px;
}

    .ScienceOlympiad_About a {
        color: #fff;
        text-decoration: none;
    }

.ScienceOlympiad_Question {
    background-color: #F86924;
    border-radius: 10px;
    min-height: 80px;
    padding: 20px;
    color: #fff;
}

    .ScienceOlympiad_Question h3 {
        border-bottom: 1px solid #FFFFFF;
        color: #FFFFFF;
        font-size: 14px;
        margin-bottom: 10px;
        margin-right: 0;
        margin-top: 0;
        padding-bottom: 10px;
        padding-right: 0;
        padding-top: 0;
        width: 100%;
    }

    .ScienceOlympiad_Question ul {
        color: #FFFFFF;
        list-style-position: inside;
        margin: 0;
        padding: 0;
    }

.ScienceOlympiad_News ul {
    color: #FFFFFF;
    padding: 0 20px;
    min-height: 150px;
}

    .ScienceOlympiad_News ul li {
        margin-bottom: 10px;
    }

    .ScienceOlympiad_News ul a {
        color: #FFFFFF;
    }

.ScienceOlympiad_News .link {
    float: left;
}

    .ScienceOlympiad_News .link a {
        color: #fff;
    }

    .ScienceOlympiad_News .link img {
        margin-left: 0;
    }
/*------------ End of ScienceOlympiad ------------*/
/*--------- Embeded Fonts ---------*/
/*------------ Start of Widdening Contetnt Area ------------*/
.Content_Box {
    width: 85%;
    position: relative;
    padding: 25px 25px 0;
}

@media (min-width: 768px) {
    .Content_Box {
        width: 95% !important;
    }

    .Lang {
        height: 100px;
    }
}

@media (min-width: 992px) {
    .Content_Box {
        width: 95%;
    }

    .Title_Box {
        margin-bottom: 40px;
    }

    .Get_Involved_Links {
        height: 85px;
    }

    .align-center {
        text-align: center;
    }
}

@media (min-width: 1200px) {
    .Content_Box {
        width: 80%;
    }
}

@media (max-width: 1350px) {
    .Content_Box {
        width: 75%;
    }
    .top_links {
        left: 5%;
        right: 5%;
    }
}

@media (max-width: 991px) {
    .links-list {
        border-bottom-left-radius: 10px !important;
        border-bottom-right-radius: 10px;
        border-top-right-radius: 0 !important;
        margin-top: -10px !important;
        min-height: 125px;
        padding-bottom: 20px;
        padding-top: 20px;
    }

    .Left_Content, .Right_Content {
        top: 0;
        margin-bottom: 20px;
    }

    .Footer .container {
        width: 95%;
    }

    .btnSearch {
        background: url("../Images/Search_BTN.png") no-repeat scroll center center #DDECFF;
        height: 32px;
        margin-left: 0;
        margin-right: 0 !important;
        margin-top: 0 !important;
        width: 20%;
    }

    .textBoxSearch {
        width: 100% !important;
        height: 32px !important;
    }

    .AlsoTry_Middle a {
        display: inline-block !important;
    }

    .align-center {
        text-align: right;
    }
}

.GI_SectionBrief .img {
    padding-left: 0 !important;
}

@media (max-width: 767px) {
    .Footer .container {
        width: 90%;
    }

    .Content_Box {
        width: 95%;
        border-radius: 40px;
    }

    .top_links {
        height: auto !important;
    }

    .Socials {
        background: none !important;
        padding: 0 10px;
    }

    .FB a {
        font-size: 3em;
        margin: 0 7px !important;
        color: #3C5A98;
    }

    .Twitter a {
        font-size: 3em;
        margin: 0 7px !important;
        color: #49C8F5;
        border-left: 1px solid #D7D7D7;
        padding-left: 13px;
    }

    .NewsLetter a {
        font-size: 3em;
        margin-left: 7px !important;
        color: #EB8629;
    }

    .Youtube a {
        font-size: 3em;
        margin-right: 7px !important;
        color: #c8312b;
    }

    .imgWrapper .img {
        height: auto;
    }

    h6, .shaded_dashed h6, .non_shaded_solid h6 {
        display: inline-block;
    }

    .shaded_dashed img {
        margin-right: 0;
    }

    .Solid_Blue img {
        display: block;
        height: auto !important;
        margin: 0 auto;
    }
}

@media (min-width: 992px) and (max-width: 1540px) {
    .Footer .container {
        width: 75%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .top_links {
        left: 10%;
        right: 10%;
    }
}

.GI_SectionBrief {
    background-color: #EFEDE1;
    border: 10px solid #61A009;
    border-radius: 10px;
    padding: 10px 15px;
    min-height: 170px;
}

.links-list {
    background: #63a306;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYTMwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhN2JlMTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #63a306 0%, #a7be14 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63a306), color-stop(100%,#a7be14));
    background: -webkit-linear-gradient(top, #63a306 0%,#a7be14 100%);
    background: -o-linear-gradient(top, #63a306 0%,#a7be14 100%);
    background: -ms-linear-gradient(top, #63a306 0%,#a7be14 100%);
    background: linear-gradient(to bottom, #63a306 0%,#a7be14 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63a306', endColorstr='#a7be14',GradientType=0 );
    border-bottom-left-radius: 10px;
    border-top-left-radius: 0;
    padding-bottom: 20px;
    padding-top: 20px;
    margin-top: 8px;
    min-height: 154px;
    padding-right: 0;
}

.Get_Involved > img {
    position: absolute;
    left: -15px;
    top: -10px;
    z-index: 100;
}

.JoinCheck input {
    display: inline-block !important;
    max-width: 17px;
}
/*------------ End of Widdening Contetnt Area ------------*/
/*--------- Embeded Fonts ---------*/
.At_PSC_Rect h1 {
    font-family: 'Conv_Tachkili Font TTF';
    background-color: #F8931D;
    border-radius: 54px;
    color: #FFFFFF;
    display: table;
    font-size: 1em;
    letter-spacing: 1px;
    margin: -20px auto 0;
    padding: 7px 50px;
    position: relative;
    text-align: center;
    text-shadow: 2px 2px 2px #606060;
    z-index: 100;
    line-height: 35px;
}

@font-face {
    font-family: 'Conv_AF-Al Nassrah';
    src: url('fonts/AF-Al Nassrah.eot');
    src: local('☺'), url('fonts/AF-Al Nassrah.woff') format('woff'),url('fonts/AF-Al Nassrah.woff2') format('woff'), url('fonts/AF-Al Nassrah.ttf') format('truetype'), url('fonts/AF-Al Nassrah.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Conv_Tachkili Font TTF';
    src: url('fonts/Tachkili Font TTF.eot');
    src: local('☺'), url('fonts/Tachkili Font TTF.woff') format('woff'), url('fonts/Tachkili Font TTF.ttf') format('truetype'), url('fonts/Tachkili Font TTF.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*--------- End of Embeded Fonts ---------*/
.AlsoTry_Middle a {
    display: inline;
    margin: 0 10px 10px;
}

.cloud object embed, .cloud object {
    max-width: 300px !important;
}

.caret {
    margin-right: 3px;
}
/*------------- Bootstrap Overwrite ------------*/
.navbar-default {
    direction: rtl;
    text-align: right;
    border-radius: 6px;
}

.navbar-header {
    float: none !important;
}

.navbar-nav > li {
    float: none !important;
}

.navbar-toggle {
    float: left;
    margin-right: 0;
    margin-left: 15px;
    border: 1px solid;
}

    .navbar-toggle .icon-bar {
        background-color: #000;
    }

.navbar-nav {
    float: none;
    margin: 0 !important;
}

.navbar-form .form-group {
    float: left;
    margin-bottom: 0 !important;
    width: 80%;
}

.btnSearch, .dropdown-menu {
    float: left;
}

.dropdown-menu {
    text-align: right !important;
}

.nav {
    padding-right: 0 !important;
}

.sm-menu-Home-btn, .sm-menu-Home-btn:hover {
    background-color: #E75516 !important;
    color: #fff !important;
}

.sm-menu-PlanYourVisit-btn, .sm-menu-PlanYourVisit-btn:hover {
    background-color: #CC0E82 !important;
    color: #fff !important;
}

.sm-menu-Experience-btn, .sm-menu-Experience-btn:hover {
    background-color: #0380A7 !important;
    color: #fff !important;
}

.sm-menu-GetInvolved-btn, .sm-menu-GetInvolved-btn:hover {
    background-color: #649F05 !important;
    color: #fff !important;
}

.navbar-left {
    float: left !important;
}

.navbar-form {
    border: medium none !important;
    margin: 10px 0 0 0 !important;
    padding: 0 0 10px !important;
}

.dropdown-menu {
    float: none !important;
    position: relative !important;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176) !important;
}

.navbar-nav .open .dropdown-menu {
    background-clip: padding-box !important;
    background-color: #FFFFFF !important;
    border: 1px solid rgba(0, 0, 0, 0.15) !important;
}

.carousel-control.left {
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
}

.carousel-control.right {
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
}

@media (max-width: 560px) {
    .Collapse_Middle .Fancy_Title {
        font-size: 38px !important;
        margin: 5px 0;
        line-height: 25px;
    }
}

@media (max-width: 400px) {
    .GI_SectionBrief {
        min-height: 300px;
        text-align: center;
    }

        .GI_SectionBrief .img {
            width: 100% !important;
        }

        .GI_SectionBrief .description {
            width: 100% !important;
        }

            .GI_SectionBrief .description h4 {
                font-size: 15px !important;
                text-shadow: none;
                margin-top: 10px;
                float: none;
            }

    .Title_Box {
        padding: 10px !important;
    }

    .Content_Box {
        padding: 15px 15px 0 !important;
    }

    .Wed_Brief, .News_Center {
        padding: 0 !important;
    }

    .shaded_dashed {
        margin: 0px !important;
    }
}

.carousel-inner {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

@media (max-width: 767px) {
    .Publications, .Recent_Photo, .SCI-Printed, .Poll {
        border-bottom: 1px dashed #FFD700;
        margin-bottom: 30px;
        padding-bottom: 20px;
    }

    .top_links {
        left: 3%;
        right: 3%;
    }

    .Alien_Container {
        padding-top: 90px;
    }
}

.Poll li {
    list-style: none;
    color: #fff;
}

.Poll .radio input {
    margin-top: 1px;
}

.SCI-Carousel {
    margin-top: 0px;
}

    .SCI-Carousel .carousel-inner {
        max-height: none;
        overflow: hidden;
        border-bottom: 1px solid #FFFFFF;
    }

.Fancy_Title {
    font-family: 'Conv_AF-Al Nassrah';
    font-size: 45px;
    font-variant: small-caps;
    margin-bottom: 20px;
    margin-top: 20px;
    text-shadow: 1px 1px 0 #5B5B5B;
    display: block;
    float: none;
}

.light-green {
    background-color: #6CBE45;
}

.media-object {
    border: 1px solid #D7D7D7;
    padding: 4px;
}

@media (max-width: 767px) {
    .At_PSC_Rect h1 {
        font-size: 1em;
        margin: 0 auto;
    }

    .Calendar_Title, .News_Center .News_Title {
        font-size: 2em;
    }
}

@media (min-width: 768px) {
    .At_PSC_Rect h1 {
        font-size: 2em;
    }

    .Calendar_Title, .News_Center .News_Title {
        font-size: 3em;
    }
}

.Circle p {
    text-align: center;
}

.carousel-control.left, .carousel-control.right {
    background-image: none !important;
}

.carousel-control {
    opacity: 1;
    width: 7%;
}

    .carousel-control .glyphicon {
        background-color: #0D9EC5;
        border-radius: 50%;
        font-size: 15px;
        height: 30px;
        line-height: 30px;
        margin: 10px -5px;
        position: absolute;
        width: 30px;
        z-index: 10;
    }

.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 4s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-name: blinker;
    -moz-animation-duration: 4s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    animation-name: blinker;
    animation-duration: 4s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {
    0% {
        opacity: 1.0;
    }

    45% {
        opacity: 1.0;
    }

    50% {
        opacity: 0.0;
    }

    55% {
        opacity: 1.0;
    }

    100% {
        opacity: 1.0;
    }
}

@-webkit-keyframes blinker {
    0% {
        opacity: 1.0;
    }

    45% {
        opacity: 1.0;
    }

    50% {
        opacity: 0.0;
    }

    55% {
        opacity: 1.0;
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes blinker {
    0% {
        opacity: 1.0;
    }

    45% {
        opacity: 1.0;
    }

    50% {
        opacity: 0.0;
    }

    55% {
        opacity: 1.0;
    }

    100% {
        opacity: 1.0;
    }
}

.well.tags {
    border: 10px solid #259DB4;
    border-radius: 20px;
    margin-bottom: 20px;
    min-height: 20px;
    padding: 22px;
}

    .well.tags ul {
        padding: 0;
        list-style: none;
        margin-bottom: 0;
    }

        .well.tags ul li {
            background-color: #259db4;
            border-radius: 5px;
            float: right;
            margin: 0 5px 6px 0;
            padding: 6px;
        }

            .well.tags ul li a {
                color: #fff;
            }

    .well.tags h5 {
        background: #F38E18;
        border-radius: 10px;
        margin: 0 -10px 10px;
        padding: 0 19px;
        color: #FFFFFF;
        font-size: 47px;
        line-height: 50px;
    }

.Sci-TopStoriesThumb {
    margin-top: 15px;
}

    .Sci-TopStoriesThumb .thumbnail {
        background: none repeat scroll 0 0 rgba(255, 255, 255, .3);
        border: 1px solid #F5DFA6;
        border-radius: 6px;
        box-shadow: 0 0 68px rgba(243, 186, 6, 0.04) inset;
        padding: 5px;
        color: #fff;
        height: 195px;
    }

        .Sci-TopStoriesThumb .thumbnail img {
            border: 1px solid #F5DFA6;
        }

        .Sci-TopStoriesThumb .thumbnail .caption h3 {
            padding: 3px 0 !important;
        }

        .Sci-TopStoriesThumb .thumbnail .caption h3 a {
            color: #0FACC7;
        }

        .Sci-TopStoriesThumb .thumbnail .caption {
            padding: 9px 0;
            text-align: center;
            /*height: 40px;*/
        }

.At_PSC_Rect .Sci-TopStoriesThumb .thumbnail {
    height: auto !important;
}

iframe {
    width: 100%;
}

.AlsoTry {
    padding-bottom: 20px;
}

.borderHeader th {
    background-color: #0D8AB1;
    border-bottom: 1px solid #AADAE9;
    border-left: 1px solid #AADAE9;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 30px;
    text-align: center;
}

.imgWrapper {
    background-color: #FFFFFF;
    border: 1px solid #BABABA;
    margin-bottom: 30px;
    border-radius: 4px;
}

.Album-cover {
    background-color: #FFFFFF;
    border: 1px solid #BABABA;
    display: block;
    height: 200px;
    left: 5px;
    overflow: hidden;
    padding: 0;
    position: relative;
    top: 5px;
    width: 100%;
    border-radius: 4px;
    box-shadow: 2px 2px 0 #AEAEAE;
}

    .Album-cover img, .imgWrapper-img img {
        border: medium none !important;
        border-radius: 0;
        margin: 0;
        padding: 0;
        width: 100%;
    }

.imgWrapper-img {
    background-color: #ffffff;
    border: 1px solid #bababa;
    border-radius: 4px;
    box-shadow: 2px 2px 0 #aeaeae;
    display: block;
    height: 183px;
    left: 0;
    margin-bottom: 25px;
    overflow: hidden;
    padding: 3px;
    position: relative;
    top: 0;
    width: 100%;
}

    .imgWrapper-img > a {
        display: block;
        height: 175px;
        overflow: hidden;
    }

.photo-gallery-caption {
    background: none repeat scroll 0 0 #0D8AB1;
    bottom: 0;
    color: #fff;
    font-size: 14px;
    padding: 10px;
    position: absolute;
    width: 100%;
    z-index: 10;
}

    .photo-gallery-caption a {
        color: #fff;
    }

#mainwrapper .box {
    border: 5px solid #fff;
    cursor: pointer;
    height: 182px;
    float: right;
    margin: 5px;
    position: relative;
    overflow: hidden;
    width: 200px;
    -webkit-box-shadow: 1px 1px 1px 1px #ccc;
    -moz-box-shadow: 1px 1px 1px 1px #ccc;
    box-shadow: 1px 1px 1px 1px #ccc;
}

    #mainwrapper .box img {
        position: absolute;
        right: 0;
        -webkit-transition: all 300ms ease-out;
        -moz-transition: all 300ms ease-out;
        -o-transition: all 300ms ease-out;
        -ms-transition: all 300ms ease-out;
        transition: all 300ms ease-out;
    }

    #mainwrapper .box .caption {
        background-color: rgba(0,0,0,0.8);
        position: absolute;
        color: #fff;
        z-index: 100;
        -webkit-transition: all 300ms ease-out;
        -moz-transition: all 300ms ease-out;
        -o-transition: all 300ms ease-out;
        -ms-transition: all 300ms ease-out;
        transition: all 300ms ease-out;
        right: 0;
    }

    #mainwrapper .box .full-caption {
        width: 100%;
        height: auto;
        top: -200px;
        text-align: right;
        padding: 15px;
    }

    #mainwrapper .box:hover .full-caption {
        -moz-transform: translateY(100%);
        -o-transform: translateY(100%);
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }

.non_shaded_solid_p > span {
    display: inline-block;
}

.Wed_Brief h5 {
    float: none;
}

img {
    display: block;
}

.login a {
    display: block;
    float: none;
    height: auto !important;
    line-height: 35px;
    margin-top: 10px;
}

.Forum {
    padding-top: 10px;
}

    .Forum .panel-default > .panel-heading {
        color: #0d8ab1;
        font-size: 17px;
    }

.ForumRegistration .form-control {
    display: inline-block;
    max-width: 100%;
}

.ForumRegistration table {
    display: inline-block;
}

.ForumRegistration td {
    padding: 0 5px;
}

.cke_chrome {
    width: 100% !important;
}

.Forum .btn-selected {
    background-color: #428bca;
    border-color: #357ebd;
    color: #fff;
}

.post-p p {
    margin: 0;
}

.Forum .jumbotron {
    border: 1px solid #dadada;
    border-radius: 10px;
    margin-bottom: 10px;
    padding: 15px 0;
}

.list-group-item-Alt {
    background-color: #F9F9F9;
    border: 1px solid #ddd;
    display: block;
    margin-bottom: -1px;
    padding: 10px 15px;
    position: relative;
}

.SCI-NewsActivities-block {
    background-color: #ffd800;
    border-radius: 15px;
    margin-bottom: 15px;
    margin-top: 10px;
    padding: 10px;
}

.SCI-Fancy-Title {
    background-color: #0d8ab1;
    border-radius: 10px;
    color: #fff;
    font-family: 'Conv_AF-Al Nassrah';
    font-size: 38px;
    font-variant: small-caps;
    margin-bottom: 10px;
    padding: 8px;
    text-shadow: 2px 1px 1px #333333;
}

.SCI-NewsActivities-block ul {
    padding-right: 25px;
}

.Collapse_Middle .Fancy_Title {
    display: inline-block;
    font-size: 45px;
    margin-bottom: 0;
}

.dark-orange {
    background-color: #f8931d;
}

.Fancy-Title-more {
    font-family: arial;
    font-size: 16px;
    font-variant: normal;
}

    .Fancy-Title-more a {
        color: #fff !important;
    }

    .Fancy-Title-more img {
        margin: 4px 2px;
        padding: 0;
    }

.user-toggle {
    margin: 4px !important;
    padding: 0 !important;
    border: none !important;
    display: block !important;
}

.user-menu.in {
    overflow-y: visible;
}

.user-menu.collapse {
    height: auto !important;
    overflow: visible !important;
}

.user-menu.in {
    overflow-y: auto;
}

.collapse.in {
    display: block;
}

.user-menu {
    border-top: 0 none;
    box-shadow: none;
    width: auto;
    background-color: #fff;
    border-radius: 7px;
    padding: 5px 12px;
}

.collapse {
    display: none;
}

.review {
    margin-right: 3px;
}

.AuthorWidth {
    width: 20%;
}

@media (max-width: 1199px) and (min-width: 992px) {
    .top_links {
        left: 3%;
        right: 3%;
    }
}

@media (max-width: 1199px) {
    .imgWrapper-img {
        height: 140px;
    }

        .imgWrapper-img > a {
            height: 175px;
        }
}

@media (max-width: 991px) {
    .imgWrapper-img {
        height: auto;
    }

        .imgWrapper-img > a {
            height: auto;
        }

    .non_shaded_solid_p > .ageNo {
        float: none;
        display: block;
        margin: 5px 0;
    }

    .Obj_Alien img {
        width: 110px;
    }
}

@media (max-width: 767px) {
    .imgWrapper-img {
        height: auto;
    }

        .imgWrapper-img > a {
            height: auto;
        }

    .non_shaded_solid_p > span,
    .non_shaded_solid_p > .ageNo {
        float: none;
        display: block;
        margin: 10px;
    }

    #text .pagination a {
        padding: 1px 6px;
    }
}

.AlbumCaption {
    text-align: center;
    margin-top: -10px;
    margin-bottom: 20px;
    height: 65px;
}

.AlbumIcon {
    background-color: #fff;
    bottom: 3px;
    padding: 4px 1px 1px 4px;
    position: absolute;
}

.shaded_dashed .form-group img {
    border: none;
    padding: 0;
    margin: 0;
}

.btn-primary {
    white-space: pre-line !important;
}

.shaded_dashed .ForumRegistration img {
    border: none !important;
}

.carousel-indicators {
    display: inline-block;
    right: 43%;
    list-style: outside none none;
    margin: 0;
    padding-right: 0;
    position: relative;
    text-align: center;
    top: 15px;
    width: auto;
    z-index: 150;
}
/*-------- Experience Carousel ---------*/
.Experience-Carousel {
    background: url("../Images/Experience_Center_BG.jpg") no-repeat scroll left center transparent;
    float: left;
    border-radius: 10px;
    width: 100%;
    background: #0372a0;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzNzJhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZWEyYzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #0372a0 0%, #0ea2c8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0372a0), color-stop(100%,#0ea2c8));
    background: -webkit-linear-gradient(top, #0372a0 0%,#0ea2c8 100%);
    background: -o-linear-gradient(top, #0372a0 0%,#0ea2c8 100%);
    background: -ms-linear-gradient(top, #0372a0 0%,#0ea2c8 100%);
    background: linear-gradient(to bottom, #0372a0 0%,#0ea2c8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0372a0', endColorstr='#0ea2c8',GradientType=0 );
}

.slick-list {
    margin: 0 15px 0 0 !important;
}

.Experience-title {
    margin: 20px auto 0;
}

@media (max-width: 1750px) {
    .Experience_Center_IMGs {
        width: 460px;
    }
}

@media (max-width: 1735px) {
    .Experience_Center_IMGs {
        width: 430px;
    }
}

@media (max-width: 1610px) {
    .Experience_Center_IMGs {
        width: 415px;
    }
}

@media (max-width: 1590px) {
    .Experience_Center_IMGs {
        width: 380px;
    }
}

@media (max-width: 1480px) {
    .Experience_Center_IMGs {
        width: 360px;
    }

    .slick-list {
        margin: 0 10px 0 0 !important;
    }
}

@media (max-width: 1420px) {
    .Experience_Center_IMGs {
        width: 340px;
    }

    .slick-list {
        margin: 0 8px 0 0 !important;
    }
}

@media (max-width: 1349px) {
    .Experience_Center_IMGs {
        width: 430px;
    }

    .slick-list {
        margin: 0 15px 0 0 !important;
    }
    .top_links {
        left: 5%;
        right: 5%;
    }
}

@media (max-width: 1310px) {
    .Experience_Center_IMGs {
        width: 410px;
    }
}

@media (max-width: 1250px) {
    .Experience_Center_IMGs {
        width: 390px;
    }
}

@media (max-width: 1199px) {
    .Experience_Center_IMGs {
        width: 325px;
    }

    .slick-list {
        margin: 0 15px 0 0 !important;
    }
}

@media (max-width: 1170px) {
    .Experience_Center_IMGs {
        width: 300px;
    }
}

@media (max-width: 1100px) {
    .Experience_Center_IMGs {
        width: 270px;
    }
}

@media (max-width: 850px) {
    .Experience_Center_IMGs {
        width: 250px;
    }

    .slick-list {
        margin: 0 10px 0 0 !important;
    }
}

@media (max-width: 800px) {
    .Experience_Center_IMGs {
        width: 240px;
    }

    .slick-list {
        margin: 0 5px 0 0 !important;
    }
}

@media (max-width: 767px) {
    .Experience_Center_IMGs {
        float: none;
        margin: 0 auto;
        width: 540px;
    }

    .slick-list {
        margin: 0 15px 0 0 !important;
    }

    .Sci-TopStoriesThumb .thumbnail {
        height: auto;
    }
    .thumbnail.story .Story-Img {
        height: auto !important;
    }
}

@media (max-width: 720px) {
    .Experience_Center_IMGs {
        float: none;
        margin: 0 auto;
        width: 500px;
    }
}

@media (max-width: 660px) {
    .Experience_Center_IMGs {
        float: none;
        margin: 0 auto;
        width: 460px;
    }
}

@media (max-width: 630px) {
    .Experience_Center_IMGs {
        float: none;
        margin: 0 auto;
        width: 420px;
    }

    .slick-list {
        margin: 0 10px 0 0 !important;
    }
}

@media (max-width: 600px) {
    .Experience_Center_IMGs {
        float: none;
        margin: 0 auto;
        width: 380px;
    }
}

@media (max-width: 555px) {
    .Experience_Center_IMGs {
        float: none;
        margin: 0 auto;
        width: 350px;
    }
}

@media (max-width: 520px) {
    .Experience_Center_IMGs {
        float: none;
        margin: 0 auto;
        width: 330px;
    }
}

@media (max-width: 500px) {
    .Experience_Center_IMGs {
        float: none;
        margin: 0 auto;
        width: 290px;
    }
    
    .Social-Container {
    float: left;
    width: 60%;
    }

    .Social-Container a {
    border: medium none;
    font-size: 2.5em;
    margin: 0 !important;
    padding: 0 4px;
}
}

@media (max-width: 450px) {
    .Experience_Center_IMGs {
        float: none;
        margin: 0 auto;
        width: 250px;
    }
}

@media (max-width: 390px) {
    .Experience_Center_IMGs {
        float: none;
        margin: 0 auto;
        width: 200px;
    }
}

@media (max-width: 350px) {
    .Experience_Center_IMGs {
        float: none;
        margin: 0 auto;
        width: 180px;
    }
}

/*-------- End of Experience Carousel ---------*/
.carousel-caption {
    background-color: rgba(255, 255, 255, 0.2);
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    bottom: 0;
    font-weight: bold;
    right: 0;
    padding-bottom: 35px;
    right: 0;
    text-shadow: 0 0 0;
    width: 100%;
    position: relative !important;
}
.carousel-caption p {
    margin: 0;
}
.carousel-caption a {
    color: #127c9d !important;
}
.item.active img {
    width: 100%;
}

.item.active > a {
    display: block;
    max-height: 245px;
    overflow-y: hidden;
}

.SCI-Carousel .item.active > a {
    max-height: 500px !important;
}

.Collapse_Middle img {
    display: inline !important;
    margin: 0 3px !important;
}

.fa.fa-facebook-square.fa-6 {
    color: #3B589E;
    font-size: 6em;
}

.carousel.slide div, .carousel.slide p, .carousel.slide p span {
    color: #fff;
    font-size: 14px !important;
}

    .carousel.slide p a, .carousel.slide div a {
        color: #eee8aa;
    }

.carousel-caption a {
    color: #127c9d !important;
}

.highslide-thumbstrip-horizontal img {
    max-width: auto !important;
}

.SCI-Carousel iframe, .SCI-Carousel object {
    width: auto !important;
}

.Our-Themes {
    background-color: rgb(38, 167, 72);
    border-radius: 10px;
    padding: 15px;
    margin-bottom: 20px;
}

    .Our-Themes h5.Fancy_Title {
        font-size: 50px;
        line-height: 30px;
        margin: 0 0 6px;
        text-align: center;
    }

    .Our-Themes ul {
        background-color: yellowgreen;
        border-radius: 10px;
        display: block;
        list-style: outside none none;
        margin-bottom: 0;
        padding: 8px;
        text-align: right;
    }

        .Our-Themes ul li {
            background-color: #fff;
            border-radius: 5px;
            margin: 5px 0;
            padding: 5px;
        }

            .Our-Themes ul li a {
            }

@media (max-width: 1200px) {
    .well.tags h5 {
        font-size: 21px;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .Our-Themes ul li {
        margin: 1%;
        width: 31.3333%;
    }
}

@media (max-width: 767px) {
    .Our-Themes ul li {
        margin: 1%;
        width: 48%;
    }
}
/*---------- SCI style--------*/
.SciPlanet .Socials {
    background: none !important;
}

.SciPlanet .Content_Box {
    padding-bottom: 0 !important;
}

.SCI-img {
    width: 90%;
    margin: 0 auto;
    display: block;
}

.FollowUs img {
    background-color: #fff;
    box-shadow: 2px 2px 2px;
    float: right;
    height: 65px;
    margin-left: 15px;
    margin-top: 13px;
    width: 65px;
}
.thumbnail.story .Story-Img {
    height: 100px;
    display:block;
    overflow-y: hidden;
}

.openingText {
    font-size: 31px;
    color: #259DB4;
    line-height: 30px;
    font-stretch: condensed;
    font-variant: small-caps;
    margin-bottom: 10px;
    font-family: 'Conv_Tachkili Font TTF';
}

.days {
    font-size: 60px;
    color: #fcb913;
    text-shadow: -3px 3px 0px rgba(0,0,0,.15);
    font-family: 'Conv_Tachkili Font TTF';
}

.openingNumber {
    margin-right: -2px;
    font-size: 60px;
    font-weight: bolder;
    color: #fcb913;
    text-shadow: -3px 3px 0px rgba(0,0,0,.15);
}

.OpeningDate {
    color: #259db4;
    margin: 5px;
    font-size: 19px;
}

.saveDate {
    color: #259db4;
    margin: 5px;
    font-size: 20px;
}
.arDir {
    direction: rtl;
}
#custom_carousel .controls {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

#custom_carousel {
    background-color: #259DB4;
    border-radius: 12px;
    padding: 10px;
}

    #custom_carousel h1 {
        font-family: 'Conv_AF-Al Nassrah';
        color: #fff;
        margin-top: 5px;
        text-shadow: 2px 2px 2px #606060;
    }

    #custom_carousel .carousel-inner {
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }

    #custom_carousel .col-md-4 {
        height: 150px;
        margin-bottom: 5px;
        overflow: hidden;
        padding: 5px;
        position: relative;
    }

    #custom_carousel.slide div, #custom_carousel.slide p, #custom_carousel.slide p span, #custom_carousel.slide p a, #custom_carousel.slide div a {
        color: #000;
    }

    #custom_carousel .item {
        color: #000;
        background-color: #eee;
        padding: 5px;
    }

    #custom_carousel .controls {
        overflow-x: auto;
        overflow-y: hidden;
        padding: 0;
        margin: 0;
        white-space: nowrap;
        text-align: center;
        position: relative;
        background: #ddd;
        direction: rtl;
    }

        #custom_carousel .controls li {
            display: inline-table !important;
            width: 1%;
            max-width: 90px;
            float: right;
        }

            #custom_carousel .controls li.active {
                background-color: #eee;
                border-top: 3px solid orange;
            }

        #custom_carousel .controls a small {
            overflow: hidden;
            display: block;
            font-size: 12px;
            margin-top: 5px;
            font-weight: bold
        }

.Duration {
    position: absolute;
    z-index: 100;
    bottom: 0;
    left: 5px;
    background-color: #000;
    color: #fff !important;
    padding: 0 5px;
}

.ShowStart {
    position: absolute;
    z-index: 100;
    bottom: 0;
    right: 5px;
    background-color: #000;
    color: #fff !important;
    padding: 0 5px;
}

.GroupsOnly {
    position: absolute;
    z-index: 100;
    top: 10px;
    right: 30%;
    background-color: orangered;
    color: #fff !important;
    padding: 0 5px;
}

@media (max-width: 515px) {
    #custom_carousel .nav > li > a {
        padding: 10px 10px;
    }
}