@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600|Raleway:400,500,600');

body {
    background-color: #ffffff;
    color: #292929;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
}

ul {
    padding-left: 0;
}

a:hover {
    text-decoration: none;
}

h1, h2, h3 {
    font-family: 'raleway', sans-serif;
}

.home-banner {
    position: relative;
}

.header_right_side ul li {
    display: inline-block;
    font-family: 'raleway', sans-serif;
    font-size: 20px;
    font-weight: 600;
    padding: 0 16px;
}

.header_right_side ul li a {
    color: #292929;
}

.header_right_side {
    float: left;
    margin: 30px 0 0;
    text-align: right;
    width: 100%;
}

.whitegb_main_header .header_right_side {
    margin: 0;
}

.affix .menu_button button span.icon-menu-icon {
    font-size: 28px;
}

.no-padding {
    padding: 0;
}

.main-header {
    padding: 10px 0;
    position: absolute;
    width: 100%;
    z-index: 9;
}

.home-page-section .whitegb_main_header {
    position: absolute;
    width: 100%;
    z-index: 9;
    box-shadow: none;
}

.home-page-section .logo a {
    background: rgba(0, 0, 0, 0) url("../../img/user/logo.svg") no-repeat scroll 0 0;
    float: left;
    height: 137px;
    width: 143px;
}

.home-page-section .header_right_side {
    float: left;
    margin: 30px 0 0;
    text-align: right;
    width: 100%;
    padding: 0;
}

.properties_slider .carousel-inner img {
    height: 500px;
    width: 100%;
}

.home-page-section .header_right_side .col-sm-10 {
    padding: 0;
}

.home-page-section .affix {
    position: fixed;
}

.home-page-section .whitegb_main_header.affix .logo a {
    background: rgba(0, 0, 0, 0) url("../../img/user/logo.svg") no-repeat scroll 0 0;
    float: left;
    height: 74px;
    width: 77px;
}

.home-page-section .whitegb_main_header.affix .header_right_side {
    float: left;
    margin: 20px 0 0;
    padding: 0;
    text-align: right;
    width: 100%;
}

.home-page-section .main-header.affix .header_right_side {
    float: left;
    margin: 20px 0 0;
    padding: 0;
    text-align: right;
    width: 100%;
}

.home-page-section .header_right_side .col-sm-2 {
    padding: 0;
}

.container-fluid.main-header.affix {
    background-color: #fff;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
    padding: 5px 0;
    position: fixed;
    transition: all 0.5s ease 0s;
}

.main-header.affix .logo a {
    background: rgba(0, 0, 0, 0) url("../../img/user/logo.svg") no-repeat scroll 0 0;
    float: left;
    height: 74px;
    width: 77px;
}

.main-header.affix .header_right_side {
    float: left;
    padding: 0;
    text-align: right;
    width: 100%;
}

.whitegb_main_header.affix {
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
    padding: 5px 0;
}

.whitegb_main_header {
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
    padding: 10px 0;
}

header .whitegb_main_header .container {
    padding: 0;
    width: 90%;
}

header .main-header .container {
    padding: 0;
    width: 90%;
}

.white_header_right_side {
    float: left;
    padding: 20px 0;
    text-align: right;
    width: 100%;
}

.banner_text p {
    color: #4b4b4b;
    font-size: 26px;
    margin-bottom: 60px;
}

.banner_text h1 {
    color: #292929;
    font-size: 55px;
    font-weight: 500;
    line-height: 70px;
    margin-bottom: 50px;
    padding: 0 20%;
    text-transform: uppercase;
}

.home-banner span {
    color: #0099cc;
    font-size: 26px;
    font-weight: bold;
}

.banner_text {
    position: absolute;
    top: 35%;
    width: 100%;
}

.main-container .location_details_box input, .main-container .location_details_box select {
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: transparent;
    border-color: currentcolor currentcolor #292929;
    border-radius: 0;
    border-style: none none solid;
    border-width: medium medium 1px;
    box-shadow: none;
    height: 45px;
    padding-left: 0;
}

.main-container input, .main-container select {
    background-color: transparent;
    border-color: currentcolor currentcolor #292929;
    border-radius: 0;
    border-style: none none solid;
    border-width: medium medium 1px;
    box-shadow: none;
    padding-left: 0;
}

