/**
 * Arabic Style
 * Powered by: SyrianMonster.com
 * Author    : Saleh Alali - salali79@gmail.com
 * Date: 20/07/2017
**/
@font-face {
    font-family:"GESSTextLight";
    src:url("../fonts/GE_SS_Text_Light.eot?") format("eot"),
    url("../fonts/GE_SS_Text_Light.woff") format("woff"),
    url("../fonts/GE_SS_Text_Light.ttf") format("truetype"),
    url("../fonts/GE_SS_Text_Light.svg#GESSTextLight-Light") format("svg");
    font-weight:normal;
    font-style:normal;
}
*:focus {outline:none !important}
*{text-decoration: none !important;}
html,body{font-family:'GESSTextLight' !important;font-size:18px;overflow-x:hidden }
h1,h2,h3,h4,h5,h6,p{font-family:'GESSTextLight';}
h1,h2,h3,h4,h5,h6{margin-top: 10px;}
h1{font-size: 30px;}
h2{font-size: 28px;}
h3{font-size: 26px;}
h4{font-size: 24px;}
h5{font-size: 22px;}
h6{font-size: 20px;}
p{line-height: 28px;margin: 0;font-size:inherit;}
a,iframe,.owl-theme .owl-controls .owl-nav{
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    line-height: 20px;
    font-size: 20px;
}
a,a:active,a:hover{text-decoration:none;}
.no-padding{padding:0;}
.padding-top-10{padding-top:10px;}
.padding-top-20{padding-top:20px;}
.padding-top-30{padding-top:30px;}
.padding-top-40{padding-top:40px;}
.padding-top-50{padding-top:50px;}
.padding-bottom-10{padding-bottom:10px;}
.padding-bottom-20{padding-bottom:20px;}
.padding-bottom-30{padding-bottom:30px;}
.padding-bottom-40{padding-bottom:40px;}

.no-margin{margin:0;}
.no-margin-top{margin-top:0;}
.margin-top-10{margin-top:10px;}
.margin-top-15{margin-top:15px;}
.margin-top-20{margin-top:20px;}
.margin-top-30{margin-top:30px;}
.margin-top-50{margin-top:50px;}
.margin-bottom-10{margin-bottom:10px;}
.margin-bottom-15{margin-bottom:15px;}
.margin-bottom-30{margin-bottom:30px;}
.noradius {-webkit-border-radius: 0 !important;-moz-border-radius: 0 !important;border-radius: 0 !important;}
.pull-lang{float: right }
.pull-lang-reverse{float:left  }
img.pull-lang-reverse,.embed-responsive-item.pull-lang-reverse,.img-box.pull-lang-reverse {margin: 0 22px 15px 0;}
img.pull-lang,.embed-responsive-item.pull-lang,.img-box.pull-lang {margin: 0 0 15px 22px;}

.yt-thumb-16-9 {height: 200px;overflow: hidden;}
.yt-thumb-16-9 img {margin-top: -9.8%;width:360px}
.embed-responsive.embed-responsive-4by3 {padding-bottom: 72%;}


.view {
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
}
.view .mask,.view .content {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
}
.view img {
    display: block;
    position: relative;
}
/********* view-first *******/
/***************************/
.view-first img {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.view-first .mask {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.4s ease-in-out;

}
.view-first:hover .mask {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}
.view-first:hover img {
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
}
.view .mask .box-tools{
    position: absolute;
    top: 50% ;
    width: 100%;
    z-index: 11;
    margin-top: -25px;
}

.view .mask .box-tools a i{
    font-size: 21px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
}


/*****************/
.wrapper{position:relative;}

header.fixed {
    position: fixed;
    z-index: 100;
    display: block;
    left: 0;
    right: 0;
    top: 0;
}
#topNav .top-box .lang-form {
    float: left;
}
#topNav .top-box .lang_btn {
    color: #5A5A5A;
}

#topNav .top-box .lang_btn {
    font-size: 14px;
    margin-left: 10px;
    display: inline-block;
    font-weight: bold;
    text-shadow: 1px 1px #000;
    padding: 0 14px;
    font-family: Tahoma, Geneva, sans-serif;
}
#topNav .btn-menu{color: #1c4696;font-size: 30px;padding: 0;line-height: 25px;margin-top: 10px;}

#topNav .navbar {
     min-height: 25px;
     margin-bottom: 0px;
}
#topNav .top-box {margin-top: 15px}
.search-box {
    display: inline-block;
}
.search-box .top-search {
    border-color: #5A5A5A;
    color: #5A5A5A;
}

