@media (max-width: 1200px){
	#fullwidth .banner img {
	  position: absolute;
	  top: 0;
	  left: 0;
	  height: 100%;
	  width: auto;
	  max-width: auto;
	}

}


/* Extra small devices (phones, etc. < 767px) */
@media (max-width: 766px) {
	
	#menu.menu-1 { display: none; }
	#menu.menu-2 { display: none; }
	#menu.menu-3 { display: none; }
	.menu-1-margin { display: none; }
	#menu-mobile { display: block; }
	a.menu-mobile { display: block; }

	#content .top .content,
	#content .bottom .content { display: block; width: 100%; height: 250px; }

	/*.fullscreen .content { width: 90vw; }*/

	/*#about .content > div { float: left; }*/
	#about .content { min-height: 1px; }
	#about .content > div.col-md-9 { padding: 15px !important; }

	header.header { display: none; }
	.banner h2 { font-size: 32px !important; }

	#about2 .banner { height: auto !important; }
	#about2 .container .about2 i, 
	#about2 .container .about2 img { display: block; margin-left: auto; margin-right: auto; text-align: center; }

	.filter { padding: 64px 15px 20px 15px !important; }

/*	#blog2 .blog { width: 90vw; }*/

	#about .content { display: block; height: auto; min-height: 200px; }

	.fb-like-box { width: 210px; overflow: hidden; }

	.comments li .comment-text { margin-left: 10px; }
	#inner-blog .ib-item .comments { padding: 0; }
	#inner-blog .ib-item div.post { padding-right: 15px; }

	#inner-portfolio img { max-width: 100%; height: auto; }

	#about .content .about-item3 > div {
		display: block;
		padding: 25px;
	}
	

	#about .content .about-item > div {
		display: block !important;
		padding: 15px !important;
	}
	#about .content {
	  padding: 40px 0;
	}
	.about-item3 .social {
		position: relative !important;
	}
	.about-item3 .social a {
		display: inline-block !important;
		padding: 5px !important;
		width: 30% !important;
		max-width: 50px;
	}

	li.portfolio-slider img {
		position: absolute !important;
		top: 0 !important;
		left: 0 !important;
		height: 100% !important;
		width: auto !important;
		max-width: none !important;
	}

}

/* Small devices (tablets, 768px and up) */
@media (min-width: 767px) {
	
	
	#menu-mobile { display: block; max-width: 500px; }
	a.menu-mobile { display: block; }

	.filter { padding: 64px 15px 20px 15px !important; }

	/*#about .content > div { float: left; }*/
	
	#about .content { display: block; height: auto; min-height: 1px; }

	header.header { display: none; }

	/*#blog2 .blog { width: 45vw; }
	.fullscreen .content { width: 45vw; }*/
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 991px) {
	

	.filter { padding: 30px !important ; }
	/*#blog2 .blog { width: 25vw !important; }*/
	/*.fullscreen .content { width: 25vw !important; }*/
	header.header { display: block; }
	/*#about .content > div { float: none; }
	#about .content { display: table; height: 500px; }*/
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1199px) {

}