@font-face
{
font-family:"Myriad";src:url("../fonts/myriad/ArbFONTS-MyriadArabic-Regular.eot");
src:url("../fonts/myriad/ArbFONTS-MyriadArabic-Regular?#iefix") format("embedded-opentype"),url("../fonts/myriad/ArbFONTS-MyriadArabic-Regular.woff") format("woff"),url("../fonts/myriad/ArbFONTS-MyriadArabic-Regular.ttf") format("truetype"),url("../fonts/myriad/ArbFONTS-MyriadArabic-Regular.svg") format("svg");
font-weight:normal;
font-style:normal;
}
@font-face
{
font-family:"Myriad Bold";src:url("../fonts/myriad/ArbFONTS-MyriadArabic-Bold.eot");
src:url("../fonts/myriad/ArbFONTS-MyriadArabic-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/myriad/ArbFONTS-MyriadArabic-Bold.woff") format("woff"),url("../fonts/myriad/ArbFONTS-MyriadArabic-Bold.ttf") format("truetype"),url("../fonts/myriad/ArbFONTS-MyriadArabic-Bold.svg#HelveticaNeueLTArabic55Roman") format("svg");
font-weight:bold;
}

@font-face
{
font-family:"The Sans";src:url("../fonts/thesans/ArbFONTS-The-Sans-Light.eot");
src:url("../fonts/thesans/ArbFONTS-The-Sans-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/thesans/ArbFONTS-The-Sans-Light.woff") format("woff"),url("../fonts/thesans/ArbFONTS-The-Sans-Light.ttf") format("truetype"),url("../fonts/thesans/ArbFONTS-The-Sans-Light.svg") format("svg");
font-weight:bold;
}


@font-face
{
font-family:"The Sans Bold";src:url("../fonts/thesans/ArbFONTS-TheSans-Bold.eot");
src:url("../fonts/thesans/ArbFONTS-TheSans-Bold?#iefix") format("embedded-opentype"),url("../fonts/thesans/ArbFONTS-TheSans-Bold.woff") format("woff"),url("../fonts/thesans/ArbFONTS-TheSans-Bold.ttf") format("truetype"),url("../fonts/thesans/ArbFONTS-TheSans-Bold.svg") format("svg");
font-weight:normal;
font-style:normal;
}
b,strong{
font-weight:bold;
font-family:"The Sans Bold";
}

input,select{
	width:100%;height:35px;border:solid 1px #ccc;border-radius:3px;text-align:right;
	padding-right:4px;
	padding-left:4px;
}
.left_lt_news ul{
	
}
.loc_dec_body ul{
	list-style: none;
}
.loc_dec_body ul li{
	padding:5px;
	padding-right:10px;
	padding-left:10px;
}
.loc_dec_body ul li:nth-child(odd){
	background-color:#E6E7E9;
}
.loc_dec_body ul li:nth-child(even){
	background-color:#F7F7F7;
}
.loc_header{
	padding:7px;
	text-align:right;
	color:white;
	font-weight:700;
	background-color:#d4b433;
	margin-top:4px;
	font-family: 'The Sans';
}
.locales_btns{
	background-color: #D4B433;
	border-radius:5px;
	text-align:right;
	font-weight:700;
	padding-right:7px;
	padding-top:7px;
	min-height:35px;
	line-height:18px;
	color:white;
	margin-top:3px;
	cursor:pointer;
	font-family: 'The Sans';
}
.reg_comit{
	position:relative;
}
.reg_comit:after{
	content:"\f078";
	font-family:'FontAwesome';
	left:5px;
	position:absolute;	
}


.header-bar{
	background-color: #1f496f;padding:7px;margin-bottom:15px;color:white;font-weight:bold;
}
.header_row{
	background-color: #e2e1e1;height: 40px;padding: 7px;color: #981e1e;
}

