/**
 * =Responsive & Media Queries
 * ----------------------------------------------------------------------------
 */

/* Larger Desktops */
@media only screen and (min-width: 1129px) {
	.main-featured .flexslider .slides > li { min-height: 336px; }
}

/* Tablets - Small Desktops - fluid wrapper */
@media only screen and (max-width: 1128px) {
	
	.wrap, .boxed .main-wrap { 
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box; 
	}
	.small_news_homep ul li {
		
		width: 146px ;
	}
.sections {
	padding: 0 !important ;
}
	.small_news_homep ul li h2 {
	width: 135px ;

	}

	body.boxed { padding: 0 25px 0 25px; }
	
	.background-cover {
		position: fixed;
		background-position: 50% 0;
		width: 100%;
		height: 100%;
		top: 0;
		right: 0;
		background-position: center center;
		background-size: cover;
		z-index: -1;
	}
	
	.trending-ticker a { max-width: 400px; }
	
	.main-head .right { margin-right: 250px; }
	
	.navigation.sticky {
		width: 100%;
		right: 0;
	}
	
	.navigation .menu li > a { padding: 0 15px; }


	.tabbed .tabs-list a { padding: 0 3%; }
	
	.post-header img, .post-content img {
		max-width: 100%;
		height: auto !important;
	}
	
	.post-share .text { display: none; }
	.share-links a { margin-bottom: 4px; }
	
	/* fluid slider blocks */
	.main-featured .blocks .image-link img {
		max-width: 100%;
		height: auto;
	}
	
	.main-featured .blocks .small {
		width: 48%;
		margin-left: 4%;	
	}
	
	.main-footer input.feedburner-subscribe {
		margin-top: 5px;
		margin-right: 0;
		display: block;
	}
	
	.flickr-widget .flickr_badge_image:nth-of-type(4n) { margin-left: 12px; }
	.flickr-widget .flickr_badge_image:nth-of-type(3n) { margin-left: 0; }
	
	.no-display { opacity: 1; }
	
	/* fontawesome rendering issue on android 4.2/nexus */
	.navigation .menu li > a:after, .navigation .mega-menu.links > li li a:before, 
	.flex-direction-nav a:after, .sc-accordion-title a:after, .sc-toggle-title a:after, .fa {
		text-rendering: auto;
	}
}

/* Large Tablet Layout: 800px. - fluid */
@media only screen and (min-width: 800px) and (max-width: 940px) {

	.column, .row [class*="col-"] {
		padding-right: 15px;
		padding-left: 15px;
	}
		
	.wrap > .row, .row {
		margin-right: -15px;
		margin-left: -15px; 
	}

	/* change top bar */
	.trending-ticker { font-size: 13px; }
	.trending-ticker .heading { margin-left: 25px; }
	
	.trending-ticker a {
		max-width: 235px;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		display: inline-block;
		vertical-align: middle;
		line-height: 1.3;
		padding-left: 5px;
		margin-top: -2px;
	}
		
	/*
	 * Make menu and mega menus compact
	 */
	.navigation .menu > li > a {
		font-size: 13px;
		padding: 0 13px;
	}
	
	.navigation .menu li > a:after { 
		margin-right: 5px;
		font-size: 13px;
		line-height: 1;
	}
	
	/* category mega menu */
	.mega-menu .sub-cats { padding: 0; }
	
	.mega-menu .sub-nav {
		padding-right: 15px;
		padding-left: 15px;
	} 
	
	.mega-menu .extend { padding: 0; }
	
	.mega-menu .recent-posts .post:nth-child(3) { display: none; }	
	
	/* links mega menu */
	.navigation .mega-menu.links > li { padding: 0 15px; }

	.navigation .mega-menu, .navigation .mega-menu.links > li > a, .navigation .mega-menu .sub-nav li a { font-size: 13px; }
	.navigation .mega-menu.links > li li a:before { display: none; }
	.navigation .mega-menu.links > li li a { padding-right: 5px; }
	
	/* slider */
		
	.main-featured .blocks .small h3 { padding: 20px 5px 5px 5px; }
	.main-featured .blocks.col-4 { padding-right: 4px; }

	
	.tabbed .tabs-list a {
		font-size: 12px;
		padding: 0 2.5%;	
	}
	
	.main .sidebar:before { margin-right: -15px; }
	
	/* reduce image size in sidebar widgets */
	.sidebar .posts-list img { width: 65px; }
	.sidebar .posts-list .content { margin-right: 80px; }
	
	
	.listing-alt img { width: 110%; }
	.listing-alt article > a { max-width: 200px; }
	.listing-alt article .content { margin-right: 220px; }
	
	.main-footer .posts-list img { width: 60px; }
	.main-footer .posts-list .content { margin-right: 75px; }
	
	.flickr-widget a {
		width: 60px;
		height: 52px;
	}

}

