@charset "utf-8";

/*====================================== reset.css is here ========================================*/

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset,
img {
    border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
    font-style: normal;
    font-weight: normal;
}

ol,
ul {
    list-style: none;
}

caption,
th {
    text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: bold;
}

q:before,
q:after {
    content: '';
}

abbr,
acronym {
    border: 0;
}

.clear {
    clear: both;
    font-size: 1px;
    line-height: 1px;
    display: block;
    height: 0;
}

.clrflt {
    clear: both;
}

.last {
    margin: 0 !important;
}

.pad_last {
    padding: 0 !important;
}

.no_bg {
    background: none !important;
}


/**************************************************************************************/

a {
    color: #000;
    text-decoration: none;
    outline: 0 none;
    outline: none !important;
	font-weight: bold;
}

a:hover {
    color: #000;
    text-decoration: none;
}

h1 {
    font-size: 24px;
}

h2 {
    font-size: 22px;
}

h3 {
    font-size: 18px;
}

h4 {
    font-size: 16px;
}

h5 {
    font-size: 14px;
}

h6 {
    font-size: 12px;
}


/*----------------------------------------------------------------------------------*/

html {}

body {
    color: #b1b1b1;
    font-family: Helvetica, Verdana, Tahoma;
    font-size: 15px;
    direction: rtl;
    font-weight: bold;
    background-color: #808080;
	
	background-image: linear-gradient(to bottom, #A1A0A2, #D6D6D6);
    background-repeat: repeat-x;
    background-attachment: fixed;
}

.flt_lt {
    float: left;
    display: inline;
}

.flt_rt {
    float: right;
    display: inline;
}


/* ---------------------------------------------------------------------------------*/


/*
@font-face {
  font-family: 'AdobeArabic-Regular';
  src: url('../fonts/AdobeArabic-Regular/AdobeArabic-Regular.eot') format('embedded-opentype'),
    url('../fonts/AdobeArabic-Regular/AdobeArabic-Regular.woff') format('woff'),
	 url('../fonts/AdobeArabic-Regular/AdobeArabic-Regular.ttf')  format('truetype'),
	  url('../fonts/AdobeArabic-Regular/AdobeArabic-Regular.svg#AdobeArabic-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/


/*------------------------------------------------------------------------------------------------------------------------*/

@font-face {
	/*
    font-family: Helvetica;
    src: url("../fonts/BoutrosArabiyaBeot.eot");
    src: url('../fonts/BoutrosArabiyaBeot.eot?') format('eot'), url("../fonts/BoutrosArabiyaBwoff.woff") format("woff"), url("../fonts/BoutrosArabiyaBttf.ttf") format("truetype");
	*/
}


/* ----------------------- layout ----------*/

.row {
    margin: 0;
    padding: 0;
}

.wrapper {
    margin: 0 auto;
    padding: 0;
    float: none;
    border-top: solid 8px #2b577a;
    background: #f3f2f2;
    width: 996px;
}

.container {
    width: 994px;
    margin: 0 auto;
    padding: 0;
}


/*-------------------------------------------*/


/* ------------------------- HEADER HERE -------------------*/

.header {
    display: block;
    margin: 0 auto;
    padding: 0;
    float: none;
    position: relative;
}

.header-in {
    display: block;
    margin: 0 auto;
    padding: 0;
}

.logo {
    /*float: left;*/
    /*margin:44px 0 0 45px;*/
	float: right;
    margin: 23px 45px 23px 0;
    padding: 0;
    display: inline-block;
}

.header-rht {
    float: right;
    margin: 40px 17px 0 0;
    padding: 0;
}

.header-rht ul {
    float: right;
    margin: 0;
    padding: 0;
}

.header-rht ul li {
    float: right;
    margin: 0 0 0 22px;
    padding: 0;
}

.header-rht ul li img {
    float: right;
    margin: 0 0 0 17px;
    border: solid 1px #828186;
    display: block;
}

.details {
    float: right;
    margin: 0;
    width: 83px;
}

.header-rht ul li h2 {
    /*font-family: 'AdobeArabic-Regular';*/
    font-size: 16px;
    color: #737081;
    text-align: right;
    padding: 11px 11px 0px 0;
    font-weight: normal;
}

.header-rht ul li p {
    /*font-family: 'AdobeArabic-Regular';*/
    font-size: 15px;
    line-height: 17px;
    color: #010101;
    text-align: right;
}


/* ---------------------------------------------------------*/


/* ------------------------- NAVIGATION HERE ---------------*/

.nav-main {
    border-bottom: solid 11px #65a9c7;
    margin: -22px 0 0 0;
    padding: 0;
	display:none;
}

.nav-main ul {
    display: block;
    margin: 0;
    padding: 0;
    float: right;
}

.nav-main ul li {
    margin: 0 0 0 -19px;
    float: right;
    padding: 0;
    width: 146px;
    background: url(../images/shape.png) no-repeat left bottom;
    min-height: 49px;
}

.nav-main ul li a {
    display: block;
    margin: 0;
    text-align: center;
    padding: 25px 0 11px 0;
    /*font-family: 'AdobeArabic-Regular';*/
    font-size: 20px;
    line-height: 18px;
    color: #ffffff;
}

.nav-main ul li.active {
    background: url(../images/active-bg2.png) no-repeat left bottom;
    margin: 0 0 0 -25px;
    position: relative;
    z-index: 99999;
    background-size: 100%;
}

.nav-main ul li.active a {}

.nav-main2 {
    background: #2b577a;
}

.nav-main2 ul {
    display: block;
    margin: 0;
    padding: 0 0 0 17px;
}

.nav-main2 ul li {
    float: right;
    margin: 0 0 0 0px;
    padding: 0;
    background: url(../images/divider.jpg) no-repeat left center;
}

.nav-main2 ul li a {
    /*width: 94px;*/
    text-align: center;
    /*font-family: 'AdobeArabic-Regular';*/
    font-size: 18px;
    line-height: 18px;
    color: #ffffff;
    display: block;
    padding: 14px 10px 10px 10px;
}

.nav-main2 ul li.last {}

.nav-main2 ul li.last span {
    background: url(../images/divider.jpg) no-repeat right center;
    display: block;
    width: 100%;
}

.nav-main2 ul li a:hover {
    background: url(../images/transparancy.png) repeat;
}


/* ---------------------------------------------------------*/


/* ------------------------ MIAN CONTENT HERE --------------*/

.main_content {
    float: none;
    padding: 0px;
    margin: 0 auto;
}

.news {
    background: #65a9c7;
}

.news h2 {
    background: #477a9a;
    float: right;
    width: 97px;
    /*font-family: 'AdobeArabic-Regular';*/
    font-weight: normal;
    font-size: 18px;
    color: #ffffff;
    line-height: 16px;
    text-align: center;
    padding: 13px 0 5px 0;
}

.news ul {
    float: right;
    margin: 0 0 0 0;
    padding: 0 14px 0 0;
    display: block;
}

.news ul li {
    float: right;
    margin: 0 0 0 17px;
    padding: 0;
}

.news ul li a {
    display: block;
    /*font-family: 'AdobeArabic-Regular';*/
    font-weight: normal;
    font-size: 14px;
    color: #ffffff;
    line-height: 16px;
    text-align: right;
    padding: 12px 0 6px 0;
}

.prompt {
    background: #f3f2f2;
}

.prompt h2 {
    background: #2b577a;
}

.prompt p {
    float: right;
    text-align: right;
    padding: 10px 16px 6px 0;
    /*font-family: 'AdobeArabic-Regular';*/
    font-weight: normal;
    font-size: 15px;
    color: #333a40;
    line-height: 18px;
}

.prompt p a {
    display: inline-block;
    color: #333a40;
}

.main-news {
    float: none;
    margin: 12px auto 0 auto;
    padding: 0;
}

.main-news-rht {
    float: right;
    margin: 0 0 0 -8.4%;
    padding: 0 0 0 4%;
    position: relative;
	
}

.main-news-rht ul {
    float: right;
    margin: 0 0 0 -3%;
    width: 11.9%;
    z-index: 9999;
    /* margin-top: 44px; */
    position: absolute;
    bottom: -2px;
    right: 2px;
}

.main-news-rht ul li {
	min-height: 80px;
    display: block;
    margin: 0 0 2px 0;
    padding: 0;
    /* background: url(../images/borders-bg2.png) no-repeat 100% 0; */
}

.main-news-rht ul li img {
    width: 80px;
	height: 80px;
	padding: 2px;
	border: 1px solid #969696;
}

.main-news-rht ul li.active {
}

.main-news-rht ul li.active img {
    border: 3px solid #2b577a;
}

.main-news-rht ul li:hover {
}

.main-news-rht ul li:hover img {
    border: 3px solid #2b577a;
}

.main-news-rht-pic {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 88%;
}

.main-news-rht-pic a{
    display: block;
}

.main-news-rht-pic a img {
	display: block;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 407px;
	border: solid 1px #c7c6c6;
}

.main-news-rht-pic h2 {
	color: #000;
    text-align: center;
    margin: 10px 0;
	/*
    position: absolute;
    bottom: 0;
    right: 0;
    text-align: right;
    font-weight: normal;
    font-size: 18px;
    color: #f5f6f6;
    line-height: 18px;
    padding: 21px 19px 13px 0;
    width: 100%;
	background-image: url(../images/pixel.png);
    background-repeat: repeat;
	*/
}
.main-news-rht-pic h2 a{
	color: #000;
    text-align: center;
    margin: 10px 0;
}

.tabs {
    float: right;
    padding: 0;
    margin: 0;
}

.tabs-sec {
    padding: 0 14% 0 0;
}

.tabs-nav {
    display: block;
    margin: 0;
    padding: 0;
    border-bottom: solid 6px #2b577a;
}

.tabs-nav ul {
    display: block;
    margin: 0;
    padding: 0;
    float: right;
}

.tabs-nav ul li {
    float: right;
    margin: 0;
    padding: 0;
    width: 113px;
}

.tabs-nav ul li a {
    width: 100%;
    /*font-family: 'AdobeArabic-Regular';*/
    font-weight: normal;
    font-size: 14px;
    color: #000;
    line-height: 12px;
    display: block;
    text-align: center;
    padding: 13px 0 6px 0;
}

.tabs-nav ul li a.active {
    background: #2b577a;
    color: #ffffff;
}

.tabs-nav ul li a:hover {
    background: #2b577a;
    color: #ffffff;
}

.tabs-cont {
    border: solid 1px #c7c6c6;
    background: #ffffff;
    padding: 6px 3% 4px 3%;
}

.tabs-cont img {
    margin: 0;
    padding: 0;
    display: block;
    border: solid 1px #848387;
}

.tabs-cont a {
    float: right;
    display: block;
    margin: 0 0 0 5%;
	font-size: 15px;
    font-weight: bold;
    line-height: inherit;
}

.tabs-cont p {
    float: right;
    /*font-family: 'AdobeArabic-Regular';*/
    font-weight: normal;
    font-size: 18px;
    color: #010101;
    line-height: 22px;
    width: 70%;
    padding: 0px 0px 0px 0px;
    text-align: right;
}

.main-news2 {
    margin: 10px auto 0 auto;
}

.world-news {
    float: right;
    margin: 0 0 0 -8.4%;
    padding: 0 0 0 4%;
}

.world-news h2 {
    background: #2b577a;
    /*font-family: 'AdobeArabic-Regular';*/
    font-weight: normal;
    font-size: 19px;
    color: #ffffff;
    /*line-height: 16px;*/
    padding: 10px 13px 10px 0;
    width: 100%;
    text-align: right;
}

.world-news-cont {
    background: #ffffff;
    border: solid 1px #c7c6c6;
    padding: 12px 1.8% 0 0;
}

.world-news ul {
    display: block;
    margin: 0;
    float: right;
    /*padding: 0 0 25px 0;*/
    padding: 0 0 18px 0;
    width: 100%;
}

.world-news ul li {
    float: right;
    margin: 0 0 0 14px;
    padding: 0;
}

.world-news ul li a {
    display: block;
    float: right;
	font-size: 14px;
}

.world-news ul li img {
    display: block;
    margin: 0 0 0 0;
    padding: 0;
    border: solid 1px #848387;
}

.world-news ul li p {
    /*min-height: 74px;*/
    min-height: 67px;
    /*background: #f3f2f2;*/
    font-size: 17px;
    color: #010101;
    float: left;
    margin: 0;
    width: 120px;
    /*padding: 7px 6px 7px 6px;*/
    padding: 0px 6px 7px 6px;
    font-weight: bold;
    line-height: 20px;
}

.world-news ul.last {
    padding: 0 0 15px 0;
}

.video {
    float: right;
    padding: 0;
    margin: 0;
}

.video-sec {
    padding: 0 14% 0 0;
}

.video-sec h2 {
    background: #2b577a;
    font-size: 19px;
    color: #ffffff;
    margin: 0;
    padding: 11px 12px 10px 0;
    width: 100%;
    text-align: right;
    font-weight: normal;
    margin: 0;
}

.video-cont {
    background: #ffffff;
    padding: 14px 11px 18px 11px;
    border: solid 1px #c7c6c6;
    border-top: 0 none !important;
}

.video-cont a {
    display: block;
    margin: 0;
}

.video-cont a img {
    display: block;
    padding: 0;
    margin: 0;
}

.video-cont p {
    font-size: 19px;
    color: #010101;
    line-height: 23px;
    margin: 0;
    padding: 0 0 0 0;
    text-align: center;
}

.world-news2 {
    float: right;
    margin: 0 0 0 -8.4%;
    padding: 0 0 0 4%;
}

.world-news2 h2 {
    background: #65a9c7;
    font-weight: normal;
    font-size: 19px;
    color: #ffffff;
    line-height: 16px;
    padding: 12px 13px 10px 0;
    width: 100%;
    text-align: right;
}

.top-btm-cont {
    padding: 12px 1.8% 0 0;
    background: #ffffff;
    border: solid 1px #9d9b9f;
}

.top-sec {}

.top-sec ul {
    float: right;
    margin: 0;
    padding: 0;
}

.top-sec ul li {
    float: right;
    margin: 0 0 0 3%;
    padding: 0;
    width: 30.6%;
}

.top-sec ul li a {
    display: block;
    margin: 0 0 10px 0;
    padding: 0;
	font-weight: bold;
    font-size: 15px;
}

.top-sec ul li a img {
    display: block;
    margin: 0;
    padding: 0;
    border: solid 1px #9d9b9f;
    width: 100%;
    height: 129px;
}

.top-sec ul li p {
    font-weight: normal;
    font-size: 17px;
    color: #010101;
    line-height: 19px;
    padding: 0 0 0 0;
    min-height: 40px;
    text-align: right;
}

.bottom-sec {
    padding: 0 0 6px 0;
}

.bottom-sec ul li {
    width: 22%;
	vertical-align: top;
}

.bottom-sec ul li a {
    margin: 0 0 9px 0;
}

.bottom-sec ul li img {
    width: auto;
    height: auto;
}

.bottom-sec ul li p {
    min-height: inherit;
}

.articles {
    float: right;
    padding: 0;
    margin: 0;
}

.articles-sec {
    padding: 0 14% 0 0;
}

.articles-sec h2 {
    background: #65a9c7;
    font-size: 19px;
    color: #ffffff;
    margin: 0;
    padding: 11px 12px 10px 0;
    width: 100%;
    text-align: right;
    font-weight: normal;
    margin: 0;
}

.articles-cont {
    background: #ffffff;
    padding: 14px 11px 18px 11px;
    border: solid 1px #c7c6c6;
    border-top: 0 none !important;
}

.article-one {
    margin: 0 0 15px 0;
}

.article-one a {
    float: right;
    margin: 0 0 0 10px;
    padding: 0;
}

.article-one a img {
    display: block;
    margin: 0;
    padding: 0;
    border: solid 1px #9d9b9f;
	
	height:auto;
}

.details2 {
    float: right;
    width: 68%;
}

.details2 h3 {
    font-size: 15px;
    color: #737081 !important;
    text-align: right;
    padding: 0 0 8px 0;
}

.details2 p {
    font-size: 15px;
    color: #010101;
    line-height: 22px;
    padding: 0 0 0 0;
    text-align: right;
    clear: both;
    display: block;
}

.article-last {
    margin: 0 0 0 0;
}

.sports-sec {
    margin: 10px auto 11px auto;
}

.sports {
    float: right;
    margin: 0 0 0 -8.4%;
    padding: 0 0 0 4%;
}

.sports h2 {
    background: #2b577a;
    font-size: 19px;
    color: #ffffff;
    margin: 0;
    padding: 11px 12px 10px 0;
    width: 100%;
    text-align: right;
    font-weight: normal;
    margin: 0;
}

.sports-cont {
    padding: 12px 1.8% 7px 0;
    background: #ffffff;
    border: solid 1px #9d9b9f;
}

.sports-cont-rht {
    border: solid 2px #c7c7c7;
    padding: 2px;
    background: #fff;
    float: right;
    margin: 0;
}

.sports-cont-rht-in {
    position: relative;
    display: block;
}

.sports-cont-rht h3 {
    background: url(../images/transparancy2.png) repeat;
    width: 100%;
    font-size: 18px;
    color: #fff;
    line-height: 20px;
    text-align: center;
    padding: 7px 0 1px 0;
    position: absolute;
    bottom: 0;
    left: 0;
}

.video-cont2 {
    padding: 14px 11px 25px 11px;
}

.video-cont2 p {
    padding: 15px 0 0 0;
}

.sports-cont-lft {
    float: left;
    margin: 0 0 0 11px;
    padding: 0;
}

.top-one {
    width: 272px;
    border: solid 1px #d3d2d2;
    padding: 6px 0 4px 0;
    box-shadow: 3px 1px 6px 1px #c8c8c8;
    margin: 0 0 2px 0;
}

.top-rht {
    float: right;
    margin: 0 6px 0 5px;
    border: solid 5px #d3d2d2;
    padding: 2px;
}

.top-one p {
    float: right;
    text-align: right;
    font-weight: normal;
    font-size: 17px;
    color: #4a5058;
    line-height: 19px;
    padding: 0 0 0 0;
    min-height: 70px;
    width: 59%;
}

.last-one {
    box-shadow: 3px 0 6px 1px #c8c8c8;
}

.technology-sec {
    float: none;
    padding: 0;
    margin: 0 auto 10px;
}

.technology {
    float: right;
    margin: 0 0 0 0.9%;
    padding: 0;
    width: 24.3%;
}

.technology h2 {
    background: #65a9c7;
    font-size: 19px;
    color: #ffffff;
    padding: 14px 13px 11px 0;
    line-height: 19px;
    text-align: right;
    font-weight: normal;
}

.technology img {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 129px;
}

.technology2 {
    float: right;
    margin: 0 0 0 0.9%;
    padding: 0;
    width: 48.6%;
}

.technology2 h2 {
    background: #65a9c7;
    font-size: 19px;
    color: #ffffff;
    padding: 14px 13px 11px 0;
    line-height: 19px;
    text-align: right;
    font-weight: normal;
}

.diff-news {
    border: solid 1px #e2e2e2;
    border-top: 0 none !important;
    background: #fff;
	padding:8px;
}

.diff-news ul {
    display: inline-block;
    margin: 0;
    padding: 0 4px 0 0;
}

.diff-news ul li {
    float: right;
    margin: 0;
    width: 100%;
    border-bottom: solid 1px #e2e2e2;
    padding: 4px 0 5px 0;
}

.diff-news ul li img {
    float: right;
    margin: 0 0 0 7px;
    padding: 0 0 0 0;
    border: 0 none;
    width: 46px;
    height: 46px;
    border: 0 none;
}

.diff-news ul li p {
    float: right;
    margin: 0;
    padding: 0 0 0 0;
    font-weight: normal;
    font-size: 15px;
    color: #4a5058;
    /*line-height: 19px;*/
    width: 74%;
    text-align: right;
	font-weight: bold;
}

.no-brdr {
    border: 0 none !important;
}

.slider {
    display: block;
    margin: 0 auto;
    position: relative;
    padding: 0 0 21px 0;
}

.slider h2 {
    background: #2b577a;
    font-weight: normal;
    font-size: 19px;
    color: #ffffff;
    line-height: 19px;
    padding: 12px 13px 10px 0;
    width: 100%;
    text-align: right;
    border-bottom: solid 1px #dfdfde;
}

.slider ul {
    display: block;
    margin: 0;
    padding: 0;
}

.slider ul li {
    display: block;
    margin: 0 0 0 6px;
    padding: 0;
    float: right;
}

.previous-arw {
    position: absolute;
    left: 14px;
    top: 45%;
}

.next-arw {
    position: absolute;
    right: 9px;
    top: 45%;
}


/* ---------------------------------------------------------*/


/* ------------------ FOOTER HERE --------------------------*/

.social {
    display: block;
    margin: 0;
    padding: 0;
    background: #65a9c7;
    border-top: solid 1px #b8bdcb;
}

.social ul {
    float: left;
}

.social ul li {
    float: left;
}

.social ul.s-links {}

.social ul.s-links li {
    border-right: solid 2px #2b577a;
}

.social ul.s-links li a {
    display: block;
}

.social ul.ftr-links {
    padding: 9px 0 9px 0;
    width: 85%;
    float: right;
}

.social ul.ftr-links li {
    /*width: 10%;*/
    line-height: 17px;
    border-right: solid 1px #4E92C8;
    display: block;
	float: right;
}

.social ul.ftr-links li a {
    text-align: center;
    font-weight: normal;
    font-size: 16px;
    color: #ffffff;
	font-weight: bold;
    display: block;
	padding: 0px 10px;
}

.footer {
    background: #2b577a;
    padding: 19px 0 19px 0;
    float: none;
}

.footer p {
    text-align: center;
    font-weight: normal;
    font-size: 17px;
    color: #ffffff;
    line-height: 25px;
    display: block;
    padding: 0 0 10px 0;
}

.footer p span {
    font-size: 22px;
}

.footer p small {
    font-size: 12px;
    display: block;
}


/* ---------------------------------------------------------*/

.mobi-menu {
    padding: 10px;
    display: none;
    margin: 0 auto;
    width: 50px;
}

.mobi-menu2 {
    padding: 10px;
    display: none;
    margin: 0 auto;
    width: 50px;
    cursor: pointer;
}

.FooterLineA {
    width: auto;
    float: none;
    padding-right: 17px;
    text-align: right;
}

.FooterLineB {
    width: auto;
    float: none;
    text-align: center;
    height: auto;
}

.copyrights {
    display: inline-block;
    width: 74%;
    vertical-align: top;
    margin: 0;
    color: #FFFFFF;
    font-weight: bold;
}

.developed {
    display: inline-block;
    width: 20%;
    vertical-align: top;
    margin-top: 20px;
    font-weight: bold;
}

.btnSendclass {
    border-radius: 7px;
    padding: 5px;
    width: 176px;
    border: 1px solid #e0e0e0;
    webkit-box-shadow: 0 1px 5px rgba(120, 120, 120, .3);
    -moz-box-shadow: 0 1px 5px rgba(120, 120, 120, .3);
    box-shadow: 0 1px 5px rgba(120, 120, 120, .3);
    cursor: pointer;
    cursor: hand;
    /*font-family: 'AdobeArabic-Regular';*/
    font-weight: normal;
    font-size: 15px;
    background: #2C577A;
    color: #FFF;
}

.btnSendclass:hover {
    background-color: #B2B0B0;
}

#commentForm input[type="text"] {
    border-radius: 0px;
    padding: 5px;
    width: 80%;
    border: 1px solid #e0e0e0;
    webkit-box-shadow: 0 1px 5px rgba(120, 120, 120, .3);
    -moz-box-shadow: 0 1px 5px rgba(120, 120, 120, .3);
    box-shadow: 0 1px 5px rgba(120, 120, 120, .3);
    /*font-family: 'AdobeArabic-Regular';*/
}

