@media(max-width: 1730px) and (min-width: 1024px){
    .logo img{
        width: 100%;
    }
    #gform_fields_1 input,  #gform_fields_1 select{
        height: auto;
        margin-top: 0px;
    }
   
    .phn_img img {
		width: 72%;
	}
	.phn_img{left: 0%;}
	   #gform_submit_button_1 {
			padding: 15px 10px;
			font-size: 20px;
			height: auto;
		}
		.confirm_text {
		padding: 0px 0px;
		}
	  
	  
	.info h2 {
		font-size: 20px;
	}
	.gfield_radio li label {
		font-size: 10px !important;
	}
	#input_1_4 li input {
		width: 15px;
		height: 20px;
		margin-left: 7px;
	}
	.gfield_radio input[type='radio']:checked:after{
		width: 15px;
		height: 14px;
	}
	.confirm_text {
		padding: 10px 0px;
		margin-bottom: 0px;
	}
	.confirm_text p{
		margin-bottom: 5px;
	}

	.woody_img img{
		width: 100%;
	}
	.subtitle {
		padding-left: 0px;
	}
	ul.list_no li{
		font-size: 18px;
	}
	.price_btn{
		  padding: 10px 50px;  
	}
	 .info_form select{
		 padding: 6px 5px 6px 5px !important;
	 }
}
@media(max-width: 1550px){
	.sticky_side {
		padding: 30px;
	}
	.sticky_side:after {
		
		width: 55px;
		height: 139px;
		
		right: -30px;
		background-size: 100% auto;
	}
	
}
@media(max-width: 1279px){
	.banner_p {
		padding: 25px 70px;
	}
	.top_hero, .sticky_side {
		width: 100%;
		height: auto;
	}
	.landing-footer{margin-top:0px;}
	#content_side {
	   
	   
		flex-wrap: wrap;
	}
	.landing-footer .widget_text p {
		color: #9F9F9F;
		
	}
	.sticky_side:after {
		
		width: 111px;
		height: 139px;
		display: block;
		position: absolute;
		top: -80px;
		bottom: auto;
		margin: auto;
		right: 0px;
		left: 0px;
		transform: rotate(-90deg);
	}
	.sticky_side {
		padding: 60px 30px 30px 30px;
	}
	
}
@media(max-width: 990px){
   .main-container{display: block;} 
   #content_side, .sticky_side, footer{width: 100%;}
   .phn_img img {width: 70%;}
   .phn_img {text-align: center;left: 0;}
   #content_side{display: block;}
   .mobile_visible{
		background-image: linear-gradient(to bottom, #009bdf, #292c34, #000000, #31212d, #000000);
		display: none;
		position: absolute;
		transform: translateX(0%) translateY(calc(-100% - 74px));
		z-index: 9;
		padding: 20px;
		width: 100%;
			height: 500px;
		overflow-y: scroll;
		text-align: center;
	}

	.banner_p{
		padding: 25px;
	}
	.top_hero, .menu_list{
		width: 100%;
	}
	.mobille_view,.on_mobile_header{display: block;}
	.on_mobile_header{display: flex;}
	.menu_list{display: none;}
	.top_hero h2 {
		font-size: 70px;
		line-height: 50px;
	}
	.top_hero h1 {
		font-size: 50px;
		line-height: 50px;
	}
	.price_btn {
		font-size: 20px;
		line-height: 25px;
	}
	.top_hero:before{
			background: transparent linear-gradient(180deg, #000000 0%, #00000000 100%) 0% 0% no-repeat;
			height: 70px;    
	}

	.mobille_view{
		 margin-top: -6px;   
	}
	.time img {
		width: 75%;
	}
	.time {
		position: absolute;
		top: 10px;
		left: 25px;
	}
	.menu_list{
		background-color: #fff;
	}
	.menu_list ul{
		display: block;
		text-align: right;

	}
	.menu_list ul li a{
		color: #000;
	}
	.menu_list ul li {
		padding: 10px 0px;
	}
	.menu_list ul li.current_page_item a{
		border-bottom: 3px solid #009bdf;
		padding-bottom: 5px;
		color: #009bdf;    
	}
}
@media(max-width: 767px){
	.top_hero{
	
		    position: relative;
	}
	.height_auto{
		height: auto;
	}
	.woody_img img {
		width: 100%;
	}
	.subtitle {
		padding-left: 60px;
	}
	.front_banner{
		padding: 50px 20px;    
	}
	.mobile_logo img {
		width: 170px;
	}
		.phn_img {
			position: relative;
		text-align: center;
		left: 0;
		top: 100%;
		top: auto;
		right: 0;
		margin: 0 auto;
		bottom: -20px;    
	}
	.call_col a, .add_col div{
		font-size: 16px;
	}
	.phn_img img {
		width: 70%;
	}
	.top_hero p {
		font-size: 18px;
		line-height: 20px;    
	}
	.on_mobile{    margin-bottom: 20px;}
	

	.mobile_visible .gfield_radio li{text-align: right;}

	#gform_submit_button_2{line-height: 10px;}
	.mobile_visible .confirm_text{margin-bottom: 0px;
		padding: 10px 0px 0px;
	}
	.sol_col{padding: 0px;}
	.top_hero h1 {font-size: 35px;    line-height: 40px;}
	.top_hero h2 {font-size: 32px;line-height: 35px;}
	.slick-next.slick-arrow{right: 10px;}
	.slick-prev.slick-arrow{left:10px;}
	.section {padding: 50px 20px;}

	.price_btn {
		font-size: 19px;
		line-height: 25px;
		padding: 10px 50px;
	}
	.top_hero video{
	  object-fit: cover;  
	}
	p.c-price strong {
		font: normal normal bold 38px/44px IBM Plex Sans Hebrew;
	}
	p.c-price label {
		font: normal normal bold 22px/36px IBM Plex Sans Hebrew;
	}
	p.c-price .price-sybbol {
		font: normal normal bold 31px/36px IBM Plex Sans Hebrew;
	}
	.banner_p {
		padding: 20px;
	}
	.landing-footer  , .landing-footer .widget_text p{
		
		text-align: center;
	}
	.landing-footer .widget_text p{padding: 15px;}
	
	.slick-next.slick-arrow::before , .slick-prev.slick-arrow::before{font-size:30px;     top: 0;}
	.slick-next.slick-arrow, .slick-prev.slick-arrow {
	
		width: 55px;
		height: 55px;
		
	}
}
@media(max-width: 350px){
    #product_slide .pro_img img{width: 100%;}
    .call_col a, .add_col a {font-size: 14px;}
}