/*@media only screen and (max-width: 1980px) {
	.t-datepicker-days .t-table-wrap {
	    margin-left: 0;
	    width: 100%;
	    padding: 0 10px;
	}
	.t-datepicker-days {
	    width: 300px;
	}
}*/
@media only screen and (min-width: 1201px) {
	.sect_house_cn {
	    /*margin: 5rem auto 7rem;*/
	    padding: 5rem .5rem 7rem;
	    flex-direction: row;
	    flex-wrap: nowrap;
	    align-items: stretch;
	    justify-content: space-around;
	}
	.sect_house_cn_fct, .sect_h_cont_fr {
	    max-width: 345px;
	    min-width: 290px;
	}
	.form_input_select, .fr_form_input {
	    height: 45px;
	    max-width: 310px;
	    font-size: .9rem;
	    line-height: 20px;
	}
	.sect_foto_front_ga, .sect_foto_front_sc {
		width: 50%;
	}
	.sect_house_cn_t {
	    width: 56%;
	}
	.sect_house_cn_f {
	    width: 26%;
	}
	.sect_h_cont_fr_tt {
	    text-align: left;
	    margin-bottom: 1.5rem;
	}
}
@media only screen and (max-width: 1200px) {
	.sect_house_cn {
	    /*margin: 5rem auto 7rem;*/
	    padding: 5rem .5rem 7rem;
	    flex-direction: column;
	    align-items: center;
	}
	.sect_house_cn_t, .sect_house_cn_f {
	    width: 100%;
	}
	.sect_house_cn_f {
	    display: flex;
	    align-items: center;
	    flex-direction: column;
	    margin-top: 6rem;
	}
	.sect_house_cn_fct, .sect_h_cont_fr {
	    min-width: 290px;
	}
	.sect_house_cn_fct {
	    max-width: 345px;
	}
	.sect_h_cont_fr {
	    max-width: 470px;
	}
	.form_input_select, .fr_form_input {
	    height: 45px;
	    font-size: .9rem;
	    line-height: 20px;
	}
	.sect_foto_front_ga, .sect_foto_front_sc {
		width: 100%;
	}
	.sect_h_cont_fr_tt {
		text-align: center;
		margin-bottom: 2rem;
	}
}
@media only screen and (min-width: 1181px) {
	.sect_foto_front {
	    flex-direction: row;
	    align-items: stretch;
	    flex-wrap: nowrap;
	}
	.sect_foto_all_ga img {
	    min-height: 850px;
	}
	.sect_h_cont_fr {
	    margin-bottom: 3rem;
	    padding: 1.1rem 1.3rem;
	}
}
@media only screen and (max-width: 1180px) {
	.sect_foto_front {
	    flex-direction: column;
	    align-items: center;
	}
	.sect_h_cont_fr {
	    margin-bottom: 7rem;
	    padding: 2rem 1rem 2rem;
	}
}
@media only screen and (min-width: 1361px) {
	.sect_hcn {
	    margin-top: 106px;
	}
}
@media only screen and (max-width: 1360px) {
	.sect_hcn {
	    margin-top: 80px;
	}
}
@media only screen and (min-width: 671px) {
	.sect_foto_front_sc {
	    align-items: stretch;
	    justify-content: space-around;
	    flex-wrap: wrap;
	}
	.sect_foto_front_sc_it {
		width: 49.9%;
		margin-right: 1px;
		margin-bottom: 1px;
	}
	.sect_foto_front_sc_it img {
	    min-height: 198px;
	    /*max-height: 459px;
	    min-height: 459px;*/
	}
	.sect_foto_front_ga img {
	    min-height: 400px;
	    /*max-height: 922px;
	    min-height: 922px;*/
	}
	.sect_house_cn_prh_prl_t span {
	    font-size: 1.6rem;
	}
	.sect_house_cn_prh_prl {
	    margin: 0.5rem 1rem;
	    padding: 0 2rem 0 0;
	}
	.sect_house_cn_prh_prl_pc {
	    font-size: 2.2rem;
	}
	.sect_house_cn_prh_prl_p .span_ico_el {
	    margin-left: 1.5rem;
	}
	.sect_house_cn_prh {
	    margin-bottom: 3.3rem;
	    padding: 0 0.5rem 2rem 0.5rem;
	}
	.sect_house_cn_prr_ls {
	    -webkit-columns: 2;
	    -moz-columns: 2;
	    columns: 2;
	}
	.sect_house_cn_prr_pl {
	    max-width: 330px;
	}
}
@media only screen and (max-width: 670px) {
	.sect_foto_front_sc {
	    align-items: stretch;
	    justify-content: center;
	   	flex-direction: row;
	    flex-wrap: nowrap;
	}
	.sect_house_cn_f {
		margin-top: 4rem;
	}
	.sect_house_cn_prh_prl_t span {
	    font-size: 1.1rem;
	}
	.sect_house_cn_prh_prl {
        margin: 0.5rem .7rem;
    	padding: 0 .7rem 0 0;
	}
	.sect_house_cn_prh_prl_pc {
	    font-size: 1.4rem;
	}
	.sect_house_cn_prh_prl_p .span_ico_el {
        margin-left: 1.2rem;
   		max-width: 18px;
	}
	.sect_house_cn_prh {
	    margin-bottom: 2rem;
	    padding: 0 0.5rem 2rem 0.5rem;
	}
	.sect_foto_scn_sbt button {
		margin-right: 1.1rem;
	}
}