.search_box{
	position:relative;width: 41px;
}
.srch_btn_cont{
	position:absolute;left:4px;top:0px;z-index:103;
}
#srch_box{
	position:absolute;left:0px;top:-5px;width:0px;height: 40px;display:block;z-index:101;background-color:white;border-radius:15px;
}
#srch_btn{
	
}
.srch_input{
	border:0px;height:28px;width:90%;margin-left:5%;margin-top: 3px;height: 34px;text-align:right;padding-right: 0px;
    padding-left: 0px;
}
.lib_cont{
	background-color: #EBEBEB;
	height: 180px;
	width: 100%;
	color: #01305D;
	line-height: 140%;
	font-size: 18px;
	padding: 30px;
	margin-top: 15px;
	font-weight: bold;
	font-family: "The Sans Bold";
	text-align: center;
}
.lib_cont:hover{
	background-color:#ccc;
}
.lib_cont img{
	height: 80px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-bottom:15px;
}
.box_header{
	background-color: #d2b335;
}	
.int_left_box{
	width:100%;background-color:#00305ce0;margin-top:30px;padding-top:50px;padding-bottom:15px;min-height:200px;
}
.title{
	font-size:20px;
	line-height: 140%;

	font-weight:bold;
	text-align:right;
	color:#00315C;
}
.title1{
	font-size:1.0em;
	line-height: 140%;
	font-weight:bold;
	color:#00315C;
}
.title2{
	font-size:14px;
	line-height: 140%;
	font-weight:bold;
	color:#00315C;
}
.title3{
	font-size:17px;
	line-height: 140%;
	font-weight:bold;
	color:#00315C;
}
.profile-activity{
	text-align:right;
	margin-bottom:15px;
	min-height:120px;
	height:auto;
}
.profile-content{
	height:160px;
}
.summary_txt,.text{
	font-family:"Myriad";
	font-weight:normal;
	font-size:20px;
	color:#00315C;
}
.left_links li{
	text-align:justify;
	padding-right:7px;
	padding-left:7px;
	color:white;
	margin-bottom:15px;
	font-family: 'The Sans', sans-serif;
}
.left_links li a{
	font-size:13px;
	color:white;
}
.left_links li:hover{
	color:#D2B335;
}
.left_links li:hover a{
	color:#D2B335;
}

.more{
	font-family:"Myriad";
	font-weight:normal;
	font-size:22px;
	color:#D2B335;
}
.no-padding{
	padding:0px !important;
}
.pg_content{
	margin-top:20px;	
	font-family:"The Sans";
	font-size:15px;
	line-height:140% !important;
	text-align:justify;	
	min-height:400px;
}
.subtitles{
font-weight:bold;
font-size:18px;
text-align:right;	
font-family:'The Sans Bold', sans-serif
}
.subtitles::after{
	content:"";
	margin-top:0px;
	margin-bottom:10px;
	display:block;
	height:10px;
	border-bottom:3px solid #D2B335;
	width:200px;
}
.loc_news_img{
	border:solid 1px #ccc;
	padding:3px;
	border-radius:3px;
	width:70px;
	float:right;
	margin-left:15px;
	margin-bottom:7px;margin-bottom:7px;
}
.loc_news_row{
	margin-top:7px;
	margin-bottom:7px;
	padding-bottom:15px;
	text-align: justify;
}
.map_cont iframe{
	width:100% !important;
}
.int_container{
	margin-top:15px;
	min-height:400px;
	padding:0px;
	direction:rtl;
}

.error_page_content{
	text-align:center;
	margin-top:130px;
	min-height:300px;
}

.navbar-nav{
    margin-top:1px;
}

.navbar-brand img{
    max-width:200px;
    width:100%;
}

.stick.navbar-brand img{
    
}

.search_box{
    float:left;
    margin-top:22px;
    padding-right:7px;
    padding-left:7px;
}

.search_box img{
    max-width:30px;
}
.sep_box{
	width: 16px !important;
}
.sep_box img{
    height:30px !important;
    width:auto !important;
}


.header-area.stick .search_box{
    margin-top:15px;
}

.slider-title a{
    font-size:30px;
    color:#e4bf28;
    font-weight:bold;
    font-family:"The Sans Bold";
    line-height:140%;
    text-shadow: -3px 2px 2px black;
}

.slider-caption{
    padding-top:5px;
    color:white;
    font-size:22px;
    font-weight:normal;
    font-family:"Myriad";
    line-height:140%;
    max-height: 103px;
    overflow: hidden;    
	text-shadow: -1px 3px 2px black;
}
.slider-caption a{
    color:#e4bf28;
    text-decoration:none;
}
.navbar-nav{
    display:block;
}