#commentForm textarea {
    border-radius: 0px;
    padding: 5px;
    width: 100%;
    height: 125px;
    border: 1px solid #e0e0e0;
    webkit-box-shadow: 0 1px 5px rgba(120, 120, 120, .3);
    -moz-box-shadow: 0 1px 5px rgba(120, 120, 120, .3);
    box-shadow: 0 1px 5px rgba(120, 120, 120, .3);
    /*font-family: 'AdobeArabic-Regular';*/
}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    /* 16:9 */
    padding-top: 25px;
    height: 0;
}

.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.videoWrapper object,
.videoWrapper embed,
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

video {
    width: 100% !important;
    height: auto !important;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.monwa3at_thumb {
    vertical-align: top;
    display: inline-block;
    width: 20%;
    ;
    margin-right: 1px;
    text-align: center;
}

.monwa3at_big {
    vertical-align: top;
    display: inline-block;
    width: 77%;
    text-align: center;
}

.MainSportText {
    opacity: .7;
    filter: alpha(opacity=80);
    overflow: hidden;
}

.activeSl {
    border: 1px solid #66A9C6;
    background: #66A9C6;
}

.headerTitle {
    color: #FFFFFF;
	font-weight:bold;
}

.headerTitle:hover {
    color: #e8e8e8 !important;
}

.headerTitle:focus {
    color: #e8e8e8 !important;
}

.news-item {
    padding-right: 3px;
}

.news-item a {
    font-size: 22px;
}

.news-item .ajelDiv {
    vertical-align: middle;
    display: table-cell;
    height: 50px;
}

#socialMedia {
    display: block;
    padding: 0px 10px 6px 10px;
    background: #2E597C;
    border-radius: 0px 0px 13px 0px;
    width: 252px;
    position: absolute;
    left: 0px;
    text-align: center;
	margin: -1px 0 0 0;
}
#socialMedia a {
	color:#FFF;
}
#socialMedia span {
	color:#FFF;
	margin:0px 5px;
}

