header#mobile{display:none;}
@media only screen and (max-width: 1400px) {
header div.mainHeader{margin:0 auto;}


}


@media only screen and (max-width: 1200px) {
header div.mainMenu{width:100%;}
nav.menu-top{margin-right:20px;}
header div.mainMenu div.headerItem{margin-right:0; margin-left:20px; margin-right:20px;}
header div.mainMenu div.headerItem img{width:217px;}
footer div.wrapper{width:100%;}
footer div.whereToFindUs .contactUs{width:50%; margin-left:0; padding-left:25px; padding-right:25px;}
footer div.whereToFindUs div.map{width:50%; margin-left:0px; margin-right:0px; padding-right:25px; padding-left:25px; margin-bottom:35px;}
footer div.whereToFindUs div.map .mapLine{/*display:none;*/}
footer div.whereToFindUs div.address{float:none; top:0px;  width:90%; margin:0 auto; margin-bottom:25px;}
footer div.siteMap{width:100%;}
footer div.siteMap nav{width:100%; left:0; padding-left:70px; right:0;}
footer div.whereToFindUs h1{margin-left:20px;}




/*home*/
div.ourDnaRow div.wrapper{width:100%;}
div.ourDnaRow div.singleDna{width:50%; margin-left:0; margin-right:0; margin-bottom:20px;}
div.ourDnaRow{width:100%; padding-left:25px; padding-right:25px;}
div.ourProductsRow div.ourProductsWrapper{width:100%;}
.slick-prev{left:0;}
.slick-next{right:0;}
div.ourCatalogsRow div.wrapper{width:100%;}
div.ourCatalogsRow div.singleCatalogue{margin-right:0px; margin-left:0px; padding-left:40px; padding-right:40px; width:50%;}
div.upcomingNewsRow div.upcomingNewWrapper{width:100%;}

/*products_paremt*/
div.contentPage div.wrapper{width:100%;}
div.contentPage div.contentMain.fullWidth{width:100%;}
div#productsParent div.singleProduct .contentParentMain{width:70%;}
div#productsParent div.singleProduct .image{width:30%;}
div#productsParent div.singleProduct{width:100%;}
div#productsParent div.wrapper{padding-right:20px; padding-left:20px;}
div#productsParent .singleProduct div.wrapper{padding-right:0; padding-left:0;}

/*content_page*/
div.contentPage div.pageBrothersWrapper{width:22%;}
div.contentPage div.contentMain{width:75%;}
div.contentPage div.wrapper{width:100%;}
div#contentPage div.contentMain div.fullText{width:100%;}
div#contentPage div.contentMain div.fullText img{width:100% !important;}

/*contact*/
div#contact div.contactFormWrapper{width:50%;}
div#contact div.whereToFindUsContact div.map{clear:both; margin-top:30px;}
div#contact div.whereToFindUsContact div.address{margin:0px; width:50%; padding-left:100px;}
div#contact div.contactFormWrapper .inputText{width:100%;}
div#contact div.contactFormWrapper .oneRow{width:100%;}
.g-recaptcha{width:100%; text-align:center; margin:0 auto;}
.g-recaptcha div{width:100% !important;}
div#contact div.contactFormWrapper input[type="submit"]{width:100%;}
div#contact div.contactFormWrapper select{/*background-position:right;*/}

div.ourCompaniesRow div.wrapper,
div.ourCompaniesRow div.bottomSeparator{width:100%; margin-right:0; right:0;}
div.ourCompaniesRow div.singleCompany{width:33.333333%; height:80px; text-align:center;}

}


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

}





@media only screen and (max-width: 1024px) {
header{display:none;}
header#mobile{display:block; border-bottom:1px solid #fff; min-height:60px;}
header#mobile {
   /* margin-bottom: 15px;*/
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    background: #fff;
    z-index: 100;
	height:62px;}
div#body {
    margin-top: 62px;
}
	
.menu-top-mobile{
		display:block;
		float:right;
		width:62px;
		height:62px;
		margin-left:0px; margin-top:0px;
}
.ulParent{overflow:auto;}
.menu-top-mobile ul#navmenuMob-h {
		z-index:100;
		margin: 0;
		border: 0;
		padding: 0;
		list-style: none;
		height:62px;
		width:62px;
		text-align:center;
}
.menu-top-mobile ul#navmenuMob-h ul.firstChild{overflow:auto;}
	