/* Small Tablet: 768px. - fluid */
@media only screen and (min-width: 768px) and (max-width: 799px) {



.share_mobile { 
	position: fixed !important ;
	bottom: 0px ;
	z-index: 9999999 ;
	background: #f1f1f1 ;
	padding: 10px 17px ;
	
background: -moz-linear-gradient(top,  rgba(255,255,255,0.94) 0%, rgba(249,249,249,0.97) 42%, rgba(249,249,249,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.94)), color-stop(42%,rgba(249,249,249,0.97)), color-stop(100%,rgba(249,249,249,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.94) 0%,rgba(249,249,249,0.97) 42%,rgba(249,249,249,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0.94) 0%,rgba(249,249,249,0.97) 42%,rgba(249,249,249,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0.94) 0%,rgba(249,249,249,0.97) 42%,rgba(249,249,249,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0.94) 0%,rgba(249,249,249,0.97) 42%,rgba(249,249,249,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */



}

	.main-featured .blocks { display: none; }
	.main-featured .slider, .main-featured .flexslider .slides img { width: 100%; }
	
	.main-content, .sidebar { width: 100%; }
	
	/* show nav for slider on tablets */
	.flex-direction-nav .flex-next, .flex-direction-nav .flex-prev { opacity: 0.8; }
	
	.main-footer .col-4 {
		width: 100%;
		margin-top: 28px;
	}
	
	.main-footer .col-4:first-child { margin-top: 0; }
	
	/* footer fix */
	.flickr-widget .flickr_badge_image:nth-of-type(4n) { margin-left: 12px; }
	
	
	.main-footer input.feedburner-subscribe {
		display: inline;
		margin-right: 4px;
	}
	
	.highlights h2 { 
  /* width: 260px; */
  float: right;
  text-align: right;
  font-size: 1.3em;
  font-family: hbbj;
  padding: 16px;
  line-height: 24px;
  position: absolute;
  bottom: 6px;
  color: #fff;
  

	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
	

}

.overlay{
position: absolute;
	bottom: 0;
	width: 100%;
	padding-top: 10%;
	pointer-events: none;
	
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
	
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
	
	}
.highlights h2 a { color: #fff;   text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);}
}

/* Mobile + Small Tablet shared rules */
@media only screen and (max-width: 799px) {



.share_mobile { 
	position: fixed !important ;
	bottom: 0px ;
	z-index: 9999999 ;
	background: #f1f1f1 ;
	padding: 10px 17px ;
	
background: -moz-linear-gradient(top,  rgba(255,255,255,0.94) 0%, rgba(249,249,249,0.97) 42%, rgba(249,249,249,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.94)), color-stop(42%,rgba(249,249,249,0.97)), color-stop(100%,rgba(249,249,249,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.94) 0%,rgba(249,249,249,0.97) 42%,rgba(249,249,249,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0.94) 0%,rgba(249,249,249,0.97) 42%,rgba(249,249,249,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0.94) 0%,rgba(249,249,249,0.97) 42%,rgba(249,249,249,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0.94) 0%,rgba(249,249,249,0.97) 42%,rgba(249,249,249,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */

width: 100% ;


}

.post-header .post-title {
	
	font-size: 9px ;
}
	/*
	 * Top Bar
	 */
	 
	/* change top bar styling */
	.top-bar .social-icons {
		clear: both;
		text-align: center;
		float: none;
		margin: 0 auto ;

	}
	.textwidgetsocial {
	display: none !important;
}
	.top-bar .search { display: none; }
	
	.top-bar .social-icons li {
		float: none;
		display: inline-block;
	}
	
	.top-bar-content > div { display: block; margin: 0 0 16px 0;
 }
	
	.top-bar .trending-ticker .heading {
		float: none;
		margin-left: 0;
	}
 .rassd_serv {
display: none;
}
	.top-bar .trending-ticker ul { float: none; }
	
	.top-bar .trending-ticker {
		text-align: center;
		margin-bottom: 14px;
	}
	
	.top-bar .trending-ticket li { 
		max-width: 100%;
		text-overflow: ellipsis;
	}
	
	.top-bar .menu { 
		float: none;
		text-align: center; 
		margin-bottom: 7px;
	}
	
	.top-bar .menu li {
		float: none;
		display: inline-block;
		padding-right: 14px;
	} 
	
	
	/*
	 * Header 
	 */
	.main-head .title {
		float: none;
		text-align: center;
		margin-bottom: 0;
		margin-top: -5px;
		line-height: 1;
		float: right !important ;
		background: #fff;
	}
	
	.show_up_header { margin: 0 auto ;}
	.main-head .right { 
		float: none;
		margin-bottom: 28px;
		line-height: 1.5;
		text-align: center;
	}
	
	.main-head .right > div {
		display: inline-block;
		max-width: 100%;
	}
		
	.main-head .right  { margin-right: 0; }

	.main .sidebar { margin-top: 35px; /* + 7px added above */  display: block;
 }
	.main .sidebar:before { display: block; }
	

	/*
	 * Mobile Navigation 
	 */
	.navigation { border-bottom: 0; background: #fff !important; }
	
	.navigation.sticky {
		position: static;
	}
	
	.navigation .menu { display: none; }	
	.navigation .mobile-menu.active { display: block; }
	
	.navigation ul li {
		float: none;
		clear: both;
		display: block;
	}
	
	.navigation .menu ul {
		position: static;
		display: none;
		visibility: visible;
		opacity: 1;
	}
	
	.navigation .menu > li > a {
		font-size: 13px;
		margin-bottom: 0;
		border-bottom: 0;
	}
	
	.navigation .mobile:hover a { text-decoration: none; }
	.navigation .mobile { display: block; }
	
	.navigation .mobile .selected {
		display: block; 
		padding: 0 15px;
		line-height: 44px;
		margin-bottom: -1px;
		overflow: hidden;
		font-family: cnn1 ;
		background: #fff; 
		border-bottom: 1px solid #fff ;
	}
	.soc-top-bar {
		display: inline !important ;
		

	}
	
	.navigation .mobile .text  { float: right; }
	
	.navigation .mobile .current {
		float: right;
		margin-right: 14px; 
		font-size: 13px;
		max-width: 40%;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		vertical-align: bottom;
	}
	
	.navigation .mobile .fa {
		font-size: 21px;
		float: left;
		width: 50px;
		background: #1D7FBD !important;
		margin-left: -15px;
		text-align: center;
		line-height: 43px;
	}

	
	.navigation .menu > li:hover > a, .navigation .menu > .current-menu-item > a, 
	.navigation .menu > .current-menu-parent > a, .navigation .mega-menu.links > li:hover,
	.navigation .menu > .current-menu-ancestor > a {
		border-bottom: 0;
		background: #1e2935; 
	}
	
	.navigation .menu li a {
		float: none;
		display: block;
		border-top: 1px solid #1f2c38;
	}
		
	.navigation .menu li > a:after { display: none; }
	
	.navigation .menu li > a .chevron {
		float: left;
		width: 50px;
		background: #303A44;
		background: rgba(0, 0, 0, 0.075);
		margin-left: -15px;
		text-align: center;
		font-size: 16px;
	}
	
	.navigation .menu li ul li > a .chevron { 
		margin: 0;
		margin-left: -25px;	
		padding: 2px 0;
		margin-top: -5px;
	}

	.navigation .menu > li li a { padding-right: 35px; }
	.navigation .menu > li li li a { padding-right: 45px; }
	
	.navigation .menu li.active { background: #1e2935; }
	
	/* mega menu fixes */
	.navigation .mega-menu { display: none; }
	
	.navigation .mega-menu.links { padding: 0; }
	
	.navigation .mega-menu.links > li { 
		float: none;
		width: auto;
		padding: 0;
	}
		
	.navigation .mega-menu.links > li > a {
		text-transform: none;
		font-weight: normal;
		font-size: 13px;
		padding: 6px 25px;
		border-bottom: 0;
		border-top: 1px solid #1f2c38;
	}
	
	.navigation .mega-menu.links .chevron {
		margin-top: -5px;
		padding: 2px 0px;
		border-top: 0;
	}
	
	.navigation .mega-menu.links > li li a:before { display: none; }
	
	.navigation .mega-menu.links > li li a { padding-right: 45px; }
	.navigation .mega-menu.links > li li a:last-child { border-bottom: 0; }
	
	/* disabled above in large tablet/1024 breakpoint */
	.post-share .text { display: inline-block; }
	
	/* sidebar */
	.sidebar .gallery-block .slides img { width: 100%; }
	
	/* flickr widget footer fluid fix */
	.flickr-widget .flickr_badge_image:nth-of-type(4n), .flickr-widget .flickr_badge_image:nth-of-type(3n) { margin-left: 12px; }


.highlights h2 { 
  /* width: 260px; */
  float: right;
  text-align: right;
  font-size: 1.3em;
  font-family: hbbj;
  padding: 16px;
  line-height: 24px;
  position: absolute;
  bottom: 0px;
  color: #fff;
  
  	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
	
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
	

}

.overlay{
position: absolute;
	bottom: 0;
	width: 100%;
	padding-top: 10%;
	pointer-events: none;
	
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
	
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
	
	}
.highlights h2 a { color: #fff;   text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);}


}

/* Phones and smaller tablets - fluid */ 
@media only screen and (max-width: 767px) {



.title_mob_homepage
{
    position: absolute;
  Z-INDEX: 9999999;
  font-size: 6px;
  /* width: 100%; */
  /* width: 100%; */
  /* bottom: 1%; */
  margin: 0 auto;
  pointer-events: none;
    bottom: 0px;
  width: 100%;
    margin: 0 ;

      

}
.title_slider_mobile {
	
	position: relative ;
	z-index: 9999999999 ;
	width: 100% !important ;
	  margin: 0 25px;
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);

	
}
.title_slider_mobile h1
{
  padding: 17px;
  color: #fff;
  font-family: hbbj !important;
  /* margin: 25px; */
    margin: 0 54px;
  font-size: 5.6em;
  direction: rtl ;

}




.post-header .post-title {
	
	font-size: 30px !important ;
	font-family: hbbj ;
	font-weight: 100 ;
}
.related_show { margin: 0 auto ; overflow: hidden; }
	.share-links { float:  none ; text-align: center ; margin: 0 auto ;}
.show_larg { right: auto !important ;
	
}
.related_show { margin: 10px 0;   padding: 0 !important;
 }
.post-container .description { width: 100% !important ; }

	.right_share_showpage {  display: none;}

.share_mobile { 
	position: fixed !important ;
	bottom: 0px ;
	z-index: 9999999 ;
	background: #f1f1f1 ;
	padding: 10px 17px ;
	
background: -moz-linear-gradient(top,  rgba(255,255,255,0.94) 0%, rgba(249,249,249,0.97) 42%, rgba(249,249,249,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.94)), color-stop(42%,rgba(249,249,249,0.97)), color-stop(100%,rgba(249,249,249,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.94) 0%,rgba(249,249,249,0.97) 42%,rgba(249,249,249,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0.94) 0%,rgba(249,249,249,0.97) 42%,rgba(249,249,249,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0.94) 0%,rgba(249,249,249,0.97) 42%,rgba(249,249,249,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0.94) 0%,rgba(249,249,249,0.97) 42%,rgba(249,249,249,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */



}


.left_share_showpage {  width: 100%; }
.sections { border: none !important ;}
.posts-list li { 
padding: 10px 0 !important;
margin: -3px auto !important;
}
.content {
	line-height: 19px !important ;
}
.img_702 { width: 100% !important ; height: auto !important ;}
.bx-controls-direction { bottom: 0 !important ;}
	.disblay-mobile { display: none !important ;}
	.show-mobile { display: inline !important ;}
	.soci {  }
	.post-meta .cats { width: 100% ; position: relative ;}
	/* all columns fluid */
	.row .column, .column, .row [class*="col-"] {
		width: 100%;
/*		margin-bottom: 28px; */
	}
	.small_news_homep, .box_larg_news, .main_slider {
	display: none ;	
		
	}
	.post-content .row .column { /* margin-bottom: 1.857em; */ }
		
	.page > .row.builder > .column:only-child { margin-bottom: 0; }
	
	.box_larg_news_big { margin: 0 auto ; padding: 0 auto ;  }
	/* breadcrumbs */
	.breadcrumbs { 
		padding: 14px;
		line-height: 1.5;
	}
	
	.breadcrumbs .location { display: none; }

	.main-featured .slider h3 a { font-size: 16px; }
	.main-featured .blocks { display: none; }
	.main-featured .slider, .main-featured .flexslider .slides img { width: 100%; }
		
	/* show nav for slider on tablets */
	.flex-direction-nav .flex-next, .flex-direction-nav .flex-prev { opacity: 0.8; }

	
	/*
	 * Homepage Blocks 
	 */
	 
	/* cleanup highlights 3 col style */
	.highlights-box.three-col .column.one-third {
		margin-bottom: 42px;
	}
	
	.highlights-box.three-col .column.one-third:last-child { margin-bottom: 0; }	
	.highlights-box.three-col article {
		float: right;
		width: 50%; 
	}
	
	.highlights-box.three-col .posts {
		width: 50%;
		float: right;
		padding-right: 25px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box; 
	}
	
	
	.highlights-box .column.half {
		margin-top: 42px;
		margin-bottom: 0;
	}

	.highlights-box .column.half:first-child {
		margin-top: 0;
		border-left: 0; 
	}
	
	.highlights .block.posts { 
		border-top: 0;
		margin-top: 0;
	}

	.news-focus .posts, .highlights-box.three-col article { margin-bottom: 0; }

	.news-focus .focus .image-link {
		float: right;
		margin-left: 14px;
		width: 25%;
	}
	
	.news-focus .focus .image-link img {
		width: 100%;
		height: auto;
	}
	
	.news-focus .excerpt {
		border-bottom: 1px solid #d9d9d9;
		padding-bottom: 14px;
	}
	
	.news-focus > .row { margin-bottom: -28px; }
	
	.news-focus .heading .subcats { display: none; }
		
	/*
	 * Single Post 
	 */
	.post-content { margin-right: 0; } 
	
	.post-content-right { clear: both; }
	
	.post-share { margin-right: 0; }
	
	.share-links {   margin: 0 22%;
 }
	
	.author-info .avatar { 
		max-width: 75px;
		height: auto;
	}
	
	.author-info .description { margin-right: 100px; }
	
	.author-info .social-icons { 
		float: none;
		overflow: hidden;
		padding-top: 14px;
	} 
	
	
	.related-posts .highlights-box.three-col .column { margin-bottom: 28px; }
	
	.comments-list .children, .comment .comment-respond { margin-right: 15px; }
	
	.comment-respond input {
		max-width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	/*
	 * Category listings
	 */
	.listing-alt article > a {
		max-width: 100%; 
		float: none;
	}
	 
	.listing-alt img {
		width: 100%;
		margin-right: 0;
		float: none;
	}
	
	.listing-alt article .content {
		margin-right: 0;
		margin-top: 0;
	}
	
	
	/*
	 * Footer Changes
	 */ 
	
	.main-footer .widget:last-child { margin-bottom: 0; }
	
	.main-footer input.feedburner-subscribe { margin-top: 5px; }
	
	/* footer styles */
	.flickr-widget { margin-left: -14px; }
	
	/* lower widget center aligned */
	.lower-foot .widgets > div { 
		margin-top: 28px;
		text-align: center; 
	}
	
	.lower-foot .widgets > div:first-child { margin-top: 0; }
	
	.lower-foot .textwidget { float: none; }
	
	.lower-foot .menu-footer-container {
		overflow: hidden;
		text-align: center;
		clear: both;
		
		/* hidden by default - but will work if following line is removed */
		display: none;
	}
	
	.lower-foot .menu { 
		float: none;
		display: inline-block;
	}
	
	.main-footer input.feedburner-subscribe {
		display: inline;
		margin-right: 4px;
	}
	
	/* footer fix */
	.flickr-widget .flickr_badge_image:nth-of-type(4n) { margin-left: 12px; }
	
	.modal {
		width: 250px;
		margin-right: -125px;
	}
	


.overlay{
position: absolute;
	bottom: 0;
	width: 100%;
	padding-top: 10%;
	pointer-events: none;
	
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
	
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
	height: 100% ;
	
	}
.highlights h2 a { color: #fff;   text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);}

/*
	.highlights h2 { 
  /* width: 260px; 
  float: right;
  text-align: right;
  font-size: 1.3em;
  font-family: hbbj;
  padding: 16px;
  line-height: 24px;
  position: absolute;
  bottom: 0px;
  color: #fff;
  
  	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 
	
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
	

}

*/
.highlights h2 { 
  /* width: 260px; */
  float: right;
 text-align: right;
  font-size: 2.7em;
  font-family: hbbj;
  font-weight: 100;
  padding: 16px;
  line-height: 52px;
  position: absolute;
  bottom: 6px;
  color: #fff;
  
  	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
	
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
	

}

.overlay{
position: absolute;
	bottom: 0;
	width: 100%;
	padding-top: 10%;
	pointer-events: none;
	
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
	
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
	
	}
.highlights h2 a { color: #fff;   text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);}

}

/* Smaller Phones - Some androids have upto 400px portrait */
@media only screen and (max-width: 400px) {
	body.boxed { padding: 0; }
	
	.share-links { float:  none ; text-align: center ; margin: 0  ;}
	.right_share_showpage {  display: none;}
.most_artical_cshow { margin: 0 auto ;}
.share_mobile { 
	position: fixed !important ;
	bottom: 0px ;
	z-index: 9999999 ;
	background: #f1f1f1 ;
	width: 100% !important  ;
	
background: -moz-linear-gradient(top,  rgba(255,255,255,0.94) 0%, rgba(249,249,249,0.97) 42%, rgba(249,249,249,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.94)), color-stop(42%,rgba(249,249,249,0.97)), color-stop(100%,rgba(249,249,249,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.94) 0%,rgba(249,249,249,0.97) 42%,rgba(249,249,249,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0.94) 0%,rgba(249,249,249,0.97) 42%,rgba(249,249,249,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0.94) 0%,rgba(249,249,249,0.97) 42%,rgba(249,249,249,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0.94) 0%,rgba(249,249,249,0.97) 42%,rgba(249,249,249,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */
}
.most_artical_cshow {
margin: 0 auto ;
}

.show_larg { width:  100% !important ; margin: 35px auto ; right:  auto !important ; }
	.main-head .title { font-size: 32px; }
	
	.breadcrumbs { display: none; }
	
	.main-featured .slider .caption {
		overflow: hidden;
		position: static;
		background: #19232d;
	}
	
.cshow img { float: none !important ; width: auto !important ; display: block;
clear: both !important ; width: 270px !important;

/*float: right; width: 80px;/* */}
.headline { margin:  0 auto  !important ;}

.cshow h2 {  width: 270px !important ;  }

.highlights .image-link { display: inline ; }
.highlights .image-link img { float: right; /* width: 300px;   80px */ height: 277px;}
.mobile { /*  width: 100px !important ; */  }
.posts-list .content > a { font-family: hbbj ; font-weight: 100 ; padding: 0 5px ; font-size: 17px ;}
.highlights h2 { 
  /* width: 260px; */
  float: right;
 text-align: right;
  font-size: 2.4em;
  font-family: hbbj;
  font-weight: 100;
  padding: 16px;
  line-height: 52px;
  position: absolute;
  bottom: 0px;
  color: #fff;
  
  	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
	
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
	

}

.youtube_img { height: 100px !important ; border: none !important;}
.vid h2 { font-family: hbbj !important ; font-size: 9px !important ; top: 61px !important ; line-height: 14px !important ;}
.grid-overlay .meta time {display: none;}
.overlay{
position: absolute;
	bottom: 0;
	width: 100%;
	padding-top: 10%;
	pointer-events: none;
	
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
	
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
	  direction: rtl;

	}
.big_cshow.grid-overlay h2 { bottom: -1px ;
	
	  text-align: right;
  font-size: 2.4em;
  font-family: hbbj;
  font-weight: 100;
  padding: 16px;
  line-height: 52px;
  
}
.big_cshow.grid-overlay .overlay { bottom: 0px ; background: none !important ;}
.highlights h2 a { color: #fff;   text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);}
.viedo_h_slider .highlights h2 {
width: 105px !important;
height: 114px !important;
border: none !important;
font-size: 14px;
line-height: 22px;
}
.slide { border: 0 !important ; width: 110px !important; }
.vid { padding: 0 !important;  display: block ;}
.highlights .vid article { border: 0 !important ; overflow: hidden ;
padding: 2px ; }
.carousel-next, .album_carousel-next { right: 0 !important ;}
.carousel-prev, .album_carousel-prev { left: 0 !important ;}
.highlights article { 
   /* border-bottom: 1px solid #d9d9d9 !important; padding: 0 0 15px 0;*/

 }
 .bx-wrapper .bx-controls-direction a {
margin-top: -23px;

}
.homeslider-next {
top: -37px;
right: 20px;

}
 .homeslider-prev {  left: 2px !important; top: -37px;}
	.main-featured .flex-direction-nav .flex-next, .main-featured .flex-direction-nav .flex-prev { top: 100px; }
	
	.main-featured .pages { display: none; }
	
	
	/* cleanup highlights 3 col style */	
	.highlights-box.three-col article, .highlights-box.three-col .posts {
		width: 100%;
		float: none;
		padding: 0;
		height: 50px ;
		margin: 0 auto ;
	}
		.highlights .one-third li { height: 50px !important ;	}

	.highlights-box.three-col .column.one-third { /* omar shh  margin-top: 28px; */
	 height: 51px;
overflow: hidden;
margin: 5px 0;	}
	
	.highlights-box.three-col article {/* omar shh  margin-top: 28px; */	}
	
	.gallery-block .carousel .title a { font-size: 12px; }
	
	/* author box */
	.author-info .social-icons { 
		float: none;
		padding: 21px 0;
	}
	
	.author-info .avatar { 
		max-width: 65px;
		height: auto;
	}
	
	.author-info .description { margin-right: 75px; }
	
	
	/* comments list narrower */
	.comments-list .comment-meta { margin-right: 20%; }
	.comments-list .comment-content {
		margin-right: 0;
		margin-top: 28px;
	}
	
	.comment .comment-respond { margin-right: 0; }

	.main-footer input.feedburner-subscribe {
		margin-right: 0;
		display: block;
	}


.title_mob_homepage
{
    position: absolute;
  Z-INDEX: 9999999;
  font-size: 6px;
  /* width: 100%; */
  /* width: 100%; */
  /* bottom: 1%; */
  margin: 0 auto;
  pointer-events: none;
    bottom: 0px;
  width: 100%;
    margin: 0 ;

      

}
.title_slider_mobile {
	
	position: relative ;
	z-index: 9999999999 ;
	width: 100% !important ;
	  margin: 0 25px;
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);

	
}
.title_slider_mobile h1
{
  padding: 0px 0px;
  color: #fff;
  font-family: hbbj;
  font-size: 4.5em;
  line-height: 40px;
  bottom: 53px;
  position: relative;
  /* width: 281px; */
  /* border: 1px solid #D5D5D5; */
  /* right: 48px; */
    text-align: center;
direction: rtl ;
  
}

.img_702 { 
height: 300px !important;
  width: 357px !important;
}
.bx-wrapper img {
	  display: block;
  border-right: 1px solid #e7e7e7;
  margin: 0 auto;
  padding: 0 auto;
width: auto !important ;
  
  }
.img_mob {    width: 443px !important;
  position: relative;
  z-index: -1;
  right: -42px;
  }
	
}


@media (min-device-width: 1824px) {
	/* post/page body font size for large desktop */ 
	.post-content { font-size: 14px; }
}