.main-container select {
    background-image: url("../../img/user/down-arrow.svg");
    background-position: right bottom 10px;
    background-repeat: no-repeat;
    background-size: 15px auto;
}

html[dir="rtl"] .main-container select {
    background-image: url("../../img/user/down-arrow-rtl.svg");
    background-position: left bottom 10px;
}

.location_details_box .form-group {
    margin: 0;
}

.location_details_box {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    bottom: 0;
    padding: 40px 0;
    position: absolute;
    width: 100%;
}

.location_details_box .form-control::-moz-placeholder {
    color: #292929;
    font-size: 16px;
}

.location_details_box .form-control::-webkit-input-placeholder {
    color: #292929;
    font-size: 16px;
}

.location_details_box select {
    color: #292929;
    font-size: 16px;
}

.location_details_box .form-control:focus {
    box-shadow: none;
}

.search_icon {
    text-align: center;
}

.search_icon a {
    color: #292929;
    font-size: 24px;
}

.menu_button button {
    background-color: transparent;
    border: medium none;
    padding: 0;
}

.menu_button button:hover, .menu_button button:focus, .menu_button button:active {
    background-color: transparent;
    box-shadow: none;
}

.images_box span {
    background-color: #fff;
    border-radius: 25px 0 0 25px;
    font-size: 18px;
    padding: 12px 20px;
    position: absolute;
    right: 0;
    top: 30px;
}

.properties_box h2 {
    color: #292929;
    font-size: 20px;
    margin-top: 0;
}

.properties_details {
    padding: 15px;
}

.title {
    margin: 0;
    padding: 0 0 50px;
    text-transform: uppercase;
}

.section_default {
    padding: 100px 0 50px;
}

.title h1 {
    margin: 0;
    padding: 0 0 20px;
}

.title p {
    font-size: 18px;
    margin: 0;
    padding: 0;
    text-transform: capitalize;
}

.properties_details p {
    color: #808080;
    font-size: 15px;
    height: 45px;
    min-height: 45px;
    overflow: hidden;
}

.properties_box {
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
    margin-bottom: 30px;
}

.images_box {
    background: rgba(0, 0, 0, 0) url("../../img/nia.png") no-repeat scroll 0 -20px / 100% auto;
}

.images_box img {
    height: 230px;
    width: 100%;
}

.properties_details ul li img {
    width: 20px;
}

.properties_details ul li {
    display: inline-block;
    padding-right: 30px;
}

.properties_details ul {
    margin-bottom: 0;
    margin-top: 20px;
    padding: 0;
}

.properties_details ul li img {
    padding-right: 5px;
    width: 30px;
}

.view_properties a {
    background-color: #0099ca;
    border-radius: 30px;
    color: #fff;
    font-weight: 600;
    padding: 10px 30px;
    position: relative;
    text-transform: uppercase;
    top: 160px;
}

.view_properties.text-center {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    bottom: 0;
    height: 100%;
    opacity: 0;
    position: absolute;
    transition-duration: 0.3s;
    width: 100%;
}

.images_box {
    position: relative;
}

.properties_box:hover .view_properties {
    opacity: 1;
}

.space_15 {
    padding: 15px;
    clear: both;
}

.contact_apply_btn .view_btn.btn {
    border: 2px solid #0099ca;
    margin-top: 40px;
    width: 100%;
}

.view_btn {
    background-color: #0099cc;
    border-radius: 30px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    padding: 10px 40px;
    text-transform: uppercase;
}

.all_properties_button {
    float: left;
    margin: 30px 0;
    width: 100%;
}

.gray_bg {
    background-color: #f2f2f2;
}

.landlord_section ul li {
    color: #4b4b4b;
    display: inline-block;
    font-size: 16px;
    line-height: 34px;
}

.landlord_section ul {
    padding: 0;
}

.get_started_form {
    background-color: #fff;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
    float: left;
    padding: 30px 10px;
    width: 100%;
}

.get_started_form .form-group {
    margin-bottom: 40px;
}

.get_started_form .form-control::-moz-placeholder {
    font-size: 16px;
}

.get_started_form .form-control::-webkit-input-placeholder {
    font-size: 16px;
}

.get_started_form select {
    color: #909090;
    font-size: 16px;
    padding: 5px 0;
}

.agree_section {
    float: left;
    margin: 20px 0;
    width: 100%;
}