.menu-top-mobile ul#navmenuMob-h li {
		z-index:100;
		margin: 0;
		border: 0 none;
		padding: 0;
		display:inline-block;
		list-style: none;
}
	
.menu-top-mobile ul#navmenuMob-h li:first-child{background:none;}
	
.menu-top-mobile ul#navmenuMob-h ul {
		z-index:100;
		margin: 0;
		border: 0 none;
		padding: 0;
		list-style: none;
		display: block;
		position: absolute;
		top:65px;
		/*right: -20;*/
	/*	height:468px;*/
}
	
.menu-top-mobile ul#navmenuMob-h ul:after{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}
	
.menu-top-mobile ul#navmenuMob-h ul li {
		float:right;
		display:block;
}
/* Root Menu */
.menu-top-mobile ul#navmenuMob-h a {
		display:block;
		height:62px;
		width:62px;
		background-image:url(images/for%20mobile.jpg);
		background-color:#fff;;
		background-repeat:no-repeat;
		background-position:center;
		border:none;
}
	
/* Root Menu Hover Persistence */
.menu-top-mobile ul#navmenuMob-h a:hover,
.menu-top-mobile ul#navmenuMob-h li:hover a,
.menu-top-mobile ul#navmenuMob-h li.iehover a {
}
	
.menu-top-mobile ul#navmenuMob-h a.on{
}
		
/* 2nd Menu */
/*.menu-top-mobile ul#navmenuMob-h li li ul{
	display:none !important;
}*/
.menu-top-mobile ul#navmenuMob-h li ul{
		background:#000;
		width:100%;
}
.menu-top-mobile ul#navmenuMob-h li li{
	float:none;
	background:none;
	text-align:center;
		
}
/*
	#topMenuMobile ul#navmenuMob-h li li:last-child{
		position:relative;
		text-align:center;
		height:50px;
		overflow:hidden;
		padding-top:11px;
	}
*/
.menu-top-mobile ul#navmenuMob-h li ul li a,
.menu-top-mobile ul#navmenuMob-h li li a,
.menu-top-mobile ul#navmenuMob-h li li a,
.call-now-mobile {
		text-align:center;
		width:100%;
		background:#e1dece;
		background-size:62px;
		font-size:20px;
		color:#005799;
		line-height:50px;
		height:50px;
		border:none;
		text-decoration:none;
		    border-bottom: 1px solid #fff;
		
}
/* 2nd Menu Hover Persistence */
.menu-top-mobile ul#navmenuMob-h li li a:hover,
.menu-top-mobile ul#navmenuMob-h li li:hover a,
.menu-top-mobile ul#navmenuMob-h li li a:hover,
.menu-top-mobile ul#navmenuMob-h li li.iehover a {
		color:#005799;
}
	
.menu-top-mobile ul#navmenuMob-h li:first-child ul{left:0px;}
	
.menu-top-mobile ul#navmenuMob-h ul {
		display: none;
		position: absolute;
		top:62px;
		left:0px; 
		width:100%;
		border-top:1px solid #fff;
}
.menu-top-mobile ul#navmenuMob-h ul li{
}
	
	
.menu-top-mobile ul#navmenuMob-h ul ul,
.menu-top-mobile ul#navmenuMob-h ul ul ul {
	  display: none;
	  position: absolute;
	  top: -1px;
	  left: 150px;
}
.menu-top-mobile ul#navmenuMob-h li ul li ul{
		
	    position:relative;	
}
.menu-top-mobile ul#navmenuMob-h li ul li ul a{
		background:#005799;
		color:#fff;
}
.menu-top-mobile ul#navmenuMob-h li ul li:hover a{
		color:#fff;
}
nav.menu-top-mobile ul#navmenuMob-h ul{
	overflow:scroll;}
	
/*----------------------------------------------*/	
	
header#mobile a.logo{display:block; float:left;}
header#mobile a.logo img{ width:200px; margin-top:11px; margin-left:10px;}
header#mobile a.hebrew{display:block; float:right; margin-top:22px; color:#7e8d54; font-size:14px; font-weight:bold; width: 65px;
    text-align: center;
    margin-top: 16px}
