.top_nav .link{float:left;margin-left:20px;}
.top_nav .link div, .top_nav .link a{float:left;}
.top_nav .link .icon{margin-right:10px;}
.top_nav .favorite_link{border-left:1px solid #4c4c4c;margin-left:10px;padding-left:10px;}
.top_nav .tel_btn{float:right;}
.top_nav .tel_btn .icon{float:left;margin-right:10px;}
.search input[type=\"search\"]{float:left;margin-left:30px;}
.search button[type=\"submit\"]{border-right:1px solid #dd1b16;float:left;}
.menu ul{float:left;}
.menu ul li{border-right:1px solid #282828;padding-right:10px;float:left;margin-right:10px;}
.menu ul li:last-child{border-right:none;padding-right:0;margin-right:0;}
.filters{float:left;}
.filters select, .filters .filter_title{text-align:left;margin-right:24px;float:left;}
.filters .filter .sub_menu{padding-right:235px;}
.filters .filter .sub_menu .area_col{float:left;}
.filters .filter .sub_menu li.check:before{float:left;margin-left:-18px;}
.filters .filter .sub_menu button{float:left;}
.filters button[type=\"submit\"]{float:left;}
.big_buttons .button{padding-left:50px;}
.tour{float:left;}
.tour .tour_dtls .title, .tour .tour_dtls .area{float:left;}
.tour .tour_dtls .area{border-left:1px solid #282828;padding-left:10px;margin-left:10px;}
.tour .stars{float:left;}
.tour .star{float:left;margin-right:4px;}
.tour .star:last-child{margin-right:0;}
footer ul{border-right:1px dashed white;}
footer .footer_contact a{float:right;}
footer .newsletter{float:left;}
footer .newsletter form{float:left;}
footer .newsletter form button{float:right;}
.credits a{float:left;}
.login_modal .login_form a{float:left;}
.login_modal .social_login_cont{border-left:1px solid #dcdad7;}
.login_modal .social_login .facebook:before{float:right;margin-right:10px;}
.login_modal .social_login .google:before{float:right;margin-right:10px;}
.social{right:0;}
.search.no_hp{float:right;}
.header_elements_nohp nav{left:0;}
.header_elements_nohp .search{right:0;}
.header_elements_nohp .logo{left:0;right:0;}
@media (max-width:1200px) {
    .filters select, .filters .filter_title{margin-right:19px;}
}
@media (max-width:991px) {
    .filters button[type=\"submit\"], .filters select, .filters .filter_title{margin-right:0;}
    footer .container .row .col-sm-3 ul.last{border-right:none;}
    .filters .filter .sub_menu{left:0px;}
}
@media (max-width:767px) {
    .header_elements .search input[type=\"search\"]::-webkit-input-placeholder,.header_elements .search input[type=\"search\"]{margin-left:10px;}
    footer ul{border-right:none;}
    button.close{left:10px;}
}
@media (max-width:600px) {
    .login_link.link{margin-left:0;}
    .left_parts{margin-right:-15px;}
}
@media (max-width:500px) {
    .top_nav .link .icon{margin-right:7px;}
    .left_parts{margin-right:0;}
    .favorite_link.link{margin-left:9px;padding-left:8px;float:right;border-left:none;}
    .top_nav .link{margin-left:7px;}
}
