/*
    Theme Name: Hub Child
    Theme URI: http://hub.liquid-themes.com/
    Author: Liquid Themes
    Author URI: https://themeforest.net/user/liquidthemes
    Template: hub
    Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
    Version: 1.0
    License: GNU General Public License
    License URI: license.txt
    Text Domain: hub-child
    Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200&display=swap');
@keyframes rsPopupAnimation1 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes rsPopupAnimation2 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

body {
    font-family: "Roboto Condensed", Sans-serif;;
}
#header.main-header{
    pointer-events:auto !important;
}
.rs_row{
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}
.rs_row .rs_col{ 
    box-sizing: border-box;
    width: calc(50% - 5px);
}
.rs_listing_list{}
.rs_listing_list .rs_listing_list_item{
    display: block;
    text-align: center;
    text-decoration: none;
    box-sizing: border-box;
}
.rs_listing_list .rs_listing_list_item .p_thumbnail{
    display: block;
    position: relative;
    padding-top: 70%;
    overflow: hidden;
}
.rs_listing_list .rs_listing_list_item .p_thumbnail img {
    position: absolute;
    top: 0;
    left: 0;
    /* width: auto; */
    /* height: auto; */
    min-width: 100%;
    min-height: 100%;
    max-width: none;
    max-height: none;
    transition: all .5s;
}
.rs_listing_list .rs_listing_list_item .p_thumbnail:hover img{
    transform: scale(1.3);
}
.rs_listing_list .rs_listing_list_item .post_exp{
    padding: 20px;
    
}
.rs_listing_list .rs_listing_list_item .post_exp p{
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: 300;
    color: #fff;
    line-height: 30px;
}
.rs_listing_list .rs_row .rs_col{
    background: #EA984C;
}

    .listing-inner {
        max-width:960px;
        margin:auto;
    }
    .as_listing {
        text-align: center;
        background: rgb(238 238 238 / 50%);
        padding-bottom: 38px;
        position:relative;
        overflow: hidden;
    }
    .listingsection {
        padding-bottom: 117px;
    }
    .as_listing h2 {
        color: #092C3F;
        font-family: "Roboto Condensed", Sans-serif;
        font-size: 30px;
        font-weight: 500;
        line-height: 40px;
    }
    .as_listing a {
        background: #092C3F;
        font-family: "Roboto Condensed", Sans-serif;
        font-size: 19px;
        line-height: 23px;
        color: #fff;
        padding: 8px 15px;
        border-radius: 8px;
        font-weight:500;
   }
   .as_listing p {
        font-family: "Roboto Condensed", Sans-serif;
        color: #092C3F;
        font-size: 20px;
        line-height: 37px;
    }

    .as_listing:after {
        content: "";
        display: block;
        position: absolute;
        rigt: -14px;
        right: 0px;
        bottom: 0px;
        border-bottom: 61px solid #fff;
        border-left: 61px solid transparent;
    }

    .listing-inner select {
        display: block!important;
        font-size: 11px;
        line-height: 13px;
        font-family: "Roboto Condensed", Sans-serif;
        background: #F2F2F2;
        border: none;
        outline: none!important;
        box-shadow: none;
        padding: 8px 11px;
        height: 58px;
        color:#333;
}
.listing-inner select:focus{
    outline:none!important;
    border:none!important;
    box-shadow:none!important;
}
.listing-inner input[type='reset']{
    display: block!important;
    font-size: 11px;
    line-height: 13px;
    font-family: "Roboto Condensed", Sans-serif;
    background: #092C3F;
    border: none;
    outline: none;
    box-shadow: none;
    padding: 8px 11px;
    height: 58px;
    color:#fff;
}
.as_listing img{
    transition-duration: 0.3s;
}
.as_listing:hover img{
    transform: scale(1.1);
}
.elementor-element-49c4fd1{
    background-position: 100% 101%!important;
}
.listing-inner span{
    display:none;
}
.short-field:after{
    content:"";
    display:block;
    clear:both;
}
.short-field .item{
    width:22.3%;
    float:left;
    padding:0 9px;
}
.w-d-33{
    width:33%!important;
}
.p-right{padding-right:0!important;}
.short-field {
    margin-top: 82px;
    margin-bottom: 79px;
}
#single_zi_listing_container{
    max-width:990px;
}
@media(max-width:768px) {
    .as_listing br{ display:none;}
    .short-field .item{
        width:100%!important;
        padding:0;
    }
}


.contact-section {
   
    padding: 33px;
    color: #fff;
}

.contact-section h2 {
    color: #231F20;
    font-size: 35px;
    text-align: center;
    margin-top: 34px;
    margin-bottom: 45px;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 700;
}
.contact-section input, .contact-section textarea {
    color: #6d6e71!important;
    font-size: 16px;
    font-family: "Roboto Condensed", Sans-serif;
    margin-bottom: 20px;
    border: none!important;
    outline: none!important;
    background: #f2f2f2!important;
    padding-left: 20px!important;
    width: 100%;
    height: 45px;
    font-weight: 300;
}

.contact-section input[type='submit'] {
    display: block!important;
    background: #ea984c!important;
    margin-top: -3px!important;
    box-shadow: none!important;
    outline: none!important;
    border: none;
    padding: 5px 4px;
    color: #fff!important;
    font-family: "Roboto Condensed", Sans-serif;
    min-width: 134px;
    padding-left: 0!important;
    margin: auto;
    font-weight: 400;
    margin-top:15px!important;
    cursor: pointer!important;
    font-size:16px;
        height: 46px;
}
.contact-section input[type='submit']:hover{
    background: #092C3F!important;
}
.wpcf7-spinner{
    display: none;
}
.file_section{
    font-size: 12px;
}
.file_section>span{
    color:#f00;
}
.contact-section textarea{
    height:auto!important;
    padding-top:10px;
}
.services-read-more a {
    padding: 13px 62px;
}

.services_main_section{
   padding-top:187px;
   padding-bottom:187px;
}
.services_main_section .services_title h2{
    color:#F69336;
    margin-bottom:55px;
    text-transform: uppercase;
}
.services_main_section .services_title h2>strong{
   color:#1C2D3E;
}


 

.sf {
    position: absolute;
    left: 0;
    font-size: 26px;
    line-height: 31px;
    background: #EA984C;
    color: #fff;
    width: 36%;
    font-family: "Roboto Condensed", Sans-serif;
    top: 9px;
    padding: 4px 5px;
    text-align: center;
}


.subscribe-section{
    text-align: center;
}
.subscribe-section{
    text-align: left;
}
.subscribe-section input[type='submit'] {
    background: #F3932B;
    font-size: 15px;
    font-weight: 300;
    font-family: "Roboto Condensed", Sans-serif;
    color: #fff;
    outline: none;
    border: none;
    box-shadow: none;
    padding: 13px 28px;
    vertical-align: top;
    display: block;
    margin-top: 21px;
}
.subscribe-section input[type='email'] {
    width: 100%;
    max-width: 420px;
    padding: 13px 15px;
    border: none;
    outline: none;
    margin-right: 11px;
    vertical-align: top;
    font-size: 14px;
    color: #b3b3b3;
    font-family: "Roboto Condensed", Sans-serif; 
    font-weight: 400;
}
.con_input{
    position: relative;
}
.con_input label {
    position: absolute;
    color: #6d6e71;
    left: 23px;
    top: 22px;
    transform: translateY(-50%);
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 300;
    font-size: 16px;
    opacity: 0.9;
}
.con_input label>sup{
    color: #f00;
}
.subscribe-section input[type='submit']:hover{
    background: #092C3F;
}
.wpcf7-not-valid-tip{
    font-family: "Roboto Condensed", Sans-serif; 
    font-weight: 400;
    font-size:14px;
}
/*1600 screen query*/
@media(max-width:1600px){

    .e-con-inner{
        max-width: 1200px!important;
    }

    #jr_broker_section_program .e-con-inner{
        max-width: 1600px!important;
    }

.adam_stephenson p {
    margin-bottom: 0;
    font-size: 17px;
    line-height: 23px;
}
.container_850 .e-con-inner {
    max-width: 700px !important;
}
.slider_left_site .container{
     max-width: 1200px!important;
}
}

.client_logo img {

}

@media(max-width:768px){
    .client_logo img {
        width: 160px;
    }
}


.elementor-swiper-button-next {
    right: -28px;
}

@media(min-width:1800px){


    .elementor-1623 .elementor-element.elementor-element-d84b7bc{
    margin-top: -229px;
    }
    .elementor-1623 .elementor-element.elementor-element-b9c01b1 img {
    width: 100%;
    height: 108%;
}

}

.list-align-top-icon a {
    align-items: flex-start!important; 
}
 
.list-align-top-icon .link-icon{
   padding-top:6px;
}

.list-align-top-icon ul li .link-icon{
    padding-top:8px;

}
/*Start listing icon design*/

#listing_section {
    min-height: 1503px;
    padding:  0 25px;
}

#listing_section .container{
    width:100%;
    max-width:1306px;
}
.list_item_content {
    text-align: center;
    padding: 0px 12px;
    position: relative;
    padding-top: 16px;
}
.list_item_contentv2{
    text-align: left;
    padding: 0px 12px;
    position: relative;
    padding-top: 16px;
}

.listing_item {
    background: #f2f6f7;
    padding-bottom: 18px;
    margin-bottom: 50px;
    
   min-height: 484px;
    position: relative;
}
.feture_images{
    overflow: hidden;
    position: relative;

}
.listing_item img{
   height: 220px;
    width: 100%;
}



.listing_zi_image{
    height: 220px;
    width: 100%;
    background:#063041;
    position: relative;
    display: block;
}

.seeking_space_area .listing_item .listing_zi_image .thumb_desc {
    background: rgba(0, 0, 0, .4);
    color: #fff;
    text-decoration: none;
    font-weight: 400;
    padding: 20px;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    font-size: 16px;
    justify-content: center;
}

span.zi_top_status {
    position: absolute;
    background: #ea973e;
    width: 163px;
    text-align: center;
    bottom: 25px;
    transform: rotate(-41deg);
    right: -46px;
    color: #fff;
    font-family: 'Roboto Condensed';
    font-weight: 300;
    font-size: 16px;
    padding-bottom: 2px;
}
.listing_item .rs_sel_type_tag{
    position: absolute;
    top: 0;
    background: #ea973e;
    display: block;
    width: 205px;
    margin: 0 auto;
    font-weight: 400;
    right: 0;
    left: 0;
    text-align: center;
    z-index: 20;
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 18px;
    color: #063041;
    border-radius: 40px;
    margin-top: -20px;
    padding: 6px 5px;
}
.listing_item .listing_main_image{
    display: block;
    position: relative;
    overflow: hidden;
}
.listing_item .rs_thumbnail_close_over{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-weight: 600;
    font-size: 50px;
    text-transform: uppercase;
    background: rgba(6,48,65,.7);
}


.list_item_content .top_status_d {
    font-size: 17px;
    display: inline-block;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
    color: #fff;
    background: #063041;
    padding: 5px 6px;
    border-radius: 53px;
    position: absolute;
    left: 50%;
    top: -25px;
    transform: translate(-50%);
    width: 217px;
}

.list_item_contentv2 .top_status_v2 {
    font-family: "Roboto Condensed", Sans-serif;
    color: #333;
    font-weight: 500;
    border: 1px solid #333;
    padding: 3px 15px;
    font-size: 20px;
    line-height: 25px;
}

.listing_item h2 {
    font-size: 18px;
    line-height: 28px;
    margin-top: 8px;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 700;
    margin-bottom: 8px;
     color:#181b31;
}

   .listing_item h2 a{ 

       color:#181b31;

    }

.listing_item ul{
    text-align: left;
    padding: 0 16px;
}
.listing_item ul li{
    font-size:14px;
   font-family: "Roboto Condensed", Sans-serif;
    line-height: 20px;
    font-weight: 300!important;
    color: #6d6e71;
    padding: 2px 0;
}
.listing_item ul li>span{
    font-weight: 300!important;
}

.listing_item p>br{
    display: none;
}


.rs_sel_type_tag_v2 {
    background: gray;
    margin-right: 25px;
    color: #fff;
    font-size: 25px;
    line-height: 32px;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 300;
    position: relative;
    padding: 5px 10px;
    position: relative;
    border-radius: 5px;
}


.rs_sel_type_tag_v2:before {
    content: "";
    position: absolute;
    left: -13px;
    width: 0;
    height: 0;
    border-bottom: 20px solid gray;
    border-left: 15px solid transparent;
    top: 1px;
    z-index: -1;
}

.rs_sel_type_tag_v2.industrial:before{
    border-bottom-color:  #a69d8b!important; 
}
.rs_sel_type_tag_v2.land:before{
    border-bottom-color:  #6f8d64!important;
}
.rs_sel_type_tag_v2.office:before{
    border-bottom-color:  #937788!important;
}
.rs_sel_type_tag_v2.retail:before{
    border-bottom-color:  #456578!important;
}
.rs_sel_type_tag_v2.flex:before{
    border-bottom-color:  #7d908a!important;
}


.rs_sel_type_tag_v2.industrial, .as_property_btn.industrial {
    background: #bcb5a4;
}
.rs_sel_type_tag_v2.land, .as_property_btn.land {
   background: #90B784;
}
.rs_sel_type_tag_v2.office, .as_property_btn.office {
   background: #b299a7;
}
.rs_sel_type_tag_v2.retail, .as_property_btn.retail {
    background: #597D97;

}
.rs_sel_type_tag_v2.flex, .as_property_btn.flex {
    background: #90A9A3;
}

.as_property_btn.industrial,
.as_property_btn.land,
.as_property_btn.office,
.as_property_btn.retail,
.as_property_btn.flex{
    color: #fff!important;
    border-color: transparent!important;
}


.zi_requirement_type .zi_sel_type_section {
    position: absolute;
    z-index: 1;
    margin-top: 0;
    left: 29px;
    top: -19px;
}


.rs_sel_type_tag_v2{
    font-size: 22px;
    line-height: 27px;
}


span.rs_sel_type_tag_v2:last-child {
    margin-right: 0;
}
.zi_sel_type_section {
position: absolute;
    z-index: 1;
    left: 29px;
    top: -20px;
}


.single_listing_property_list_top .zi_sel_type_section {
    margin-top: 0px;
    right: 15px !important;
    left: revert;
}

.single_listing_property_bottom .zi_sel_type_section{
  position: static;
}
.single_listing_property_bottom .rs_sel_type_tag_v2:before{
    display: none!important;
}
@media(max-width:1600px){
    .listing_item{
        min-height: 505px!important;
    }
}
    @media(max-width:768px){
        .listing_item{
    min-height: auto!important;
    }
}

.listing_item .view_more_listing{
    cursor: pointer;
    background: #ea973e;
    padding: 8px 20px;
    border-radius: 0px;
    font-weight: 400;
    font-size: 16px;
    width:140px;
    transition: all .5s;
    line-height: 28px;
    color: #fff!important;
    display: inline-block;
    transition: 0.4s all;
    position: absolute;
    bottom: 21px;
    left: 50%;
    text-align: center;
    transform: translate(-50%);
    font-family: "Roboto Condensed", Sans-serif;

}
.view_more_listingv2{
    bottom: 13px!important;
    left: 13px!important;
    transform: translateX(0)!important;
}

.listing_item .view_more_listing:hover{
        background: #063041;
}
a.listing_main_image {
    display: block;
    background-size: cover!important;
    background-position: center!important;
}

a.listing_main_image:hover{
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}

@media(max-width:1600px){
    .list_item_content .top_status_d{
    font-size: 17px;

}


.listing_item h2 {
    font-size: 16px;
    line-height: 25px;
    margin-top: 20px;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 700;
}

.listing_item p {
    font-size: 13px;
        line-height: 20px;

}
.zi_collapse h2{
    font-size:16px;
    line-height: 24px;
    font-family: "Roboto Condensed", Sans-serif;
}
}

p.show_listing_item {
    text-align: center;
    margin-top: 34px;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 300;
    color:#6d6e71;
    font-size:16px;
}

.view-all-listing, .view-all-listings-broker{
     font-family: "Roboto Condensed", Sans-serif;
    background: #ea973e;
    padding: 11px 70px;
    border-radius: 0px;
    font-weight: 400;
    font-size: 18px;
    transition: all .5s;
    line-height: 28px;
    color: #fff!important;
    display:inline-block;
    transition: :0.4s all;
    cursor: pointer;
    border-radius: 5px;
}

.top_button_section{
    text-align: center;
    margin-top: 44px;
   
}
.view-all-listing:hover, .view-all-listings-broker:hover{
    background: #063041;
}




.zi_collapse{
    margin-left:0;
    padding-left:0;
    list-style: none;
}
.filter_count{
    margin-bottom: 0!important;
    cursor: pointer;
}


.zi_collapse h2, 
.filter_count {
    font-size: 14px;
    line-height: 23px;
    margin-top: 10px;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 700;
    margin-bottom: 0px;
    text-transform: uppercase;
    cursor: pointer;
}
#listing_section h3.filter_count,
#listing_section .zi_collapse h2{
    font-size: 18px;
    line-height: 26px;
}
.clear_button{
     font-size:14px;
     font-family: "Roboto Condensed", Sans-serif;
     color:#4d4d4d;
     font-weight: 400;
}

.show_content_collapse_zi table{
    background: none;
    border: none;
}

.show_content_collapse_zi table tr {
    background: none!important;
    border: none!important;

}
.show_content_collapse_zi table tr td {
    padding: 0;
    border: none!important;
    outline: none!important;
    box-shadow: none;
}

.padding_right_table{
    padding-right: 5px!important;
}
.padding_left_table{
    padding-left: 5px!important;
}

.show_content_collapse_zi label {
    font-size: 13px;
   font-family: "Roboto Condensed", Sans-serif;
    color: #6d6e71 ;
    margin-bottom: -1px;
}

@media (min-width: 992px) {
#listing_section .col-md-2 {
    width: 20%!important;
}

#listing_section .col-md-10 {
    width: 80%!important;
}

}

.zi_collapse h2>img{
    height: 21px;
    margin-top: -4px;
}

.show_content_collapse_zi{
    display: none;
}

.show_zi{
    display: block;
}
.min_zi{
    display: none;
}

.min_zi.show_zi_img{
    display: inline-block!important;
    margin-top: -7px;
}

.pluse-zi.show_zi_img{
    display: none!important;
}


@media(max-width:992px){
    .zi_collapse:after{
        content: "";
        display: block;
        clear: both;
    }
    .zi_collapse li{
        float: left;
        width:33.33%;
    }
}
@media(max-width:606px){
    .zi_collapse li{
       width:50%;
    }
}

@media(max-width:390px){
    .zi_collapse h2, .filter_count{
            font-size: 14px;
    }

    #listing_section h3.filter_count, #listing_section .zi_collapse h2{
        font-size: 14px!important;
    }
}

@media(max-width:768px){
    .listing_item{
        min-height: auto;
    }
    .listing_item .view_more_listing{
       position: static;
       transform: none;
       margin: auto;
       margin-top: auto;
       display: block;
       max-width: 174px;
       margin-top: 10px;
       text-align: center;
        
    }

 .view_more_listing.view_more_listingv2 {
    display: inline-block;
    margin-left: 13px;
}

}
/*End listing icon design*/





// Testimonial slider 
    

.zi_customize .slick-list {
  padding-top: 0%!important;
  padding-bottom: 0%!important;
  padding-left: 0%!important;
  padding-right: 0%!important;
}



.zi_customize .slick-track {
  max-width: 100%!important;
  transform: translate3d(0, 0, 0)!important;
  perspective: 100px;
}

 .rev_slide{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  opacity: 0;
  width: 600px!important;
  transform: translate3d(0, 0, 0);
  transition: transform 1s, opacity 1s;
  float: none!important;
}


.zi_customize .slick-snext,
.zi_customize .slick-sprev,
.zi_customize .slick-snext2,
.zi_customize .slick-sprev2{
  display: block;
}

.zi_customize .slick-current {
  opacity: 1;
  position: relative;
  display: block;
  z-index: 2;
}

.zi_customize .slick-snext {
  opacity: .1;
  transform: translate3d(40%, -37px, -46px);
  z-index: 1;
  perspective: 1000px;
  opacity: 0.2;
  z-index: 15;
}
.zi_customize .slick-snext2 {
  
  transform: translate3d(89%, -66px, -88px);
  z-index: 0;
  perspective: 1000px;
  opacity: .1;
  z-index: 16;
}

.zi_customize .slick-sprev {
 opacity: .1;
  transform: translate3d(-40%, -37px, -46px);
   z-index: 17;
}

.zi_customize .slick-sprev2 {

 transform: translate3d(-89%, -66px, -88px);
 opacity: .1;
  z-index: 16;
}


@media(max-width:650px){
    .zi_customize .slick-sprev2 {
          opacity: 0;
         
        }

        .zi_customize .slick-sprev {
         opacity: 0;

        }

        .zi_customize .slick-snext2 {
          opacity: 0;
         
        }
        .zi_customize .slick-snext {
          opacity: 0;
          transform: translate3d(40%, -37px, -46px);
          
        }
        .client_content{
            margin-top:-40px;
        }
}

.test {
  display: block;
  width: 100%;

}

.zi_customize .client_content{
  display: none;
}

.slick-current .client_content{
  display: block;
}

.zi_customize .slick-initialized .slick-slide{
  text-align: center;
}
.zi_customize .test img {
    display: inline-block!important;
    width: 204px;
    cursor: pointer;
}

.client_content{
    padding:0 15px;
}
.zi_customize .client_content h3{
    font-family: "Roboto Condensed", Sans-serif;
    color:#6d6e71;
    font-weight: 400;
    font-weight: normal;
    font-size: 18px;
    color: #4d4d4d!important;
    margin-top: -7px;
    margin-bottom: 18px;
}
.zi_customize .client_content h2 {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 700;
    font-size: 23px;
    color:#231f20;
}
.zi_customize .client_content p{
    font-size: 16px;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 300;
    color: #4d4d4d!important;
    line-height: 28px;

}
.zi_customize .slick-dots {
   text-align: center;
   padding-top:36px;
}

.zi_customize .slick-dots li {
    display: inline-block;
    z-index: 100;
    width: 8px;
    height: 8px;
    margin: 0 5px;
    border-radius: 50px;
    background: #cccccc;
    cursor: pointer;
}


.zi_customize .slick-dots .slick-active{
    background: #000;
}

.prevArrow-icon-testi{
    width: 16px;
    position: absolute;
    left: 0;
    top: 60%;
    cursor: pointer;
    z-index: 55444;
}


.nextArrow-icon-testi {
    width: 16px;
    position: absolute;
    right: 0;
    top: 60%;
    cursor: pointer;
    z-index: 55444;
}


 @media(max-width:600px){
     .rev_slide{
        width: 100%!important;
     }

     .zi_customize .slick-snext,
    .zi_customize .slick-snext2,
    .zi_customize .slick-sprev,
    .zi_customize .slick-sprev2 {
        display: none;
     }

     .nextArrow-icon-testi{
         top: 60%;
        right: -8px;
        width: 11px;
     }
     .prevArrow-icon-testi{
top: 60%;
    left: -2px;
    width: 10px;
     }

   
        .zi_customize {
          padding: 0px 15px;
        }
        .zi_customize .client_content p{
            font-size:14px;
        }
        .navigator_btn{
            text-align: center;
        }
        .zi_tab_right_site {

          padding-right: 15px;
        }


}




.listing_field_section{
    position: relative;
}

.audio_loding{
    left:0;
}
.loding_images, .audio_loding{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 444;
    background: #ffffffd1;
    text-align: center;
    vertical-align: revert;
}

.loding_images img, .audio_loding img{
    vertical-align: middle;
    position: absolute;
    display: inline-block;
    top: 24%;
    left: 50%;
    transform: translateX(-50%);
}

.as_blog_section .loding_images img{
    vertical-align: middle;
    position: absolute;
    display: inline-block;
    top: 0.5%!important;
    left: 41%;
    transform: translateX(0);
}


/*Listing single*/
.single_list_slider .slick-prev {
    background: url(images/prev-testi.svg);
    border: none;
    font-size: 0;
    height: 24px;
    width: 24px;
    background-repeat: no-repeat;
    position: absolute;
    right: 46px;
    top: -52px;
}
.single_list_slider .slick-next {
    background: url(images/next-testi.svg);
    border: none;
    font-size: 0;
    height: 24px;
    width: 24px;
    background-repeat: no-repeat;
    position: absolute;
    right: 0px;
    top: -52px;
}
.single_slider_item.slick-slide {
    padding: 0 8px;
}
 
.single_slider_section .container{
    width:100%;
    max-width:1306px;
}

@media(max-width:1600px){
    .single_slider_section .container{
        max-width: 1119px!important;
    }
}

.single_slider_item{
    text-align: center;
}
.single_slider_item a{
    display: block;
    width: 100%;
   text-align: center;

}

.single_slider_item img{
    height: 200px;
    display: inline-block;

}

.single_list_slider{
    text-align: center;
}

.single_slider_section {
    text-align: center;
    padding-top: 193px;
    padding-bottom: 208px;
}
.single_slider_section .container{
    width:100%;
    max-width: 1306px;

}

a.shew_listing.download_flyer {
    margin-top: 146px;
}
.listing-backlink a{
    color: #F3932B;
}


@media(max-width:1600px){
   .banner_slider_content h1{
    font-size:45px;
    line-height: 47px;
   }

} 

@media(max-width:992px){
    .banner_slider_content{
        width:100%;
    }
}

