
@media screen and (max-width: 1950px) and (min-width: 1651px) {
   html{
	   width:100%;
	   position:relative;
   }
   #block-crop-menu-crop-menu-block .crop-menu-list .crop-menu-item{
	   height: 125px;
       width: 125px;
	   font-size:15px;
   }
   #block-crop-menu-crop-menu-block .crop-menu-list .crop-menu-item .crop-menu-image{
	   height:70px;
   }
   #block-crop-menu-crop-menu-block .crop-menu-list .crop-menu-item img{
	   max-height:50px;
   }
   #block-crop-menu-crop-menu-block .crop-menu-list .crop-menu-item .crop-menu-title{
	   height:55px;
   }
   #block-crop-menu-crop-menu-block .crop-menu-list .crop-menu-item.active{
	   height: 140px;
       width: 140px;
   }
   /*
   body{
	 display:block;
	 position: relative;
     transform: scale(0.8);
     width: 126%;	 
	 margin:0 auto;
     left: -13%;
	 overflow-x:hidden;
	 transform-origin: center top;
	   -webkit-transform-origin: center top;
	   -ms-transform-origin: center top;
   }
   header{
	   position:fixed;
	   top:0;
	   width:100%;
	   left:0;
	   -webkit-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
   }
   html[dir="rtl"] body{	
     right: -13%;
     left:auto;	 
   }
   html[dir="rtl"] header{
	   position:fixed;
	   top:0;
	   width:100%;
	   right:0;
	   left:auto;
   }
   
   .add-new-post-box{
	   top:2%;
   }
   */
   body{
	   font-size:12px;
	   position:relative;
	   overflow-x:hidden;
   }
   header{
	  
	   height:78px;
   }
   .header-wrap{
	  
	  
   }
   
  
  
   .toolset-panel{
	       transform: scale(0.8);
       transform-origin: top left;
	   -webkit-transform-origin: top left;
	   -ms-transform-origin: top left;
   }
   html[dir="rtl"] .toolset-panel{
	       transform: scale(0.8);
       transform-origin: top right;
	   -webkit-transform-origin: top right;
	   -ms-transform-origin: top right;
   }
  
   html[dir="rtl"] .block h3.title, html[dir="rtl"] .title-section span.title, html[dir="rtl"] .title-section h1.title{
	   font-size:28px;
	  line-height: 30px;
   }
   .block h3.title, .title-section span.title, .title-section h1.title{
	   font-size:28px;
	  line-height: 30px;
   }
   .best-sellers-section .item .item-img{
	   max-width:200px;
	   height:200px;
   }
   html[dir="rtl"] .front .block h3.title, .front .block h3.title{
	  margin: 0 auto 40px auto; 
	  padding:0 20px 20px 20px;
   }
   html[dir="rtl"]  .front .view-success-stories .view-header, .front .view-success-stories .view-header{
	   padding: 60px 0 0 0;
   }
   .best-sellers-section .item .item-img span{
	   max-width:200px;
	   height:200px;
   }
   .basement-section .title{
	   font-size:20px;
   }
   .basement-section .text{
	   font-size:16px;
   }
   footer .menu-widget-cluster .block h2, footer .menu-widget-cluster .block h5{
	   font-size:14px;
	   margin:0 0 20px 0;
   }
   .front .view-icon-lincs .container, .node-type-front-page-growing-method .view-icon-lincs .container{
	   width:100%;
   }
  
   
   footer .menu-widget-cluster .block ul.menu li{
	   margin:0 0 10px 0;
   }
   footer .menu-widget-cluster .block ul.menu li a{
	   font-size:14px;
   }
   footer .menu-widget-cluster .block ul.menu li.expanded.expand ul{
	   margin:0;
   }
   footer .site-desc .text{
	   font-size: 12px;
   }
   footer .site-desc .social a{
	   width: 35px;
       height: 35px;
	   line-height:32px;
   }
   footer .site-desc .social a:before{
	   width: 35px;
       height: 35px;
   }
   footer .site-desc .social a.icon-youtube, footer .site-desc .social a.icon-mail, footer .site-desc .social a.icon-linkedin{
	   line-height:32px;
   }
   footer .site-desc .brand-logo .main-logo{
	   width: 70px;
       height: 80px;
   }
   footer .copyright .content, footer .copyright .content a{
	   font-size:18px;
   }
   footer .region-footer .block-block.comraxpowered .content p{
	 font-size:18px;
  }
   .page-node .field-name-body, .page-node p{
	   font-size:16px;
   }
   #backtotop{
	  height:50px;
	  width:50px;
	  border-radius:65px;
   }   
   .topics .item .table{
	   min-height:320px;
   }
   .topics .item .body-box{
	   height:320px;
   }
     .topics .item .img-box, .topics .item .img-box span{
	   height:320px;
   }
   .topics .item:first-child .img-box{
	   height:320px;
   }
   .topics .item:first-child .body-box{
	   height:358px;
	   min-height: 358px;
   }
   
   .view-haifa-blog .item .title, .news-events-section .item .item-head .title, .view-haifa-blog.haifa-blog-section .item .title, .topics .item .body-box .title{
	   font-size:22px;
   }
   .front-page-crop-guide-section .cell .text{
	   font-size:20px;
   }
   .view-archive-success-stories .item .text, .haifa-blog-post .post, .haifa-blog-post .post p, .view-haifa-blog .item .text, .download-pdf, .news-events-section .item .text, .view-haifa-blog.haifa-blog-section .item .text, .topics .item .body-box .text, .nav-big-icon-section .item button, .nav-big-icon-section .item span.button, .best-sellers-section .item .text, .more-link{
	   font-size:16px;
   }
   .node-type-page .field-name-body h2{
	   font-size:26px;
   }
   .breadcrumb *, .breadcrumb .last{
	   font-size:12px;
   }
   .haifa-blog-post .post .post-head span.font{
	   font-size:14px;
   }
   h3, .h3{
	   font-size:20px;
   }
   .haifa-blog-post .post .post-head .title{
	   font-size:28px;
   }
   .item-rich-contents *, .choice-location-section .selection-cell .row, .choice-location-section .location-desc p{
	   font-size:16px;
   }
   .pio-dyntbl table th *, .pio-dyntbl table td *, .choice-location-section .selection-cell select{
	   font-size:20px;
   }
   .choice-location-section .open-locations .item button{
	   font-size:13px;
   }
   .choice-location-section .open-locations .cluster-title{
	   font-size:15px;
   }
   .page-search-result .view-header{
	   font-size:24px;
   }
   
}

