@charset "utf-8";
/* CSS Document */


/*-------------------------------------------------*/
/* =  Flexslider
/*-------------------------------------------------*/
.flexslider { position: relative; font-family:"Noori Nastaleeq", "Jameel Noori Nastaleeq", Tahoma; margin-top:15px; }
.flexslider, .flexslider .slides li { min-width: 95%; }
.flexslider .slides {zoom: 1; margin: 0; }
.flexslider .slides > li { display: none; }
.flexslider, .flexslider .slides li, .flexslider .slides > li > a { height: 343px; }
.pull-center .flexslider, .pull-center .flexslider .slides li, .pull-center .flexslider .slides > li > a { height: 420px; }
.flexslider img { min-width: 100%; max-height: 100%; }
.pull-center .flexslider img { min-width: 100%; max-height: 100%; height: 100%; }

/* Caption */
.flex-caption { position: absolute; left: 0; bottom: 0; font-size: 18px; padding: 8px 10px; color: #fff; height: 130px; width: 100%; overflow: hidden; background: rgba(0,0,0, 0.8); background: url(rgba=0,0,0,0.5)\0/; }
.flex-caption .desc { height:90px; overflow: hidden; }
.flex-caption h1 { line-height: normal; margin: 0; text-align:right; font-size: 1.30em; text-shadow: 1px 1px 0 rgba(0,0,0,0.8);}
.flex-caption a { color: #fff; margin-bottom: 7px; line-height: 30px; display: block; }
.flex-caption a:hover {
	text-decoration:none;
	 color: #fc7100;
	 text-shadow: 1px 1px 0 rgba(255,255,255,0.8);
}
.flex-caption p { line-height: 24px }

/* Direction Nav */
.flexslider.no-nav .flex-direction-nav { display: none; }

.flex-direction-nav { position: absolute; left: 0; top: 50%; margin: 0; margin-top: -23px; right: -40; height: 46px; min-width: 100%; }
.flex-direction-nav li:first-child { float: left; }
.flex-direction-nav li { float: right; margin-top: 0; }
.flex-direction-nav a { display: block; width: 46px; height: 46px; cursor: pointer; text-indent: -9999px; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next { background: rgba(0,0,0, 0.5) url(../images/slider-next.png) no-repeat center; }
.flex-direction-nav .flex-prev { background: rgba(0,0,0, 0.5) url(../images/slider-prev.png) no-repeat center; }
.flex-direction-nav .flex-next:hover { opacity: 0.8; }
.flex-direction-nav .flex-prev:hover { opacity: 0.8; }

/* Control Nav */
.flex-control-nav { position: absolute; top: 17px; right: 17px; text-align: center; }
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline; }
.flex-control-paging li a {width: 18px; height: 18px; display: block; background: transparent; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; border: 3px solid rgba(0,0,0, .5); }
.flex-control-paging li a.flex-active { background: #fff; cursor: default; }
.mb25 {margin-bottom: 25px !important; }
.flexslider ul.no-bullet { list-style: none; }

.flexslider ul.inline-list, .flexslider ul.link-list { padding: 0; list-style: none; overflow: hidden; }

.pull-center {
    margin: 0 !important;
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 680px) and (max-width: 1030px) {
	
	.flexslider, .flexslider .slides li, .flexslider .slides > li > a { height: 255px; }
	#sidebar { clear: both; float: left; width: 100%; }

	#sidebar .widget { width: 295px !important; }

.flex-caption a{
	font-size: 0.80em;
}

.flex-caption p {
	font-size: 0.75em;
	line-height:20px;
}

}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 679px) {
	
	.flexslider, .flexslider .slides li, .flexslider .slides > li > a { height: 360px; }
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	.flex-caption {height: 70px; } 
	
	
	.flex-caption p {
		display:none
		}
	.flex-caption a{
			font-size: 0.80em;
	}
	.flexslider, .flexslider .slides li, .flexslider .slides > li > a { height: 160px; }
	.flex-direction-nav { display: none; }

	#sidebar { clear: both; float: left; width: 100% !important; }

	#sidebar .widget { width: 285px !important; }

	
}