.single_list_slider ul.slick-dots button{
    display: none;
}
.single_list_slider ul{
    text-align: center;
    margin-top: 61px;
    padding-left: 0;
}
.single_list_slider ul.slick-dots li{
    display: inline-block;
    width:9px;
    height:9px;
    background: #bbb7b7;
    border-radius: 50%;
    margin:0 5px;
    cursor: pointer;
}
.single_list_slider ul li.slick-active{
   background: #F3932B!important;
}
a.cwa-lightbox-image {
    background-repeat: no-repeat!important;
    background-position: center!important;
    background-size: cover!important;
}


#sidebar.fixed {
  position: fixed;
  top: 100px;
  width:190px;
}



@media(max-width:992px){
    #sidebar{
        position: static!important;
        width:100%!important;
        margin-bottom: 74px!important;
    }
}




.case_studies_item{
    wdith:50%;
    display: flex;
    align-items: center;
}
.content_item_studies{
    background: #F2F6F7;
}
.as_case_studies .case_studies_top{
    background: #063041;
    color: #fff;
    padding: 4px 26px;
    display: inline-block!important;
    border-radius: 27px;
    "Roboto", font-family: sans-serif;
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 16px;
    font-weight: 300;
}

.as_case_studies h2{
    font-size:36px;
    font-weight: 700;
    color: #231F20;
    font-family: "Roboto Condensed", Sans-serif;

}
.as_case_studies p{
    font-size:16px;
    font-weight: 300;
    line-height: 28px;
    font-family: "Roboto Condensed", Sans-serif;
    color:#6d6e71;

}
.case_studies_item{
    width:50%;
}

.view_more_project {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    background-color: #ea973e;
    border-radius: 0px 0px 0px 0px;
    padding: 14px 30px;
    color: #fff;
    margin-top: 12px;
    display: inline-block;
}
.view_more_project img {
    display: inline;
    width: 25px;
    margin-left: 5px;
}
.view_more_project:hover{
    
    background:#063041;
    color: #fff;
}
.more_case_studies {
    text-align: center;
    margin-top: 85px;
}
.more_case_studies a{
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    background-color: #ea973e;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 30px;
    color: #fff;
    margin-top: 12px;
    display: inline-block;
}
.more_case_studies a:hover{
    background:#092C3F;
    color: #fff;
}
.as_case_studies{
    padding: 15px 40px;
    width: 100%;
}
.case_studies_header {
  padding-top: 80px;
  padding-bottom: 80px;
}
.case_studies_header h2 {
  font-size: 38px;
  font-family: "Roboto Condensed", Sans-serif;
  font-weight: 700;
  text-align: center;
}
.case_studies_header p {
  font-size: 16px;
  color: #6d6e71;
  font-family: "Roboto Condensed", Sans-serif;
  font-weight: 300;
  line-height: 23px;
  text-align: center;
}
.mobile_show_case{
    display: none;
}


@media(max-width:768px){
    #case_studies_section .d-flex{
        display: block;
    }
    .case_studies_item{
        width: 100%;
        margin-bottom: 40px;
    }
    .as_case_studies{
        text-align: center;
            padding: 68px 20px;
    }
    .mobile_show_case{
        display: block;
    }
    .mobile_height_case{
        display: none;
    }
}

#testimonial{
    max-width: 700px;
    margin:auto;
}

.testimonial_item{
    text-align: center;
}
.testimonial_item img{
    display: inline-block;
}
.testimonial_item .client_images {
    width: 200px;
}
.testimonial_item img.quatation {
    display: inline-block;
    width: 38px;
    margin-bottom: 11px;
}
.testimonial_item p {
    font-size: 16px;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 300;
    color: #6d6e71;
    line-height: 26px;
}
.testimonial_item h2 {
font-size: 23px !important;
    font-weight: 500;
    color: #231F20;
    font-family: "Roboto Condensed", Sans-serif;
    margin-top: -9px;
    margin-bottom: 22px;
}
.testimonial_item h2>span{
    color: #F3932B;
}
.testimonial_item h3 {
    font-size: 18px;
    font-weight: 300;
    color: #000;
    font-family: "Roboto Condensed", Sans-serif;
    margin-top: -10px;
}

#testimonial ul.slick-dots button{
    display: none;
}
#testimonial ul {
    text-align: center;
    margin-top: -10px;
    padding-left: 0;
    display: none;
}
#testimonial ul.slick-dots li{
    display: inline-block;
    width:9px;
    height:9px;
    background: #bbb7b7;
    border-radius: 50%;
    margin:0 5px;
    cursor: pointer;
}
#testimonial ul li.slick-active{
   background: #F3932B!important;
}
#testimonial .slick-prev {
background: url(images/prev-testi.svg);
    border: none;
    font-size: 0;
    height: 24px;
    width: 24px;
    background-repeat: no-repeat;
    position: absolute;
    top: 40px;
    left: 227px;
     z-index: 1414;
}
#testimonial .slick-next {
    background: url(images/next-testi.svg);
    border: none;
    font-size: 0;
    height: 24px;
    width: 24px;
    background-repeat: no-repeat;
    position: absolute;
    right: 216px;
    top: 40px;
    z-index: 1414;
}
.listing_main_image.more_case_feture {
  height: 200px;
}
.listing_item.case_item_more{
    min-height:436px;
}
.more_case_studies_title {
  text-align: center;
  font-size: 35px;
  font-family: "Roboto Condensed", Sans-serif;
  font-weight: 700;
  margin-bottom: 60px;
  color:#231F20;
}
.more_case_studies_section{
   padding-bottom: 180px;
   padding-left:20px;
   padding-right:20px;
}
.studies_list_con{
    margin-top: -38px;
}
.studies_list_con .top_status_d{
    position: static;
    padding-left: 15px;
    padding-right: 15px;
    width: auto;
transform: translate(0);
}
.studies_list_con p{
    font-size: 16px;
 font-family: "Roboto Condensed", Sans-serif;
line-height: 20px;
font-weight: 300;
color: #6d6e71;
padding: 2px 0;
}



.single_page_case_studies{
  font-family: "Roboto Condensed", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    background-color: #F3932B;
    border-radius: 0px 0px 0px 0px;
    padding: 18px 50px 20px 50px;
    color: #fff;
    margin-top: 10px;
}
.single_page_case_studies:hover{
    color: #fff;
}
.as_case_studies h2 > br {
  display: none;
}

.more_case_studies a{
    cursor: pointer;
}
/*End case studies section*/

/* Start blog page design section  */
.previous_secti span{
    display: block;
    color: #F3932B;
}

#blog_section{
    display: grid;
    grid-template-columns:1fr 1fr 1fr;
    grid-gap:1em;
    grid-auto-rows:minmax(100px, 230px);
}

.blog_item_allies {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 10px;
    position: relative;

}

.blog_item_allies:nth-child(1){
    grid-row:1/3;
    grid-column:1/3;
}
.blog_item_allies:nth-child(1) .as_content_blog h2 {
    font-size: 18px;
    line-height: 25px;
    margin-top: 20px;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 600;
    color: #fff;
    margin-top: 10px;
}
.blog_item_allies:nth-child(1) .as_content_blog{
    left:0;
    text-align: left!important;
}
.blog_item_allies:nth-child(1) .as_content_blog p {
    font-size: 14px;
    font-family: "Roboto Condensed", Sans-serif;
    line-height: 20px;
    font-weight: 400;
    color: #fff;
    padding: 2px 0;
}

.blog_item_allies:nth-child(1) .as_content_blog>span {
    color: #0c2e40;
    background: #f3932b;
    font-size: 14px;
    padding: 9px 23px;
    border-radius: 30px;
}


.as_content_blog h2 {
    font-size: 14px;
    line-height: 18px;
    margin-top: 20px;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 600;
    color: #fff;
    margin-top: 10px;
}
.as_content_blog p {
        font-size: 12px;
    font-family: "Roboto Condensed", Sans-serif;
    line-height: 15px;
    font-weight: 400;
    color: #fff;
    padding: 2px 0;
}
.as_content_blog>span {
    color: #0c2e40;
    background: #f3932b;
    font-size: 11px;
    padding: 7px 20px;
    border-radius: 30px;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
}
.as_content_blog {
    padding: 15px 17px;
    text-align: right;
}
.blog_item_allies a.details {
    position: absolute;
    bottom: 0;
    width:100%;
    height: 100%;
    z-index: 1;
}
.as_content_blog {
    padding: 0px 17px;
    text-align: right;
    position: absolute;
    right: 0;
    border: 0;
    bottom: 0;
}

@media(max-width:992px){
    #blog_section{
    display: grid;
    grid-template-columns:1fr 1fr;
    
   }
}
@media(max-width:642px){
        #blog_section{
        display: grid;
        grid-template-columns:1fr;
       }
       .blog_item_allies:nth-child(1){
        grid-row:auto;
        grid-column:auto;
       }
       .blog_item_allies:nth-child(1) .as_content_blog h2 {
        font-size: 14px;
        line-height: 18px;
        margin-top: 20px;
        font-family: "Roboto Condensed", Sans-serif;
        font-weight: 600;
        color: #fff;
        margin-top: 10px;
    }
    .blog_item_allies:nth-child(1) .as_content_blog p {
        font-size: 12px;
        font-family: "Roboto Condensed", Sans-serif;
        line-height: 15px;
        font-weight: 400;
        color: #fff;
        padding: 2px 0;
    }

    .blog_item_allies:nth-child(1) .as_content_blog>span {
        color: #0c2e40;
        background: #f3932b;
        font-size: 11px;
        padding: 7px 20px;
        border-radius: 30px;
    }
}

.load_more_blog_btn {
  text-align: center;
  padding-top: 61px;
}
.load_more_blog_btn a {
  background: #ea973e;
  padding: 11px 20px;
  display: inline-block;
  border-radius: 0px;
  font-weight: 400;
  font-size: 18px;
  transition: all .5s;
  line-height: 28px;
  color: #fff !important;
  font-family: "Roboto Condensed", Sans-serif;
}
.back_come_section ul{
    list-style: none;
    padding-left: 0;

}
.back_come_section ul::after {
  content: "";
  display: block;
  clear: both;
}
.back_come_section ul li {
  float: left;
}
.back_come_section ul li a, .back_come_section ul li {

  color: #000;


      font-family: "Roboto Condensed", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1px;
}
.back_come_section {
    padding-top: 40px;
}

.as_left_site p,  .as_left_site ul li, .as_left_site ul li>span, .as_left_site ol li, .as_left_site ol li>span{
  font-family: "Roboto Condensed", Sans-serif;
  color: #6d6e71;
  font-size: 16px;
  font-weight: 300!important;
}
.as_left_site p a, .as_left_site ul li a{
    font-weight: 400!important;
    color: #333!important;
}

.as_left_site p>span{
    font-weight: 300!important;
}
.as_left_site p>strong,.as_left_site p>strong, .as_left_site p>b{
    font-family: "Roboto Condensed", Sans-serif;
  color: #231F20;
  font-weight: 700;
}
.blog_single_content li strong, .blog_single_content li b {
    font-family: "Roboto Condensed", Sans-serif;
    color: #231F20;
    font-weight: 700;
}
.topic p{
    font-family: "Roboto Condensed", Sans-serif;
    color: #000;
    font-size: 18px;
    font-weight: 700;
}
.as_more_blog_item h2{
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 18px;
    font-weight: normal;
    font-weight: 700;
    color: #231F20;

}

.as_more_blog_item p {
font-size: 16px;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 300;
    line-height: 27px;
    color: #6d6e71;
}
.as_more_blog_item {
    margin-bottom: 50px;
}
.more_blog_post {
    margin-top: 100px;
    padding-bottom: 149px;
}
.blog_single_content {
    padding-top: 46px;
}
.as_left_site h2 {
    font-size: 45px;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 700;
    margin-top: 25px;
}

.blog_right_site {
    background-color: #fff;
    margin-bottom: 85px;
}
.search_input{
    text-align: center;
}
.search_input input {
    background: none;
    border: 1px solid #000;
    box-shadow: none;
    outline: none;
    width: 100%;
    height: 40px;
    border-radius: 5px;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
    color: #000;
    font-size: 16px;
}
.catagory_filter_right p {
    font-family: "Roboto Condensed", Sans-serif;
    color: #231F20;
    font-size: 16px;
    font-weight: 400;
    margin-top: 15px;
    margin-bottom: 0!important;
}
.catagory_filter_right .catagory_list {
    height: 220px;
    overflow-y: scroll;
    margin-left: 0;
    padding-left: 20px;
}
.catagory_filter_right .catagory_list li a {
    font-family: "Roboto Condensed", Sans-serif;
    color: #6d6e71;
    font-size: 16px;
    font-weight: 300;
}
.catagory_filter_right .catagory_list li a:hover{
    color:#888;
}
.catagory_list::-webkit-scrollbar {
  width: 2px;
}

.catagory_list::-webkit-scrollbar-track {
  background-color: #999999;
  border-radius: 100px;
}

.catagory_list::-webkit-scrollbar-thumb {
  background-color: #0c2e40;
  border-radius: 100px;
}
.second-right-side{
    margin-top:0;
}
.blog_right_site h2 {
    font-size: 16px;
    margin-top: 0; 
}
.blog_right_site p{
    font-size:16px;

}
.search_ket {
    display: inline-block;
    vertical-align: top;
    width: 66%!important;
    padding-left: 7px;
    padding-left: 15px !important;
}
.search_button {
    display: inline-block;
    vertical-align: top;
        width: 76px !important;
    color: #fff;
    background: #002d41!important;
    color: #fff!important;
    border:none!important;
}
.search_button:hover{
     background: #F3932B!important;
}
.load_more_blog_btn a:hover{
   background: #063041;
}


/*#right_size_section{
    width: 263px;
}*/
#right_size_section.fixed{
    position: fixed;
    top: 33px;
}


@media(max-width:768px){
    .as_left_site h2{
        font-size:28px;
    }
}
 
@media(max-width:992px){
    #right_size_section.fixed{
        position: static!important;
    }
    #right_size_section{
        width:auto!important;
        position: static!important;
        padding: 0 15px;
    }
    .as_blog_section{
        padding:30px 20px;
    }
    .as_socal_section {
        text-align: center;
    }
    .as_socal_section ul{
        display: inline-block;
        padding-left: 0;
    }

    .back_come_section{
        padding-left:20px;
        padding-right: 20px;
    }

    .single_details_section {
    padding: 0 20px;
}
}
.arcive_list_right{
   padding-left: 15px;
}
.arcive_list_right a {
  color: #000;
  font-size: 16px;
  font-family: "Roboto Condensed", Sans-serif;
  font-weight: 400;
}
.arcive_list_right li {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.as_archive_section{
    padding:120px 0;
}

.blog_item_allies a.details::after {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  word-wrap: ;
  width: 100%;
  height: 100%;
 background: rgba(3,3,3,0.6);
  z-index: -1;
}
.blog_single_content li {
  color: #000;
  font-weight: 400;
  font-family: "Roboto Condensed", Sans-serif;
  font-size: 16px;
}
/* End blog page design */


/*Contact page design */
.mapouter.gogle_map_field {
  height: 603px;
}

.google_map_section{
    position: relative;
}
.map_contact_text {
  position: absolute;
  top: 35px;
  right: 15%;
  background: #0c2e40;
  max-width: 500px; 
  padding: 13px 50px;
}
.map_contact_text h2 {
  font-family: "Roboto Condensed", Sans-serif;
  color: #fff;
  font-weight: 400;
  font-size: 20px;
  text-align: center;
  margin-top: 35px;
  margin-bottom: 0;
}
.map_contact_text p {
  text-align: center;
  color: #fff;
  font-family: "Roboto Condensed", Sans-serif;
  font-size: 16px;
  font-weight: 300;
}
.map_contact_text p strong{
    font-weight: 400;
}
.map_contact_text p>a{
    color: #fff;
    text-decoration: none;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 300;
}

.map_contact_text img {
  width: 19px;
  margin-right: 8px;
}
.indianapolis_point_location{
        width: 14px!important;
}



.our_social_media {
    margin-top: 56px;
    text-align: center;
}
.our_social_media li{
    float: left;
}
.our_social_media ul{
    list-style: none;
    margin: 0;
    padding:0;

}
.our_social_media li a {
    display: block;
    color: #fff;
    font-size: 25px;
    padding: 0px 8px;
}
.our_social_media p {
    margin-bottom: 0;
}
.our_social_media ul{
    display: inline-block;
}

.our_social_media svg{
    width: 18px;
}
.our_social_media .facebook-f svg{
    width: 13px;
}
.our_social_media .facebook-f{
    vertical-align: middle;
}

@media(max-width:642px){
    .map_contact_text{
       
       left:15px;
       right:15px;

    }
}



/*Schedule page design*/
.schedule_call {
  background: #063041;
padding: 50px;
max-width: 900px;
margin: auto;
}
.schedule_call h2{
    text-align: center;
    color: #fff;
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 35px;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 26px;
}
.schedule_call p{
    font-size:16px;
    font-family: "Roboto Condensed", Sans-serif;
    font-size:16px;
    font-weight: 300;
    color: #fff;
}

.schedule_call p {
  font-family: "Roboto Condensed", Sans-serif;
   font-size: 16px;
  font-weight: 300;
  color: #fff;
  text-align: center;
  line-height: 24px;
}

.schedule_section .col-md-6{
    padding: 0 20px;
}
.as_schedule_section label{
     font-family: "Roboto Condensed", Sans-serif;
      font-size: 16px;
      font-weight: 400;
      color: #fff;
      text-align: center;
      line-height: 30px;
}

.short_sms_schedule {
   color: #fff;
  font-family: "Roboto Condensed", Sans-serif;
  font-size: 16px;
  line-height: 25px;
  font-weight: 300;
  display: block;
}
.schedule_section>p {
    margin-bottom: 40px;
}  
.as_schedule_section .form-control {
 
  font-family: "Roboto Condensed", Sans-serif;
  color: #6d6e71;
  font-weight: 300;
  font-size:16px;
}

.as_schedule_section input, .as_schedule_section select{
    height: 47px;
}

.as_schedule_section textarea{
    height:160px;
}


.as_schedule_section .form-group{
     max-width: 414px;
}
.as_schedule_section select {
-webkit-appearance: none;
-moz-appearance: none;
text-indent: 1px;
text-overflow: '';
background-image: url('images/schedule-arrow.png');
background-repeat: no-repeat;
background-position: 98% 50%;
background-size: 18px;
}

#property_type input{
    font-family: "Roboto Condensed", Sans-serif;
    color: #6d6e71;
    font-weight: 300;

}
.button_section {
  margin-bottom: 0 !important;
  margin-top: 30px;
}

.button_section input[type='submit'] {
    background: #ea973e;
    color: #fff;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
    border: none;
    outline: none;
    font-size: 16px;
    padding: 11px 42px;
}

.button_section input[type='submit']:hover{
  background: #fff;
  color: #231F20;
}

.button_section.form-group {
  text-align: center;
  margin-top: 9px;
}
.as_schedule_section label>sup{
    color: #f00;
}
.as_schedule_section p{
    text-align: left;
}
.schedule_section #ui-id-1-button {
  background-color: #fff;
  padding: 10px 15px;
  color: #000;
  font-size: 16px;
  font-family: "Roboto Condensed", Sans-serif;
  border-radius: 5px;
  background-image: url('images/schedule-arrow.png');
  background-repeat: no-repeat;
  background-position: 98% 50%;
  background-size: 18px;
}

.schedule_section .ui-menu .ui-menu-item-wrapper{
    color: #000;
     font-family: "Roboto Condensed", Sans-serif;

}

.wpcf7-validates-as-date{
   background-image: url('images/schedule-arrow.png');
  background-repeat: no-repeat;
  background-position: 98% 50%;
  background-size: 18px;
  border-radius: 5px;
}
#wpcf7-f7200-p7134-o1 .wpcf7-response-output {
  margin-top: 0;
  margin-top: 5px !important;
  font-family: "Roboto Condensed", Sans-serif;
  font-weight: 400;
  font-size: 18px;
}

@media (max-width:767px){
    #lqd-mobile-sec-nav{
        justify-content: start;
    }
    #lqd-mobile-sec-nav .zi_button_menu_listing {
        width: 185px;
        max-width: 100%;
    }
    #lqd-mobile-sec-nav .zi_button_menu_listing2 {
        width: 207px;
        max-width: 100%;
    }
    span.zi_podcasts_menu{
        width: 213px;
    }
    #lqd-mobile-sec-nav .rs_btn_link  {
        padding-left: 25px;
    }
}

.schedule_parrent_section .wpcf7-form.invalid, .schedule_parrent_section .wpcf7-form.sent {
    max-width: 900px;
    margin: auto;
    padding: 0;
}
.alphabatic_none{
    display: none;
}
.twitter_acount_zi {
  width: 38px;
  color: #fff;
  fill: #fff;
  font-size: 1px;
  padding-top: 3px !important;
}
.contact-page-area .wpcf7 form.sent .wpcf7-response-output {
  border-color: #46b450;
  display: none;
}

.schedule-discovery .wpcf7 form.sent .wpcf7-response-output{
 display: none;
}

/*Services tabe design*/
.services_tab_section .elementor-tabs-wrapper {
  border-bottom: 1px solid #b9b9b9;
}

.services_tab_section .elementor-tab-title{
   position: relative!important;
}



.services_tab_section .elementor-tab-title.elementor-active:after {
    content: ""!important;
    display: block!important;
    position: absolute!important;
    width: 100%!important;
    height: 1px!important;
    background: #F3932B!important;
    left: 0!important;
}

 .elementor-widget-tabs .elementor-tab-desktop-title{
    padding: 20px 114px!important;
}

.elementor-widget-tabs .elementor-tab-content {

padding: 0!important;
  padding-top: 48px!important;
}


.tab_item_customize_services .lqd-tabs-style-3 .lqd-tabs-nav li::after{
    background: #ea973e
}
.lqd-tabs-nav .h3{
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 700;
    color: #231f20;
}

.tab_item_customize_services  p{
color: #000;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 300;
    margin-bottom: 8px;
    font-size: 17px;
}
.glossary_search_filter{
    max-width: 750px;
    margin:auto;
    margin-bottom: 120px;
}
.mobile_search_news{
    padding-right: 0;
}

.videoover_effect {
     position: relative;
    width: 98px;
    height: 98px!important;
}
.videoover_effect:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: #00000030;
    left: 0;
    right: 0;
    top: 0;
    cursor: pointer;
}

.big_video_size iframe {
    height: 416px;
}
.big_video_size iframe img{
    width:100%;
}

.nav_item{
    cursor: pointer;
}


.more_lisging_single_page {
   font-family: 'Roboto Condensed';
  font-weight: 700;
  text-align: center;
  font-size: 38px;
  color: #000;
  padding: 70px 0;
}

.listing_field_section.new_listing_image_list {
  padding-bottom: 170px;
  padding-left:25px;
  padding-right: 25px;
}
#share_section {
  background: #002C41;
  text-align: center;
}

.single_listing_share{
    text-align: center;
}

.single_listing_share a {
    color: #fff;
    text-decoration: none;
    display: block;
    padding: 0 10px;
}
ul.single_listing_share li{
    float: left;
}
ul.single_listing_share{
    display: inline-block;
    padding-left:0;
    list-style: none;
}

.single_listing_share a svg{
    fill: #fff;
}


.single_listing_share a:hover{
    
}

div#share_section {
    padding: 78px 0;
}
#share_section h2 {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 700;
    font-size: 35px;
    color: #fff;
    padding-bottom: 0px;
}



.zi_listing_array{
    background: none;
    border:none;
    color:#000!important;

}

button.zi_listing_array.slick-prev.pull-left.slick-arrow {
    top: -38px;
    position: absolute;
    left: 37px;
    transform: rotate(-90deg);
    color:#000;
}


button.zi_listing_array.slick-next.pull-right.slick-arrow {
 
    bottom: -38px;
    position: absolute;
    left: 37px;
    transform: rotate(-90deg);
}

.listing_f_description ul {
  margin-left: 0;
  padding-left: 20px;
}

.listing_f_description ul li {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  font-family: "Roboto Condensed", Sans-serif;
}


#download_flyer_input{
    display: none!important;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{

      color: #000;
       font-family: "Roboto Condensed", Sans-serif;
      font-weight: 400;

}

.wpcf7 form.sent .wpcf7-response-output{
          color: #000;
       font-family: "Roboto Condensed", Sans-serif;
      font-weight: 400;
}

#exampleModal .wpcf7-not-valid-tip {
  text-align: left;
  display: block;
  max-width: 350px;
  margin: auto;
}
.rs_allies_mg_parent {
    position: static!important;
}
.rs_allies_mg_parent ul:after, .rs_megamenu_item:after{
    content: "";
    display: block;
    clear: both;
}
.menu-item.sub_colum_item2 ul li,
.rs_allies_mg_parent.sub_colum_item2 ul li{
    width: 50%;
    float: left;
}

.menu-item.sub_colum_item2 ul li:nth-child(2n+1),
.rs_allies_mg_parent.sub_colum_item2 ul li:nth-child(2n+1){
    clear: both;

}
.rs_allies_mg_parent.sub_colum_item1  ul li{
    width:100%;
}
.rs_megamenu_item .rs_mi_img {
    
    overflow: hidden;
}

.rs_mi_content {

    padding-left: 15px;
}

.rs_mi_title{
    color:#ea973e!important;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 500;

}

.rs_mi_subtitle {
    font-size: 14px;
    padding-top: 7px;
    line-height: 17px;
    font-family: "Roboto Condensed", Sans-serif;
    color: #000!important;
    font-weight: 400;
}
.rs_megamenu_item{
      align-items: center;
}
.rs_megamenu_item .rs_mi_img img{
    transition: 0.4s all;
    
}