@media screen and (max-width: 550px) and (min-width: 380px) {
	.ceo-image
	{
		width: 65% !important;
		float: unset !important;
		margin: 0 auto !important;
		padding: 5px 0 15px 0 !important;
	}
	.ceo-image img
	{
		width: 100% !important;
	}
	.ceo-text p
	{
		width: 100%;
	}
	.ceo-text
	{
		width: 90%;
   		 margin: 5%;
	}
}
@media screen and (max-width: 860px) and (min-width: 551px) {
	.ceo-image
	{
		width: 50% !important;
		margin: 0 !important;
	}
	.ceo-text
	{
		width: 100%;
	    margin: 0;
	}
}
@media screen and (max-width: 1650px) and (min-width: 861px) {
	

	body{
	   font-size:12px;
	   position:relative;
	   overflow-x:hidden;
   }
   input[type="text"], input[type="tel"], input[type="email"]{
	   height:32px;
	   font-size:13px;
   }
	.toolset-panel{
	       transform: scale(0.65);
       transform-origin: top left;
	   -webkit-transform-origin: top left;
	   -ms-transform-origin: top left;
   }
   html[dir="rtl"] .toolset-panel{
	       transform: scale(0.65);
       transform-origin: top right;
	   -webkit-transform-origin: top right;
	   -ms-transform-origin: top right;
   }
  
   html[dir="rtl"]  .front .view-success-stories .view-header, .front .view-success-stories .view-header, 
   html[dir="rtl"]  .node-type-front-page-growing-method .view-success-stories .view-header, .node-type-front-page-growing-method .view-success-stories .view-header
   {
	   padding: 22px 0 0 0;
     }
  
	footer .menu-widget-cluster .block ul.menu li{
	   margin:0 0 10px 0;
   }
   footer .menu-widget-cluster .block ul.menu li a{
	   font-size:14px;
   }
   footer .menu-widget-cluster .block ul.menu li.expanded.expand ul{
	   margin:0;
   }
   footer .site-desc .text{
	   font-size: 12px;
   }
   footer .site-desc .social a{
	   width: 35px;
       height: 35px;
	   line-height:32px;
   }
   footer .site-desc .social a:before{
	   width: 35px;
       height: 35px;
   }
   footer .site-desc .social a.icon-youtube, footer .site-desc .social a.icon-mail, footer .site-desc .social a.icon-linkedin{
	   line-height:32px;
   }
   footer .site-desc .brand-logo .main-logo{
	   width: 70px;
       height: 80px;
   }
    footer .copyright .content, footer .copyright .content a{
	   font-size:14px;
   }  
   footer .region-footer .block-block.comraxpowered .content p{
	 font-size:14px;
  }
    #block-crop-menu-crop-menu-block .crop-menu-list .crop-menu-item{
	   height: 125px;
       width: 125px;
	   font-size:15px;
   }
   #block-crop-menu-crop-menu-block .crop-menu-list .crop-menu-item .crop-menu-image{
	   height:70px;
   }
   #block-crop-menu-crop-menu-block .crop-menu-list .crop-menu-item img{
	   max-height:50px;
   }
   #block-crop-menu-crop-menu-block .crop-menu-list .crop-menu-item .crop-menu-title{
	   height:55px;
   }
   #block-crop-menu-crop-menu-block .crop-menu-list .crop-menu-item.active{
	   height: 140px;
       width: 140px;
   }
   .block h3.title, .title-section span.title, .title-section h1.title{
	   font-size:28px;
	  line-height: 30px;
   }     
     html[dir="rtl"] .front .block h3.title, .front .block h3.title,
    html[dir="rtl"] .node-type-front-page-growing-method .block h3.title, .node-type-front-page-growing-method .block h3.title{
	  margin: 0 auto 40px auto; 
	  padding:0 20px 20px 20px;
   }
   html[dir="rtl"]  .front .view-success-stories .view-header, .front .view-success-stories .view-header,
   html[dir="rtl"]  .node-type-front-page-growing-method .view-success-stories .view-header, .node-type-front-page-growing-method .view-success-stories .view-header{
	   padding: 35px 0 0 0;
   }
   .similar-products-section .item .item-img, .best-sellers-section .item .item-img{
	  
	   height:160px;
   }
   .similar-products-section .item, .best-sellers-section .item{
	   min-height:160px;
   }
   .similar-products-section .item .item-img span, .best-sellers-section .item .item-img span{
	  
	   height:160px;
   }
   
   .similar-products-section .item .desc .text-wrapper, .best-sellers-section .item .desc .text-wrapper{
	  
   }
   .similar-products-section .item{
	   min-width:160px;
   }
   .product-page .product-spec-section{
	   width: calc(100% - 310px);
   }
   .product-page .sticker{
	   width:240px;
   }
   .product-page .product-specification{
	   padding:0 25px;
   }
   .product-page .sticker .product-thumb .img{
	   height:280px;
   }
   .product-page .sticker .product-thumb{
	   height:280px;
	   width:90%;
   }
   .product-page .product-specification .title{
	   font-size:20px;
   }
   .product-page table tbody td, .product-page .product-specification .list li,
    .products-section .single .desc table td, .field-name-body table tbody td{
	   font-size:16px;
   }
   .node-type-product .contact-us-box-product-page{
	   width:270px;
	   padding:20px;
   }
   .archive aside, html[dir="rtl"] .archive aside{
	   width:400px;
   }
   .archive .region-content{
	   width:calc(100% - 405px);
   }
   .success-story-search-block h2, #block-views-exp-haifa-blog-haifa-blog h2, .archive aside .subscribe-block .title{
	   font-size:22px;
   }
   .products-section .single .desc table td li, aside .blog-tags-cloud a, aside .blog-tags-cloud a:hover, aside .blog-tags-cloud a:focus, aside .blog-tags-cloud a:active{
	   font-size:16px;
   }
   .basement-section .title{
	   font-size:20px;
   }
   .crop-content-list .item, .basement-section .text, .crop-content-list .item a{
	   font-size:16px;
   }
   footer .menu-widget-cluster .block h2, footer .menu-widget-cluster .block h5{
	   font-size:14px;
	   margin:0 0 20px 0;
   }
   .front .content-gallery-container, .node-type-front-page-growing-method .content-gallery-container{
	   display:none;
   }
	.choice-location-section .selection-cell{
		width:540px;
		padding:10px 60px 40px 60px
	}
	.choice-location-section .selection-cell .contacts{
		width:420px;
	}
	.choice-location-section .open-locations{
		height:460px; 
	}
	.choice-location-section .selection-cell .select{
		margin:0 0 20px 0;
		height:
	}
	.choice-location-section .selection-cell .select:before{
		background-position:-10px -272px;
	}
	.choice-location-section .map-cell#map{
		height:560px;
		width: calc(100% - 540px);
	}
   .front .view-icon-lincs .container, .node-type-front-page-growing-method .view-icon-lincs .container{
	   width:100%;
   }
  
   
    .page-node .field-name-body, .page-node p{
	   font-size:16px;
   }
   #backtotop{
	  height:50px;
	  width:50px;
	  border-radius:65px;
   } 
   
   .topics .item .body-box .title{
	   margin:0 0 10px 0;
   }	 
   .topics .item .table{
	   min-height:270px;
   }
   .topics .item .body-box{
	   height:270px;
   }
   .topics .item .img-box, .topics .item .img-box span{
	   height:270px;
   }
   .front .topics .item .body-box .more{
	   bottom:10px;
   }
   .topics .item:first-child .img-box{
	   height:270px;
   }
   .topics .item:first-child .body-box{
	   height: 282px;
       min-height: 270px;
   }
   .view-haifa-blog.haifa-blog-section .item .text{
	   min-height:85px;
   }
     
   .node-type-products-type .content-gallery-container{
	   max-width:500px;
   }
   .content-gallery-container .tab-image-container{
	   height:330px;
   }
   .thumbs-cluster-carousel .tab-thumb{
	    width: 100px;
        height: 60px;
   }
   .view-haifa-blog .item .title, .news-events-section .item .item-head .title, .view-haifa-blog.haifa-blog-section .item .title, .topics .item .body-box .title{
	   font-size:22px;
   }
   .front-page-crop-guide-section .cell .text{
	   font-size:20px;
   }
   .view-archive-success-stories .item .text, .haifa-blog-post .post, .haifa-blog-post .post p, .view-haifa-blog .item .text, .download-pdf, .news-events-section .item .text, .view-haifa-blog.haifa-blog-section .item .text, .topics .item .body-box .text, .nav-big-icon-section .item button, .nav-big-icon-section .item span.button, .best-sellers-section .item .text, .more-link{
	   font-size:15px;
   }
   .products-section .single .desc, .products-section .single .desc p{
	   font-size:15px;
   }
   .node-type-page .field-name-body h2{
	   font-size:26px;
   }
   .breadcrumb *, .breadcrumb .last{
	   font-size:12px;
   }
   .haifa-blog-post .post .post-head span.font{
	   font-size:14px;
   }
   h3, .h3{
	   font-size:20px;
   }
   .haifa-blog-post .post .post-head .title{
	   font-size:26px;
   }
   .item-rich-contents *, .choice-location-section .selection-cell .row, .choice-location-section .location-desc p{
	   font-size:15px;
   }
   .pio-dyntbl table th *, .pio-dyntbl table td *, .choice-location-section .selection-cell select{
	   font-size:18px;
   }
   .choice-location-section .open-locations .item button{
	   font-size:13px;
   }
   .choice-location-section .open-locations .cluster-title{
	   font-size:15px;
   }
   .page-search-result .view-header{
	   font-size:24px;
   }
   header{
	   padding-bottom:0;
   }
   header .header-bottom .site-slogan {
     font-size: 14px;
	 padding:0 0 0 27px;
   }
   header .header-top .main-nav li.root a span, header .header-top .main-nav li.root span.menu-item span, header .header-top .main-nav ul ul > li > a{
	   font-size:16px;
   }
   header .header-top .main-nav ul li .submenu.supersub a{
	   font-size:13px;
   }
   .node-type-front-page .banner-section .banner-slide, .node-type-front-page-growing-method  .banner-section .banner-slide, .node-type-growing-practice-item .banner-section .banner-slide, .node-type-front-page .banner-section{
	   min-height:360px;	   
	   background-size:cover;
	   background-repeat:no-repeat; 
   }
   .node-type-front-page .banner-section .banner-slide, .node-type-growing-practice-item .banner-section .banner-slide, .node-type-front-page-growing-method .banner-section .banner-slide{
	   background-size:cover;
	   height:480px;
   }
   .node-type-front-page .banner-section, .node-type-front-page-growing-method .banner-section{
	   min-height: 360px;
       background-size: cover;
      background-repeat: no-repeat;
   }
   .node-type-front-page-growing-method .region-content, html[dir="rtl"].node-type-front-page-growing-method .region-content{
		margin-top:0px;
	}
   .banner-section .promo{
	   
       left: 3%;
	   line-height: 20px;
       font-size: 18px;
   }
   .banner-section .promo .title{
	   font-size:25px;
	   line-height:27px;
   }
   .banner-section .promo .text{
	   font-size:22px;
	    line-height:27px;
   }
  
   header .header-top .mata-nav a.btn{
	   font-size:12px;
   }
   .front .banner-section .container{
	   width:90%;
   }
   .banner-section .region-banner-section{
	   max-height:480px;
   }
      
  
   html[dir="rtl"] header .header-top .header-social-box, header .header-top .header-social-box{
	   
   }
   
   header .header-top .main-nav li.root a span, header .header-top .main-nav li.root span.menu-item span{
	   padding:0 5px;
   }
   html[dir="rtl"] .node-type-calculator .calculator-right-section .search-distributor-button-product{
	   background-position:96% 49%;
   }
}
@media (max-width: 1800px) {
	.contact-us-box-product-page .form-item.webform-component-checkboxes label{
		font-size:16px;
	}
	.banner-section .tabs-categories .tabs-list{
		margin:2em auto;
	}
}
@media (max-width: 1600px) {
	.contact-us-box-product-page .form-item.webform-component-checkboxes label{
		font-size:15px;
	}
}
@media (max-width: 1500px) {
	.contact-us-box-product-page .form-item.webform-component-checkboxes label{
		font-size:14px;
	}
	.node-type-landing-page .land-main-text,
	.node-type-thank-land-page .land-main-text {
		width:50%;
	}
	.node-type-landing-page .contact-us-box-product-page{
		width: 30%;
        min-width: 250px;
	}
	.node-type-thank-land-page .contact-us-box-product-page{
		width: 30%;
	}
	.banner-section .tabs-categories .tabs-list{
		margin:1em auto 1.5em;
	}
	.node-type-calculator .view-display-id-block_1 .views-row h3{
		font-size:16px;
	}
	header .header-top .top-head-menu li.root a span,
	header .header-top .top-head-menu li.root span.menu-item span{
		padding:0 3px;
	}
}
@media (max-width: 1350px) {
	.webform-footer-box{
		 padding:1em 0 1em 22%;
	}
	.contact-us-box{padding:90px 0 20px 0;}
	html[dir="rtl"] .webform-footer-box{
		background:url(../assets/images/webform_footer_box_bg.png) no-repeat 88% 50%;
	}
	.node-type-landing-page .title-section,
	.node-type-thank-land-page .title-section{
		width:50%;
	}
	.node-type-landing-page .title-section h1.title,
	.node-type-thank-land-page .title-section h1.title{
		font-size:26px;
	}
	.node-type-landing-page .title-section .field-name-body div, .node-type-landing-page .title-section .field-name-body p,
	.node-type-thank-land-page .title-section .field-name-body div, .node-type-thank-land-page .title-section .field-name-body p{
		font-size:24px;
	}
	.node-type-landing-page .land-main-text,
	.node-type-thank-land-page .land-main-text{
		width:50%;
	}
	.node-type-landing-page .contact-us-box-product-page{
		width: 30%;
        min-width: 250px;
	}
	.node-type-thank-land-page .contact-us-box-product-page{
		width: 30%;
	}
	.node-type-landing-page .contact-us-box-product-page .webform-client-form .form-item.webform-component-checkboxes{
		font-size:12px;
	}
	.node-type-landing-page .contact-us-box-product-page .form-item.webform-component-checkboxes label{
		font-size:12px;
	}
	.node-type-landing-page .land-main-left h3, .node-type-landing-page .land-main-right h3,
	.node-type-thank-land-page .land-main-left h3, .node-type-thank-land-page .land-main-right h3{
		font-size:20px;
	}
	.node-type-landing-page .land-main-left p, .node-type-landing-page .land-main-right p,
	.node-type-thank-land-page .land-main-left p, .node-type-thank-land-page .land-main-right p{
		font-size:17px;
	}
	html[dir="rtl"] .node-type-landing-page .title-section,
	html[dir="rtl"] .node-type-thank-land-page .title-section{
		width:50%;
	}
	html[dir="rtl"] .node-type-landing-page .land-main-text,
	html[dir="rtl"] .node-type-thank-land-page .land-main-text{
		width:50%;
	}
	html[dir="rtl"] .node-type-landing-page .contact-us-box-product-page,
	html[dir="rtl"] .node-type-thank-land-page .contact-us-box-product-page{
		width: 30%;
        min-width: 250px;
	}
	.node-type-landing-page .contact-us-box-product-page input[type="text"], .node-type-landing-page .contact-us-box-product-page input[type="email"]{
		height:32px;
	}
	.node-type-landing-page .contact-us-box-product-page .webform-component-select select{
		height:32px;
	}
	.node-type-landing-page .contact-us-box-product-page .form-actions .form-submit{
		padding:6px 20px 3px;
		font-size:22px;
		line-height:28px;
	}
	.node-type-landing-page .contact-us-box-product-page .webform-component-markup h4{
		font-size:22px;
	}
	.node-type-landing-page .contact-us-box-product-page .webform-component-select:after{
		top:0;
		right:3px;
	}
	.node-type-calculator .view-display-id-block_1 .views-row h3{
		font-size:14px;
	}
	.node-type-calculator #main #content{
		width:90%;
	}
	header .header-top .top-head-menu li.root a span,
	header .header-top .top-head-menu li.root span.menu-item span{
		padding:0 3px;
	}
}
/* mobile */
@media (max-width: 1180px) {
	header .header-top .main-nav li a:hover{
		color:#fff;
	} 
	header .header-top .main-nav ul li .submenu.supersub a:hover{
		color:#fff;
	}
	
	.archive .region-content{
		display:block;
		width:100%;
	}
	.archive aside{
		display:block;
		width:100%;
	}
	.webform-footer-box, html[dir="rtl"] .webform-footer-box{
		background:none;
		text-align:center;
		padding:1em 0;
	}
	.node-type-landing-page #main-wrapper,
	.node-type-thank-land-page #main-wrapper{
		margin:100px 0 0;
	}
	.node-type-landing-page  .navbar-header,
	.node-type-thank-land-page .navbar-header{
		display:none;
	}
	.node-type-landing-page .toolset-panel{
		display:none;
	}
	.node-type-landing-page .field-name-field-bottom-image{
		bottom:-8.5%;
	}
}
@media screen and (max-width: 1062px) and (min-width: 861px) {
	.view-leadership-team .views-field-field-leadership-team-job .field-content {
		font-size: 18px;
	}
}