#barlamanSlider {
    width: 96%;
    margin: 0px auto;
}

#hadathOsoraSlider {
    width: 96%;
    margin: 0px auto;
}

#sha3beSlider {
    width: 96%;
    margin: 0px auto;
}

#fanSlider {
    width: 96%;
    margin: 0px auto;
}

ul.loddi_more_related {
    display: block !important;
    margin-bottom: 0px !important;
    list-style-type: disc !important;
    -webkit-margin-before: 0 !important;
    -webkit-margin-after: 0 !important;
    -webkit-margin-start: 0px !important;
    -webkit-margin-end: 0px !important;
    -webkit-padding-start: 40px !important;
    /*
	background: #eaeaea;
    border: 0.5px solid #dadada;
	*/
}

ul.loddi_more_related li {
    display: list-item !important;
    list-style-type: disc !important;
    float: none !important;
}

ul.loddi_more_related li a {
    font-family: arial !important;
    font-size: 18px !important;
    line-height: 28px !important;
    color: #2B75B5 !important;
    float: none !important;
}

.technology_custom {
	width:49.5%;
}


.sports_custom {
	width: 49.5%;
    margin: 0 0 0 0.9%;
    padding-left: 0;
}

.sports_custom h2{
	background: #65a9c7;
    font-size: 19px;
    color: #ffffff;
    padding: 14px 13px 11px 0;
    line-height: 19px;
    text-align: right;
    font-weight: normal;
}
   