.search-box .top-search {
    background: transparent none repeat scroll 0 0;
    border-style: solid;
    border-width: 0 0 2px;
    height: 23px;
    padding: 0 5px;
    position: relative;
    transition: all 1s ease 0s;
    width: 200px;
}
.search-box button {
    color: #5A5A5A;
}

.search-box button {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    height: 25px;
    padding: 0;
    width: 25px;
    transition: all .3s ease 0s;
}
.sidebar {
    position: absolute;
    width: 245px;
    top: 0px;
    right: 0;
    bottom: 0;
    z-index: 110;
    background: #214092;
}
.sidebar .menu-close{
    float: right;
    color: #fff;
    font-size: 24px;
    margin: 10px;
}

.menu-wrap {
    -webkit-transform: translate3d(+370px, 0, 0);
    transform: translate3d(+370px, 0, 0);
}
.icon-list a span {
    margin-right: 10px;
}
/***** revolution slider
*************************/
.tp-banner-container {overflow:hidden;position:relative;}
.fullscreen-container {width:100%;position:relative;padding:0;}
.fullwidthbanner-container{width:100%;position:relative;padding:0;}
.fullwidthbanner-container .fullwidthbanner{width:100%;position:relative;}
.tp-caption.roundedimage img {-webkit-border-radius: 300px;-moz-border-radius: 300px; border-radius: 300px;}
.fullscreenbanner-container li,
.fullwidthbanner-container li {visibility:hidden;}
.tp-bullets {bottom:10px !important;}
.tp-caption a.btn,
.tp-caption a.btn:hover {text-decoration:none;}
.tp-bannershadow {width:100% !important;}
.tp-bullets{  width: 19px !important;  }
.tp-bullets.simplebullets.square .bullet,
.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected{display: block !important;  }
.tp-caption p {font-size:18px;}
.tp-caption.activities,
.tp-caption.activities  p,
.tp-caption.white-space-normal,
.tp-caption.white-space-normal p{white-space: normal !important;text-align: justify}
.tp-caption.activities .item-title{ font-size: 22px;  font-weight: 700;  }

.tp-caption.activities .item-more .text{padding:0 15px;line-height: 40px;font-size: 16px;}
.tp-caption.activities .item-short-desc{font-size: 18px;max-height: 165px;overflow: hidden;}
.tp-caption.activities .item-more {padding:0 ;display: inline-block;margin-top: 15px}
.tp-caption.activities .item-more span{display: inline-block}
.tp-caption.activities .item-more .icon{
    padding: 0px;
    line-height: 40px;
    font-size: 16px;
    width: 40px;
    text-align: center;
    margin-right: -1px;
}
.page-logo{text-align: center}
.page-logo .logo{margin: 0 auto;width: 200px;}
.details .item .title{color: #214092;font-size: 20px;font-size: 24px;  font-weight: bold;margin-bottom: 10px;}

.img-box {
    position: relative;
    text-align: center;
    cursor: default;
    z-index: 1;
}
.img-box .view {
    border: solid 6px #333333;
}
.social-box {

}

.social a{
    margin: 0 -2px ;
    width: 40px;
    height: 40px;
    padding: 0;
    border-color: transparent;
    overflow: hidden;
    display: inline-block;
    text-decoration: none !important;
    text-align: center;
    cursor: pointer;
    font-style: normal;
}
.social a i {
    display: block;
    position: relative;
    width: 40px;
    height: 40px;
    font-size: 22px;
    line-height: 40px;
}

.home footer{padding:35px 0 15px 0;position: absolute;width: 100%;right: 0;left: 0;bottom: 0;z-index: 1000;}
.home footer .social{margin-top: -20px;}
.pages footer{
    padding: 30px 0;
    background: -moz-linear-gradient(left, #214092 0%,#0658A1 50%,#0658A1 75%,#214092 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#214092), color-stop(50%,#0658A1), color-stop(75%,#0658A1), color-stop(75%,#214092));
    background: -webkit-linear-gradient(left, #214092 0%,#0658A1 50%,#0658A1 75%,#214092 100%);
    background: -o-linear-gradient(left, #214092 0%,#0658A1 50%,#0658A1 75%,#214092 100%);
    background: -ms-linear-gradient(left, #214092 0%,#0658A1 50%,#0658A1 75%,#214092 100%);
    background: linear-gradient(to right, #214092 0%,#0658A1 50%,#0658A1 75%,#214092 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0658A1', endColorstr='#214092',GradientType=1 );
}
footer .copyright {
    text-align:center;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 15px;
}
footer .copyright a{font-size:12px;}