.main-container .get_started_form input, .main-container .get_started_form select {
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: transparent;
    border-color: currentcolor currentcolor #bbbbbb;
    border-radius: 0;
    border-style: none none solid;
    border-width: medium medium 1px;
    box-shadow: none;
    height: 45px;
    padding-left: 0;
}

.main-container .get_started_form textarea {
    background-color: transparent;
    border-color: currentcolor currentcolor #bbbbbb;
    border-radius: 0;
    border-style: none none solid;
    border-width: medium medium 1px;
    box-shadow: none;
    padding-left: 0;
}

.blue_a {
    color: #0099cc;
    font-weight: 600;
}

.security_details_box p {
    font-size: 26px;
}

.security_details_box ul li {
    color: #4b4b4b;
    display: block;
    font-size: 16px;
    line-height: 32px;
}

.security_details_box ul {
    padding: 0;
}

.footer_section {
    background-color: #303030;
}

.footer_section .subscribe_box .form-group input {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #909090;
    border-radius: 0;
    float: left;
    height: 45px;
    padding: 10px;
    width: 80%;
}

.subscribe_box .scr_btn {
    background-color: #0099ca;
    color: #fff;
    display: block;
    float: left;
    height: 45px;
    margin-left: 20px;
    padding: 13px 20px;
}

.social_icon_box ul li {
    color: #fff;
    display: inline-block;
    font-size: 30px;
    padding-right: 15px;
}

.social_icon_box ul li a {
    color: #fff;
}

.footer_signup ul li {
    color: #fff;
    display: block;
    font-size: 18px;
    padding-bottom: 10px;
}

.footer_signup ul li a {
    color: #fff;
}

.footer_signup {
    padding-left: 50px;
}

.buttom_footer {
    color: #fff;
    float: left;
    padding: 30px 0 0;
    width: 100%;
}

.menu_modal .modal-content {
    background: -moz-linear-gradient(-45deg, rgba(0, 152, 202, 0.97) 0%, rgba(56, 212, 255, 0.97) 100%);
    background: -webkit-linear-gradient(-45deg, rgba(0, 152, 202, 0.97) 0%, rgba(56, 212, 255, 0.97) 100%);
    background: linear-gradient(-45deg, rgba(0, 152, 202, 0.97) 0%, rgba(56, 212, 255, 0.97) 100%);
    border-radius: 0;
    height: 100%;
    padding: 30px;
    position: fixed;
    width: 100%;
}

.menu_modal .close {
    margin-top: 40px;
    opacity: 1;
}

/*.menu_modal .modal-footer {
    bottom: 30px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}*/

.menu_modal .modal-dialog {
    height: 100%;
    margin: 0;
    position: fixed;
    top: 0;
    width: 100%;
}

.modal-body .menu_list_box li {
    display: block;
    font-size: 32px;
    line-height: 80px;
    text-transform: uppercase;
}

.modal-body .menu_list_box li a {
    color: #fff;
}

.menu_modal .modal-header {
    border: medium none;
}

.menu_modal .modal-footer {
    border: medium none;
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
}

.location_details_box input::-moz-placeholder {
    color: #292929;
}

.location_details_box input::-webkit-input-placeholder {
    color: #292929;
}

#map {
    height: 420px;
    width: 100%;
}

.submit_your_properties.text-center {
    background-color: #0099ca;
    float: left;
    padding: 20px 16px 30px;
    width: 100%;
}

.submit_your_properties p {
    color: #fff;
    font-size: 20px;
}

.submit_your_properties .btn_white {
    background-color: #fff;
    border-radius: 30px;
    color: #0099ca;
    font-size: 16px;
    font-weight: 500;
    margin-top: 20px;
    padding: 10px 40px;
    text-transform: uppercase;
}

.login_section {
    background: rgba(0, 0, 0, 0) url("../../img/user/menu_bg_img.png") no-repeat scroll 0 0 / cover;
    border-radius: 0;
    height: 100%;
    padding: 30px;
    position: absolute;
    width: 100%;
}

.remember_forget {
    float: left;
    width: 100%;
}

input[type="checkbox"] + .label-text::before {
    content: "";
    cursor: pointer;
    display: inline-block;
    font-family: "FontAwesome";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    margin-right: 5px;
    text-transform: none;
    width: 1em;
}

input[type="checkbox"]:checked + .label-text::before {
    color: #0099ca;
    content: "";
}