.rs_allies_mg_parent ul li a:hover>.rs_megamenu_item .rs_mi_img img{
    transform: scale(1.1);
}

.rs_allies_mg_parent.sub_colum_item1 .rs_megamenu_item .rs_mi_img{
    width: 20%;
}

.rs_allies_mg_parent.sub_colum_item1 .rs_megamenu_item .rs_mi_content{
    width: 80%;
}
.rs_allies_mg_parent ul li a {
    padding: 5px 15px;
}

.rs_allies_mg_parent.sub_colum_item2 .rs_megamenu_item{

}

.menu-item.sub_colum_item2 .rs_megamenu_item .rs_mi_img,
.rs_allies_mg_parent.sub_colum_item2 .rs_megamenu_item .rs_mi_img{
    width: 35%;
}
.menu-item.sub_colum_item2 .rs_megamenu_item .rs_mi_content,
.rs_allies_mg_parent.sub_colum_item2 .rs_megamenu_item .rs_mi_content{
    width: 65%;
}
.rs_menu_section_label > a {
    border-top: 2px solid #ea973e;
    margin: 15px 15px 0 15px !important;
    width: auto !important;
    padding: 10px 0 0 15px !important;
    font-size: 18px !important;
    z-index: 100;
    font-family: "Roboto Condensed", Sans-serif!important;
}

.rs_menu_section_label>.nav-item-children {
    bottom: auto;
    top: 0;
    display: block;
    left: 0;
    visibility: visible;
    position: relative;
    z-index: 100;
    opacity: 1;
    padding: 10px 0 0 0 !important;
    transform:none !important;
}
.sub_colum_item2.rs_menu_section_label>ul>li{
    width: 50%;
}
.rs_gray_image_wraper img{
    filter: grayscale(100%);
}
.current-menu-ancestor>a,
.current-menu-parent>a,
.current-menu-item>a{
    color: #EA973E !important;
}
@media(max-width:992px){

    .rs_menu_section_label > a{
            border-top: 2px solid #ea973e;
    margin: 15px 15px 0 15px !important;
    width: auto !important;
    padding: 11px 10px 2px 3px !important;
    font-size: 18px !important;
    z-index: 100;
    display: flex!important;
    }

.sub_colum_item2.rs_menu_section_label>ul>li{
    width: 100%;
}


.rs_allies_mg_parent.sub_colum_item2 .rs_megamenu_item .rs_mi_img {
    width: 100%;
}
.rs_allies_mg_parent.sub_colum_item2 .rs_megamenu_item .rs_mi_content{
   width: 100%!important; 
}
    .rs_allies_mg_parent.sub_colum_item2 ul li{
        width:100%;
    }

    .rs_mi_subtitle{
        color:#fff!important;
    }

    .rs_mi_subtitle{
        color:#fff!important;
    }

    .rs_megamenu_item{
        display: block;
    }

    .rs_mi_content {
    padding-top: 11px;
    padding-bottom: 22px;
    padding-left:0;
}

.rs_allies_mg_parent.sub_colum_item1 .rs_megamenu_item .rs_mi_img{
    width: 100%!important;
}
.rs_allies_mg_parent.sub_colum_item1 .rs_megamenu_item .rs_mi_content{
    width: 100%!important;
}
 .lqd-mobile-sec .navbar-collapse .submenu-expander{
    z-index: 154;
}
}



/*Footer newsletter section */
.footer_newsletter_section form{
    width: 100%;
    max-width: 350px;
    position: relative;
}
.footer_newsletter_section input[type='email'] {
    width: 100%;
    height: 45px;
    outline: none;
    background: #fff;
    border: none;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 300;
    font-size: 16px;
    padding-left: 11px;
    color: #000;
}

.footer_newsletter_section input[type='submit'] {
    position: absolute;
    right: -3px;
    top: 0px;
    height: px;
    height: 45px;
    border: none;
    background: #ea973e;
    color: #fff!important;
    font-weight: 400;
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 16px;
    padding: 8px 16px;
    cursor: pointer;
}

.footer_newsletter_section .wpcf7-response-output{ 
   color: #fff!important;
  font-family: "Roboto Condensed", Sans-serif;
  font-weight: 400;
  font-size: 15px;
}

.footer_newsletter_section input[type="submit"]:hover{
    background: #231F20;
}
.rs_lic_popup_close{
    cursor: pointer;
}

.custome_newsletter input[type='submit'] {
    background: #231F20;
}

@media(max-width:1600px){
    .google_rating_tablet_design .elementor-widget-container{
       margin-top: -8.3%!important;
    }
}


@media(max-width:992px){
    .google_rating_tablet_design .elementor-widget-container{
        margin-top:-10.5%!important;
    }
}


@media(max-width:600px){
    .google_rating_tablet_design .elementor-widget-container{
        margin-top: -9.5% !important;
    }
    .rs_mi_subtitle br{
        display: none;
    }
}

/*End footer newsletter section*/

#zi_sidebar {
  width: 100%;
  display: block;
  padding: 0;
  margin: 0;
}
#email_address, #zi_sidebar input[type="email"]{
   width: 100%;
  border: #E5E5E5 solid 1px;
  outline: none;
  box-shadow: none;
  font-size: 16px;
  height: 45px;
  margin-bottom: 13px;
  border-radius: 5px;
  font-family: "Roboto Condensed", Sans-serif;
  font-weight: 400;
  padding: 0 15px;
}


#zi_sidebar input[type="email"] {
  width: 100%;
  border: #E5E5E5 solid 1px;
  outline: none;
  box-shadow: none;
  font-size: 16px;
  height: 45px;
  margin-bottom: 13px;
  border-radius: 5px;
  font-family: "Roboto Condensed", Sans-serif;
  font-weight: 300;
  padding: 0 15px;
  color:#6d6e71;
}

.listing_image_nav{
  margin-top: 6px;
  margin-left:-3px;
  margin-right:-2px;
}
.listing_image_nav .nav_item{
    padding:0 15px;
}
.listing_image_nav .nav_item {
  padding: 0 3px;
}


/*Site cookie */
#cookies .container{
    width: 1600px;
    margin: auto;
}

.subcontainer{
    width:85%;
    margin: auto;
}


#cookies {
  width: 100%;
  position: fixed;
  bottom: 0;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 99999;
  display: none;
}


.cookies{
    min-height: 70px;
    display: flex;
    justify-content:space-between;
    align-items:center;
    flex-wrap: wrap;
    gap:10px;
}
.cookies a{
    color:#F3932B;
    font-weight: 500;
    text-decoration: none;
}
.cookies a:hover{
    opacity: 0.8;
}
#cookies-btn{
    border-radius: 5px;
    padding:8px 12px 8px 12px;
    font-size: 1rem;
    font-family: "Roboto Condensed", Sans-serif;
    cursor: pointer;
    border:2px solid #fff;
    background-color: #000;
    color:#fff;
}
li.svg_twitterttt_png a {
    width: 42px!important;
    padding-right: -13px;
    margin-right: -16px;
    margin-left: -4px;
    margin-top:2px;
}
li.svg_twitterttt_png a svg{
    fill:#777575;
}

li.svg_twitterttt_png a:hover svg{
     fill:#000;
}


@media(max-width:1600px){
    .container{
        width:100%;
    }

    .single_details_section .container{
        max-width:1100px;
        padding:0 25px;
    }
    .back_come_section .container{
          max-width:1100px;
          padding:0 25px;
    }

    .main_blog_section{
        padding: 0 25px;
        padding-top:80px;
        max-width:1100px;
        margin:auto;
    }
    .zi_labtop_container{
        max-width:1100px;
        padding:0 25px;
    }
}
@media(max-width:1024px){
    .cookies{
        padding: 10px 0;
    }
}
.subcontainer p {
    font-size: 14px;
    width: 60%;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
    padding-top: 11px;
}

@media(max-width:1600px){
    #cookies .container {
        width: 1310px;
        margin: auto;
    }
}
@media(max-width:1300px){
    #cookies .container {
        width: 1210px;
        margin: auto;
    }
}

@media(max-width:1200px){
    #cookies .container {
        width: 100%;
        margin: auto;
        padding:0 15px;
    }
    .subcontainer{
        width:100%;
    }
    .cookies{
        display: block;
    }
     .cookies p{
        width:100%;
     }
}
@media(max-width:1600px){
  .google_review_btn .elementor-widget-container{
        margin: -9.8% 0% 0% 0%!important;
  }
}
@media(min-width:2200px){
      .google_review_btn .elementor-widget-container{
        margin: -8.2% 0% 0% 0%!important;
  }
}
/*End site cookie*/

.zi_services_tab_slider{
    display: none;
    text-align: center;
}

@media(max-width:1024px){
    .mobile_none{
        display: none;
    }
.zi_services_tab_slider{
    display: block;
    text-align: center;
}

    .zi_services_tab_slider .prevArrow-icon-testi {
        position: absolute;
        left: 65px;
        top: 14px;
        width: 11px;
    }
    .zi_services_tab_slider .nextArrow-icon-testi{
        position: absolute;
        right: 65px;
        top: 14px;
        width: 11px;
    }


    .zi_services_tab_slider p {
  font-size: 16px;
  font-family: "Roboto Condensed", Sans-serif;
  color: #000;
  margin-top: 24px;
  text-align: center;
  font-weight: 400;
  padding: 0 20px;
}

.zi_services_tab_slider h2 {
  text-align: center;
  font-size: 20px;
  font-weight: 700;
   font-family: "Roboto Condensed", Sans-serif;
}
}


/* Home new slider section  */
.new_home_slider .slick-dots {
    text-align: center;
    z-index: 444555;
    position: absolute;
    width: 100%;
    bottom: 1px;
}

.new_home_slider .slick-dots li {
    display: inline-block;
    width: 15px;
    height: 15px;
    border: 1px solid #d0d4d5;
    border-radius: 50%;
    margin: 0 2px;
    cursor: pointer;
}
.new_home_slider .slick-dots li button{
    display: none;
}
.new_home_slider .slick-dots li.slick-active{
    background: #d0d4d5;
}

.banner_content h1 {
    font-size: 38px;
    line-height: 45px;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 400;
    color: #063041!important;
}
.feature_title_zi_blog {
    font-size: 30px;
    line-height: 45px;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 400;
    color: #063041 !important;
    margin-bottom: 8px;
    display: block;
}

span.title_tag_zi {
    border: 2px solid #063041;
    display: inline-block;
    box-shadow: none !important;
    outline: none !important;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 500;
    font-size: 27px;
    padding: 0px 8px;
    margin-bottom: 8px;
}
.feature_title_zi {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 400;
    display: block;
    font-size: 28px;
}

.feature_title_zi_new{
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 27px;
    font-weight: 500;
    line-height: 30px;
    color: #FFFFFF;
    margin-top: 2px;
    display: block;
    margin-bottom: 11px;
}

.banner_content h1 .condensed-r{
    font-weight: 400!important;
    color:#063041!important;
}

.home_video_item_slider{
    position: relative;
    position: absolute!important;
    width:100%;
    height: 100%;
    left:0!important;
    top:0%!important;

}


.new_home_slider #myVideo {
    transform: translate(-50%, -12%);
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 0%;
    left: 50%;
}



.for_sale_tag span {
    border: 2px solid #fff;
    color: #fff;
    font-size: 39px;
    display: inline-block;
    padding: 4px 24px;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 400;
    line-height: 40px;
}
.home_video_item_slider h2 {
    font-size: 38px;
    color: #fff;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 400;
    padding-left: 0;
    margin-top: 16px;
    line-height: 42px;
}

.home_video_item_slider h3 {
    font-size: 23px;
    color: #fff;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 400;
    padding-left: 0;
    margin-top: 16px;
    margin-top: -12px;
    line-height: 31px;
}
.as_banner_feture_video {
    list-style: none;
    color: #fff;
    padding: 0;
    margin: 0;
    margin-bottom: 10px;
}
ul.as_banner_feture_video li img {
    position: absolute;
    left: 0px;
    width: 35px;
    top: 6px;
}
ul.as_banner_feture_video li {
    padding: 7px 0;
    position: relative;
    padding-left: 45px;
}
.as_banner_feture_video h4{
    font-family: "Roboto Condensed", sans-serif;
    color: #fff;
    font-weight: 700;
    margin-bottom: -1px;
    font-size: 16px;
    margin-top: 0px;
}
.as_banner_feture_video p{
    margin-bottom: 0;
}

.home_video_item_slider .banner_slider_content {
    display: inline-block;
    background: rgba(0,0,0, 0.4);
    padding: 579px 76px;
    /* padding-right: 136px; */
}


.banner_conent_mobile {
  position: absolute;
  left: 14px;
  z-index: 11525;
  background: rgba(0,0,0,0.4);
  padding: 0 47px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-self: center;
  justify-content: center;
}
.banner_conent_mobile h2 {
    color:#fff;
    margin-top:7px;
    font-size:20px;
    font-weight:400;
}
.banner_conent_mobile h3 {
    color: #fff;
    font-size: 16px;
    line-height: 23px;
    font-weight: 400;
    margin-top: 0px;
}

@media(max-width:768px){
    .home_video_item_slider{
        height:auto!important;
    }

    .as_banner_feture_video{
            margin-bottom: 5px;
    }
#myVideo {
    transform: none;
    width: 100%;
    position: static;
}
.home_video_item_slider h2{
    padding-left:0!important;
    color: #000;
}
.home_video_item_slider h2{
    color: #000!important;
}
.home_video_item_slider h3{
    color: #000;
    font-size: 18px!important;
    margin-top: -13px!important;
}


.as_banner_feture_video p {
    font-size: 11px;
}

.home_video_item_slider .banner_content {
    margin-bottom: 8px!important;
}




}


.new_home_slider .slider_right_site {
    float: right;
    width: 100%;
    text-align: right;
    position: relative;
}

.new_home_slider .slider_right_site img{
    width:100%;
}

.slider_left_site{
    z-index: 12;
}

@media(max-width:400px){
.banner_conent_mobile h2{
    margin-bottom: 4px;
}

.for_sale_tag span {
    border: 2px solid #fff;
    font-size: 17px;
    padding: 0px 15px;
    line-height: 26px;
}
}
@media(max-width:992px){
    .new_home_slider .slider_right_site{
        width:100%;
    }
}
.lqd-tabs-content.pos-rel {
    margin-top: 28px;
}


.deserve_trusted {
  list-style: none;
  margin-top: 0;
  padding: 0;
  text-align: right;
  margin: 0;
}

.deserve_trusted li{
    display:inline-block;
    padding:0 5px;
}
.deserve_trusted li a {
    background: #063041;
    font-family: "Roboto Condensed", Sans-serif;
    padding: 13px 17px;
    border-radius: 0px;
    font-weight: 500;
    font-size: 16px;
    transition: all .5s;
    line-height: 28px;
    color: #fff !important;
    outline: none;
    box-sizing: ;
    box-shadow: none;
    border: none;
    width: auto;
    font-weight: 400;
}

.deserve_trusted li a:hover{
    background: #ea973e;
    color:#fff;
}
.deserve_trusted li:last-child{
    padding-right:0;
}

.deserve_trusted li:hover a {
    background: #fff;
    color: #000!important;
}
@media(max-width:768px){
    .deserve_trusted{
        text-align: center;
    }

    .deserve_trusted li {
    display: block;
    margin-bottom: 30px;
}
}

@media(max-width:1600px){
    .gain_access_labtop_screen br{
        display: none;
    } 


}
/* End home new slider section */


.site_selection_custome{
        width: 43px!important;
}
.lease_vs_custome_size{
    width:40px!important;
} 




@media(min-width:1200px){
.client_logo .eicon-chevron-right {
    color: #000;
    font-size: 18px;
    margin-right: -97px!important;
    right: 58px;
    display: block;
    position: absolute;
    top: -9px;
}

.client_logo .eicon-chevron-left {
    color: #000;
    font-size: 18px;
    margin-left: -74px!important;
}

}



/*Zi new home slider section*/
.socal_icon_slider{
    z-index: 4541!important;
}

 .last_new_home .as_slider_item{
    min-height: 73vh;
    background-size: cover;
    background-position: center;
    position: relative;
 }
.new_home_slider .as_slider_item + .as_slider_item{
    display: none;
}
.new_home_slider.slick-initialized .as_slider_item + .as_slider_item{
    display: block;
}
.elementor-editor-active .new_home_slider .as_slider_item + .as_slider_item{
    display: block;
}


 .last_new_home .slick-dots {
    text-align: center;
    z-index: 444555;
    position: absolute;
    width: 100%;
    bottom: 1px;
}

.last_new_home .slick-dots li {
    display: inline-block;
    width: 15px;
    height: 15px;
    border: 1px solid #d0d4d5;
    border-radius: 50%;
    margin: 0 2px;
    cursor: pointer;
}
.last_new_home .slick-dots li button{
    display: none;
}
.last_new_home .slick-dots li.slick-active{
    background: #d0d4d5;
}



.last_new_home #myVideo {
    transform: translate(-50%, -11%);
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 0%;
    left: 50%;
}




/*new slider section */



.rs_listing_brokers{}
.rs_listing_brokers .rs_listing_broker{
    display: flex;
    margin: 0;
    padding: 0;
    gap: 20px;
    align-items: center;
}
.rs_listing_brokers .rs_listing_broker+.rs_listing_broker{
    margin-top: 20px;
}
.rs_listing_brokers .rs_listing_broker .broker_img {
  
}
.rs_listing_brokers .rs_listing_broker .broker_img div{
    display: block;
    width: 100px;
    height: 100px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 50%;
}
.rs_listing_brokers .rs_listing_broker .broker_dets{}
.rs_listing_brokers .rs_listing_broker .broker_dets h4 {
    margin: 0;
    padding: 0;
    display: block;
    

        font-size: 21px;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 600;
    line-height: 28px;
    color: #063041;
}
.rs_listing_brokers .rs_listing_broker .broker_dets h4 a {
    font-size: 21px;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 600;
    line-height: 28px;
    color: #063041;
}
.rs_listing_brokers .rs_listing_broker .broker_dets h4 a:hover{
    color:#EA973E;
}

.rs_listing_brokers .rs_listing_broker .broker_dets p{
    font-size: 18px;
    font-weight: 400;
    font-family: "Roboto Condensed", Sans-serif;
    color: #063041;
    line-height: 20px;
    margin: 0;
    padding: 0;
}
.rs_listing_brokers .rs_listing_broker .broker_dets .contact_list{
    display: flex;
    gap: 10px;
    justify-content: start;
    margin-top: 12px;
}
.rs_listing_brokers .rs_listing_broker .broker_dets .contact_list a{
    background: #063041;
    display: block;
    text-decoration: none;
    color: #fff;
    padding: 3px 13px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    overflow: hidden;
    transition: all .5s;
}
.rs_listing_brokers .rs_listing_broker .broker_dets .contact_list a:hover{
    background: #ea973e;
}
.rs_listing_brokers .rs_listing_broker .broker_dets .contact_list a span{
    float: left;
    margin-top: 5px;
    margin-right: 8px;
}
.rs_listing_brokers .rs_listing_broker .broker_dets .contact_list a span i{
    position: relative;
    opacity: 1;
    right: 0;
    top: 0;
    transform: translateY(0);
}
.rs_allies_listing_gallery{
    margin:0;
    overflow: hidden;
}
.rs_allies_listing_gallery .rs_allies_gallery_slider{
    margin-bottom: 10px;
}
.rs_allies_listing_gallery .rs_allies_gallery_slider .rs_allies_gallery_slider_item{}
.rs_allies_listing_gallery .rs_allies_gallery_slider .rs_allies_gallery_slider_item a{
    display: block;
    text-decoration: none;
    margin:0;
    padding: 0;
}
.rs_allies_listing_gallery .rs_allies_gallery_slider .rs_allies_gallery_slider_item a img{
    display: block;
    width: 100%;
}
.rs_allies_listing_gallery .rs_allies_gallery_slider .slick-arrow{
    text-indent: 10000px;
    width: 50px;
    height: 50px;
    overflow: hidden;
    background-image: url('./images/slick_arrow_right.png');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: transparent;
    border: 0;
    border-radius: 50%;
    position: absolute;
    z-index: 10;
    top: 50%;
    margin-top: -25px;
    right: 20px;
    cursor: pointer;
}
.rs_allies_listing_gallery .rs_allies_gallery_slider .slick-prev.slick-arrow{
    right: auto;
    left: 20px;
     background-image: url('./images/slick_arrow_left.png');
}
.rs_allies_listing_gallery .rs_allies_gallery_nav{

    margin-left: -4px;
    margin-right: -5px;

}
.rs_allies_listing_gallery .rs_allies_gallery_nav .rs_allies_gallery_nav_item{}
.rs_allies_listing_gallery .rs_allies_gallery_nav .rs_allies_gallery_nav_item div{
    display: block;
    text-decoration: none;
    padding: 0 5px;
    cursor: pointer;
}
.rs_allies_listing_gallery .rs_allies_gallery_nav .rs_allies_gallery_nav_item div img{
    display: block;
    width: 100%;
}

.listing_more_dtls_popup{}
.listing_more_dtls_popup .rs_md_row {
    display: flex;
    margin: 0;
    padding: 0;
    flex-wrap: wrap;
}
.listing_more_dtls_popup .rs_md_row .col_6{
    width: 50%;
    padding: 5px;
}
.listing_more_dtls_popup .rs_md_row.popup_form_row {
    margin: -5px;
}
.listing_more_dtls_popup .rs_md_row .rs_left{
    width: 40%;
}
.listing_more_dtls_popup .rs_md_row .rs_left br{
    display: none;
}
.listing_more_dtls_popup .rs_listing_popup_titlesubtitle{}
.listing_more_dtls_popup .rs_listing_popup_titlesubtitle h3{
    margin: 0;
    padding: 0;
    font-size: 36px;
    font-family: "Roboto Condensed", Sans-serif;
    color: #063041;
    font-weight: 700;
    line-height: 48px;
}
.listing_more_dtls_popup .rs_listing_popup_titlesubtitle h4{
    margin: 0;
    padding: 0;
    display: block;
    font-size: 21px;
    font-weight: 400;
    font-family: "Roboto Condensed", Sans-serif;
    line-height: 25px;
    color: #063041;
}
.listing_more_dtls_popup .rs_listing_brokers{
    margin-top: 40px;
}
.listing_more_dtls_popup .rs_md_row .rs_right{
    width: 60%;
}
.listing_more_dtls_popup .rs_md_row .rs_right .row{
    display: flex;
    gap: 0 10px;
    box-sizing: border-box;
    flex-wrap: wrap;
}
.listing_more_dtls_popup .rs_md_row .rs_right .row .col-xs-12{
    width: 100%;
}
.listing_more_dtls_popup .rs_md_row .rs_right .row .col-6{
    width: calc(50% - 5px);

}
.listing_more_dtls_popup .contact_form{}
.listing_more_dtls_popup .wpcf7-form-control-wrap{}
.listing_more_dtls_popup .wpcf7-submit{
    border:0 none;
}
.listing_more_dtls_popup .wpcf7-form-control-wrap .wpcf7-textarea,
.listing_more_dtls_popup .wpcf7-form-control-wrap .wpcf7-text{
    border: 0 none;
    max-width: 100%;
    display: block;
    width: 100%;
}

.rs_request_for_showing   .wpcf7-form-control,
.listing_more_dtls_popup  .wpcf7-form-control {
    font-family: "Roboto Condensed", Sans-serif;
    padding: 0 15px;
    height: 45px;
    margin: 0;
    background: #EDEDED;
    border-color: #EDEDED;
    color: #063041;
    opacity: 1;
    font-size: 18px;
    font-weight: 400;
}
.rs_request_for_showing   .wpcf7-form-control.wpcf7-textarea,
.listing_more_dtls_popup  .wpcf7-form-control.wpcf7-textarea{
    height: 150px;
}

.rs_request_for_showing   .wpcf7-form-control.wpcf7-submit,
.listing_more_dtls_popup  .wpcf7-form-control.wpcf7-submit  {
min-width: 136px;
    text-align: center;
    height: 40px;
    background: #EA973E;
    border-color: #EA973E;
    color: #fff;
    display: block;
    text-transform: uppercase;
    padding: 0;
    font-size: 16px;
}
.rs_request_for_showing  .wpcf7-form-control.wpcf7-submit:hover,
.listing_more_dtls_popup .wpcf7-form-control.wpcf7-submit:hover {
    background: #063041;
    border-color: #063041;
}
.rs_request_for_showing  .wpcf7-form-control-wrap+br{
    display: none;
}

.rs_request_for_showing .rs_listing_popup_titlesubtitle{
    text-align: center;
}
.rs_request_for_showing .rs_listing_popup_titlesubtitle h3,
.rs_request_for_showing .rs_listing_popup_titlesubtitle h4{
    text-align: center;
    display: inline;
    font-size: 18px;
    font-weight: 400;
}
.rs_request_for_showing .rs_listing_popup_titlesubtitle h4:before {
    content: "|";
    margin: 0px 3px;
    font-weight: 600;
}
.listing_more_dtls_popup_el .wpcf7-form.sent>*,
.rs_request_for_showing .wpcf7-form.sent>*{
    display: none;
}