.jssor_1 img{
	max-width:50px !important;
}

.single-services img{
	margin-right: auto;
    margin-left: auto;
}

.news_slider_cont{
	padding:5px;	
	padding-top:0px;
	padding-bottom:0px;
}
.news_slider_cont img{
	/*height:140px;*/
	width:100%;
}
.slider_all_cont{
	height:160px;
	width:100%;
	position:relative;
}
.news_img_cont{
	height:160px;
	overflow:hidden;
}
.news_date_cont{
	position:absolute;
	top:0px;
	left:0px;
	background-color:#00000061;
	color:white !important;
	padding-right:5px;
	padding-left:5px;
}
.news_date_cont .date{
	color:white;
}
.news_title_cont{
	position:absolute;
	bottom:0px;
	right:0px;
	background-color:#00000061;
	padding:5px;
	padding-top:0px;
	color:white;
	height:45px;
	text-align:right;
	overflow:hidden;
	width:100%;
}
.news_slider_cont a{
	font-size:11px;
	font-weight:bold;
	text-align:justify;
	text-decoration:none;
	color:white;
	line-height:18px;
}
.news_slider_cont a:hover{
	color:#c3a00f;
}

.date{
	font-size:11px;
	color:#a2a0a0;
}

.time{
font-size: 12px;
}	

.video_div{
	width:100%;height:100%;
}

.dropdown-menu{
	width:220px;
	padding:0px;
	border:0px;
}
.dropdown-menu li{
	padding:0px 5px !important;
}
.dropdown-menu a{
	padding:7px 0px !important;
	font-size:14px !important;
}


.pg_content ul{
	list-style: disc;
}
.body_thumb{
	max-width:700px;
	border:solid 1px #f7f7f7;
}
.left_cont{
	padding-right:0px;
	padding-left:15px;
}
.loc_body{
	font-weight:normal !important;font-family:'The Sans';
	padding-right:30px;padding-left:30px;
}
.home_video{
	padding-top:0px;
	overflow:hidden;
	height:170px;
	padding-bottom:10px;
	position:relative;
}
.home_video iframe{
	width:100% !important;
	height:100% !important;
}
.home_video img{
	width: auto !important;
	height: 100%;
	max-width:none !important;
	margin-right:auto;
	margin-left:auto;
	/*height:100%;*/
}
.home_icons{
	height:85px;
	padding:7px;
	text-align:center !important;
}
.home_icons i{
	font-size:50px;
	text-align:center;
	color:white;
	border:solid 0px #ccc;
	width: 80%;
	padding:0px;border-radius:3px;
}
.icon_title{
	color:white;
	font-size:14px;
	font-weight:bold;
}
.icons_cont{
	border:solid 1px #d6d7d7;
	padding-top:10px;border-left: solid 0px #e4bf28;
	/*background-color: #e2bb62;*/
}
.icons_cont:hover{
	/*background-color:#deb350;*/
}
.home_icons i:hover{
	color:#00528fbd !important;
}

.page_align{
	text-align:right !important;
}
.right_ic_wrapper{
	position:absolute;left:0px;top:50%;z-index:100;
}
.right_ic{
	color:white !important;
}
.right_ic:hover{
	color:#DEB350;
}
a.right_ic:visited{
	color:white !important;
}
.right_ic_wrapper .right_ic_cont:not(:first-child){
	border-top:solid 1px #ccc;
	direction:ltr;
}
.right_ic_cont{
	border-top:solid 1px #ccc;
	left:-117px;
	text-align:right;font-size:35px;width:170px;height: 45px;padding-top: 5px;color: blue;background-color: #00528fbf;
	position:absolute;
	padding-right:10px;
}
.right_ic_cont i{
	vertical-align:middle;
	width:40px;
}
.right_ic_txt{
	font-size:14px;
}
.right_ic_txt:visited{
	
}
	
.map iframe{
	width:100% !important;
}

input[type="radio"]{
	position:relative !important;
	float:right !important;
	margin-right:0px !important;
	height:17px;
	width:auto;
	margin:5px 5px 0 5px;
}
.lat_news{
	height: 330px;overflow:hidden;padding-right:0px;
}
.lat_news_img{
	height:275px;
	overflow:hidden;
}

