*{margin:0px;
  padding:0px;
  font-family: Myriad Pro;
}

header, nav, hgroup, section, article, aside, footer {display:block;}

img{max-width:100%;
	height:auto;
	margin: 0 0 10px 0;
}

body, html{min-height:100%;}
#clear{clear:both;}

a{color:white;
	text-decoration:none;
  -webkit-transition: color 0.3s linear 0s;
  -moz-transition: color 0.3s linear 0s;
  -o-transition: color 0.3s linear 0s;
  transition: color 0.3s linear 0s;
}
a:hover {color:#ee6c18;
}

.topmargin{width:100%;
				 height:10px;
				 margin-bottom:-1px;
				 background:#0c0c0c;
				 border-bottom:1px solid #090909;
}


/*----------------------------------------Home Page Section----------------------------------------*/

/*-----Header-----*/

#header-box{width:100%;
            padding-top:0px;
            padding-bottom:15px;
            background:#191919;
            text-align:left;
            border-bottom:1px solid #121212;
}

#logo-menu{position:relative;
	       width:100%;
		   max-width:1000px;
		   margin-left:auto;
		   margin-right:auto;
		   color:white;
		   padding-top:0px;
}

#usfgc-logo{position:absolute;
	        width:100%;
			max-width:270px;
			padding-left:20px;
			padding-right:20px;
			background:-webkit-linear-gradient(white 85%, #191919 85%, #191919 100%, white 100%);
			background:-o-linear-gradient(white 85%, #191919 85%, #191919 100%, white 100%);
			background:-moz-linear-gradient(white 85%, #191919 85%, #191919 100%, white 100%);
			background:linear-gradient(white 85%, #191919 85%, #191919 100%, white 100%);
			float:left;
			height:150px;
			box-shadow:0px .5px 3px #111;
			z-index: 99999; 
}


#usfgc-logo img{max-width:270px;
				padding-top:30px;
}
#usfgc-logo > p{text-align:center;
			 font-family:arial narrow;
		      font-weight:lighter;
		      font-size:12px;
		      margin-top:8px;
		      letter-spacing:5px;
}

#white-logo{display:none;}

#header-menu {float:right;
	          width:100%;
			  max-width:600px;
			  text-align:right;
			  padding:15px;
}

#header-menu ul{overflow:hidden;
                padding-top:15px;
                text-align:center;
                margin:0px;
                text-align:right;
                -webkit-transition: max-height 0.4s;
                -ms-transition: max-height 0.4s;
                -moz-transition: max-height 0.4s;
                -0-transition: max-height 0.4s;
                transition: max-height 0.4s;
}

#header-menu li{display:inline-block;
				list-style:none;
				padding-left:30px;
				font-size:14px;
}

.handle{width:100%;
	    background:#222222;
	    text-align:left;
	    box-sizing: border-box;
	    padding: 15px ;
	    padding-bottom:0px;
	    cursor:pointer;
	    display:none;
}

.handle img{max-width:30px;
			padding:0px;
}


@media screen and (max-width: 768px){

	#usfgc-logo{position:static;
				background:none;
                height:70px;
			    z-index: 0;
			    padding:0px;
			    box-shadow:0px 0px 0px #111;
	}
	#usfgc-logo p{display:none;}

	#black-logo{display:none;}

	#white-logo{display:block;
				box-shadow:none;
	}

	#header-box{padding-top:0px;
		        padding-bottom:-10px;
		    }

	#usfgc-logo img{padding: 0px 10px;
					text-align:center;
					max-width:260px;
					margin-bottom:0px;
	}

	#header-menu{width:100%;
		         max-width:768px;
		         margin:0px;
				 padding:0px;
				 float:left;


	}


	nav ul{max-height: 0px;}

	.showing{max-height: 20em;}

	#header-menu{margin-bottom:-15px;}

	#header-menu ul li{box-sizing: border-box;
						width:100%;
						padding:10px;
						text-align:left;
	}

	.handle{display:block;
	}

}

/*------Membersection------*/

#membersection{width:100%;
			   height:200px;
			   background:#222222;
}

/*------Footer------*/


#bottom-footer{width:100%;
			   padding-top:15px;
               padding-bottom:15px;
               background:#191919;
               text-align:left;
               border-top:1px solid #121212;
               color:white;
               font-size:12px;
               display:block;

}

#logo-icon{width:100%;
	       max-width:1000px;
	       margin-left:auto;
	       margin-right:auto;
}

#logo-address{width:100%;
	          max-width:500px;
	          float:left;
	          
}
#usfgc-logo-footer img{max-width:150px;}

#socialmedia{width:100%;
             max-width:400px;
             float:right;
             text-align:right;
}

#socialmedia h5{text-align:left;
	            margin-left:70px;
				font-size:12px;
}

#socialmedia li {display:inline-block;
 				 list-style:none;
 				 margin-left:auto;
 				 margin-right:auto;
 				 padding:7px;
 }

#socialmedia img{width:40px;}

/*-----Social Media Icon-----*/

#social-facebook{width:40px;
				 height:40px;
				 background:url(../img/png/facebook-passive-active-small-icon.png) no-repeat;
				 margin-bottom:0px;
				 -webkit-transition: transform 0.3s ease-out;
}

#social-facebook{float:left;
				  background-position:0 -40px;
}

#social-facebook:hover{background-position:0 0px;}


#social-facebook:active{background-position:0 -40px;}



#social-twitter{width:40px;
				 height:40px;
				 background:url(../img/png/twitter-passive-active-small-icon.png) no-repeat;
				 margin-bottom:0px;
				 -webkit-transition: transform 0.3s ease-out;
}

#social-twitter{float:left;
				  background-position:0 -40px;
}

#social-twitter:hover{background-position:0 0px;
					  cursor:pointer;
}

#social-twitter:active{background-position:0 -40px;}

#social-instagram{width:40px;
				 height:40px;
				 background:url(../img/png/instagram-passive-active-small-icon.png) no-repeat;
				 margin-bottom:0px;
				 -webkit-transition: transform 0.3s ease-out;
}

#social-instagram{float:left;
				  background-position:0 -40px;
}

#social-instagram:hover{background-position:0 0px;
						cursor:pointer;
}

#social-instagram:active{background-position:0 -40px;}

#social-youtube{width:40px;
				 height:40px;
				 background:url(../img/png/youtube-passive-active-small-icon.png) no-repeat;
				 margin-bottom:0px;
				 -webkit-transition: transform 0.3s ease-out;
}

#social-youtube{float:left;
				  background-position:0 -40px;
}

#social-youtube:hover{background-position:0 0px;
						cursor:pointer;
}

#social-youtube:active{background-position:0 -40px;}



#social-linkedin{width:40px;
				 height:40px;
				 background:url(../img/png/linkedin-passive-active-small-icon.png) no-repeat;
				 margin-bottom:0px;
				 -webkit-transition: transform 0.3s ease-out;
}

#social-linkedin{float:left;
				 background-position:0 -40px;
}

#social-linkedin:hover{background-position:0 0px;
						cursor:pointer;
}

#social-linkedin:active{background-position:0 -40px;}





#google-plus{width:40px;
				 height:40px;
				 background:url(../img/png/google-plus-passive-active-small-icon.png) no-repeat;
				 margin-bottom:0px;
				 -webkit-transition: transform 0.3s ease-out;
}

#google-plus{float:left;
				 background-position:0 -40px;
}

#google-plus:hover{background-position:0 0px;
						cursor:pointer;
}

#google-plus:active{background-position:0 -40px;}


@media screen and (max-width: 768px){

#bottom-footer{text-align:center;}

#logo-address{width:100%;
			  max-width:768px;
			  margin-left:auto;
			  margin-right:auto;
	         }

#socialmedia{width:100%;
           	 max-width:768px;
             text-align:center;
  }

  #socialmedia h5{display:none;}

}



/*-----Client Logo Home Page-----*/


#distributro-logo-homepage h4{text-align:center;
	            margin-left:auto;
				margin-right:auto;
				color:191919;
				letter-spacing:10px;
				
}

#vertical{width:100px;
		  display:inline-block;
}

#client-logo h4{text-align:center;
	            margin-left:auto;
				margin-right:auto;
				color:191919;
				letter-spacing:10px;
				
}

/*-----------------Home Section------------------*/

/*-----Home Articke 1-----*/

#main-section{width:100%;
			  position:relative;
			  float:left;
	          display:block;
}

.articles img{width:100%;
	          height:700px;
	          display:block;}


#home-article1{background-image: url(img/jpg/section-home-page.jpg) no-repeat center center fixed;
               width: 100%;
               height:100%;
               background-size:cover;
               margin-left:auto;
               margin-right:auto;

}

.first-home-article{width:100%;
			        max-width:1000px;
			        margin-left:auto;
			        margin-right:auto;
			        color:white;
			        padding-left:30px;
			        padding-right:30px;

}

#first-home-article-text{float:left;
	                     width:100%;
						 max-width:500px;
						 margin-top:20px;
						 margin-bottom:20px;
}

#first-home-article-text header{margin-bottom:30px;}

#first-home-article-text h1{font-size:60px;
							font-family: 'Oxygen', sans-serif;
							color:#e4920a;
							line-height: .9em;

}

p#home-article-subtitle{margin-top:0px;
					   font-family:arial;
					   font-size:9px;

}

#first-home-article-text p{font-weight:lighter;
						   font-size:18px;
}

#first-home-article-image{float:right;
						  width:100%;
						  max-width:400px;

}
#first-home-article-image img{width:100%;
						      max-width:400px;
}


/*-------Home Article 2 ------*/

#home-article2{background-image: url(img/jpg/section-home-page-2.jpg) no-repeat center center fixed;

               width: 100%;
               height:100%;
               background-size:cover;
               margin-left:auto;
               margin-right:auto;

}

.second-home-article{width:100%;
			        max-width:1000px;
			        margin-left:auto;
			        margin-right:auto;
			        color:white;
			        padding-left:30px;
			        padding-right:30px;
}

#second-home-article-video{width:100%;
        				   max-width:500px;

        				  
}

.home-article-video-wrapper{position:relative;
							padding-bottom:36.25%;
							padding-top:30px;
							height:0;
							overflow:hidden;
}
.home-article-video-wrapper iframe{position:absolute;
								   top:0px;
								   left:0px;
								   width:100%;
								   margin-top:40px;
						           margin-bottom:40px;
								  
}

#second-home-article-text{float:right;
	                     width:100%;
						 max-width:400px;
						 margin-top:40px;
						 margin-bottom:20px;
						 color:#191919;
}

#second-home-article-text header{margin-bottom:20px; text-align:center;}

#second-home-article-text h1{font-size:20px;
							font-family: 'Oxygen', sans-serif;
							color:#e4920a;
							line-height: 1em;

}

#second-home-article-text p{font-weight:lighter;
						    font-size:14px;
						    text-align:justify;
						    
}

/*-------Home Article 3 ------*/

#deviderline{width:100%;
			 height:.1em;
			 background:#353535;
			 box-shadow:1px 3px 3px #1b1b1b;
}

#carousel{width:450px;}

      #owl-demo .item{margin-right: 3px;
                      width:100%;
                      max-width:200px;
      }
      
      #owl-demo .item img{display: block;
                          width: 100%;
                          height: auto;
      }


#home-article3{background-image: url(img/jpg/section-home-page-3.jpg) no-repeat center center fixed;
               width: 100%;
               margin-left:auto;
               margin-right:auto;
               z-index: 9999;

}

.clientrecipe{width:100%;
			  max-width:1000px;
		      margin-left:auto;
			  margin-right:auto;
}



#news-clientlogo{width:100%;
				 max-width:460px;
				 float:left;
				 margin-left:auto;
				 margin-right:auto;
				
}

#recipe{width:100%;
	  max-width:440px;
	  float:right;
	  margin-top:20px;
	  margin-bottom:20px;
	  padding:15px;
	  box-shadow:0px 2px 5px #353535;	
	  background:-webkit-linear-gradient(#e4920a 15%, #ffffff 15%, #ffffff 100%, #ffffff 100%);  
	  background:-moz-linear-gradient(#e4920a 15%, #ffffff 15%, #ffffff 100%, #ffffff 100%); 
	  background:-o-linear-gradient(#e4920a 15%, #ffffff 15%, #ffffff 100%, #ffffff 100%); 
	  background:linear-gradient(#e4920a 15%, #ffffff 15%, #ffffff 100%, #ffffff 100%); 
	  
	  
}

#recipe header{margin-bottom:10px;
}

#recipe header h1{font-size:20px;
		  color:white;
}

.recipes{position:relative;
	   float:left;
	   width:100%;
	   max-width:400px;
	   height:110px;
	   padding:0px;
	   margin:0px;	

}

.recipethumbnail{position:absolute;
				   float:left;
				   width:100%;
				   max-width:190px;
				   height:100px;
				   padding:10px;
				   margin:0px;	            
}


.recipetype{position:relative;
				  float:left;
				  width:170px;
				  height:30px;
				  margin-top:-45px;
                  display:block;
				  background:rgba(25, 25, 25, .5);
				  z-index:99999;
				  color:white;
				  -webkit-transition: background-color 0.3s linear 0s;
				  -webkit-transition: margin-top 0.3s;

				  -moz-transition: background-color 0.3s linear 0s;
				  -moz-transition: margin-top 0.3s;

				  -o-transition: background-color 0.3s linear 0s;
				  -o-transition: margin-top 0.3s;

				  transition: background-color 0.3s linear 0s;
				  transition: margin-top 0.3s;
}


.recipethumbnail:hover > .recipetype{background:rgba(95, 95, 95, .5);
	                                 margin-top:-75px;
								
									
}

.recipetype p{padding:4px;
			  font-family:arial narrow;
		      font-weight:lighter;
		      font-size:12px;
		      letter-spacing:6px;
		      text-align:center;
		      margin-top:5px;
		      margin-bottom:auto;
}

.recipeinfolink{float:right;
				 width:100%;
				 max-width:200px;
				 padding-top:10px;
				 padding-left:40px;
				 margin:0px;
}

.recipeinfolink h5{font-weight:lighter;
				    margin-bottom:14px;
				    text-align:justify;

}

.recipeinfolink a{color:#ee6c18;
				  font-family:arial narrow ;
			      font-weight:bolder;
			      font-size:12px;
			      background:#191919;
			      padding:6px;
			       border-radius:5px;
			       box-shadow:0px 1px 1px #666;
			       letter-spacing:4px;
			       -webkit-transition: background-color 0.3s linear 0s;
			       -moz-transition: background-color 0.3s linear 0s;
			       -o-transition: background-color 0.3s linear 0s;
			       transition: background-color 0.3s linear 0s;
}

.recipeinfolink a:hover{color:#191919;
						 background:#ee6c18;
}

#client-logo-slide{width:100%;
				   max-width:460px;
				   float:left;
				   padding-top:20px;
	               padding-left:20px;
	               padding-right:20px;
	               margin-top:20px;
	               margin-bottom:10px;
	               box-shadow:0px 2px 5px #353535;
	               background:-webkit-linear-gradient(#cf3130 23%, #ffffff 15%, #ffffff 100%, #ffffff 100%);
				   background:-moz-linear-gradient(#cf3130 23%, #ffffff 15%, #ffffff 100%, #ffffff 100%);
				   background:-o-linear-gradient(#cf3130 23%, #ffffff 15%, #ffffff 100%, #ffffff 100%);
				   background:linear-gradient(#cf3130 23%, #ffffff 15%, #ffffff 100%, #ffffff 100%);
				 
				  					
}

#client-logo-slide header{margin-bottom:20px;
}

#client-logo-slide header h1{font-size:20px;
		                     color:white;
		                     margin-bottom:20px;
}


#imageGallery img{width:100%;
					   max-width:500px;
					   margin-top:0px;
					   margin-left:auto;
					   margin-right:auto;
}

#qcp{width:100%;
	 max-width:460px;
	 float:left;
	 padding-left:20px;
	 padding-right:20px;
	 box-shadow:0px 2px 5px #353535;
	 background:-webkit-linear-gradient(#8db032 23%, #ffffff 23%, #ffffff 100%, #ffffff 100%);
	 background:-moz-linear-gradient(#8db032 23%, #ffffff 23%, #ffffff 100%, #ffffff 100%);
	 background:-o-linear-gradient(#8db032 23%, #ffffff 23%, #ffffff 100%, #ffffff 100%);
	 background:linear-gradient(#8db032 23%, #ffffff 23%, #ffffff 100%, #ffffff 100%);
	 
}

#qcp-logo{width:100%;
		  max-width:120px;
		  float:left;
		  margin-top:20px;
}

#qcp-text{width:100%;
		  max-width:320px;
		  float:left;
		  margin-top:10px;
		  padding-left:20px;
}


#qcp header > h1{font-size:20px;
		       color:white;
		       margin-top:10px;
}

#qcp-text h5{font-size:13px;
	         font-weight:lighter;
		    margin-bottom:14px;
		    text-align:justify;

}