.remember_forget .checkbox label input {
    display: none;
    margin: 0;
    opacity: 0;
}

.remember_forget .checkbox label {
    padding-left: 0;
}

.remember_forget .checkbox {
    margin: 0;
}

.login_form {
    background-color: #fff;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
    margin: 0 auto;
    padding: 40px 20px;
    width: 600px;
}

.login_box.text-center {
    left: 0;
    position: absolute;
    top: 200px;
    width: 100%;
}

#login_section .main-container {
    position: relative;
}

.login_enter select {
    -moz-appearance: none;
    -webkit-appearance: none;
}

.form-control {
    margin-bottom: 40px;
}

.landlord_section h2 {
    color: #0099ca;
    font-size: 30px;
    font-weight: 600;
}

.for_rent_box label {
    font-size: 20px;
    color: #0099ca;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 0;
}

.for_rent_box h2 {
    font-family: open sans, sans-serif;
    font-size: 34px;
    font-weight: bold;
    margin-top: 5px;
}

.mounth_apply_box h2 {
    font-family: open sans, sans-serif;
    font-size: 34px;
    font-weight: 700;
    margin-top: 30px;
}

.for_rent_box span {
    color: #4b4b4b;
    font-size: 20px;
}

.mounth_apply_box h2 span {
    font-size: 18px;
    margin-right: 40px;
}

.for_rent_box {
    border-right: 2px solid #ccc;
}

.properties_slider {
    margin-top: 40px;
}