.top-one {
	width:230px;
}

.white-block {
	background: #fff none repeat scroll 0 0;
    border: 1px solid #cccccc;
}
.main-slider2 {
	direction: ltr;
    font-size: 20px;
    line-height: 40px;
    margin-bottom: 10px;
    padding-left: 8px;
    padding-right: 2px;
    text-align: center;
    float: left;
}

.main-slider2 a img {
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 460px;
    padding: 5px;
    width: 100%
}

.main-slider-thumb2 {
    padding-top: 40px;
	padding-left: 0;
    padding-right: 7px;
}

.main-slider-thumb2 img {
    border: 2px solid #c6c6c6 !important;
    height: 87px !important;
    margin-bottom: 5px;
    margin-right: 0px;
    width: 105px !important
}

.main-slider-thumb2 a.active img {
    border: 4px solid #2b577a !important
}

.socialMedia {
	position: fixed !important;
    width: 50px !important;
    padding: 10px 10px 10px 10px !important;
    border-radius: 0px 13px 13px 0px !important;
	top:35% !important;
}
.socialMedia a img{
	margin:2px 0px !important;
}
.socialMedia span {
	color:#FFF;
	margin:0px 5px;
}

.barlamanNewsBlock {
	margin: 6px 8px 6px 0;
    text-align: center;
    display: inline-block;
    clear: both;
    width: 11.5%;
    vertical-align: top;
}
.barlamanNewsBlock .title {
	width: 100%;
	float: none;
	margin-top: 10px;
	overflow: hidden;
}
.barlamanNewsBlock .title a{
	color: #000;
}
.barlamanNewsBlock .imgBar {
	width: 100%;
	border: 1px solid #aeb1b4;
	float: none;
}
.barlamanNewsBlock .imgBar img{
	width: 100%;
	padding: 1px;
	height: 111px;
}

.leftTbl {
	width: 46%;
    float: right;
    margin-right: 5px;
}

.leftTbl td.tblTdImg img{
	width:100%;
}

.leftTbl td.tblTdImg {
	width:25%;
	padding: 8px 4px;
}

.leftTbl tr {
	border-bottom: 1px solid #e2e2e2;
}
.ahdath_ec ul li{
	display: inline-block !important;
    width: 50% !important;
}
.ahdath_ec ul li img{
	width: 70px !important;
    height: 70px !important;
}
.ahdath_ec ul li p{
	width: 66.5% !important;
}
.newManshit {
	background: #FFF;
    border: 1px solid #c7c6c6;
    padding: 10px;
}
.newManshit ul{
	
}
.newManshit ul li{
    width: 19.5% !important;
    display: inline-block;
    /* float: right; */
}
.newManshit ul li a{
	display: inline-block;
    vertical-align: top;
    width: 37%;
}
.newManshit ul li a img{
	
}
.newManshit ul li p{
	width: 58%;
    display: inline-block;
    vertical-align: top;
}
.newManshit ul li p a{
	display: inline;
}

.coronaMobile {
	display:none;
}

#newscontent a {
	color: #3a8de3;
}