@media (max-width: 860px) {
	iframe{
	  max-width:100%;
	  height:100%;
    }
	img{
		max-width:100%;
		height:auto!important;
	}
	.banner-carousel .owl-nav .owl-prev,
	.banner-carousel .owl-nav .owl-next{
		background-color:transparent!important;
	}
	#block-block-40 table
	{
		width: 100% !important;
	}
	.view-leadership-team .item-list ul li
	{
		margin: 0 !important;
		width: 100% !important;
		height:auto;
	}
	.view-leadership-team .item-list ul li .bg-green {
		height: 100%;
	}
	.view-leadership-team .item-list ul li .bg-green h2 {
		font-size: 32px;
	}
	.view-leadership-team .item-list ul li .bg-green a:link {
		
	}
	.webform-footer-box{
		width:90%;
	}
	.content-gallery-container .tab-image-container, html[dir="rtl"] .content-gallery-container .tab-image-container{
		height:400px;
	}
	.container {
		width: 100%;
	}
	html[dir="rtl"] .toolset-panel{
		display:none;
	}
	html[dir="rtl"] .contact-us-box-button {
		display: block;
	}
	html[dir="rtl"] .banner-section .promo{
		left: 0;
		margin: 0 10px 0 5%;
		right: 10px;
	}
	.contact-us-box fieldset.webform-component--fieldgroup-right{
		float: right;
		width: 100%;
		padding: 0 5%;
	}
	.contact-us-box fieldset.webform-component--fieldgroup-left{
		float: right;
		width: 100%;
		padding: 0 5%;
		border: 0 none;
	}
	#block-crop-menu-crop-menu-block .crop-menu-list{
		margin:0 auto 30px;
	}
	#block-crop-menu-crop-menu-block .crop-menu-list .crop-menu-item{
		width:100%;
		height:auto;
		min-height:4em;
		margin:0 0 15px;
	}
	#block-crop-menu-crop-menu-block .crop-menu-list .crop-menu-item.active{
		width:100%;
		height:auto;
		min-height:5em;
		margin:0 0 15px;
	}
	#block-crop-menu-crop-menu-block .crop-menu-list .crop-menu-item .crop-menu-image{
		display:none;
	}
	#block-crop-menu-crop-menu-block .crop-menu-list .crop-menu-item .crop-menu-title{
		height:4em;
	}
	.haifa-blog-post-related-section .cluster{
		display:block;
	}
	.node-type-haifa-blog .haifa-blog-post .post aside{
		display:none;
	}
	.view-archive-success-stories .item .data{
		right:30px;
	}
	.a-z-index-archive .az-section {
		margin: 0 0 20px 0;
		padding: 0;
	}
	.a-z-index-archive .item{
		width:100%;
	}
	html[dir="rtl"] .a-z-index-archive .az-section {
		margin: 0 0 20px 0;
		padding: 0;
	}
	html[dir="rtl"] .a-z-index-archive .item{
		width:100%;
	}
	html[dir="rtl"] .node-type-landing-page .contact-us-box-button{
		display:none;
	}
	html[dir="rtl"] .node-type-thank-land-page .contact-us-box-button{
		display:none;
	}
	.node-type-landing-page header .header-top .navbar-header,
	.node-type-thank-land-page header .header-top .navbar-header{
		display:none;
	}
	.node-type-landing-page header .header-top .lang-switcher,
	.node-type-thank-land-page header .header-top .lang-switcher{
		margin-left:10px;
	}
	.node-type-landing-page .field-name-field-banner,
	.node-type-thank-land-page .field-name-field-banner{
		display:none;
	}
	.node-type-landing-page .field-name-field-module-banner,
	.node-type-thank-land-page .field-name-field-module-banner{
		display:block;
	}
	.node-type-landing-page .title-section,
	.node-type-thank-land-page .title-section{
		left:5%;
		width:90%;
		top:4%;
	}
	.node-type-landing-page .contact-us-box-product-page,
	.node-type-thank-land-page .contact-us-box-product-page{
		display:block;
	}
	.node-type-landing-page .contact-us-box-product-page,
	.node-type-thank-land-page .contact-us-box-product-page{
		width:100%;
		position: relative;
		top: auto;
		right: auto;
		margin: 2em 0 10em;
		float: left;
	}
	.node-type-landing-page .land-main-left, .node-type-landing-page .land-main-right,
	.node-type-thank-land-page .land-main-left, .node-type-thank-land-page .land-main-right{
		margin:0 0 1em;
		width:100%;
		text-align:left;
		font-size:16px;
		width:100%;
	} 
	.node-type-landing-page .land-main-left h3, .node-type-landing-page .land-main-right h3,
	.node-type-thank-land-page .land-main-left h3, .node-type-thank-land-page .land-main-right h3{
		margin:0.8em 0 0.5em;
		color:#fff;
	}
	.node-type-landing-page .contact-us-box-product-page .field-item
	{
		font-size:16px;
		text-align:left;
	}
	.node-type-thank-land-page .contact-us-box-product-page .field-item{
		font-size:16px;
		text-align:left;
		margin:0 0 0.5em;
	}
	.node-type-landing-page .land-main-left p, .node-type-landing-page .land-main-right p,
	.node-type-thank-land-page .land-main-left p, .node-type-thank-land-page .land-main-right p{
		color:#fff;
		font-size:16px;
	}
	.node-type-thank-land-page .contact-us-box-product-page{
		padding:3% 3% 1%;
	}
	.node-type-landing-page .field-name-field-bottom-image,
	.node-type-thank-land-page .field-name-field-bottom-image{
		position: relative;
		bottom: auto;
		right: auto;
		width: 100%;
		float: left;
		padding: 0;
		margin: 0 auto -17%;
	}	
	html[dir="rtl"] .node-type-landing-page .title-section,
	html[dir="rtl"] .node-type-thank-land-page .title-section{
		left:auto;
		right:5%;
		width:90%;
		top:4%;
	}
	html[dir="rtl"] .node-type-landing-page .contact-us-box-product-page,
	html[dir="rtl"] .node-type-thank-land-page .contact-us-box-product-page{
		display:block;
	}
	html[dir="rtl"] .node-type-landing-page .contact-us-box-product-page,
	html[dir="rtl"] .node-type-thank-land-page .contact-us-box-product-page{		
		top: auto;
		right: auto;
		left:auto;
		width:100%;
		margin: 2em 0 10em;
		float: right;
	}
	.node-type-landing-page .land-main-right{
		text-align:left;
	}
	html[dir="rtl"] .node-type-landing-page .land-main-left,
	html[dir="rtl"] .node-type-landing-page .land-main-right,
	html[dir="rtl"] .node-type-thank-land-page .land-main-left,
	html[dir="rtl"] .node-type-thank-land-page .land-main-right{		
		text-align:right;		
	} 	
	html[dir="rtl"] .node-type-landing-page .contact-us-box-product-page .field-item,
	html[dir="rtl"] .node-type-thank-land-page .contact-us-box-product-page .field-item{		
		text-align:right;
	}	
	html[dir="rtl"] .node-type-landing-page .field-name-field-bottom-image,
	html[dir="rtl"] .node-type-thank-land-page .field-name-field-bottom-image{
		position: relative;
		bottom: auto;
		right: auto;
		left:auto;
		width: 100%;
		float: right;
		padding: 0;
		margin: 0 auto -17%;
	}
	.node-type-product-index .view-index-product{
		width:96%;
	}
	.node-type-product-index .view-index-product .az-section .cluster .views-row{
		width:100%;
	}
	.node-type-calculator .view-new-lobby-banner .views-field-field-banner-page{
		display:none!important;
	}
	.node-type-calculator .view-new-lobby-banner .views-field-field-mobile-banner-page{
		display:block!important;
	}
	.node-type-calculator .view-new-lobby-banner .views-field-title{
		top:20%;
	}
	.node-type-calculator .view-new-lobby-banner .views-field-title h1{
		font-size:42px;
		line-height:1em;
	}
	.node-type-calculator #main #content{
		width:90%;
		padding:0;
	}
	.node-type-calculator .calculator-right-section{
		display:none;
	}
	.node-type-calculator .calculator-left-section{
		width:100%;
	}
	.node-type-calculator .view-calculation-tab{
		margin:10px 0 20px;
	}
     .node-type-calculator .view-calculation-tab.view-display-id-block .view-content{
	    width:100%;
    }
	.node-type-calculator .view-calculation-tab.view-display-id-block_1{
		text-align:center;
		margin:30px 0 0;
	}
	.node-type-calculator .view-display-id-block_1 .views-row{
		height:32px;
		line-height:32px;
		float:none;
		width:28.5%;
		margin:0 3% 25px;
		padding:0 5px;
		display:inline-block;
	}
	.node-type-calculator .view-display-id-block_1 .views-row.views-row-last,
	.node-type-calculator .view-display-id-block_1 .views-row.views-row-3,
	.node-type-calculator .view-display-id-block_1 .views-row.views-row-6,
	.node-type-calculator .view-display-id-block_1 .views-row.views-row-9,
	.node-type-calculator .view-display-id-block_1 .views-row.views-row-12,
	.node-type-calculator .view-display-id-block_1 .views-row.views-row-15{
		margin-right:0;
		
	}
	.node-type-calculator .view-display-id-block_1 .views-row.views-row-first,
	.node-type-calculator .view-display-id-block_1 .views-row.views-row-4,
	.node-type-calculator .view-display-id-block_1 .views-row.views-row-7,
	.node-type-calculator .view-display-id-block_1 .views-row.views-row-10,
	.node-type-calculator .view-display-id-block_1 .views-row.views-row-13,
	.node-type-calculator .view-display-id-block_1 .views-row.views-row-16{
		margin-left:0;
		
	}
	.node-type-calculator .view-display-id-block_1 .views-row h3{
		font-size:12px;
	}
	.node-type-calculator .view-display-id-block .views-row .views-field-body{
		margin:0;
	}
	.node-type-calculator .view-display-id-block .views-row .views-field-nid .conversion-calc-cat-item .row-calc-box-item .row-calc-item{
		width:100%;
	}
	.node-type-calculator .view-display-id-block .views-row .views-field-nid .conversion-calc-cat-item .row-calc-box-item .row-calc-item.short{
		width: 100%;
        height: 60px;
        margin: 0 0 10px;
        background: url("../assets/images/swap_mobile.png") center center no-repeat;
	}
	.node-type-calculator .view-display-id-block .views-row .views-field-nid .conversion-calc-cat-item.three-items .row-calc-box-item .row-calc-item{
		width:100%;
	}
	.node-type-calculator .view-display-id-block .views-row .views-field-nid .conversion-calc-cat-item.three-items .row-calc-box-item .row-calc-item.short{
		width: 100%;       
        margin: 0 0 10px;
	}
	.node-type-calculator .view-display-id-block .views-row .views-field-nid .conversion-calc-cat-item .row-calc-title{		
		height: 48px;
		line-height: 1em;
		justify-content: left;
		align-items: center;
		align-content: center;
		display: flex;
		padding: 5px 30px 0 20px;
		margin: 0;
		font-size: 17px;		
	}
	.node-type-calculator .view-display-id-block .views-row .views-field-nid .conversion-calc-cat-item .row-calc-title:after{
		right:0;
		background-position:-155px 3px;
	}
	html[dir="rtl"] .node-type-calculator .view-display-id-block_1 .views-row{		
		float:none;
		width:28.5%;
		margin:0 3% 25px;
		padding:0 5px;
		display:inline-block;
	}
	html[dir="rtl"] .node-type-calculator .view-display-id-block_1 .views-row.views-row-last,
	html[dir="rtl"] .node-type-calculator .view-display-id-block_1 .views-row.views-row-3,
	html[dir="rtl"] .node-type-calculator .view-display-id-block_1 .views-row.views-row-6,
	html[dir="rtl"] .node-type-calculator .view-display-id-block_1 .views-row.views-row-9,
	html[dir="rtl"] .node-type-calculator .view-display-id-block_1 .views-row.views-row-12,
	html[dir="rtl"] .node-type-calculator .view-display-id-block_1 .views-row.views-row-15{
		margin-left:0;
		margin-right:3%;
		
	} 
	html[dir="rtl"] .node-type-calculator .view-display-id-block_1 .views-row.views-row-first,
	html[dir="rtl"] .node-type-calculator .view-display-id-block_1 .views-row.views-row-4,
	html[dir="rtl"] .node-type-calculator .view-display-id-block_1 .views-row.views-row-7,
	html[dir="rtl"] .node-type-calculator .view-display-id-block_1 .views-row.views-row-10,
	html[dir="rtl"] .node-type-calculator .view-display-id-block_1 .views-row.views-row-13,
	html[dir="rtl"] .node-type-calculator .view-display-id-block_1 .views-row.views-row-16{
		margin-right:0;
		margin-left:3%;
	}
	html[dir="rtl"] .node-type-calculator .view-display-id-block .views-row .views-field-nid .conversion-calc-cat-item .row-calc-title{
		padding:5px 20px 0 30px;
	}
	html[dir="rtl"] .node-type-calculator .view-display-id-block .views-row .views-field-nid .conversion-calc-cat-item .row-calc-title:after{
		 right: auto;
         left: 0;
	}
	footer .region-footer .block-block.comraxpowered .content p,
	footer .region-footer .block-block.comraxpowered .content a {
       font-size: 17px;
    }
}
@media screen and (max-width: 769px){
	.node-type-front-page .view-news-events .views-row .item-right .text{
		height:auto;
		max-height:800px;
	}
	.node-type-front-page .view-news-events .views-row .item-right .more{
		padding:20px!important;
	}
	.node-type-front-page .view-news-events .view-content .more{
		display:block;
	}
	.node-type-front-page .view-news-events .views-row .item-right .title{
		height:auto;
		margin: 0 0 20px;
	}
}
@media (max-width: 480px) {
	.view-leadership-team .item-list ul li {
		width: calc(50% - 3px);
	}
	.content-gallery-container .tab-image-container, html[dir="rtl"] .content-gallery-container .tab-image-container{
		height:260px;
	}
	.front-page-crop-guide-section .desc{
		display:block;
	}
	.front-page-crop-guide-section .cell{
		width:100%;
		display:block;
	}
	.front-page-crop-guide-section .cell:first-child {
		position: relative;
		width: 100%;
	}
	.front-page-crop-guide-section .cell .poster{
		position: relative;
		top: auto;
		left: auto;
		display: block;
		width: 100%;
		height: 350px;
		margin: 0 0 20px;
	}
	.front-page-crop-guide-section .cell .more-link {		
		margin: 20px 0 0;
		width: 100%;
	}
	.basement-section .form .field-group input[type="submit"]{
		    position: relative;
			top: auto;
			right: auto;
			height: 45px; 
			width: 100%;
			margin: 20px 0 0;
	}
	.single-item-tags.container{
		width:90%;
	}
	.news-events-section .item .item-img{
		height:auto;
	}
	.news-events-section .item .item-img span.img{
		height:160px;
		width:100%;
	}
	.news-events .block-quicktabs {
      padding: 0;
    }
	.news-events .block-quicktabs .tabs-wrapper .item-list {
		position: relative;
		height: auto;
		margin: 0;
	}
	.news-events .block-quicktabs .quicktabs-tabs.quicktabs-style-nostyle{
		position: relative;
		top: auto;
		width: 90%;
		padding: 20px 0;
		display: block;
		margin: 0 auto;
		text-align: center;
	}
	.news-events .block-quicktabs .quicktabs-tabs.quicktabs-style-nostyle>li {
       display: block;
		margin: 5px 0;
		position: relative;
		width: 100%;
		text-align: center;
	}
	.news-events .block-quicktabs .quicktabs-tabs.quicktabs-style-nostyle a{
		height: auto;
		width: 100%;
		text-align: center;
		font-size: 24px;
		display: block;
		padding: 20px 10px;
		margin: 10px 0;
	}
	.news-events .block-quicktabs .quicktabs-tabs.quicktabs-style-nostyle .active a {
		height: auto;
		width: 100%;
		text-align: center;
		font-size: 24px;
		display: block;
		padding: 20px 10px;
		margin: 10px 0;		
	}
	.news-events .block-quicktabs .quicktabs-tabs.quicktabs-style-nostyle a:before{
		display:none;
	}
	.node-type-landing-page #main-wrapper,
	.node-type-thank-land-page #main-wrapper{
		margin:75px 0 0;
	}
	.node-type-landing-page .title-section h1.title,
	.node-type-thank-land-page .title-section h1.title{
		font-size:18px;
	}
	.node-type-landing-page .title-section .field-name-body div, .node-type-landing-page .title-section .field-name-body p,
	.node-type-thank-land-page .title-section .field-name-body div, .node-type-thank-land-page .title-section .field-name-body p{
		font-size:14px;
	}
	.node-type-landing-page .contact-us-box-product-page,
	.node-type-thank-land-page .contact-us-box-product-page{
		margin:1em 0 5em;
	}
	.node-type-landing-page .land-main-left h3, .node-type-landing-page .land-main-right h3,
	.node-type-thank-land-page .land-main-left h3, .node-type-thank-land-page .land-main-right h3{
		margin:0.5em 0;
		font-size:18px;
	}
	.node-type-landing-page .contact-us-box-product-page,
	.node-type-thank-land-page .contact-us-box-product-page{
		min-width:110px;
		padding:4% 6% 5%;
	}
	.node-type-landing-page .contact-us-box-product-page .field-item,
	.node-type-thank-land-page .contact-us-box-product-page .field-item{
		font-size:14px;
	}
	.node-type-landing-page .land-main-left p, .node-type-landing-page .land-main-right p,
	.node-type-thank-land-page .land-main-left p, .node-type-thank-land-page .land-main-right p{
		font-size:14px;
	}
	.node-type-landing-page .contact-us-box-product-page .webform-client-form fieldset .form-item,
	.node-type-landing-page .contact-us-box-product-page .webform-client-form .form-item{
		margin:0.7em 0!important;
	}
	.node-type-landing-page .contact-us-box-product-page input[type="text"], .node-type-landing-page .contact-us-box-product-page input[type="email"]{
		height:34px;
		font-size:16px;
		line-height:36px;
	}
	.node-type-landing-page .contact-us-box-product-page .webform-component-select select{
		height:34px;
		font-size:16px;
	}
	.node-type-landing-page .contact-us-box-product-page .webform-component-select:after{
		top: 0;
        right: 3px;
	}
	.node-type-landing-page .contact-us-box-product-page .form-actions .form-submit{
		padding: 8px 20px 6px;			
		font-size: 20px;
	}
	.node-type-landing-page .field-name-field-bottom-image{
		margin:1px auto -21%;
	}
	.node-type-landing-page .contact-us-box-product-page .webform-component-markup p{
		font-size: 14px;        
        line-height: 1.5em;
	}
	.node-type-landing-page .contact-us-box-product-page .webform-component-markup h4{
		font-size:18px;
	}
	 html[dir="rtl"] .node-type-landing-page .contact-us-box-product-page{
		 padding:4% 6% 5%;
		 margin:1em 0 5em;
	 }
	 html[dir="rtl"] .node-type-landing-page .contact-us-box-product-page .webform-component-select:after{
		top: 0;
		right: auto;
		left: 3px;
	 }
}
@media (max-width: 380px){
	.content-gallery-container .tab-image-container, html[dir="rtl"] .content-gallery-container .tab-image-container{
		height:240px;
	}
	.page-leadership-team .banner-section {
		min-height: 400px;
		margin-top: 70px;
	}
	.page-leadership-team .banner-section table img{
		
	}
	.leadership-team-title-block
	{
		top: 10%;
		padding: 20px;
	}

	.view-leadership-team .item-list ul li {
		width: 100%;
		height: 400px;
	}
	.view-leadership-team .item-list ul li .bg-green {
		height: 450px;
	}
	.ceo-image {
		margin-right: 0 !important;
		width: 100% !important;
	}
	.ceo-text {
		width: 100% !important;
	}
} 