.properties_future_box h3 {
    font-size: 20px;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.properties_future_box p {
    color: #808080;
    font-size: 16px;
    margin-top: 15px;
}

.properties_future_box.text-center img {
    width: 35px;
}

.properties_future_box.text-center {
    border-bottom: 1px solid #ededed;
    float: left;
    margin: 20px 0;
    padding-bottom: 20px;
    width: 100%;
}

.features_amenities_box ul li i {
    color: #0099ca;
}

.features_amenities_box ul li {
    display: inline-block;
    font-size: 16px;
    padding-bottom: 15px;
    width: 24%;
}

.properties_title {
    color: #0099ca;
    font-family: roboto,sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 15px 0 25px;
    text-transform: capitalize;
}

.features_amenities_box {
    border-bottom: 1px solid #ededed;
    float: left;
    padding-bottom: 20px;
    width: 100%;
}

.furnished_smoking ul li {
    display: inline-block;
    margin-right: 50px;
}

.furnished_smoking .yes_no {
    bottom: 20px;
    display: inline-block;
    font-size: 17px;
    margin-left: 20px;
    position: relative;
}

.furnished_smoking span.icon-smoking_icon, .furnished_smoking span.icon-furnished_icon {
    font-size: 60px;
}

.furnished_smoking {
    border-bottom: 1px solid #ededed;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    padding-bottom: 40px;
    width: 100%;
}

.description_box p {
    font-size: 16px;
    margin-top: 0;
}

.description_box {
    border-bottom: 1px solid #ededed;
    margin: 30px 0 0;
    padding-bottom: 20px;
}

.deposit_terms_date_box span {
    font-size: 16px;
    font-weight: 600;
}

.deposit_terms_date_box {
    border-bottom: 1px solid #ededed;
    float: left;
    margin: 20px 0;
    padding-bottom: 30px;
    width: 100%;
}

.contact_person_box img {
    background-color: #f0f5f9;
    border: 1px solid #d9e2e9;
    border-radius: 50%;
    float: left;
    height: 100px;
    margin-right: 20px;
    width: 105px;
}

.user_details h3 {
    font-family: open sans, sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.contact_apply_btn button {
    border: 2px solid #0099ca;
    margin-top: 40px;
    width: 100%;
}

.contact_question_btn .view_btn {
    background: transparent none repeat scroll 0 0;
    border: 2px solid #0099ca;
    color: #0099ca;
    margin-top: 40px;
    width: 100%;
}

.contact_question_btn button:hover {
    background-color: #0099ca;
    color: #fff;
}

.contact_person_box {
    border-bottom: 1px solid #ededed;
    float: left;
    margin: 10px 0;
    padding-bottom: 40px;
    width: 100%;
}

.properties_slider .carousel-indicators {
    display: none;
}

.properties_slider .carousel-inner {
    box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.3);
}

.mounth_apply_box a {
    float: right;
    font-size: 16px;
    padding: 15px 65px;
}

.properties_slider .carousel-control.left {
    background-image: none;
    background-repeat: no-repeat;
}

.properties_slider .carousel-control.right {
    background-image: none;
    background-repeat: no-repeat;
    left: auto;
    right: 30px;
}

.properties_slider .glyphicon-chevron-left::before {
    background-color: #000;
    border-radius: 55px;
    content: "";
    font-family: fontawesome;
    opacity: 1;
    padding: 20px 30px;
}

.glyphicon-chevron-right::before {
    background-color: #000;
    border-radius: 55px;
    content: "";
    font-family: fontawesome;
    opacity: 1;
    padding: 20px 30px;
}

.properties_slider .carousel-control {
    width: 5%;
}

.similar_properties_box .title h1 {
    text-align: left;
}

.similar_properties_box {
    margin: 30px 0;
}

.similar_properties_box .title {
    padding-bottom: 20px;
}

.contac_us_map {
    float: left;
    margin: 40px 0;
    width: 100%;
}

.app_section {
    padding: 70px 0;
}

/*
.banner_title.text-center > h1 {
    bottom: 160px;
    color: #fff;
    font-size: 70px;
    font-weight: bold;
    position: absolute;
    width: 100%;
}

.banner_title {
    position: relative;
}*/

.location_details_box .form-group .form-control {
    margin-bottom: 0;
}

.view_btn:hover {
    color: #ffffff;
}

.search_icon button {
    display: none;
}

.logo a {
    background: url("../../img/user/logo.svg") no-repeat;
    float: left;
    height: 137px;
    width: 143px;
}

.small_logo a {
    background-size: 100% auto;
    height: 74px;
    width: 77px;
}

.login_box .small_logo a {
    background-size: 100% auto;
    display: block;
    float: none;
    height: 74px;
    margin: 0 auto;
    text-align: center;
    width: 77px;
}

.menu_logo a {
    background: url("../../img/user/logo_white.svg") no-repeat;
    float: left;
    height: 115px;
    width: 121px;
}

.about_us_contain p {
    font-size: 16px;
    line-height: 30px;
}

.about_us_team_section .user_details {
    background-color: #fff;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
    padding: 20px 10px;
}

.about_us_section {
    padding-top: 50px;
}

.user_images {
    margin-bottom: 20px;
}

.team_member_box.text-center {
    margin-bottom: 30px;
}

.properties_details ul li span {
    color: #0099ca;
    font-size: 24px;
    line-height: 0;
    margin-right: 5px;
    position: relative;
    top: 2px;
}

.properties_future_box span {
    color: #0099ca;
    font-size: 34px;
}

.container-fluid.whitegb_main_header.affix {
    background-color: #fff;
    transition: all 0.5s ease 0s;
    width: 100%;
    z-index: 99;
}

.menu_button button span.icon-menu-icon {
    font-size: 34px;
}

.get_started_section .container {
    width: 1300px;
}

/* testimonial slider css */

/*-------------------------------*/
/*      Code snippet by          */
/*      @maridlcrmn              */
/*-------------------------------*/

.quote {
    color: rgba(0, 0, 0, .1);
    text-align: center;
    margin-bottom: 30px;
}

/*-------------------------------*/
/*    Carousel Fade Transition   */
/*-------------------------------*/

#fade-quote-carousel.carousel {
    padding-bottom: 60px;
}

#fade-quote-carousel.carousel .carousel-inner .item {
    opacity: 0;
    -webkit-transition-property: opacity;
    -ms-transition-property: opacity;
    transition-property: opacity;
}

#fade-quote-carousel.carousel .carousel-inner .active {
    opacity: 1;
    -webkit-transition-property: opacity;
    -ms-transition-property: opacity;
    transition-property: opacity;
}

#fade-quote-carousel.carousel .carousel-indicators {
    bottom: 10px;
}

#fade-quote-carousel.carousel .carousel-indicators > li {
    background-color: #0099ca;
    border: medium none;
}

#fade-quote-carousel blockquote {
    text-align: center;
    border: none;
}

#fade-quote-carousel .profile-circle {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
}

/* testimonial slider css END */

.get_started_form.send_question_box {
    background-color: transparent;
    box-shadow: none;
    float: left;
    position: relative;
    width: 100%;
}