#qcp-text a{color:#ee6c18;
				  font-family:arial narrow ;
			      font-weight:bolder;
			      font-size:12px;
			      background:#191919;
			      padding:6px;
			       border-radius:5px;
			       box-shadow:0px 1px 1px #666;
			       letter-spacing:4px;
			       -webkit-transition: background-color 0.3s linear 0s;
			       -moz-transition: background-color 0.3s linear 0s;
			       -o-transition: background-color 0.3s linear 0s;
			       transition: background-color 0.3s linear 0s;
}

#qcp-text a:hover{color:#191919;
						 background:#ee6c18;
}



/*-------Home Article 4 ------*/


#services{width:100%;
		  padding:0px;
		  margin:0px;
		  background:#d5d5d5;
}

#servicesthumbnails{width:100%;
					max-width:1000px;
					margin-left:auto;
					margin-right:auto;

}

.servicethumbnails{width:100%;
				   max-width:300px;
				   float:left;
				   padding-top:15px;
				   padding-left:15px;
				   padding-right:10px;

				   text-align:center;

}

/*------Tablet------*/
@media screen and (max-width: 768px){

	/*-----Home Article 1-----*/

	.first-home-article{width:100%;
				        max-width:690px;
				        margin-left:auto;
			            margin-right:auto;
	}

	#first-home-article-text{float:left;
		                     width:100%;
		                     max-width:300px;
						     padding:0px 10px;
						     margin:30px 0px;
	}

	#first-home-article-text h1{font-size:30px;
							font-family: 'Oxygen', sans-serif;
							color:#ee6c18;
							line-height: 1em;

}

	#first-home-article-text p{text-align:justify;}

	#first-home-article-image{float:left;
							  width:100%;
							  max-width:350px;
							  margin-top:30px;
							  margin-left:auto;
							  margin-right:auto;
							  padding-left:10px;
						      padding-right:10px;
	}

	#first-home-article-image img{float:right;}

	

	/*-----Home Article 2-----*/

	.second-home-article{width:100%;
				        max-width:690px;
				        margin-left:auto;
			            margin-right:auto;
	}

	#second-home-article-video{float:left;
							  width:100%;
							  max-width:350px;
							  margin-top:30px;
							  margin-left:auto;
							  margin-right:auto;
							  padding-left:10px;
						      padding-right:10px;
	}

	#second-home-article-text{float:right;
	                     width:100%;
						 max-width:310px;
						 margin-top:40px;
						 margin-bottom:20px;
						 color:#191919;
   }

   #second-home-article-text p{text-align:justify;}


   /*-----Home Article 3-----*/


   .clientrecipe{width:100%;
			  max-width:700px;
		      margin-left:auto;
			  margin-right:auto;
	}


	#news-clientlogo{width:100%;
				 max-width:260px;
				 float:left;
				 margin-left:auto;
				 margin-right:auto;		
	}

	#client-logo-slide{margin-bottom:10px;}

	#client-logo-slide header h1{font-size:15px;

    }

	#recipe{width:100%;
		  max-width:350px;
		  float:right;
		  margin-top:20px;
		  margin-bottom:20px;
		  padding:15px;
	}

	#qcp{width:100%;
		 max-width:260px;
		 float:left;
		 padding-left:20px;
		 padding-right:20px;
		 margin-bottom:20px;
		
	}

	#qcp-logo{width:100%;
		  max-width:100px;
		  float:left;
		  margin-top:25px;
	}

	#qcp header > h1{font-size:15px;

	}

	#qcp-text{width:100%;
		  max-width:150px;
		  float:left;
		  margin-top:20px;
		  margin-bottom:20px;
		  padding-left:10px;
	}

	#qcp-text h5{font-size:13px;
	font-weight:lighter;
	 margin-bottom:10px;

	}

	.recipes{position:relative;
	   float:left;
	   width:100%;
	   max-width:400px;
	   height:110px;
	   padding:0px;
	   margin-top:10px;
	   margin-bottom:10px;

	}

	.recipeinfolink{float:right;
				 width:100%;
				 max-width:160px;
				 padding-top:10px;
				 padding-left:50px;
				 margin:0px;

	}

	#recipe header h1{font-size:17px;
	}

}

@media screen and (max-width: 670px){

	/*-----Home Article 1-----*/

	.first-home-article{width:100%;
				        max-width:590px;
				        margin-left:auto;
			            margin-right:auto;
	}

	#first-home-article-text{float:left;
		                     width:100%;
		                     max-width:250px;
						     padding:0px 10px;
						     margin:30px 0px;
	}

	#first-home-article-text p{text-align:justify;}

	#first-home-article-image{float:left;
							  width:100%;
							  max-width:320px;
							  margin-top:60px;
							  margin-left:auto;
							  margin-right:auto;
							  padding-left:0px;
						      padding-right:0px;
	}

	#first-home-article-image img{float:right;}


	/*-----Home Article 2-----*/

	.second-home-article{width:100%;
				        max-width:590px;
				        margin-left:auto;
			            margin-right:auto;
	}

	#second-home-article-video{float:left;
							  width:100%;
							  max-width:300px;
							  margin-top:0px;
							  margin-left:auto;
							  margin-right:auto;
							  padding-left:10px;
						      padding-right:10px;
	}

	#second-home-article-text{float:right;
	                     width:100%;
						 max-width:240px;
						 margin-top:40px;
						 margin-bottom:20px;
						 color:#191919;
						 padding-left:10px;
						 padding-right:10px;
   }

   #second-home-article-text p{text-align:justify;}


   /*-----Home Article 3-----*/


   #home-article3{width:100%;
		      margin-left:auto;
			  margin-right:auto;
	}


   .clientrecipe{width:100%;
			  max-width:600px;
		      margin-left:auto;
			  margin-right:auto;
	}


	#news-clientlogo{width:100%;
				 max-width:220px;
				 float:left;
				 margin-left:auto;
				 margin-right:auto;		
	}

	#client-logo-slide{margin-bottom:10px;}

	#client-logo-slide header h1{font-size:15px;

    }

	#recipe{width:100%;
		  max-width:300px;
		  float:right;
		  margin-top:20px;
	
		  padding:15px;
	}

	#qcp{width:100%;
		 max-width:220px;
		 float:left;
		 padding-left:20px;
		 padding-right:20px;
		 margin-bottom:20px;
		
	}

	#qcp-logo{width:100%;
		  max-width:70px;
		  float:left;
		  margin-top:30px;
	}

	#qcp header > h1{font-size:15px;

	}

	#qcp-text{width:100%;
		  max-width:140px;
		  float:left;
		  margin-top:30px;
		  margin-bottom:25px;
		  padding-left:10px;
	}

	#qcp-text h5{font-size:13px;
	font-weight:lighter;
	 margin-bottom:10px;

	}

	.recipes{position:relative;
	   float:left;
	   width:100%;
	   max-width:400px;
	   height:110px;
	   padding:0px;
	   margin-top:10px;
	   margin-bottom:10px;

	}

	.recipethumbnail{position:absolute;
				   float:left;
				   width:100%;
				   max-width:130px;
				   height:100px;
				   padding:10px;
				   margin:0px;	            
	}

	.recipetype{position:relative;
				  float:left;
				  width:130px;
				  height:30px;
				  margin-top:-45px;
	}

	.recipeinfolink{float:right;
				 width:100%;
				 max-width:150px;
				 padding-top:10px;
				 padding-left:50px;
				 margin:0px;

	}

	#recipe header h1{font-size:17px;
	}


}

@media screen and (max-width: 640px){

	.first-home-article{width:100%;
				        max-width:560px;
				        margin-left:auto;
			            margin-right:auto;
	}

	#first-home-article-text{float:left;
		                     width:100%;
		                     max-width:200px;
						     padding:0px 0px;
						     margin:30px 0px;						     
	}

	#first-home-article-text p{text-align:justify;}

	#first-home-article-image{float:left;
							  width:100%;
							  max-width:330px;
							  margin-top:50px;
							  margin-left:10px;
							  margin-right:auto;
							  padding-left:10px;
						      padding-right:10px;
	}

	#first-home-article-image img{float:right;}

	/*-----Home Article 2-----*/

	.second-home-article{width:100%;
				        max-width:560px;
				        margin-left:auto;
			            margin-right:auto;
	}

	#second-home-article-video{float:left;
							  width:100%;
							  max-width:540px;
							  margin-top:-30px;
							  padding-bottom:60%;
							  margin-left:auto;
							  margin-right:auto;
							  padding-left:10px;
						      padding-right:10px;
	}

	#second-home-article-text{float:left;
	                          width:100%;
						      max-width:570px;
						      margin-top:20px;
						      margin-left:-10px;
						      color:#191919;
   }

   #second-home-article-text header{text-align:center;}
   #second-home-article-text p{text-align:justify;}


    /*-----Home Article 3-----*/


   .clientrecipe{width:100%;
			  max-width:600px;
		      margin-left:auto;
			  margin-right:auto;
	}


	#news-clientlogo{width:100%;
				 max-width:590px;
				 float:left;
				 margin-left:20px;
				 margin-right:auto;		
	}

	#client-logo-slide{width:100%;
				 max-width:520px;
				 margin-bottom:10px;}

	#owl-demo .item img{width:100%;
						max-width:600px;
		                margin-left:30px;
				        margin-right:auto;
      }

	#client-logo-slide header h1{font-size:15px;

    }

	#recipe{width:100%;
		  max-width:530px;
		  float:left;
		  margin-top:10px;
		  margin-left:20px;
		  padding:15px;
	}

	#qcp{width:100%;
		 max-width:520px;
		 float:left;
		 padding-left:20px;
		 padding-right:20px;
		 margin-bottom:5px;
		
	}

	#qcp-logo{width:100%;
		  max-width:120px;
		  float:left;
		  margin-top:40px;
	}

	#qcp header > h1{font-size:15px;

	}

	#qcp-text{width:100%;
		  max-width:340px;
		  float:left;
		  margin-top:50px;
		  margin-bottom:25px;
		  padding-left:20px;
	}

	#qcp-text h5{font-size:13px;
	font-weight:lighter;
	 margin-bottom:10px;

	}

	.recipes{position:relative;
	   float:left;
	   width:100%;
	   max-width:160px;
	   height:130px;
	   padding-right:15px;
	   margin-top:10px;
	   margin-bottom:120px;

	}

	.recipethumbnail{position:relative;
				   float:left;
				   width:100%;
				   max-width:160px;
				   height:100px;
				   padding:10px;
				   margin:0px;	            
	}

	.recipetype{position:relative;
				  float:left;
				  width:160px;
				  height:30px;
				  margin-top:-45px;
				 
	}

	.recipeinfolink{position:relative;
		         float:right;
				 width:100%;
				 max-width:150px;
				 padding-top:10px;
				
				 margin-bottom:50px;
				 margin-left:auto;
				 margin-right:auto;

	}


	#recipe header h1{font-size:17px;
	}


}

@media screen and (max-width: 600px){

	.first-home-article{width:100%;
				        max-width:520px;
				        margin-left:auto;
			            margin-right:auto;
	}

	#first-home-article-text{float:left;
		                     width:100%;
		                     max-width:520px;
						     padding:0px;
						     margin-top:20px;
						     text-align:center;						     
	}

	#first-home-article-text p{ text-align:justify;
	 }

	#first-home-article-image{float:left;
							  width:100%;
							  max-width:400px;
							  margin-top:-30px;
							  margin-left:40px;
							  margin-right:auto;
							 
	}

	#first-home-article-image img{float:right;}


	/*-----Home Article 2-----*/

	.second-home-article{width:100%;
				        max-width:560px;
				        margin-left:auto;
			            margin-right:auto;
	}

	#second-home-article-video{float:left;
							  width:100%;
							  max-width:490px;
							  margin-top:30px;
							  padding-bottom:65%;
							  margin-left:auto;
							  margin-right:auto;
							  padding-left:10px;
						      padding-right:10px;
	}

	#second-home-article-text{float:left;
	                     width:100%;
						 max-width:520px;
						 margin-top:20px;
						 margin-bottom:-50px;
						 color:#191919;
   }

   #second-home-article-text header{text-align:center;}
   #second-home-article-text p{text-align:justify;}


   /*-----Home Article 3-----*/


   .clientrecipe{width:100%;
			  max-width:560px;
		      margin-left:auto;
			  margin-right:auto;
	}


	#news-clientlogo{width:100%;
				 max-width:200px;
				 float:left;
				 margin-left:20px;
				 margin-right:auto;		
	}

	#client-logo-slide{margin-bottom:10px;}

	#client-logo-slide header h1{font-size:15px;

    }

	#recipe{width:100%;
		  max-width:220px;
		  float:left;
		  margin-top:20px;
		  margin-left:60px;
		  padding:15px;
		  background:-webkit-linear-gradient(#191919 10%, #d9dcdf 10%, #d9dcdf 90%, #d9dcdf 90%);
	}

	#qcp{width:100%;
		 max-width:220px;
		 float:left;
		 padding-left:20px;
		 padding-right:20px;
		 margin-bottom:20px;
		 background:-webkit-linear-gradient(#191919 13%, #d9dcdf 13%, #d9dcdf 90%, #d9dcdf 90%);
		
		
	}

	#qcp-logo{width:100%;
		  max-width:150px;
		  float:left;
		  margin-top:20px;
		  margin-left:20px;
	}

	#qcp header > h1{font-size:15px;

	}

	#qcp-text{width:100%;
		  max-width:220px;
		  float:left;
		  margin-top:0px;
		  margin-bottom:25px;
		  padding-left:0px;
		  text-align:center;
	}

	#qcp-text h5{font-size:13px;
	font-weight:lighter;
	 margin-bottom:10px;

	}

	.recipes{position:relative;
	   float:left;
	   width:100%;
	   max-width:200px;
	   height:110px;
	   padding:0px;
	   margin-top:10px;
	   margin-bottom:120px;

	}

	.recipethumbnail{position:relative;
				   float:left;
				   width:100%;
				   max-width:300px;  
				   padding:10px;			   	            
	}

	.recipethumbnail img{width:100%;
						 max-width:200px;
	}

	.recipeinfolink{position:relative;
		        float:right;
				 width:100%;
				 max-width:190px;
				 margin-top:10px;
				 margin-bottom:50px;
				 margin-left:auto;
				 margin-right:auto;
				 text-align:center;
	}

	.recipetype{position:relative;
				  float:left;
				  width:200px;
				  height:30px;
				  margin-top:-45px;
	}

	

	#recipe header h1{font-size:17px;
	}

}

