@media (max-width: 980px) {
	.camera_wrap .camera_pag { 
		right: 3%;
	}
}

@media (min-width: 980px) and (max-width: 1199px) {
	.flex-caption .slider_txt1 {  	      
	    font-size: 16px;
	    line-height: 24px; 	    
      	margin-bottom: 10px;
	}
	.flex-caption .slider_txt2 {  
	 	font-size: 32px;
	    line-height: 36px; 
	}	
	.content_box h2 {
		font-size: 40px;
	}

	.recent-posts .featured-thumbnail img {
		width: 100%;
	}

	.recent-posts.services li {
		width: 222px;
		margin-right: 15px;
	}
	.recent-posts.services li:nth-child(2n) {
		margin-right: 0;
	}
	.recent-posts.team li {
		width: 218px;
	}
	
	
	
	.recent-posts.blog li {
		width: 220px;
	}
	#gallery .portfolio li {
		width: 235px;
	}
	#gallery .portfolio li a.image-wrap {	
		/*width:301px;		*/
	}
	.es-carousel li {
		width: 215px !important;
	}
	.es-carousel time {
		letter-spacing: 1px;
		padding-left: 0;
	}
	.es-carousel time::before {
		display: none;
	}
}	