
/**** Base styles ****/



html { overflow-y: scroll; }

/**** Content ****/


.hidden { display: none; }

/**** Demos ****/

#container {
	/*padding: 5px;*/
	margin-bottom: 20px;
	clear: both;
	margin: 0px auto;
	width: 1280px;
	  margin-bottom: 15px !important;
}

.centered { margin: 0 auto; }

.box {
	margin: 10px;
	/*background: #D8D5D2;*/
	float: left;
}

.rtl .box {
	float: right;
	text-align: right;
	direction: rtl;
}

.col1 { width: 300px; }

.col2 { width: 620px; }

.col3 { width: 940px; }

.col4 { width: 1260px; }

/**** Transitions ****/


.transitions-enabled.masonry, .transitions-enabled.masonry .masonry-brick {
	-webkit-transition-duration: 0.7s;
	-moz-transition-duration: 0.7s;
	-o-transition-duration: 0.7s;
	transition-duration: 0.7s;
}

.transitions-enabled.masonry {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}

.transitions-enabled.masonry .masonry-brick {
	-webkit-transition-property: left, right, top;
	-moz-transition-property: left, right, top;
	-o-transition-property: left, right, top;
	transition-property: left, right, top;
}

/* disable transitions on container */
.transitions-enabled.infinite-scroll.masonry {
	-webkit-transition-property: none;
	-moz-transition-property: none;
	-o-transition-property: none;
	transition-property: none;
}

/**** Primer comparison ****/

#comparison { overflow: auto; }

/* Infinite Scroll loader */

#infscr-loading {
	z-index: 5000;
	position: fixed;
	left: 10px;
	bottom: 40px;
	width: 200px;
	height: 100px;
	padding: 10px;
	background: #000;
	opacity: 0.8;
	color: #FFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

/**** Clearfix ****/
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }
.tablet-view {display:block;}
.mobile-view {display:none;}
 @media screen and (min-width:1025px) and (max-width:1360px) {
 #container {
width:960px;
margin: 0 auto;
}
.delta {background:#fff; height:600px;}
.col4 {
width: 940px;
}
.half-1 {width:100%;}
.half-2 {float:left;display:none;}
}

 @media screen and (min-width:725px) and (max-width:1024px) {
 #container {
width:640px !important;
margin: 0 auto;
}
.col3 {
width: 940px;
}
.col4 {
width: 940px;
}

}
 @media screen and (min-width:725px) and (max-width:1024px) and (orientation : landscape) {
 #container {
width:960px !important;
margin: 0 auto;

}
.col3 {width: 940px;}
.col4 { width: 940px;}

.carousel-caption {
  bottom: 20px !important;
  text-align: left !important;
  left: 28px !important;}
.carousel-inner {  height: 350px; background-color: #000;} 
.carousel-inner>.item{ transition: transform 0.3s ease-in-out; }
.shadow {
  position: absolute;
  width: 100%;
  height: 350px !important;
  -webkit-box-shadow: inset 0 -200px 80px -46px rgba(0, 0, 0, 0.60);
  -moz-box-shadow: inset 0 -200px 80px -46px rgba(0, 0, 0, 0.60);
  box-shadow: inset 0 -200px 80px -46px rgba(0, 0, 0, 0.60);
  top: 0;
  left: 0;}
.half-1 {width:100%;}
.half-2 {float:left;display:none;}
.delta {background:#fff; height:600px;}
.feat-article-container {
  height: 290px !important;
}
.feat-article-container .shadow {left:0 !important;width: 100% !important;
  height: 290px !important;}
  .beside-opinion {height: auto !Important;}

}
@media screen and (min-width:725px) and (max-width:1024px) and (orientation : portrait) {
 #container {
width:640px;
margin: 0 auto;

}
.col3 {width: 620px;}
.col4 {width: 620px;}
.half-1 {width:100%;}
.half-2 {float:left;display:none;}
.delta {background:#fff; height:600px;}
.feat-article-container { height: 290px !important;}
.feat-article-container .shadow {left:0 !important;width: 100% !important;
  height: 290px !important;}

.carousel-inner {  height: 301px; background-color: #000;} 
.carousel-inner>.item{ transition: transform 0.3s ease-in-out; }

 @media screen and (min-width:481px) and (max-width: 724px) {
 #container {
width: 90%;
 margin: 0 auto;
 margin-left: 0px;

}
.col4 {
width: 100%;
}
.col3 {
width: 100%;
}
.col2 {
width: 100%;
}
.col1 {
width: 100%;
}
.half-1 {width:100%;}
.half-2 {float:left;display:none;}
}
 @media screen and (min-width:320px) and (max-width:724px) {
#container {
  width: auto;
  margin: 0 auto;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0px;}
.col4 {
width: 100%;
}
.carousel-inner {background: #E6E7E8;}

.col3 {
width: 100%;
}
.col2 {
width: 100%;
}
.col1 {
width: 100%;
}
.half-1 {width:100%;}
.half-2 {float:left;display:none;}
/*.flt-hp-slider-nav {
  float: none;
  margin-top: 0px;
  margin-bottom: -20px;}*/
  .tablet-view {display:none !important;}
.mobile-view {display:block !important;}
}