header#mobile a.hebrew img{ width:25px; height:20px;}

	
footer div.bottomFooter{display:none;}
footer div.whereToFindUs h1{text-align:center; margin-top:10px; margin-bottom:0; font-size:27px;}
footer div.copyright{width:90%; text-align:center;}
footer div.whereToFindUs div.address p span{font-size:18px !important;}

div.contentPage div.breadCrumbsWrapper a{font-size:16px;}
div.breadCrumbsWrapper  .currentPage{font-size:16px;}

/*home*/
div.ourDnaRow div.singleDna{width:100%;}
div.ourCatalogsRow div.singleCatalogue{width:100%; margin-bottom:40px; height:auto;}
footer div.whereToFindUs .contactUs{width:100%;}
footer div.whereToFindUs div.map{width:100%; margin-top:50px;}
div.ourDnaRow h1,
div.ourProductsRow div.ourProductsWrapper h1,
div.ourCatalogsRow h1,
div.upcomingNewsRow div.upcomingNewWrapper h1,
div.ourProductsRow .slide{width:95%; font-size:27px;}
div.topSlideContainer.home{height:250px;}
div.topRow{height:325px;}
div.ourCatalogsRow .image{display:none;}
div.ourCatalogsRow img{display:block; width:100%; height:auto;}
div.topRow h2{font-size:20px;}
div.ourDnaRow .title{font-size:22px;}
div.ourDnaRow .content{font-size:18px;}
div.ourDnaRow .separator{height:240px;}
div.upcomingNewsRow .content *{font-size:18px !important;}
div.ourCompaniesRow .imageLink{width:100%;}{width:100%;}

/*products_paremt*/
div#productsParent div.singleProduct div.wrapperMobile{display:block;}
div#productsParent div.singleProduct div.wrapper{display:none;}
div#productsParent div.singleProduct a.download{float:left;}
div#productsParent div.singleProduct a.linkToMovie{float:left;}
div#productsParent div.singleProduct .parentTitle h2{/*float:none;*/}
div#productsParent div.singleProduct .contentParentMain{width:100%;}
div#productsParent div.singleProduct .image{width:100%; height:auto;}
div#productsParent div.singleProduct .parentFullText{display:block; width:100%;clear:both;}
div#productsParent div.singleProduct{margin-bottom:20px;}
div#productsParent div.singleProduct .parentTitle h2{font-size:20px;}
div#productsParent div.singleProduct .parentTitle{height:30px;}
div#productsParent div.singleProduct .parentFullText *{font-size:16px !important;}
div#productsParent div.singleProduct .parentFullText img{width:100% !important; height:auto !important;}
div#productsParent div.contentMain.kategory div.singleProduct{width:100%;}
div#productsParent div.contentMain.kategory div.singleProduct .contentParentMain{width:100%;}

/*content_page*/
.afterClassMobile{display:block;}
.afterClass{display:none;}
div.contentPage div.contentMain{width:100%;}
div#contentPage div.contentMain a.linkToMovie{float:left;}
div#contentPage div.contentMain a.download{float:left;}
div#contentPage div.contentMain div.fullText{margin-top:45px; clear:both; margin-bottom:0px;}
div#contentPage div.contentMain div.fullText table{table-layout:fixed !important;}
div#contentPage div.contentMain div.fullText table td{word-wrap:break-word !important;}

div.contentPage div.pageBrothersWrapper{width:100%;}
div.contentPage div.wrapper{padding-right:20px; padding-left:20px;}
div#contentPage div.contentMain div.title h2{font-size:20px;}
div#contentPage div.contentMain div.title{height:30px;}
div#contentPage div.contentMain div.fullText *{font-size:16px !important;}
div#contentPage div.contentMain div.fullText img{width:100% !important; height:auto !important;}
div#contentPage div.contentMain div.fullText .laboratory_power_supplies img{width:25px !important; height:25px !important;}
div#contentPage div.contentMain div.fullText .laboratory_power_supplies img.imageMap{width:1200 !important; height:auto !important;}
div#contentPage div.contentMain div.movie iframe{height:100%;}
div.contentPage div.pageBrothersWrapper li{width:100%;}


/*show hide*/
div#faqPage div.singleFaq .question{height:auto; min-height:45px;}
div#faqPage div.singleFaq .answer{height:auto; font-size:14px; padding-top:5px;padding-bottom:5px;}
/*div#faqPage div.singleFaq .question{font-size:16px; padding-top: 5px; padding-bottom: 5px;}*/
div#faqPage div.singleFaq a.open{ width:7%; margin-top:-32px; margin-right:2px;}
div#faqPage div.singleFaq a.close{margin-top:-28px; width:7%;}