@media screen and (max-width: 560px){

	.first-home-article{width:100%;
				        max-width:500px;
				        margin-left:auto;
			            margin-right:auto;
	}

	#first-home-article-text{float:left;
		                     width:100%;
		                     max-width:470px;
						     padding:0px;
						     margin-top:20px;
						     text-align:center;						     
	}

	#first-home-article-text p{ text-align:justify;
	 }

	#first-home-article-image{float:left;
							  width:100%;
							  max-width:400px;
							  margin-top:-30px;
							  margin-left:40px;
							  margin-right:auto;
							 
	}

	#first-home-article-image img{float:right;}

	/*-----Home Article 2-----*/

	.second-home-article{width:100%;
				        max-width:500px;
				        margin-left:auto;
			            margin-right:auto;
	}

	#second-home-article-video{float:left;
							  width:100%;
							  max-width:450px;
							  margin-top:30px;
							  padding-bottom:70%;
							  margin-left:auto;
							  margin-right:auto;
							  padding-left:10px;
						      padding-right:10px;
	}

	#second-home-article-text{float:left;
	                     width:100%;
						 max-width:470px;
						 margin-top:20px;
						 margin-bottom:-50px;
						 color:#191919;
   }

   #second-home-article-text header{text-align:center;}
   #second-home-article-text p{text-align:justify;}


   /*-----Home Article 3-----*/


   .clientrecipe{width:100%;
			  max-width:500px;
		      margin-left:auto;
			  margin-right:auto;
	}


	#news-clientlogo{width:100%;
				 max-width:500px;
				 float:left;
				 margin-left:10px;
				 margin-right:auto;		
	}

	#client-logo-slide{margin-bottom:10px;
					   max-width:430px;
				       margin-bottom:10px;
	}

	#owl-demo .item img{width:100%;
						max-width:600px;
		                margin-left:8px;
				        margin-right:auto;
      }

	#client-logo-slide header h1{font-size:15px;

    }



	#recipe{width:100%;
		  max-width:440px;
		  float:left;
		  margin-top:-10px;
		  margin-left:10px;
		  padding:15px;
		  background:-webkit-linear-gradient(#191919 10%, #d9dcdf 10%, #d9dcdf 90%, #d9dcdf 90%);
	}

	#qcp{width:100%;
		 max-width:430px;
		 float:left;
		 padding-left:20px;
		 padding-right:20px;
		 margin-bottom:20px;
		 background:-webkit-linear-gradient(#191919 13%, #d9dcdf 13%, #d9dcdf 90%, #d9dcdf 90%);
		
		
	}

	#qcp-logo{width:100%;
		  max-width:130px;
		  float:left;
		  margin-top:10px;
		  margin-left:0px;
	}

	#qcp header > h1{font-size:15px;

	}

	#qcp-text{width:100%;
		  max-width:260px;
		  float:left;
		  margin-top:20px;
		  margin-bottom:25px;
		  padding-left:20px;
		  text-align:center;
	}

	#qcp-text h5{font-size:13px;
	font-weight:lighter;
	 margin-bottom:10px;

	}

	.recipes{position:relative;
	   float:left;
	   width:100%;
	   max-width:400px;
	   height:110px;
	   padding:0px;
	   margin-top:20px;
	   margin-bottom:20px;
	   

	}

	.recipethumbnail{position:absolute;
				   float:left;
				   width:100%;
				   max-width:200px;  
				   padding:10px;			   	            
	}

	.recipethumbnail img{width:100%;
						 max-width:200px;
	}

	.recipeinfolink{position:relative;
		        float:right;
				 width:100%;
				 max-width:160px;
				 margin-top:0px;
				 margin-bottom:0px;
				 margin-left:auto;
				 margin-right:auto;
				 text-align:center;
	}

	.recipetype{position:relative;
				  float:left;
				  width:200px;
				  height:30px;
				  margin-top:-45px;
	}

	

	#recipe header h1{font-size:17px;
	}

}

@media screen and (max-width: 480px){

	#home-article1{width:100%;
				   max-width:480px;
				   float:left;
				

	}

	.first-home-article{width:100%;
				        max-width:400px;
				        float:left;
				        margin-left:0px;
				        margin-top:10px;
			         
	}

	#first-home-article-text{float:left;
		                     width:100%;
		                     max-width:400px;
						     					     
	}

	#first-home-article-text h1{text-align:center;}

	#first-home-article-text p{text-align:justify;}

	#first-home-article-image{float:left;
							  width:100%;
							  max-width:400px;
							  margin-top:-20px;
							  margin-left:0px;
							  margin-right:auto;
							  padding-left:0px;
						      padding-right:0px;
	}

	p#home-article-subtitle{margin-top:0px;
					   font-family:arial;
					   font-size:9px;
					   text-align:center;

	}

/*-----Home Article 2-----*/

	#home-article2{width:100%;
			       max-width:480px;
			       float:left;
	}

	.second-home-article{width:100%;
				        max-width:400px;
				        margin-left:0px;
	}

	#second-home-article-text{clear:both;
		                     float:left;
	                         width:100%;
						     max-width:440px;
						     margin-top:30px;
						     margin-left:-10px;
						     margin-right:0px;
						    
						     text-align:center;
						     color:#191919;
   }

	#second-home-article-video{float:left;
							  width:100%;
							  max-width:400px;
							  margin-top:20px;
							  padding-bottom:90%;
							  margin-left:0px;
							  margin-right:0px;
							  padding-left:0px;
						      padding-right:0px;
	}


   #second-home-article-text header{text-align:center;}
   #second-home-article-text p{text-align:justify;}

   /*-----Home Article 3-----*/


   .clientrecipe{width:100%;
			  max-width:400px;
		      margin-left:auto;
			  margin-right:auto;
	}


	#news-clientlogo{width:100%;
				 max-width:400px;
				 float:left;
				 margin-left:0px;
				 margin-right:auto;		
	}

	#client-logo-slide{
					   max-width:360px;
				       margin-bottom:10px;
				       background:-webkit-linear-gradient(#cf3130 15%, #ffffff 15%, #ffffff 90%, #ffffff 90%);
				       background:-moz-linear-gradient(#cf3130 15%, #ffffff 15%, #ffffff 90%, #ffffff 90%);
				       background:-o-linear-gradient(#cf3130 15%, #ffffff 15%, #ffffff 90%, #ffffff 90%);
				       background:linear-gradient(#cf3130 15%, #ffffff 15%, #ffffff 90%, #ffffff 90%);

	}

	#owl-demo .item img{width:100%;
						max-width:600px;
		                margin-left:0px;
		                margin-top:10px;
		                margin-left:30px;
				        margin-right:auto;
      }


	#client-logo-slide header h1{font-size:15px;

    }


      #owl-demo .item{margin-right: 3px;
                      width:100%;
                      max-width:300px;
      }
      



	#recipe{width:100%;
		  max-width:370px;
		  float:left;
		  margin-top:-10px;
		  margin-left:0px;
		  padding:15px;
		  background:-webkit-linear-gradient(#e4920a  10%, #ffffff 10%, #ffffff 90%, #ffffff 90%);
		  background:-moz-linear-gradient(#e4920a  10%, #ffffff 10%, #ffffff 90%, #ffffff 90%);
		  background:-o-linear-gradient(#e4920a  10%, #ffffff 10%, #ffffff 90%, #ffffff 90%);
		  background:-linear-gradient(#e4920a  10%, #ffffff 10%, #ffffff 90%, #ffffff 90%);

	}

	#qcp{width:100%;
		 max-width:360px;
		 float:left;
		 padding-left:20px;
		 padding-right:20px;
		 margin-bottom:20px;
		 background:-webkit-linear-gradient(#8db032  20%, #ffffff 20%, #ffffff 90%, #ffffff 90%);
		 background:-moz-linear-gradient(#8db032  20%, #ffffff 20%, #ffffff 90%, #ffffff 90%);
		 background:-o-linear-gradient(#8db032  20%, #ffffff 20%, #ffffff 90%, #ffffff 90%);
		 background:linear-gradient(#8db032  20%, #ffffff 20%, #ffffff 90%, #ffffff 90%);
		
		
	}

	#qcp-logo{width:100%;
		  max-width:130px;
		  float:left;
		  margin-top:10px;
		  margin-left:0px;
	}

	#qcp header > h1{font-size:15px;

	}

	#qcp-text{width:100%;
		  max-width:200px;
		  float:left;
		  margin-top:20px;
		  margin-bottom:25px;
		  padding-left:20px;
		  text-align:center;
	}

	#qcp-text h5{font-size:13px;
	font-weight:lighter;
	 margin-bottom:10px;

	}

	.recipes{position:relative;
	   float:left;
	   width:100%;
	   max-width:360px;
	   height:110px;
	   padding:0px;
	   margin-top:20px;
	   margin-bottom:20px;
	   

	}

	.recipethumbnail{position:absolute;
				   float:left;
				   width:100%;
				   max-width:180px;  
				   padding:10px;			   	            
	}

	.recipethumbnail img{width:100%;
						 max-width:200px;
	}

	.recipeinfolink{position:relative;
		        float:right;
				 width:100%;
				 max-width:160px;
				 margin-top:0px;
				 margin-bottom:0px;
				 margin-left:auto;
				 margin-right:auto;
				 text-align:center;
	}

	.recipetype{position:relative;
				  float:left;
				  width:180px;
				  height:30px;
				  margin-top:-45px;
	}

	

	#recipe header h1{font-size:17px;
	}

}

@media screen and (max-width: 400px){

	#home-article1{width:100%;
				   max-width:400px;
				   float:left;
				

	}

	.first-home-article{width:100%;
				        max-width:300px;
				        float:left;
				        margin-left:0px;
				        margin-top:10px;
			         
	}

	#first-home-article-text{float:left;
		                     width:100%;
		                     max-width:310px;
		                     margin-left:auto;
		                     margin-right:auto;
						     					     
	}

	#first-home-article-text h1{text-align:center;}

	#first-home-article-text p{text-align:justify;}

	#first-home-article-image{float:left;
							  width:100%;
							  max-width:300px;
							  margin-top:-20px;
							  margin-left:0px;
							  margin-right:auto;
							  padding-left:0px;
						      padding-right:0px;
	}

	p#home-article-subtitle{margin-top:0px;
					   font-family:arial;
					   font-size:9px;
					   text-align:center;

	}

/*-----Home Article 2-----*/

	#home-article2{width:100%;
			       max-width:400px;
			       float:left;
	}

	.second-home-article{width:100%;
				        max-width:300px;
				        margin-left:0px;
	}

	#second-home-article-text{clear:both;
		                     float:left;
	                         width:100%;
						     max-width:300px;
						     margin-top:30px;
						     margin-left:-10px;
						     margin-right:0px;
						    
						     text-align:center;
						     color:#191919;
   }

	#second-home-article-video{float:left;
							  width:100%;
							  max-width:300px;
							  margin-top:30px;
							  padding-bottom:120%;
							  margin-left:0px;
							  margin-right:0px;
							  padding-left:0px;
						      padding-right:0px;
	}


   #second-home-article-text header{text-align:center;}
   #second-home-article-text p{text-align:justify;}


    /*-----Home Article 3-----*/


   .clientrecipe{width:100%;
			  max-width:300px;
		      margin-left:auto;
			  margin-right:auto;
	}


	#news-clientlogo{width:100%;
				 max-width:300px;
				 float:left;
				 margin-left:0px;
				 margin-right:auto;		
	}

	#client-logo-slide{
					   max-width:260px;
				       margin-bottom:10px;
				       background:-webkit-linear-gradient(#cf3130 15%, #ffffff 15%, #ffffff 90%, #ffffff 90%);
				       background:-moz-linear-gradient(#cf3130 15%, #ffffff 15%, #ffffff 90%, #ffffff 90%);
				       background:-o-linear-gradient(#cf3130 15%, #ffffff 15%, #ffffff 90%, #ffffff 90%);
				       background:linear-gradient(#cf3130 15%, #ffffff 15%, #ffffff 90%, #ffffff 90%);

	}

	#owl-demo .item img{width:100%;
						max-width:400px;
		                margin-left:0px;
		                margin-top:10px;
		                margin-left:0px;
				        margin-right:auto;
      }


	#client-logo-slide header h1{font-size:15px;

    }


      #owl-demo .item{margin-right: 3px;
                      width:100%;
                      max-width:300px;
      }
      



	#recipe{width:100%;
		  max-width:270px;
		  float:left;
		  margin-top:-10px;
		  margin-left:0px;
		  padding:15px;
		  background:-webkit-linear-gradient(#e4920a 10%, #ffffff 10%, #ffffff 90%, #ffffff 90%);
		  background:-mozt-linear-gradient(#e4920a 10%, #ffffff 10%, #ffffff 90%, #ffffff 90%);
		  background:-o-linear-gradient(#e4920a 10%, #ffffff 10%, #ffffff 90%, #ffffff 90%);
		  background:linear-gradient(#e4920a 10%, #ffffff 10%, #ffffff 90%, #ffffff 90%);
	}

	#qcp{width:100%;
		 max-width:260px;
		 float:left;
		 padding-left:20px;
		 padding-right:20px;
		 margin-bottom:20px;
		 background:-webkit-linear-gradient(#8db032 13%, #ffffff 13%, #ffffff 90%, #ffffff 90%);
         background:-moz-linear-gradient(#8db032 13%, #ffffff 13%, #ffffff 90%, #ffffff 90%);
         background:-o-linear-gradient(#8db032 13%, #ffffff 13%, #ffffff 90%, #ffffff 90%);
         background:linear-gradient(#8db032 13%, #ffffff 13%, #ffffff 90%, #ffffff 90%);
		
		
	}

	#qcp-logo{width:100%;
		  max-width:140px;
		  float:left;
		  margin-top:20px;
		  margin-left:60px;
	}

	#qcp header > h1{font-size:15px;

	}

	#qcp-text{width:100%;
		  max-width:240px;
		  float:left;
		  margin-top:0px;
		  margin-bottom:25px;
		  padding-left:10px;
		  text-align:center;
	}

	#qcp-text h5{font-size:13px;
	font-weight:lighter;
	 margin-bottom:10px;

	}

	.recipes{position:relative;
	   float:left;
	   width:100%;
	   max-width:360px;
	   height:110px;
	   padding:0px;
	   margin-top:10px;
	   margin-bottom:140px;
	   

	}

	.recipethumbnail{position:relative;
				   float:left;
				   width:100%;
				   max-width:240px;  
				   padding:5px;
				   margin-left:20px;
				   margin-right:auto;			   	            
	}

	.recipethumbnail img{width:100%;
						 max-width:220px;
	}

	.recipeinfolink{position:relative;
		        float:left;
				 width:100%;
				 max-width:200px;
				 margin-top:20px;
				 margin-bottom:20px;
				 margin-left:-15px;
				 margin-right:auto;
				 text-align:center;
	}

	.recipetype{position:relative;
				  float:left;
				  width:220px;
				  height:30px;
				  margin-top:-45px;
	}

	

	#recipe header h1{font-size:17px;
	}


}

@media screen and (max-width: 320px){

	#usfgc-logo img{width:100%;
		            max-width:200px;}

	.first-home-article{float:left;
		                width:100%;
						max-width:240px;
						margin-left:0px;
						margin-right:0px;
														
	 }

	#first-home-article-text{clear:both;
		                     float:left;
		                     width:100%;
		                     max-width:240px;
						     margin-left:0px;
						     margin-right:0px;
						     padding:0px;

	}

	#first-home-article-image{float:left;
						      width:100%;
						      max-width:240px;
						      margin-top:-20px;
						      margin-left:auto;
						      margin-right:auto;
    }

#first-home-article-text header{margin-bottom:10px;margin:0px;padding:0px;}

#first-home-article-text p{font-weight:lighter;
	                       margin:0px;
	                       padding:0px;
						   font-size:14px;
	}