.contact_question_btn .modal-header {
    border: medium none;
    background-color: #0099ca;
    color: #fff;
}

.contact_question_btn .modal-header h4 {
    font-family: raleway, sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
}

.contact_question_btn .modal-body {
    border: medium none;
    float: left;
    padding: 0;
    width: 100%;
}

.contact_question_btn .modal-header .close {
    color: #fff;
    font-size: 34px;
    font-weight: normal;
    opacity: 1;
}

.contact_question_btn .modal-footer .view_btn:hover {
    background: #0099ca;
}

.contact_question_btn .modal-body .form-group, .contact_question_btn .modal-body input {
    margin-bottom: 20px;
}

.ui-datepicker-prev.ui-corner-all::after {
    color: #fff;
    content: "";
    font-family: fontawesome;
}

.ui-datepicker-next.ui-corner-all::after {
    color: #fff;
    content: "";
    font-family: fontawesome;
}

table.ui-datepicker-calendar td a:hover {
    background-color: #0099ca;
    color: #fff;
}

.contact_us .form-control {
    border: none;
    box-shadow: none;
    padding: 0 0 10px;
    border-bottom: 1px solid #cccccc;
}
.contact_us .form-control:focus {
    border-color: #0099ca;
}

.contact_us .get_started_form input, .contact_us .get_started_form textarea {
    border-radius: 0;
}

.language_display img {
    left: -20px;
    position: absolute;
    top: 7px;
    width: 25px;
}

.language__box ul.dropdown-menu {
    padding: 0;
}

.language__box .dropdown-menu li {
    border-bottom: 1px solid #d9e2e9;
    float: left;
    padding: 0;
    width: 100%;
}

.language__box .dropdown-menu li img {
    left: 15px;
    padding: 15px 0;
    position: absolute;
    width: 25px;
}

.language__box .dropdown-menu li a {
    font-size: 16px;
    font-weight: 600;
    padding-bottom: 10px;
    padding-left: 55px;
    padding-top: 10px;
}

.language__box a {
    cursor: pointer;
}

html[dir="rtl"] .header_right_side ul li {
    padding: 0 35px 0 15px;
}

html[dir="rtl"] .landlord_section ul li {
    display: block;
}

html[dir="rtl"] .main-container .location_details_box input, .main-container .location_details_box select {
    padding-right: 0;
}

html[dir="rtl"] .mounth_apply_box a {
    margin-left: 20px;
}

html[dir="rtl"] .for_rent_box {
    padding-right: 15px;
}

html[dir="rtl"] .properties_slider .carousel-control.right {
    right: -40px;
}

html[dir="rtl"] .properties_slider .carousel-control {
    width: 10%;
}


html[dir="rtl"] .ui-datepicker .ui-datepicker-next {
    cursor: pointer;
    right: 10px;
}

html[dir="rtl"] .ui-datepicker .ui-datepicker-prev {
    cursor: pointer;
    left: 0;
}

html[dir="rtl"] .whitegb_main_header .col-md-6:nth-child(1) {
    float: right;
    width: 50%;
}

html[dir="rtl"] .whitegb_main_header .col-md-6:nth-child(2) {
    float: left;
    width: 50%;
}

html[dir="rtl"] .header_right_side .col-md-2 {
    float: left;
    text-align: right;
    transform: rotate(180deg);
}

html[dir="rtl"] .header_right_side .col-md-10 {
    float: right;
    text-align: left;
}

html[dir="rtl"] .whitegb_main_header .col-md-6:nth-child(1) .logo {
    float: right;
}

html[dir="rtl"] .menu_modal .modal-dialog .modal-header .col-md-6 {
    float: right;
    width: 50%;
}

html[dir="rtl"] .menu_modal .modal-dialog .modal-header .col-md-6 .menu_logo {
    float: right;
}

html[dir="rtl"] .menu_modal .modal-dialog .modal-header .col-md-6 button {
    float: left;
    margin-top: 30px;
}

html[dir="rtl"] .menu_modal #myModal {
    padding-right: 0!important;
}

html[dir="rtl"] .dropdown.item_settings.language__box.open ul.dropdown-menu li {
    padding: 0;
}

html[dir="rtl"] .furnished_smoking .col-md-2 {
    float: right;
}

html[dir="rtl"] .features_amenities_box ul {
    padding: 0;
}
