.tab-show
{
	display:none;
}
.tab-hide
{
	display:block;	
}



@media only screen and (max-width: 1200px) 
{

	.product-sample-two
	{
		display:none;
	}
	
	.button-styles ul li
	{
	margin-bottom:30px;
	}

	.logo img
	{
		padding-bottom:5px;max-height:100px;
	}
	
	.social
	{
		float:none; text-align:center;
	}

.social a i
{
	float:none;
}

#menu ul li
{

	margin-top:0; 

	min-width:60px; 
	text-align:center;
	font-size:18px;

	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	transition: all 0.8s;

}



}


@media only screen and (min-width: 992px) and (max-width: 1200px) 
{


}


@media only screen and (max-width: 991px) 
{




	
.nav-collapse.opened
{
max-height:9999px;
}

.nav-toggle
{
position:absolute;
top:0;
left:0px;
width:40px;
height:40px;
text-indent:-9999px;
overflow:hidden;
display:block;
background:url(../img/mobile-menu.png) no-repeat;
}

.js .nav-collapse
{
max-height:0;
position:absolute;
display:block;
overflow:hidden;
top:36px;
width:100%;
}

#nav li
{
/*font-size:14px !important;
font-weight:600 !important;*/
}

.logo
{
	width:100%;
	margin-right:20px;
}
.menu
{
	padding:0;
	width:100%;
	margin-bottom:35px;
}
#menu ul li
{
float:none;
width:60%;
/*height:50px;*/
padding:10px 0;
border-bottom:1px solid #009846;
text-align:center;
margin:0 auto;
}
#menu ul li:hover
{
border-bottom:1px solid #000;
}





	.grid-pad-right{ margin:0; padding:0 0 30px 0px;}
	.grid-pad-left{ margin:0; padding:0 0 30px 0px;}
	

.contact-pad-right{ margin:0; padding:0px;}
.contact-pad-left{ margin:0; padding:0px;}
	
	
	
	
	.contact ul
	{
	margin-left:40px;
	}
	
	.contact ul li
	{
	margin-bottom:40px;
	}
	
	#cnext
	{
	right:12px;
	}
	
	#cprev
	{
	left:12px;
	}
	
#cnexttwo{left:30px;}
#cprevtwo{right:-30px;}
	
	[class*="col-"]
	{
	padding-top:15px;
	padding-bottom:15px;
	}
	
	.view .mask
	{
	padding:15px;
	}
	
	.some-stats-in ul
	{
	margin-left:40px;
	}
	
	.some-stats-in ul li
	{
	margin-bottom:20px;
	}


}


@media only screen and (max-width: 767px) 
{
	
	
.tab-show
{
	width:100%;
	float:none;
	height:120px;
	display:block;
	text-align:center;
}
.tab-hide
{
	display:none;
}



#menu ul li
{
width:70%;
}


#cnexttwo{left:30px;}
#cprevtwo{right:-30px;}


	.meet-team .team-box
	{
	border-right:0;
	}
	
	.more-details-box
	{
	padding:0;
	padding-left:10px;
	}
	
	.customer-box
	{
	margin:0 !important;
	margin-top:-20px;
	}
	
	.click-to-buy a
	{
	float:none;
	margin-top:-30px !important;
	}
	
	.contact-form-style-1 ul li
	{
	float:none !important;
	width: 100% !important;
	}
	
	.home-slider ul li h2
	{
	font-size:70px;
	}

	.grid-pad-right{ margin:0; padding:0 0 30px 0px;}
	.grid-pad-left{ margin:0; padding:0 0 30px 0px;}
	


}



/* Tablet Portrait size to Tablet Landscape (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 991px) 
{

#cnexttwo{left:30px;}
#cprevtwo{right:-30px;}


	.grid-pad-right{ margin:0; padding:0 0 30px 0px;}
	.grid-pad-left{ margin:0; padding:0 0 30px 0px;}
	
	
	.contact-pad-right{ margin:0; padding:0px;}
	.contact-pad-left{ margin:0; padding:0px;}


}


@media only screen and (min-width: 480px) and (max-width: 767px) 
{
#menu ul li
{
width:70%;
}
#cnexttwo{left:30px;}
#cprevtwo{right:0px; background-color:#000}


	.grid-pad-right{ margin:0; padding:0 0 30px 0px;}
	.grid-pad-left{ margin:0; padding:0 0 30px 0px;}


}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) 
{




#cnexttwo{left:30px;}
#cprevtwo{right:0px; background-color:#000}




.top-social-icon{ height:30px; width:30px; font-size:14pt; padding:5px; margin:1px;}




	.contact ul
	{
	margin-left:70px;
	}
	
	.home-slider
	{
	margin-top:25%;
	}
	
	.home-slider ul li h2
	{
	font-size:40px;
	}

	.grid-pad-right{ margin:0; padding:0 0 30px 0px;}
	.grid-pad-left{ margin:0; padding:0 0 30px 0px;}
	

}