/*-----Home Article 2-----*/

	.second-home-article{width:100%;
				        max-width:240px;
				        margin-left:0;
			            margin-right:0;
	}

	#second-home-article-video{float:left;
							  width:100%;
							  max-width:240px;
							  margin-top:30px;
							  padding-bottom:140%;
							  margin-left:0px;
							  margin-right:0px;
							  padding-left:0px;
						      padding-right:0px;
	}

	#second-home-article-text{clear:both;
		                     float:left;
	                         width:100%;
						     max-width:240px;
						     margin-top:20px;
						     margin-left:0px;
						     margin-right:0px;
						     padding:0;
						     color:#191919;
   }

   #second-home-article-text header{text-align:center;}
   #second-home-article-text p{text-align:justify;}


   /*-----Home Article 3-----*/


   .clientrecipe{width:100%;
			  max-width:260px;
		      margin-left:auto;
			  margin-right:auto;
	}


	#news-clientlogo{width:100%;
				 max-width:200px;
				 float:left;
				 margin-left:10px;
				 margin-right:auto;		
	}

	#client-logo-slide{
					   max-width:260px;
				       margin-bottom:10px;
				       background:-webkit-linear-gradient(#cf3130 15%, #ffffff 15%, #ffffff 90%, #ffffff 90%);
				       background:-moz-linear-gradient(#cf3130 15%, #ffffff 15%, #ffffff 90%, #ffffff 90%);
				       background:-o-linear-gradient(#cf3130 15%, #ffffff 15%, #ffffff 90%, #ffffff 90%);
				       background:linear-gradient(#cf3130 15%, #ffffff 15%, #ffffff 90%, #ffffff 90%);

	}

	#owl-demo .item img{width:100%;
						max-width:400px;
		                margin-left:0px;
		                margin-top:10px;
		                margin-left:0px;
				        margin-right:auto;
      }


	#client-logo-slide header h1{font-size:15px;

    }


      #owl-demo .item{margin-right: 3px;
                      width:100%;
                      max-width:300px;
      }
      



	#recipe{width:100%;
		  max-width:210px;
		  float:left;
		  margin-top:-10px;
		  margin-left:10px;
		  padding:15px;
		  background:-webkit-linear-gradient(#e4920a 10%, #ffffff 10%, #ffffff 90%, #ffffff 90%);
		  background:-moz-linear-gradient(#e4920a 10%, #ffffff 10%, #ffffff 90%, #ffffff 90%);
		  background:-o-linear-gradient(#e4920a 10%, #ffffff 10%, #ffffff 90%, #ffffff 90%);
		  background:linear-gradient(#e4920a 10%, #ffffff 10%, #ffffff 90%, #ffffff 90%);
	}

	#qcp{width:100%;
		 max-width:240px;
		 float:left;
		 padding-left:20px;
		 padding-right:20px;
		 margin-bottom:20px;
		 background:-webkit-linear-gradient(#8db032 13%, #ffffff 13%, #ffffff 90%, #ffffff 90%);
		 background:-moz-linear-gradient(#8db032 13%, #ffffff 13%, #ffffff 90%, #ffffff 90%);
		 background:-o-linear-gradient(#8db032 13%, #ffffff 13%, #ffffff 90%, #ffffff 90%);
		 background:linear-gradient(#8db032 13%, #ffffff 13%, #ffffff 90%, #ffffff 90%);
		
		
	}

	#qcp-logo{width:100%;
		  max-width:140px;
		  float:left;
		  margin-top:20px;
		  margin-left:30px;
	}

	#qcp header > h1{font-size:15px;

	}

	#qcp-text{width:100%;
		  max-width:220px;
		  float:left;
		  margin-top:0px;
		  margin-bottom:25px;
		  padding-left:0px;
		  text-align:center;
	}

	#qcp-text h5{font-size:13px;
	font-weight:lighter;
	 margin-bottom:10px;

	}

	.recipes{position:relative;
	   float:left;
	   width:100%;
	   max-width:240px;
	   height:110px;
	   padding:0px;
	   margin-top:10px;
	   margin-bottom:140px;
	   

	}

	.recipethumbnail{position:relative;
				   float:left;
				   width:100%;
				   max-width:200px;  
				   padding:5px;
				   margin-left:0px;
				   margin-right:auto;			   	            
	}

	.recipethumbnail img{width:100%;
						 max-width:220px;
	}

	.recipeinfolink{position:relative;
		        float:left;
				 width:100%;
				 max-width:160px;
				 margin-top:20px;
				 margin-bottom:20px;
				 margin-left:-25px;
				 margin-right:auto;
				 text-align:center;
	}

	.recipetype{position:relative;
				  float:left;
				  width:200px;
				  height:30px;
				  margin-top:-45px;
	}

	

	#recipe header h1{font-size:17px;
	}

}

/*----------------------------------------Product Page Section----------------------------------------*/


#product-wrapper{width:100%;
		  		 max-width:1000px;
		  		 margin-left:auto;
		  		 margin-right:auto;
		  		
}

#product-wrapper p{color:#85868d;
				  font-family: 'Jaldi', sans-serif;
				  font-size:15px;
				  font-weight:lighter;
}

#product-wrapper h1, h2, h3{color:#61656C;
							font-family: 'Jaldi', sans-serif;
							font-weight:lighter;
							font-weight:bold;
}

#first-section-product{width:100%;
					   max-width:1000px;
					   margin-top:60px;
					   margin-bottom:10px;
}

#first-article-product-text{margin-top:10px;
					        margin-bottom:10px;
}

#first-article-product-text h1{font-size:30px;
							  
}
#first-article-product-text p{padding:0px;
							   
}

#thumbs{position:relative;
	    width:100%;
		max-width:1000px;
		padding:0px;
		margin:10px 0px 0px 0px;
}

.thumb{position:absolute;
	   float:left;
	   width:100%;
	   max-width:330px;
	   height:330px;
	   padding:1px;
	   margin:0px;	            
}

.info{width:320px;
	  margin-top:283px;
      display:block;
	  position:relative;
	  background:rgba(25, 25, 25, .5);
	  z-index:99;
	  -webkit-transition: background-color 0.3s linear 0s;
}

.thumb:hover > .info{background:rgba(95, 95, 95, .2);
}

.info h4{font-family: 'Quicksand', sans-serif;
		 font-weight:lighter;
		 font-size:15px;
		 font-weight:bold;
		 color:#fff;
		 padding:10px 10px 10px 10px;
		 letter-spacing:12px;
		  z-index:99;


	            
}

.thumb img{width:320px;
		   height:320px;
}




#distributor-logo{position:relative;
			      width:100%;
			      max-width:1000px;
			      float:left;
			      margin-top:20px;
			      margin-bottom:20px;
}

#distributor-logo h4{text-align:center;
	                 margin-left:auto;
				     margin-right:auto;
				     color:191919;
				     letter-spacing:10px;
				
}

#second-section-supplier-product{width:100%;
					             max-width:1000px;
					             margin-top:10px;
					             margin-bottom:50px;
}

.supplier-product-page-image{width:100%;
				             max-width:400px;
				             float:left;
				             margin-bottom:20px;
}


.text-supplier-product{width:100%;
					   max-width:560px;
					    float:left;
					   padding-left:40px;}

.text-supplier-product p{text-align:justify;}

#content-slider img{cursor:pointer;}

.tbl-top-header{font-size:14px;
				margin-top:15px;
}

/*------------product-category--------------*/

#product-category-wrapper{width:100%;
					      max-width:1000px;
					      margin-left:auto;
					      margin-right:auto;
					      margin-bottom:30px;
}

.perpage-product-banner{width:100%;
						height:300px;
						position:relative;
						margin-top:0px;
						display:none;
						overflow:hidden;
						text-align:center;
						border-bottom:1px solid #393939;
																						
}

#beef-banner{background-image:url(../img/jpg/beef-banner-product-page.jpg);	
			 background-repeat:no-repeat;
			}

#poultry-banner{background-image:url(../img/jpg/poultry-banner-product-page.jpg);	
			    background-repeat:no-repeat;}

#lamb-banner{background-image:url(../img/jpg/best-high-quality-premium-lamb-product-page.jpg);	
			    background-repeat:no-repeat;
			}

#veal-banner{background-image:url(../img/jpg/best-high-quality-milkfed-veal-product-page.jpg);	
			    background-repeat:no-repeat;
			}

#seafood-banner{background-image:url(../img/jpg/best-high-quality-seafoods-product-page.jpg);	
			    background-repeat:no-repeat;
			}

#sausage-banner{background-image:url(../img/jpg/best-high-quality-sausage-product-page.jpg);	
			    background-repeat:no-repeat;
			}

#dairy-banner{background-image:url(../img/jpg/best-high-quality-dairy-product-page.jpg);	
			    background-repeat:no-repeat;
			}
#fries-banner{background-image:url(../img/jpg/best-high-quality-potato-fries-product-page.jpg);	
			    background-repeat:no-repeat;
			}

#organic-banner{background-image:url(../img/jpg/best-high-quality-organic-product-page.jpg);	
			    background-repeat:no-repeat;
			}

#smokingchips-banner{background-image:url(../img/jpg/best-high-quality-smoking-chips-product-page.jpg);	
			    background-repeat:no-repeat;
			}

#wildgame-banner{background-image:url(../img/jpg/best-high-quality-wildgame-venison-rabbit-product-page.jpg);	
			    background-repeat:no-repeat;
			}

#vegetable-banner{background-image:url(../img/jpg/best-high-quality-vegetable-product-page.jpg);	
			    background-repeat:no-repeat;
			}

#product-category-wrapper p{color:#85868d;
							font-family: 'Jaldi', sans-serif;
							font-size:15px;
							font-weight:lighter;
}

#product-category-wrapper h1, h2, h3{color:#61656C;
							font-family: 'Jaldi', sans-serif;
							font-weight:lighter;
							font-weight:bold;
}


.banner-img{height:300px;}

.banner-info{position:relative;
			 width:100%;
			 max-width:1000px;	
			 margin:100px auto;
			 padding:5px;
			 display:block;
			 background:rgba(25,25,25, .5);
			 z-index:99;
			 border:1px solid #e2e2e2;
			 -webkit-transition: background-color 0.3s linear .0s
}

.banner-info:hover{background:rgba(255,255,255, .3);}

.banner-info h1{ font-family: 'Quicksand', sans-serif;
				font-weight:lighter;
	            color:white;
	            font-size:40px;      
	            letter-spacing:1px;
	            text-align:center;
	            -webkit-transition: letter-spacing 0.3s linear .0s, color 0.3s linear .0s;

}


.banner-info h1:hover{letter-spacing:5px;
					  color:#191919;
}

.banner-info p{color:white;
			   font-family: 'Jaldi', sans-serif;
			   font-size:15px;
				font-weight:lighter;
				letter-spacing:11px;
}


.top-info-product{width:100%;
			      max-width:1000px;
			      margin-top:10px;
			      margin-bottom:10px;		      
}


.top-info-product h1{width:100%;
					 max-width:1000px;
					 padding-top:10px;
					 color:#191919;
	                 font-family: 'Exo 2', sans-serif;

}

.top-info-product p{padding:10px;
			        font-family: 'Quicksand', sans-serif;
			        font-weight:lighter;
			        color:#696e77;

}


.usfgc-main-product{margin-top:10px;
			        margin-bottom:30px;
}

.usfgc-main-product h1{font-size:16px;}

h2.accordion{padding:0px;
	         margin:5px 0px 0px 0px;
	         height:25px;
	         line-height:30px;
	         width:100%;
	         max-width:1000px;
	         font-size:14px;
	         float:left;
	         border-radius:3px;
	         border:1px solid #666;
	         background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.06, #303030),
	color-stop(1, #121212),
	color-stop(1, #61656C)
);
background-image: -o-linear-gradient(bottom, #303030 6%, #121212 100%, #61656C 100%);
background-image: -moz-linear-gradient(bottom, #303030 6%, #121212 100%, #61656C 100%);
background-image: -webkit-linear-gradient(bottom, #303030 6%, #121212 100%, #61656C 100%);
background-image: -ms-linear-gradient(bottom, #303030 6%, #121212 100%, #61656C 100%);
background-image: linear-gradient(to bottom, #303030 6%, #121212 100%, #61656C 100%);
}

h2.accordion a{text-decoration:none;
			   padding-left:20px;
			   text-shadow:0px 1px 1px #333;
			   border-radius:3px;
			   font-size:17px;
			   -webkit-transitin: color 0.3s linear 0s;
}

.usfgc-products{margin-left:auto;
	            margin-right:auto;
			    padding:0px;
			    overflow:hidden;
			    font-size:14px;
			    width:100%;
			    max-width:990px;
			    clear:both;
			    background-color:#dfe3ee;
				border:1px solid #e8e8e8;
			    box-shadow:0px 1px 3px #666;
}

.usfgc-product-article > img{width:100%;
				    max-width:250px;
				    float:left;
				    padding-left:30px;
}
.usfgc-product-info{width:100%;
				  max-width:610px;
				  float:right;
				  margin-left:30px;
				  margin-right:30px;
}

.usfgc-product-article{padding:20px;}

.usfgc-product-info p{font-size:13px;
				     text-align:justify;
}

.hr-usfgc-product{width:100%;
		          max-width:1000px;
		          text-align:center;
		          border-style:inset;
		          border-width:1px;
		          background-color:#e6e6e6;
}

#us-product{margin-top:25px;

}



/*---------------Media Screen Product Page--------------*/

@media screen and (max-width: 768px){ /*----Tablet-Portrait iPhone and Android----*/

	#product-wrapper{width:100%;
			         max-width:768px;	      
	}

    #first-article-product{width:100%;
						   max-width:768px;
						   margin-left:auto;
						   margin-right:auto;
	}

	#first-article-product-text{width:100%;
					            max-width:700px;
					            margin-left:auto;
					            margin-right:auto;
	}

	#first-article-product-text h1, p{text-align:center;}

	#thumbs{width:100%;
			max-width:700px;
			margin-left:50px;
			margin-right:auto;
	}

	.thumb{width:100%;
		   margin-left:auto;
		   margin-right:auto;
		   padding:0px;
	}


	#second-section-supplier-product{width:100%;
				                     max-width:768px;
	}


	#supplier-product-text-image{width:100%;
				                 max-width:768px;
				              
			          
	}

	.supplier-product-page-image {width:100%;
							max-width:300px;
							float:left;
							padding-left:50px;
											
	}

	.supplier-product-page img{width:100%;
							   max-width:300px;
							   float:left;
	}

	.text-supplier-product{width:100%;
				           max-width:300px;
				           float:left;
				           margin-bottom:20px;	 
				                 
	}

	.text-supplier-product > h2 > p{width:100%;
				            max-width:300px;
				            float:left;			                       
	}
}

@media screen and (max-width: 670px){

	#product-wrapper{width:100%;
			         max-width:620px;	      
	}

    #first-article-product{width:100%;
						   max-width:620px;
						   margin-left:auto;
						   margin-right:auto;
	}

	#first-article-product-text{width:100%;
					            max-width:620px;
					            margin-left:auto;
					            margin-right:auto;
	}

	#first-article-product-text h1, p{text-align:center;}

	#thumbs{width:100%;
			max-width:620px;
			margin-left:0px;
			margin-right:0px;
	}

	.thumb{width:100%;
		   max-width:295px;
		   margin-left:10px;
		   margin-right:0;
		   padding:0px;
	}

	.thumb img {width:100%;
			    max-width:295px;
		        margin-left:auto;
			    margin-right:auto;
	}


	.info {width:100%;
		   max-width:295px;
		   margin-top:283px;
	       display:block;
		   position:relative;
		   background:rgba(25, 25, 25, .5);
		   z-index:99;
		   color:red;
    }

    .info h4{letter-spacing:10px;}

	#second-section-supplier-product{width:100%;
				                     max-width:670px;
	}


	#supplier-product-text-image{width:100%;
				                 max-width:670px;
				              
			          
	}

	.supplier-product-page-image {width:100%;
							max-width:300px;
							float:left;
							padding-left:10px;
											
	}

	.supplier-product-page img{width:100%;
							   max-width:300px;
							   float:left;
	}

	.text-supplier-product{width:100%;
				           max-width:260px;
				           float:left;
				           margin-bottom:20px;	 
				                 
	}

	.text-supplier-product > h2 > p{width:100%;
				            max-width:300px;
				            float:left;			                       
	}

}


