/* All Responsive
================================================== */  
@media only screen and (max-width: 959px) {
    #footer h2 {
    border-bottom:0;
    }
	#phone-number {
	font-size: 30px;
	}
	.view-id-home_menu .view-content {
	  width:100%;
	  margin:0 auto;
	}
	.fullwidthbanner-container, #header_line {
	  display:none;	
	}
	#logo img {
	width:100%;
	max-width:422px;
	}
	#navigation {
		float:none;
	}	
	#header {
	background:none;
	}
	#email {
	margin-bottom: 10px;
	}
	.region.region-top {
	font-size: 12px;
	}
	#footer {
	text-align: center!important;
	}
	#footer p{
	text-align: center!important;
	}
	#footer ul{
	text-align: center!important;
	}
	#block-block-21 {
	  text-align:center;	
	}
	ul#products-left, ul#products-right {
	  float:none;	
	  text-align:center;
	}
	#footer h2 {
	margin:10px 0;
	font-size:30px;
	}
    #logo {
  	margin-top:10px;
    }
	span#products {
		display:none;
	}
	a#pink {
	color:#fff!important;
	}
	.split {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	}
	#breadcrumb {
	  display:none;	
	}
}


/* Tablet (Portrait) = Design for a width of 730px
================================================== */

@media only screen and (min-width: 768px) and (max-width: 959px) {
 
 .footer-overlay {
	 text-align:center;
 } 
 #footer h2 {
 border-bottom:0;
 font-size:21px;
 }
 #webform-client-form-285 {
   background:none;
 }
}

/* Mobile (Portrait) = Design for a width of 280px
================================================== */

@media only screen and (max-width: 767px) {

.isotope-element, .ch-item {width: 240px !important; height: 160px !important;}
  /*hide things*/

  #footer h2 {
  border-bottom:0;
  }
  
  #webform-client-form-285 {
    background:none;
  }

.gallery-image-4 img {
    height: auto !important;
    width: 100% !important;
}

  /*logo*/
  #logo {
	bottom:14px;
	text-align:center;
  }

  #logo img {
    display: inline-block;
  }

  #logo h1 a, #logo h2 a {
    display: block;
    float: none;
  }
  #header_features .shadow {
	  font-size:10px;
  }
  #header_features i {
	  margin-right:-3px;
  }
  #info-header {
		float:left;  
  }
    #header_features{
		
		padding-left:-20px;	
		padding-right:20px;	
	}
}


/* Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {

   .rs-caption-t{
	  font-size:24px !important;
	    line-height:22px !important;
  }
   .rs-caption-d{
	  font-size:14px !important;
	  line-height:14px !important;
  }
.gallery-image-4 img {
    height: auto !important;
    width: 600px !important;
}


  /*logo*/
  #logo {
	bottom:14px;
	text-align:left;
  }

  #logo img {
    display: inline-block;
  }

  #logo h1 a, #logo h2 a {
    display: block;
    float: none;
  }
  #header_features .shadow {
	  font-size:10px;
  }
  #header_features i {
	  margin-right:-3px;
  }
  #info-header {
		float:left;  
  }
    #header_features{
		
		padding-left:-20px;	
		padding-right:20px;	

  }

 
 