#business_type_div{
    display: none;
}
 


#div_localisation{
    width: 100%;
    
}

.input_adress{
        width: 90%;
    }

.input_cy_long{
        min-width: 30%;
    }
    
#div_adresse{
    width: 40%;
    display: inline-block;
    vertical-align: top;
    /*text-align: right;*/
    padding-right: 25px;
}
#company_infos_div{
    /*text-align: right;*/
    padding-right: 25px;
}

#map{
    height: 800px;
    width: 55%;
    display: inline-block;
    }
  
.unselectable {
-webkit-user-select: none; /* Chrome/Safari */        
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* IE10+ */

/* Rules below not implemented in browsers yet */
-o-user-select: none;
-khtml-user-select: none;
user-select: none;
opacity: 0.75;

}

#prefix_mobile, #prefix_phone, #prefix_phone_advert,.prefix{
    width: 48px !important;
}

.mentions
{
    font-size: x-small; 
}
.ecr_blanc{
    width:100%;
    height:100%;
    position: absolute;
    z-index: 10;
   
    background-color: white;
    opacity: 0.6;
    
}

.relative{
    position: relative;
}

#prix{
       font-size: larger; 
}

.red_check{
    border: 2px solid red !important;
      -webkit-animation: ombre ease-in infinite alternate 500ms;
  -moz-animation: ombre ease-in infinite alternate 500ms;
  animation: ombre ease-in infinite alternate 500ms;
}

#softpeople ._label{
    width:200px;
     display:inline-block;
         white-space: nowrap;
}

#softpeople ._label2{
    
     display:inline-block;
         white-space: nowrap;
}

#softpeople #div_localisation ._label{
    width:100px;
    white-space: nowrap;
}

#email, #autocomplete{
     width:95%;
}

.single_line div{
   float:left;
   
}



#ecran2{
    padding: 1%;
}



#ecr4_ref{
    margin: 1%;
    font-weight: bold; 
}


#search-form #mobile, #search-form #phone, #search-form #phone_advert{
	width:90%;
    }
    .single_line{
	    white-space:nowrap;
	}
	
    .single_line *{
	display: inline-block;
/*	float: left;*/
	white-space:nowrap;
	overflow:hidden;
    }
    
    




@media only screen and (max-width: 65em){
    #div_adresse{
        width: 100%;
    }
    
     #map{
        width: 100%;
        height: 300px;
    }

}