@media screen and (max-width: 640px){ /*----New/Old-Landscape iPhone and Android----*/

	#product-wrapper{width:100%;
			         max-width:600px;
			         margin-left:auto;
			         margin-right:auto;	      
	}

	#first-article-product{width:100%;
						   max-width:600px;
						   margin:0px;
						   padding:0px;
	}

	#first-article-product-text{width:100%;
					            max-width:590px;
					            margin-left:auto;
					            margin-right:auto;
	}

	#first-article-product-text h1{text-align:center;}

	#first-article-product-text p{text-align:justify;}

	
     #thumbs{width:100%;
			max-width:600px;
			margin-left:5px;
			margin-right:5px;
			padding:0px;			
	}

	
	.thumb{width:100%;
			max-width:290px;
			padding-left:10px;
			margin-left:auto;
			margin-right:auto;
			
	}

	.thumb img {width:100%;
			    max-width:290px;
		        margin-left:auto;
			    margin-right:auto;
	}

	.info {width:100%;
	   max-width:290px;
	  margin-top:283px;
      display:block;
	  position:relative;
	  background:rgba(25, 25, 25, .5);
	  z-index:99;
	  color:red;
    }

    .info h4{letter-spacing:15px;}

    #second-section-supplier-product{width:100%;
				                     max-width:640px;
				                     padding:0px;
				                     margin:0px;
	}

	#supplier-product-text-image{width:100%;
				                 max-width:640px;
				                 padding:0px;
				                 margin-left:0px;
				                 margin-right:0px;	              		          
	}

	.supplier-product-page-image {width:100%;
							      max-width:250px;
							      float:left;
							      padding:0px;
				                  margin-left:5px;
				                  margin-right:0px;									
	}

	.supplier-product-page img{width:100%;
							   max-width:250px;
							   float:left;
	}

	.text-supplier-product{width:100%;
				           max-width:320px;
				           float:left;
				           padding:0px;
				           margin-left:20px;
				           margin-right:auto;
				           margin-top:-10px;
				           margin-bottom:20px;		 			                 
	}

	.text-supplier-product > h2 > p{width:100%;
				            max-width:350px;
				            float:left;	
				            color:red;		                       
	}

	
}

@media screen and (max-width: 600px){

	#product-wrapper{width:100%;
			         max-width:600px;
			         margin-left:auto;
			         margin-right:auto;	      
	}

	#first-article-product{width:100%;
						   max-width:545px;
						   margin:0px;
						   padding:0px;
	}

	#first-article-product-text{width:100%;
					            max-width:545px;
					            margin-left:20px;
					            margin-right:0px;
	}

	#first-article-product-text h1{text-align:center;}

	#first-article-product-text p{text-align:justify;}

	#thumbs{width:100%;
			max-width:540px;
			padding-left:0px;	
			padding-right:0px;
			margin-left:25px;
			margin-right:auto;	
	}

	
	.thumb{width:100%;
			max-width:260px;
			margin-left:0px;
			margin-right:0px;
			padding-left:10px;
			
	}

	.thumb img {width:100%;
			    max-width:260px;
		        margin-left:0px;
			    margin-right:0px;
	}

	.info {width:100%;
		   max-width:260px;
		  margin-top:283px;
	      display:block;
		  position:relative;
		  background:rgba(25, 25, 25, .5);
		  z-index:99;
		  color:red;
    }

    .info h4{letter-spacing:10px;}

	#second-section-supplier-product{width:100%;
				                     max-width:540px;
				                     padding:0px;
				                     margin:0px;
	}


	#supplier-product-text-image{width:100%;
				                 max-width:540px;
				                 padding:10px;
				                 margin:0px;
				              
			          
	}

	.supplier-product-page-image {width:100%;
							max-width:260px;
							float:left;
							padding-left:15px;
							padding-right:0px;
				            margin:0px;
											
	}

	.supplier-product-page img{width:100%;
							   max-width:260px;
							   padding-right:0px;
							   float:left;
	}

	.text-supplier-product{width:100%;
				           max-width:245px;
				           float:left;
				           padding:0px;
				           margin-left:20px;
				           margin-right:auto;
				           margin-top:-10px;
				           margin-bottom:20px;	 
				                 
	}

	.text-supplier-product > h2 > p{width:100%;
				            max-width:260px;
				            float:left;	
				            color:red;		                       
	}

	
}

@media screen and (max-width: 560px){

	#product-wrapper{width:100%;
			         max-width:560px;
			         margin-left:auto;
			         margin-right:auto;	      
	}

	#first-article-product{width:100%;
						   max-width:490px;
						   margin:0px;
						   padding:0px;
	}

	#first-article-product-text{width:100%;
					            max-width:480px;
					            margin-left:30px;
					            margin-right:0px;
	}

	#first-article-product-text h1{text-align:center;}

	#first-article-product-text p{text-align:justify;}

	#thumbs{width:100%;
			max-width:490px;
			padding-left:0px;	
			padding-right:0px;
			margin-left:30px;
			margin-right:auto;	
	}

	
	.thumb{width:100%;
			max-width:230px;
			margin-left:0px;
			margin-right:0px;
			padding-left:15px;
			
	}

	.thumb img {width:100%;
			    max-width:230px;
		        margin-left:0px;
			    margin-right:0px;
	}

	.info {width:100%;
		   max-width:230px;
		  margin-top:283px;
	      display:block;
		  position:relative;
		  background:rgba(25, 25, 25, .5);
		  z-index:99;
		  color:red;
    }

    .info h4{letter-spacing:10px;}

	#second-section-supplier-product{width:100%;
				                     max-width:560px;
				                     padding:0px;
				                     margin:0px;
	}


	#supplier-product-text-image{width:100%;
				                 max-width:530px;
				                 padding:0px;
				                 margin:0px;
				              
			          
	}

	.supplier-product-page-image {width:100%;
							max-width:230px;
							float:left;
							padding-left:30px;
							padding-right:0px;
				            margin:0px;
											
	}

	.supplier-product-page img{width:100%;
							   max-width:230px;
							   padding-right:0px;
							   float:left;
	}

	.text-supplier-product{width:100%;
				           max-width:220px;
				           float:left;
				           padding:0px;
				           margin-left:20px;
				           margin-right:auto;
				           margin-top:-10px;
				           margin-bottom:20px;	 
				                 
	}

	.text-supplier-product > h2 > p{width:100%;
				            max-width:260px;
				            float:left;	
				            color:red;		                       
	}

}


@media screen and (max-width: 480px){ /*----New iPhone and Android----*/

	#product-wrapper{width:100%;
			         max-width:480px;
			         margin-left:auto;
			         margin-right:auto;	      
	}

	#first-article-product{width:100%;
						   max-width:420px;
						   margin:0px;
						   padding:0px;
	}


	#first-article-product-text{width:100%;
					            max-width:420px;
					            margin-left:20px;
					            margin-right:0px;
	}


	#first-article-product-text h1{text-align:center;}

	#first-article-product-text p{text-align:justify;}

	
     #thumbs{width:100%;
			max-width:400px;
			padding-left:0;
			padding-right:0;
			margin-left:60px;
			margin-right:auto;
					
	}

	
	.thumb{width:100%;
			max-width:340px;
			margin-left:0;
			margin-right:0px;
	}

	.thumb img {width:100%;
			    max-width:340px;
		        margin-left:0;
			    margin-right:0px;
	}

	.info {width:100%;
		   max-width:340px;
		   margin-top:283px;
	       display:block;
		   position:relative;
		   background:rgba(25, 25, 25, .5);
		   z-index:99;
		   color:red;
    }

    .info h4{letter-spacing:15px;}


	 #second-section-supplier-product{width:100%;
				                     max-width:480px;
				                     padding:0px;
				                     margin:0px;
	}


	#supplier-product-text-image{width:100%;
				                 max-width:480px;
				                 padding:0px;
				                 margin-left:50px;
				                 margin-right:50px;
				              
			          
	}

	.supplier-product-page-image {width:100%;
							      max-width:340px;
							      float:left;
							      padding-left:10px;
							      padding-right:auto;
				                   margin:0px;
											
	}

	.supplier-product-page img{width:100%;
							   max-width:340px;
							   float:left;
	}

	.text-supplier-product{width:100%;
				           max-width:340px;
				           float:left;
				           padding:0px;
				           margin-left:10px;
				           margin-right:auto;
				           margin-top:-10px;
				           margin-bottom:20px;	
				                 
	}

	.text-supplier-product > h2 > p{width:100%;
				            max-width:340px;
				            float:left;			                       
	}

	.info h4{letter-spacing:20px;}
}


@media screen and (max-width: 400px){ /*------New Android (Lollypop) Phone Portrait Scape------*/

	#product-wrapper{width:100%;
			         max-width:400px;
			         margin-left:auto;
			         margin-right:auto;	      
	}

	#first-article-product{width:100%;
						   max-width:310px;
						   margin-left:5px;
						   padding:0px;
	}


	#first-article-product-text{width:100%;
					            max-width:310px;
					            margin-left:20px;
					            margin-right:0px;

	}


	#first-article-product-text h1{text-align:center;}

	#first-article-product-text p{text-align:justify;}

	
     #thumbs{width:100%;
			max-width:310px;
			padding-left:0;
			padding-right:0;
			margin-left:20px;
			margin-right:auto;
					
	}

	
	.thumb{width:100%;
			max-width:310px;
			margin-left:0;
			margin-right:0px;
	}

	.thumb img {width:100%;
			    max-width:310px;
		        margin-left:0;
			    margin-right:0px;
	}

	.info {width:100%;
		   max-width:310px;
		   margin-top:283px;
	       display:block;
		   position:relative;
		   background:rgba(25, 25, 25, .5);
		   z-index:99;
		   color:red;
    }

    .info h4{letter-spacing:15px;}


	 #second-section-supplier-product{width:100%;
				                     max-width:400px;
				                     padding:0px;
				                     margin:0px;
	}


	#supplier-product-text-image{width:100%;
				                 max-width:310px;
				                 padding:0px;
				                 margin-left:10px;
				                 margin-right:0px;
				              
			          
	}

	.supplier-product-page-image {width:100%;
							      max-width:310px;
							      float:left;
							      padding-left:15px;
							      padding-right:auto;
				                   margin:0px;
											
	}

	.supplier-product-page img{width:100%;
							   max-width:340px;
							   float:left;
	}

	.text-supplier-product{width:100%;
				           max-width:310px;
				           float:left;
				           padding:0px;
				           margin-left:15px;
				           margin-right:auto;
				           margin-top:-10px;
				           margin-bottom:20px;	
				                 
	}

	.text-supplier-product > h2 > p{width:100%;
				            max-width:340px;
				            float:left;			                       
	}

	.info h4{letter-spacing:16px;}

}


@media screen and (max-width: 320px){ /*----Old iPhone and Android----*/

	#product-wrapper{width:100%;
			         max-width:320px;
			         margin-left:auto;
			         margin-right:auto;	      
	}

	#first-article-product{width:100%;
						   max-width:280px;
						   margin:0px;
						   padding:0px;
	}

	#first-article-product-text{width:100%;
					            max-width:280px;
					            margin-left:20px;
					            margin-right:0px;
	}

	#first-article-product-text h1{text-align:center;}

	#first-article-product-text p{text-align:justify;}

	
     #thumbs{width:100%;
			max-width:280px;
			margin-left:10px;
			margin-right:auto;
			padding:0px;			
	}

	.thumb{width:100%;
			max-width:280px;
			padding:0px;
			margin-left:10px;
			margin-right:0;
	}

	.info {width:100%;
	   max-width:280px;
	  margin-top:283px;
      display:block;
	  position:relative;
	  background:rgba(25, 25, 25, .5);
	  z-index:99;
	  color:red;
    }

    .info h4{letter-spacing:10px;}

	#second-section-supplier-product{width:100%;
				                     max-width:320px;
				                     padding:0px;
				                     margin:0px;
	}


	#supplier-product-text-image{width:100%;
				                 max-width:280px;
				                 padding:0px;
				                     margin:0px;
				              
			          
	}

	.supplier-product-page-image {width:100%;
							max-width:280px;
							float:left;
							padding-left:20px;
							padding-right:auto;
				            margin:0px;
											
	}

	.supplier-product-page img{width:100%;
							   max-width:280px;
							   float:left;
	}

	.text-supplier-product{width:100%;
				           max-width:280px;
				           float:left;
				           padding-left:5px;
				           padding-right:0px;
				           margin-bottom:20px;	 
				                 
	}

	.text-supplier-product > h2 > p{width:100%;
				            max-width:300px;
				            float:left;			                       
	}

}




/*---------------Media Screen Product Per Category--------------*/

/*------Tablet------*/
@media screen and (max-width: 768px){

	#product-category-wrapper{width:100%;
						      max-width:768px;
						      margin-left:auto;
					          margin-right:auto;
					          margin-bottom:30px;

	}

	.top-info-product{width:100%;
			          max-width:700px;
			          margin-bottom:10px;
			          margin-left:auto;
			          margin-right:auto;
    }


    #first-section-product{
					       margin-top:10px;
					       margin-bottom:10px;
	}

    .top-info-product h1{padding-left:10px;}

    .top-info-product p{padding:10px;
			            font-size:14px;
			            text-align:justify;
	}



	.usfgc-main-product{width:100%;
						max-width:700px;
						margin-left:auto;
						margin-right:auto;
	}

	.usfgc-product-article > img{width:100%;
				    max-width:300px;
				    float:left;
				    padding-left:0px;
	}

	.usfgc-product-info{width:100%;
				  max-width:340px;
				  float:right;
				  margin-left:0px;
				  margin-right:0px;
				  margin-bottom:10px;
    }

    .hr-usfgc-product{width:100%;
		          max-width:700px;
		          text-align:center;
		          border-style:inset;
		          border-width:1px;
		          margin-left:auto;
		          margin-right:auto;
	}

	.banner-info{position:relative;
				 width:100%;
			 	max-width:700px;	
			 	margin:100px auto;

	}

	.banner-info h1{ font-family: 'Quicksand', sans-serif;
				font-weight:lighter;
	            color:white;
	            font-size:30px;      
	            letter-spacing:0px;
	            text-align:center;
	            -webkit-transition: letter-spacing 0.3s linear .0s, color 0.3s linear .0s;

	}
	.banner-info h1:hover{letter-spacing:.03em;
					      color:#191919;
	}

	.banner-info p{color:white;
			   font-family: 'Jaldi', sans-serif;
			   font-size:15px;
				font-weight:lighter;
				letter-spacing:8.5px;
	}

}

@media screen and (max-width: 670px){

	#product-category-wrapper{width:100%;
						      max-width:670px;
						      margin-left:auto;
					          margin-right:auto;
					          margin-bottom:30px;

	}

	.top-info-product{width:100%;
			          max-width:620px;
			          margin-bottom:10px;
			          margin-left:auto;
			          margin-right:auto;
    }

    .top-info-product h1{padding-left:10px;}

    .top-info-product p{padding:10px;
			            font-size:14px;
			            text-align:justify;
	}

	#first-section-product{width:100%;
					       max-width:600px;
					       margin-left:auto;
					       margin-right:auto;
					       margin-top:10px;
					       margin-bottom:10px;
	}

	#first-article-product-text{margin-top:10px;
						        margin-bottom:10px;
	}

	#first-article-product-text h1{font-size:30px;
								  
	}
	#first-article-product-text p{padding:0px;
								   
	}

	.usfgc-main-product{width:100%;
						max-width:600px;
						margin-left:auto;
						margin-right:auto;
	}

	.usfgc-product-article > img{width:100%;
				    max-width:250px;
				    float:left;
				    padding-left:0px;
	}

	.usfgc-product-info{width:100%;
				  max-width:290px;
				  float:right;
				  margin-left:0px;
				  margin-right:0px;
				  margin-bottom:10px;
    }

    .hr-usfgc-product{width:100%;
		          max-width:600px;
		          text-align:center;
		          border-style:inset;
		          border-width:1px;
		          margin-left:auto;
		          margin-right:auto;
	}

	.banner-info{position:relative;
				 width:100%;
			 	max-width:700px;	
			 	margin:100px auto;

	}

	.banner-info h1{ font-family: 'Quicksand', sans-serif;
				font-weight:lighter;
	            color:white;
	            font-size:30px;      
	            letter-spacing:0px;
	            text-align:center;
	            -webkit-transition: letter-spacing 0.3s linear .0s, color 0.3s linear .0s;

	}
	.banner-info h1:hover{letter-spacing:.03em;
					      color:#191919;
	}

	.banner-info p{color:white;
			   font-family: 'Jaldi', sans-serif;
			   font-size:15px;
				font-weight:lighter;
				letter-spacing:8.5px;
	}

}