.listing_more_dtls_popup_el .wpcf7-form.invalid>.wpcf7-response-output,
.rs_request_for_showing .wpcf7-form.invalid>.wpcf7-response-output{
    margin-top: 20px;
    border-color: red;
}
.rs_request_for_showing .lity-container{
    width: 650px;
    max-width: 100%;
}
.rs_cf7_custom_thankyou{
    display: none;
}
.wpcf7-form.sent>.rs_cf7_custom_thankyou{
    display: block;
    padding: 70px 0;
}
.download_fly_thankup_msg h3,
.rs_cf7_custom_thankyou h3{
    font-family: "Roboto Condensed", sans-serif;
    font-size: 40px;
    line-height: 40px;
    font-weight: 600;
    margin: 0 0 15px 0;
    color: #063041;
    text-align: center;
}
.download_fly_thankup_msg p,
.rs_cf7_custom_thankyou p{
    font-family: "Roboto Condensed", sans-serif;
    font-size: 20px;
    line-height: 34px;
    border: 0 none;
    font-weight: 400;
    margin:0;
    color: #063041;
    text-align: center;
}
.rs_download_flyer_form{}
.rs_download_flyer_form .wpcf7-response-output{
    margin-top: 10px;
}
.rs_download_flyer_form br{
    display: none;
}
.rs_download_flyer_form .wpcf7-form-control.wpcf7-submit{
    background-color: #ea973e;
    width: auto;
    display: inline-block;
    font-size: 14px;
    font-family: "Roboto Condensed", Sans-serif;
    height: 44px;
    padding: 0;
    text-align: center;
    width: 210px;

}

.download_flyer_lising_form  .wpcf7-form-control {
    width: 100%;
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 16px;
    height: 42px;
    font-weight: 400;
    color: #000;
    border: none;
    background: #e6e7e8;
    padding-left: 13px;
    outline: none;
    margin-bottom: 12px;
}

.download_flyer_lising_form .wpcf7 form.invalid .wpcf7-response-output{
    border-color: #ffb900;
    margin: 16px 0 0 0;
}
.download_fly_thankup_msg{
    background: #fff;
    width: 700px;
    max-width: 100%;
    margin: 0 auto;
    padding: 70px 40px;
    border-radius: 4px;
    text-align: center;
}

.rs_download_flyer_form   .download_fly_thankup_msg,
.rs_download_flyer_form   .sent .wpcf7-response-output{
    display: none;
}

.rs_download_flyer_form   .wpcf7-response-output{
    margin: 15px 0 0 0 !important;
    border-color: red;
}
.rs_lising_bradcrumb{}
.rs_lising_bradcrumb ul{}
.rs_lising_bradcrumb ul li{}
.rs_lising_bradcrumb ul li a{}
.rs_lising_bradcrumb ul li+li a{}
.rs_lising_bradcrumb ul li+li a:before{
    content: "|";
    margin-right: 10px;
}
.download_flyer_lising_form input[type="email"],
.download_flyer_lising_form h2{
    font-family: "Roboto Condensed", Sans-serif !important;
}
.rs_icon_feature_list_area{}
.rs_icon_feature_list{
    display: flex;
    flex-wrap: wrap;
    gap: 0;
    margin:0 -15px;
}
.rs_icon_feature_list .rs_icon_feature_list_col{
    width: 25%;
    margin: 0;
    padding: 0;
}
.rs_icon_feature_list .rs_icon_feature_list_item{
    padding:15px;
    display: flex;
    width: 100%;
    gap: 20px;
}
.rs_icon_feature_list .rs_icon_feature_list_item .rs_fl_icon {
    width: 45px;
    margin: 0;
    padding: 0;
    text-align: center;
    height: 50px;
}

.rs_icon_feature_list .rs_icon_feature_list_item .rs_fl_icon .rs_fl_icon_svg{
    width: 45px;
    max-width: 100%;
    max-height: 100%;
    height: auto;
}
.rs_icon_feature_list .rs_icon_feature_list_item .rs_fl_icon img{
    display: block;
    margin: 0 auto;
    padding: 0;
    max-width: 100%;
    height: auto;
    max-height: 50px;
}
.rs_icon_feature_list .rs_icon_feature_list_item .rs_fl_contents{
    flex: 1;
}
.rs_icon_feature_list .rs_icon_feature_list_item .rs_fl_contents h3{
    margin: 0;
    padding: 0;
    font-size: 18px;
    font-weight: 700;
    font-family: "Roboto Condensed", sans-serif;
    text-transform: uppercase;
    line-height: 26px;
}
.rs_icon_feature_list .rs_icon_feature_list_item .rs_fl_contents p{
    font-size: 14px;
    font-family: "Roboto Condensed", sans-serif;
    line-height: 20px;
    font-weight: 300;
    color: #6d6e71;
    margin: 0;
}
.rs_main_menu_item_service{}
.rs_main_menu_item_service>ul{
    display: flex;
    flex-wrap: wrap;
}
.rs_main_menu_item_service>ul>li{
    width: 50% !important;
}
.rs_main_menu_item_service>ul>li>a .rs_mi_img{
    width: 44% !important;
}

.rs_main_menu_item_service>ul>li.rs_main_menu_item_service_expertice{
    width: 100% !important;
}
.rs_newhomepage_popup .mfp-close{
    display: none;
}
.rs_newhomepage_popup{
    position: fixed;
    z-index: 10000;
    top: 0;
    right: 0;
    left: 0;
    min-height: 100vh;
    display: flex;
    background: rgba(0,0,0,.8);
    width: 100%;
    align-items: center;
    display: none;
}
.mfp-wrap .rs_newhomepage_popup{
    display: block;
}
.rs_newhomepage_popup_conents{
    display: block;
    width: 500px;
    margin: 0 auto;
    max-width: 90%;
    position: relative;
}
.rs_newhomepage_popup_imagepopup{
    display: block;
    margin:0;
    padding: 0;
    position: relative;
}
.rs_newhomepage_popup_imagepopup img{
    display: block;
    width: 100%;
}

.rs_newhomepage_popup_imagepopup .rs_newhomepage_popup_imagepopup_link{
    text-decoration: none;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    animation-delay: 3s;
    animation-duration: 1s;
    animation-name: rsPopupAnimation2;
    animation-fill-mode: forwards;
    background-image:url('./images/home-popup-bg.jpg');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    text-align: center;
    padding: 0;
    z-index: 1001;
}
.rs_newhomepage_popup_imagepopup .rs_newhomepage_popup_imagepopup_link_inner{
    display    : block;
    overflow   : hidden;
    background : rgba(0,0,0,.7);
    margin     : 0;
    padding    : 0;
    position   : relative;
}
.rs_newhomepage_popup_imagepopup .rs_newhomepage_popup_imagepopup_link span{}
.rs_newhomepage_popup_imagepopup .rs_newhomepage_popup_imagepopup_link img{}

.rs_newhomepage_popup_imagepopup .rs_newhomepage_popup_imagepopup_link span,
.rs_newhomepage_popup_imagepopup .rs_newhomepage_popup_imagepopup_btn{
    position: absolute;
    top: 10px;
    right: 10px;
    color: #000;
    font-size: 16px;
    font-family: arial;
    cursor: pointer;
    display: block;
    z-index: 100;
}
.rs_newhomepage_popup_imagepopup .rs_newhomepage_popup_imagepopup_link span{
    color: #fff;
    font-size: 16px;
    font-family: arial;
    z-index: 1001;
}
.rs_newhomepage_popup_imagepopup .rs_newhomepage_popup_imagepopup_link h5{
    font-size: 50px;
    display: block;
    text-align: center;
    margin: 30px 0 0 0;
    padding: 0;
    color: #fff;
    font-weight: 400;
}
.rs_newhomepage_popup_imagepopup .rs_newhomepage_popup_imagepopup_link .hpbottom_arrow{
    height: 80px;
    width: auto;
    display: block;
    margin: 0 auto;
}
.rs_newhomepage_popup_imagepopup .rs_newhomepage_popup_imagepopup_link .hplogo{
    display: block;
    width: auto;
    height: 100px;
    max-width: 100%;
    margin: 50px auto;
}
.rs_newhomepage_popup_imagepopup .rs_newhomepage_popup_imagepopup_link .rs_exnow_btn{
    display: inline-block;
    color: #fff;
    font-size: 18px;
    background: #e9973f;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 500;
    margin: 20px auto;
    padding: 7px 40px;
    cursor: pointer;
}
.rs_newhomepage_popup_imagepopup>img{
    animation-delay: 3s;
    animation-duration: 1s;
    animation-name: rsPopupAnimation1;
    animation-fill-mode: forwards;
    display: none;
}
@media(max-width:767px){
    .rs_newhomepage_popup_imagepopup .rs_newhomepage_popup_imagepopup_link h5{
        font-size: 30px;
        margin: 15px 0 0 0;
    }
    .rs_newhomepage_popup_imagepopup .rs_newhomepage_popup_imagepopup_link .hplogo {
        height: 79px;
        margin: 28px auto;
    }
    .rs_newhomepage_popup_imagepopup .rs_newhomepage_popup_imagepopup_link .hpbottom_arrow {
        height: 50px;
    }
}
.zi_tab_right_site p{
        font-size: 19px;
    font-weight: 300;
    line-height: 29px;
    color: #6D6E71;
    font-family: "Roboto Condensed", Sans-serif;
    margin-top: 18px;
}
.zi_tab_right_site ul li{
    width: 100% !important;
    float: none !important;
    padding: 5px 0 !important;
    margin: 0 !important;
}
.zi_tab_right_site ul li img{
    display: none;
}
.zi_tab_right_site ul li:before{
    content: '-';
    margin-right: 5px;
}
.rs_home_ccc_fl .tab_icon_section,
.rs_home_ccc_bcs .tab_icon_section{
    display: none  !important;
}
.rs_home_ccc_fl .faq_header_title,
.rs_home_ccc_bcs .faq_header_title{
    padding-left: 0 !important;
}

.module-primary-nav{
    position: relative;
}
.wpcf7:not(.no-js) .screen-reader-response{
    display: none !important;
}


@media(max-width:992px){
.main-nav>li{
    position: relative!important;
}

}



.feed-iteam {
    padding: 0px 11px;
}
.as_feed_item{
    background: rgba(17, 17, 17, 0.05);
    border-radius: 8px;

}
.logo_title_row {
    padding: 13px;
    padding-bottom: 0;
}
.feed-iteam .left_title {
    position: relative;
    padding-left: 42px;
    float: left;
}
.feed-iteam .left_title img {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 38%;
    transform: translateY(-50%);
}


.feed-iteam .left_title h2 {
    font-family: "Roboto Condensed", sans-serif;
    box-shadow: none;
    text-decoration: none;
    color: rgb(17, 17, 17);
    font-size: 13px;
    margin-top: 0;
    margin-bottom: -11px;
}
.feed-iteam .left_title span{
    text-align: left;
    font-size: 13px;
    color: rgb(17, 17, 17);
    line-height: 1.4;
    max-width: 100%;
    opacity: 0.7;
    font-family: "Roboto Condensed", sans-serif;
}
.feed-iteam .right_logo{
    float: right;
}
.feed-iteam .right_logo svg{
    height: 24px;
}
.linkein-content p {
    color: rgb(17, 17, 17);
    font-size: 14px;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 300;
    margin-bottom: 0;
}
.read_more_linkedin{
     color: rgb(17, 17, 17);
    font-size: 14px;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 300;
    margin-bottom: 0;
}
.linkein-content a{
     color: rgb(17, 17, 17);
    font-size: 14px;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 300;
    margin-bottom: 0;
}
@media(max-width: 1600px){
    .btn_position_custome{
        padding-top:0!important;
    }
    .custome_height_1600_0{
        min-height: 0!important;
    }
}

.linkein-content {
    padding: 13px;
}

.linkedin_feature_images {
background-image: url(https://phosphor.utils.elfsightcdn.com/?url=https%3A%2F%2Fmedia.licdn.com%2Fdms%2Fimage%2FD5610AQFucP_8LrHf3A%2Fimage-shrink_1280%2F0%2F1708714841986%3Fe%3D1709539200%26v%3Dbeta%26t%3DoOJ4fsmw6XetHHYSGnAD1-099mTVn7d3Va1eCTrTuA8);
    height: 212px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.linkedin-feed-section ul.slick-dots {
    list-style: none;
    margin:0;
    padding: 0;
    text-align: center;
}
.linkedin-feed-section ul.slick-dots li {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    margin: 0 3px;
    background: #a7a7a7;
    cursor: pointer;
}

.linkedin-feed-section ul.slick-dots li.slick-active{
   background:#000!important;
}
.linkedin-feed-section ul.slick-dots li button{
    display: none;
}

.linkedin-feed-section .prevArrow-icon-testi {
     width: 10px;
    position: absolute;
    left: -12px;
    top: 47%;
    cursor: pointer;
    z-index: 55444;
}

.linkedin-feed-section .nextArrow-icon-testi {
   width: 10px;
  position: absolute;
  right: -12px;
  top: 47%;
  cursor: pointer;
  z-index: 55444;
}

.linkedin_flow {
    text-align: center;
    margin-top: 24px;
}
.linkedin-feed-section a{
    outline: none!important;
    text-decoration: none!important;
}


.flow_btn {
    text-align: center;
    margin-top: 39px;
}

a.linkedin_feed_flow_btn {
    background: #ea973e;
    font-family: "Roboto Condensed", Sans-serif;
    padding: 13px 17px;
    /* display: block; */
    border-radius: 0px;
    font-weight: 500;
    font-size: 16px;
    transition: all .5s;
    line-height: 28px;
    color: #fff !important;
}
a.linkedin_feed_flow_btn img{
        width: 16px;
    vertical-align: middle;
    margin-top: -3px;
    display: inline-block;
}


a.linkedin_feed_flow_btn:hover{
    background:#063041
}
a.linkedin_feed_flow_btn i{
    font-size:18px;
}
.cliet_qest_form,
.rs_client_engagemnet_letter{
    width: 1000px;
    max-width: 100%;
}
.rs_client_engagemnet_letter .rs_client_engagemnet_letter_inner{
    border: 2px solid #122D40;
    padding: 30px;
}
.rs_client_engagemnet_letter .rs_client_engagemnet_letter_inner p{
    margin: 0;
    padding: 0;
    display: block;
    font-size: 20px;
    color: #1D1D1B;
    font-weight: 300;
}
.rs_client_engagemnet_letter .rs_client_engagemnet_letter_inner h3{
    display: block;
    margin: 30px 0 0 0;
    padding: 0;
    font-size: 20px;
    font-weight: 500;
}
.rs_client_engagemnet_letter .rs_client_engagemnet_letter_inner img{
    margin: 0;
    margin-top: 0px;
    margin-left: 0px;
    padding: 0;
    width: 300px;
    margin-top: -31px;
    margin-left: -31px;
}
.rs_client_engagemnet_letter .rs_client_engagemnet_letter_inner label{
    width: auto !important;
    display: inline-block;
    padding: 0 !important;
    line-height: normal;
    margin: 10px 0 0 0;
    font-size: 15px;
    color: #1D1D1B;
    line-height: 25px;
}
.rs_client_engagemnet_letter .rs_client_engagemnet_letter_inner label .wpcf7-form-control-wrap {
    margin: 0;
    padding: 0;
    display: block;
}
.rs_client_engagemnet_letter .rs_client_engagemnet_letter_inner label input{
    border: 1px solid #d5d6de;
    border-radius: 5px;
    width: 300px;
    max-width: 100%;
    height: 30px;
    font-size: 14px;
    padding: 0 10px;
    color:#1D1D1B;
}
.rs_client_engagemnet_letter .rs_client_engagemnet_letter_inner .cel_col{
    margin-top: 30px;
}
.rs_client_engagemnet_letter .rs_client_engagemnet_letter_inner .cel_col .wpcf7-form-control-wrap {
    display: inline-block;
    margin-left: 5px;
}
.rs_client_engagemnet_letter .rs_client_engagemnet_letter_inner .cel_col p{
    display: flex;
    gap: 20px;
}
.rs_client_engagemnet_letter .rs_client_engagemnet_letter_inner .cel_col p label{
    font-size: 20px;
    font-weight: 400;
    line-height: 25px;
}
.cliet_qest_form input[type="submit"].wpcf7-submit,
.rs_client_engagemnet_letter input[type="submit"].wpcf7-submit {
    background: #143141;
    display: block;
    width: 100%;
    border-radius: 4px;
    font-weight: 400;
    text-transform: uppercase;
    height: 50px;
    font-size: 20px;
    margin-top: 30px;
    transition:  all .5s;
    margin-bottom: 20px;
}
.cliet_qest_form input[type="submit"].wpcf7-submit:hover,
.rs_client_engagemnet_letter input[type="submit"].wpcf7-submit:hover{
    opacity: .6;
}

.cliet_qest_form .rs_form_row{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}
.cliet_qest_form .rs_form_row .rs_form_col{
    padding: 0 10px;
}
.cliet_qest_form .rs_form_row .rs_form_col.col_12{
    width: 100%;
}
.cliet_qest_form .rs_form_row .rs_form_col.col_6{
    width: 50%;
}
.cliet_qest_form p br{
    display: none;
}
.cliet_qest_form h4,
.cliet_qest_form label{
    font-size: 20px;
    font-weight: 400;
    color: #292623;
    margin: 0;
    padding: 0;
    display: block;
}
.cliet_qest_form .wpcf7-form-control-wrap{
    margin: 0 0 10px 0;
    padding: 0;
}
.cliet_qest_form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea,
.cliet_qest_form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-text {
    display: block;
    width: 100%;
    border: 2px solid #d5d6de;
    height: 50px;
    border-radius: 6px;
    padding: 0 15px;
    margin: 0;
    font-size: 20px;
    font-weight: 300;
    color:#1D1D1B;
}
.cliet_qest_form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea::-webkit-input-placeholder,
.rs_client_engagemnet_letter .rs_client_engagemnet_letter_inner .wpcf7-form-control::-webkit-input-placeholder,
.cliet_qest_form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-text::-webkit-input-placeholder {
  color: #6D6E71;
}
.rs_client_engagemnet_letter .rs_client_engagemnet_letter_inner .wpcf7-form-control::-moz-placeholder,
.cliet_qest_form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea::-moz-placeholder,
.cliet_qest_form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-text::-moz-placeholder { 
  color: #6D6E71;
}
.rs_client_engagemnet_letter .rs_client_engagemnet_letter_inner .wpcf7-form-control:-ms-input-placeholder,
.cliet_qest_form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea:-ms-input-placeholder,
.cliet_qest_form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-text:-ms-input-placeholder {
  color: #6D6E71;
}
.rs_client_engagemnet_letter .rs_client_engagemnet_letter_inner .wpcf7-form-control:-moz-placeholder,
.cliet_qest_form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea:-moz-placeholder,
.cliet_qest_form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-text:-moz-placeholder {
  color: #6D6E71;
}

.cliet_qest_form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea{
    height: 200px;
}
.cliet_qest_form .frm_ptype_list{
    border: 2px solid #d5d6de;
    border-radius: 6px;
    padding: 0px 15px 15px 15px;
    margin: 10px 0;
}
.cliet_qest_form .frm_ptype_list .wpcf7-form-control.wpcf7-checkbox{
    display: flex;
    flex-wrap: wrap;
    gap: 5px 10px;
}
.cliet_qest_form .frm_ptype_list .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{
    width: calc(33.33% - 8px);
    display: block;
    margin: 0;
    padding: 0;
}
.cliet_qest_form .frm_ptype_list h4{
    margin-top: 30px;
    margin-bottom: 5px;
}
.cliet_qest_form .frm_ptype_list label{
    font-size: 18px;
    font-weight: 400;
    color: #292623;
}

.cliet_qest_form .frm_ptype_list label input{}
.seeking_space_area .listing_item .listing_main_image .thumb_desc{
    background: rgba(0,0,0,.4);
    color: #fff;
    text-decoration: none;
    font-weight: 400;
    padding: 20px;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    font-size: 16px;
    justify-content: center;
}
.seeking_space_area .listing_item{
    min-height: 0px;
    padding-bottom: 95px;
}

.seeking_space_area .limited_content{
    height: 260px;
    overflow: hidden;
    transition: width 2s, height 4s;
    
}

.seeking_space_area .listing_item:hover .limited_content {
    height: auto;
    transition: 1s all;
}

.listing_field_section .col-md-4:nth-child(3n+1){
    clear: both;
}

@media(max-width:992px){ 
    .listing_field_section .col-md-4:nth-child(3n+1){
        clear: none;
    }


}

.zi_count_down_design .countdown-period{
    padding-left: 6px;
    margin-top: 0;
    opacity: 1;
}

.zi_count_down_design .countdown-section{
    display: flex;
    margin: 0 2%;
    flex: 0 1;
    flex-direction: row;


    align-items: center;
}

.ticket_type_section {
    border: 1px solid #d5d6de;
    padding: 20px;
    margin-bottom: 18px;
}

.ticket_type_item h3 {
    font-size: 18px;
    font-family: 'Roboto Condensed';
    font-weight: 600;
}

.ticket_type_item p {
    font-family: 'Roboto Condensed';
    font-weight: 500;
    color: #111827;
    font-size: 16px;
    margin-top: -7px;
    padding-bottom: 9px;
}

.ticket_type_item .more_info {
    color: #111827;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-size: 15px;
}

.ticket_type_item .more_info {
    color: #111827;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-size: 15px;
}



.ticket_type_item+.ticket_type_item {
    border-top: 1px solid #d5d6de;
    padding-top: 22px;
    margin-top: 9px;
}
.client-sign label{
    font-size:16px;
    font-family: 'Roboto Condensed';
}
.ticket_type_label{
    list-style: none;
    padding:0;
    margin-bottom: 0;
}
.ticket_type_label:after{
    display: block;
    clear: both;
    content:"";
}
.ticket_type_label li:first-child{
  float: left;
}
.ticket_type_label li:last-child {
    float: right;
    padding-right: 42px;
}
.zi_custom_radio span.wpcf7-form-control.wpcf7-radio {
    position: absolute;
    right: -3px;
    z-index: 132;
    top: 26px;
}
.zi_custom_radio .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:before{
       border: 2px solid #9ca3af!important;
       border-radius: 50%;
}
.zi_custom_radio .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:after{
    background:#9ca3af!important;
    border-radius: 50%;
}
.zi_custom_radio .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{
    color:#fff;
    font-size:0;
}

@media(max-width:650px){
    .sponsorship_text strong{
        display: block;
    }
    .ticket_type_item h3{
        font-size:16px;
    }
}

.zi_partner_pop{
       background: #fff;
    padding: 40px;
    max-width: 750px;
    position: relative;
    margin: auto;
}

@media(max-width:1600px){
    .zi_partners_crime_section .e-con-inner{
    max-width:950px!important;
}

    .zi_partners_crime_section_colups .e-con-inner{
    max-width:923px!important;
}

}

.modal_seeking_space_brokers{
    width: 1100px;
    display: block;
    max-width: 100%;
    margin: 50px auto;
    background: #fff;
    position: relative;
    border-radius: 5px;
}
.modal_seeking_space_brokers_inner{
    padding: 30px;
}
.view_more_listing.contact_broker>img{
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 40px;
    margin: auto;
    display: block;
    right: 0;
    bottom: 0;
    background: rgba(255,255,255,.5);
    border-radius: 50%;
    border: 1px solid #fff;
    padding: 5px;
    display: none;

}
.view_more_listing.contact_broker.loading>img{
    display: block;
}

.modal_seeking_space_brokers .rs_listing_popup_titlesubtitle p{}

.rs_filter_apply_btn {
    display: block;
    background: #063041;
    color: #fff !important;
    border: 1px solid #063041;
    font-size: 16px;
    font-weight: 600;
    padding: 9px 17px;
    margin-top: 15px;
    width: 100%;
    text-align: center;
    font-family: "Roboto Condensed", Sans-serif;
    margin-bottom: 67px;
    font-weight: 400;
}
.rs_filter_apply_btn:hover{
    background: #EA973E;
    border: 1px solid #EA973E;
}

.rs_pagination{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 15px;
}
.rs_pagination .page-numbers{
    color: #063041;
    text-decoration: none;
    font-size: 17px !important;
    font-weight: 400;
    font-family: "Roboto Condensed", Sans-serif;
    text-transform: uppercase;
    border: 1px solid rgba(0,0,0,.05);
    padding: 4px 15px;
    display: block;
    border-radius: 2px;
}
.rs_pagination .page-numbers:hover,
.rs_pagination .page-numbers.current{
    background: #063041;
    color: #fff;
}
.landloard_cq_form{}
.landloard_cq_form .rs_sf_acre_box{}
.landloard_cq_form .rs_sf_acre_box p{
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.landloard_cq_form .rs_sf_acre_box p .wpcf7-form-control-wrap{}
.landloard_cq_form .rs_sf_acre_box p .wpcf7-form-control-wrap .wpcf7-text{
    border-radius: 4px 0 0 4px;
    border-right: 0;
}
.landloard_cq_form .rs_sf_acre_box p .wpcf7-form-control-wrap .wpcf7-radio{
    border: 2px solid #292623;
    display: flex;
    gap: 10px;
    width: 190px;
    justify-content: space-around;
    padding: 6px 10px;
}
.rs_sf_ranges_inputs{
    display: none;
}
.rs_sf_ranges_inputs p{
    display: flex;
    margin: 0;
    padding: 0;
    gap: 10px;
    align-items: center;
}
.rs_sf_ranges_inputs p .wpcf7-form-control-wrap{}
.rs_sf_ranges_inputs p .rs_range_divideer{
    width: 30px;
    height: 2px;
    background: #292623;
    display: block;
    margin: 0 auto;
    margin-bottom: 0px;
    margin-bottom: 10px;
}
.rs_sf_ranges_inputs{}
#rs_sf_range_checkbox .wpcf7-list-item{
    margin: 0;
}
.lqd-contact-form .cliet_qest_form  .ui-button.ui-selectmenu-button,
.lqd-contact-form .landloard_cq_form  .ui-button.ui-selectmenu-button{
    border: 2px solid #d5d6de;
    border-radius: 4px;
    padding-left: 15px;
    color: #292623;;
}

.rs_floorplan_input_files div,
.rs_floorplan_input_area{
    border: 2px solid #d5d6de;
    border-radius: 4px;
    padding: 30px 20px !important;
    text-align: center;
}
.rs_floorplan_input_files div{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    font-size: 20px;
    font-weight: 400;
    color: #292623;
}
.rs_floorplan_input_files .file_name{}
.rs_floorplan_input_files .file_close{
    color: #EA973E;
    width: 25px;
    height: 25px;
    border: 1px solid #EA973E;
    border-radius: 50%;
    font-size: 12px;
    text-align: center;
    padding-top: 1px;
    font-weight: 400;
    cursor: pointer;

}


.rs_floorplan_input_area .wpcf7-form-control-wrap{
    display: none;
}
#rs_other_heare{
    display: none;
}

.wpcf7-form .codedropz-upload-handler{
    border: 2px solid #d5d6de;
    padding: 20px 10px;
    
}
.wpcf7-form .codedropz-upload-inner{
    line-height: 21px;
}
.wpcf7-form .codedropz-upload-inner .cd-upload-btn,
.wpcf7-form .codedropz-upload-inner h3{
    font-size: 20px;
    font-weight: 400;
    color: #292623;
    margin: 0;
    padding: 0;
    display: block;
}
.wpcf7-form  .dnd-upload-status{
    padding: 0;
}
.wpcf7-form  .dnd-upload-status .dnd-upload-details .name{
   font-size: 14px;
  font-weight: 400;
  color: #292623;
  line-height: 15px;
}
.wpcf7-form  .dnd-upload-status .dnd-upload-details .dnd-progress-bar,
.wpcf7-form  .dnd-upload-status .dnd-upload-image{
    display: none !important;
}
.mfp-content .rs_cf7_popup_success_message{
    display: block;
    background: #fff;
    width: 700px;
    max-width: 100%;
    margin: 30px auto;
    text-align: center;
    position: relative;
    padding: 30px;
    border-radius: 4px;
}
.mfp-content .rs_cf7_popup_success_message p{
    font-weight: 400;
}
.mfp-content .rs_cf7_popup_success_message .btn_back_home {
  border: 1px solid #000;
  color: #000;
  font-size: 17px;
  font-weight: 400;
  padding: 7px 25px;
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  margin-top: 20px;
}
.mfp-content .rs_cf7_popup_success_message .btn_back_home:hover{
    background: #000;
    color:#fff;
}
.sent .cliet_qest_form+.wpcf7-response-output,
.sent .rs_cf7_popup_success_message+.wpcf7-response-output{
    display: none;
}
.rs_math_quiz_wraper{}
.rs_math_quiz_wraper label{
    color: #000;
    font-size: 20px;
    font-weight: 400;
    display: flex;
    gap: 10px;
    align-items: center;
}
.rs_math_quiz_wraper label .wpcf7-form-control {
    margin: 0;
    width: 60px;
    max-width: 100%;
    padding: 0 !important;
    text-align: center;
}
.rs_client_engagemnet_letter  .rs_math_quiz_wraper{
    margin: 20px 0;
}
@media(max-width:768px){
  .limited_content{
    height:auto!important;
  }
  .seeking_space_area .listing_item{
   padding-bottom: 26px!important;
  }
}


/*zi lease / purchase requirement design */
h2.lease_purchase_header {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 38px;
    font-weight: 700;
    line-height: 60px;
    margin: 0em 0em 0em 0em;
    margin-top: -11px;
    margin-bottom: 50px;
    text-align: center;
}
.l-p-item{
    background: #f3f6f7;
    padding: 30px;
    position: relative;
    margin-top:50px;
}


.l-p-item .content_title{
    font-size: 18px;
    line-height: 28px;
    margin-top: 20px;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 700;
    margin-bottom: 0px;
}


.l-p-item .content_desc{
    font-size: 14px;
    font-family: "Roboto Condensed", Sans-serif;
    line-height: 20px;
    font-weight: 300 !important;
    color: #6d6e71;
    padding: 2px 0;

}

.l-p-item .top_status  {   
    position: absolute;
    top: 0;
   
    display: block;
    width: 85%;
    margin: 0 auto;
    font-weight: 400;
    right: 0;
    left: 0;
    text-align: center;
    z-index: 20;
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 16px;
    color: #063041;
    border-radius: 40px;
    margin-top: -20px;
    padding: 6px 5px;
    color:#fff;
    text-transform: capitalize;
}

.l-p-item .bottom_status {   
    

    display: block;
    width: 70%;
    margin: 0 auto;
    font-weight: 400;
   
    text-align: center;
    z-index: 20;
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 16px;
    color: #063041;
    border-radius: 40px;
    margin-top: 0px;
    padding: 6px 5px;
    color:#fff;
    text-transform: capitalize;
    background: #063041;
}

.bottom_statusv2{
    font-family: "Roboto Condensed", Sans-serif;
    color: #333;
    font-weight: 500;
    border: 1px solid #333;
    padding: 3px 15px;
    font-size: 20px;
    line-height: 25px;
}

.lease .top_status{
    background: #ea973e;
}
.purchase .top_status{
    background: #ea973e;
}

.zi_more_broker {
    font-family: "Roboto Condensed", Sans-serif;
    cursor: pointer;
    padding: 8px 20px;
    border-radius: 0px;
    font-weight: 400;
    font-size: 16px;
    transition: all .5s;
    line-height: 28px;
    color: #fff !important;
    text-align: center;
    margin-top: 27px;
    position: relative;
    background: #063041;
    display: block;
    text-decoration: none;
    border-radius: 4px;
}
.zi_more_brokerv2 {
    font-family: "Roboto Condensed", Sans-serif;
    cursor: pointer;
    padding: 8px 20px;
    border-radius: 0px;
    font-weight: 400;
    font-size: 16px;
    transition: all .5s;
    line-height: 28px;
    color: #fff !important;
    text-align: center;
    margin-top: 27px;
    position: relative;
    background: #ea973e;
    display: inline-block!important;
    text-decoration: none;
    border-radius: 4px;
}
.zi_more_brokerv2:hover{
    background: #063041;
}

.as_requirement_details h2.content_title:after {
    content: "";
    display: block;
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #181b31;
    top: 10px;
    left: 0;
}
.as_requirement_details h2.content_title {
    position: relative;
    padding-left: 15px;
}

@media(max-width:1024px){
    h2.lease_purchase_header{
        font-size:30px;
    }
}
@media(max-width:768px){
    h2.lease_purchase_header {
     margin-top: 35px;
   }
}




@media(max-width:650px){
    .l-p-item .top_status{
        width: 92%!important;
    }
}

.content_desc p {
    margin-bottom: 0;
}


.mobile_show_broker{
    display: none!important;
}

@media(max-width:768px){
    .mobile_show_broker{
        display: block!important;
    }
    .mobile_hide_broker{
        display: none!important;
    }
}



li#menu-item-25251 a{
    padding: 0;
}

