.barra{height:100px}.contact{background:#fff;border-bottom:2px solid #e1ecf4}.contact_form{display:block;margin-top:39px}.contact_form>div{margin-bottom:21px}.contact_input{width:100%;height:56px;background:#e1ecf4;border:none;outline:none;border-radius:5px;padding-left:28px;font-size:14px;font-weight:500;color:#000}.contact_input::-webkit-input-placeholder{font-size:14px!important;font-weight:500!important;color:#9d9d9d!important}.contact_input:-moz-placeholder,.contact_input::-moz-placeholder{font-size:14px!important;font-weight:500!important;color:#9d9d9d!important}.contact_input:-ms-input-placeholder{font-size:14px!important;font-weight:500!important;color:#9d9d9d!important}.contact_input::input-placeholder{font-size:14px!important;font-weight:500!important;color:#9d9d9d!important}.contact_textarea{height:195px;padding-top:20px}.contact_button{width:187px;height:56px;background:#07f;border:none;outline:none;border-radius:5px;cursor:pointer;color:#fff;font-size:16px;font-weight:500;margin-top:13px}.contact_button:hover{box-shadow:0 23px 43px rgba(0,0,0,.25)}@media only screen and (max-width:1280px){.main_nav ul li:not(:last-of-type){margin-right:25px}.add_listing{margin-left:30px}.log_reg{margin-left:20px}}@media only screen and (max-width:1199px){.container_custom .container{max-width:960px;padding-left:15px;padding-right:15px}.contact_content{padding-left:0}.contact_map_container{height:650px}.contact_form_col{margin-bottom:21px}.footer_container{padding-left:0;padding-right:0}}@media only screen and (max-width:991px){.container_custom .container{max-width:720px}.main_nav{display:none}.hamburger{display:block}.search_input{width:calc(100% - 170px)}.search_button{width:152px}.footer_nav ul li:not(:last-of-type){margin-right:31px}}@media only screen and (max-width:767px){.container_custom .container{max-width:540px}.add_listing{width:122px;height:38px;display:none}.log_reg ul li a{font-size:14px}.menu_link{display:block}.blog_post{width:100%}.footer_container{height:auto;padding-top:30px;padding-bottom:30px}.copyright{margin-top:20px}}@media only screen and (max-width:575px){.container_custom .container{max-width:100%}.button{width:156px;height:47px}.button a{font-size:14px;line-height:47px}.header_content{height:90px;padding-left:15px;padding-right:15px}.logo a{font-size:20px}.search_button{margin-top:15px}.search_input{padding-left:0;width:100%;text-align:center}.home{height:350px}.home_content{padding-bottom:85px}.home_title{font-size:36px}}