@media only screen and (min-width:800px){
	.result_stm {
    display: none;
    list-style: outside none none;
}

ul.result_stm_box ,ol.result_stm_box  {
    margin: 40px 0;
    padding: 0;
}
.result_stm.stm0{display:block }
	.pull-right.footer{padding:0 20px}
	.home .orientation-horizontal{margin: 0 16% !important;}
	.googleplus, .info{ display:none;}
#result-table .panel-body p {
    display: inline-block;
    margin: 0 0 10px;
}	
.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
.explic {
			display: none;
			position: absolute;
			top: 25%;
			left: 25%;
			width: 50%;
			height: 50%;
			padding: 16px;
			background-color: #f5f5f5;
			border: 1px solid #e3e3e3;
			border-radius: 4px;
			box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
	
			z-index:1002;
			overflow: auto;
		}	
		

	.close::before {
		transform: rotate(45deg);
	}
	.close::before, .close::after {
		background: #000 none repeat scroll 0 0;
		content: "";
		height: 2px;
		left: 0;
		margin-top: -1px;
		position: absolute;
		top: 5px;
		width: 100%;
	}
	.close::after {
		transform: rotate(-45deg);
	}
	.close.big {
		transform: scale(2);
	}
	.close {
		display: inline-block;
		height: 10px;
		overflow: hidden;
		position: relative;
		width: 10px;
		z-index:1000;
	}
	.lead {
    display: inline-block;

}
	.close.rounded::before, .close.rounded::after {
    border-radius: 5px;
}
	.close:hover::before, .close:hover::after {
    background: #428bca none repeat scroll 0 0;
}
}


@media only screen and (min-width:600px) and  (max-width:799px){
	.googleplus, .info{ display:none;}
	
}

@media only screen and (max-width:599px) {
	.orientation-horizontal{margin: 0 26%;}
	.googleplus, .info{ display:none;}
	img{display:block;width:60%;padding: 0 0 20px;margin: 0 auto;float: none !important;}
	#result-table button.btn img, #result-bars table img{display:block;width:100%;padding: 0 0 0px;margin: 0 auto;float: none !important;}
	.text-center {display: inline-block;text-align: center; width: 100%;}
	.immo {display: block; margin: 0 auto!important;position: relative!important;left:0!important;bottom:0!important;width: 100%; padding-top: 20px;}
	.top-buffer { margin-top: 0!important;}
	.option { padding: 0px 20px 10px;}
	#result-table .btn {margin-top: 10px;padding: 20px 22px 0;}
	#result-table table#resulttable .btn {padding: 8px 12px;margin-top: 0px;font-size: 16px;}
	.btn {font-size: 18px; padding: 12px 10px;white-space: normal!important;}
	.pagination-sm > li > a, .pagination-sm > li > span {font-size: 18px;padding: 5px 10px;}
	table{empty-cells:hide}
	#resulttable tr th:nth-of-type(1){display:none;}
	#resulttable tr td:nth-of-type(1){display:none;}
	#mySelect{ display: block;width: 100%;}
	.mutiplier.table tr td:nth-of-type(1), .mutiplier .table tr th:nth-of-type(1){display: block;width:100% !important}
	.mutiplier .table tr td:nth-of-type(2), .mutiplier .table tr th:nth-of-type(2){display: block;}
	.button_pdf a{display: block;}
}