@media screen and (max-width: 640px){

	#product-category-wrapper{width:100%;
						      max-width:640px;
						      margin-left:auto;
					          margin-right:auto;
					          margin-bottom:30px;

	}

	.top-info-product{width:100%;
			          max-width:580px;
			          margin-bottom:10px;
			          margin-left:auto;
			          margin-right:auto;
    }

    .top-info-product h1{padding-left:10px;}

    .top-info-product p{padding:10px;
			            font-size:14px;
			            text-align:justify;
	}

	.usfgc-main-product{width:100%;
						max-width:560px;
						margin-left:auto;
						margin-right:auto;
	}

	.usfgc-product-article > img{width:100%;
				    max-width:250px;
				    float:left;
				    padding-left:0px;
	}

	.usfgc-product-info{width:100%;
				  max-width:250px;
				  float:right;
				  margin-left:0px;
				  margin-right:0px;
				  margin-bottom:10px;
    }

     .hr-usfgc-product{width:100%;
		          max-width:560px;
		          text-align:center;
		          border-style:inset;
		          border-width:1px;
		          margin-left:auto;
		          margin-right:auto;
	}

	.banner-info{position:relative;
				 width:100%;
			 	max-width:580px;	
			 	margin:100px auto;

	}

	.banner-info h1{ font-family: 'Quicksand', sans-serif;
				font-weight:lighter;
	            color:white;
	            font-size:25px;      
	            letter-spacing:0px;
	            text-align:center;
	            -webkit-transition: letter-spacing 0.3s linear .0s, color 0.3s linear .0s;

	}
	.banner-info h1:hover{letter-spacing:.03em;
					      color:#191919;
	}

	.banner-info p{color:white;
			   font-family: 'Jaldi', sans-serif;
			   font-size:15px;
				font-weight:lighter;
				letter-spacing:6px;
	}
}

@media screen and (max-width: 600px){

	#product-category-wrapper{width:100%;
						      max-width:600px;
						      margin-left:auto;
					          margin-right:auto;
					          margin-bottom:30px;

	}

	.top-info-product{width:100%;
			          max-width:520px;
			          margin-bottom:10px;
			          margin-left:auto;
			          margin-right:auto;
    }

    .top-info-product h1{padding-left:10px;}

    .top-info-product p{padding:10px;
			            font-size:14px;
			            text-align:justify;
	}

	.usfgc-main-product{width:100%;
						max-width:500px;
						margin-left:auto;
						margin-right:auto;		
	}
	.usfgc-product-article > img{width:100%;
				    max-width:220px;
				    float:left;
				    padding-left:0px;
	}

	.usfgc-product-info{width:100%;
				  max-width:220px;
				  float:right;
				  margin-left:0px;
				  margin-right:0px;
				  margin-bottom:10px;
    }


     .hr-usfgc-product{width:100%;
		          max-width:500px;
		          text-align:center;
		          border-style:inset;
		          border-width:1px;
		          margin-left:auto;
		          margin-right:auto;
	}

    .banner-info{position:relative;
				 width:100%;
			 	max-width:500px;	
			 	margin:100px auto;

	}

	.banner-info h1{ font-family: 'Quicksand', sans-serif;
				font-weight:lighter;
	            color:white;
	            font-size:25px;      
	            letter-spacing:0px;
	            text-align:center;
	            -webkit-transition: letter-spacing 0.3s linear .0s, color 0.3s linear .0s;

	}
	.banner-info h1:hover{letter-spacing:.03em;
					      color:#191919;
	}

	.banner-info p{color:white;
			   font-family: 'Jaldi', sans-serif;
			   font-size:15px;
				font-weight:lighter;
				letter-spacing:6px;
	}

}

@media screen and (max-width: 480px){

	#product-category-wrapper{width:100%;
						      max-width:480px;
						      margin-left:auto;
					          margin-right:auto;
					          margin-bottom:30px;

	}

	.top-info-product{width:100%;
			          max-width:420px;
			          margin-bottom:10px;
			          margin-left:auto;
			          margin-right:auto;
    }

    .top-info-product h1{padding-left:10px;}

    .top-info-product p{padding:10px;
			            font-size:14px;
			            text-align:justify;
	}

	.usfgc-main-product{width:100%;
						max-width:400px;
						margin-left:auto;
						margin-right:auto;		
	}


	.usfgc-product-article > img{width:100%;
				    max-width:400px;
				    float:left;
				    padding-left:0px;
	}

	.usfgc-product-info{width:100%;
				  max-width:380px;
				  float:right;
				  margin-left:0px;
				  margin-right:0px;
    }

     .hr-usfgc-product{width:100%;
		          max-width:400px;
		          text-align:center;
		          border-style:inset;
		          border-width:1px;
		          margin-left:auto;
		          margin-right:auto;
	}

	.banner-info{position:relative;
				 width:100%;
			 	max-width:300px;	
			 	margin:100px auto;

	}

	.banner-info h1{ font-family: 'Quicksand', sans-serif;
				font-weight:lighter;
	            color:white;
	            font-size:20px;      
	            letter-spacing:0px;
	            text-align:center;
	            -webkit-transition: letter-spacing 0.3s linear .0s, color 0.3s linear .0s;

	}
	.banner-info h1:hover{letter-spacing:.03em;
					      color:#191919;
	}

	.banner-info p{color:white;
			   font-family: 'Jaldi', sans-serif;
			   font-size:10px;
				font-weight:lighter;
				letter-spacing:10px;
	}

}


@media screen and (max-width: 400px){

	#product-category-wrapper{width:100%;
						      max-width:400px;
						      margin-left:auto;
					          margin-right:auto;
					          margin-bottom:30px;

	}

	.top-info-product{width:100%;
			          max-width:340px;
			          margin-bottom:10px;
			          margin-left:auto;
			          margin-right:auto;
    }

    .top-info-product h1{padding-left:10px;}

    .top-info-product p{padding:10px;
			            font-size:14px;
			            text-align:justify;
	}

	.usfgc-main-product{width:100%;
						max-width:320px;
						margin-left:auto;
						margin-right:auto;		
	}


	.usfgc-product-article > img{width:100%;
				    max-width:340px;
				    float:left;
				     padding-left:0px;
	}

	.usfgc-product-info{width:100%;
				  max-width:400px;
				  float:right;
				  margin-left:0px;
				  margin-right:0px;
    }

     .hr-usfgc-product{width:100%;
		          max-width:320px;
		          text-align:center;
		          border-style:inset;
		          border-width:1px;
		          margin-left:auto;
		          margin-right:auto;
	}

	.banner-info{position:relative;
				 width:100%;
			 	max-width:300px;	
			 	margin:100px auto;

	}

	.banner-info h1{ font-family: 'Quicksand', sans-serif;
				font-weight:lighter;
	            color:white;
	            font-size:20px;      
	            letter-spacing:0px;
	            text-align:center;
	            -webkit-transition: letter-spacing 0.3s linear .0s, color 0.3s linear .0s;

	}
	.banner-info h1:hover{letter-spacing:.03em;
					      color:#191919;
	}

	.banner-info p{color:white;
			   font-family: 'Jaldi', sans-serif;
			   font-size:10px;
				font-weight:lighter;
				letter-spacing:10px;
	}

}

@media screen and (max-width: 320px){

	#product-category-wrapper{width:100%;
						      max-width:320px;
						      margin-left:auto;
					          margin-right:auto;
					          margin-bottom:30px;

	}

	.top-info-product{width:100%;
			          max-width:300px;
			          margin-bottom:10px;
			          margin-left:auto;
			          margin-right:auto;
    }

    .top-info-product h1{padding-left:10px;}

    .top-info-product p{padding:10px;
			            font-size:14px;
			            text-align:justify;
	}

	.usfgc-main-product{width:100%;
						max-width:280px;
						
	}

	.usfgc-product-article > img{width:100%;
				    max-width:300px;
				    float:left;
				    margin-left:auto;
				    margin-right:auto;
	}

	.usfgc-product-info{width:100%;
				  max-width:300px;
				  float:right;
				  margin-left:auto;
				  margin-right:auto;
    }

     .hr-usfgc-product{width:100%;
		          max-width:280px;
		          text-align:center;
		          border-style:inset;
		          border-width:1px;
		          margin-left:auto;
		          margin-right:auto;
	}

	.banner-info{position:relative;
				 width:100%;
			 	max-width:220px;	
			 	margin:100px auto;

	}

	.banner-info h1{ font-family: 'Quicksand', sans-serif;
				font-weight:lighter;
	            color:white;
	            font-size:20px;      
	            letter-spacing:0px;
	            text-align:center;
	            -webkit-transition: letter-spacing 0.3s linear .0s, color 0.3s linear .0s;

	}
	.banner-info h1:hover{letter-spacing:.03em;
					      color:#191919;
	}

	.banner-info p{color:white;
			   font-family: 'Jaldi', sans-serif;
			   font-size:15px;
				font-weight:lighter;
				letter-spacing:6px;
	}

}






/*----------------------------------------Contact Us Page Section----------------------------------------*/


#email{width:100%;
	   max-width:1000px;
	   height:450px;
	   margin-left:auto;
	   margin-right:auto;

}

#email-section{border-bottom:1px solid #616161;}

article#info-email {float:left;
	        width:100%;
		    max-width:350px;
		    margin-top:70px;
		    margin-right:30px;
		    padding:20px;
		    color:white;
		    background:rgba(25, 25, 25, .7);
		    border-radius:6px;
}

#info-email h1{border-bottom:4px solid white;
			   margin-bottom:5px;
}

#tblcontactfrm h1{border-bottom:4px solid white;
}

article#info-email h1, p{font-family: 'Quicksand', sans-serif;
				         font-weight:lighter;}

article#message-email {width:100%;
		    max-width:600px;
		    margin-top:70px;
		    float:left;
		    padding-left:50px;
		    padding-right:50px;
		    padding-top:20px;
		    padding-bottom:20px;
		    background:rgba(25, 25, 25, .7);
		    border-radius:6px;
		    box-shadow:0px 0px 0px #090909;
		    color:white;
}

article#message-email h1{margin-top:-10px;
						 margin-bottom:10px;
}

article#message-email h1, p, label{font-family: 'Quicksand', sans-serif;
				                   font-weight:lighter;}

#contactinfo{width:100%;
		     max-width:1000px;
		     margin-left:auto;
		     margin-right:auto;
		     color:#222222;
}

input.contactform{width:410px;}

.contactplace{width:100%;
		      max-width:250px;
		      float:left;
		      margin-top:40px;
		      margin-bottom:40px;
		      margin-left:10px;
		      margin-right:10px;
		      padding:30px;
		      background:-webkit-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		      background:-moz-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		      background:-o-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		      background:linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
			  border:1px solid #e2e2e2;
			  border-radius:9px;
			  box-shadow:0px 1px 4px #666;
			  color:white;
}

.contactplace li{list-style:none;}

.contactplace img{display:none;}

.add-phone-fax{margin-top:10px;}

.add-phone-fax li{color:white;
				  font-family: 'Quicksand', sans-serif;
				  font-weight:lighter;
				  font-size:14px;
}

.contactplace h4{ font-family: 'Quicksand', sans-serif;
                 font-size:16px;
                 letter-spacing:10px;
	             margin-bottom:30px;
				 color:white;
				 margin-left:auto;
				 margin-right:auto;
				 text-align:center;
}


#message-email{width:100%;
				max-width:500px;
	            border:1px solid #121212;
	        }

#info-email header{margin-bottom:22px;}

#message-email header{margin-bottom:5px;}

form {width:100%;
	 max-width:500px;
}

#info-email img{width:100%;
				max-width:400px;
				margin-top:50px;
}
textarea{width:100%;
	     max-width:500px;}


@media screen and (min-width: 45em){

	#info-email, #message-email{float:left;
								width:50%;
								-webkit-box-sizing: border-box;
								-moz-box-sizing: border-box;
								-o-box-sizing: border-box;
								 box-sizing:border-box;
	}
}



