.showHideMenuButtWrapp{
	display: none;
}
.secondMainWidth .custom.aboutUs{
	overflow: hidden;
}
footer{
	overflow: hidden;
}
footer .custom.wrapper{
	width: 100%;
	overflow: hidden;
}
@media (max-width: 1499px){
/* brands slider */
.blogcarouselnext{
	right: 14px;	
}
.blogcarouselprev{
	left: 14px;
}	
.bannerFormWrapper{
	background-size: 100% auto;
	background-color: #1d262f;	
}	
.blogcarousel1.blogcarousel{
	width: 100% !important;
	box-sizing: border-box;
	overflow: hidden;
}
.blogcarouselgallery{
	width: 100% !important;
	box-sizing: border-box;
	overflow: hidden;
}	
/* brands slider end */
}
@media (max-width: 1279px)/* and (min-width: 768px)*/{
/*- banner -*/
.banner{
	width: 100%;
}
.firstMainWidth,.secondMainWidth{
	width: 100%;
	box-sizing: border-box;
}
.bannerFormWrapper + .mainContent.secondMainWidth{
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
}
/*- banner end -*/
.topMenuWrapper .logoWrapper{
	left: 20px;
}
.bannerFormWrapper .firstMainWidth{
	padding-left: 20px;
}
.productCatalog .catalog > li:nth-of-type(2n+1){
	clear: both;
}
.productCatalog .catalog > li{
	margin-left: 0;
}
.productCatalog .catalog > li:nth-of-type(3n+1){
	margin-left: 0;
}
.aboutUs > .left:nth-of-type(3){
	display: none;
}
.productCatalog .catalog > li:nth-of-type(1n){
	margin-left: 10%;
}
.secondMainWidth .custom.aboutUs{
	text-align: center;
}
.secondMainWidth .custom.aboutUs > .left{
	float: none;
	margin-left: 0;
}
.secondMainWidth .custom.aboutUs > .left:nth-of-type(1),
.secondMainWidth .custom.aboutUs > .left:nth-of-type(2){
	display: inline-block;
	vertical-align: top;
}
.secondMainWidth .custom.aboutUs > .left:nth-of-type(2){
	margin-left: 10%;
}
.aboutUs p{
	text-align: left;
}
footer .moduletable.wrapper{
	width: 100%;
	box-sizing: border-box;
	padding-left: 20px;
	padding-right: 20px;
}
#owl-carousel{
	width: 100%;
}
.bannerFormWrapper{
	height: 790px;
}
}
@media (max-width: 999px){
.productCatalog .catalog > li:nth-of-type(1n){
	margin-left: 7%;
}
.productCatalog .catalog > li{
	width: 40%;
}
}
@media (max-width: 1059px){
.header .mainMenu > li:nth-of-type(5){
	clear: both;
	margin-left: 0;
}	
.header .mainMenu > li{
	line-height: 40px;
}
.header .mainMenu{
	margin-top: 22px;
}
.topMenuWrapper > div.right:nth-of-type(3) > div.custom > div{
	padding-right: 20% !important;
}
footer .contactInformation{
	width: 26%;
}
footer .mapWrapper{
	width: 74%;
}
footer .mapWrapper > *{
	width: 100% !important;
}
}
@media (max-width: 899){
.secondMainWidth .custom.aboutUs > .left:nth-of-type(2){
	margin-left: 3%;
}	
.secondMainWidth .custom.aboutUs > .left{
	width: 340px;
}
}
@media (max-width: 849px){
#fox_form_m106 #mid_106-sender0{
	width: 48%;
	box-sizing: border-box;
}	
#fox_form_m106 #mid_106-text0{
	width: 48%;	
	box-sizing: border-box;	
}
body .writeToUsB div#mid_106-textarea0 textarea{
	width: 100%;
	box-sizing: border-box;
}
.writeToUsB form{
	width: 100%;
}
}
@media (max-width: 600px){

}
@media (max-width: 767px){
.showHideMenuButtWrapp{
/*	display: block;*/
}	
/*.header .mainMenu{
	display: none;
}*/
h1{
	font-size: 25px;
}	
h2{
	font-size: 22px;
}
.aboutUs p{
	text-align: justify;
	padding-left: 20px;
	padding-right: 20px;	
}
.secondMainWidth .custom.aboutUs > .left:nth-of-type(1), .secondMainWidth .custom.aboutUs > .left:nth-of-type(2){
	display: block;
	margin-left: 0;
	width: 100%;
}
.productCatalog .catalog > li:nth-of-type(n){
	clear: both;
	margin-left: 10%;
	width: 80%;
}
.smallMenu > li{
	float: none;
}
.smallMenu > li:nth-of-type(n+2) > a::before{
	content: '';
}
.catalogWrapper h2{
	margin-bottom: 10px;
}
.ourAwards h2{
	margin-bottom: 25px;
}
.clientsWrapper h2.title{
	margin-bottom: 25px;
}
.bannerFormWrapper h1{
	margin-bottom: 10px;
}
.moduletable.productCatalog{
	padding-top: 20px;
}
.banner{
	margin-bottom: 20px;
}
.secondMainWidth > .aboutUs{
	padding-bottom: 10px;
}
footer{
	padding-bottom: 30px;
}
footer .mapWrapper{
	clear: both;
	width: auto;
	float: none;
	margin-top: 20px;
}
footer .contactInformation{
	width: auto;
	float: none;
}
footer .information{
	margin-bottom: 20px;
}
.header{
	position: static;
	height: auto;
	background-image: url("../images/mainBackground.png");	
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100%;
	background-color: #1d262f;
}
.bannerFormWrapper{
	padding-top: 0;
	height: auto;
	background-image: none;
	padding-top: 20px;
	padding-bottom: 20px;
}
.topMenuWrapper .logoWrapper{
	text-align: center;
}
.header .topMenuWrapper > div{
/*	float: none;
	position: static;	
	text-align: center;*/
}
.header .topMenuWrapper > div:nth-of-type(2){
/*	background-color: rgba(0,0,0,0.3);
	padding-top: 15px;
	padding-bottom: 10px;*/
}

.topMenuWrapper > div.right:nth-of-type(3) > div.custom > div{
	padding-right: 0 !important;
	text-align: center;
}
.header .mainMenu > li:nth-of-type(5){
/*	clear: none;*/
	margin-left: 8px;
}
/*.header .mainMenu > li:nth-of-type(4){
	clear: both;
	margin-left: 0;
}*/
.header .mainMenu > li:nth-of-type(1n){
/*	float: none;
	margin-left: 0;*/	
}	
.header .mainMenu{
/*	font-size: 17px;*/
}
.topMenuWrapper{
/*	padding-left: 0;*/
}

}
@media (max-width: 599px){
.bannerFormWrapper .firstMainWidth{
	padding-right: 20px;
}
#fox_form_m107{
	width: 100%;
}
#fox_form_m106 #mid_106-sender0{
	width: 100%;
}	
#fox_form_m106 #mid_106-text0{
	width: 100%;
	clear: both;
}
}
@media (max-width: 479px){
/*.header .mainMenu > li:nth-of-type(1n){
	float: none;
	margin-left: 0;	
}*/	
}

/*-- not adaprive --*/
.showHideMenuButtWrapp{
	text-align: center;
}
.showHideMenuButt{
	width: 50px;
	height: 50px;	
	display: inline-block;
	cursor: pointer;
	position: relative;
}
.showHideMenuButt > div{
	width: 100%;
	height: 8px;
	background-color: #e3e3e3;
	left: 0;
	position: absolute;
	border-radius: 3px;
	transition-property: top, bottom;
	transition-duration: 0.3s;
}
.showHideMenuButt > div:nth-of-type(1){
	top: 0;
}
.showHideMenuButt > div:nth-of-type(2){
	left: 0; 
	top: 21px;
}
.showHideMenuButt > div:nth-of-type(3){
	bottom: 0;
}
.showHideMenuButt:hover > div:nth-of-type(1){top: 4px;} 
.showHideMenuButt:hover > div:nth-of-type(3){bottom: 4px;} 


