@media only screen and (min-width: 1366px) and (max-width: 1760px) {
  .central_western_box_head h2 span:first-child {
    width: 308px;
  }
  .central_western_box_head h2 span:nth-child(2) {
    width: 195px;
  }
  .central_western_box_head h2 span:nth-child(3) {
    width: 135px;
  }
  .central_western_box_head h2 span:nth-child(4) {
    width: 165px;
  }
  .central_western_list ul li .reply_left_box {
    width: 308px;
  }
  .central_western_list ul li .reply_right_box {
    width: 194px;
  }
  .topic_box {
    width: 135px;
  }


}
@media only screen and (min-width: 1024px) and (max-width: 1500px) {

.account-hover-wrapper{ width: 650px;}

}

@media only screen and (min-width: 1024px) and (max-width: 1365px) {
  .central_western_box {
    overflow: auto;
    display: block;
  }
  .central_western_inner {
    display: block;
    width: 1170px;
  }
  .central_western_box_head h2 span:first-child {
    width: 308px;
  }
  .central_western_box_head h2 span:nth-child(2) {
    width: 195px;
  }
  .central_western_box_head h2 span:nth-child(3) {
    width: 135px;
  }
  .central_western_box_head h2 span:nth-child(4) {
    width: 165px;
  }
  .central_western_list ul li .reply_left_box {
    width: 308px;
  }
  .central_western_list ul li .reply_right_box {
    width: 194px;
  }
  .topic_box {
    width: 135px;
  }
  .content_with_add_bg .FormsAdsleft {
    display: none;
  }
  .content_with_add_bg .FormsAdsRight {
    display: none;
  }
  .content_with_add_bg .main-container,
  .content_with_add_bg .CtiyBlock {
    float: none;
    width: 100%;
  }
}

@media(max-width: 1199px){
  .user_info_right span i{    border-right: 0;}
}

@media(max-width: 991px){
.user_info {
    width: 47%;}}

@media(max-width: 767px){
.user_info{width: 80%;}    
.service-banner-left h1{font-size: 26px;}


}

@media(max-width: 575px){
.user_info {
    width: 100%;
}}

/*--------------------------------------------------------------------------------------*/
/*@media only screen and (min-width:1024px) and (max-width:1170px){...}
/*--------------------------------------------------------------------------------------*/

@media only screen and (min-width: 1024px) and (max-width: 1170px) {
  .container {
    width: 100%;
  }
  .map_form_head {
    top: -62px;
  }
  .map_form_head h5 {
    height: 60px;
    padding-top: 28px;
    font-size: 17px;
  }
  .map_form_box {
    padding: 0px 60px;
  }
  body
    .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 128px !important;
  }
  .my_account h2 {
    font-size: 20px;
  }
  .all_inner_part {
    padding-bottom: 0;
  }
  .my_account {
    margin-bottom: 15px;
  }
  .divForm {
    padding: 30px;
  }
  .form_head_section {
    padding: 25px 0px;
  }
  .form_head_section h2 {
    font-size: 22px;
  }
  .central_western_box {
    overflow: auto;
    display: block;
  }
  .central_western_inner {
    display: block;
    width: 1170px;
  }
  .central_western_inner:after,
  .central_western_inner:before {
    display: table;
    clear: both;
    content: "";
  }
  .central_western_region_list {
    padding: 30px;
  }
  .central_western_list ul li h3 {
    font-size: 14px;
  }
  .subject_announcements_postbg {
    padding: 30px 15px;
  }
  .graph_box_head h2 {
    font-size: 24px;
  }
  .subject_announcements_postbg tr th {
    font-size: 14px;
  }
  .announcements_box h3 {
    font-size: 18px;
  }
  .ContainerMinHeight {
    min-height: 300px;
  }
  .modal-content .modal-header h4 {
    font-size: 21px;
  }
  .modal-content .modal-header {
    padding: 10px;
  }
  .modal-content .modal-body .login_form {
    padding: 30px;
  }
  .login_form label {
    font-size: 16px;
  }
  .login_form .form-group {
    margin-bottom: 0px;
  }
  .login_form .forgot a {
    font-size: 16px;
  }
  .login_form .newUser a {
    font-size: 16px;
  }
  .form_div label {
    font-size: 14px;
  }
  .form_div input[type="text"],
  .form_div select,
  .form_div textarea,
  .form_div .fileType {
    font-size: 15px;
  }
  .mr-bottom-15.form-group {
    margin-bottom: 0;
    margin-top: 15px;
  }
  .advertise-box {
    padding: 30px;
  }
  .form_div h4 {
    margin-bottom: 15px;
  }
  body .inner_map_section {
    padding-top: 88px;
    min-height: 300px !important;
    padding-bottom: 30px;
  }
  .property_details .btn-danger {
    font-size: 14px;
    height: 35px;
    line-height: 35px;
  }
  .property_details h2 {
    font-size: 18px;
  }
  .my_account.property_profile h3 {
    padding: 14px !important;
  }
  .map_box_bg {
    margin-bottom: 30px;
  }
  .information_head h2 {
    font-size: 20px;
  }
  body .property_profile_bg {
    margin-left: 0;
    width: 100%;
    float: none;
    display: block;
  }
  .vision_logo {
    padding-right: 100px;
  }
  .map_form_box {
    padding: 0px 15px;
  }
  .location_filter_box .form-group {
    margin-top: 0;
  }
  .slide_content_inner h4 {
    font-size: 24px;
  }
  .slide_content_inner h1 {
    font-size: 32px;
  }
  .agreement_head h1 {
    font-size: 35px;
    padding-top: 6px;
  }
  .agreement_des_box h3 {
    font-size: 20px;
    margin-bottom: 0;
  }
  .commission_head h1 {
    font-size: 35px;
    padding-top: 6px;
  }
  .real_estate_section {
    margin: 30px 0px;
  }
  .commission_section {
    padding-bottom: 30px;
  }
  .table_bg table tr th {
    font-size: 18px;
  }
  .bank_account_section {
    padding: 15px 0px;
  }
  .termuse_head h1 {
    font-size: 35px;
    padding-top: 20px;
    top: 45px;
  }
  .termuse_head:before {
    min-height: 205px;
    background-size: 100% 235px;
  }
  .termuse_des_box {
    padding-top: 170px;
  }
  .termuse_des_box h3 {
    font-size: 24px;
  }
  .termuse_des_box ul li {
    font-size: 14px;
    padding-bottom: 15px;
  }
  .the_treaty_section {
    padding: 10px 0px;
  }
  .the_treaty_section p {
    font-size: 15px;
  }
  .about_aqarat_head h2 {
    font-size: 28px;
  }
  .about_aqarat_head {
    margin-top: -47px;
  }
  .about_aqarat_section {
    padding: 30px 0px;
  }
  .our_services_head h2 {
    font-size: 28px;
  }
  .service_box figcaption h4 {
    padding-bottom: 15px;
    font-size: 15px;
  }
  .service_box figcaption {
    padding-top: 0;
  }
  .faq_head h1 {
    font-size: 28px;
  }
  .faq_section {
    padding: 20px 0px;
  }
  .happy_clients_head h2 {
    font-size: 30px;
  }
  .happy_clients_section {
    padding: 0px 0 30px 0;
  }
  .social_media_section h2 {
    font-size: 24px;
  }
  .social_media_section h2 {
    padding-top: 10px;
  }
  .happy_clients_head {
    padding: 40px 0px 15px 0px;
  }
  .service_box .read_more {
    margin-bottom: 0;
  }
  .filter_right {
    width: 65%;
  }
  .properties_space_box table tr th {
    font-size: 16px;
  }
  .user_visitors_count ul li a {
    font-size: 14px;
  }
  .contact-us .contact-info {
    padding: 15px;
  }
  .about-us h2 {
    font-size: 20px;
    margin-bottom: 20px;
  }
  .contact-info .media .media-left {
    width: 20%;
  }
  .contact-info .media .media-left a img {
    height: auto !important;
  }
  .contact-info .media .media-body p,
  .contact-info .media .media-body p a {
    font-size: 14px;
  }
  .contact-info .media .media-body h4 {
    font-size: 18px;
  }
  .contact-info .media + .media {
    margin-top: 15px;
  }
  .staircase_apartments_bg .h2 {
    font-size: 28px;
    margin-top: 0;
  }
  .staircase_apartments_bg {
    margin: 25px;
  }
  .CityTopHead .pull-left h4 {
    font-size: 20px;
  }
  .HeadBanner {
    min-height: 230px;
  }
  .HeadBanner h1 {
    font-size: 30px;
    margin-top: 0px;
  }
  .HeadBanner.city-wall h1 {
    margin-top: 55px;
  }
  .WeServeBanner.HeadBanner h1 {
    margin-top: 55px;
  }
  .InnerWrap {
    min-height: auto;
    padding-bottom: 20px;
  }
  .CtiyBlockInner {
    padding: 15px;
    margin-top: -81px;
    top: 0;
  }
  .DirectionBox {
    top: 0;
    margin-top: -81px;
  }
  .da-thumbs li > a article span {
    font-size: 14px;
  }
  .ChatWrap .HeadBanner {
    display: none;
  }
  .chat_bg {
    margin-top: 10px;
    height: 83vh;
  }
  .AdsTit h1 {
    font-size: 26px;
  }
  .AdsWithUS .container {
    width: 500px;
  }
  .central_western_box_head h2 span:first-child {
    width: 308px;
  }
  .central_western_box_head h2 span:nth-child(2) {
    width: 195px;
  }
  .central_western_box_head h2 span:nth-child(3) {
    width: 135px;
  }
  .central_western_box_head h2 span:nth-child(4) {
    width: 165px;
  }
  .central_western_list ul li .reply_left_box {
    width: 308px;
  }
  .central_western_list ul li .reply_right_box {
    width: 194px;
  }
  .vision_logo a {
    margin-left: 20px;
    max-width: 50px;
    top: 13px;
  }
  .topic_box {
    width: 135px;
  }
  .news_detail_content .AdsBgTop {
    padding-top: 0;
  }
  .categories-sec {
    margin-top: 15px !important;
  }
  .categories-main {
    margin-top: 15px !important;
  }
  .main-div a {
    padding: 15px 0px !important;
  }
  .h2,
  h2 {
    font-size: 24px;
  }
  .team_list ul li figcaption h4 {
    font-size: 20px;
  }
  .account-hover-wrapper .ac-right {
    display: none;
  }
  .account-hover-wrapper {
    width: 400px;
  }
  .account-hover-wrapper .ac-left {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .listing-filter .bootstrap-select > .btn {
    font-size: 14px !important;
  }
  .listing-filter h4 {
    font-size: 20px;
  }
  .ListingResult .list-item figcaption h4 {
    font-size: 16px;
    padding-right: 60px;
    width: 100%;
  }
  .ListingResult .list-item figcaption h6.PriceList {
    font-size: 14px;
  }
  .property-auction-wrapper .table-heading {
    font-size: 17px;
  }
  table th,
  table td {
    padding: 10px;
    font-size: 12px;
  }
  .mapstartdiv {
    width: 100% !important;
    height: 275px !important;
  }
  .mapstartdiv .carousel .item img {
    height: 100% !important;
  }
  .td_img_box img {
    height: auto !important;
  }
  .opening-bid-table td,
  .opening-bid-table th {
    font-size: 14px;
  }
  .opening-bid-wrap {
    margin: 15px 0px;
  }
  body .btn-danger {
    font-size: 14px;
  }
  .chat-wrapper .chat-header h4 {
    font-size: 16px;
  }
  .edit-delete-bg {
    bottom: 80px;
  }
  .re-market-menu {
    margin-left: 20px;
  }
  .content_with_add_bg .FormsAdsleft {
    display: none;
  }
  .content_with_add_bg .FormsAdsRight {
    display: none;
  }
  .content_with_add_bg .main-container,
  .content_with_add_bg .CtiyBlock {
    float: none;
    width: 100%;
  }
  .priceing_box figcaption h3 {
    font-size: 22px;
    margin: 10px 0px;
  }
  .priceing_box figcaption h2 {
    font-size: 22px;
  }
  .pre_number_list {
    padding-top: 10px;
  }
  .logo {
    width: 165px;
    margin-top: 5px;
  }
  .head_right {
    padding-top: 3px;
  }
  #table-sec {
    padding-top: 25px !important;
  }
  .new_page_title {
    top: 115px;
  }
  .new_page_title h2 {
    font-size: 28px;
  }
  .evaluators_box h3 {
    font-size: 22px;
    margin-top: 0;
  }
  .form-group {
    margin-top: 15px;
  }
  .evaluators_page_content {
    padding-bottom: 20px;
  }
  .auction_filter_bg {
    padding: 15px 0px;
  }
  .auction_filter_bg h3 {
    margin-top: 0;
    font-size: 18px;
  }
  .auction_filter_bg br {
    display: none;
  }
  .auction_filter_bg label {
    font-size: 14px;
    font-weight: normal;
  }
  .auction_filter_bg select {
    font-size: 12px;
    height: 35px;
  }
  .auction_filter_bg input {
    font-size: 12px;
    height: 35px;
  }
  .auction_filter_bg .btn {
    height: 35px;
    font-size: 12px;
    line-height: 35px;
  }
  .room_details {
    margin-top: 15px;
  }
  .AdsBgTop {
    padding: 25px 0px;
  }
  #table-sec {
    padding: 20px !important;
  }
  .consultants_slide_box h3 {
    font-size: 18px;
  }
  .consultants_slide_box h2 {
    font-size: 18px;
  }
  .consultants_services_bg {
    padding: 40px 0px;
  }
  .search_engine_section h2 {
    font-size: 44px;
  }
  .remember_me {
    margin-top: 10px;
  }
  .termuse_des_box ul {
    padding-bottom: 5px;
  }
  .Social_Media_Share {
    display: none;
  }
  .modal.custom .modal-dialog {
    width: 400px;
  }
}

/*--------------------------------------------------------------------------------------*/
/*@media only screen and (min-width:768px) and (max-width:1023px){...}
/*--------------------------------------------------------------------------------------*/