@media screen and (max-width: 768px){

	#email-section{width:100%;
		           max-width:768px;
		           margin-left:auto;
		           margin-right:auto;
	}

	#email{width:100%;
		   max-width:700px;
		   
	}

	article#info-email {float:left;
				        width:100%;
					    max-width:700px;
					    margin-top:10px;
					    color:white;
					    padding-top:20px;
					    padding-bottom:20px;
					    padding-left:50px;
					    padding-right:50px;
	}

	#info-email p{text-align:left;}

	article#info-email img{display:none;}  

	article#message-email{width:100%;
				          max-width:700px;
				          margin-top:5px;
						  padding-top:5px;
		                  padding-bottom:5px;
				      } 
	#message-email header{margin-top:20px;}

	#contactinfo{width:100%;
		           max-width:700px;
		           margin-left:auto;
		           margin-right:auto;}

	#contactinfo article{width:100%;
		           max-width:640px;
		           margin-left:auto;
		           margin-right:auto;
		           margin-bottom:20px;
		           margin-top:10px;
		           padding-bottom:5px;
		       }

	.contactplace{background:-webkit-linear-gradient(#ee6c18 15%, #191919 15%,#191919 100%, white 100%);
		          background:-moz-linear-gradient(#ee6c18 15%, #191919 15%,#191919 100%, white 100%);
		          background:-o-linear-gradient(#ee6c18 15%, #191919 15%,#191919 100%, white 100%);
		          background:linear-gradient(#ee6c18 15%, #191919 15%,#191919 100%, white 100%);}	       	       

	.contactplace h4{ letter-spacing:10px;
					  margin-top:-15px;
	                  margin-bottom:30px;
				      color:white;
				      margin-left:auto;
				      margin-right:auto;
				      text-align:center;
	}		       

    .contactplace ul{float:left;
    			     width:100%;
    			     max-width:200px;
    }
    .contactplace img{display:block;
    	              width:100%;
    				  max-width:300px;
    				  float:left;
    				  margin-left:100px;
    				  margin-right:auto;
    }

    #info-email header{margin-bottom:0px;}
    #txtmessage{height:110px;}
}

@media screen and (max-width: 670px){

	#email-section{width:100%;
		           max-width:670px;
		           margin-left:auto;
		           margin-right:auto;
	}

	#email{width:100%;
		   max-width:610px;   
	}

	article#info-email {float:left;
				        width:100%;
					    max-width:530px;
					    margin-top:10px;
					    color:white;
					    padding-top:20px;
					    padding-bottom:20px;
					    padding-left:40px;
					    padding-right:40px;
	}

	article#message-email{width:100%;
				          max-width:530px;
				          margin-top:5px;
				          padding-left:40px;
		    			  padding-right:40px;
						  padding-top:5px;
		                  padding-bottom:5px;
				      } 

	input.contactform{width:410px;}

	#contactinfo{width:100%;
		           max-width:600px;
		           margin-left:auto;
		           margin-right:auto;
    }

    #contactinfo article{width:100%;
		           max-width:540px;
		           margin-left:auto;
		           margin-right:auto;
		           margin-bottom:20px;
		           margin-top:10px;
		       }

	ul.add-phone-fax{margin-top:-1px;}

    .contactplace{background:-webkit-linear-gradient(#ee6c18 15%, #191919 15%,#191919 100%, white 100%);
		          background:-moz-linear-gradient(#ee6c18 15%, #191919 15%,#191919 100%, white 100%);	       
		          background:-o-linear-gradient(#ee6c18 15%, #191919 15%,#191919 100%, white 100%);
		          background:linear-gradient(#ee6c18 15%, #191919 15%,#191919 100%, white 100%);}
	.contactplace h4{ letter-spacing:10px;
					  margin-top:-20px;
	                  margin-bottom:30px;
				      color:white;
				      margin-left:auto;
				      margin-right:auto;
				     
	}	          	       

    .contactplace ul{float:left;
    			     width:100%;
    			     max-width:200px;
    }

    .contactplace img{display:block;
    	              width:100%;
    				  max-width:240px;
    				  float:left;
    				  margin-left:100px;
    }	


}

@media screen and (max-width: 640px){

	#email-section{width:100%;
		           max-width:640px;
		           margin-left:auto;
		           margin-right:auto;
	}

	#email{width:100%;
		   max-width:600px;   
	}

	article#info-email {float:left;
				        width:100%;
					    max-width:520px;
					    margin-top:10px;
					    color:white;
					    padding-top:20px;
					    padding-bottom:20px;
					    padding-left:40px;
					    padding-right:40px;
	}

	article#message-email{width:100%;
				          max-width:520px;
				          margin-top:5px;
				          padding-left:40px;
		    			  padding-right:40px;
						  padding-top:5px;
		                  padding-bottom:5px;
				      } 

	input.contactform{width:410px;}

	#contactinfo{width:100%;
		           max-width:600px;
		           margin-left:auto;
		           margin-right:auto;
    }

    #contactinfo article{width:100%;
		           max-width:540px;
		           margin-left:auto;
		           margin-right:auto;
		           margin-bottom:20px;
		           margin-top:10px;
		       }

	ul.add-phone-fax{margin-top:-1px;}

    .contactplace{background:-webkit-linear-gradient(#ee6c18 15%, #191919 15%,#191919 100%, white 100%);
		          background:-moz-linear-gradient(#ee6c18 15%, #191919 15%,#191919 100%, white 100%);	       
		          background:-o-linear-gradient(#ee6c18 15%, #191919 15%,#191919 100%, white 100%);
		          background:linear-gradient(#ee6c18 15%, #191919 15%,#191919 100%, white 100%);}
	.contactplace h4{ letter-spacing:10px;
					  margin-top:-20px;
	                  margin-bottom:30px;
				      color:white;
				      margin-left:auto;
				      margin-right:auto;
				     
	}	          	       

    .contactplace ul{float:left;
    			     width:100%;
    			     max-width:200px;
    }

    .contactplace img{display:block;
    	              width:100%;
    				  max-width:240px;
    				  float:left;
    				  margin-left:100px;
    }	


}

@media screen and (max-width: 600px){

	#email-section{width:100%;
		           max-width:600px;
		           margin-left:auto;
		           margin-right:auto;
	}

	#email{width:100%;
		   max-width:500px;
		   margin-left:30px; 

	}

	article#info-email {float:left;
				        width:100%;
					    max-width:490px;
					    margin-top:10px;
					    color:white;
					    padding-top:20px;
					    padding-bottom:20px;
					    padding-left:15px;
					    padding-right:15px;
	}

	article#message-email{width:100%;
				          max-width:505px;
				          margin-top:5px;
				          padding-left:10px;
		    			  padding-right:10px;
						 
				      } 

	input.contactform{width:380px;}

	

	#contactinfo{width:100%;
		           max-width:520px;
		           margin-left:auto;
		           margin-right:auto;
    }

    #contactinfo article{width:100%;
		           max-width:460px;
		           margin-left:auto;
		           margin-right:auto;
		           margin-bottom:20px;
		           margin-top:10px;
		       }


    ul.add-phone-fax{margin-top:-10px;}

    .contactplace{background:-webkit-linear-gradient(#ee6c18 15%, #191919 15%,#191919 100%, white 100%);
		          background:-moz-linear-gradient(#ee6c18 15%, #191919 15%,#191919 100%, white 100%);
		          background:-o-linear-gradient(#ee6c18 15%, #191919 15%,#191919 100%, white 100%);
		          background:linear-gradient(#ee6c18 15%, #191919 15%,#191919 100%, white 100%);}

	.contactplace h4{ letter-spacing:10px;
					  margin-top:-15px;
	                  margin-bottom:30px;
				      color:white;
				      margin-left:auto;
				      margin-right:auto;
				      text-align:center;
	}	          

    .contactplace ul{float:left;
    			     width:100%;
    			     max-width:200px;
    			     margin-bottom:20px;
    			     text-align:center;
    }

    .contactplace img{display:block;
    				  float:left;
    	              width:100%;
    				  max-width:250px;
    				  margin-left:0px;
    }

    #txtmessage{height:90px;}	


}


	@media screen and (max-width: 560px){

	#email-section{width:100%;
		           max-width:560px;
		           margin-left:auto;
		           margin-right:auto;
	}

	#email{width:100%;
		   max-width:470px;
		   margin-left:20px; 

	}

	article#info-email {float:left;
				        width:100%;
					    max-width:460px;
					    margin-top:30px;
					    color:white;
	}

	article#message-email{width:100%;
				          max-width:480px;
				          margin-top:10px;
				          padding-left:10px;
		    			  padding-right:10px;
						 
				      } 

	input.contactform{width:360px;}

	#txtmessage{height:100px;}

	#contactinfo{width:100%;
		           max-width:490px;
		           margin-left:auto;
		           margin-right:auto;
    }

    #contactinfo article{width:100%;
		           max-width:430px;
		           margin-left:auto;
		           margin-right:auto;
		           margin-bottom:20px;
		           margin-top:10px;
		       }


    ul.add-phone-fax{margin-top:-10px;}

    .contactplace{background:-webkit-linear-gradient(#ee6c18 15%, #191919 15%,#191919 100%, white 100%);
		          background:-moz-linear-gradient(#ee6c18 15%, #191919 15%,#191919 100%, white 100%);
		          background:-o-linear-gradient(#ee6c18 15%, #191919 15%,#191919 100%, white 100%);
		          background:linear-gradient(#ee6c18 15%, #191919 15%,#191919 100%, white 100%);}

	.contactplace h4{ letter-spacing:10px;
					  margin-top:-15px;
	                  margin-bottom:30px;
				      color:white;
				      margin-left:auto;
				      margin-right:auto;
				      text-align:center;
	}	          

    .contactplace ul{float:left;
    			     width:100%;
    			     max-width:230px;
    			     margin-bottom:20px;
    			     text-align:center;
    }

    .contactplace img{display:block;
    				  float:left;
    	              width:100%;
    				  max-width:200px;
    				  margin-left:0px;
    }	

    #txtmessage{height:70px;}
}

@media screen and (max-width: 480px){

	#email-section{width:100%;
		           max-width:480px;
		           margin-left:auto;
		           margin-right:auto;
	}

	#email{width:100%;
		   max-width:440px; 

	}

	article#info-email {float:left;
				        width:100%;
					    max-width:350px;
					    margin-top:30px;
					    color:white;
					    padding-top:20px;
					    padding-bottom:20px;
					    padding-left:35px;
					    padding-right:35px;
	}

	article#message-email{width:100%;
				          max-width:340px;
				          margin-top:5px;
				          padding-left:40px;
		    			  padding-right:40px;
						  padding-top:5px;
		                  padding-bottom:5px;
				      } 

	input.contactform{width:220px;}

	#txtmessage{height:100px;}

	#contactinfo{width:100%;
		           max-width:420px;
		           margin-left:auto;
		           margin-right:auto;
    }

    #contactinfo article{width:100%;
		           max-width:360px;
		           margin-left:auto;
		           margin-right:auto;
		           margin-bottom:20px;
		           margin-top:10px;
		       }

	.contactplace{background:-webkit-linear-gradient(#ee6c18 10%, #191919 10%,#191919 100%, white 100%);
		          background:-moz-linear-gradient(#ee6c18 10%, #191919 10%,#191919 100%, white 100%);
		          background:-o-linear-gradient(#ee6c18 10%, #191919 10%,#191919 100%, white 100%);
		          background:linear-gradient(#ee6c18 10%, #191919 10%,#191919 100%, white 100%);}	       

    .contactplace ul{float:left;
    			     width:100%;
    			     max-width:400px;
    }

    .contactplace img{display:block;
    	              width:100%;
    				  max-width:300px;
    				  float:left;
    				  margin-left:30px;
    }	

    #txtmessage{height:60px;}


}


@media screen and (max-width: 400px){

	#email-section{width:100%;
		           max-width:400px;
		           margin-left:auto;
		           margin-right:auto;
	}

	#email{width:100%;
		   max-width:330px;
		   margin-left:15px; 

	}

	article#info-email {float:left;
				        width:100%;
					    max-width:300px;
					    margin-top:15px;
					    color:white;
					    padding-top:20px;
					    padding-bottom:20px;
					    padding-left:15px;
					    padding-right:15px;

	}

	article#info-email p{font-size:12px;}

	article#message-email{width:100%;
				          max-width:310px;
				          margin-top:5px;
				          padding-left:10px;
		    			  padding-right:10px;
						  padding-top:5px;
		                  padding-bottom:5px;
				      } 

	input.contactform{width:190px;}

	#txtmessage{height:100px;}

	#contactinfo{width:100%;
		           max-width:330px;
		           margin-left:auto;
		           margin-right:auto;
    }

    #contactinfo article{width:100%;
		           max-width:270px;
		           margin-left:auto;
		           margin-right:auto;
		           margin-bottom:20px;
		           margin-top:10px;
		       }


    ul.add-phone-fax{margin-top:-10px;}

    .contactplace{background:-webkit-linear-gradient(#ee6c18 10%, #191919 10%,#191919 100%, white 100%);
		          background:-moz-linear-gradient(#ee6c18 10%, #191919 10%,#191919 100%, white 100%);
		          background:-o-linear-gradient(#ee6c18 10%, #191919 10%,#191919 100%, white 100%);
		          background:linear-gradient(#ee6c18 10%, #191919 10%,#191919 100%, white 100%);
		      }

	.contactplace h4{ letter-spacing:10px;
					  margin-top:-15px;
	                  margin-bottom:30px;
				      color:white;
				      margin-left:auto;
				      margin-right:auto;
				       text-align:center;
	}	          

    .contactplace ul{float:left;
    			     width:100%;
    			     max-width:300px;
    			     margin-bottom:20px;
    			     text-align:center;
    }

    .contactplace img{display:block;
    				  float:left;
    	              width:100%;
    				  max-width:300px;
    				  margin-left:0px;
    }	


}



@media screen and (max-width: 320px){

	#email-section{width:100%;
		           max-width:320px;
		           margin-left:auto;
		           margin-right:auto;
	}

	#email{width:100%;
		   max-width:265px;
		   margin-left:10px; 

	}

	article#info-email {float:left;
				        width:100%;
					    max-width:255px;
					    margin-top:10px;
					    color:white;
					    padding-top:10px;
					    padding-bottom:10px;
					    padding-left:10px;
					    padding-right:10px;
	}

	article#info-email p{font-size:12px;}

	article#message-email{width:100%;
				          max-width:250px;
				          margin-top:5px;
				          padding-left:10px;
		    			  padding-right:15px;
						  padding-top:5px;
		                  padding-bottom:5px;
				      } 

	input.contactform{width:150px;}

	#txtmessage{height:120px;}

	#contactinfo{width:100%;
		           max-width:290px;
		           margin-left:auto;
		           margin-right:auto;
    }

    #contactinfo article{width:100%;
		           max-width:225px;
		           margin-left:auto;
		           margin-right:auto;
		           margin-bottom:10px;
		           margin-top:10px;
		           padding-bottom:0px;
		       }


    ul.add-phone-fax{margin-top:-10px;}

    .contactplace{background:-webkit-linear-gradient(#ee6c18 10%, #191919 10%,#191919 100%, white 100%);
		          background:-moz-linear-gradient(#ee6c18 10%, #191919 10%,#191919 100%, white 100%);
		          background:-o-linear-gradient(#ee6c18 10%, #191919 10%,#191919 100%, white 100%);
		          background:linear-gradient(#ee6c18 10%, #191919 10%,#191919 100%, white 100%);}

	.contactplace h4{ letter-spacing:10px;
					  margin-top:-15px;
	                  margin-bottom:30px;
				      color:white;
				      margin-left:auto;
				      margin-right:auto;
				      text-align:center;
	}	          

    .contactplace ul{float:left;
    			     width:100%;
    			     max-width:300px;
    			     margin-bottom:20px;
    			     text-align:center;
    }

    .contactplace img{display:block;
    				  float:left;
    	              width:100%;
    				  max-width:300px;
    				  margin-left:0px;
    }	


}

/*----------------------------------------Message Sent Page Section----------------------------------------*/


#message-wrapper{width:100%;
				 max-width:1000px;
				 height:100%;
				 margin-left:auto;
				 margin-right:auto;
				
}

#reply{position:absolute;
	   width:100%;
	   max-width:800px;
	   height:100px;
	   margin-left:auto;
	   margin-right:auto;
	   padding-left:30px;
	   padding-top:50px;
	   padding-bottom:20px;
	   background:-webkit-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
	   background:-moz-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
	   background:-o-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
	   background:linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
	   color:white;
	   text-align:center;
	   border:1px solid gray;
	   border-radius:8px;
	   box-shadow:0px 1px 3px #666;

}

#message-wrapper h2{font-family: 'Quicksand', sans-serif;
				   color:white;

}

#message-wrapper p{font-family: 'Quicksand', sans-serif;
				   color:white;
				   margin-bottom:10px;
}

@media screen and (max-width: 768px){

	#message-wrapper{width:100%;
					 max-width:768px;
					 height:100%;
					 margin-left:auto;
					 margin-right:auto;
				
	}

	#reply{position:absolute;
		   width:100%;
		   max-width:600px;
		   height:100px;
		   margin-left:-25px;
		   margin-right:auto;
		   padding-left:30px;
		   padding-top:50px;
		   padding-bottom:20px;
		   background:-webkit-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   background:-moz-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   background:-o-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   background:linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   color:white;
		   text-align:center;
		   border:1px solid gray;
		   border-radius:8px;
		   box-shadow:0px 1px 3px #666;

	}

	#message-wrapper h2{font-family: 'Quicksand', sans-serif;
					   color:white;

	}

	#message-wrapper p{font-family: 'Quicksand', sans-serif;
					   color:white;
	}

}

@media screen and (max-width: 670px){

	#message-wrapper{width:100%;
					 max-width:670px;
					 height:100%;
					 margin-left:auto;
					 margin-right:auto;
				
	}

	#reply{position:absolute;
		   width:100%;
		   max-width:500px;
		   height:100px;
		   margin-left:auto;
		   margin-right:auto;
		   padding-left:10px;
		   padding-right:10px;
		   padding-top:50px;
		   padding-bottom:20px;
		   background:-webkit-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   background:-moz-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   background:-o-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   background:linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   color:white;
		   text-align:center;
		   border:1px solid gray;
		   border-radius:8px;
		   box-shadow:0px 1px 3px #666;

	}

	#message-wrapper h2{font-family: 'Quicksand', sans-serif;
					   color:white;

	}

	#message-wrapper p{font-family: 'Quicksand', sans-serif;
					   color:white;
	}


}

/*------New Android Phone Land Scape------*/

@media screen and (max-width: 640px){

	#message-wrapper{width:100%;
					 max-width:640px;
					 height:100%;
					 margin-left:auto;
					 margin-right:auto;
				
	}

	#reply{position:absolute;
		   width:100%;
		   max-width:500px;
		   height:100px;
		   margin-top:0px;
		   margin-left:-20px;
		   margin-right:auto;
		   padding-left:10px;
		   padding-right:10px;
		   padding-top:50px;
		   padding-bottom:20px;
		   background:-webkit-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   background:-moz-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   background:-o-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   background:linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   color:white;
		   text-align:center;
		   border:1px solid gray;
		   border-radius:8px;
		   box-shadow:0px 1px 3px #666;

	}

	#message-wrapper h2{font-family: 'Quicksand', sans-serif;
					   color:white;

	}

	#message-wrapper p{font-family: 'Quicksand', sans-serif;
					   color:white;
	}

}

/*------Old Iphone Land Scape------*/

@media screen and (max-width: 600px){

	#message-wrapper{width:100%;
					 max-width:600px;
					 height:100%;
					 margin-left:auto;
					 margin-right:auto;
				
	}

	#reply{position:absolute;
		   width:100%;
		   max-width:460px;
		   height:100px;
		   margin-top:10px;
		   margin-left:-20px;
		   margin-right:auto;
		   padding-left:10px;
		   padding-right:10px;
		   padding-top:30px;
		   padding-bottom:20px;
		   background:-webkit-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   background:-moz-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   background:-o-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   background:linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   color:white;
		   text-align:center;
		   border:1px solid gray;
		   border-radius:8px;
		   box-shadow:0px 1px 3px #666;

	}

	#message-wrapper h2{font-family: 'Quicksand', sans-serif;
					   color:white;

	}

	#message-wrapper p{font-family: 'Quicksand', sans-serif;
					   color:white;
	}

}

/*------Old Android Phone Land Scape------*/