div#faqPage div.singleFaq h2{font-size:16px; padding-top: 11px; padding-bottom: 5px; width:90%; text-align:right;}
div#faqPage div.singleFaq .answer p *{font-size:16px !important;}
div.singleFaq div.answerContent p * {font-size:16px !important;}
.singleFaq div.answerContent img{width:100% !important; height:auto !important;}

/*contact*/
div#contact div.address.mobile {display:block; width:100%;}
div#contact div.whereToFindUsContact div.address{display:none;}
div#contact div.address.mobile p{margin:10px;}	
div#contact div.address.mobile p:first-child{margin-top:0px;}
div#contact div.contactFormWrapper{width:100%;}
div#contact div.whereToFindUsContact div.map{width:100%; margin-bottom:35px; height:382px;}
div#contact div.whereToFindUsContact div#map-canvas{height:382px;}
div#contact div.whereToFindUsContact div#map-canvas iframe{height:382px;}
div#contact div.address.mobile p span{font-size:16px !important;}	
.bg_form2{width:100%;}
.bg_form1{width:100%;}
div.okForm{width:100%;}

/*site map*/
div#siteMap_page div.wrapper{width:100%;}
div#siteMap_page nav{width:89.5%; margin-right:25px;}
div#siteMap_page nav ul{padding-right:10px;}
div#siteMap_page h1{padding-right:25px;}
	


#parent_product_selector .property{
	width:100%;
	margin-right:0;
}
#parent_product_selector .products_selector .product{
	width:100%;
	margin-right:0;
}
#parent_product_selector .products_selector .product a img{
	height:auto;
}
#parent_product_selector .products_selector .product a .img{
	height:auto;
}
div#product_selector div.contentMain .imagesGallery{
	width:100%;
	float:none;
}
div#product_selector div.contentMain .imagesGallery img {
	width:100%;
}
div#product_selector div.contentMain .content_text{
	width:100%;
	float:none;
}
div#product_selector div.contentMain .prices .price:nth-child(1){
	width:100%;
}
div#product_selector div.contentMain .prices .price:nth-child(2){
	width:100%;
	margin-top:10px;
}
div#product_selector div.contentMain .prices .pContent{
	float:right;
}
div#product_selector div.contentMain .prices .pTitle{
	font-size:18px;
}
div#product_selector div.contentMain .prices .pContent{
	font-size:18px;
	padding-left: 15px;
    padding-right: 15px;
}
div#product_selector div.contentMain .content_text{
	font-size:18px;
}
div#product_selector div.contentMain .moreInfo{
	font-size:18px;
}

}
@media only screen and (max-width: 740px) {
	div#product_selector div.contentMain .forms .orderForm{
		width:100%;
		margin-left:0;
	}
	div#product_selector div.contentMain .forms .moreInfoForm{
		width:100%;
		margin-top:25px;
	}
	div#product_selector div.contentMain .forms .oneRow label.checkbox{
		width: calc(100% - 50px);
	}
}
@media only screen and (max-width: 700px) {
	div.ourCompaniesRow div.singleCompany{width:50%;}
	div#popUp{width:100% !important;}
	div.popUpWrapper{width:100%; margin-bottom:0;}
	div.popUpWrapper h1{margin-left:35px; font-size:18px;}
	div.popUpWrapper h2{font-size:16px; margin-top:10px;}
	div.popUpWrapper a.link_lang{font-size:22px; width:100%; line-height:50px; height:auto; padding-top:0; margin-bottom:0; margin-top:18px; padding-right:5px;
	 padding-left:5px;}

}

@media only screen and (max-width: 500px) {
	div.ourCompaniesRow div.singleCompany{width:100%; padding:0;}
	div.ourCompaniesRow .ourCompaniesContainer{padding-right:0;}
	div.ourCompaniesRow .imageLink{max-width:100%; height:auto;}
	#moreInfoForm .okForm{width:100%;}
	#orderForm div.okForm{width:100%;}
	
	#moreInfoForm .bg_form1 {width:100%;}
	#moreInfoForm .bg_form2 {width:100%;}
	
	#orderForm .bg_form1 {width:100%;}
	#orderForm .bg_form2 {width:100%;}
}