@media (max-width: 1023px) {
  .account-hover-wrapper {
    pointer-events: auto !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .banner-content h4 {
    font-size: 30px;
  }
  .owl-carousel.owl-theme .owl-prev {
    left: 0px;
  }
  .owl-carousel.owl-theme .owl-next {
    right: 0px;
  }
  .section-title {
    font-size: 28px;
  }
  .project-footer {
    padding: 10px;
  }
  .unit-price,
  .unit-status {
    font-size: 15px;
  }
  .unit-btn.btn {
    font-size: 15px;
    border-radius: 2px;
    padding: 5px 15px;
  }
  .request-developer-section figcaption .btn {
    font-size: 16px;
    padding: 10px 15px;
  }
  .banner-below-content {
    height: 220px;
    margin: 10px 0;
  }
  .project-name-content {
    padding: 15px;
  }
  .properties-list-inner {
    flex: 0 0 100%;
    margin: 5px 0;
    flex-direction: column;
  }
  .properties-list-inner figure {
    flex: 0 0 210px;
  }
  .contact-us-section .section-title {
    margin-bottom: 20px;
    margin-top: 20px;
  }

  .container {
    width: 100%;
  }
  .map_form_head {
    top: -55px;
    left: 0;
  }
  .map_form_head h5 {
    height: 60px;
    padding-top: 28px;
    font-size: 17px;
    width: 155px;
    height: 50px;
    padding-top: 17px;
    font-size: 14px;
    background-size: 155px 50px;
    padding-left: 20px;
  }
  body
    .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100% !important;
  }
  .englishLanguage .col-md-2 {
    float: left;
    width: 15%;
    padding: 0px 5px;
  }
  .location_box {
    top: 45px;
  }

  .vision_logo a {
    display: block;
    width: 80px;
    top: 0;
  }
  .head_right {
    padding-top: 0;
  }
  .map_section {
    top: 75px;
    height: -moz-calc(100% - 163px);
    height: -webkit-calc(100% - 163px);
    height: -o-calc(100% - 163px);
    height: -ms-calc(100% - 163px);
    height: calc(100% - 163px);
  }
  .inner_page_content_bg {
    padding-top: 76px;
  }
  .my_account h2 {
    font-size: 20px;
  }
  .news_comments {
    display: block;
  }
  .news_comments .form-group .col-md-1 {
    float: left;
    width: 75px;
  }
  .news_comments .form-group .col-md-11 {
    float: left;
    width: 75%;
  }
  .divForm {
    padding: 30px;
  }
  .form_head_section {
    padding: 25px 0px;
  }
  .form_head_section h2 {
    font-size: 22px;
  }
  .central_western_box {
    overflow: auto;
    display: block;
  }
  .central_western_inner {
    display: block;
    width: 1170px;
  }
  .central_western_inner:after,
  .central_western_inner:before {
    display: table;
    clear: both;
    content: "";
  }
  .central_western_region_list {
    padding: 30px;
  }
  .central_western_list ul li h3 {
    font-size: 14px;
  }
  .subject_announcements_postbg {
    padding: 30px 15px;
  }
  .graph_box_head h2 {
    font-size: 20px;
  }
  .subject_announcements_postbg tr th {
    font-size: 14px;
  }
  .announcements_box h3 {
    font-size: 18px;
  }
  .ContainerMinHeight {
    min-height: 500px;
  }
  .modal-content .modal-header h4 {
    font-size: 21px;
  }
  .modal-content .modal-header {
    padding: 10px;
  }
  .modal-content .modal-body .login_form {
    padding: 30px;
  }
  .login_form label {
    font-size: 16px;
  }
  .login_form .form-group {
    margin-bottom: 0px;
  }
  .login_form .forgot a {
    font-size: 16px;
  }
  .login_form .newUser a {
    font-size: 16px;
  }
  .form_div label {
    font-size: 15px;
  }
  .form_div input[type="text"],
  .form_div select,
  .form_div textarea,
  .form_div .fileType {
    font-size: 15px;
  }
  .mr-bottom-15.form-group {
    margin-bottom: 0;
    margin-top: 15px;
  }
  .advertise-box {
    padding: 30px;
  }
  .form_div h4 {
    margin-bottom: 15px;
  }
  .form_div label {
    font-size: 14px;
  }
  .form-group {
    margin-top: 15px;
  }
  body .inner_map_section {
    padding-top: 100px;
    min-height: 100px !important;
  }
  .property_details .btn-danger {
    font-size: 14px;
    height: 35px;
    line-height: 35px;
  }
  .property_details h2 {
    font-size: 18px;
  }
  .all_inner_part {
    padding-bottom: 0px;
  }
  .map_box_bg {
    margin-bottom: 30px;
  }
  .information_head h2 {
    font-size: 20px;
  }
  .my_account {
    margin-bottom: 35px;
  }
  .information_head h3 {
    font-size: 22px;
  }
  body .property_profile_bg {
    margin-left: 0;
    width: 100%;
    float: none;
    display: block;
  }
  body .property_profile_bg {
    margin-left: 0;
    width: 100%;
    float: none;
    display: block;
  }

  .header_menu {
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 0px;
  }
  .property_profile h3 {
    padding: 14px !important;
  }
  .inner_map_section .all_inner_part {
    padding-top: 0;
  }
  .map_form_box {
    padding: 0px 15px;
    bottom: 130px;
  }
  .form_select_box label {
    font-size: 12px;
  }
  .location_filter_box .form-group {
    margin-top: 0;
  }
  .input_fields_wrap .add_box {
    height: 55px;
  }
  .slide_content_inner h4 {
    font-size: 22px;
  }
  .slide_content_inner h1 {
    font-size: 30px;
  }
  .agreement_head h1 {
    font-size: 30px;
    padding-top: 8px;
  }
  .agreement_des_box h3 {
    font-size: 17px;
    margin-bottom: 0;
  }
  .commission_head h1 {
    font-size: 30px;
    padding-top: 8px;
  }
  .real_estate_section {
    margin: 30px 0px;
  }
  .commission_section {
    padding-bottom: 30px;
  }
  .table_bg table tr th {
    font-size: 18px;
  }
  .bank_account_section {
    padding: 15px 0px;
  }
  .termuse_head h1 {
    font-size: 30px;
    padding-top: 20px;
    top: 45px;
  }
  .termuse_head:before {
    min-height: 205px;
    background-size: 100% 235px;
  }
  .termuse_des_box {
    padding-top: 170px;
  }
  .termuse_des_box h3 {
    font-size: 24px;
  }
  .termuse_des_box ul li {
    font-size: 14px;
    padding-bottom: 15px;
  }
  .termuse_des_box ul li:last-child {
    padding-bottom: 0;
  }
  .the_treaty_section {
    padding: 10px 0px;
  }
  .the_treaty_section p {
    font-size: 15px;
  }
  .new_page_content {
    padding-top: 0px;
  }
  .agreement_des p {
    padding-bottom: 0;
  }
  .real_estate_des h2 {
    font-size: 22px;
  }
  .about_aqarat_head h2 {
    font-size: 22px;
  }
  .about_aqarat_head {
    margin-top: -43px;
  }
  .about_aqarat_section {
    padding: 30px 0px;
  }
  .our_services_head h2 {
    font-size: 22px;
  }
  .service_box figcaption h4 {
    padding-bottom: 15px;
    font-size: 15px;
  }
  .service_box figcaption {
    padding-top: 0;
  }
  .faq_head h1 {
    font-size: 22px;
  }
  .faq_section {
    padding: 20px 0px;
  }
  .happy_clients_head h2 {
    font-size: 22px;
  }
  .happy_clients_section {
    padding: 0px 0 30px 0;
  }
  .social_media_section h2 {
    font-size: 22px;
  }
  .social_media_section h2 {
    padding-top: 7px;
  }
  .happy_clients_head {
    padding: 40px 0px 15px 0px;
  }
  .service_box .read_more {
    margin-bottom: 0;
  }
  .about_aqarat_des {
    padding-top: 20px;
  }
  .about_aqarat_des {
    padding-top: 20px;
  }
  .values_vision_des {
    padding: 20px;
  }
  .about_aqarat_des h2 {
    font-size: 18px;
  }
  .values_vision_des p {
    font-size: 14px;
    margin-bottom: 0;
  }
  .values_vision_des h2 {
    font-size: 20px;
    padding-bottom: 10px;
  }
  .values_vision_box {
    margin-bottom: 0;
  }
  .our_services_head {
    padding: 25px 0px;
  }
  .service_box {
    padding: 15px;
  }
  .our_service_list ul li {
    width: 50%;
  }
  .view_all_button {
    padding: 30px 0px;
  }
  .faq_head {
    padding: 20px 0px;
  }
  .social_media_section ul li {
    margin-right: 25px;
  }
  .social_media_section ul li a {
    width: 35px;
  }
  .filter_right {
    width: 72%;
  }
  .properties_space_box table tr th {
    font-size: 16px;
  }
  .user_visitors_count ul li a {
    font-size: 14px;
  }
  .filter_left {
    width: 200px;
  }
  .graph_content_bg {
    padding: 0px 15px 45px 15px;
  }
  .filter_box1_coulm1 {
    float: none;
    display: block;
    width: 100%;
  }
  .filter_box1_coulm1:after,
  .filter_box1_coulm1:before {
    display: table;
    clear: both;
    content: "";
  }
  .filter_box1_coulm2 {
    float: none;
    display: block;
    width: 100%;
    margin-top: 15px;
  }
  .filter_box2 ul li {
    float: none;
    margin-right: 0;
    width: 100%;
    margin-bottom: 15px;
  }
  .filter_box2 ul li:last-child {
    margin-bottom: 0;
  }
  .contact-us .contact-info {
    padding: 15px;
    margin-right: 0;
  }
  .about-us h2 {
    font-size: 20px;
    margin-bottom: 20px;
  }
  .contact-info .media .media-left {
    width: 20%;
  }
  .contact-info .media .media-left a img {
    height: auto !important;
  }
  .contact-info .media .media-body p,
  .contact-info .media .media-body p a {
    font-size: 14px;
  }
  .contact-info .media .media-body h4 {
    font-size: 18px;
  }
  .contact-info .media + .media {
    margin-top: 15px;
  }
  #contactUs .modal-dialog {
    width: 78% !important;
  }
  .contact-us {
    padding: 20px;
  }
  .staircase_apartments_bg .h2 {
    font-size: 22px;
    margin-top: 0;
  }
  .staircase_apartments_bg {
    margin: 25px;
  }
  .CityTopHead .pull-left h4 {
    font-size: 20px;
  }
  .HeadBanner {
    min-height: 230px;
  }
  .HeadBanner h1 {
    font-size: 24px;
    margin-top: 0px;
  }
  .HeadBanner.city-wall h1 {
    margin-top: 55px;
  }
  .WeServeBanner.HeadBanner h1 {
    margin-top: 55px;
  }
  .InnerWrap {
    min-height: auto;
    padding-bottom: 20px;
  }
  .CtiyBlockInner {
    padding: 15px;
    margin-top: -81px;
    top: 0;
  }
  .CtiyBlockInner ul li {
    width: 50% !important;
  }
  .CtiyBlockInner ul li:nth-child(1) {
    width: 100% !important;
  }
  .CtiyBlockInner figure {
    height: 260px;
    overflow: hidden;
  }
  .CtiyBlockInner figure img {
    object-fit: cover;
    object-position: center;
    width: 100%;
    height: 100%;
  }
  .DirectionBox {
    top: 0;
    margin-top: -81px;
  }
  .da-thumbs li > a article span {
    font-size: 14px;
  }
  .da-thumbs > li {
    width: 50%;
  }
  .inner_page_content_bg {
    padding: 0;
  }
  .FormsPageAds .FormsAdsleft,
  .FormsPageAds .FormsAdsRight {
    display: none;
  }
  .FormsPageAds .central_western_region_list {
    width: 100%;
    padding: 0px 15px;
  }
  .FilterNav,
  .FilterClose {
    display: block;
  }
  .FilterLeft {
    position: fixed;
    z-index: 9999;
    left: -300px;
    height: 100%;
    top: 0;
  }
  .FilterLeft.active {
    left: 0;
  }
  .ListingRight {
    width: 100%;
  }
  .ListingResult article figcaption h4 {
    font-size: 20px;
  }
  .ListingResult article figcaption h6.PriceList {
    font-size: 20px;
  }
  .PropertyNum h4 {
    font-size: 18px;
  }
  .PropertyNum h4 span {
    display: inline-block;
  }
  .ChatWrap .HeadBanner {
    display: none;
  }
  .chat_bg {
    margin-top: 10px;
    height: 83vh;
  }
  .chat_left_sidebar {
    width: 220px;
  }
  .chat_message_bg {
    padding-left: 220px;
  }
  .chat_user_image_des figcaption h4,
  .chat_user_list ul li figcaption h4,
  .message_top_user_box figcaption h4 {
    font-size: 13px;
  }
  .ChatWelcome article {
    text-align: center;
  }
  .message_box figcaption .message {
    padding: 10px 15px;
    font-size: 13px;
  }
  .AdsTit h1 {
    font-size: 26px;
  }
  .AdsMidBlk {
    margin: 10px 0px;
  }
  .AdsMidBlk .col-md-2 {
    width: 120px;
    padding: 0px;
  }
  .AdsMidBlk .col-md-8 {
    width: calc(100% - 240px);
  }
  .AdsWithUS .container {
    width: 500px;
  }
  .AdsWithUS .container .col-md-8,
  .AdsWithUS .container .col-md-4 {
    width: 50%;
    float: left;
  }
  .AdsWithUS .col-md-8 h4 {
    font-size: 30px;
  }
  .staircase_apartments_head h2 {
    font-size: 18px;
  }
  body .form_notification_list ul li figure {
    width: 35px;
    height: 35px;
  }
  .notification_list ul li figcaption {
    width: 85%;
  }
  .central_western_box_head h2 span:first-child {
    width: 308px;
  }
  .central_western_box_head h2 span:nth-child(2) {
    width: 195px;
  }
  .central_western_box_head h2 span:nth-child(3) {
    width: 135px;
  }
  .central_western_box_head h2 span:nth-child(4) {
    width: 165px;
  }
  .central_western_list ul li .reply_left_box {
    width: 308px;
  }
  .central_western_list ul li .reply_right_box {
    width: 194px;
  }
  .topic_box {
    width: 135px;
  }
  .archive-section .col-md-12 {
    width: 100%;
  }
  body.arabicbody .archive-section .row:last-child .col-md-4 {
    float: none;
  }
  .news_detail_content .AdsBgTop {
    padding-top: 0;
  }
  .news_des h3 {
    font-size: 28px;
  }
  h3,
  .h3 {
    font-size: 22px;
  }
  .categories-sec {
    margin-top: 15px !important;
  }
  .categories-main {
    margin-top: 15px !important;
  }
  .main-div a {
    padding: 15px 0px !important;
  }
  .evaluators_list ul li a {
    height: 220px;
  }
  .books_articles_big_pic {
    width: 440px;
    height: 565px;
  }
  .book_box3 {
    left: -92px;
    top: -154px;
    width: 208px;
    height: 235px;
  }
  .book_box4 {
    left: 115px;
    top: -92px;
    width: 217px;
    height: 86px;
  }
  .book_box2 {
    left: -151px;
    bottom: 290px;
    width: 202px;
    height: 197px;
  }
  .book_box1 {
    left: -125px;
    bottom: 136px;
    width: 130px;
    height: 154px;
  }
  .book_box5 {
    right: -69px;
    top: -20px;
    width: 175px;
    height: 203px;
  }
  .book_box6 {
    right: -152px;
    top: 183px;
    width: 157px;
    height: 141px;
  }
  .book_box7 {
    right: -168px;
    top: 390px;
    width: 334px;
    height: 220px;
  }
  .book_box9 {
    top: 562px;
  }
  .book_box8 {
    right: -15px;
    top: 605px;
    width: 181px;
    height: 140px;
  }
  .book_box9 {
    right: 168px;
    top: 560px;
    width: 244px;
    height: 98px;
  }
  .salesbyblocks.evaluators_list ul li {
    width: 50%;
  }
  .h2,
  h2 {
    font-size: 24px;
  }
  .team_list ul li figcaption h4 {
    font-size: 16px;
  }
  .team_list ul li figure {
    height: 165px;
  }
  .openings_list_left h4 {
    font-size: 18px;
  }
  .apply_button a {
    font-size: 16px;
  }
  .message_box figure {
    width: 40px;
  }
  .message_box figure a {
    height: 40px;
  }
  .account-hover-wrapper .ac-right {
    display: none;
  }
  .account-hover-wrapper {
    width: 300px;
  }
  .account-hover-wrapper .ac-left {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .sar_drop_down {
    transform: translateX(-100%);
    left: 0;
    top: 25px;
  }
  body.arabicbody .sar_drop_down {
    transform: translateX(0);
  }
  .listing-filter .bootstrap-select > .btn {
    font-size: 12px !important;
  }
  .listing-filter h4 {
    font-size: 20px;
  }
  .ListingResult .list-item figcaption h4 {
    font-size: 18px;
  }
  .ListingResult .list-item figcaption h6.PriceList {
    font-size: 16px;
  }
  .map-n-listing {
    display: block;
  }
  .map-n-listing .auction-listing {
    flex: 0 0 100%;
    max-width: 100%;
    height: auto;
  }
  .map-wrpper {
    height: 300px;
    padding-top: 0;
  }
  body.englishbody .map-n-listing .auction-listing {
    padding-bottom: 0;
  }
  .header_menu ul li a {
    padding: 10px 5px;
  }
  .add-images-wrap {
    margin-top: 110px;
  }
  .add-images-wrap .owl-nav .owl-prev {
    top: -8px;
  }
  .add-images-wrap .owl-nav .owl-next {
    top: -8px;
  }
  .FormBtnTabs ul li a {
    font-size: 13px;
  }
  .FormBtnTabs-inner {
    margin-top: 15px;
  }
  .add-auction-wraper > .container {
    margin-top: 0;
  }
  .property-auction-wrapper .table-heading {
    font-size: 17px;
  }
  table th,
  table td {
    padding: 10px;
    font-size: 12px;
  }
  .mapstartdiv {
    width: 100% !important;
    height: 275px !important;
  }
  .mapstartdiv .carousel .item img {
    height: 271px !important;
  }
  .td_img_box img {
    height: auto !important;
    width: 100% !important;
  }
  .opening-bid-table td,
  .opening-bid-table th {
    font-size: 14px;
  }
  .opening-bid-wrap {
    margin: 15px 0px;
  }
  body .btn-danger {
    font-size: 14px;
  }
  .chat-wrapper .chat-header h4 {
    font-size: 16px;
  }
  #map-auction {
    max-width: 100%;
  }
  .termuse_des_box ul {
    padding-bottom: 20px;
  }
  .edit-delete-bg {
    bottom: 80px;
  }
  .member_price_table_bg .modal-dialog {
    width: 90%;
  }
  .chat-wrapper.public-chat {
    margin-bottom: 0px;
  }
  .content_with_add_bg .FormsAdsleft {
    display: none;
  }
  .content_with_add_bg .FormsAdsRight {
    display: none;
  }
  .content_with_add_bg .main-container,
  .content_with_add_bg .CtiyBlock {
    float: none;
    width: 100%;
  }
  .bedroom_bathroom_landara_bg .row .col-md-12 {
    float: none;
  }
  .search_engine_section {
    min-height: 240px;
  }
  .search_engine_section h2 {
    font-size: 36px;
  }
  .arabicbody .col-md-10,
  .arabicbody .col-md-11,
  .arabicbody .col-md-12,
  .arabicbody .col-md-3,
  .arabicbody .col-md-4 .arabicbody .col-md-5,
  .arabicbody .col-md-6,
  .arabicbody .col-md-7,
  .arabicbody .col-md-8,
  .arabicbody .col-md-9 {
    float: none;
  }
  .region_city_select {
    margin-bottom: 10px;
  }
  .property_requests_list {
    padding-top: 0;
  }
  .priceing_box figcaption h3 {
    font-size: 16px;
    margin: 15px 0px;
  }
  .priceing_box figcaption h2 {
    font-size: 18px;
    padding-bottom: 0px;
  }
  .pre_number_list {
    padding-top: 10px;
  }
  .member_inner_head {
    font-size: 18px;
  }
  .my_account_row {
    display: block;
  }
  .divForm label {
    font-size: 16px;
  }
  .WeatherTop {
    margin-top: 30px;
  }
  .WeatherTop .col-md-4 {
    margin-bottom: 15px;
  }
  .WeatherTop .col-md-4:last-child {
    margin-bottom: 0;
  }
  .filter_box1 {
    flex-wrap: wrap;
  }
  .filter_box1_coulm1 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .filter_left {
    width: auto;
  }
  .filter_box1_coulm2 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .filter_box2 ul {
    display: block;
  }
  .head_right {
    padding-top: 0;
  }
  .head_right {
    position: absolute;
    left: 0;
    top: 66px;
    width: 100%;
    background: #000000;
    display: none;
  }
  .header_menu {
    float: none;
    display: block;
    width: 100%;
  }
  .header_menu ul li {
    float: none;
    display: block;
    width: 100%;
    padding: 0;
    border-bottom: solid 1px #252525;
  }
  .header_menu ul li a {
    display: block;
    width: 100%;
    padding: 10px;
    text-align: left;
    border: none;
     color: #fff;
  }
  .advertise_button {
    float: none;
    display: block;
    width: 100%;
    margin: 0;
    padding: 10px;
    border-bottom: solid 1px #252525;
    border-left: none;
  }
  .login_button {
    float: none;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    border: none;
    padding: 10px;
  }
  .login_button a {
    padding: 10px;
    display: block;
    width: 100%;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .language_button {
    float: none;
    margin: 0;
    padding: 0px;
   
    text-align: right;
    border-top: solid 1px #252525;
  }
  .language_button a {
    display: block;
    padding: 10px;
  }
  .quote_box_bg.active {
    width: 220px;
  }
  .menu_toggel {
    display: block;
    top: 9px;

  }
  .re-market-menu {
    display: none;
  }
  .quote_box_bg {
    display: none;
  }
  .arabicbody .map_form_head {
    right: -2px;
  }
  .acoount-hover-list {
    width: 98%;
    right: 0 !important;
    margin: 0 1%;
  }
  .account-hover-wrapper {
    width: 98%;
    margin: 0 1%;
    right: 0;
    position: relative;
    display: block;
    opacity: 1;
    top: 15px;
    left: 0;
  }
  .header_menu > ul > li:hover .account-hover-wrapper {
    transform: translateY(0px);
    top: 0px;
  }
  .acoount-hover-list {
    width: 98%;
    right: 0 !important;
    margin: 0 1%;
    display: block;
    opacity: 1;
    position: relative;
    transform: scale(1);
    top: 0;
  }
  .header_menu ul li ul li {
    flex-wrap: wrap;
  }
  .header_menu ul li ul li ul.acoount-hover-list {
    position: relative;
    left: 0;
    display: block;
    opacity: 1;
    transform: scale(1);
    width: 100%;
  }
  .acoount-hover-list ul:before {
    content: none;
  }
  .account-hover-wrapper:before {
    right: auto;
    left: 15px;
  }
  .arabicbody .account-hover-wrapper:before {
    right: 15px;
    left: auto;
  }
  .flag_btn .dropdown-menu {
    right: auto;
  }
  .foot_menu ul li {
    padding: 0px 2px;
  }
.search_button {
    margin-left: 15px;
    padding: 20px 0 10px;
}
  .flag_btn {
    margin-left: 0;
    border: none;
  }
  .arabicbody .header_menu ul li a {
    text-align: right;
  }
  .arabicbody .login_button a {
    text-align: right;
  }
  .arabicbody .language_button {
    text-align: right;
  }
  .arabicbody .flag_btn {
    float: left;
  }
  .arabicbody .search_button {
    float: right;
  }
  .arabicbody .flag_btn .dropdown button.btn.dropdown-toggle .show_menu {
    left: 96px;
  }
  .ac-recenter .ac-left ul {
    margin-top: 0;
  }
  body.arabicbody .account-hover-wrapper ul li a i {
    right: 94%;
  }
  .customscroll-latestnews {
    height: 350px;
  }
  body .news-page h1 {
    font-size: 18px;
  }
  .recent-poll-section {
    margin-top: 15px;
  }
  .AdsBgTop {
    padding: 15px 0px;
  }
  .header_menu ul li ul li {
    display: flex;
  }
  .priceing_box {
    padding: 15px;
  }
  .price-table tr td h4 {
    font-size: 14px;
  }
  .price-table tr td img {
    min-width: 25px;
  }
  .new_page_title {
    top: 55px;
  }
  .new_page_title h2 {
    font-size: 26px;
  }
  .evaluators_box h3 {
    font-size: 22px;
    margin-top: 0;
  }
  .form-group {
    margin-top: 15px;
  }
  .evaluators_page_content {
    padding-bottom: 20px;
  }
  .page_title_bg img {
    min-height: 190px;
  }
  .region_city_box .col-md-4:last-child .form-group {
    margin-bottom: 0;
  }
  .listing-filter.listing-filter-1 .form_select_box .filter-option {
    padding-right: 15px;
  }
  .auction_filter_bg {
    padding: 15px 0px;
  }
  .auction_filter_bg h3 {
    margin-top: 0;
    font-size: 18px;
  }
  .auction_filter_bg br {
    display: none;
  }
  .auction_filter_bg label {
    font-size: 13px;
    font-weight: normal;
  }
  .auction_filter_bg .row {
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .auction_filter_bg .row .col-md-2 {
    flex: 0 0 33.3%;
    max-width: 33.3%;
  }
  .auction_filter_bg .row .col-md-2:last-child {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
  }
  .auction_filter_bg .btn {
    margin: auto;
  }
  .consultants_slide_box h3 {
    font-size: 16px;
  }
  .consultants_slide_box h2 {
    font-size: 16px;
  }
  .consultants_services_bg {
    padding: 25px 0px;
  }
  .request_add_button {
    margin-top: 30px;
  }
  .books_articles_content {
    padding: 180px 0px 30px 0px;
  }
  .books_articles_slider .owl-prev {
    width: 40px;
    height: 40px;
    left: -10px;
  }
  .books_articles_slider .owl-prev span {
    font-size: 43px;
    top: -15px;
  }
  .books_articles_slider .owl-next {
    width: 40px;
    height: 40px;
    right: -10px;
  }
  .books_articles_slider .owl-next span {
    font-size: 43px;
    top: -15px;
  }
  .books_articles_box {
    margin-bottom: 225px;
  }
  .books_articles_slider .owl-dots {
    display: none;
  }
  .request_add_button2 {
    margin-bottom: 0;
  }
  .sales_filter h2 {
    margin: 0;
  }
  .name_box h3 {
    margin: 0;
  }
  .remember_me {
    margin-top: 10px;
  }

  .Social_Media_Share article .Social_Media_ShareName {
    display: none;
  }
  .Social_Media_Share article .Social_Media_ShareIocns {
    margin-left: 0;
  }
  .Social_Media_Share article .Social_Media_ShareIocns a {
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 10px;
  }

  .modal.custom .modal-dialog {
    width: 400px;
  }
.login_button img {
    position: absolute;
    right: 25px;
    top: 28px;
}
  .login_button .acoount-hover-list img {
    position: inherit;
  }
  body.arabicbody .location_filter_box .col-md-5,
  body.arabicbody .location_filter_box .col-md-2 {
    float: none;
  }
  li.mega-menu .account-hover-wrapper {
    display: block;
    opacity: 1;
    position: relative;
    top: 15px;
  }
  .header_menu > ul > li.mega-menu:hover .account-hover-wrapper {
    transform: translateY(0px);
  }
  .header_menu ul li.mega-menu a {
    width: 50%;
  }

  /**/
.top-bar .row{display:flex;align-items:center}
.logo{width:165px}
.banner-slider figure img{object-fit:cover;height:450px}
.banner-content-inner{width:70%;padding:0 18px}
.banner-content h1{font-size:35px;color:#fff;margin-bottom:15px}
.re-shape{right:10px;top:-125px}
.about-aqarat-l{left:-14%;top:-25%}
.Rectangle-shape img{width:60%}
.services-list{justify-content:center}
.services-list li{width:21%}
.services-shape{width:30%}
.services-shape{position:absolute;right:-15%;top:-16%}
.services-list li figcaption h3{font-size:16px}
.blogs-sec-r{position:absolute;right:1%;bottom:0}
.blogs-sec-l{position:absolute;left:-3%;top:-22%}
.section-pading{padding:50px 0 60px}
.remarket-submenu ul{left:0!important}
span.circle-shape img{width:75%}
.about-aqarat-r{display:none}
.footer-left figure{width:60%}
footer ul li a{font-size:16px}
footer{padding:55px 0 0}
.blogs-sec.section-pading{padding-top:0}
.heading-card h2{font-size:30px}
.head_right-inner{display:initial}
.header_menu ul li:nth-child(2){display:none}
.row.cities-list .col-md-4{width:50%;float:left;margin-bottom:29px}
.row.properties-list .col-md-4{width:50%;float:left;margin-bottom:29px}
.btn-group{width:100%}
.re-developers.section-pading .col-md-4{float:left;margin-bottom:30px;width:50%}
.auctions-sec.section-pading.pt-0{padding-top:0}
.about-aqarat .row{align-items:center;display:flex;flex-direction:column-reverse}
.about-aqarat.section-pading.pt-0{padding-top:0}
.about-aqarat-right.text-right{padding-bottom:45px}
section.News-sec .row .col-md-4{width:50%;float:left}
.services-list li{width:28%}
section.blogs-sec .col-md-4{width:50%;float:left;margin-bottom:30px}
.footer-impo-link{width:50%;float:left}
.footer-social-link{width:50%;float:left}
.policy-info{margin-top:30px}
.footer-left{margin-bottom:40px}

.inner-banner figure img{    height: 260px;}
.inner-banner-content h3 {
    font-size: 30px;}

   .details-page-left,.details-page-right {
    width: 50%;
    float: left;
}

.col-md-6.details-page-right {
    padding-left: 10px;
}
.img-content-box figure img {
    height: 200px;}

.img-content-box figcaption h3 {
    font-size: 18px;}

    .titledeedwallets-sec .row .col-md-4 {
    margin-bottom: 20px;
}
.total-info{    width: 90%;}

.profile-detail-info {
    width: 90%;}

    .top-bar .col-md-6 {
    width: 50%;
}
.inner-banner-content{    top: -80px;}

.row.online-store-main .col-md-3 {
    margin-bottom: 25px;
    float: left;
    width: 33.33%;
}
.itesm-list .img-content-box figure img {
    height: 155px;
}
.itesm-list .row .col-sm-3 {
   
    width: 33%;
}

.serch-info{    flex-wrap: wrap;}

    .acoount-hover-list li a{    justify-content: flex-start;}
}

@media only screen and (min-width: 550px) and (max-width: 767px) {

.top-bar .row{display:flex;align-items:center;    justify-content: space-between;}
.logo{width:165px}
.banner-slider figure img{object-fit:cover;height:450px}
.banner-content-inner{width:70%;padding:0 18px}
.banner-content h1{font-size:30px;color:#fff;margin-bottom:15px}
.re-shape{right:10px;top:-125px}
.about-aqarat-l{left:-14%;top:-25%}
.Rectangle-shape img{width:60%}
.services-list{justify-content:center}
.services-list li{width:21%}
.services-shape{width:30%}
.services-shape{position:absolute;right:-15%;top:-16%}
.services-list li figcaption h3{font-size:16px}
.blogs-sec-r{position:absolute;right:1%;bottom:0}
.blogs-sec-l{position:absolute;left:-3%;top:-22%}
.section-pading{padding:50px 0 60px}
.remarket-submenu ul{left:0!important}
span.circle-shape img{width:75%}
.about-aqarat-r{display:none}
.footer-left figure{width:40%}
footer ul li a{font-size:16px}
footer{padding:35px 0 0}
.blogs-sec.section-pading{padding-top:0}
.heading-card h2{font-size:28px}
.head_right-inner{display:initial}
.header_menu ul li:nth-child(2){display:none}
.row.cities-list .col-md-4{width:50%;float:left;margin-bottom:29px}
.row.properties-list .col-md-4{width:50%;float:left;margin-bottom:29px}
.btn-group{width:100%}
.re-developers.section-pading .col-md-4{float:left;margin-bottom:30px;width:50%}
.auctions-sec.section-pading.pt-0{padding-top:0}
.about-aqarat .row{align-items:center;display:flex;flex-direction:column-reverse}
.about-aqarat.section-pading.pt-0{padding-top:0}
.about-aqarat-right.text-right{padding-bottom:45px}
section.News-sec .row .col-md-4{width:50%;float:left}
.services-list li {
    width: 31%;
    margin: 0 5px 10px;
}
section.blogs-sec .col-md-4{width:50%;float:left;margin-bottom:30px}
.footer-impo-link{width:50%;float:left}
.footer-social-link{width:50%;float:left}
.policy-info{margin-top:30px}
.footer-left{margin-bottom:40px}

.top-bar .col-md-6 {
    width: 50%;
}
.foot_copyright{    padding-top: 20px;
  
    padding-bottom: 8px;}

    .stock-pannel .row .col-sm-4 {
    width: 50%;
    float: left;
}
.img-content-box figure img {
    height: 200px;
   
}
.tabs-filtes ul.nav.nav-tabs li a{    font-size: 16px;}

.inner-banner figure img {
    height: 150px;}

.inner-banner-content h3 {
    font-size: 24px;
}
.details-page-right {
    padding-top: 25px;
}
.details-page-left figure img {
    height: 300px;}

    .events-pannel .row .col-sm-4 {
    width: 50%;
    float: left;
    margin-bottom: 30px;
}
    .titledeedwallets-sec .row .col-md-4 {
    margin-bottom: 20px;
}
.total-info{    width: 90%;}

.profile-detail-info {
    width: 90%;}

    .top-bar .col-md-6 {
    width: 50%;
}
.calculators-page .total-info{    width: 100%;    flex-wrap: wrap;}

.total-info li{    flex: initial;
    padding: 10px 10px 10px;    width: 50%;}

    .row.online-store-main .col-md-3 {
    margin-bottom: 25px;
    float: left;
    width: 50%;
}

.calculators-page .search-box{    width: 70%;}

.itesm-list .row .col-sm-3 {
    margin-bottom: 30px;
    width: 50%;
    float: left;

}
.items-page .search-box{    width: 100%;}
.serch-info{    flex-wrap: wrap;}
.search_button {
    margin-left: 15px;
    padding: 20px 0 10px;
}

    .acoount-hover-list li a{    justify-content: flex-start;}
}

@media only screen and (min-width: 320px) and (max-width: 549px) {

.filtes-box .form-group{width:65%;padding-right:25px}
span.circle-shape{display:none}
.banner-slider .owl-carousel.owl-theme button.owl-prev,.owl-carousel.owl-theme button.owl-next{margin:0 10px}
.top-bar .row{display:flex;align-items:center;justify-content:space-between}
.logo{width:165px}
.banner-slider figure img{object-fit:cover;height:370px}
.banner-content-inner{width:85%;padding:0 0;padding-bottom:25px}
.banner-content h1{font-size:24px;color:#fff;margin-bottom:15px;line-height:1.5}
.re-shape{right:10px;top:-125px}
.about-aqarat-l{left:-14%;top:-25%}
.Rectangle-shape img{width:60%}
.services-list{justify-content:center}
.services-list li{width:21%}
.services-shape{width:30%}
.services-shape{position:absolute;right:-15%;top:-16%}
.services-list li figcaption h3{font-size:16px}
.blogs-sec-r{position:absolute;right:1%;bottom:0}
.blogs-sec-l{position:absolute;left:-3%;top:-22%}
.section-pading{padding:50px 0 60px}
.remarket-submenu ul{left:0!important}
span.circle-shape img{width:75%}
.about-aqarat-r{display:none}
.footer-left figure{width:40%}
footer ul li a{font-size:16px}
footer{padding:35px 0 0}
.blogs-sec.section-pading{padding-top:0}
.heading-card h2{font-size:24px}
.head_right-inner{display:initial}
.header_menu ul li:nth-child(2){display:none}
.row.cities-list .col-md-4{width:100%;float:left;margin-bottom:29px}
.row.properties-list .col-md-4{width:100%;float:left;margin-bottom:29px}
.btn-group{width:100%}
.re-developers.section-pading .col-md-4{float:left;margin-bottom:30px;width:100%}
.auctions-sec.section-pading.pt-0{padding-top:0}
.about-aqarat .row{align-items:center;display:flex;flex-direction:column-reverse}
.about-aqarat.section-pading.pt-0{padding-top:0}
.about-aqarat-right.text-right{padding-bottom:45px}
.News-sec .row .col-md-4{width:100%;float:left}
.services-list li{width:80%;margin:0 5px 10px}
.blogs-sec .col-md-4{width:100%;float:left;margin-bottom:30px}
.footer-impo-link{width:50%;float:none;}
.footer-social-link{width:50%;float:none; margin-top: 15px;}
.footer-social-link{margin-top: 15px;}

.policy-info{margin-top:30px}
.footer-left{margin-bottom:40px}
.top-bar .col-md-6{width:50%}
.foot_copyright{padding-top:20px;padding-bottom:8px}
.blogs-sec-l{display:none}
footer ul li a{font-size:15px}
.banner-slider .owl-carousel.owl-theme button.owl-prev,.owl-carousel.owl-theme button.owl-next{position:static}
.books_articles_content .owl-carousel.owl-theme button.owl-next{position: absolute;}

.banner-slider .owl-nav{position:absolute;bottom:29px;left:0;right:0;margin:auto;text-align:center}
.about-aqarat-l{display:none}
.about-aqarat-list{display:flex;flex-wrap:wrap}
.about-aqarat-list>li{width:100%;margin-bottom:30px}
.News-sec.section-pading{padding-top:0}
.social-link li{margin-right:7px}
.blogs-sec-content{padding:15px 15px}
.tabs-filtes ul.nav.nav-tabs li a{font-size:16px}
.inner-banner figure img{height:150px}
.inner-banner-content h3{font-size:24px}
.details-page-right{padding-top:25px}
.details-page-left figure img{height:300px}
    .events-pannel .row .col-sm-4 {
  
    margin-bottom: 30px;
}
.img-content-box figcaption h3 {
    font-size: 20px;}

    .title-footer {
    font-size: 18px;}

        .titledeedwallets-sec .row .col-md-4 {
    margin-bottom: 20px;
}
.total-info{    width: 90%;}

.profile-detail-info {
    width: 90%;}

    .top-bar .col-md-6 {
    width: 50%;
}
.calculators-page .total-info{    width: 100%;    flex-wrap: wrap;}

.total-info li{    flex: initial;
    padding: 10px 10px 10px;    width: 50%; border: 0;}

    .white-boxInner{    top: -28px;}

    .calculators-page .search-box{    width: 100%;}


    .row.online-store-main .col-md-3 {
    margin-bottom: 25px;
    float: left;
    width: 100%;
}

.items-page .search-box{    width: 100%;}
.serch-info{    flex-wrap: wrap;}

.search_button {
    margin-left: 15px;
    padding: 20px 0 10px;
}

    .acoount-hover-list li a{    justify-content: flex-start;}
}
/*--------------------------------------------------------------------------------------*/
/*@media only screen and (min-width:480px) and (max-width:767px){...}
/*--------------------------------------------------------------------------------------*/

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .banner-content h4 {
    font-size: 30px;
  }
  .owl-carousel.owl-theme .owl-prev {
    left: 0px;
  }
  .owl-carousel.owl-theme .owl-next {
    right: 0px;
  }
  .our-res-list {
    flex-direction: column;
  }
  .our-res-list li {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 10px 0;
  }
  .project-unit-content figure {
    flex: 0 0 45%;
    height: 45%;
  }
  .project-unit-content {
    flex-direction: column;
    height: 500px;
  }
  .section-title {
    font-size: 28px;
  }
  .project-footer {
    padding: 10px;
  }
  .unit-price,
  .unit-status {
    font-size: 15px;
  }
  .unit-btn.btn {
    font-size: 15px;
    border-radius: 2px;
    padding: 5px 15px;
  }
  .request-developer-section figcaption .btn {
    font-size: 16px;
    padding: 10px 15px;
  }
  .banner-below-content {
    height: 220px;
    margin: 10px 0;
  }
  .project-name-content {
    padding: 15px;
  }
  .properties-list-inner {
    flex: 0 0 100%;
    margin: 5px 0;
    flex-direction: column;
  }
  .properties-list-inner figure {
    flex: 0 0 210px;
  }
  .contact-us-section .section-title {
    margin-bottom: 20px;
    margin-top: 20px;
  }

  .container {
    width: 100%;
  }
  .map_form_head {
    top: -55px;
    left: 0;
  }
  .arabicbody .map_form_head {
    left: auto;
    right: 2px;
    top: -61px;
  }
  .map_form_head h5 {
    height: 60px;
    padding-top: 28px;
    font-size: 17px;
    width: 155px;
    height: 50px;
    padding-top: 17px;
    font-size: 14px;
    background-size: 155px 50px;
    padding-left: 20px;
  }
  body
    .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100% !important;
  }
  .englishLanguage .col-md-2 {
    float: left;
    width: 33.3%;
    padding: 0px 5px;
  }
  .logo {
    width: 190px;
  }
  .vision_logo {
    position: relative;
    float: left;
    width: 86px;
  
    top: 0;
  }
  .vision_logo a {
    display: block;
    width: 80px;
    top: 0;
    margin: 0;
    left: 0;
  }
  .head_right {
    padding-top: 0;
  }
  .map_section {
    top: 75px;
  }
  .head_right {
    position: absolute;
    left: 0;
    top: 66px;
    width: 100%;
    background: #000000;
    display: none;
  }
  .header_menu {
    float: none;
    display: block;
    width: 100%;
  }
  .header_menu ul li {
    float: none;
    display: block;
    width: 100%;
    padding: 0;
    border-bottom: solid 1px #252525;
  }
  .header_menu ul li a {
    display: block;
    width: 100%;
    padding: 10px;
    text-align: left;
    border: none;

  }
  .advertise_button {
    float: none;
    display: block;
    width: 100%;
    margin: 0;
    padding: 10px;
    border-bottom: solid 1px #252525;
    border-left: none;
  }
  .login_button {
    float: none;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    border: none;
        padding: 10px;
  }

  .language_button {
    float: none;
    margin: 0;
    padding: 0px;
    text-align: left;
    border-top: solid 1px #252525;
  }
  .language_button a {
    display: block;
    padding: 10px;
  }
  .quote_box_bg.active {
    width: 220px;
  }
  .menu_toggel {
    display: block;
    top: 8px;
  }
  .inner_page_content_bg {
    padding-top: 76px;
  }
  .news_comments {
    display: block;
  }
  .news_comments .form-group .col-md-1 {
    float: left;
    width: 75px;
  }
  .news_comments .form-group .col-md-11 {
    float: left;
    width: 75%;
  }
  .divForm {
    padding: 25px;
  }
  .new-accordion .card-header h5 a span {
    position: relative;
  }
  .my_account h2 {
    font-size: 18px;
  }
  .all_inner_part {
    padding-bottom: 0;
  }
  .my_account {
    margin-bottom: 20px;
  }
  .divForm {
    padding: 30px;
  }
  .form_head_section {
    padding: 25px 0px;
  }
  .form_head_section h2 {
    font-size: 22px;
  }
  .central_western_box {
    overflow: auto;
    display: block;
  }
  .central_western_inner {
    display: block;
    width: 1170px;
  }
  .central_western_inner:after,
  .central_western_inner:before {
    display: table;
    clear: both;
    content: "";
  }
  .central_western_region_list {
    padding: 30px;
  }
  .central_western_list ul li h3 {
    font-size: 14px;
  }
  .subject_announcements_postbg {
    padding: 15px;
  }
  .graph_box_head h2 {
    font-size: 20px;
  }
  .subject_announcements_postbg tr th {
    font-size: 14px;
  }
  .announcements_box h3 {
    font-size: 18px;
  }
  .ContainerMinHeight {
    min-height: 325px;
  }
  .advertise_button a {
    display: inline-block;
  }
  .subject_table_bg table {
    width: 768px;
  }
  .modal-content .modal-header h4 {
    font-size: 21px;
  }
  .modal-content .modal-header {
    padding: 10px;
  }
  .modal-content .modal-body .login_form {
    padding: 20px;
  }
  .login_form label {
    font-size: 16px;
  }
  .login_form .form-group {
    margin-bottom: 0px;
  }
  .login_form .forgot a {
    font-size: 16px;
  }
  .login_form .newUser a {
    font-size: 16px;
  }
  .login_form .forgot {
    margin: 0px 0px 15px 0px;
  }
  .login_form .newUser {
    margin-top: 15px;
  }
  .modal-content .modal-header .close {
    font-size: 35px;
  }
  .form_div label {
    font-size: 15px;
  }
  .form_div input[type="text"],
  .form_div select,
  .form_div textarea,
  .form_div .fileType {
    font-size: 15px;
  }
  .mr-bottom-15.form-group {
    margin-bottom: 0;
    margin-top: 15px;
  }
  .advertise-box {
    padding: 30px;
  }
  .form_div h4 {
    margin-bottom: 15px;
  }
  .form_div label {
    font-size: 14px;
  }
  .form-group {
    margin-top: 15px;
  }
  .propertypriceDiv:before {
    content: none;
  }
  .vatDiv:before {
    content: none;
  }
  .sellingpriceDiv:before {
    content: none;
  }
  .other_facilities li {
    width: 50%;
  }
  body .inner_map_section {
    padding-top: 100px;
    min-height: 100px !important;
  }
  .property_details .btn-danger {
    font-size: 14px;
    height: 35px;
    line-height: 35px;
  }
  .property_details h2 {
    font-size: 15px;
  }
  .all_inner_part {
    padding-bottom: 0px;
  }
  .property_details {
    padding: 15px;
  }
  .map_box_bg {
    margin-bottom: 30px;
  }
  .information_head h2 {
    font-size: 20px;
  }
  .my_account {
    margin-bottom: 35px;
  }
  body .property_profile_bg {
    margin-left: 0;
    width: 100%;
    float: none;
    display: block;
  }
  .vision_logo {
    padding-right: 0px;
  }
  .header_menu {
    margin-right: 0px;
  }
  .property_profile h3 {
    padding: 14px !important;
  }
  .inner_map_section .all_inner_part {
    padding-top: 0;
  }
  .property_profile_details .right-side.two_coulm_list ul li {
    float: none;
    display: block;
    width: 100%;
  }
  .property_profile_details .right-side ul li .col-sm-4 {
    float: left;
  }
  .property_profile_details .right-side ul li .col-sm-8 {
    float: left;
  }
  .map_form_box {
    padding: 0px 15px;
    bottom: 175px;
  }
  .form_select_box label {
    font-size: 13px;
  }
  .arabicbody .vision_logo {
    padding-right: 0;
    float: none;
  }
  .arabicbody .header_menu ul li a {
    text-align: right;
  }
  .arabicbody .login_button a {
    text-align: right;
  }
  .arabicbody .language_button {
    text-align: right;
  }
  body.arabicbody .map_form_inner .col-md-2 {
    width: 100%;
  }
  .location_filter_box .form-group {
    margin-top: 0;
  }
  .input_fields_wrap .add_box {
    height: 55px;
  }
  .input_fields_wrap figure {
    margin-top: 15px;
  }
  .slide_content_inner h4 {
    font-size: 18px;
  }
  .slide_content_inner h1 {
    font-size: 22px;
  }
  .agreement_head h1 {
    font-size: 22px;
    padding-top: 13px;
  }
  .agreement_des_box h3 {
    font-size: 17px;
    margin-bottom: 0;
  }
  .commission_head h1 {
    font-size: 22px;
    padding-top: 13px;
  }
  .real_estate_section {
    margin: 30px 0px;
  }
  .commission_section {
    padding-bottom: 15px;
    padding-top: 15px;
  }
  .table_bg table tr th {
    font-size: 13px;
  }
  .table_bg table tr td {
    padding: 10px;
  }
  .bank_account_section {
    padding: 15px 0px;
  }
  .termuse_head h1 {
    font-size: 24px;
    padding-top: 20px;
    top: 25px;
  }
  .termuse_head:before {
    min-height: 154px;
    background-size: 100% 140px;
  }
  .termuse_des_box {
    padding-top: 90px;
  }
  .termuse_des_box h3 {
    font-size: 20px;
  }
  .termuse_des_box ul li {
    font-size: 14px;
    padding-bottom: 5px;
  }
  .the_treaty_section {
    padding: 10px 0px;
  }
  .the_treaty_section p {
    font-size: 15px;
  }
  .new_page_content {
    padding-top: 0px;
  }
  .agreement_des p {
    padding-bottom: 0;
  }
  .real_estate_des h2 {
    font-size: 18px;
    padding-bottom: 10px;
  }
  .slider_section_bg .left {
    background-size: 30px 35px !important;
  }
  .slider_section_bg .right {
    background-size: 30px 35px !important;
  }
  .agreement_des_box {
    padding: 15px 0px;
  }
  .agreement_inner_content .col-md-7 {
    float: none;
    display: block;
    width: 100%;
  }
  .agreement_inner_content:before {
    display: none;
  }
  .agreement_inner_content .col-md-5 {
    display: none;
  }
  #ClientsAgreement.agreement_section {
    background: #f0f0f0;
  }
  .real_estate_inner_content:before {
    display: none;
  }
  .real_estate_inner_content .col-md-5 {
    display: none;
  }
  #OurPledge.real_estate_section {
    background: #212121;
    padding: 15px 0px;
    margin: 0;
  }
  .real_estate_des p {
    margin: 0;
  }
  .real_estate_des p:last-child {
    padding-bottom: 0;
  }
  .termuse_head h1 {
    padding-left: 75px;
  }
  .about_aqarat_head h2 {
    font-size: 22px;
  }
  .about_aqarat_head {
    margin-top: -43px;
  }
  .about_aqarat_section {
    padding: 30px 0px;
  }
  .our_services_head h2 {
    font-size: 22px;
  }
  .service_box figcaption h4 {
    padding-bottom: 15px;
    font-size: 15px;
  }
  .service_box figcaption {
    padding-top: 0;
  }
  .faq_head h1 {
    font-size: 22px;
  }
  .faq_section {
    padding: 20px 0px;
  }
  .happy_clients_head h2 {
    font-size: 22px;
  }
  .happy_clients_section {
    padding: 0px 0 30px 0;
  }
  .social_media_section h2 {
    font-size: 19px;
  }
  .social_media_section h2 {
    padding-top: 7px;
  }
  .happy_clients_head {
    padding: 40px 0px 15px 0px;
  }
  .service_box .read_more {
    margin-bottom: 0;
  }
  .about_aqarat_des {
    padding-top: 20px;
  }
  .about_aqarat_des {
    padding-top: 20px;
  }
  .values_vision_des {
    padding: 15px;
  }
  .about_aqarat_des h2 {
    font-size: 18px;
  }
  .values_vision_des p {
    font-size: 14px;
    margin-bottom: 0;
  }
  .values_vision_des h2 {
    font-size: 18px;
    padding-bottom: 10px;
  }
  .values_vision_box {
    margin-bottom: 0;
  }
  .our_services_head {
    padding: 25px 0px;
  }
  .service_box {
    padding: 30px 15px;
  }
  .our_service_list ul li {
    width: 100%;
    float: none;
  }
  .view_all_button {
    padding: 25px 0px;
  }
  .faq_head {
    padding: 20px 0px;
  }
  .social_media_section ul li {
    margin-right: 25px;
  }
  .social_media_section ul li a {
    width: 35px;
  }
  .about_aqarat_des .col-md-7 {
    float: none;
    display: block;
    width: 100%;
  }
  .about_aqarat_des .col-md-5 {
    display: none;
  }
  .happy_clients_section .carousel-indicators {
    left: 0;
    width: 100%;
    margin-left: 0;
  }
  .filter_right {
    width: 100%;
    float: none;
    display: block;
  }
  .properties_space_box table tr th {
    font-size: 16px;
  }
  .user_visitors_count ul li a {
    font-size: 14px;
    width: 80px;
  }
  .filter_left {
    width: 100%;
    float: none;
  }
  .graph_content_bg {
    padding: 0px 15px 45px 15px;
  }
  .filter_box1_coulm1 {
    float: none;
    display: block;
    width: 100%;
  }
  .filter_box1_coulm1:after,
  .filter_box1_coulm1:before {
    display: table;
    clear: both;
    content: "";
  }
  .filter_box1_coulm2 {
    float: none;
    display: block;
    width: 100%;
    margin-top: 15px;
  }
  .filter_box2 ul li {
    float: none;
    margin-right: 0;
    width: 100%;
    margin-bottom: 15px;
  }
  .filter_box2 ul li:last-child {
    margin-bottom: 0;
  }
  .properties_space_box {
    padding: 0;
  }
  .daily_select_box select {
    width: 70px;
  }
  .user_visitors_count .count input {
    width: 80px;
  }
  .contact-us .contact-info {
    padding: 15px;
    margin-right: 0;
    margin-left: 0;
    min-height: 245px;
  }
  .about-us h2 {
    font-size: 20px;
    margin-bottom: 20px;
  }
  .contact-info .media .media-left {
    width: 12%;
  }
  .contact-info .media .media-left a img {
    height: auto !important;
  }
  .contact-info .media .media-body p,
  .contact-info .media .media-body p a {
    font-size: 14px;
  }
  .contact-info .media .media-body h4 {
    font-size: 14px;
    padding-bottom: 8px;
  }
  .contact-info .media + .media {
    margin-top: 15px;
  }
  #contactUs .modal-dialog {
    width: 96% !important;
  }
  .contact-us {
    padding: 20px;
  }
  .contact-us .contact-form {
    margin-top: 30px;
  }
  .staircase_apartments_bg .h2 {
    font-size: 18px;
    margin-top: 0;
    margin-bottom: 0;
  }
  .staircase_apartments_bg {
    margin: 25px;
  }
  .staircase_apartments_bg p {
    font-size: 14px;
    line-height: 24px;
  }
  .notification_list {
    margin-top: 15px;
  }
  .location_box {
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
    text-align: center;
    padding: 15px 0 0 0px;
    float: left;
  }
  .arabicbody .location_box {
    right: auto;
    left: 0px;
  }
  .location_box a {
    display: inline-block;
  }
  .CityTopHead .pull-left h4 {
    font-size: 20px;
  }
  .HeadBanner {
    min-height: 180px;
  }
  .HeadBanner h1 {
    font-size: 24px;
    margin-top: 0px;
  }
  .HeadBanner.city-wall h1 {
    margin-top: 35px;
  }
  .WeServeBanner.HeadBanner h1 {
    margin-top: 35px;
  }
  .InnerWrap {
    min-height: auto;
    padding-bottom: 20px;
  }
  .CtiyBlockInner {
    padding: 15px;
    margin-top: -81px;
    top: 0;
  }
  .CtiyBlockInner ul li {
    width: 100% !important;
  }
  .CtiyBlockInner figure {
    height: 200px;
    overflow: hidden;
  }
  .CtiyBlockInner figure img {
    object-fit: cover;
    object-position: center;
    width: 100%;
    height: 100%;
  }
  .DirectionBox {
    top: 0;
    margin-top: -81px;
  }
  .da-thumbs li > a article span {
    font-size: 14px;
    display: none;
  }
  .DirectionBox .da-thumbs li > a article span {
    display: block;
    font-size: 12px;
  }
  .da-thumbs > li {
    width: 50%;
  }
  .da-thumbs li > a.MainBox {
    height: 230px;
  }
  .da-thumbs li > a.MainBox > div {
    padding: 10px;
  }
  .da-thumbs li > a.MainBox > div article {
    width: 100%;
  }
  .inner_page_content_bg {
    padding: 0;
  }
  .FormsPageAds .FormsAdsleft,
  .FormsPageAds .FormsAdsRight {
    display: none;
  }
  .FormsPageAds .central_western_region_list {
    width: 100%;
    padding: 0px 15px;
  }
  .FilterNav,
  .FilterClose {
    display: block;
  }
  .FilterLeft {
    position: fixed;
    z-index: 9999;
    left: -300px;
    height: 100%;
    top: 0;
  }
  .FilterLeft.active {
    left: 0;
  }
  .ListingRight {
    width: 100%;
  }
  .ListingResult article figcaption h4 {
    font-size: 16px;
  }
  .ListingResult article figcaption h6.PriceList {
    font-size: 16px;
  }
  .ProListHead .pull-left h3 {
    font-size: 16px;
  }
  .BtnGreen {
    font-size: 14px;
    padding: 10px;
  }
  .FilterNav h4 {
    font-size: 16px;
  }
  .ListingResult article figure a {
    width: 120px;
    height: 120px;
  }
  .ListingResult article figcaption {
    min-height: auto;
    width: calc(100% - 120px);
  }
  .PropertyNum h4 {
    font-size: 14px;
  }
  .PropertyNum h4 span {
    display: inline-block;
  }
  /*.TableStyle {
    overflow: auto;
    height: 300px;
  }*/
  .TableStyle table {
    width: 700px;
  }
  .ProListHead {
    margin-bottom: 10px;
  }
  .ChatWrap .HeadBanner {
    display: none;
  }
  .chat_bg {
    margin: 0;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
  .chat_left_sidebar {
    width: 270px;
    transform: translateX(-270px);
  }
  .chat_message_bg {
    padding-left: 0px;
  }
  .chat_user_image_des figcaption h4,
  .chat_user_list ul li figcaption h4,
  .message_top_user_box figcaption h4 {
    font-size: 13px;
  }
  .ChatWelcome article {
    text-align: center;
  }
  .message_box figcaption .message {
    padding: 10px 15px;
    font-size: 13px;
  }
  .ChatContainer .container {
    padding: 0px;
  }
  .ChatWrap {
    padding-bottom: 0px;
  }
  .chat_user_list ul li {
    padding: 5px;
  }
  .chat_left_sidebar.active {
    transform: translateX(0px);
    z-index: 999;
  }
  .send_message_box {
    margin: 0;
  }
  .ChatWelcome article h2 {
    font-size: 18px;
  }
  .ChatNav {
    display: block;
  }
  .chat_left_sidebar {
    position: fixed;
  }
  body.arabicbody .chat_left_sidebar {
    transform: translateX(270px);
  }
  body.arabicbody .chat_left_sidebar.active {
    transform: translateX(0px);
  }
  body.arabicbody .chat_message_bg {
    padding-right: 0;
  }
  body.arabicbody .ChatNav .pull-left {
    float: right !important;
  }
  body.arabicbody .ChatNav .pull-right {
    float: left !important;
  }
  .AdsTit h1 {
    font-size: 26px;
  }
  .AdsMidBlk {
    margin: 30px 0px;
  }
  .AdsMidBlk .col-md-2 {
    width: 120px;
    padding: 0px;
    display: none;
  }
  .AdsMidBlk .col-md-8 {
    width: 100%;
    text-align: center;
  }
  .AdsMidBlk .col-md-8 img {
    width: 200px;
  }
  .AdsWithUS .container {
    width: 400px;
  }
  .AdsWithUS .container .col-md-8,
  .AdsWithUS .container .col-md-4 {
    width: 50%;
    float: left;
  }
  .AdsWithUS .col-md-8 h4 {
    font-size: 24px;
  }
  .form_post_left {
    float: none;
    display: block;
    width: 100%;
  }
  .staircase_apartments_head h2 {
    font-size: 18px;
  }
  body .form_notification_list ul li figure {
    width: 35px;
    height: 35px;
  }
  .notification_list ul li figcaption {
    width: 85%;
  }
  .form_post_right {
    float: none;
    display: block;
    width: 100%;
  }
  .comment_form_box .send_button input {
    width: 55px;
    height: 55px;
    background-size: 100% 100%;
  }
  .central_western_box_head h2 span:first-child {
    width: 308px;
  }
  .central_western_box_head h2 span:nth-child(2) {
    width: 195px;
  }
  .central_western_box_head h2 span:nth-child(3) {
    width: 135px;
  }
  .central_western_box_head h2 span:nth-child(4) {
    width: 165px;
  }
  .central_western_list ul li .reply_left_box {
    width: 308px;
  }
  .central_western_list ul li .reply_right_box {
    width: 194px;
  }
  .topic_box {
    width: 135px;
  }
  .re-market-menu-li {
    display: block;
  }
  .re-market-menu {
    display: none;
  }
  .archive-section .col-md-12 {
    width: 100%;
  }
  body.arabicbody .archive-section .row:last-child .col-md-4 {
    float: none;
  }
  .news_detail_content .AdsBgTop {
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }
  .news_des h3 {
    font-size: 22px;
  }
 
  
  .news_detail_content {
    padding: 30px 0px;
  }
  .categories-sec {
    margin-top: 15px !important;
  }
  .categories-main {
    margin-top: 15px !important;
  }
  .main-div a {
    padding: 15px 0px !important;
  }
  .categories-sec {
    height: auto !important;
  }
  .evaluators_list ul li {
    float: none;
    width: 100%;
  }
  .evaluators_list ul li a {
    height: auto;
  }
  .books_articles_big_pic {
    width: 215px;
    height: 400px;
  }
  .book_box3 {
    left: -42px;
    top: -99px;
    width: 151px;
    height: 170px;
  }
  .book_box4 {
    left: 115px;
    top: -92px;
    width: 217px;
    height: 86px;
  }
  .book_box2 {
    left: -122px;
    bottom: 179px;
    width: 127px;
    height: 150px;
  }
  .book_box1 {
    left: -112px;
    bottom: 45px;
    width: 110px;
    height: 142px;
  }
  .book_box5 {
    right: -95px;
    top: -20px;
    width: 175px;
    height: 150px;
  }
  .book_box6 {
    right: -120px;
    top: 130px;
    width: 134px;
    height: 165px;
  }
  .book_box7 {
    right: -103px;
    top: 295px;
    width: 246px;
    height: 151px;
  }
  .book_box9 {
    top: 562px;
  }
  .book_box8 {
    right: -15px;
    top: 446px;
    width: 153px;
    height: 110px;
  }
  .book_box9 {
    right: 144px;
    top: 400px;
    width: 147px;
    height: 81px;
  }
  .books_articles_content {
    padding: 165px 0 50px 0px;
  }
  .salesbyblocks.evaluators_list ul li {
    width: 50%;
    float: left;
  }
  .sales_filter_box {
    float: none;
    width: 100%;
  }
  .sale_filter_right {
    float: none;
    width: 100%;
  }
  .checkboxBtn {
    float: none !important;
    width: 100% !important;
  }
  .h2,
  h2 {
    font-size: 24px;
  }
  .team_list ul li figcaption h4 {
    font-size: 16px;
  }
  .team_list ul li figure {
    height: 125px;
  }
  .members_list ul li figcaption h4 {
    font-size: 16px;
  }
  .members_list ul li figcaption p {
    font-size: 14px;
  }
  .members_list ul li figure {
    width: 90px;
    height: 90px;
  }
  .openings_list_left h4 {
    font-size: 18px;
  }
  .apply_button a {
    font-size: 16px;
  }
  .openings_list_left span {
    font-size: 14px;
  }
  .chat_message_list {
    height: calc(100% - 270px);
  }
  .account-hover-wrapper .ac-right {
    display: none;
  }
  .account-hover-wrapper {
    width: 98%;
    margin: 0 1%;
    right: 0;
  }
  .flag_btn .dropdown-menu {
    left: 0;
  }
  .account-hover-wrapper .ac-left {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .account-hover-wrapper {
    top: -8px;
    opacity: 1;
    position: relative;
    display: none;
  }
  .header_menu > ul > li:hover .account-hover-wrapper {
    display: block;
  }
 .login_button img {
    position: absolute;
    right: 26px;
    top: 27px;
}
  .login_button .acoount-hover-list img {
    position: inherit;
  }
  .sar_drop_down {
    transform: translateX(-100%);
    left: 200px;
    top: 25px;
  }
  body.arabicbody .sar_drop_down {
    transform: translateX(0);
  }
  .modal-like-social {
    text-align: center;
  }
  .modal-like-social label {
    float: none !important;
  }
  .modal-like-social .social-btn {
    float: none;
    margin-top: 10px;
  }
  body.arabicbody .modal-like-social > label,
  body.arabicbody .modal-like-social .social-btn {
    float: none !important;
  }
  .modal-comment-sec .col-md-6 {
    float: none !important;
  }
  .listing-filter .bootstrap-select > .btn {
    font-size: 13px !important;
  }
  .listing-filter h4 {
    font-size: 20px;
  }
  .ListingResult .list-item figcaption h4 {
    font-size: 18px;
  }
  .ListingResult .list-item figcaption h6.PriceList {
    font-size: 16px;
  }
  .map-n-listing {
    display: block;
  }
  .map-n-listing .auction-listing {
    flex: 0 0 100%;
    max-width: 100%;
    height: auto;
  }
  .map-wrpper {
    height: 250px;
    padding-top: 0;
  }
  body.englishbody .map-n-listing .auction-listing {
    padding-bottom: 0;
  }
  .header_menu ul li a {
    padding: 10px 10px;
        color: #fff;
  }
  .list-item figure {
    width: 100%;
    float: none;
    margin-bottom: 15px;
  }
  .ListingResult .list-item figcaption {
    float: none;
    width: 100%;
    padding-left: 0;
  }
  body .btn-danger {
    font-size: 14px;
  }
  .AdsBgTop {
    padding: 15px;
  }
  .listing-filter .row {
    display: block;
  }
  .add-images-wrap {
    margin-top: 0;
    float: none;
    width: 100%;
  }
  .add-images-wrap .owl-nav .owl-prev {
    top: -8px;
  }
  .add-images-wrap .owl-nav .owl-next {
    top: -8px;
  }
  .FormBtnTabs ul li a {
    font-size: 11px;
  }
  .FormBtnTabs-inner {
    margin-top: 15px;
  }
  .add-auction-wraper > .container {
    margin-top: 0;
  }
  .FormBtnTabs ul {
    width: 100%;
  }
  .property-auction-wrapper .table-heading {
    font-size: 17px;
  }
  table th,
  table td {
    padding: 10px;
    font-size: 12px;
  }
  .mapstartdiv {
    width: 100% !important;
    height: 275px !important;
  }
  .mapstartdiv .carousel .item img {
    height: 271px !important;
  }
  .td_img_box img {
    height: auto !important;
    width: 100% !important;
  }
  .opening-bid-table td,
  .opening-bid-table th {
    font-size: 14px;
  }
  .opening-bid-wrap {
    margin: 15px 0px;
  }
  body .btn-danger {
    font-size: 14px;
  }
  .chat-wrapper .chat-header h4 {
    font-size: 16px;
  }
  #map-auction {
    max-width: 100%;
  }
  .termuse_des_box ul {
    padding-bottom: 15px;
  }
  .edit-delete-bg {
    bottom: 65px;
  }
  .member_price_table_bg .modal-dialog {
    width: 95%;
  }
  .chat-wrapper.public-chat {
    margin-bottom: 0px;
  }
  .content_with_add_bg .FormsAdsleft {
    display: none;
  }
  .content_with_add_bg .FormsAdsRight {
    display: none;
  }
  .content_with_add_bg .main-container,
  .content_with_add_bg .CtiyBlock {
    float: none;
    width: 100%;
  }
  .bedroom_bathroom_landara_bg .row .col-md-12 {
    float: none;
  }
  .search_engine_section {
    min-height: 240px;
  }
  .search_engine_section h2 {
    font-size: 36px;
  }
  .arabicbody .col-md-10,
  .arabicbody .col-md-11,
  .arabicbody .col-md-12,
  .arabicbody .col-md-3,
  .arabicbody .col-md-4 .arabicbody .col-md-5,
  .arabicbody .col-md-6,
  .arabicbody .col-md-7,
  .arabicbody .col-md-8,
  .arabicbody .col-md-9 {
    float: none;
  }
  .region_city_select {
    margin-bottom: 10px;
  }
  .search_button {
    
    margin-left: 15px;
  }
  .flag_btn {
    border: none;
    margin-left: 0;
  }
  .arabicbody .flag_btn {
    float: left;
  }
  .arabicbody .search_button {
    float: right;
  }
  .arabicbody .flag_btn .dropdown button.btn.dropdown-toggle .show_menu {
    left: 96px;
    right: auto;
  }
  .property_requests_left {
    flex: 0 0 100%;
    max-width: 100%;
    border-right: none;
    border-bottom: solid 1px #009bd1;
  }
  .property_requests_mid {
    flex: 0 0 100%;
    max-width: 100%;
    border-right: none;
  }
  .land_price_title {
    flex: 0 0 50%;
    width: 50%;
  }
  .property_requests_right {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .land_price_rang_box:last-child {
    border-bottom: solid 1px #009bd1;
  }
  .more_list_box button {
    border-top: none;
  }
  .land_price_des {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .other_information .land_price_title {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .other_information .land_price_des {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .property_requests_view_more_bg .land_price_rang_box:last-child {
    border-bottom: none;
  }
  .property_requests_list ul li {
    margin-bottom: 15px;
  }
  .priceing_box figcaption h3 {
    font-size: 18px;
    margin: 15px 0px;
  }
  .priceing_box figcaption h2 {
    font-size: 18px;
  }
  .pre_number_list {
    padding-top: 10px;
  }
  .member_inner_head {
    font-size: 18px;
  }
  .pricing_plan_bg .row {
    flex-wrap: wrap;
  }
  .pricing_plan_bg .row .col-md-4 {
    margin-bottom: 30px;
  }
  .pricing_plan_bg .row .col-md-4:last-child {
    margin-bottom: 0;
  }
  .price-table tr td {
    padding: 10px;
  }
  .my_account_row {
    display: block;
  }
  .divForm label {
    font-size: 16px;
  }
  .WeatherTop {
    margin-top: 30px;
  }
  .WeatherTop .col-md-4 {
    margin-bottom: 15px;
  }
  .WeatherTop .col-md-4:last-child {
    margin-bottom: 0;
  }
  .filter_box1 {
    flex-wrap: wrap;
  }
  .filter_box1_coulm1 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .filter_left {
    width: auto;
    padding: 15px;
  }
  .filter_box1_coulm2 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .filter_box2 ul {
    display: block;
  }
  .daily_select_box {
    width: 100%;
    float: none;
    margin-bottom: 10px;
  }
  .daily_select_box select {
    width: 100%;
  }
  .user_visitors_count {
    float: none;
    width: 100%;
  }
  .quote_box_bg {
    display: none;
  }
  .footer_menu_inner {
    display: flex;
    justify-content: center;
    padding: 0px 15px;
  }
  .contact_us_button a {
    min-width: 100px;
    padding: 0px 15px;
  }
  .foot_menu {
    padding-left: 0px;
    display: flex;
    justify-content: center;
  }
  .foot_menu ul li a {
    padding: 0px 7px;
  }
  .foot_menu ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .header_menu ul li ul li {
    display: flex;
    flex-wrap: wrap;
  }
  .account-hover-wrapper:before {
    right: auto;
    left: 12px;
  }
  .acoount-hover-list {
    width: 98%;
    margin: 0 1%;
    transform: scale(1);
    position: relative;
    top: 0;
    display: none;
  }
  .header_menu ul li:hover ul {
    display: block;
  }
  .login_button:hover .acoount-hover-list {
    display: block;
  }
  .header_menu ul li ul li ul.acoount-hover-list {
    position: relative;
    left: 0;
    width: 100%;
    display: none;
    transform: scale(1);
  }
  .header_menu ul li ul li:hover ul.acoount-hover-list {
    display: block;
  }
  .acoount-hover-list ul::before {
    content: none;
  }
  .header_menu ul li.mega-menu ul.acoount-hover-list-1 li a {
    width: 70%;
  }
  body.arabicbody .acoount-hover-list {
    right: 0;
  }
  .priceing_box {
    padding: 15px;
  }
  .price-table tr td h4 {
    font-size: 14px;
  }
  .price-table tr td img {
    min-width: 25px;
  }
  .priceing_box figure {
    text-align: center;
  }
  .priceing_box figure img {
    max-width: 300px;
  }
  .TableStyle.VAT-table table {
    width: auto;
  }
  .TableStyle table tr th {
    padding: 15px;
  }
  .new_page_title {
    top: 105px;
  }
  .new_page_title h2 {
    font-size: 24px;
  }
  .new_page_title {
    top: 30px;
  }
  .new_page_title h2 {
    font-size: 24px;
  }
  .evaluators_box h3 {
    font-size: 22px;
    margin-top: 0;
  }
  .form-group {
    margin-top: 15px;
  }
  .evaluators_page_content {
    padding-bottom: 20px;
  }
  .page_title_bg img {
    min-height: 140px;
  }
  .region_city_box .col-md-4:last-child .form-group {
    margin-bottom: 0;
  }
  .evaluators_box {
    padding: 20px;
  }
  .request_add_button {
    margin-top: 25px;
  }
  .listing-filter.listing-filter-1 .form_select_box .filter-option {
    padding-right: 15px;
  }
  .auction_filter_bg {
    padding: 15px 0px;
  }
  .auction_filter_bg h3 {
    margin-top: 0;
    font-size: 18px;
  }
  .auction_filter_bg br {
    display: none;
  }
  .auction_filter_bg label {
    font-size: 13px;
    font-weight: normal;
  }
  .auction_filter_bg .row {
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .auction_filter_bg .row .col-md-2 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .auction_filter_bg .row .col-md-2:last-child {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
  }
  .auction_filter_bg .btn {
    margin: auto;
  }
  .map-n-listing .auction-listing {
    padding: 15px;
  }
  .listing-filter.listing-filter-1 .col-md-2 .btn {
    margin: auto;
  }
  .consultants_slide_box h3 {
    font-size: 16px;
  }
  .consultants_slide_box h2 {
    font-size: 16px;
  }
  .consultants_services_bg {
    padding: 25px 0px;
  }
  .books_articles_content {
    padding: 125px 0px 30px 0px;
  }
  .books_articles_slider .owl-prev {
    width: 40px;
    height: 40px;
    left: -10px;
  }
  .books_articles_slider .owl-prev span {
    font-size: 43px;
    top: -15px;
  }
  .books_articles_slider .owl-next {
    width: 40px;
    height: 40px;
    right: -10px;
  }
  .books_articles_slider .owl-next span {
    font-size: 43px;
    top: -15px;
  }
  .books_articles_box {
    margin-bottom: 190px;
  }
  .books_articles_slider .owl-dots {
    display: none;
  }
  .request_add_button2 {
    margin-bottom: 0;
  }
  .sales_filter h2 {
    margin: 0;
  }
  .name_box h3 {
    margin: 0;
  }
  .sales_filter_box {
    margin-bottom: 15px;
  }
  .sort-filter-bg {
    padding-bottom: 15px;
  }
  .signup_foprm_des {
    display: none;
  }
  .ProListHead .clearfix .pull-left {
    top: 8px;
    text-align: left;
  }
  .ProListing {
    padding-top: 15px;
  }
  .search-filter {
    bottom: 127px;
  }
  .remember_me {
    margin-top: 10px;
  }
  .content_page_bg h3 {
    font-size: 22px !important;
  }
  .content_page_bg .updated_date {
    margin-top: 0;
    text-align: left;
    font-size: 14px;
  }
  .content_page_bg p {
    font-size: 14px;
  }
  .add-images-wrap.add-images-wrap2 .owl-nav .owl-prev {
    top: -10px;
  }
  .add-images-wrap .owl-nav button {
    font-size: 50px !important;
  }
  .add-images-wrap.add-images-wrap2 .owl-nav .owl-next {
    top: -10px;
  }

  .Social_Media_Share article .Social_Media_ShareName {
    display: none;
  }
  .Social_Media_Share article .Social_Media_ShareIocns {
    margin-left: 0;
  }
  .Social_Media_Share article .Social_Media_ShareIocns a {
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 10px;
  }

  .modal.custom .modal-dialog {
    width: 400px;
  }
  .map_section {
    top: 0px;
    position: relative !important;
    height: auto;
  }
  .map_box {
    position: relative;
    height: 200px;
  }
  .map_form_box {
    position: relative;
    bottom: 0;
    width: auto;
    margin: 60px 15px 20px 15px;
  }
  footer {
    position: relative;
    margin-top: 20px;
    padding-bottom: 30px;
  }
  .englishLanguage .col-md-2 {
    float: none;
    margin-bottom: 10px;
    width: 100%;
    padding: 0px 5px;
  }
  .expend_button {
    display: none;
  }
  body table #logo {
    max-width: 100% !important;
  }
  body.arabicbody .location_filter_box .col-md-5,
  body.arabicbody .location_filter_box .col-md-2 {
    float: none;
  }
  li.mega-menu .account-hover-wrapper {
    display: block;
    opacity: 1;
    position: relative;
    top: 15px;
  }
  .header_menu > ul > li.mega-menu:hover .account-hover-wrapper {
    transform: translateY(-0px);
  }
  .account-hover-wrapper {
    width: 98%;
    margin: 0 1%;
    right: 0;
    position: relative;
    display: block;
    opacity: 1;
    top: 8px;
    left: 0;
  }
  .header_menu > ul > li:hover .account-hover-wrapper {
    transform: translateY(0px);
    top: -8px;
  }
  .header_menu > ul > li.mega-menu:hover .account-hover-wrapper {
    transform: translateY(0px);
    top: 0px;
  }
  .acoount-hover-list {
    width: 98%;
    right: 0 !important;
    margin: 0 1%;
    display: block;
    opacity: 1;
    position: relative;
    transform: scale(1);
    top: 0;
  }
  .header_menu ul li ul li {
    flex-wrap: wrap;
  }
  .header_menu ul li ul li ul.acoount-hover-list {
    position: relative;
    left: 0;
    display: block;
    opacity: 1;
    transform: scale(1);
    width: 100%;
  }
  .acoount-hover-list ul:before {
    content: none;
  }
  .form-group .help-block {
    position: relative;
  }

  .arabicbody .flag_btn img.dropdown_icon{    margin-left: 0;
    margin-right: 25px;}


    .acoount-hover-list li a{    justify-content: flex-start;}
}

/*--------------------------------------------------------------------------------------*/
/*@media only screen and (min-width:0px) and (max-width:479px){...}
/*--------------------------------------------------------------------------------------*/

@media only screen and (min-width: 0px) and (max-width: 479px) {
  .post-figure-icon {
    margin: 0 auto 30px;
  }
  .post-info-box {
    font-size: 23px;
    margin-bottom: 15px;
  }
  .banner-content h4 {
    font-size: 30px;
  }
  .owl-carousel.owl-theme .owl-prev {
    left: 0px;
  }
  .owl-carousel.owl-theme .owl-next {
    right: 0px;
  }
  .our-res-list {
    flex-direction: column;
  }
  .our-res-list li {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 10px 0;
  }
  .project-unit-content figure {
    flex: 0 0 45%;
    height: 45%;
  }
  .project-unit-content {
    flex-direction: column;
    height: 500px;
  }
  .section-title {
    font-size: 28px;
    text-align: center;
  }
  .project-footer {
    padding: 10px;
  }
  .unit-price,
  .unit-status {
    font-size: 15px;
  }
  .unit-btn.btn {
    font-size: 15px;
    border-radius: 2px;
    padding: 5px 15px;
  }
  .request-developer-section figcaption .btn {
    font-size: 16px;
    padding: 10px 15px;
  }
  .banner-below-content {
    height: 220px;
    margin: 10px 0;
  }
  .f-project-icons {
    flex-direction: column;
  }
  .f-project-icons i {
    flex: 0 0 110px;
    height: 100px;
    margin: 10px;
  }
  .project-name-content {
    padding: 15px;
  }
  .f-project-points li {
    padding: 0 0 0 25px;
    margin: 5px 0;
    flex: 0 0 100%;
  }
  .properties-list-inner {
    flex: 0 0 100%;
    margin: 5px 0;
    flex-direction: column;
  }
  .properties-list-inner figure {
    flex: 0 0 210px;
  }
  .contact-us-section .section-title {
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .section-padding {
    padding: 20px 0;
  }

  .container {
    width: 100%;
  }
  .map_form_head {
    top: -55px;
    left: 0;
  }
  .arabicbody .map_form_head {
    top: -61px;
    right: 2px;
  }
  .map_form_head h5 {
    height: 60px;
    padding-top: 28px;
    font-size: 17px;
    width: 155px;
    height: 50px;
    padding-top: 17px;
    font-size: 14px;
    background-size: 155px 50px;
    padding-left: 20px;
  }
  body
    .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100% !important;
  }
  .englishLanguage .col-md-2 {
    float: none;
    margin-bottom: 10px;
    width: 100%;
    padding: 0px 5px;
  }
  .englishLanguage .col-md-2:last-child {
    margin-bottom: 0;
  }
  .logo {
    width: 150px;
  }
  .vision_logo {
    position: relative;
    float: left;
    width: 86px;
    margin-left: 15px;
    top: 0;
  }
  .vision_logo a {
    display: block;
    width: 58px;
    top: 0;
    margin: 0;
    left: 13px;
  }
  .arabicbody .vision_logo a {
    left: -8px;
  }

  .head_right {
    padding-top: 0;
  }
  .map_section {
    top: 0px;
    position: relative !important;
    height: auto;
  }
  .head_right {
    position: absolute;
    left: 0;
    top: 50px;
    width: 100%;
    background: #000000;
    display: none;
  }
  .header_menu {
    float: none;
    display: block;
    width: 100%;
  }
  .header_menu ul li {
    float: none;
    display: block;
    width: 100%;
    padding: 0;
    border-bottom: solid 1px #252525;
  }
  .header_menu ul li a {
    display: block;
    width: 100%;
    padding: 10px;
    text-align: left;
    border: none;
  }
  .advertise_button {
    float: none;
    display: block;
    width: 100%;
    margin: 0;
    padding: 10px;
    border-bottom: solid 1px #252525;
    border-left: none;
  }
  .map_form_box {
    position: relative;
    bottom: 0;
    width: auto;
    margin: 60px 15px 20px 15px;
  }
  .map_box {
    position: relative;
    height: 200px;
  }
  .login_button {
    float: none;
    display: block;
    width: 100%;
    padding: 10px;
    margin: 0;
    border: none;
  }
  .login_button a {
    padding: 10px;
    display: block;
    width: 100%;
    text-align: left;
        display: flex;
    align-items: center;
    justify-content: center;
  }
  .language_button {
    float: none;
    margin: 0;
    padding: 0px;
    width: 100%;
    text-align: left;
    border-top: solid 1px #252525;
        padding-left: 10px;
  }
  .language_button a {
    display: block;
    padding: 10px;
  }
  .quote_box_bg.active {
    width: 220px;
  }
  .foot_menu ul li {
    padding: 0px 5px;
  }
  .menu_toggel {
    display: block;
    top: 2px;
  }
  footer {
    position: relative;
    margin-top: 20px;
    padding-bottom: 30px;
  }
  .contact_us_button a {
    display: inline-block;
  }
  .foot_menu {
    float: none;
    padding: 0;
  }
  .footer_menu_inner {
    display: block;
  }
  .inner_page_content_bg {
    padding-top: 76px;
  }
  .news_comments {
    display: block;
  }
  .news_comments .form-group .col-md-1 {
    float: left;
    width: 45px;
    padding: 0;
  }
  .news_comments .form-group .col-md-11 {
    float: left;
    width: 65%;
  }
  .divForm {
    padding: 15px;
  }
  .new-accordion .card-header h5 a span {
    position: relative;
  }
  .my_account h2 {
    font-size: 18px;
    padding: 10px 15px;
  }
  .all_inner_part {
    padding-bottom: 0;
  }
  .my_account {
    margin-bottom: 20px;
  }
  .divForm {
    padding: 15px;
  }
  .form_head_section {
    padding: 25px 0px;
  }
  .form_head_section h2 {
    font-size: 22px;
  }
  .central_western_box {
    overflow: auto;
    display: block;
  }
  .central_western_inner {
    display: block;
    width: 1170px;
  }
  .central_western_inner:after,
  .central_western_inner:before {
    display: table;
    clear: both;
    content: "";
  }
  .central_western_region_list {
    padding: 15px;
  }
  .central_western_list ul li h3 {
    font-size: 14px;
  }
  .graph_box_head h2 {
    font-size: 20px;
  }
  .subject_announcements_postbg tr th {
    font-size: 14px;
  }
  .announcements_box h3 {
    font-size: 18px;
  }
  .ContainerMinHeight {
    min-height: 500px;
  }
  .subject_announcements_postbg {
    padding: 15px;
  }
  .graph_box_head h2 {
    font-size: 14px;
  }
  .subject_announcements_postbg tr th {
    font-size: 13px;
  }
  .announcements_box h3 {
    font-size: 14px;
  }
  .ContainerMinHeight {
    min-height: 230px;
  }
  .advertise_button a {
    display: inline-block;
  }
  .subject_table_bg table {
    width: 768px;
  }
  .modal-content .modal-header h4 {
    font-size: 21px;
  }
  .modal-content .modal-header {
    padding: 10px;
  }
  .modal-content .modal-body .login_form {
    padding: 20px;
  }
  .login_form label {
    font-size: 16px;
  }
  .login_form .form-group {
    margin-bottom: 0px;
  }
  .login_form .forgot a {
    font-size: 16px;
  }
  .login_form .newUser a {
    font-size: 16px;
  }
  .login_form .forgot {
    margin: 0px 0px 15px 0px;
  }
  .login_form .newUser {
    margin-top: 15px;
  }
  .modal-content .modal-header .close {
    font-size: 35px;
  }
  .form_div label {
    font-size: 15px;
  }
  .form_div input[type="text"],
  .form_div select,
  .form_div textarea,
  .form_div .fileType {
    font-size: 15px;
  }
  .mr-bottom-15.form-group {
    margin-bottom: 0;
    margin-top: 15px;
  }
  .advertise-box {
    padding: 30px;
  }
  .form_div h4 {
    margin-bottom: 15px;
  }
  .form_div label {
    font-size: 14px;
  }
  .form-group {
    margin-top: 15px;
  }
  .propertypriceDiv:before {
    content: none;
  }
  .vatDiv:before {
    content: none;
  }
  .sellingpriceDiv:before {
    content: none;
  }
  .other_facilities li {
    width: 50%;
  }
  .input_fields_wrap figure {
    height: auto !important;
  }
  .input_fields_wrap .add_box {
    height: 55px;
  }
  body .inner_map_section {
    padding-top: 75px;
    min-height: 100px !important;
  }
  .property_details .btn-danger {
    font-size: 14px;
    height: 35px;
    line-height: 35px;
  }
  .property_details h2 {
    font-size: 15px;
  }
  .all_inner_part {
    padding-bottom: 0px;
  }
  .property_details {
    padding: 15px;
  }
  body .property_profile_bg {
    margin-left: 0;
    width: 100%;
    float: none;
    display: block;
  }
  .vision_logo {
    padding-right: 100px;
  }
  .header_menu {
    margin-right: 0px;
  }
  .property_profile h3 {
    padding: 12px !important;
    font-size: 14px;
  }
  .inner_map_section .all_inner_part {
    padding-top: 0;
  }
  .property_profile_details .right-side.two_coulm_list ul li {
    float: none;
    display: block;
    width: 100%;
  }
  .property_profile_details .right-side ul li .col-sm-4 {
    float: left;
    width: 45%;
  }
  .property_profile_details .right-side ul li .col-sm-8 {
    float: left;
    width: 55%;
  }
  .property_profile_details {
    padding: 15px;
  }
  .form_select_box label {
    font-size: 13px;
  }
  .arabicbody .vision_logo {
    padding-right: 0;
  }
  .arabicbody .header_menu ul li a {
    text-align: right;
  }
  .arabicbody .login_button a {
    text-align: right;
  }
  .arabicbody .language_button {
    text-align: right;
  }
  body.arabicbody .map_form_inner .col-md-2 {
    width: 100%;
    margin-bottom: 10px;
    padding: 0px 5px;
  }
  body.arabicbody .map_form_inner .col-md-2:last-child {
    margin-bottom: 0;
  }
  .location_filter_box .form-group {
    margin-top: 0;
  }
  .input_fields_wrap .add_box {
    height: 55px;
  }
  .input_fields_wrap figure {
    margin-top: 15px;
  }
  .slide_content_inner h4 {
    font-size: 15px;
  }
  .slide_content_inner h1 {
    font-size: 18px;
  }
  .agreement_head h1 {
    font-size: 18px;
    padding-top: 15x;
  }
  .agreement_des_box h3 {
    font-size: 14px;
    margin-bottom: 0;
  }
  .commission_head h1 {
    font-size: 22px;
    padding-top: 13px;
    width: 80%;
  }
  .real_estate_section {
    margin: 30px 0px;
  }
  .commission_section {
    padding-bottom: 15px;
    padding-top: 15px;
  }
  .table_bg table tr th {
    font-size: 13px;
  }
  .table_bg table tr td {
    padding: 10px;
  }
  .bank_account_section {
    padding: 15px 0px;
  }
  .termuse_head h1 {
    font-size: 20px;
    padding-top: 28px;
    top: 10px;
    background-size: 55px 55px;
  }
  .termuse_head:before {
    min-height: 113px;
    background-size: 100% 69px;
  }
  .termuse_des_box {
    padding-top: 60px;
  }
  .termuse_des_box h3 {
    font-size: 17px;
    padding-bottom: 10px;
  }
  .termuse_des_box ul li {
    font-size: 14px;
    padding-bottom: 5px;
  }
  .the_treaty_section {
    padding: 10px 0px;
  }
  .the_treaty_section p {
    font-size: 15px;
  }
  .new_page_content {
    padding-top: 0px;
  }
  .agreement_des p {
    padding-bottom: 0;
  }
  .real_estate_des h2 {
    font-size: 18px;
    padding-bottom: 10px;
  }
  .slider_section_bg .left {
    background-size: 30px 35px !important;
  }
  .slider_section_bg .right {
    background-size: 30px 35px !important;
  }
  .agreement_des_box {
    padding: 15px 0px;
  }
  .agreement_inner_content .col-md-7 {
    float: none;
    display: block;
    width: 100%;
  }
  .agreement_inner_content:before {
    display: none;
  }
  .agreement_inner_content .col-md-5 {
    display: none;
  }
  #ClientsAgreement.agreement_section {
    background: #f0f0f0;
  }
  .real_estate_inner_content:before {
    display: none;
  }
  .real_estate_inner_content .col-md-5 {
    display: none;
  }
  #OurPledge.real_estate_section {
    background: #212121;
    padding: 15px 0px;
    margin: 0;
  }
  .real_estate_des p {
    margin: 0;
  }
  .real_estate_des p:last-child {
    padding-bottom: 0;
  }
  .termuse_head h1 {
    padding-left: 75px;
  }
  .termuse_des_box ul {
    padding-bottom: 0;
  }
  .about_aqarat_head h2 {
    font-size: 22px;
  }
  .about_aqarat_head {
    margin-top: -43px;
  }
  .about_aqarat_section {
    padding: 30px 0px;
  }
  .our_services_head h2 {
    font-size: 22px;
  }
  .service_box figcaption h4 {
    padding-bottom: 15px;
    font-size: 15px;
  }
  .service_box figcaption {
    padding-top: 0;
  }
  .faq_head h1 {
    font-size: 22px;
  }
  .faq_section {
    padding: 20px 0px;
  }
  .happy_clients_head h2 {
    font-size: 22px;
  }
  .happy_clients_section {
    padding: 0px 0 30px 0;
  }
  .social_media_section h2 {
    font-size: 18px;
  }
  .social_media_section h2 {
    padding-top: 7px;
  }
  .happy_clients_head {
    padding: 40px 0px 15px 0px;
  }
  .service_box .read_more {
    margin-bottom: 0;
  }
  .about_aqarat_des {
    padding-top: 20px;
  }
  .about_aqarat_des {
    padding-top: 20px;
  }
  .values_vision_des {
    padding: 20px;
  }
  .about_aqarat_des h2 {
    font-size: 16px;
  }
  .values_vision_des p {
    font-size: 14px;
    margin-bottom: 0;
  }
  .values_vision_des h2 {
    font-size: 18px;
    padding-bottom: 10px;
  }
  .values_vision_box {
    margin-bottom: 0;
    margin-top: 15px;
  }
  .our_services_head {
    padding: 25px 0px;
  }
  .service_box {
    padding: 15px;
  }
  .our_service_list ul li {
    width: 100%;
    float: none;
  }
  .view_all_button {
    padding: 30px 0px;
  }
  .faq_head {
    padding: 0px 0 20px 0px;
  }
  .social_media_section ul li {
    margin-right: 10px;
  }
  .social_media_section ul li a {
    width: 35px;
  }
  .about_aqarat_des .col-md-7 {
    float: none;
    display: block;
    width: 100%;
  }
  .about_aqarat_des .col-md-5 {
    display: none;
  }
  .happy_clients_section .carousel-indicators {
    left: 0;
    width: 100%;
    margin-left: 0;
  }
  .values_vision_box .row {
    display: block;
  }
  .values_vision_box .row .col-md-6:nth-child(1) {
    margin-bottom: 15px;
  }
  .happy_clients_section .carousel-indicators li {
    width: 44px;
    height: 44px;
    margin-left: 5px;
    margin-right: 5px;
  }
  .filter_right {
    width: 100%;
    float: none;
    display: block;
  }
  .properties_space_box table tr th {
    font-size: 14px;
  }
  .user_visitors_count ul li a {
    font-size: 14px;
    width: 80px;
  }
  .filter_left {
    width: 100%;
    float: none;
  }
  .graph_content_bg {
    padding: 0px 15px 45px 15px;
  }
  .filter_box1_coulm1 {
    float: none;
    display: block;
    width: 100%;
  }
  .filter_box1_coulm1:after,
  .filter_box1_coulm1:before {
    display: table;
    clear: both;
    content: "";
  }
  .filter_box1_coulm2 {
    float: none;
    display: block;
    width: 100%;
    margin-top: 15px;
  }
  .filter_box2 ul li {
    float: none;
    margin-right: 0;
    width: 100%;
    margin-bottom: 15px;
  }
  .filter_box2 ul li:last-child {
    margin-bottom: 0;
  }
  .properties_space_box {
    padding: 0;
  }
  .daily_select_box select {
    width: 100%;
  }
  .user_visitors_count .count input {
    width: 70px;
  }
  .daily_select_box {
    float: none;
    display: block;
    width: 100%;
    margin-bottom: 15px;
  }
  .user_visitors_count {
    float: none;
    display: block;
    width: 100%;
  }
  .contact-us .contact-info {
    padding: 15px;
    margin-right: 0;
    margin-left: 0;
    min-height: 245px;
  }
  .about-us h2 {
    font-size: 20px;
    margin-bottom: 20px;
  }
  .contact-info .media .media-left {
    width: 12%;
  }
  .contact-info .media .media-left a img {
    height: auto !important;
  }
  .contact-info .media .media-body p,
  .contact-info .media .media-body p a {
    font-size: 14px;
  }
  .contact-info .media .media-body h4 {
    font-size: 14px;
    padding-bottom: 8px;
  }
  .contact-info .media + .media {
    margin-top: 15px;
  }
  #contactUs .modal-dialog {
    width: 95% !important;
  }
  .contact-us {
    padding: 20px;
  }
  .contact-us .contact-form {
    margin-top: 30px;
  }
  .mypost_table_bg {
    margin: 15px 0px;
  }
  .mypost_table_bg table {
    width: 600px;
  }
  .login_button img {
    position: absolute;
    top: 18px;
    left: 95px;
  }
  .arabicbody .login_button img {
    left: auto;
    right: 60px;
  }
  .staircase_apartments_bg .h2 {
    font-size: 16px;
    margin-top: 0;
    margin-bottom: 0;
  }
  .staircase_apartments_bg {
    margin: 15px;
  }
  .staircase_apartments_bg p {
    font-size: 14px;
    line-height: 24px;
  }
  .notification_list {
    margin-top: 15px;
  }
  .comment_message_box {
    float: none;
    display: block;
    width: 100%;
  }
  .send_button {
    float: none;
    display: block;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .notification_list ul li figcaption {
    width: 83%;
  }
  .location_box {
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
    text-align: center;
    padding: 15px 0 0 0px;
    float: left;
  }
  .location_box a {
    display: inline-block;
  }
  .arabicbody .location_box {
    right: auto;
    left: 0px;
  }
  .CityTopHead .pull-left h4 {
    font-size: 18px;
  }
  .HeadBanner {
    min-height: 100px;
  }
  .HeadBanner h1 {
    font-size: 20px;
    margin-top: 0px;
  }
  .WeServeBanner.HeadBanner h1 {
    margin-top: 35px;
  }
  .HeadBanner.city-wall h1 {
    margin-top: 35px;
  }
  .VATpage .PraTextBox {
    margin: 15px 0px;
  }
  .InnerWrap {
    min-height: auto;
    padding-bottom: 20px;
  }
  .CtiyBlockInner {
    padding: 10px;
    margin-top: 20px;
    top: 0;
  }
  .CtiyBlockInner ul li {
    width: 100% !important;
  }
  .CtiyBlockInner figure {
    height: 200px;
    overflow: hidden;
  }
  .CtiyBlockInner figure img {
    object-fit: cover;
    object-position: center;
    width: 100%;
    height: 100%;
  }
  .CityTopHead .pull-right h6 {
    font-size: 14px;
    margin-top: 0px;
  }
  .CityTopHead {
    padding: 5px;
  }
  .CityTopHead .pull-left img {
    top: -3px;
    width: 27px;
  }
  .DirectionBox {
    top: 0;
    margin-top: 20px;
  }
  .da-thumbs li > a article span {
    font-size: 14px;
    display: none;
  }
  .DirectionBox .da-thumbs li > a article span {
    display: block;
  }
  .da-thumbs > li {
    width: 100%;
  }
  .da-thumbs li > a.MainBox {
    height: 230px;
  }
  .da-thumbs li > a.MainBox > div {
    padding: 10px;
  }
  .da-thumbs li > a.MainBox > div article {
    width: 100%;
  }
  .inner_page_content_bg {
    padding: 0;
  }
  .FormsPageAds .FormsAdsleft,
  .FormsPageAds .FormsAdsRight {
    display: none;
  }
  .FormsPageAds .central_western_region_list {
    width: 100%;
    padding: 0px 15px;
  }
  .FilterNav,
  .FilterClose {
    display: block;
  }
  .FilterLeft {
    position: fixed;
    z-index: 9999;
    left: -300px;
    height: 100%;
    top: 0;
  }
  .FilterLeft.active {
    left: 0;
  }
  .ListingRight {
    width: 100%;
  }
  .ListingResult article figcaption h4 {
    font-size: 14px;
  }
  .ListingResult article figcaption h6.PriceList {
    font-size: 16px;
  }
  .ProListHead .pull-left h3 {
    font-size: 14px !important;
    padding-top: 7px;
  }
  .BtnGreen {
    font-size: 13px;
    padding: 10px;
  }
  .FilterNav h4 {
    font-size: 14px;
    padding-top: 2px;
  }
  .ListingResult article figure {
    float: none;
  }
  .ListingResult article figure a {
    width: 100%;
    height: 120px;
    margin: 0px auto;
  }
  .ListingResult article figcaption {
    min-height: auto;
    width: 100%;
    float: none;
    padding-left: 0px;
    margin-top: 6px;
  }
  .ListingResult article {
    padding: 10px;
  }
  .pagination {
    margin: 10px 0px;
  }
  .PropertyNum h4 {
    font-size: 14px;
  }
  .PropertyNum h4 span {
    display: inline-block;
  }
  .TableStyle {
    overflow: auto;
    height: auto;
  }
  .TableStyle table {
    width: 700px;
  }
  .TableStyle.VAT-table table {
    width: auto;
  }
  .TableStyle table tr th {
    padding: 15px;
  }
  .ProListHead {
    margin-bottom: 10px;
  }
  .ChatWrap .HeadBanner {
    display: none;
  }
  .chat_bg {
    margin: 0;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
  .chat_left_sidebar {
    width: 270px;
    transform: translateX(-270px);
  }
  .chat_message_bg {
    padding-left: 0px;
  }
  .chat_user_image_des figcaption h4,
  .chat_user_list ul li figcaption h4,
  .message_top_user_box figcaption h4 {
    font-size: 13px;
  }
  .ChatWelcome article {
    text-align: center;
    margin-top: -40px;
  }
  .message_box figcaption .message {
    padding: 10px 15px;
    font-size: 13px;
  }
  .ChatContainer .container {
    padding: 0px;
  }
  .ChatWrap {
    padding-bottom: 0px;
  }
  .chat_user_list ul li {
    padding: 5px;
  }
  .chat_left_sidebar.active {
    transform: translateX(0px);
    z-index: 999;
  }
  .send_message_box {
    margin: 0;
  }
  .message_box figure {
    display: none;
  }
  .message_box figcaption {
    max-width: 100%;
    padding: 0 !important;
  }
  .chat_message_list ul li {
    margin-bottom: 5px;
  }
  .message_top_user_box {
    padding: 10px;
  }
  .ChatWelcome article img {
    width: 140px;
  }
  .ChatWelcome article h2 {
    font-size: 18px;
  }
  .ChatNav {
    display: block;
  }
  .chat_left_sidebar {
    position: fixed;
  }
  body.arabicbody .chat_left_sidebar {
    transform: translateX(270px);
  }
  body.arabicbody .chat_left_sidebar.active {
    transform: translateX(0px);
  }
  body.arabicbody .chat_message_bg {
    padding-right: 0;
  }
  body.arabicbody .ChatNav .pull-left {
    float: right !important;
  }
  body.arabicbody .ChatNav .pull-right {
    float: left !important;
  }
  .AdsTit h1 {
    font-size: 26px;
  }
  .AdsMidBlk {
    margin: 30px 0px;
  }
  .AdsMidBlk .col-md-2 {
    width: 120px;
    padding: 0px;
    display: none;
  }
  .AdsMidBlk .col-md-8 {
    width: 100%;
    text-align: center;
  }
  .AdsMidBlk .col-md-8 img {
    width: 200px;
  }
  .AdsPage .AdsContent h4,
  .PraTextBox h2 {
    font-size: 18px;
  }
  .AdsWithUS .container {
    width: 300px;
  }
  .AdsWithUS .container .col-md-8,
  .AdsWithUS .container .col-md-4 {
    width: 50%;
    float: left;
  }
  .AdsWithUS .col-md-8 h4 {
    font-size: 18px;
  }
  .AdsWithUS .col-md-4 a {
    margin-top: 30px;
  }
  .AdsWithUS .col-md-8 {
    padding: 40px 0px;
  }
  .form_post_left {
    float: none;
    display: block;
    width: 100%;
  }
  .staircase_apartments_head h2 {
    font-size: 14px;
  }
  body .form_notification_list ul li figure {
    width: 35px;
    height: 35px;
  }
  .notification_list ul li figcaption {
    width: 85%;
  }
  .form_post_right {
    float: none;
    display: block;
    width: 100%;
    padding: 10px 20px;
  }
  .comment_form_box .send_button input {
    width: 55px;
    height: 55px;
    background-size: 100% 100%;
  }
  .central_western_box_head h2 span:first-child {
    width: 308px;
  }
  .central_western_box_head h2 span:nth-child(2) {
    width: 195px;
  }
  .central_western_box_head h2 span:nth-child(3) {
    width: 135px;
  }
  .central_western_box_head h2 span:nth-child(4) {
    width: 165px;
  }
  .central_western_list ul li .reply_left_box {
    width: 308px;
  }
  .central_western_list ul li .reply_right_box {
    width: 194px;
  }
  .topic_box {
    width: 135px;
  }
  .re-market-menu-li {
    display: block;
  }
  .re-market-menu {
    display: none;
  }
  .archive-section .col-md-12 {
    width: 100%;
  }
  body.arabicbody .archive-section .row:last-child .col-md-4 {
    float: none;
  }
  .news_detail_content .AdsBgTop {
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }
  .news_des h3 {
    font-size: 22px;
  }

  .news_detail_content {
    padding: 30px 0px;
  }
  .categories-sec {
    margin-top: 15px !important;
  }
  .categories-main {
    margin-top: 15px !important;
  }
  .main-div a {
    padding: 15px 0px !important;
  }
  .serv-main .breaker {
    margin: 25px 0 25px;
  }
  .categories-sec {
    height: auto !important;
  }
  .main-banner h2 {
    padding: 50px 0px !important;
  }
  .breaker {
    margin: 20px 0px !important;
  }
  .evaluators_list ul li {
    float: none;
    width: 100%;
  }
  .evaluators_list ul li a {
    height: auto;
  }
  .books_articles_big_pic {
    width: 225px;
    height: 315px;
  }
  .book_box3 {
    left: -42px;
    top: -75px;
    width: 151px;
    height: 128px;
  }
  .book_box4 {
    left: 111px;
    top: -47px;
    width: 85px;
    height: 50px;
  }
  .book_box2 {
    left: -75px;
    bottom: 160px;
    width: 79px;
    height: 100px;
  }
  .book_box1 {
    left: -60px;
    bottom: 91px;
    width: 60px;
    height: 69px;
  }
  .book_box5 {
    right: -51px;
    top: -20px;
    width: 79px;
    height: 100px;
  }
  .book_box6 {
    right: -79px;
    top: 80px;
    width: 92px;
    height: 113px;
  }
  .book_box7 {
    right: -68px;
    top: 194px;
    width: 181px;
    height: 145px;
  }
  .book_box9 {
    top: 562px;
  }
  .book_box8 {
    right: -15px;
    top: 339px;
    width: 128px;
    height: 90px;
  }
  .book_box9 {
    right: 124px;
    top: 316px;
    width: 79px;
    height: 43px;
  }
  .books_articles_content {
    padding: 165px 0 50px 0px;
  }
  .books_articles_box {
    margin-bottom: 185px;
  }
  .salesbyblocks.evaluators_list ul li {
    width: 100%;
    float: none;
  }
  .sales_filter_box {
    float: none;
    width: 100%;
  }
  .sale_filter_right {
    float: none;
    width: 100%;
  }
  .checkboxBtn {
    float: none !important;
    width: 100% !important;
  }
  .request_add_button2 {
    margin-bottom: 0;
  }
  .sales_blocks_content {
    padding: 15px 0px;
  }
  .sales_filter_box h1 {
    font-size: 22px;
  }
  .checkboxBtn {
    padding: 10px 0px;
  }
  .h2,
  h2 {
    font-size: 18px;
  }
  .team_list ul li figcaption h4 {
    font-size: 16px;
  }
  .team_list ul li figure {
    height: 125px;
  }
  .members_list ul li figcaption h4 {
    font-size: 16px;
  }
  .members_list ul li figcaption p {
    font-size: 14px;
  }
  .members_list ul li figure {
    width: 90px;
    height: 90px;
    float: none !important;
    margin: auto !important;
  }
  .new_page_title {
    top: 80px;
  }
  .page_title_bg img {
    min-height: 270px;
  }
  .members_list ul li {
    padding: 10px;
    text-align: center;
  }
  .members_list ul li figcaption {
    float: none;
    width: 100%;
    text-align: center;
    padding-right: 0 !important;
  }
  .members_box {
    padding: 15px;
  }
  .evaluators_page_content {
    padding-bottom: 15px;
  }
  .team_list ul li {
    float: none;
    width: 100%;
    text-align: center;
  }
  .openings_list_left h4 {
    font-size: 18px;
  }
  .apply_button a {
    font-size: 16px;
  }
  .openings_list_left span {
    font-size: 14px;
  }
  .arabicbody .openings_list_left {
    float: none;
    width: 100%;
  }
  .openings_list_left {
    float: none;
    width: 100%;
  }
  .arabicbody .apply_button {
    float: none;
  }
  .apply_button {
    float: none;
    width: 100%;
    text-align: center;
  }
  .chat_message_list {
    height: calc(100% - 270px);
  }
  .account-hover-wrapper .ac-right {
    display: none;
  }
  .account-hover-wrapper {
    width: 98%;
    margin: 0 1%;
    right: 0;
  }
  .account-hover-wrapper .ac-left {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .account-hover-wrapper {
    top: -8px;
    opacity: 1;
    position: relative;
    display: none;
  }
  .header_menu > ul > li:hover .account-hover-wrapper {
    display: block;
  }
.login_button img {
    position: absolute;
    right: 25px;
    top: 27px;
    left: auto;
}
  .login_button ul img {
    position: inherit;
  }
  .sar_drop_down {
    transform: translateX(-100%);
    left: 65px;
    width: 94px;
    top: 25px;
  }
  .arabicbody .sar_drop_down {
    left: -70px;
  }
  .sar_drop_down span {
    font-size: 12px;
  }
  .advertiseButton a {
    display: block;
  }
  .advertiseButton .sar_box {
    margin-top: 10px;
  }
  .advertiseButton .sar_drop_down {
    transform: translateX(-50%) !important;
  }
  .post-action-btn {
    top: auto;
    bottom: 10px;
  }
  body .form_notification_list ul li {
    padding-right: 0;
  }
  body.arabicbody .form_notification_list ul li {
    padding-left: 0;
  }
  body.arabicbody .sar_drop_down {
    transform: translateX(0);
  }
  .modal-like-social {
    text-align: center;
  }
  .modal-like-social label {
    float: none !important;
  }
  .modal-like-social .social-btn {
    float: none;
    margin-top: 10px;
  }
  body.arabicbody .modal-like-social > label,
  body.arabicbody .modal-like-social .social-btn {
    float: none !important;
  }
  .modal-comment-sec .col-md-6 {
    float: none !important;
  }
  .listing-filter .bootstrap-select > .btn {
    font-size: 13px !important;
  }
  .listing-filter h4 {
    font-size: 20px;
  }
  .ListingResult .list-item figcaption h4 {
    font-size: 18px;
  }
  .ListingResult .list-item figcaption h6.PriceList {
    font-size: 16px;
  }
  .map-n-listing {
    display: block;
  }
  .map-n-listing .auction-listing {
    flex: 0 0 100%;
    max-width: 100%;
    height: auto;
  }
  .map-wrpper {
    height: 200px;
    padding: 0;
  }
  body.englishbody .map-n-listing .auction-listing {
    padding-bottom: 0;
  }
  .header_menu ul li a {
    padding: 10px 10px;
    color: #fff;
  }
  .list-item figure {
    width: 100%;
    float: none;
    margin-bottom: 15px;
  }
  .flag_btn {
    margin-left: 0;
    border: none;
  }
  .arabicbody .flag_btn {
    float: left;
    margin-left: 0;
    border: none;
  }
  .arabicbody .flag_btn .dropdown button.btn.dropdown-toggle .show_menu {
    left: 96px;
  }
  .ListingResult .list-item figcaption {
    float: none;
    width: 100%;
    padding-left: 0;
  }
  body .btn-danger {
    font-size: 14px;
  }
  .AdsBgTop {
    padding: 15px;
  }
  .listing-filter .row {
    display: block;
  }
  .add-images-wrap {
    margin-top: 0;
    float: none;
    width: 100%;
  }
  .add-images-wrap .owl-nav .owl-prev {
    top: -8px;
  }
  .add-images-wrap .owl-nav .owl-next {
    top: -8px;
  }
  .FormBtnTabs ul li a {
    font-size: 11px;
  }
  .FormBtnTabs-inner {
    margin-top: 15px;
  }
  .add-auction-wraper > .container {
    margin-top: 0;
  }
  .FormBtnTabs ul {
    width: 100%;
  }
  .other_facilities li {
    float: none;
    width: 100%;
  }
  .form_div .check_style label {
    font-size: 12px;
  }
  .check_style li {
    margin-bottom: 10px;
  }
  .check_style li:last-child {
    margin-bottom: 0;
  }
  .property-auction-wrapper .table-heading {
    font-size: 17px;
  }
  table th,
  table td {
    padding: 10px;
    font-size: 12px;
  }
  .mapstartdiv {
    width: 100% !important;
    height: 275px !important;
  }
  .mapstartdiv .carousel .item img {
    height: 271px !important;
  }
  .td_img_box img {
    height: auto !important;
    width: 100% !important;
  }
  .opening-bid-table td,
  .opening-bid-table th {
    font-size: 14px;
  }
  .opening-bid-wrap {
    margin: 15px 0px;
  }
  body .btn-danger {
    font-size: 14px;
  }
  .chat-section .chat-header {
    padding: 10px 0px;
  }
  .user_list_button a {
    width: 20px;
  }
  .chat-wrapper .chat-header h4 {
    font-size: 14px;
    padding-top: 4px;
  }
  #map-auction {
    max-width: 100%;
  }
  .termuse_des_box ul {
    padding-bottom: 8px;
  }
  .ListingResult .list-item {
    min-height: 100px;
  }
  .edit-delete-bg {
    bottom: 15px;
    right: auto;
    left: 30px;
  }
  .listed_bid_button_bg ul li a {
    padding: 0px 10px;
    font-size: 12px;
  }
  .chat_user_list01 ul li figcaption {
    padding-top: 0;
  }
  .chat_user_list01 ul li figcaption h4 {
    margin-top: 0;
  }
  .chatWelcome_content h2 {
    font-size: 18px;
    margin-top: 0;
  }
  .container-fluid.TOS-SECTION h3 {
    margin-top: 0;
  }
  .listed_bid_button_bg ul li {
    margin-right: 10px;
  }
  .member_price_table_bg .modal-dialog {
    width: 95%;
  }
  .auction-your-property .modal-body {
    padding: 15px;
  }
  .blockClass {
    padding: 12px 50px !important;
  }
  .chat-wrapper.public-chat {
    margin-bottom: 0px;
  }
  .content_with_add_bg .FormsAdsleft {
    display: none;
  }
  .content_with_add_bg .FormsAdsRight {
    display: none;
  }
  .content_with_add_bg .main-container,
  .content_with_add_bg .CtiyBlock {
    float: none;
    width: 100%;
  }
  .bedroom_bathroom_landara_bg .row .col-md-12 {
    float: none;
  }
  .search_engine_section {
    min-height: 165px;
  }
  .search_engine_section h2 {
    font-size: 24px;
  }
  .arabicbody .col-md-10,
  .arabicbody .col-md-11,
  .arabicbody .col-md-12,
  .arabicbody .col-md-3,
  .arabicbody .col-md-4 .arabicbody .col-md-5,
  .arabicbody .col-md-6,
  .arabicbody .col-md-7,
  .arabicbody .col-md-8,
  .arabicbody .col-md-9 {
    float: none;
  }
  .region_city_select {
    margin-bottom: 10px;
  }
  .room_details ul li span {
    font-size: 14px;
  }
  .room_details ul li p {
    font-size: 12px;
  }
  .arabicbody .ListingResult .list-item figcaption {
    padding-right: 0;
  }
  .search_button {
  
    margin-left: 15px;
  }
  .arabicbody .search_button {
    float: right;
  }
  .property_requests_list {
    padding-top: 0;
  }
  .property_requests_left {
    flex: 0 0 100%;
    max-width: 100%;
    border-right: none;
    border-bottom: solid 1px #009bd1;
  }
  .property_requests_mid {
    flex: 0 0 100%;
    max-width: 100%;
    border-right: none;
  }
  .land_price_title {
    flex: 0 0 100%;
    width: 100%;
  }
  .property_requests_right {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .land_price_rang_box:last-child {
    border-bottom: solid 1px #009bd1;
  }
  .more_list_box button {
    border-top: none;
  }
  .land_price_des {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 8px;
  }
  .land_price_des .col-md-4:first-child {
    padding-left: 0;
  }
  .land_price_des .col-md-12:first-child {
    padding-left: 0;
  }
  .other_information .land_price_title {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .other_information .land_price_des {
    flex: 0 0 100%;
    max-width: 100%;
    border-left: solid 1px #009bd1;
  }
  .property_requests_view_more_bg .land_price_rang_box:last-child {
    border-bottom: none;
  }
  .property_requests_list ul li {
    margin-bottom: 15px;
  }
  .land_price_rang_box {
    flex-wrap: wrap;
  }
  .other_information {
    flex-wrap: wrap;
  }
  .priceing_box figcaption h3 {
    font-size: 18px;
    margin: 15px 0px;
  }
  .priceing_box figcaption h2 {
    font-size: 18px;
    padding-bottom: 15px;
  }
  .pre_number_list {
    padding-top: 10px;
  }
  .member_inner_head {
    font-size: 16px;
  }
  .pricing_plan_bg .row {
    flex-wrap: wrap;
  }
  .pricing_plan_bg .row .col-md-4 {
    margin-bottom: 30px;
  }
  .pricing_plan_bg .row .col-md-4:last-child {
    margin-bottom: 0;
  }
  .price-table tr td {
    padding: 10px;
  }
  .pay_commissions_btn a {
    font-size: 14px;
  }
  .BankIcon .container {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .BankIcon img {
    width: 70px;
    margin: 0px 10px;
  }
  .pay_commissions_btn {
    margin-top: 15px;
  }
  .my_account_row {
    display: block;
  }
  .divForm label {
    font-size: 16px;
  }
  .WeatherTop {
    margin-top: 15px;
  }
  .WeatherTop .col-md-4 {
    margin-bottom: 15px;
  }
  .WeatherTop .col-md-4:last-child {
    margin-bottom: 0;
  }
  .filter_box1 {
    flex-wrap: wrap;
  }
  .filter_box1_coulm1 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .filter_left {
    width: auto;
    padding: 15px;
  }
  .filter_box1_coulm2 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .filter_box2 ul {
    display: block;
  }
  .daily_select_box {
    width: 100%;
    float: none;
    margin-bottom: 10px;
  }
  .daily_select_box select {
    width: 100%;
  }
  .user_visitors_count {
    float: none;
    width: 100%;
  }
  .graph_content_bg {
    padding: 0;
  }
  .filter_select_list ul {
    flex-wrap: wrap;
  }
  .filter_select_list ul li {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 10px;
  }
  .filter_select_list ul li:last-child {
    margin-bottom: 0;
  }
  .filter_select_list select {
    float: none;
    width: 100%;
    margin-right: 0px;
    margin-bottom: 10px;
  }
  .foot_menu ul li a {
    padding: 0px 7px;
  }
  .foot_menu ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .quote_box_bg {
    display: none;
  }
  .acoount-hover-list {
    width: 98%;
    margin: 0 1%;
    transform: scale(1);
    position: relative;
    top: 0;
    display: none;
  }
  .login_button:hover .acoount-hover-list {
    display: block;
  }
  .flag_btn .dropdown-menu {
    right: auto;
  }
  .header_menu ul li:hover ul {
    display: block;
  }
  .header_menu ul li ul li ul.acoount-hover-list {
    position: relative;
    left: 0;
    width: 100%;
    display: none;
    transform: scale(1);
  }
  .header_menu ul li ul li:hover ul.acoount-hover-list {
    display: block;
  }
  .acoount-hover-list ul::before {
    content: none;
  }
  .header_menu ul li.mega-menu ul.acoount-hover-list-1 li a {
    width: 70%;
  }
  .account-hover-wrapper:before {
    right: auto;
    left: 12px;
  }
  .header_menu ul li ul li {
    display: flex;
    flex-wrap: wrap;
  }
  .priceing_box {
    padding: 15px;
  }
  .price-table tr td h4 {
    font-size: 14px;
  }
  .price-table tr td img {
    min-width: 25px;
  }
  .priceing_box figure {
    text-align: center;
  }
  .priceing_box figure img {
    max-width: 240px;
  }
  .new_page_title h2 {
    font-size: 20px;
  }
  .new_page_title {
    top: 30px;
  }
  .new_page_title h2 {
    font-size: 20px;
  }
  .evaluators_box h3 {
    font-size: 22px;
    margin-top: 0;
  }
  .form-group {
    margin-top: 15px;
  }
  .evaluators_page_content {
    padding-bottom: 20px;
  }
  .page_title_bg img {
    min-height: 135px;
  }
  .region_city_box .col-md-4:last-child .form-group {
    margin-bottom: 0;
  }
  .evaluators_box {
    padding: 20px;
  }
  .request_add_button {
    margin-top: 25px;
  }
  .listing-filter.listing-filter-1 .form_select_box .filter-option {
    padding-right: 15px;
  }
  .auction_filter_bg {
    padding: 15px 0px;
  }
  .auction_filter_bg h3 {
    margin-top: 0;
    font-size: 18px;
  }
  .auction_filter_bg br {
    display: none;
  }
  .auction_filter_bg label {
    font-size: 13px;
    font-weight: normal;
  }
  .auction_filter_bg .row {
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .auction_filter_bg .row .col-md-2 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .auction_filter_bg .row .col-md-2:last-child {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
  }
  .auction_filter_bg .btn {
    margin: auto;
  }
  .map-n-listing .auction-listing {
    padding: 15px;
  }
  .listing-filter.listing-filter-1 .col-md-2 .btn {
    margin: auto;
  }
  .consultants_slide_box h3 {
    font-size: 14px;
  }
  .consultants_slide_box h2 {
    font-size: 14px;
  }
  .consultants_services_bg {
    padding: 25px 0px;
  }
  .books_articles_content {
    padding: 90px 0px 30px 0px;
  }
  .books_articles_slider .owl-prev {
    width: 40px;
    height: 40px;
    left: -10px;
  }
  .books_articles_slider .owl-prev span {
    font-size: 43px;
    top: -15px;
  }
  .books_articles_slider .owl-next {
    width: 40px;
    height: 40px;
    right: -10px;
  }
  .books_articles_slider .owl-next span {
    font-size: 43px;
    top: -15px;
  }
  .books_articles_box {
    margin-bottom: 190px;
  }
  .books_articles_slider .owl-dots {
    display: none;
  }
  .request_add_button2 {
    margin-bottom: 0;
  }
  .sales_filter h2 {
    margin: 0;
    font-size: 16px !important;
  }
  .name_box h3 {
    margin: 0;
    font-size: 16px !important;
  }
  .sales_filter_box {
    margin-bottom: 15px;
    font-size: 16px;
  }
  .name_box {
    font-size: 14px;
  }
  .sort-filter-bg {
    padding-right: 15px;
    padding-left: 15px;
    flex-wrap: wrap;
    padding-bottom: 15px;
  }
  .sort-filter-bg select {
    width: 100%;
    min-width: 10px;
    margin-right: 0;
    margin-bottom: 15px;
  }
  .sort-filter-bg select:last-child {
    margin-bottom: 0;
  }
  .signup_foprm_des {
    display: none;
  }
  .login_form.register br {
    display: none;
  }
  .ProListHead .clearfix .pull-left {
    top: 0px;
    text-align: left;
    position: relative;
    float: none !important;
    padding-bottom: 10px;
  }
  .ProListHead .pull-right {
    float: none !important;
    text-align: left;
  }
  .ProListing {
    padding-top: 15px;
  }
  .expend_button {
    display: none;
  }
  .remember_me {
    margin-top: 10px;
  }
  .content_page_bg {
    padding: 15px;
  }
  .content_page_bg h3 {
    font-size: 20px !important;
  }
  .content_page_bg .updated_date {
    margin-top: 0;
    text-align: left;
    font-size: 14px;
  }
  .content_page_bg p {
    font-size: 14px;
  }
  .add-images-wrap .owl-nav button {
    font-size: 38px !important;
  }
  #msform fieldset {
    padding: 5px 5px;
    width: 100%;
    margin: 0 0 0 0;
  }
  .Social_Media_Share article .Social_Media_ShareName {
    display: none;
  }
  .Social_Media_Share article .Social_Media_ShareIocns {
    margin-left: 0;
  }
  .Social_Media_Share article .Social_Media_ShareIocns a {
    width: 18px;
    height: 18px;
    line-height: 18px;
    font-size: 10px;
  }
  .modal.custom .modal-dialog {
    width: 300px;
  }
  #trackModal .login_form {
    padding: 15px;
  }
  .rating-stars ul > li.star > i.fa {
    font-size: 20px;
  }
  body table #logo {
    max-width: 100% !important;
  }
  body.arabicbody .location_filter_box .col-md-5,
  body.arabicbody .location_filter_box .col-md-2 {
    float: none;
  }
  li.mega-menu .account-hover-wrapper {
    display: block;
    opacity: 1;
    position: relative;
    top: 15px;
  }
  .header_menu > ul > li.mega-menu:hover .account-hover-wrapper {
    transform: translateY(-15px);
  }
  .account-hover-wrapper {
    width: 98%;
    margin: 0 1%;
    right: 0;
    position: relative;
    display: block;
    opacity: 1;
    top: 8px;
    left: 0;
  }
  .header_menu > ul > li:hover .account-hover-wrapper {
    transform: translateY(0px);
    top: -8px;
  }
  .header_menu > ul > li.mega-menu:hover .account-hover-wrapper {
    transform: translateY(0px);
    top: 0px;
  }
  .acoount-hover-list {
    width: 98%;
    right: 0 !important;
    margin: 0 1%;
    display: block;
    opacity: 1;
    position: relative;
    transform: scale(1);
    top: 0;
  }
  .header_menu ul li ul li {
    flex-wrap: wrap;
  }
  .header_menu ul li ul li ul.acoount-hover-list {
    position: relative;
    left: 0;
    display: block;
    opacity: 1;
    transform: scale(1);
    width: 100%;
  }
  .acoount-hover-list ul:before {
    content: none;
  }
  .map_form_box .container {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
  }
  .form-group .help-block {
    position: relative;
  }
}

@media only screen and (max-width: 1023px) {
  .post-date-wrapper {
    display: block;
  }
}


@media(max-width:575px)
{

  .check_style label.form-checkbox-label {
    font-size: 12px;
}

.check_style .form-checkbox-label:before, .form-radio-label:before{margin-right: 1px;}
}

@media(max-width:480px){

.check_style label.form-checkbox-label{font-size:11px}
.arabicbody .contracts-list-left{flex-wrap:wrap;width:100%}
.arabicbody .contracts-list li figcaption{width:100%;padding-top:20px;padding-bottom:15px;padding-right:0}
.arabicbody .contracts-list li{flex-wrap:wrap}
}