.zi_seeking_spaces{
    font-family: "Roboto Condensed", Sans-serif;
    padding: 11px 20px;
    /* display: block; */
    border-radius: 0px;
    font-weight: 500;
    font-size: 17px;
    transition: all .5s;
    line-height: 28px;
    background: #ea973e !important;
    border-color: #ea973e;
    display: none;
    color: #fff!important;
} 

.zi_seeking_spaces:hover {
    background: #063041!important;
    border-color: #063041;
}

@media(max-width:768px){

    .zi_seeking_spaces {
        
        width: 216px;
    }
    .menu-item-25251 a{
    padding-top: 0!important;
    }

}

.zi_clear:after{
    content:"";
    display: block;
    clear: both;
}
.size_geography .s-g{
    width: 50%;
    float: left;
    text-align: left;
}
.left_size img {
    width: 26px;
    margin-right: 8px;
}

.right_geography img {
    width: 30px;
    margin-right: 8px;
}
.size_geography .s-g h2 {
    font-size: 18px;
    line-height: 28px;
    margin-top: 20px;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 700;
    margin-bottom: 10px;
    text-align: left;
    margin-top: 13px;
}

.as_requirement_details{
    display: none;
}

.zi_open_requirement .as_requirement_details{
    display: block!important;
}
.content_item_group>h2{
    font-size: 18px;
    line-height: 28px;
    margin-top: 20px;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 700;
    margin-bottom: 10px;
    text-align: left;
    margin-top: 21px;
    cursor: pointer;
}
h2.zi_requiremnt_title svg {
    vertical-align: text-bottom;
}

.zi_requiremnt_title .fa-caret-up{
    display: none;
}
.zi_open_requirement .zi_requiremnt_title .fa-caret-up{
    display: inline!important;
}

.zi_open_requirement .zi_requiremnt_title .fa-caret-down{
    display: none!important;
}
/*Join ou team page design page*/

.experience_at_allies {
    padding: 0 109px;
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
    color: #6D6E71;
    text-align: center;
}
.experience_at_allies p{
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
    color: #6D6E71;
}

.experience_at_allies h3 {
    font-size: 16px !important;
    font-weight: 500;
    color: #231F20;
    margin-top:29px;
    font-family: "Roboto Condensed", Sans-serif;
}
.experience_at_allies h3>span{
    color:#EA973E;
}

.zia_join_team_arrow {
    background: #EA973E;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    padding-top: 15px;
    position: absolute;
    top: 11%;
    z-index: 4444;
    cursor: pointer;
}

img.icon_quation.top {
    display: inline-block;
    margin-right: 30px;
    height: 20px;
    vertical-align: baseline;
}
img.icon_quation.bottom {
    display: inline-block;
    margin-left: 30px;
    height: 20px;
    vertical-align: text-top;
    margin-top: 6px;
}

.zia_join_team_arrow.nextArrow{
    right:0;
}
.join_bottom_testiomonial .slick-dots {
    list-style: none;
    padding-left: 0;
    margin-left: 0;
    text-align: center;
    margin-bottom: 0;
    margin-top: 20px;
}
.join_bottom_testiomonial .slick-dots button{
    display: none;
}

.join_bottom_testiomonial .slick-dots li {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: #063041 1px solid;
    display: inline-block;
    margin-right: 7px;
    cursor: pointer;
}
.join_bottom_testiomonial .slick-dots li.slick-active{
    background:#063041;
}

.inportent-tips .zi_content3 ul {
    padding-left: 18px;
    list-style: disc;
}

.inportent-tips .zi_content3 ul li {
    color: #6d6e71;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 300;
    margin-bottom: 8px;
    font-size: 16px;
    margin-bottom: 8px;
}
/*End join our team page design*/

@media(max-width:1650px){
    #zi_collaborative_culture{
        min-height: 400px !important;
    }
}
@media(max-width:1300px){
     #zi_collaborative_culture{
        min-height: 300px !important;
    }
}

@media(max-width:1920px){
    .elementor-element-68d6f17 {
      padding-left: 50px;
    }
}

@media(max-width:768px){
    .allies_apart_section{
        background:none!important;
    }

    .slick-initialized .slick-slide {
  display: block;
}

    .base_color_tab{
        background-color:#EA973E;

    }
    .elementor-element-68d6f17{
        padding-left:0;
    }

    #commited_to_giving_bg {
          background: none;
        }
    .blue_background{
        background: #063041;
    }
    img.icon_quation.top {
          display: block;
          margin-bottom: 14px;
        }

        .experience_at_allies{
            padding: 0 55px;
        }
        .experience_at_allies p br {
          display: none;
        }
}

@media(max-width:1050px){
    .tab_br_remove br{
        display: none;
    }
}
@media(max-width:1024px){
    #zi_collaborative_culture{
       background: none!important;
    }

}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10;
    bottom: -14px !important;
}

.elementor-swiper-button.elementor-swiper-button-prev{
    left:8px!important;
}

.elementor-25270 .elementor-element.elementor-element-b17bf68 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background: #FFFFFF;
    opacity: 1;
    border: 1px solid #063041;
}

.btn_rsvp_crime input[type='submit'] {
    width: 100% !important;
    text-align: center !important;
    display: block;
    background: #EA973E;
    outline: none;
    border: none;
    cursor: pointer;
}
.btn_rsvp_crime input[type='submit']:hover{
    box-shadow: none!important;
    background: #063041;
}

.zi_partners_crime_section .wpcf7 form.sent .wpcf7-response-output {
    display: none !important;
}

@media(max-width:550px){
    .download_fly_thankup_msg p, .rs_cf7_custom_thankyou p br{
        display: none;
    }
.download_fly_thankup_msg p, .rs_cf7_custom_thankyou p br:last-child {
    display: block!important;
}
    .download_fly_thankup_msg p, .rs_cf7_custom_thankyou p{
        font-size:16px;
    }
}

.feature_listing_tag {
    position: absolute;
    z-index: 1444444;
    width: 80px !important;
    height: auto !important;
    bottom: 0;
    left: -13px;
    top: 69px;
    transform: rotate(-2deg);
}

.varicence_design {
    width: 67px !important;
    margin-left: -13px !important;
    padding-right: 0;
    margin-right: -9px !important;
}

@media(max-width:768px){
    .varicence_design {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
}

.news_gallary .slick-arrow{
    text-indent: 10000px;
    width: 37px;
    height: 31px;
    overflow: hidden;
    background-image: url('https://alliescommercialrealty.hostrms.com/wp-content/themes/hub-child/images/next-testi.svg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: transparent;
    border: 0;
    border-radius: 50%;
    position: absolute;
    z-index: 10;
    top: 54%;
    margin-top: -35px;
    right: -58px;
    cursor: pointer;
}
.news_gallary .slick-prev.slick-arrow{
    right: auto;
    left: -58px;
     background-image: url('https://alliescommercialrealty.hostrms.com/wp-content/themes/hub-child/images/prev-testi.svg');
}


.rs_news_item{
    position: relative;
}
.rs_news_item h2 {
    font-size: 17px;
    background: #00000063;
    margin: 0;
    font-family: "Roboto Condensed", Sans-serif;
    color: #fff;
    padding: 5px 20px;
    position: absolute;
    bottom: 0;
    font-weight: 400;
    width: 100%;
}

@media(max-width:1600px){
    .elementor-27754 .elementor-element.elementor-element-e32a550 {
        margin-top: -11px;
        padding-right: 46px;
    }
}
@media(max-width:768px){
        .elementor-27754 .elementor-element.elementor-element-e32a550 {
        margin-top: 0px;
        padding-right: 0px;
    }

    .zi_images_zoom img{
        width: 100%;
    }
}

@media(max-width:992px){
    .news_gallary .slick-arrow{
        top: 57%;
        width: 11px;
        right: -26px;
    }
    .news_gallary .slick-prev.slick-arrow{
        right:-34px;
    }
    .news_gallary .slick-prev.slick-arrow{
        right: auto;
        left: -28px;
    }
}


    .as_join_from{
        padding: 30px 60px;
        background-size: cover;
        background-repeat: no-repeat;
        z-index: 325555;
        position: relative;

    }
    .new-super-row{
        background: url('https://crewithme.com/wp-content/uploads/2025/09/pop-up-image.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        position: relative;
        z-index: -4454;
    }
    .new-super-row:after{
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #184797eb;
    z-index: revert-layer;
    z-index: -555;
    }
    .col-min-hide-super{
        min-height: 800px;
    }
    
  
    .zi-col-6{
        width:50%;
        float: left;
    }
    .join_team_form input[type='text'], .join_team_form input[type='email']{
        font-family: "ArgentumLight", Sans-serif;
        padding: 0 15px;
        height: 46px;
        margin: 0;
        background: #fff;
        border-color: #fff;
        color: #063041;
        opacity: 1;
        font-size: 18px;
        font-weight: 400;
        width: 100%;
        box-shadow: none;
        margin-bottom: 17px;
        border: none;
        outline: none;
    }

    .value_of_description{
        padding-bottom: 35px!important;
    }

    .new-super-row h2{
    font-size: 30px;
    line-height: 47px;
    margin-top: 17px;
    font-family: "ArgentumSans-Medium", Sans-serif;
    font-weight: 700;
    margin-bottom: 8px;
    color: #fff;

    }
    .value_of_description h2 {
        color: #414042;
        text-transform: uppercase;
        line-height: 36px;
    }
    .value_of_description h4 {
        text-transform: uppercase;
        line-height: 32px;
        font-size: 25px;
        color: #ea973e;
        margin-bottom: -15px;
    }
    .new-super-row p {
font-family: "ArgentumLight", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    color: #fff;
    line-height: 29px;
    }
    .value_of_description p{
        color: #414042;
     }
    .join_team_form label {
        border-radius: 5px;
        padding: 5px 14px;
        font-family: "ArgentumLight", Sans-serif;
        transition: .5s;
        background: #fff;
        border: none;
        font-size: 18px;
        color: #184797;
        font-weight: 200;
        cursor: pointer;
        min-width: 149px;
        height: 46px;
    }

    .upload_file_row:after{
        content:"";
        display: block;
        clear: both;
    }
    .file_left_site{
        float: left;
        padding-top:9px;
    }
    .input_container{
        float: right;
    }
    .zi_borker_image_name {
        display: block;
        text-align: right;
        color: #fff;
        font-size: 18px;
        font-family: "ArgentumLight", Sans-serif;
        font-weight: 300;
        min-height: 8px;
        padding-bottom: 4px;
    }

    .submit_join_from_btn{
        border-radius: 5px;
        padding: 5px 14px;
        font-family: "ArgentumLight", Sans-serif;
        transition: .5s;
        background: none;
        border: none;
        font-size: 18px;
        color: #fff;
        font-weight: 500;
        cursor: pointer;
        min-width: 149px;
        height: 46px;
        text-transform: capitalize;
        color: #fff!important;
        border: 1px solid #fff;
    }
    .submit_join_from_btn:hover{
        background: #fff;
        color: #184797!important;
    }
    ._btn_section {
        text-align: right;
        padding-bottom: 18px;
    }
     ._btn_section input{
        display: inline-block;
        margin-top: 8px;
     }
     .pop_broker_description{
        background: #ea973e;
     }
     .pop_broker_description {
        padding-top: 10px;
        padding: 21px 25px;
    }

    .pop_broker_description ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }
    .pop_broker_description h3 {
        font-size: 18px;
        line-height: 28px;
        margin-top: 17px;
        font-family: "Roboto Condensed", Sans-serif;
        font-weight: 300;
        color: #fff;
        margin-bottom: 0;
        text-transform: uppercase;
    }
    img.right_carv_pop {
    position: absolute;
    right: -1px;
    width: 162px;
}

    @media(max-width:1024px){
        img.right_carv_pop {
          right: 29px;
          width: 114px;
        }
    }

    @media(max-width:600px){
        img.right_carv_pop {
          right: 29px;
          width: 73px;
        }
    }

    @media(max-width: 768px){
        .new-super-row h2{
        font-size: 23px;
        line-height: 32px;
        font-family: "Argentum Sans Regular", Sans-serif;
        }
    }

    .value_of_description h3{
        color: #414042;
        font-weight: 500;
     }
.pop_broker_description ul li {
    position: relative;
    padding-left: 36px;
}
.col-min-hide-super ul li  img, .value_of_description img{
    position: absolute;
    left: 0;
    width: 18px;
    top: 5px;
}



.pop_broker_description ul li p {
    margin-bottom: -10px;
    padding-bottom: 0px;
}
.as_join_from h2 {
    margin-bottom: 10px;
}
.join_team_form {
        margin-bottom: 3px;
}
.join_team_form #files, .join_team_form input[type=file], legend{
    display: none;
}
.join_team_form p{
    margin-bottom: 0;
}
.join_team_form .wpcf7-not-valid-tip{
    line-height: 0;
}
.join_team_form .wpcf7-response-output {
  
    margin-top: -9px !important;
    color: #fff !important;
    font-family: 'Roboto Condensed' !important;
    font-weight: 300 !important;
    font-size: 14px;

}
#new_super_broker, #first_step_border_apply{
    max-width: 740px;
    margin: 40px auto;
    position: relative;
    z-index: -1;
}
.mfp-content {
  max-height: 100vh;
  overflow-y: auto !important;
  -webkit-overflow-scrolling: touch; /* Smooth scrolling on iOS */
}

#value_of_position{
  margin: auto;
    position: relative;
      max-width: 660px;
}
ul.first_step_apply_looking_for {
    padding-left: 6px;
}
.first_step_apply_looking_for li {
        padding: 7px 12px !important;
}

.first_step_apply_looking_for li:before {
    content: "";
    display: block;
    width: 5px;
    height: 5px;
    background: #fff;
    border-radius: 50%;
    left: 0px;
    top: 14px;
    position: absolute;
}

  .mfp-close{
    color: #fff!important;
    opacity: 1;
}
.mobile_show_pop_zi{
    display: none;
}

@media(max-width:768px){
    .br_remove_mobile br{
        display: none;
    }
    .as_join_from{
        padding:30px 30px;
    }
    .mobile_bg_white{
        background: #fff;
    }
}

@media(max-width:992px){
    .mobile_height_pop_zi{
        display: none;
    }

    .zi_borker_image_name{
        text-align: left;
    }

    .mobile_show_pop_zi{
        display: block;
    }
    .zi-col-6{
        width: 100%;
    }
    #new_super_broker, #value_of_position, #first_step_border_apply{
        padding:0 30px;
    }

     .mfp-close{
        right: 36px;
    }
    .input_container{
        float: none;
    }
    .file_left_site{

       padding-bottom: 12px;
       float: none;
    }
    ._btn_section{
        text-align: left;
    }

}

.feature_play {
    background: #fff;
    border-radius: 30px;
    padding: 3px 15px;
    display: inline-block;
    font-size: 18px;
    font-weight: 300;
    color: #333333;
    font-family: 'Roboto Condensed' !important;
}
.feature_play img{
    width: 10px;
    vertical-align: baseline;
}

.listen_feature_blog{
    box-shadow: 7px -7px 46px 0px rgba(0, 0, 0, .9);
    -webkit-box-shadow: 7px -7px 46px 0px rgba(0, 0, 0, .9);
    -moz-box-shadow: 7px -7px 46px 0px rgba(0, 0, 0, .9);
    border-radius: 15px;
    background-size: 102%!important;
        right: 9% !important;
    top: 50%!important;
    transform: translateY(-50%);
    cursor: pointer;
} 

@media(max-width:1600px){
    .listen_feature_blog {
      height: 200px!immportant;
      min-height: 342px !important;
      width: 360px;
      box-shadow: none;
    }
    .listen_feature_blog .feature_play{
        font-size: 13px!important;
    }
    .listen_feature_blog .feature_play img{
        width:8px!important;
    }
    .elementor-29074 .elementor-element.elementor-element-27c81c4 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Roboto Condensed", Sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}
.elementor-29074 .elementor-element.elementor-element-d938c0f .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Roboto Condensed", Sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 17px;
}
}

@media(max-width:1022px){
  .listen_feature_blog{
      right:37px!important;
      padding-bottom: 20px;

  }
  .elementor-29074 .elementor-element.elementor-element-4ffa71b .elementor-heading-title{
    font-size: 23px;
    line-height: 28px;
  }
}


/*Listen blog feature page section */
.listen-to_blog_section{
    padding-top:50px;
}










/*desktop section */


    h2.desktop_feature_listen{
        font-family: "Roboto Condensed", Sans-serif;
        font-size: 38px;
        font-weight: 700;
        line-height: 60px;
            margin-bottom: 30px;
    } 
    
    .desktop_feature_listing_section{
        height:100%;
        width: 100%;
        z-index: 152!important;
    }

    .desktop_feature_listen {
        height: 330px;
        background-size: cover;
        background-repeat: no-repeat;
        border-radius: 15px;
        background-position: center;
        display: flex;
        align-items: end;
        padding: 5px 25px;
        padding-right:15px;
        margin-bottom: 27px;
        max-width: 447px;
        right: 7%;
        position: absolute;
        z-index: 1;
        top: 50%;
        transform: translateY(-50%);
        box-shadow: 7px -7px 46px 0px rgba(0, 0, 0, .9);
        -webkit-box-shadow: 7px -7px 46px 0px rgba(0, 0, 0, .9);
        -moz-box-shadow: 7px -7px 46px 0px rgba(0, 0, 0, .9);
        border-radius: 15px;
        background-size: 101% !important;
    }
    .desktop_feature_listen h2 {
        font-family: "Roboto Condensed", Sans-serif;
        font-weight: 300;
        color: #fff;
        font-size: 24px;
        line-height: 28px;
        margin-top: 0;
    }
    .feature_title_listen {
        float: left;
        width: 70%;
    }
    .desktop_feature_listen .feature_play {
        float: right;
        width: 80px;
        margin-top: 42px;
    }

    @media(max-width:1600px){
        .desktop_feature_listen {
            background-size: 101% !important;
            height: 261px;
            max-width: 354px;
            right: 5%;
        }
        .desktop_feature_listen h2{
            font-size: 21px;
           line-height: 25px;
        }
        .desktop_feature_listen .feature_play {
            float: right;
            width: 72px;
            margin-top: 42px;
            font-size:16px;
        }
        .desktop_feature_listen .feature_play img{
            width:9px;
            
        }
        @media (max-width: 1600px) {
            .potcust_feature_banner .e-con-inner {
                max-width: 1143px !important;
            }
        }

    }

    @media(max-width:1078px){
        .desktop_feature_listen {
            right:2%;
        }
    }

/*End desktop section*/













/*Mobile*/


