	#check_in{
			background: #fff !important;
		}
	  	.select2-container{
	  		width: 100% !important;
	  	}
	  	  
   		.blue_title{
			color:#3081b0;
			font-weight: bold;
		}
		#for_mobile .property_cell .price {
			margin-top:0;margin-bottom: 2px;
		}
		
		 #for_mobile .property_cell .blue_title{
		 	font-size: 16px;
		 }
		 .slide_counter{
		 	position: absolute;
			bottom: 12px;
			right: 22px;
			font-size: 20px;
			z-index: 99;
			color:#fff;	
		 }
		 .warning_input{
		 	border-color:#f00;
		 }
		 body, html {
		  height: 100%;
		}
		 
   		 
		@media screen and (max-width: 640px) {
			.wizard_create_visit_submit{
				width: 100%;
			}
		}
		<style>
	 
	.wizard-container{
		padding-top:0px;
		margin-top:25px;
	}
	.wizard_visit_date , .wizard_visit_time {
		border-radius: 0;
		background: #fff !important;
	}
	h4.blue_title{
		 width: 100%; /* the element needs a fixed width (in px, em, %, etc) */
		  overflow: hidden; /* make sure it hides the content that overflows */
		  white-space: nowrap; /* don't break the line */
		  text-overflow: ellipsis; /* give the beautiful '...' effect */
	}
	  .wizard-card{
		/*background:rgba(0,102,153,0.2) !important;*/
		background:none;
		box-shadow:none;
	}
	.wizard-card{
		padding-left: 20px;
		padding-right: 20px;
	}
	.property_cell{
		background:#fff;
	}
	.wizard_create_visit_submit{

		width:100%;
	}
	.product_content{
		padding-left: 0px !important;
	}
	.between_price_anc_input{
		margin-top:10px;
		height: 70px;
	}
	.between_price_anc_input .description{
	  margin: 0 auto 4vh auto;
	  display: -webkit-box;
	  -webkit-box-orient: vertical;
	  -webkit-line-clamp: 2;
	  overflow: hidden;
	  
	  animation-name: fontwsizes;
	  animation-iteration-count: infinite;
	 -webkit-line-clamp: 3;
	  font-size:16px;
	}

	.wizard_create_visit_submit{
		 background: #3081b0; 
		 color: #fff; 
		 border-color: #3081b0;
		 border-style: none;  
		 padding: 16px;
		 font-size:22px;
		 
	}
	.input_parent{
			padding: 0;
	 }
	 .wizard_create_visit_submit_12 {
			margin-bottom: 3px;
		}
	@media screen and (max-width: 768px) {
		.product_content{
			margin:  0px 20px;
			width: calc(100% - 27px);
		}
		.wizard-card{
			padding-left: 2px;
			padding-right: 2px;
		}
		.between_price_anc_input .description{
			width:100%;
			 
		}
		
	}
	@media screen and (max-width: 480px) {
		.main_block{
			padding: 0px;
		}
	 
		
		
		.wizard_create_visit_submit_12 {
			padding-right:7px;
			padding-left:9px;
			margin-bottom: -1px;
		}


		
		
	}
	@media screen and (max-width: 350px) {
		.habs_info{
			width: 100%;
			display: block;
			padding-top:5px; 
		}
	}

	

	/*@media screen and (max-width: 768px) {
		  #for_mobile .property_cell .price {
		    margin-top:20px;
		    font-size: 16px;
		    margin-bottom:10px;
		    width: content ;
		    float: left
		  }
		   #for_mobile .property_cell .habs_info {
		    margin-top:20px;
		    font-size: 16px;
		    margin-bottom:10px;
		    width: 50%;
		    float: left
		  }

		}*/