@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
    .catr-show{
		display:block;
	}
	
	.catr-hide{
		display:none;
	}
	
	.parallax [class*="bg__"] {
	background-size:cover;
	
	}
	
	
	.parallax .bg__testimonial{
	height:600px;
	}
	
	.parallax .bg__blog{
	height:800px;
	}
	
	.testi-cont{
		height:600px;
		margin-top:-600px;
	}
	
	.blog-cont{
		height:800px;
		margin-top:-800px;
	}
	
	.footer-keys{
		display:inline-block !important;
		width:49% !important;
		text-align:center !important;
	}
	
	.carousel-caption{
		padding-bottom:10px !important;
	}
	
	.r-blog30{
		width:30%;
		display:inline-block;
	}
	
	.r-blog40{
		width:40%;
		display:inline-block;
	}
	
	.r-hide-tab{
		display:none;
	}
	
	
	
	.slide2-img{
		/*float:left; width:20%; margin-top:60px;*/
		display:none;
	}
	.slide2-box{
		width:100%; float:none; text-align:center; margin-top:40px;
	}
	
	.carousel-inner{
		height:300px;
	}
	
	.carousel-indicators{
		/*bottom:0px;*/
		display:none;
	}
	/*.carousel-indicators li{
		height:20px;
		width:20px;
		margin:0 10px;
	}
	
	.carousel-indicators .active{
		height:20px;
		width:20px;
		margin:0 10px;
	}*/
	
	.carousel-caption h1{
		margin-top:-50px !important;
	}
	.active-header{
		font-size:36px;
	}
	
	.carousel-caption {
  bottom: 50px;
  padding-top:0px;
  padding-bottom: 50px !important;
}


.heder-menu li a {
	padding-left:20px;
	padding-right:20px;
}

.select2-results li {
	font-size: 15px;
	padding: 6px 0 6px 0;
}
}