@media(max-width:880px){



    h2.mobile_feature_listen{
        font-family: "Roboto Condensed", Sans-serif;
        font-size: 38px;
        font-weight: 700;
        line-height: 60px;
            margin-bottom: 30px;
    } 
    
    .mobile_feature_listing_section{
        height:100%;
        width: 100%;
    }

.mobile_feature_listen {
                height: 365px;
        background-size: cover;
        background-repeat: no-repeat;
        border-radius: 15px;
        background-position: center;
        display: flex;
        align-items: end;
        padding: 30px 20px;
        margin-bottom: 27px;
        max-width: 247px;
        right: 18px;
        position: absolute;
        z-index: 1;
        top: 50%;
        transform: translateY(-50%);
        -webkit-box-shadow: -13px -25px 52px -5px rgba(255, 255, 255, 1);
        -moz-box-shadow: -13px -25px 52px -5px rgba(255, 255, 255, 1);
        box-shadow: -13px -25px 52px -5px rgba(255, 255, 255, 1);
    }
 

    .mobile_feature_listen h2 {
        font-family: "Roboto Condensed", Sans-serif;
        font-weight: 300;
        color: #fff;
        font-size: 24px;
        line-height: 28px;
        margin-top: 0;
    }

}

@media(max-width:750px){
.mobile_feature_listen {
        height: 334px;
        background-size: cover;
        background-repeat: no-repeat;
        border-radius: 15px;
        background-position: center;
        display: flex;
        align-items: end;
        padding: 30px 20px;
        margin-bottom: 27px;
        max-width: 194px;
        right: 18px;
        position: absolute;
        z-index: 1;
        top: 50%;
        transform: translateY(-50%);
        -webkit-box-shadow: -13px -25px 52px -5px rgba(255, 255, 255, 1);
        -moz-box-shadow: -13px -25px 52px -5px rgba(255, 255, 255, 1);
        box-shadow: -13px -25px 52px -5px rgba(255, 255, 255, 1);
    }
}

@media(max-width:600px){
         .mobile_feature_listen h2 {
        font-family: "Roboto Condensed", Sans-serif;
        font-weight: 300;
        color: #fff;
        font-size: 13px;
        line-height: 14px;
        margin-top: 0;
        margin-bottom: 0;
    }

    .mobile_feature_listen .feature_play {
        background: #fff;
        border-radius: 30px;
        padding: 2px 15px;
        display: inline-block;
        font-size: 11px;
        font-weight: 300;
        color: #333333;
        font-family: 'Roboto Condensed' !important;
        padding-bottom: 1px;
    }
    .mobile_feature_listen  .feature_play img {
        width: 7px;
        vertical-align: baseline;
    }
    .mobile_feature_listen {
                   height: 210px;
        background-size: cover;
        background-repeat: no-repeat;
        border-radius: 15px;
        background-position: center;
        display: flex;
        align-items: end;
        padding: 4px 20px;
        margin-bottom: 27px;
        max-width: 125px;
        right: 12px;
        position: absolute;
        z-index: 1;
        top: 50%;
        transform: translateY(-50%);
        -webkit-box-shadow: -36px -37px 18px -32px rgba(255, 255, 255, 1);
        -moz-box-shadow: -36px -37px 18px -32px rgba(255, 255, 255, 1);
        box-shadow: -36px -37px 18px -32px rgba(255, 255, 255, 1);
    
        }
        .mobile_feature_listen  .listen_date{
                font-size: 11px;
               line-height: 12px;
        }
}
@media(max-width:450px){
    .mobile_feature_listen {
        height: 201px;
        padding: 4px 20px;
        max-width: 125px;
        right: 8px;
       
       
        -webkit-box-shadow: -13px -25px 52px -5px rgba(255, 255, 255, 1);
        -moz-box-shadow: -13px -25px 52px -5px rgba(255, 255, 255, 1);
        box-shadow: -36px -41px 14px -36px rgba(255, 255, 255, 1);
    }
}


/*End mobile*/
h2.listen_main_title{
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 38px;
    font-weight: 700;
    line-height: 60px;
        margin-bottom: 30px;
} 
    

.listen_blog_item {
       height: 435px;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 15px;
    background-position: center;
    display: flex;
    align-items: end;
    padding: 17px 20px;
    margin-bottom: 27px;
    position: relative;
}

.as_listen_blog .container{
    max-width:1045px!important;
}


.listen_date{
  font-family: "Roboto Condensed", Sans-serif;
    font-weight: 300;
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    margin-top: 0;  
}
.listen_blog_item h2 {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 300;
    color: #fff;
    font-size: 21px;
    line-height: 26px;
    margin-top: 0;
}

.read_more_listen{
    text-align: center;
}
.read_more_listen a, .read_more_listen button{
    font-family: "Roboto Condensed", Sans-serif;
    background: #ea973e;
    padding: 9px 17px;
    font-weight: 400;
    font-size: 16px;
    transition: all .5s;
    line-height: 28px;
    color: #fff !important;
    display: inline-block;
    transition: 0.4s all;
    cursor: pointer;
    border-radius: 50px;
    outline: none;
    box-shadow: none;
    border: none;

}

.read_more_listen a:hover, .read_more_listen button:hover{
        background: #063041;
}

.read_more_listen {
    margin-top: 32px;
}

.most_propular_blog_listen{
    margin-top: 60px;
}

.check_out_blog {
    background: #f2f2f2;
    margin-top: 50px;
    padding-top: 26px;
    padding-bottom: 18px;
}

.pre_images, .prefer_blog_content{
    float: left;
}
.pre_images{
    width:25%; 
    height:132px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 9px;
}
.prefer_blog_content {
    width: 75%;
    padding-left: 15px;
    position: relative;
    margin-bottom: 34px;
    min-height: 164px;
}
.prefer_blog_content .date_prefer {
    font-family: "Roboto Condensed", Sans-serif;
    color: #6d6e71;
    font-size: 16px;
    font-weight: 300;
}

.prefer_blog_content p {
    font-family: "Roboto Condensed", Sans-serif;
    color: #6d6e71;
    font-size: 16px;
    font-weight: 300;
    line-height: 21px;
    margin-top: 6px;
}
.prefer_blog_content .read_more_list_b{
    color: #ea973e;
   
}

.prefer_blog_content h2 {
    font-size: 18px;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 500;
    margin-top: 0;
    line-height: 21px;
    margin-bottom: 2px;
    color:#4d4d4d;
}
.post_border_bottom{
    border-bottom: 1px solid #999;
    position: absolute;
    bottom: 0;
    left: 17px;
    width: 92%;
    bottom: 0;
}

.prefer_to_read{
    margin-top: 57px;
}
.prefer_to_read .col-md-6.col-sm-6:nth-child(2n+1) {
    clear: both;
}
.listen_subscribe.as_listen_blog{
    padding-top:90px;
}
.most_propular_blog_listen, .single-listen-subscribe{
     padding-bottom: 200px;
}
.as_subscribe{
    padding-bottom: 107px;
    padding-top: 107px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-left:100px;
}


.listen_subscribe_from form {
    width: 100%;
    position: relative;
    text-align: left;
}

.listen_subscribe_from input[type='email'] {
    width: 100%;
    height: 49px;
    outline: none;
    background: #fff;
    border: none;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 300;
    font-size: 16px;
    padding-left: 11px;
    color: #000;
}
.listen_subscribe_from input[type='submit'] {
    position: absolute;
    right: -3px;
    top: 0px;
    height: px;
    height: 49px;
    border: none;
    background: #ea973e;
    color: #fff!important;
    font-weight: 400;
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 16px;
    padding: 8px 16px;
    cursor: pointer;

}

.listen_subscribe_from input[type="submit"]:hover {
    background: #231F20;
}

.listen_subscribe_content h2{
        font-family: "Roboto Condensed", Sans-serif;
    font-size: 46px;
    font-weight: 700;
    line-height: 60px;
    color: #fff;
    text-align: left;
    margin-bottom: 5px;
    margin-top: 0;

}
.listen_subscribe_content p{
    font-family: "Roboto Condensed", Sans-serif;
    color: #fff;
    font-size: 16px;
    font-weight: 300;
    line-height: 21px;
    margin-top: 6px;

}
.listen_subscribe_content{
    max-width: 490px;
    text-align: center; 
}
.listen_subscribe_from p{
    padding-bottom: 0;
    margin-bottom: 0;
}
.listen_subscribe_from .wpcf7-response-output{
    margin-top:13px!important;
        border-color: #ea973e !important;
}

.listen_subscribe_from .wpcf7 form.invalid .wpcf7-response-output{
    color: #fff !important;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 300;
    font-size: 16px;
}

.listen_subscribe_from .wpcf7 form.sent .wpcf7-response-output{
     color: #fff !important;
        font-family: "Roboto Condensed", Sans-serif;
    font-weight: 300;
    font-size: 16px;

}

@media(max-width:992px){
    .as_listen_blog {
      padding: 0 30px;
    }
    .most_propular_blog_listen, .single-listen-subscribe{
        padding-bottom: 77px;
    }
}

@media(max-width:768px){
    .listen_subscribe_content p{
        text-align: left;
    }
    .post_border_bottom{
        display: none;
    }
    .prefer_blog_content{
        min-height:auto;
        margin-bottom: 0;
        width:70%;
    }
    .prefer_blog_item{
        margin-bottom: 30px;
    }
    .prefer_blog_content{
        margin-top:-10px;
    }
    .pre_images{
        height:166px;
        width:30%;
    }
    .as_subscribe{
        padding-left: 25px;
        padding-right: 25px;
        padding-top: 28px;
        padding-bottom: 35px;

    }
    .listen_subscribe_content{
        margin:auto;
    }

}

@media(max-width:600px){
  .listen_subscribe_content h2{
            font-size: 25px;
        line-height: 31px;
  }
  .listen_subscribe_content p>br{
    display: none;
  }
  h2.listen_main_title{
       font-size: 26px!important;
    line-height: 32px!important;
  }
}

/*End listen blog feature page section */

/*listen feature single page*/








.as_audio_plyer .progress-container {
  margin-bottom: 10px;
}

.as_audio_plyer input[type="range"] {
  width: 100%;
  -webkit-appearance: none;
  background: #e0e0e0;
  height: 5px;
  border-radius: 5px;
  outline: none;
  cursor: pointer;
}

.as_audio_plyer input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 15px;
  height: 15px;
  border-radius: 50%; 
  background: #fff;
  cursor: pointer;
}
.as_audio_plyer input[type="range"]::-moz-range-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 15px;
  height: 15px;
  border-radius: 50%; 
  background: #fff;
  cursor: pointer;
}


.as_audio_plyer .time-info {
  font-size: 14px;
  color: #333;
}
.as_audio_plyer .time-info:after{
    content:"";
    display: block;
    clear: both;
}
.as_audio_plyer .time-info #current-time{
    float: left;
}
.as_audio_plyer .time-info #duration{
    float:right;
}

.zi_push_class .fa-play{
    display: none;
}
.zi_push_class .fa-pause{
    display:block!important;
}

.zi_play_class .fa-pause{
    display: none!important;
}
.zi_play_class .fa-play{
    display:block!important;
}
.as_audio_plyer .controls.control{
    text-align: center;
}
.as_audio_plyer .controls.control a {
    display: inline-block;
    width: 29px;
    color: #fff;
    font-size: 20px;
    cursor: pointer;
}

.as_audio_plyer .controls.control svg{
    width: 29px !important;
    height: 30px !important;
}

.as_audio_plyer .time-info {
    font-size: 14px;
    color: #333;
    color: #fff;
    font-family: 'Roboto Condensed';
    font-weight: 400;
}

.as_audio_plyer {
    max-width: 539px;
}
/*End plyer Design*/




#listen_single_audio_banner {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-left:30px;
    padding-right: 30px;
}


.z-s-a-row:after{
    cotnent:"";
    display: block;
    clear: both;

}


.audio-content img {
    max-width: 376px;
    float: left;
    margin-right: 31px;
    -webkit-box-shadow: 7px 7px 12px -7px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 7px 7px 12px -7px rgba(0, 0, 0, 0.75);
    box-shadow: 7px 7px 12px -7px rgba(0, 0, 0, 0.75);
    margin-right: 50px;
    border-radius: 12px;
}
.f-l-z{
    float: left;
    width:50%;
}
.as_audio_plyer h2 {
    color: #fff;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
    font-size: 31px;
    line-height: 43px;
    margin-bottom: 43px;
}

.as_audio_content {
    height: 760px;
    display: flex;
    align-items: center;
}
.audio-content{
        display: flex;
    align-items: center;
}
.back_audio {
    margin-top: 46px;
}
.back_audio a{
     color: #fff;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 300;
    font-size: 20px;
}

.next_listen_images {
    
    width: 395px;
    margin-right: 30px;
    position: relative;
}
.next_single_audio_img{
    border-radius: 10px;
} 
.next_listen_images .feature_play {
    position: absolute;
    bottom: 13px;
    left: 9px;
}

.next_up_title{
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 38px;
    font-weight: 700;
    line-height: 60px;
}
.next_up_content{
    width: 40%;
}
.next_up_content h2 {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 500;
    font-size: 30px;
    line-height: 37px;
    margin-top: 0;
}
.next_up_content p{
    color: #000;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 300;
    margin-bottom: 8px;
    font-size: 17px;
    line-height: 23px;
}
.n-date{
   color: #000;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 300;
    margin-bottom: 8px;
    font-size: 17px;
    line-height: 23px; 
}

.next_Up_blog_section {
    display: flex;
}

.next_Up_blog_section {
    display: flex;
    align-items: center;
}

@media(max-width:768px){
    .next_Up_blog_section{
            align-items: baseline;
            flex-direction: column;
    }
    .next_up_content{
        width: 100%;
        padding-top:10px;
    }
    .next_up_content h2{
        margin-top: 0;
    }
    .next_listen_images{
        margin-right: 0;
                max-width: 100%;
    }
}
.zi_mobile_show_l_i{
    display: none;
}

@media(max-width:880px){
    .zi_mobile_show_l_i{
        display: block;
    }
    .as_subscribe{
        background: #EA973E !important;
    }
    .listen_subscribe_from input[type='submit']{
            background: #063041;
    }
    .audio-content img{
        max-width: 319px;
    }
    .as_audio_plyer h2 {
      font-size: 26px;
      line-height: 37px;
      margin-bottom: 36px;
    }
    
}

@media(max-width:768px){
    .audio-content{
        flex-direction: column;
    }
    .audio-content img{
        float: none;
        margin-right: 0;
    }
    .as_audio_content {
    
      padding: 78px 0;
    }
    .audio-content{
        width: 100%;
    }
    .audio-content img{
        max-width: 100%;
    }
    .as_audio_plyer{
        width: 100%;
    }
}

@media(max-width:600px){
    .as_audio_plyer h2 {
        font-size: 19px;
        line-height: 25px;
        margin-bottom: 26px;
    }
    .as_audio_content{
        padding:16px 0;
    }
    .back_audio{
        margin-top:15px;
    }
    #listen_single_audio_banner{
        padding-bottom: 15px;
    }
    .as_audio_content{
        min-height: auto!important;
    }

}

#listen_single_audio_banner .container {
    width: 1300px !important;
}

@media(max-width:1600px){
   #listen_single_audio_banner .container {
         width: 1100px !important;
    } 
    .as_audio_content{
        height:auto;
        min-height: 550px;
    }
}

@media(max-width:1122px){
       #listen_single_audio_banner .container {
         width: 100%!important;
    } 
}
.pod_cust_header_images{
    position: relative;
}
.pod_cust_header_images img{
    width: 100%;
}
.potcust_banner_text_section {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}
.potcust_banner_text_section h1{
    color: #063041;
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 38px;
    font-weight: 400;
    line-height: 45px;
    margin-bottom: 0;
}
.potcust_banner_text_section p{
    color: var(--e-global-color-primary);
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 32px;
}
.potcust_banner_text_section .container{
    width: 100%;
    max-width: 1300px;
}
#podcust_socal_media {
      position: absolute;
    bottom: 12px;
    left: 2%;
}

#podcust_socal_media i{
    color: gray;
}
#podcust_socal_media a {
    background: none !important;
    font-size: 13px;
}

#podcust_socal_media svg {
    fill: #5C727D!important;
}

.zi_podcast_socal_icon_slider span.elementor-grid-item {
    height: 26px;
}
@media(max-width:1600px){
    .potcust_banner_text_section .container{
        max-width:1143px;
    }
    #podcust_socal_media{
        bottom:-2px;
    }
      #podcust_socal_media span.elementor-grid-item {
    height: 30px;
  }
}

@media(max-width:1298px){
    #podcust_socal_media {
        display: none!important;
    }
    .potcust_banner_text_section h1 {  
        font-size: 24px;
        line-height: 35px;
    }
    .potcust_banner_text_section p {  
               font-size: 18px;
        line-height: 21px;
    }

}
.mobile_show_banner_podcust{
    display: none;
}
@media(max-width:768px){
    .mobile_show_banner_podcust{
        display: block!important;
    }
    .pod_cust_header_images{
        display: none!important;
    }
}


span.zi_podcasts_menu{
    background: #ea973e;
    font-family: "Roboto Condensed", Sans-serif;
    padding: 11px 20px;
    display: block;
    border-radius: 0px;
    font-weight: 500;
    font-size: 17px;
    transition: all .5s;
    line-height: 28px;
    color: #fff !important;
}

span.zi_podcasts_menu:hover {
    background: #063041;
    border-color: #063041;
}
#menu-item-29852 a{
   padding-right: 0!important;
}



.footer-section svg.e-font-icon-svg.e-fas-angle-double-right{
    fill: #fff;
}

.right_site_socal svg, ul.socal_icon_blog li svg{
    fill: #777575;
    width: 16px;
    height: 12px;
}
.audio_menu_icon{
    padding-right: 9px;
}
.audio_menu_icon img {
    width: 20px;
    display: inline-block;
    padding-right: 1px;
    margin-right: 1px;
    vertical-align: middle;
    margin-top: -2px;
}
a.details_blog{
    margin-right: 9px;
        margin-top: 0px;

            padding: 9px 17px;
    display: inline-block;
    border-radius: 0;
    font-weight: 400;
    font-size: 16px;
    transition: .5s;
    line-height: 28px;
    color: #fff !important;
}
.blog_page_audio_icon {
    padding-top: 25px;
}
.blog_page_audio_icon a {
    background: #043040;
    font-size: 19px;
    font-family: 'Roboto Condensed';
    font-weight: 300;
    color: #fff;
    padding: 11px 21px;
    border-radius: 25px;
}

.blog_page_audio_icon img {
    margin-left: 10px;
    margin-right: 10px;
}
.comment-form input[type=submit] {
    background-color: #063041 !important;
    color: #fff !important;
    font-size: 16px;
    font-weight: 400;
    opacity: 1;
    padding:10px 17px;
}

@media(max-width:768px){
    .as_audio_plyer .controls.control a{
            display: inline-block;
            width:18%;
    }
    #prev6{
            text-align: left;
    }
    #next6{
        text-align: right;
    }
    .audio_control_button_zi {
             margin-left: -8px;
        margin-right: -15px;
        margin-top: 20px;
    }
}
@media(max-width:480px){
    a.details_blog{
        padding: 8px 13px;
        font-size: 16px;
    }
    .blog_page_audio_icon a{
        font-size:16px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .blog_page_audio_icon img {
      width: 62px;
    }
}

 
      .abailable_on_audio_blog .spotify-icon {
        width: 36px;
        height: 36px;
        fill: #1DB954;
    }

    .abailable_on_audio_blog img{
        width: 36px;
        vertical-align: baseline;

    }
    .abailable_on_audio_blog{
        text-align: center;
         margin-top: 70px;
    }
    .abailable_on_audio_blog a{
        display: inline-block;
        margin-right: 10px;
      }


     .abailable_on_audio_blog p {  
        color: #6d6e71;
        font-family: "Roboto Condensed", Sans-serif;
        font-weight: 300;
        margin-bottom: 8px;
        line-height: 23px;
        font-size: 21px;
        line-height: 29px;
      }


.footer_socal_icon_zi svg {
    font-size: 17px !important;
    height: 1em!important;
    width: 1em!important;
}

.footer_socal_icon_zi span.elementor-grid-item{
    width: 31px;
}

.looking_section{
    text-align: center;

}

.looking_section p, .blog_cre_form p {
    color: #6d6e71;
    font-size: 16px;
    font-weight: 300;
    text-align: center;
}

.looking_section{
    text-align: center;
    padding: 29px 0;
    padding-bottom: 63px;
}

.blog_cre_form {
   text-align: center;
   margin-bottom: 60px;
 }
 .blog_as_cre_form .wpcf7-response-output{
    margin-top: 0 !important;
 }

.blog_as_cre_form p, .blog_as_cre_form form{
    max-width: 500px;
    margin: auto;
    position: relative;
}
.blog_as_cre_form input[type='email']{
    width: 100%;
    border: #E5E5E5 solid 1px;
    outline: none;
    box-shadow: none;
    font-size: 16px;
    height: 45px;
    margin-bottom: 13px;
    border-radius: 5px;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 400;
    padding: 0 15px;
}

.blog_as_cre_form input[type='submit']{
    font-size: 16px;
    font-weight: 300;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
    height: 45px;
    border: none;
    background: #ea973e;
    color: #fff;
    padding: 0 18px;
}
.blog_as_cre_form input[type='submit']:hover{
    background: #063041;
}
.zi_client_logo_section{
     display: flex;
      flex-wrap: wrap;
      justify-content: center;
      max-width: 1075px;
      margin: 0 auto;
}
.zi_client_logo_iteam {
  width: 20%;
  box-sizing: border-box;
  text-align: center;
  display: flex;
  align-items: center; 
  justify-content: center;
/*  border-top: 1px solid #f0f0f0;
  border-left: 1px solid #f0f0f0;*/
  height:120px;
}
.zi_client_logo_iteam:nth-child(5n) {
/*  border-right: 1px solid #f0f0f0;*/
}
.zi_client_logo_iteam:nth-last-child(-n+5) {
/*  border-bottom: 1px solid #f0f0f0;*/
}


.zi_client_logo_iteam img {
    width: 125px;
    text-align: center;
}


.zi_client_logo_iteam:nth-child(7n) img{
   width: 150px
}
.zi_client_logo_iteam:nth-child(18n) img{
   width: 154px
}
.zi_client_logo_iteam:nth-child(20n) img{
   width: 168px
}

.zi_client_logo_iteam:nth-child(13n) img{
   width: 152px
}

.zi_client_logo_iteam:nth-child(14n) img{
   width: 92px
}
.zi_client_logo_iteam:nth-child(17n) img{
   width: 95px
}
.zi_client_logo_iteam:nth-child(21n) img{
   width: 105px;
  
}
/*.zi_client_logo_iteam:nth-child(21n){
     border-bottom:1px solid #f0f0f0; 
}*/
.zi_client_logo_iteam:nth-child(19n) img{
   width: 100px
}
.zi_client_logo_iteam:nth-child(22n) img{
   width: 152px
}
.zi_client_logo_iteam:nth-child(24n) img{
   width: 169px
}
.zi_client_logo_iteam:nth-child(25n) img{
   width: 169px
}
.zi_client_logo_iteam:last-child img{
   width: 130px
}
.zi_client_logo_iteam:nth-child(26n){
/*    border-right:1px solid #f0f0f0; ;*/
}

    /* For medium screens (tablets) - 3 columns */
    @media (max-width: 992px) {

        .zi_client_logo_iteam{
            width:33.33%;
        }
      
      .zi_client_logo_iteam:nth-child(5n) {
        border-right: none;
      }
      .zi_client_logo_iteam:nth-child(3n) {
        border-right: 1px solid #f0f0f0; 
      }
      .zi_client_logo_iteam img{
        width: 105px!important;
      }
      .zi_client_logo_iteam:nth-child(14n) img{
           width: 105px
        }
        .zi_client_logo_iteam:nth-child(17n) img{
           width: 95!important;
        }

        .zi_client_logo_iteam:nth-child(22n) img{
   width: 105px
}
.zi_client_logo_iteam:nth-child(24n) img{
   width: 105px
}
    }




/*new home banner section*/

  .home_banner_iteam_v2{ 
   height: 100vh;
  width: 100vw; 
  background-repeat: no-repeat;
  background-position:center;
  background-size: cover;
  display: flex!important;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 14;
   
  } 
@media (max-width:800px){
    .home_banner_iteam_v2.item_adam{
        background-position: 81% top;
    }
}

.home_banner_iteam_v2:after {
    content: "";
    display: block;
    clear: both;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.45);
    left: 0;
    top: 0;
    position: absolute;
    z-index: -1;
}
  .home_banner_iteam_v2 h1{
    font-size: 40px;
    line-height: 50px;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 700;
    color: #fff;
  }

  .home_banner_iteam_v2 p, .page_banner_v2 p{
        font-size: 21px;
        line-height: 30px;
        font-family: "Roboto Condensed", sans-serif;
        font-weight: 300;
        color: #fff;
        margin-bottom: 33px!important;
  }

  .home_banner_iteam_v2 .blog_new_tag{
    line-height: 26px;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 500;
    color: #fff;
    margin-bottom: 29px;
    display: block;
    font-size: 27px;
  }
.home_banner_iteam_v2 .new_title_tag_zi, .feature_listing_banner_zi .new_title_tag_zi{
   border: 2px solid #fff;
    display: inline-block;
    box-shadow: none !important;
    outline: none !important;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 500;
    font-size: 27px;
    padding: 0px 10px;
    margin-bottom: 8px;
    color: #fff;
    margin-bottom: 30px;
  }

.listing_catagory_tag_banner {
    background: #597D97;
    border-color: transparent !important;
    font-weight: 300 !important;
    border-radius: 6px;
    display: block !important;
    max-width: 108px;
    text-align: center;
    margin-top: -15px !important;
    
}
  @media(max-width: 400px){
    .listing_catagory_tag_banner{
        margin-left:0!important;
    }
  }

