@media only screen and (min-width: 768px) and (max-width: 959px) {
#wrapper {
	width: 740px;
}
#call-text {
	width: 305px;
}
#social-contact {
}
#phone-number {
	margin-right:10px;
}
#social-icons {
    display:none;
}
#social-icons a {
	margin-left:2px;
}
#branding {
	padding-top: 30px;
	padding-bottom: 30px;
}
#logo {
	width: 100%;
	text-align:center;
	margin-bottom:30px;
	float: none;
}
#main-menu {
	width:100%;
	float:none;
}
#banner {
	min-height:302px;
}
#banner img {
	width:100% !important;
	height:auto !important;
}
.banner-heading { 
	top: 240px;
	font-size: 24px;
}
#banner-text {
	width: 350px;
}
.slider-content {
	top: 40px;
}
#banner-optin-area {
	width: 295px;
	top:20px;
}
#optin-area {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#optin .wpcf7-textarea, .optin-textarea {
	height:50px;
}
#optin-text {
	margin-bottom:10px;
}
#optin-area .span {
	display:none;
}
.feature {
	width: 175px;
}
#recent-work .work {
	width: 215px;
}
#featured-boxes .featured-box {
	width: 340px;
}
#featured-boxes .featured-box img {
	width: 100%;
	height:auto !important;
}
#featured-boxes .featured-box:nth-child(2n) {
	margin-right:0px !important;
}
.da-thumbs.isotope {
	width: 740px;
}
#recent-work .da-thumbs li:nth-child(3n) {
	margin-right:0px !important;
}
#recent-work .da-thumbs li {
	margin-right:25px;
}

#recent-work .work img {
	width: 100%;
	height:auto !important;
}
div.feature:nth-child(3n+1) {
	margin-right:0px !important;
}
.testimonial {
	width: 340px;
}
.testimonial-home2 {
	width: 100%;
}
.testi-content-home2 {
	width: 348px;
}
.testi-content {
	width: 230px;
}
#block-left-content {
	width: 330px;
}
#block-image {
	width: 350px;
}
#block-image img {
	width:100%;
	height:auto !important;
}
.blog-post {
	width: 215px;
}
.meta-area {
	width: 205px;
}
#hometwo-wrap #map {
	width: 100%;
}
#sidebar #map {
	width: 100%;
}
#map {
	width: 370px;
}
#map img, #map iframe {
	width:100%;
	height:auto !important;
}
#contact-info {
	  width: 300px;
}
#footer-widgets .widget-1 {
	width: 47%;
	min-height:200px;
}
#footer-widgets .widget-2 {
	width: 47%;
	min-height:200px;
}
#footer-widgets .widget-3 {
	width: 47%;
	min-height:200px;
}
#footer-widgets .widget-4 {
	width: 47%;
	min-height:200px;
}
#footer-menu {
	width: 100%;
	float:none;
	margin-bottom:10px;
}
#copyright { 
	float:none;
	text-align:left;
	width:100%;
}
.featured-image {
	float: none;
	margin: 0px 0px 15px 0px;
	text-align:center;
}
div.testimonial:nth-child(2n+2) {
	 margin-right:0px !important;

 }
 div.testimonial-home2:nth-child(2n+2) {
	 margin-right:0px !important;

 }
div.work:nth-child(3n+3) {

	 margin-right:0px !important;

 }
div.team-person:nth-child(3n+3) {
	 margin-right:0px !important;

}
div.blog-post:nth-child(3n+3) {
	 margin-right:0px !important;

 }
 
div.feature:nth-child(4n+4) {
	 margin-right:0px !important;
}
#home-content {
	width: 450px;
}
#content {
	width:450px;
}
#sidebar {
	width:230px;
}
#sidebar .flickr-photo:nth-child(2n+2) {
	margin-right: 0px;
}
#footer-widgets  .flickr-photo:nth-child(3n+3) {
	margin-right: 0px;
}
}