@media(min-width:1170px){
    .services-details{
        height:90px;
    }
    .single-services img{
        max-height:100px;
    }
}

@media(max-width:1170px){
    .services-details{
        padding-top:10px;
        padding-bottom:10px;
    }
    .single-services img{
        max-height:70px;
    }
}

@media (max-width: 991px) {
	.news_img_cont{
		height:130px;
	}
	.slider_all_cont{
		height:130px;
	}
	.bx-viewport{
		height:130px !important;
	}
    .services-details{
        height:80px;
    }
    .single-services img{
        max-height:60px;
    }
    .slider-title{
        font-size:20px;
    }
    .slider-caption{
        padding-top:0px;
    }
    .navbar-nav{
        margin-top:0px;
    }
    .main-menu ul.navbar-nav li a{
        padding: 13px 0px;
    }
    .navbar-nav > li > a{
        line-height: 2px;

    }
    .main-menu ul.navbar-nav li.active > a::after{
        bottom: -2px;
    }
    .navbar-brand img{
        max-width:160px;
    }
    .search_box{
        margin-top: 15px;
    }
    .navbar-nav{
        margin-top:15px;
    }
    .nivo-caption{
        bottom:0px !important;
        /*width:100%;*/
        max-width:none;
        height:96px;
    }
    .search_box {
		position: relative;
		width: 25px;
	}
	.search_box img {
		max-width: 22px;
	}
	.main-menu ul.navbar-nav li a{
		font-size:11px;
	}
	.main-menu ul.navbar-nav li{
		padding:0px 5px;
	}
	.navbar-right{
		margin-right: 0px !important;
	}
	.home_video{
		margin-top:10px;
		height: 250px;
	}
	.pb-calendar > .calendar-head-frame > .row > .col, .pb-calendar > .calendar-body-frame > .row > .col{
		line-height: 7px !important;
	}
	.pb-calendar .top-frame > .control-frame > .control-btn > .icon{
		height:23px !important;
	}
	.icons_cont{
		border:solid 0px #d6d7d7 !important;
		margin-top:7px;
	}   
}


@media(max-width: 780px){
    .services-details{
        height:120px;
    }
    .single-services img{
        max-height:80px;
    }
    .navbar-brand img{
        max-width:130px;
    }
    .slider-title{
        font-size:16px;
    }
    .slider-caption{
        font-size:16px;
    }
	
}

@media(max-width:480px){
	.bx-viewport{
		height:100px !important;
	}
	.bx-wrapper{
		margin-bottom:0px !important;
	}
	
	.lat_news{
		height: 260px;overflow:hidden;padding-right:0px;
	}
	.lat_news_img{
		height:190px;
		overflow:hidden;
	}
	.news_slider_cont{
		padding-right:0px;
	}
	
	.int_container{
		margin-top:15px;
	}
	.search_box{
		width:25px !important;
	}
	.search_box img{
		max-width:20px !important;
	}
	.sep_box{
		width: 15px !important;
	}
	.slider_all_cont{
		height:107px;
	}
	.news_img_cont{
		height:100px;
	}
	.right_ic_wrapper{
		top:20%;
	}
    .nivo-caption{
        height:60px;
		right:0px;left:0px;
		bottom:40px;
    }
	.slider-title a{
		font-size:12px;
	}
    .slider-title{
        font-size: 12px;
    }
    .slider-caption{
        font-size:12px;
    }
    .main-menu ul.navbar-nav li{
        text-align:right;
    }
    .navbar-collapse{
        background-color:#254D73;
    }
    .navbar-nav{
        margin-top:50px;
    }
    .header-area.stick{
        margin-top:7px;
    }
    .stick .navbar-brand.sticky-logo>img{
        height:50px;
    }
	.body_thumb{
		max-width:auto;
		width:100%;
	}
	.pg_content{
		min-height: auto;
	}
	.left_cont{
		padding-right:15px !important;
		padding-left:15px !important;
	}
	.cat_img{
		width:100% !important;
	}
	.profile-activity{
		padding-right:7px !important;padding-left:7px !important;
		height:auto;
	}
	.profile-content{
		height:auto;
	}
}

@media print {
	/* styles go here */
	.no-print{
		display:none;
	}
}