.team_details_btn{
    background-color: #F3932B;
    font-size: 16px;
    font-weight: 400;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: none;
    padding: 10px 6px 10px 6px;
    display: block;
    width: 219px;
    margin: auto;
    margin-top: 23px;
    border-radius: 5px;
    text-align: center;
}

.team_details_btn:hover{
    background-color: #092C3F;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.btn_base_color {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    background-color: #ea973e;
    border-radius: 0;
    padding: 12px 30px 14px;
    color: #fff;
    margin-top: 10px;
    margin-right: 15px;
    border-radius: 5px;
    outline: none!important;
     border:1px solid #ea973e;
}

 .btn_base_color:hover{
    background-color: #063041;
     color: #fff;
     border:1px solid #063041;
}

 .btn_hover_base_color {
    font-family: "Roboto Condensed", Sans-serif;
     font-size: 14px;
    font-weight: 400;
    border-radius: 0;
    padding: 12px 20px 13px;
    color: #fff;
    margin-top: 10px;
     border-radius: 5px;
     outline: none!important;
     border:1px solid #fff;
}
.btn_hover_base_color:hover{
/*    background-color: #ea973e;*/
    color:#ea973e;
/*     border:1px solid #ea973e;*/
}

.home_banner_iteam_v2 .container{
    width: 100%;
    max-width: 1300px;
}

.home-page-banner_v2 .slick-dots {
    text-align: center;
    z-index: 444555;
    position: absolute;
    width: 100%;
    bottom: 1px;
    padding-left: 0;
  margin-left: 0;

}
.home-page-banner_v2 .slick-dots li {
    display: inline-block;
    width: 15px;
    height: 15px;
    border: 1px solid #d0d4d5;
    border-radius: 50%;
    margin: 0 2px;
    cursor: pointer;
}
.home-page-banner_v2 .slick-dots li button {
    display: none;
}
.home-page-banner_v2 .slick-dots li.slick-active{
    background: #d0d4d5;
}

.home-page-banner_v2 .slick-prev.slick-arrow {
    right: auto;
    left: 20px;
    background-image: url('https://alliescommercialrealty.com/wp-content/uploads/2024/11/prev-v2.png');
}

.home-page-banner_v2 .slick-arrow {
    text-indent: 10000px;
    width: 52px;
    height: 48px;
    overflow: hidden;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: transparent;
    border: 0;
    /* border-radius: 50%; */
    position: absolute;
    z-index: 10;
    top: 50%;
    margin-top: -25px;
    right: 20px;
    cursor: pointer;
    background: #14101094;
    background-image: url('https://alliescommercialrealty.com/wp-content/uploads/2024/11/next-v2.png');
    background-repeat: no-repeat;
        background-position: center;
}
#zi_new_banner_v2 .e-con-inner{
    width: 100%!important;
    max-width: 100%!important;
}
.page_banner_v2 h1{
    margin-bottom: -7px!important;
}
.home_banner_iteam_v2 h1, .page_banner_v2 h1{
    font-size: 40px!important;
    line-height: 45px!important;
}
@media (max-width:1600px){
    .home_banner_iteam_v2 .container{
        max-width: 1200px!important;
    }


/*    .home_banner_iteam_v2 .blog_new_tag{
        margin-bottom: 24px;
        line-height: 26px;
    }*/
    .home_banner_iteam_v2 .container{
        margin-top:15px;
    }
}


@media(max-width:768px){
    .home_banner_iteam_v2 h1, .page_banner_v2 h1{
            font-size: 35px !important;
    line-height: 40px!important;
    }
    .home_banner_iteam_v2 .container{
        padding-left: 30px;
        padding-right: 30px;
    }
    .home_banner_iteam_v2 br{
        display: none;
    }
      .home_banner_iteam_v2 h1 {
    font-size: 35px;
    line-height: 40px;
  }
  .btn_base_color{
    font-size:16px;
    padding: 8px 15px 10px;
    display: table;
    margin-bottom: 12px;
  }
  .home_banner_iteam_v2 .btn_hover_base_color{
/*    font-size:14px;
    padding: 10px 0px 7px;*/

    margin-top: 20px;
  }
  .home-page-banner_v2 .slick-arrow{
    width: 35px;
    height: 35px;
    background-size: 12px;
  }

}

.new_services_menu_section ul li{
     background: #ea973e!important;
     position: relative;
}
.new_services_menu_section ul li a {
    font-size: 29px !important;
 }
 .new_services_menu_section ul li:before {
    content: "";
    position: absolute;
    display: block;
    top: 50%;
    transform: translateY(-50%);
    height: 50%;
    width: 3px;
    border-radius: 121px;
    background: #ce7828;
    bottom: -8px;
    z-index: 44;
    right: 0;
 }
  .new_services_menu_section ul li:last-child:before{
    display: none;
  }
.new_services_menu_section ul{
    overflow: hidden;
    background: #ea973e;
}
@media (max-width: 768px) {
  .new_services_menu_section ul li {
    
    width: 100%!important;
    background: #ea973e!important;
     position: relative;

  }

   .new_services_menu_section ul li:before{
    display: none;
   }

  .new_services_menu_section ul li+li a {
    border-top: 1px solid #ce7828;
   
}

.new_services_menu_section ul li a:after {
        content: "";
        position: absolute;
        display: block;
        left: 50%;
        transform: translate(-50%);
        height: 3px;
        width: 50%;
        border-radius: 121px;
        background: #ce7828;
        bottom: -6px;
        z-index: 44;
    }
  .new_services_menu_section ul li:last-child a:after{
   display: none!important;
  }

.new_services_menu_section ul li a {
    font-size: 29px !important;
    padding: 18px 0;
}
.new_services_menu_section ul li a {
    font-size: 29px !important;
    padding: 18px 0;
}
}

.is-stuck .header-fixed-color-zi{
    background:#fff;
}

.is-stuck .header-fixed-color-zi  li > a{
    color: #063041!important;
}

.scroll_up_show{
    display: none;
}


.is-stuck .header-fixed-color-zi .scroll_up_show{
    display: block;
}
.is-stuck .header-fixed-color-zi .scroll_up_none{
    display: none;
}

@media(max-width:1600px){
    .new_services_menu_section ul li a {
        font-size:25px!important;
    }
}

/*End new home banner section*/

a.main_virtual_btn_zi {
    background: #ea973e;
   font-family: "Roboto Condensed", Sans-serif;
    color: #fff;
    position: absolute;
    top: 71%;
    left: 52%;
    transform: translateX(-50%);
    padding: 5px;
    z-index: 145;
    font-weight: 500;
    font-size: 16px;
    border-radius: 31px;
    min-width: 173px;
    padding-left: 16px;
    text-align: left;
}
a.main_virtual_btn_zi span {
    background: #063041;
    width: 35px;
    height: 35px;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
    margin-left: 10px;
    padding-top: 3px;
}
a.main_virtual_btn_zi span img {
    width: 11px;
    height: auto;
}

.spatial_text_f_l {
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    position: absolute;
    top: 71%;
    left: 52%;
    transform: translateX(-50%);
    padding: 9px 10px;
    z-index: 145;
    font-weight: 400;
    font-size: 17px;
    border-radius: 31px;
    text-align: center !important;
    min-width: 210px;
    text-transform: uppercase;
}

.spatial_text_f_l:hover{
    color: #fff;
}

/** broker single page section 
 * 
 * 
 * **/

.download_pdf_btn a {
    width: 100%!important;
}
.download_pdf_btn a .elementor-button-content-wrapper{
    justify-content: left;
}
.border-specializations ul {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-left: -8px;
    max-width: 699px;
    margin-right: -8px;
}

.border-specializations ul li {
    float: left;
    width: 50%;
    padding: 8px 8px;
}

.border-specializations ul li a {
    background: #ea963d;
    color: #fff;
    display: block;
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    padding: 4px 10px;
    border-radius: 10px;
    text-align: center;
    outline: none;
    text-decoration: none;

}
.border-specializations ul li a:hover{
    background: #063041;
}

@media(max-width:580px){
    .border-specializations ul li{
        width: 100%;
    }
}
.broker_broker_socal_btn .elementor-grid-item{
    padding-right: 6px;
}

    .mitchel_broker_personal_education{
        min-height: 909px;
    }
@media(max-width:3100px){
       .mitchel_broker_personal_education{
        min-height: 750px;
    }
}
@media(max-width:2800px){
           .mitchel_broker_personal_education{
        min-height: 650px;
    }
}
@media(max-width:2500px){
           .mitchel_broker_personal_education{
        min-height: 550px;
    }
}
@media(max-width:1950px){
           .mitchel_broker_personal_education{
        min-height: 508px;
    }
}
@media(max-width:1850px){
           .mitchel_broker_personal_education{
        min-height: 490px;
    }
}
@media(max-width:1750px){
           .mitchel_broker_personal_education{
        min-height: 450px;
    }
}
@media(max-width:1650px){
           .mitchel_broker_personal_education{
        min-height: 350px;
    }
}

@media(max-width:1024px){
    .mitchel_broker_personal_education{
        background: none!important;
    }
}
@media(max-width:600px){
    .mitchel_broker_personal_education br{
        display: none;
    }
}

/**
 * Search page design
 * 
 * */
.search_result_item {
    border-bottom: 1px solid #c5c5c5;
    padding-bottom: 20px;
    padding-top: 20px;
}
.search_result_item:last-child{
    border-bottom: none;
}
.search_result_item .seaech_col_l {
    float: left;
    width: 70%;
    padding-right: 15px;
}
  .search_result_item .seaech_col_r{
    float: right;
    width: 30%;
     padding-left:15px;

 }

 @media(max-width:1100px){
    .search_result_item .seaech_col_l {
   
    width: 60%;
   
}
  .search_result_item .seaech_col_r{
    width: 40%;

 }
 }

  @media(max-width:768px){
    .search_result_item .seaech_col_l {
   
    width: 50%;
   
}
  .search_result_item .seaech_col_r{
    width: 50%;

 }
 }

  @media(max-width:700px){
    .search_result_item .seaech_col_l {
   
    width: 100%;
    padding-right:0;
   
}
  .search_result_item .seaech_col_r{
    width: 100%;
    padding-left:0;

 }
 }

 #search_page{
    margin-top: 150px;
    margin-bottom: 250px;
 }

.search_result_item h2, .search_result_item h2 a{
font-family: "Roboto Condensed", Sans-serif;
    font-weight: 500;
    color: #231f20;
    font-size: 25px;
    line-height: 32px;
}

.search_result_item p, .search_result_item p a {
    color: #6d6e71;
    font-size: 16px;
    font-weight: 300;
    text-align: left;
}

#search_page .nav-links a{
    background: #ea973e;
    font-family: "Roboto Condensed", Sans-serif;
    padding: 8px 20px;
    display: inline-block;
    border-radius: 0px;
    font-weight: 500;
    font-size: 17px;
    transition: all .5s;
    line-height: 28px;
    color: #fff;
    margin-right: 8px;
    border-radius: 6px;
}

#search_page .nav-links .page-numbers.current{
        background: #063041;
    font-family: "Roboto Condensed", Sans-serif;
    padding: 8px 20px;
    display: inline-block;
    border-radius: 0px;
    font-weight: 500;
    font-size: 17px;
    transition: all .5s;
    line-height: 28px;
    color: #fff;
    margin-right: 8px;
    border-radius: 6px;
}
#search_page .nav-links a:hover{
     background: #063041;
}
#search_page .nav-links .dots{
    display: none;
}




/**
 * Reels slider
 * */
 /* Safari */
@-webkit-keyframes rs_spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes rs_spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.rs_loader {
  border: 30px dotted rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  width: 50px;
  height: 50px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: rs_spin 2s linear infinite;
}
.rs_reels_carousel_section{}
.rs_reels_carousel_section .title_controller {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    margin-bottom: 20px;
}
.rs_reels_carousel_section .title_controller h3{
  font-family: "Roboto Condensed", Sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 40px;
  color: #231F20;
}
@media (max-width:767px){
    .rs_reels_carousel_section .title_controller h3{
        font-size: 30px;
    }
}
.rs_reels_carousel_section .title_controller .resl_controller{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 5px;
}
.rs_reels_carousel_section .title_controller .resl_controller .rs_slick_reels_prev,
.rs_reels_carousel_section .title_controller .resl_controller .rs_slick_reels_next{
     width: 30px;
    height: 30px; 
    cursor: pointer;
}
.rs_reels_carousel_section .title_controller .resl_controller .rs_slick_reels_next{
   
}
.rs_reels_carousel_section .rs_reels_slider{}
.rs_reels_carousel_section .rs_reels_slider .rs_reel_slider_item{
    margin:0 5px;
}
.rs_reels_carousel_section .rs_reels_slider.rs_reels_slider_nopopup .rs_reel_slider_item{
    width: 250px;
}

.rs_reels_carousel_section .rs_reels_slider .reels_slider_contents {
    position: relative;
    margin: 0;
    padding: 0;
    overflow: hidden;
    border-radius: 10px;
    width: 100%;
    min-height: 300px;
    cursor: pointer;
    aspect-ratio: 1 / 1.6;
}
.rs_reels_carousel_section .rs_reels_slider .reels_thumb{
    width: 100%;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    scale: 1;
    transition: all .5s;
}

.rs_reels_carousel_section .rs_reels_slider .rs_reel_slider_item:hover .reels_thumb{
    scale: 1.1;
}
.rs_reels_carousel_section .rs_reels_slider .reels_thumb:after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.2);
    opacity: 0;
    transition: all .5s;
}
.rs_reels_carousel_section .rs_reels_slider  .rs_reel_slider_item:hover .reels_thumb:after{
    opacity: 1;
}
.rs_reels_carousel_section .rs_reels_slider .play_icon{
    position: absolute;
    width: 30px;
    height: 30px;
    text-align: center;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 100;
}
.rs_reels_carousel_section .rs_reels_slider .total_time{
    top: 15px;
    left: 10px;
    background: rgba(0,0,0,.7);
    font-size: 12px;
    padding: 3px 9px;
    color: #fff;
    line-height: 15px;
    border-radius: 4px;
    font-weight: 500;
    position: absolute;
}
.rs_reels_carousel_section .rs_reels_slider .title{
    margin: 0;
    padding: 0;
    position: absolute;
    bottom: -200px;
    left: 0;
    right: 0;
    width: 100%;
    color: #fff;
    padding: 20px 15px;
    font-size: 14px;
    transition: all .5s;
}
.rs_reels_carousel_section .rs_reels_slider .rs_reel_slider_item:hover .title{
    bottom: 0;
    opacity: 1;
}

.rs_reels_slider_popup_section{
    width: 100vw;
    height: 100vh;
    background: rgba(0,0,0,.9);
}
.rs_reels_slider_popup_section .slick-track{
    display: flex;
    align-items: center;
}
.rs_reels_slider_popup_section .rs_reels_slider .reels_slider_contents {
    width: 220px;
    height: 380px;
    opacity: .8;
}
.rs_reels_slider_popup_section .rs_reels_slider .slick-center  .reels_slider_contents,
.rs_reels_slider_popup_section .rs_reels_slider .reels_slider_contents:hover {
    width: 220px;
    height: 380px;
    opacity: 1;
}
.rs_reels_slider_popup_section .rs_reels_slider .slick-center .reels_slider_contents{
    width: 650px;
    max-width: 100%;
    height: 100vh;
}
.rs_reels_slider_popup_section .rs_reels_slider .reel_video_wraper,
.rs_reels_slider_popup_section .rs_reels_slider .rs_slick_reels_prev_popup,
.rs_reels_slider_popup_section .rs_reels_slider .rs_slick_reels_next_popup,
.rs_reels_slider_popup_section .rs_reels_slider .close_popup,
.rs_reels_slider_popup_section .rs_reels_slider .rl_right_controllers{
    display: none;
}
.rs_reels_slider_popup_section .rs_reels_slider .slick-center .reels_thumb{
    display: none;
}
.rs_reels_slider_popup_section .rs_reels_slider .slick-center .reel_video_wraper,
.rs_reels_slider_popup_section .rs_reels_slider .slick-center .rs_slick_reels_prev_popup,
.rs_reels_slider_popup_section .rs_reels_slider .slick-center .rs_slick_reels_next_popup,
.rs_reels_slider_popup_section .rs_reels_slider .slick-center .close_popup,
.rs_reels_slider_popup_section .rs_reels_slider .slick-center .rl_right_controllers{
    display: block;
}
.rs_reels_slider_popup_section .rs_reels_slider .slick-center .reels_slider_contents{
    padding-left: 70px;
    padding-right: 70px;
    position: relative;
}
.rs_reels_slider_popup_section .rs_reels_slider .slick-center .rs_slick_reels_prev_popup,
.rs_reels_slider_popup_section .rs_reels_slider .slick-center .rs_slick_reels_next_popup{
    position: absolute;
    width: 40px;
    height: 40px;
    margin: auto;
    top: -20px;
    bottom: 0;
    left: 0;
    cursor: pointer;
    background: rgba(82, 82, 82, 0.43);
    border-radius: 50%;
    padding: 2px;
}
.rs_reels_slider_popup_section .rs_reels_slider .slick-center .rs_slick_reels_next_popup{
    left: auto;
    right: 0;
}
.rs_reels_slider_popup_section .rs_reels_slider .slick-center .close_popup{
    position: absolute;
    top: 50px;
    right: 0;
    width: 40px;
    height: 40px;
    color: #fff;
    text-align: center;
    background: rgba(82, 82, 82, 0.43);
    border-radius: 50%;
    cursor: pointer;
    background-image: url('./images/close-white.svg');
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: center;
}
.rs_reels_slider_popup_section .rs_reels_slider .slick-center .rl_right_controllers{
    position: absolute;
    right: 0;
    bottom: 0;
    margin-bottom: 40px;
}

.rs_reels_slider_popup_section .rs_reels_slider .slick-center .rs_reels_play_pause img.rels_pause_icon{
    display: none;
}
.rs_reels_slider_popup_section .rs_reels_slider .slick-center .rs_reels_play_pause.playing img.rels_play_icon{
    display: none;
}
.rs_reels_slider_popup_section .rs_reels_slider .slick-center .rs_reels_play_pause.playing img.rels_pause_icon{
    display: block;
}
.rs_reels_slider_popup_section .rs_reels_slider .slick-center .rs_reels_play_pause{
    background: rgba(82, 82, 82, 0.43);
    border-radius: 50%;
    padding: 10px;
    width: 40px;
    height: 40px;
    cursor: pointer;
}
.rs_reels_slider_popup_section .rs_reels_slider .slick-center .rs_reels_play_pause img{
    width: 100%;
    height: 100%;
}
.rs_reels_slider_popup_section .rs_reels_slider .reel_video_wraper{
    display: block;
    height: 100%;
    text-align: center;
    position: relative;
}
.rs_reels_slider_popup_section .rs_reels_slider .reel_video_wraper .rs_loader{
    display: none;
    position: absolute;
    border-width: 10px;
    width: 60px;
    height: 60px;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
    border-color: rgba(255,255,255,.5);
}
.rs_reels_slider_popup_section .rs_reels_slider .reel_video_wraper.loading_video .rs_loader{
    display: block;
}
.rs_reels_slider_popup_section .rs_reels_slider .close_popup{}
.rs_reels_slider_popup_section .rs_reels_slider video{
    height: 100%;
    width: auto;
    max-width: 100%;
    object-fit: cover;
    border-radius: 8px;
    overflow: hidden;
}
.rs_reels_slider_popup_section .rs_reels_slider .slick-center {}


/*broker page design*/
@media(max-width:1600px){
    .broker_title_section {
        padding-left: 20px;
    }
}

/**
 * 
 * Auto completed
 * */
.autocomplete-suggestions {
    border: 1px solid #ccc;
    max-height: 280px;
    overflow-y: auto;
    position: absolute;
    background: white;
    width: 99%;
    left: 0;
    z-index: 1255554;
    font-family: 'Roboto Condensed';
    color: #333;
    font-weight: 400;
    font-size: 18px;
    text-align: left;
    padding: 14px;
}
.suggestion {
    padding: 5px;
    cursor: pointer;
}
.suggestion:hover {
    background-color: #ddd;
}
.suggestion_p{
position: relative;
}

#suggestions{
display: none;
}

/*Team page design*/
.team_gallery_slider  .elementor-swiper-button{
    background: #ea973e;
    padding: 6px 7px;
}

.preposition__left_text {

    margin-left: auto;
    margin-right: 0;
    width: 100%;
    max-width: 621px!important;
}


@media(max-width:1600px){
    .preposition__left_text {
        max-width: 567px!important;
    }
}
@media(max-width:1366px){
    .preposition__left_text {
        max-width: 565px!important;
    }
}

.circle_btn_team {
    position: absolute;
    top: -78px;
    left: -79px;
}
.circle_join_btn {
    border: 1px solid #063041;
    border-radius: 50%;
    padding: 8px;
}
.circle_join_btn a {
    position: relative;
    width: 143px;
    height: 143px;
    font-size: 25px;
    line-height: 32px;
    font-weight: 300;
    font-family: "Roboto Condensed", Sans-serif;
    color: #fff;
    text-align: center;
    text-decoration: none !important;
    padding: 40px 25px 10px;
    display: inline-block;
    border-radius: 100%;
    background: #063041;
}

.adam_images_border img {
    padding: 8px;
}
.Read_more_jonior_borker {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    text-decoration: none;
    color: #ea973e;
    font-weight: 500;
}

.position_item:after{
    content: "";
    display: block;
    clear: both;

}
.position_item {
    border-bottom: 1px solid #d3d3d3;
    padding-top: 17px;
    padding-bottom: 0px;
}
.position_item .col_opsitions {
    float: left;
    width: 25%;
    padding: 3px 15px;
}

.position_item .apply_position_btn{

    background: #ea973e;
    font-family: "Roboto Condensed", Sans-serif;
    padding: 5px 20px;
    /* display: block; */
    border-radius: 0px;
    font-weight: 500;
    font-size: 16px;
    transition: all .5s;
    line-height: 28px;
    color: #fff !important;
    display: inline-block;
    border-radius: 8px;

}
.position_item .apply_position_btn:hover{
    background: #063041;
}
.col_opsitions p{
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}

.position_section {
    max-width: 930px;
    margin: auto;
}
.letes_blog_section {
    max-width: 930px;
    margin: auto;
}
    .position_item .col_opsitions:nth-child(4n){
        text-align: right; 
    }

.broker_top_quation img{
    margin-top: -15px;
    padding-right: 2px;
    margin-right: 5px;
    width: 20px!important;

}
.broker_bottom_qation img{
    margin-top: 0;
    padding-right: 0px;
    margin-right: -6px;
    width: 20px !important;
    text-align: center;
    vertical-align: text-top;
    /* position: absolute; */
    right: 0;
    margin-left: 10px;
}

.broker_testimonials_video {
    margin-bottom: 40px;
}

.why_join_allies_section {
    max-width: 583px !important;
}


@media(max-width:768px){
    .position_item .col_opsitions{
        width: 50%;
    }
    .position_item .col_opsitions:nth-child(2n+1) {
    clear: both;
    }

    .position_item .col_opsitions:nth-child(2n){
        text-align: right;
    }
    .position_item .col_opsitions:nth-child(4n){
        text-align: right; 
        margin-top: -5px;
    }
    .circle_btn_team {
  
    top: -106px;
    left: 28px;
}
}

.custome_size_adam {
    max-width: 917px !important;
}

@media(max-width:1700px){
    .custome_size_adam{
           max-width: 826px !important;
    }

    .why_join_allies_section {
    max-width: 500px !important;
}

}
@media(max-width:1390px){
        .why_join_allies_section {
        max-width: 470px !important;
    }
}
@media(max-width:1310px){
    .why_join_allies_section {
        max-width: 374px !important;
    }
}
@media(max-width:1256px){
    .custome_size_adam {
        max-width: 790px !important;
    }
     
}

@media (max-width: 1172px) {
    .custome_size_adam {
        max-width: 710px !important;
    }
    .why_join_allies_section {
        max-width: 360px !important;
    }
}

@media (max-width: 1016px) {
    .custome_size_adam {
        max-width: 619px !important;
    }
}
@media (max-width: 944px) {
    .custome_size_adam {
        max-width: 570px !important;
    }
    .open_case_styde_audio_pop{
        
    }
}
@media (max-width: 880px) {
    .custome_size_adam {
        max-width: 100%!important;
    }
}


/*End team page design*/


/*Case studies audio page design*/
#case_studies_audio_pop_section {
    background: #ea973e;
    max-width: 789px;
    position: relative;
    margin: auto;
    text-align: center;
    padding: 43px;
    height: 377px;
    text-align: center;
    align-items: center;
    padding-top: 0px;
    text-align-last: initial;
    align-items: center;
    padding-bottom: 0;
    border-radius: 6px;
}

#case_studies_audio_pop_section h2{
    color: #fff;
    padding-bottom: 10px;
    font-size: 30px;
    line-height: 40px;
}

.open_case_styde_audio_pop{
    cursor: pointer;
}
@media(max-width:768px){
    #case_studies_audio_pop_section{
        height: auto;
        padding: 37px 25px;
    }
}
/*End case studies audio page design*/



.v2right_size_section, .v2right_size_section .as_author_section, .v2right_size_section .blog_right_site{
    background:#003143!important;
}

.v2right_size_section .as_author_section h2,
.v2right_size_section .blog_right_site h2, 
.v2right_size_section .as_author_section p, 
.v2right_size_section .popular_post_content li{
    color: #fff;
}
.v2right_size_section .right_site_socal svg, .v2right_size_section  ul.socal_icon_blog li svg{
        fill: #fff;
    width: 16px;
    height: 12px;
}
.v2right_size_section .popular_post_content a{
    color: #fff;
}