@media screen and (max-width: 560px){

	#message-wrapper{width:100%;
					 max-width:560px;
					 height:100%;
					 margin-left:auto;
					 margin-right:auto;
				
	}

	#reply{position:absolute;
		   width:100%;
		   max-width:400px;
		   height:100px;
		   margin-top:0px;
		   margin-left:auto;
		   margin-right:auto;
		   padding-left:10px;
		   padding-right:10px;
		   padding-top:40px;
		   padding-bottom:20px;
		   background:-webkit-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   background:-moz-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   background:-o-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   background:linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   color:white;
		   text-align:center;
		   border:1px solid gray;
		   border-radius:8px;
		   box-shadow:0px 1px 3px #666;

	}

	#message-wrapper h2{font-family: 'Quicksand', sans-serif;
					   color:white;
					   font-size:21px;

	}

	#message-wrapper p{font-family: 'Quicksand', sans-serif;
					   color:white;
					   font-size:14px;
	}
}

@media screen and (max-width: 480px){

	#message-wrapper{width:100%;
					 max-width:480px;
					 height:100%;
					 margin-left:auto;
					 margin-right:auto;
				
	}

	#reply{position:absolute;
		   width:100%;
		   max-width:400px;
		   height:100px;
		   margin-top:10px;
		   margin-left:-10px;
		   margin-right:auto;
		   padding-left:0px;
		   padding-right:0px;
		   padding-top:40px;
		   padding-bottom:20px;
		   background:-webkit-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   background:-moz-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   background:-o-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   background:linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   color:white;
		   text-align:center;
		   border:1px solid gray;
		   border-radius:8px;
		   box-shadow:0px 1px 3px #666;

	}

	#message-wrapper h2{font-family: 'Quicksand', sans-serif;
					   color:white;
					   font-size:21px;

	}

	#message-wrapper p{font-family: 'Quicksand', sans-serif;
					   color:white;
					   font-size:14px;
	}

}


/*------New Android (Lollypop) Phone Portrait Scape------*/

@media screen and (max-width: 400px){

	#message-wrapper{position:relative;
					width:100%;
					 max-width:400px;
					 height:100%;
					 margin-left:auto;
					 margin-right:auto;
				
	}

	#reply{position:absolute;
		   width:100%;
		   max-width:300px;
		   height:100px;
		   margin-top:-150px;
		   margin-bottom:auto;
		   margin-left:auto;
		   margin-right:auto;
		   padding-left:0px;
		   padding-right:0px;
		   padding-top:40px;
		   padding-bottom:20px;
		   background:-webkit-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   background:-moz-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   background:-o-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   background:linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   color:white;
		   text-align:center;
		   border:1px solid gray;
		   border-radius:8px;
		   box-shadow:0px 1px 3px #666;

	}

	#message-wrapper h2{font-family: 'Quicksand', sans-serif;
					   color:white;
					   font-size:21px;

	}

	#message-wrapper p{font-family: 'Quicksand', sans-serif;
					   color:white;
					   font-size:14px;
	}

}

/*------Old Iphone and Android Phone Portrait Scape------*/

@media screen and (max-width: 320px){

	#message-wrapper{width:100%;
					 max-width:320px;
					 height:100%;
					 margin-left:auto;
					 margin-right:auto;
				
	}

	#reply{position:absolute;
		   width:100%;
		   max-width:280px;
		   height:100px;
		   margin-top:-130px;
		   margin-left:auto;
		   margin-right:auto;
		   padding-left:0px;
		   padding-right:0px;
		   padding-top:40px;
		   padding-bottom:20px;
		   background:-webkit-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   background:-moz-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   background:-o-linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   background:linear-gradient(#ee6c18 20%, #191919 20%,#191919 100%, white 100%);
		   color:white;
		   text-align:center;
		   border:1px solid gray;
		   border-radius:8px;
		   box-shadow:0px 1px 3px #666;

	}

	#message-wrapper h2{font-family: 'Quicksand', sans-serif;
					   color:white;
					   font-size:21px;

	}

	#message-wrapper p{font-family: 'Quicksand', sans-serif;
					   color:white;
					   font-size:14px;
	}

}

/*----------------------------------------About Us Page Section----------------------------------------*/

#aboutus-wrapper{width:100%;
				 max-width:1000px;
				 margin-left:auto;
				 margin-right:auto;
				 margin-bottom:70px;
				 margin-top:70px;
}

#whatwedo-img1{display:none;}

#about-topmargin{width:100%;
				 height:30px;
				 margin-bottom:20px;
				 background:#0c0c0c;
				 border-bottom:1px solid #d8d8d8;
}

.aboutus{position:relative;
	     width:100%;
		 max-width:1000px;
		 margin-left:auto;
		 margin-right:auto;
		 float:left;
		 margin-bottom:-17px;
		}

.aboutinfo{position:relative;
	       width:100%;
		   max-width:400px;
		   height:250px;
		   float:left;
		   background:#191919;
		   color:white;
		   padding:50px;
		   font-size:14px;  
}

.aboutimage img{width:100%;
		   max-width:500px;
		   float:left;
		   filter:grayscale(100%);
		   -webkit-filter:grayscale(100%);
		   -moz-filter:grayscale(100%);
		   -o-filter:grayscale(100%);
		   transition: filter 600ms ease;
		   -webkit-transition:-webkit-filter 600ms ease;
		   -moz-transition:-moz-filter 600ms ease;
		   -o-transition:-o-filter 600ms ease;
		}

.aboutimage img:hover{
		filter:grayscale(0);
		-webkit-filter:grayscale(0);
		-moz-filter:grayscale(0);
		-o-filter:grayscale(0);
}

.aboutimage img:active{
		filter:grayscale(0);
		-webkit-filter:grayscale(0);
		-moz-filter:grayscale(0);
		-o-filter:grayscale(0);
}

.abouthr{width:100%;
		 max-width:400px;
		 border-style:inset;
		 border-width:1px;
		 background-color:black;
		 border:1px solid #363636;
		 box-shadow:0px 1px 1px #151515;

}

.aboutus p{text-align:justify;}

.aboutimages{position:relative;
			 width:100%;
			 max-width:500px;
			 height:350px;
			 float:left;
}

.aboutimages img{position:absolute;

}

@media screen and (max-width: 768px){

	#aboutus-wrapper{width:100%;
					 max-width:700px;
					 margin-left:auto;
					 margin-left:auto;

	}
	.aboutus{position:relative;
		     width:100%;
			 max-width:700px;
			 margin-left:30px;
			 margin-right:auto;
			 float:left;
			 margin-bottom:-17px;
			}


	.aboutinfo{position:relative;
	       width:100%;
		   max-width:550px;
		   height:100%;
		   float:left;
		   background:#191919;
		   color:white;
		   padding:50px;
		   font-size:14px;  
		   margin-bottom:10px;
		   
	} 

	.aboutinfo h1{text-align:center;}

	.abouthr{width:100%;
		 max-width:700px;
		 border-style:inset;
		 border-width:1px;
		 background-color:black;
		 border:1px solid #363636;
		 box-shadow:0px 1px 1px #151515;

    }

	.aboutimage img{width:100%;
		            max-width:650px;
		            float:left;
		            margin-bottom:0px;

	}

	#whatwedo-img1{display:block;}
	#whatwedo-img2{display:none;}

	.aboutimages{position:relative;
			 width:100%;
			 max-width:700px;
			 height:450px;
			 float:left;
    }

    .aboutimages img{position:absolute;

    }
	
}

@media screen and (max-width: 670px){

	#aboutus-wrapper{width:100%;
					 max-width:600px;
					 margin-left:auto;
					 margin-left:auto;

	}
	.aboutus{position:relative;
		     width:100%;
			 max-width:600px;
			 margin-left:auto;
			 margin-right:auto;
			 float:left;
			 margin-bottom:-17px;
			}


	.aboutinfo{position:relative;
	       width:100%;
		   max-width:500px;
		   height:100%;
		   float:left;
		   background:#191919;
		   color:white;
		   padding:50px;
		   font-size:14px; 
		   margin-bottom:10px; 
		   
	} 

	.aboutinfo h1{text-align:center;}

	.abouthr{width:100%;
		 max-width:500px;
		 border-style:inset;
		 border-width:1px;
		 background-color:black;
		 border:1px solid #363636;
		 box-shadow:0px 1px 1px #151515;

}

	.aboutimage img{width:100%;
		            max-width:600px;
		            float:left;
		            margin-bottom:0px;

	}

	#whatwedo-img1{display:block;}
	#whatwedo-img2{display:none;}

	.aboutimages{position:relative;
			 width:100%;
			 max-width:700px;
			 height:400px;
			 float:left;
    }

    .aboutimages img{position:absolute;

    }

}

@media screen and (max-width: 640px){

	#aboutus-wrapper{width:100%;
					 max-width:580px;
					 margin-left:auto;
					 margin-left:auto;

	}
	.aboutus{position:relative;
		     width:100%;
			 max-width:580px;
			 margin-left:auto;
			 margin-right:auto;
			 float:left;
			 margin-bottom:-17px;
			}


	.aboutinfo{position:relative;
	       width:100%;
		   max-width:480px;
		   height:100%;
		   float:left;
		   background:#191919;
		   color:white;
		   padding:50px;
		   font-size:14px;  
		   margin-bottom:10px;
		   
	} 

	.aboutinfo h1{text-align:center;}

	.abouthr{width:100%;
		 max-width:500px;
		 border-style:inset;
		 border-width:1px;
		 background-color:black;
		 border:1px solid #363636;
		 box-shadow:0px 1px 1px #151515;

}

	.aboutimage img{width:100%;
		            max-width:600px;
		            float:left;
		            margin-bottom:0px;

	}

	#whatwedo-img1{display:block;}
	#whatwedo-img2{display:none;}
}

/*------Old Iphone Land Scape------*/

@media screen and (max-width: 600px){

	#aboutus-wrapper{width:100%;
					 max-width:500px;
					 margin-left:auto;
					 margin-left:auto;

	}
	.aboutus{position:relative;
		     width:100%;
			 max-width:500px;
			 margin-left:auto;
			 margin-right:auto;
			 float:left;
			 margin-bottom:-17px;
			}


	.aboutinfo{position:relative;
	       width:100%;
		   max-width:400px;
		   float:left;
		   background:#191919;
		   color:white;
		   padding:50px;
		   font-size:14px;  
		   margin-bottom:10px;
		   
	} 

	.aboutinfo h1{text-align:center;}

	.abouthr{width:100%;
		 max-width:400px;
		 border-style:inset;
		 border-width:1px;
		 background-color:black;
		 border:1px solid #363636;
		 box-shadow:0px 1px 1px #151515;

}

	.aboutimage img{width:100%;
		            max-width:500px;
		            float:left;
		            margin-bottom:0px;

	}

	#whatwedo-img1{display:block;}
	#whatwedo-img2{display:none;}

	.aboutimages{position:relative;
			 width:100%;
			 max-width:700px;
			 height:350px;
			 float:left;
    }

    .aboutimages img{position:absolute;

    }

}

/*------Old Android Phone Land Scape------*/

@media screen and (max-width: 560px){

	#aboutus-wrapper{width:100%;
					 max-width:500px;
					 margin-left:auto;
					 margin-left:auto;

	}
	.aboutus{position:relative;
		     width:100%;
			 max-width:500px;
			 margin-left:10px;
			 margin-right:auto;
			 float:left;
			 margin-bottom:-17px;
			}


	.aboutinfo{position:relative;
	       width:100%;
		   max-width:440px;
		   height:100%;
		   float:left;
		   background:#191919;
		   color:white;
		   padding:20px;
		   font-size:14px;
		   margin-bottom:10px;

		   
	} 

	.aboutinfo h1{text-align:center;}

	.abouthr{width:100%;
		 max-width:440px;
		 border-style:inset;
		 border-width:1px;
		 background-color:black;
		 border:1px solid #363636;
		 box-shadow:0px 1px 1px #151515;

}

	.aboutimage img{width:100%;
		            max-width:480px;
		            float:left;
		            margin-bottom:0px;

	}

	#whatwedo-img1{display:block;}
	#whatwedo-img2{display:none;}

	.aboutimages{position:relative;
			 width:100%;
			 max-width:700px;
			 height:330px;
			 float:left;
    }

    .aboutimages img{position:absolute;

    }

}

@media screen and (max-width: 480px){

	#aboutus-wrapper{width:100%;
					 max-width:460px;
					 margin-left:auto;
					 margin-left:auto;

	}
	.aboutus{position:relative;
		     width:100%;
			 max-width:460px;
			 margin-left:10px;
			 margin-right:auto;
			 float:left;
			 margin-bottom:-17px;
			}


	.aboutinfo{position:relative;
	       width:100%;
		   max-width:400px;
		   height:100%;
		   float:left;
		   background:#191919;
		   color:white;
		   padding:20px;
		   font-size:14px;
		   margin-bottom:10px;

		   
	} 

	.aboutinfo h1{text-align:center;}

	.abouthr{width:100%;
		 max-width:400px;
		 border-style:inset;
		 border-width:1px;
		 background-color:black;
		 border:1px solid #363636;
		 box-shadow:0px 1px 1px #151515;

}

	.aboutimage img{width:100%;
		            max-width:440px;
		            float:left;
		            margin-bottom:0px;

	}

	#whatwedo-img1{display:block;}
	#whatwedo-img2{display:none;}

	.aboutimages{position:relative;
			 width:100%;
			 max-width:700px;
			 height:305px;
			 float:left;
    }

    .aboutimages img{position:absolute;

    }


}

/*------New Android (Lollypop) Phone Portrait Scape------*/

@media screen and (max-width: 400px){

	#aboutus-wrapper{width:100%;
					 max-width:340px;
					 margin-left:auto;
					 margin-left:auto;

	}
	.aboutus{position:relative;
		     width:100%;
			 max-width:340px;
			 margin-left:5px;
			 margin-right:auto;
			 float:left;
			 margin-bottom:-17px;
			}


	.aboutinfo{position:relative;
	       width:100%;
		   max-width:300px;
		   height:100%;
		   float:left;
		   background:#191919;
		   color:white;
		   padding:15px;
		   font-size:14px;
		   margin-bottom:10px;

		   
	} 

	.aboutinfo h1{text-align:center;}

	.abouthr{width:100%;
		 max-width:340px;
		 border-style:inset;
		 border-width:1px;
		 background-color:black;
		 border:1px solid #363636;
		 box-shadow:0px 1px 1px #151515;

}

	.aboutimage img{width:100%;
		            max-width:330px;
		            float:left;
		            margin-bottom:0px;

	}

	#whatwedo-img1{display:block;}
	#whatwedo-img2{display:none;}


	.aboutimages{position:relative;
			 width:100%;
			 max-width:700px;
			 height:230px;
			 float:left;
    }

    .aboutimages img{position:absolute;

    }

}

/*------Old Iphone and Android Phone Portrait Scape------*/

@media screen and (max-width: 320px){

	#aboutus-wrapper{width:100%;
					 max-width:280px;
					 margin-left:auto;
					 margin-left:auto;

	}
	.aboutus{position:relative;
		     width:100%;
			 max-width:280px;
			 margin-left:auto;
			 margin-right:auto;
			 float:left;
			 margin-bottom:-17px;
			}


	.aboutinfo{position:relative;
	       width:100%;
		   max-width:200px;
		   height:100%;
		   float:left;
		   background:#191919;
		   color:white;
		   padding:40px;
		   font-size:14px;
		   margin-bottom:10px;

		   
	} 

	.aboutinfo h1{text-align:center;}

	.abouthr{width:100%;
		 max-width:180px;
		 border-style:inset;
		 border-width:1px;
		 background-color:black;
		 border:1px solid #363636;
		 box-shadow:0px 1px 1px #151515;

}

	.aboutimage img{width:100%;
		            max-width:280px;
		            float:left;
		            margin-bottom:0px;

	}

	#whatwedo-img1{display:block;}
	#whatwedo-img2{display:none;}

	.aboutimages{position:relative;
			 width:100%;
			 max-width:700px;
			 height:195px;
			 float:left;
    }

    .aboutimages img{position:absolute;

    }

}