.v2right_size_section{
    padding: 0 15px;
}

.rs_sticky_item{
    position: sticky;
    top: 90px;
    left: 0;
    z-index: 100;
}

.side_bar_cre_section p{   
     font-family: "Roboto Condensed", Sans-serif;
    font-size: 16px !important;
    padding: 0 8px;
    margin-top: 16px;
    color: #fff;
    font-weight: 300;
    text-align: center;
    margin-bottom: 3px!important;
}

.side_bar_cre_section h2{
    text-transform: none;
}

.top_border_cre {
    border-top: 1px solid #fff;
    max-width: 220px;
    margin: auto;
    padding: 5px;
}

h2.right_site_headding_blog{
    border-top: none!important;
}

.side_bar_cre_section .form_item input[type='submit']{
    width:100%;
    padding-top:5px;
}
.side_bar_cre_section .form_item input[type='submit']:hover{
    background: #fff;
    color: #000!important;
}
.v2right_size_section{
    padding-bottom: 0px;
}
.side_bar_cre_section{
  padding-bottom: 30px;
}

.cta_btton_zi_s_b p{
    font-family: "Roboto Condensed", Sans-serif;
    color: #000;
    font-size: 25px;
    font-weight: 600;
    line-height: 32px;
}

.cta_btton_zi_s_b a {
    background: #ea973e;
    padding: 10px 46px;
    font-family: "Roboto Condensed", Sans-serif;
    display: block;
    border-radius: 0px;
    font-weight: 400;
    font-size: 18px;
    transition: all .5s;
    line-height: 28px;
    color: #fff !important;
    outline: none; 
    box-shadow: none;
    border: none;
    margin-top: 0px;
    width: auto;
    display: inline-block;
    margin-bottom: 58px;
    border-radius: 5px;
}
.cta_btton_zi_s_b a:hover{
    background: #063041;
   
}
.cta_btton_zi_s_b{
        text-align: center;
    margin-top: 41px;
}

.deal_highlights_case strong, .deal_highlights_case b{
    color: #fff!important;
}
.deal_highlights_case h2{
    position: relative;
}

.deal_highlights_case h2:before {
    content: "";
    display: block;
    position: absolute;
    width: 8px;
    height: 8px;
    background: #fff;
    left: 0;
    top: 41%;
    border-radius: 50%;
} 

.broker_case_studies_si .rs_listing_brokers {
    background: #f1f2f2;
    padding: 30px 15px;
    justify-content: center;
    display: flex;
    padding-bottom: 56px;
}

.broker_case_studies_si .rs_listing_brokers .rs_listing_broker {
    margin: 0 10px;
    background: #fff;
    padding: 23px 23px;
}

.about_broker_btn_case {
    background: #ea973e;
    font-family: "Roboto Condensed", Sans-serif;
    display: inline-block;
    border-radius: 0px;
    font-weight: 400;
    font-size: 16px;
    transition: all .5s;
    line-height: 28px;
    color: #fff !important;
    padding: 2px 15px;
    margin-top: 11px;
    border-radius: 5px;
}

.about_broker_btn_case:hover{
    background: #063041;

}
@media(max-width:860px){
    .broker_case_studies_si .rs_listing_brokers{
        display: block!important;
    }
    .broker_case_studies_si .rs_listing_brokers .rs_listing_broker{
        margin-top:15px;
    }

}

@media(max-width:550px){
    .broker_case_studies_si .rs_listing_brokers .rs_listing_broker{
            padding: 15px 8px;
    }

    .broker_case_studies_si  .rs_listing_brokers .rs_listing_broker .broker_dets .contact_list a{
        font-size:12px;
    }
}

@media(max-width:430px){

  .broker_case_studies_si .rs_listing_brokers .rs_listing_broker{
    display: block;
    text-align: center;
  }
  .broker_case_studies_si .rs_listing_brokers .rs_listing_broker .broker_dets .contact_list{
    justify-content: center;
  }
  .broker_case_studies_si .rs_listing_brokers .rs_listing_broker .broker_img div{
    display: inline-block;
  }
}

@media(max-width:1600px){
    .open_case_styde_audio_pop{
        font-size: 18px!important;
    }
}

@media(max-width:1100px){
    .open_case_styde_audio_pop{
        font-size: 14px!important;
        padding: 11px 12px;
    }
    .open_case_styde_audio_pop img{
        width: 52px
    }
}
.blog_author_section {
    background: #F2F6F7;
    margin-bottom: 14px;
    padding: 20px;
    padding-bottom: 24px;
    padding-top: 27px;
    overflow: hidden;
}
.blog_author_section.as_author_section p{
    color: #231F20!important;
    line-height: 25px;
    text-align: center; 
}

.blog_author_section.as_author_section h2, .blog_author_section .blog_right_site h2{
    color: #231F20!important;
    margin-bottom: 10px !important;
    text-align: center;

}
.blog_author_section h2, .blog_author_section p{
    text-align: left;
}
.blog_author_section h2:after, .blog_author_section h2:after{
    display: none;
}

.authoer_picture {
    width: 122px;
    padding-top: 17px;
}

@media(max-width:1600px){
    .authoer_picture {
        width: 155px;
    }
    .blog_author_section.as_author_section p{
        overflow: hidden;
    }
}
@media(max-width:992px){
    .authoer_picture {
        width: 133px;
    }
}

@media(max-width:840px){
    .authoer_picture {
        float: none;
        margin-right: 0;

    }
    .blog_author_section{
        text-align: center;
    }
    .blog_author_section h2{
        display: block!important;
        text-align: center!important;
    }
    .blog_author_section.as_author_section p{
        text-align: center!important;
    }

}
.case_study_location_title h3 {
    color: #fff;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-size: 25px;
    line-height: 36px;
    margin-top: 0;
    padding-bottom: 0px;
    padding-top: 10px;
    top: 0px;
}

.case_study_location_title {
    background: #EB963C;
    position: absolute;
    z-index: 1;
    padding: 0 26px;
    left: 50px;
    color: #fff;
    border-radius: 6px;
    top: -20px;
}

.case_study_location_title:before {
    content: "";
    position: absolute;
    left: -16px;
    width: 0;
    height: 0;
    border-bottom: 40px solid #c47516;
    border-left: 18px solid transparent;
    top: 1px;
    z-index: -4;
}

@media(max-width:768px){
    .case_study_location_title h3 {
        font-size: 16px;
        margin-top: 0;
        padding-bottom: 0px;
        padding-top: 3px;
        margin-bottom: 0;
        top: 0px;
        padding-bottom: 9px;
    }
}

.big_screen_none_link{
    display: none;
}

@media(max-width:1600px){
    .big_screen_none_link{
        display: inline-block;!important;
    }
    
}

@media(max-width:878px){
    .tab_remove_br br{
        display: none;
    }
}

.more_blog_title {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 35px;
    padding-left: 24px;
    padding-bottom: 12px;
}

.icon_field_color_none .cls-1{
        fill: #e9963e!important;
}

.icon_field_color_gray .cls-1{
        fill: #6d6e71!important;
}


.display_adjust_form {
    width: 45.6%;
}

.display_adjust_why_management{
    width: 40%;
}

@media(max-width:1600px){
    .zi_labtop_devices_full_section .e-con-inner{
        max-width: 100%!important;
    }

    .display_adjust_form {
    width: 41.6%;
}
.display_adjust_why_management{
    width:40%;
}
}

@media(max-width:768px){
 .display_adjust_form {
    width: 100%;
}
.display_adjust_why_management{
    width: 100%;
}
}

.form_item textarea{
    background: #fff;
    border: none;
    width: 100%;
    max-width: 350px;
    font-size: 16px;
    font-family: "Roboto Condensed", Sans-serif;
    height: 80px;
    padding-left: 15px;
    outline: none !important;
    font-weight: 300;
    color: #6d6e71;
}


.resume_add_input{
    background: #fff;
    border: none;
    width: 100%;
    max-width: 350px;
    font-size: 16px;
    font-family: "Roboto Condensed", Sans-serif;
    height: 50px;
    padding-left: 15px;
    outline: none !important;
    font-weight: 300;
    cursor: pointer;
    color: #6d6e71;
    padding-top: 11px;
}
#upload_resume_zi  {
    display: none;
}

a.question_email {
    text-decoration: underline;
}

.zi_property_filter:after{
    content:"";
    display: block;
    clear: both;
}

.zi_property_filter .as_property_btn{
    float: left;
    margin-right: 15px;
    border: 1px solid #6d6e71;
    font-size: 22px;
    line-height: 27px;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 300;
    position: relative;
    padding: 5px 17px;
    position: relative;
    border-radius: 5px;
    padding-bottom: 2px;
    cursor: pointer;
    color: #6d6e71;
}
.zi_property_filter .as_property_btn label{
    font-weight: 300!important;
}
.property_type_btn h2{
    font-size: 18px;
    line-height: 26px;
    margin-top: 7px;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 16px;
}
.property_type_btn {
    margin-top: 0;
    margin-bottom: 60px;
        border-bottom: 1px solid #6d6e71;
    padding-bottom: 25px;
}

.property_type_btn input.property_type {
    position: absolute;
    top: 48px;
    opacity: 0;
}
.as_property_btn label{
    cursor: pointer;
}

@media(max-width:768px){
    .zi_property_filter .as_property_btn{
        margin-bottom: 16px;
    }
}

.zi_text_bullet span {
    position: relative;
    padding: 0px 14px;
}

.zi_text_bullet span:before {
    content: "";
    display: block;
    clear: both;
    position: absolute;
    width: 6px;
    height: 6px;
    background: #6d6e71;
    border-radius: 50%;
    left: 0;
    top: 7px;
}


/*full width menu text*/
li#menu-item-39101 {
    width: 100% !important;
    display: none!important;
   
}
li#menu-item-39101 .rs_megamenu_item   {
    border-bottom: 2px solid #ea973e;
    padding-bottom: 11px;
    margin-bottom: 7px;
        flex-direction: row-reverse;
}

.menu_learn_more {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    background-color: #ea973e;
    border-radius: 0;
    padding: 12px 30px 14px;
    color: #fff;
    margin-top: 10px;
    margin-right: 15px;
    border-radius: 5px;
    outline: none !important;
    border: 1px solid #ea973e;
    max-width: 158px;
    cursor: pointer;
    margin-top: 26px;
}
.menu_learn_more:hover{
    background-color: #063041;
    border: 1px solid #063041;
}

li#menu-item-39101 .rs_mi_img {
    width: 50% !important;
}
li#menu-item-39101 .rs_mi_content {
    width: 50% !important;
    padding-left: 0;
    padding-right: 54px;
}

.property_form_page .form_item input{
    max-width: 544px;
}

.property_form_page .form_item textarea{
    max-width: 544px;
    height: 123px;
}

@media(max-width: 1600px){
      #menu-item-15610 > ul{
         overflow-y: scroll;          
        -webkit-overflow-scrolling: touch; 
        max-height: 440px;
        background: #fff;

    }
}

.property_manage_group {
  position: relative;
   max-width: 544px;
  margin-bottom: 20px;

      background: #fff;
    border: none;
    font-size: 16px;
    font-family: "Roboto Condensed", Sans-serif;
    padding-left: 15px;
    outline: none !important;
    font-weight: 300;
    color: #6d6e71;
}

.property_manage_dropdown {

    cursor: pointer;
    user-select: none;
    background: #fff;
    border: none;
    font-size: 16px;
    font-family: "Roboto Condensed", Sans-serif;
    height: 48px;
    outline: none !important;
    font-weight: 300;
    color: #6d6e71;
    padding-top: 10px;
}

.property_manage_checkbox_list {
  display: none;
  position: relative;
  background-color: white;
  width: 100%;
  z-index: 10;
  padding: 10px;
  max-height: 143px;
  overflow-y: auto;
  left: 0;
  border: none;
}

.property_manage_checkbox {
  display: flex;
  align-items: center;
  position: relative;
  padding-left: 30px;
  margin-bottom: 10px;
  cursor: pointer;
  user-select: none;
  font-size: 14px;
}

.property_manage_checkbox input[type="checkbox"] {
  display: none;
}

.property_manage_checkmark {
  position: absolute;
  left: 0;
  height: 18px;
  width: 18px;
  background-color: #eee;
  border: 2px solid #ccc;
  border-radius: 4px;
  transition: 0.3s;
}

.property_manage_checkbox input[type="checkbox"]:checked + .property_manage_checkmark {
  background-color: #4CAF50;
  border-color: #4CAF50;
}





.property_manage_dropdown img {
    position: absolute;
    width: 34px;
    right: 11px;
    top: 8px;
}




.property_manage_checkbox_list label {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
      color: #6d6e71;
  user-select: none;
      font-size: 16px;
    font-family: "Roboto Condensed", Sans-serif;
        font-weight: 300;
        padding-left: 15px;
}

/* Hide native checkbox */
.property_manage_checkbox_list label input[type="checkbox"] {
  opacity: 0;
  position: absolute;
  left: 0;
}



/* Checkmark tick */
.property_manage_checkbox_list label input[type="checkbox"]:checked + .wpcf7-list-item-label::after {
    content: "";
    position: absolute;
    left: 0px;
    top: 10px;
    transform: translateY(-50%) rotate(45deg);
    width: 8px;
    height: 14px;
    border: solid white;
    border-width: 0 3px 3px 0;
}

/* Checkbox box background on checked */
.property_manage_checkbox_list label input[type="checkbox"]:checked ~ .wpcf7-list-item-label::before {
    background-color: #e6933e;
    border-color: #e6933e;
}

/* Use label::before to show box on label span */
.property_manage_checkbox_list .wpcf7-list-item-label {
  position: relative;
  padding-left: 26px;
}

/* Create the checkbox box inside label text span */
.property_manage_checkbox_list .wpcf7-list-item-label::before {
    content: "";
    position: absolute;
    left: -12px;
    top: 50%;
    transform: translateY(-50%);
    width: 32px;
    height: 32px;
    border: 2px solid #e6933e;
    background-color: #fff;
    border-radius: 4px;
    transition: 0.3s;
}

.property_manage_checkbox_list .wpcf7-list-item.first{
        margin: 0px;
    margin-left: -12px;
}


.list_system_zi .wpcf7-list-item {
    width: 100%;
    display: block;
    margin-left: -12px;
    margin-top: 14px;
}

.click_droupdown{
    display: none;
}

.property_manage_group.open_zi .click_droupdown{
    display: block!important;
}
.property_manage_group.open_zi .un_click_droupdown-icon{
    display: none!important;
}

.form_item textarea{

}

@media(max-width: 1600px){
    .property_adjust_zi{
        width: 40%!important;
    }
}

@media(max-width: 1020px){
    .property_adjust_zi{
        width: 100%!important;
    }
}


@media(max-width: 768px){
    .zi_text_bullet span{
        display: block;
        text-align: left;
    }
}

@media(max-width: 400px){
    .property_form_page .form_item input{
        font-size:14px;
    }
    .property_manage_dropdown{
        font-size: 14px;
    }
    .property_form_page .form_item textarea{
        font-size: 14px;
    }
    .property_manage_checkbox_list label{
        font-size:14px;
    }
}


li#menu-item-39806 {
    width: 100% !important;
    margin-bottom: 7px;
}

li#menu-item-39808 a {
    font-size: 0!important;
    border-top: 2px solid #e6933e;;
    padding-top: 5px;
    margin-top: 10px;
}

li#menu-item-39808 {
    width: 100% !important;
    padding: 0 15px;
}

@media(max-width:1000px){
    .menu-item-39808{
        display: none!important;
    }
    .menu-item-39808 a{
        opacity: 0!important;
    }
}

li#menu-item-39859 a{
    padding-left:0;
}

.brokerage_footerwidth a {
    width: 100% !important;
    max-width: 596px;
}
@media(max-width: 1600px){
    .brokerage_footerwidth a{
            max-width: 540px;
    }
}
@media(max-width: 992px){
    .brokerage_footerwidth a{
        max-width: 353px;

    }
}


#menu-item-40133 a span {
    font-size: 14px !important;
    padding: 7px 20px;
    border-radius: 5px;
    background: none;
    border: 1px solid #000;
}

#menu-item-40133 a span {
    font-family: "Roboto Condensed", Sans-serif;
    display: block;
    font-weight: 500;
    font-size: 17px;
    transition: all .5s;
    line-height: 28px;
    /* color: #fff !important; */
}
.get_in_tuch_border_right_footer:after {
    content: "";
    display: block;
    height: 100%;
    width: 2px;
    position: absolute;
    background: #fff;
    right: 57px;
    top: -6px;
}

@media(max-width: 1090px){
    .get_in_tuch_border_right_footer:after{
        display: none;
    }
}
/*end full width menu text*/

/*plan section*/
.plan_item{
    width: 33.33%;
    float: left;
    position: relative;
    padding: 0 15px;
   
}
.plan_section:after{
    content: "";
    display: block;
    clear: both;
}

.as_plan_item{
    background: #f1f2f2;
    
    padding-top: 0;
    position: relative;
}

.as_plan_item:first-child {
    border-top-right-radius: 31px;
    border-top-left-radius: 31px;
    min-height: 460px;

}

.as_plan_item:last-child{
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    min-height: 225px;
    padding-top: 24px;
}

.content_plan p{
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 33px;
    margin: 0em 0em 0em 0em;
}
.as_plan_item h2 {
    background: #7ba2b1;
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 25px;
    font-weight: 300;
    line-height: 29px;
    color: #fff;
    text-align: center;
    padding-top: 34px;
    padding-bottom: 24px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    margin-top: 0px;
    height: 136px;
}

 .content_plan {
    padding: 15px 51px;
    text-align: center;
    position: relative;
}

.as_plan_item .top_status {
    color: #fff;
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    background: #ea973e;
    position: absolute;
    top: -21px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 12;
    padding: 5px 27px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 0;
}

.as_plan_item .left_status {
    position: absolute;
    transform: rotate(-90deg);
    z-index: 12;
    padding: 5px 27px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 0;
    background: #7ba2b1;
    color: #fff;
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 18px;
    font-weight: 300;
}


.as_plan_item + .as_plan_item{
    margin-top: 5px;
}
 .premium_header{
    line-height: 29px;
    padding: 22px 15px;
}

.as_plan_item + .as_plan_item .left_status{
    left: -76px;
     top: 66px; 
}
.as_plan_item:first-child .left_status{
    left: -95px;
     top: 130px; 
}

@media(max-width: 1600px){
    .as_plan_item:first-child{
        min-height: 507px;
    }
     .content_plan{
        padding: 15px 30px;
     }
}

@media(max-width: 1150px){

    .plan_item {
    width: 50%;
   
    margin-bottom: 67px;
    }
}
@media(max-width: 696px){
    .plan_section{
        display: grid;
    }
    .plan_item {
            width: 100%;
            max-width: 354px;
   
    }
.as_plan_item:first-child{
    min-height: 400px;
}
.as_plan_item:first-child .left_status{
    top: 97px;
}

.as_plan_item:last-child{
        min-height: 223px;
}
.content_plan{
            padding: 15px 52px;
}
.desktop_none{display: block!important}
}



.f-post-tiem {
    align-items: center;
    margin-bottom: 26px;
}

.f-post-tiem h2{
    color: #fff;
    font-family: "Argentum Sans Regular", Sans-serif;
    font-size: 14px;
    line-height: 20px;
    margin-top: 0;
        font-weight: 400;
}

.f-post-tiem h2:hover{
    opacity: 0.7;
}

.f-images {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    float: left;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 13px;

}

.f-title{
    display: flex;
    min-height: 80px;
      flex-wrap: wrap;
}

.f-post-tiem span{
    color: #fff;
    font-family: "ArgentumLight", Sans-serif;
    font-size: 12px;
    line-height: 19px;
    margin-top: 0;
}
.footer_menu ul li a:hover{
    opacity: 0.7;
}
.footer_menu ul li:last-child a:hover{
    opacity: 1!important;
}
.footer_newsletter{

}
.footer_newsletter input{
width: 100%;
    background: none;
    border: 1px solid #fff;
    border-radius: 25px;
    height: 50px;
    padding-left: 18px;
    padding-right: 15px;
    outline: none;
    box-shadow: none;
    font-family: 'ArgentumLight';
    font-size: 15px;
    color: #fff;

}

.footer_newsletter input::placeholder {
    color: #fff;  
    opacity: 1;      
}

.footer_newsletter input::-moz-placeholder {
    color: #fff;
    opacity: 1;
}

.footer_newsletter input:-ms-input-placeholder {
    color: #fff;
}

.footer_newsletter input::-ms-input-placeholder {
    color: #fff;
}

.footer_newsletter input[type=submit] {
font-family: "ArgentumSans-Medium", Sans-serif;
    color: #fff;
    font-size: 15px;
    width: auto;
    padding: 0 34px;
    background: #ea973e;
    border: none;
}

.footer_newsletter input[type=submit]:hover{
    background: #fff;
    color:#184797;
}
.footer-bottom-menu a {
    color: #fff;
    font-family: "ArgentumLight", Sans-serif;
}
.elementor-25 .elementor-element.elementor-element-6061522 .lqd-bullet-list li {
    color: #FFFFFF;
}
.elementor-25 .elementor-element.elementor-element-6061522 .bullet-list-ul:not(.inline-nav) li {
    margin-bottom: 0px;
}
.footer-bottom-menu ul li {
   font-family: "ArgentumLight", Sans-serif;
    font-size: 13px;
    font-weight: 300;
    letter-spacing: 0px;
    float: left;
        list-style: none !important;
}

.zi_button_menu_listing {
    background: #ea973e;
    padding: 8px 37px;
    color: #fff;
    border-radius: 25px;
}
.zi_button_menu_listing2{
    background: #fff;
    padding: 8px 18px;
    color: #184797;
    border-radius: 25px;
    cursor: pointer;
}

.zi_button_menu_listing:hover{
    background: #fff;
    color: #184797;
}
.zi_button_menu_listing2:hover{
    background: #ea973e;
    color: #fff;
}

.is-stuck .elementor-30719 .elementor-element.elementor-element-0a4ab6e .navbar-collapse .main-nav > li > a .zi_button_menu_listing:hover{
    background: #184797;
    color: #fff;
}

.is-stuck .elementor-30719 .elementor-element.elementor-element-0a4ab6e .navbar-collapse .main-nav > li > a .zi_button_menu_listing2{
    background: #184797;
    color: #fff;
}
.is-stuck .elementor-30719 .elementor-element.elementor-element-0a4ab6e .navbar-collapse .main-nav > li > a .zi_button_menu_listing2:hover{
    background: #ea973e!important;
    color: #fff;
}





.as_mithel_area {
    padding-left: 80px;
    padding-right: 150px;
    background: #515050;
    padding-bottom: 80px;
    border-bottom-right-radius: 318px;
    position: relative;
    
}
.as_mithel_area:after{
    content: "";
    display: block;
    width: 326px;
    height: 335px;
    background: #f5f5f5;
    position: absolute;
    left: -140px;
    z-index: -1;
    top: -77px;
}

.mithel_section {
    background: #f5f5f5;
    padding: 20px;
    max-width: 730px;
    margin: auto;
    border-bottom-right-radius: 318px;
}
.header_allies {
    margin-bottom: 39px;
    padding-left: 154px;
    padding-top: 33px;
}
.as_mithel_area p{
color: #fff;
    font-family: "ArgentumLight", Sans-serif;
    font-size: 15px;
    margin-bottom: 0;
    font-weight: 300;
    line-height: 26px;
}
.header_allies img {
    width: 250px;
}
.header_allies h2{
     font-family: "Argentum Sans Regular", Sans-serif;
     color: #fff;
     font-size: 30px;
     margin-bottom: 0;
     margin-top: 0;
}

.header_allies span {
    color: #fff;
    font-family: "ArgentumLight", Sans-serif;
    font-size: 23px;
    margin-top: -2px;
    display: block;
    margin-bottom: -11px;
}
.mithel_images{
    position: absolute;
    left: -121px;
    top: -58px;
}

@media(max-width: 768px){
    .mithel_images{
        left:50%;
        top:-79px;
        transform: translateX(-50%);

    }
    .as_mithel_area:after{
        left: 50%;
        z-index: -1;
        top: -97px;
        transform: translateX(-50%);
    }
    .header_allies{
        padding-left: 0;
        text-align: center;
        padding-top: 247px;
    }
    .as_mithel_area{
        padding: 25px;
        border-radius: 0;

    }
    .mithel_section{
        border-radius: 0;
    }
    .header_allies h2{
        font-size: 25px;
    }
    .header_allies span{
        font-size: 18px;
        margin-top: 3px;
        display: block;
        margin-bottom: -11px;
        line-height: 26px;
    }
}

#apply_now_zi,
#apply_now_zi2,
#apply_now_zi3,
#apply_now_zi4{

   cursor: pointer;
}
.bottom_allies_button{
        margin-top: 10px;
}
.elementor-repeater-item-66881ed svg{
    font-size: 16px!important;
}

.lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav>li>a{
    font-size: 16px!important;
    font-family: "Argentum Sans Regular", sans-serif;
    font-weight: 400;
}


div#main-header-collapse ul li a:hover{
    opacity: 0.7;
}
#menu-item-41577 a:hover{
    opacity: 1!important;
}
#menu-item-41577 a{
    padding-right: 0!important;
}
#menu-item-40563 a:hover{
    opacity: 1!important;
}

#mobile-primary-nav a:hover{
    opacity: 0.7;
}

.titlebar-inner h1{
     font-family: "Argentum Sans Regular", sans-serif;
    font-weight: 400;
}