/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*---------------------Header Top Section-----------------------*/

.cus-btn .elementor-widget-container{position:relative;}

.cus-btn .elementor-widget-container:before{content:"";  width:34px; height:34px; background:url(images/arrow.svg) top center no-repeat; position:absolute; top:12px;  left:15px;}

.cus-btn .elementor-button{width:163px!important; height:62px!important;  line-height:62px!important;border-radius:20px!important;}

.con-cls{display:none!important;}

.home-top-nav .elementor-nav-menu--main ul li.menu-faq:after{display:none!important;} 


/*--------------------------Footer Subscribe-----------------------------*/

.subscribe #gform_1{width:636px;  height:76px;  background-color:#fff; border-radius:20px; padding:12px!important;}

.subscribe #gform_1 .gform_body{ width:90%!important; float:left!important;}

.subscribe #gform_1 .gform_footer{width:56px!important; float:right!important;  margin:0px 0 0!important;  padding:0px 0!important;}

.subscribe #gform_1 #input_1_1{ height:52px!important; border:none!important; color:#5E5E5E!important; font-weight:500!important;}

.subscribe #gform_1 #input_1_1:focus{outline:none!important;}

.gform-footer #gform_submit_button_1{ width:56px!important; height:56px!important; background:url(images/sub-btn.png) top center no-repeat!important;
    background-size:contain!important;  padding:0px!important; font-size:0px!important; border:none!important;}


/*--------------------------Home Banner-----------------------------*/

.ban-con-wrap .e-con-inner{position:relative;}

.ban-con-wrap .e-con-inner:before{content:""; width:100%;  height:40px; background:#E22400;   position:absolute;  top:91px;  left:-54%; z-index: 99;  -webkit-box-shadow: -1px 2px 5px 0px rgba(0, 0, 0, 0.32);
    -moz-box-shadow: -1px 2px 5px 0px rgba(0, 0, 0, 0.32); box-shadow: -1px 2px 50px 0px rgba(0, 0, 0, 0.32);}

.ban-text h1 i{padding-left: 141px;
    font-style: normal;
    z-index: 9999;
    position: relative;
    top: 20px;}

.btn-style .elementor-button-wrapper{position:relative; }


.btn-style .elementor-button{padding-top: 0px !important;
    padding-right:100px!important;
    display:block;
    position:relative;
    z-index:9999;}

.btn-style .elementor-button-wrapper:before{content:"";
    width:97px;
    height:70px;
    background:url(images/explore-more.svg)top right no-repeat;
    position:absolute;
    top:-11px;
    right:0px;transition: all 0.5s ease;}

.btn-style-black .elementor-button-wrapper:hover:before{right:15px;}


.btn-style-black .elementor-button-wrapper{position:relative; }


.btn-style-black .elementor-button{padding-top: 0px !important;
    padding-right:100px!important;
    display:block;
    position:relative;
    z-index:9999;}

.btn-style-black .elementor-button-wrapper:before{content:"";
    width:97px;
    height:70px;
    background:url(images/black-btn.svg)top right no-repeat;
    position:absolute;
    top:-11px;
    right:0px;transition: all 0.5s ease;}

.btn-style .elementor-button-wrapper:hover:before{right:15px;}


.search-bar{position:absolute!important; bottom:100px!important; left:0px!important;}

.round-box{ position:relative;  right:-100px;}

.round-box:before{content:"";
    width:38px;
    height:38px;
    background:url(images/round-arrow.png) top center no-repeat !important;
    position:absolute;
    top:36%;
    left:40%;
    z-index:99;}

.round-box img{width:139px;
    height:139px;
    animation-name:rotate;
    animation-duration:18s;
    animation-iteration-count:infinite;
    animation-timing-function:linear;}
  
@keyframes rotate{
    from{ transform: rotate(-360deg); }
    to{ transform: rotate(360deg); }
}
/*-------------------------------------------------------*/

.title-search .elementor-widget-container{position:relative;}

.title-search .elementor-widget-container:before{ content:"";
    width: 6px;
    height: 6px;
    background: url(images/dot.svg) top right no-repeat;
    position: absolute;
    top:40%;
    left:16px;}

.btn-style-two .elementor-button-wrapper{position:relative; }


.btn-style-two .elementor-button{padding-top: 0px !important;
    padding-right:60px!important;
    display:block;
    position:relative;
    z-index:9999;}

.btn-style-two .elementor-button-wrapper:before{content:"";
    width:97px;
    height:70px;
    background:url(images/search-icon-small.svg) top right no-repeat;
    position:absolute;
    top:-11px;
    right:0px;transition: all 0.5s ease;}


.btn-style-two .elementor-button-wrapper:hover:before{right:15px;}


.gra-col h3{background: #19191B!important;
background: linear-gradient(to bottom, #19191B 0%, #070709 100%)!important;
-webkit-background-clip: text!important;
-webkit-text-fill-color: transparent!important;}

/*--------------------------Inner Banner-----------------------------*/

.ban-text-two h1 i{padding-left:0px;
    font-style: normal;
    z-index: 9999;
    position: relative;
    top: 20px;}

.pdf-link .elementor-button{    backdrop-filter: blur(5px);
    background-color: rgb(59 57 57 / 15%) !important;
    position: relative;
    padding: 18px 20px 18px 60px;
    border-radius: 15px;
    border: 1px solid #4a4a4c;}


.pdf-link .elementor-button:before{ content: ""!important;
    width: 34px!important;
    height: 34px!important;
    background: url(images/doan-load-pdf.svg) top right no-repeat!important;
    position: absolute!important;
    top: 12px;
    left: 15px!important;
    transition: all 0.5s ease!important;}

/*--------------------------My FAQ-----------------------------*/

.my-faq .e-n-accordion-item{background:#080809!important; border:1px solid #262628!important; border-radius:15px; position:relative;}

.my-faq .e-n-accordion-item:before{content: "";
    position: absolute;
    bottom: -8px;
    left: 0px;
    width: 98%;
    height: 8px;
    background-color: #E22400;
    border-radius: 0px 0px 15px 15px;
    left: 1%; visibility:hidden;}

.my-faq .e-n-accordion-item[open]:before{visibility:visible;}

.my-faq .e-con{border-radius:15px!important;}

.my-faq .e-n-accordion-item-title-icon{background-color:#E22400!important;  padding:15px;  border-radius:100%;}

.faq-ban .ban-con-wrap .e-con-inner:before{ left:-85%!important;}

.abt-ban .ban-con-wrap .e-con-inner:before{left:-61%!important;}

.serban .ban-con-wrap .e-con-inner:before{ left:-62%!important;}

.con-ban .ban-con-wrap .e-con-inner:before{left:-51%;}

/*--------------------------My FAQ-----------------------------*/

.owl-carousel .item {
  margin: 0 10px;
}

.owl-carousel .item img {
  width: 100%;
  height: auto;
height:100%!important;
}
.owl-carousel .owl-stage{ display:flex;
column-gap:10px;}

#sb_instagram .sbi_photo{height:360px!important; overflow:hidden!important;}

#sb_instagram .sbi_photo img{height:360px!important; border-radius:10px!important;}


.ico-value{width:70px; height:70px;  text-align:center!important;  line-height:70px; background-color:#101011;  border-radius:10px;}


/*--------------------------Contact Us Form-----------------------------*/

.contact-form .gfield input{float:left; width:100%!important; background-color:#08080a!important; border:1px solid #131315!important; border-radius:15px; height:70px; line-height:70px;    
    padding:0 0 0 20px!important; color:#fff; font-weight:500!important;}

.contact-form .gfield input::placeholder{color:#fff!important;}

.contact-form .gfield input:focus{outline:1px solid #E22400!important;}

.contact-form textarea{float:left; width:100%!important; background-color:#08080a!important; border:1px solid #131315!important; border-radius:15px; height:70px; line-height:70px; 
    padding:0 0 0 20px!important; font-weight:500!important; color:#fff!important;}

.contact-form textarea::placeholder{color:#fff!important;}

.contact-form textarea:focus{outline:1px solid #E22400!important;}

.contact-form .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:30px!important;}

.contact-form .gform_button{width:127px;
    height:55px!important;
    background-color:#E22400!important;
    height:55px;
    color:#fff!important;
    font-weight:500!important;
    border-radius:18px;
    border-color:#E22400!important;
    margin:0 auto;}

.contact-form .gform_button:hover{background-color:#fff!important; border-color:#fff!important; color:#000!important;}

.contact-form .gform_validation_errors{display:none!important;}

.contact-form .validation_message{background:transparent!important; border:none!important; padding:0!important;}

.gform_confirmation_message{text-align:center!important; color:#fff!important;}


/*--------------------------Search Box Area-----------------------------*/

.flexmls_connect__search_new_shadow{box-shadow: none!important; border:1px solid #272727!important; border-radius:22px!important;
    backdrop-filter:blur(14px)!important;  -webkit-backdrop-filter:blur(4px)!important; background:rgba(9, 9, 9, 0.3)!important; width:1040px;
    max-width:1040px!important; margin-left:10px;}

.flexmls_connect__search form{display:flex!important; column-gap:15px!important;}

.flexmls_connect__search_field{width:45%!important; max-width:45%!important;}

.flexmls_connect__search_field .select2-container{width:100%!important; font-size:14px!important;}

.select2-container--default .select2-selection--multiple{height:55px!important;  line-height:55px!important;  border-radius:18px!important; background-color:#101010!important; 
    border-color:transparent!important; position:relative; padding-left:60px!important;  font-family: "Helvetica Neue", Sans-serif!important;}

.select2-container--default .select2-selection--multiple:before{content:""; width:35px; height:33px; position:absolute; top:13px; left:13px;  
background:url(images/search-ico.svg) top right no-repeat!important;}

.flexmls_connect__search_new select{ /*width:100%!important; */ height:55px!important; line-height:55px!important;  background-color:#101010!important; color:#fff!important;
    border-radius:18px!important;  border-color:transparent!important;  color:#c0c0c0!important; font-family:"Helvetica Neue", Sans-serif !important;
    font-size:14px!important;}

.select2-dropdown{background-color:#000!important; font-family:"Helvetica Neue", Sans-serif!important; font-size:14px!important;background-color:#000!important;
    border:transparent!important;  border-radius:18px!important;}

.flexmls_connect__search input[type=submit].flexmls_connect__search_new_submit{ background:#E22400!important;
    font-size:16px!important;
    height:55px!important;
    line-height:51px!important;
    border-radius:18px!important;
    border:transparent!important;
    font-weight:500!important;
    font-family:"Helvetica Neue", Sans-serif !important;}

.flexmls_connect__search_new_links a{display:none!important;}

.flexmls_connect__search label{display:none!important;}

.flexmls_connect__search_new_links{margin-top:-5px!important;}

.flexmls_connect__search_field{ margin-bottom:0px!important;}

.flexmls_connect__search_new_submit:hover{ background:#000!important;}

.select2-container--default .select2-search--inline .select2-search__field{color:#fff!important;}


/*--------------------------Property Listing-----------------------------*/

.flexmls_connect__search_results_v2{ width:1463px!important;  max-width:1463px!important; margin:0 auto!important;margin-bottom: 100px !important;}

.flexmls_connect__search_results_v2 .flexmls-listings-list-wrapper{ column-gap:20px!important; row-gap:20px!important;}

.flexmls_connect__search_results_v2 .flexmls-listings-list-wrapper.flexmls-width-900 .flexmls-listing{ width:31.5%!important;
    max-width:100%!important;
    background-color:transparent!important; position:relative; border-radius:20px!important;}

.flexmls_connect__search_results_v2 .flexmls-listings-list-wrapper.flexmls-width-900 .flexmls-listing:before{content: "";
    bottom: -7px;
    left:2%;
    width:96%;
    border-radius:20px;
    height:50px;
    background:#E22400!important;
    position:absolute;}

.flexmls_connect__search_results_v2 .flexmls-listing .flexmls-content-wrapper{background:#080809!important;
    z-index:999!important;
    position:relative!important;
    border-radius:0px 0 20px 20px !important;}

.flexmls_connect__search_results_v2 .flexmls-listing .flexmls-content-wrapper{ padding:16px!important;  font-size:14px!important; color:#fff!important; font-family:"Helvetica Neue", Sans-serif !important;}

.flexmls-matches-count{color:#fff!important; padding-left:15px;}

.flexmls-filters-wrapper{background:#030303;
    padding:16px 30px;
    border-radius: 20px;
    border: 1px solid #4e4c4c; font-family:"Helvetica Neue", sans-serif!important; color:#fff;}

.flexmls_connect__search_results_v2 .flexmls-count-and-filters-wrapper .flexmls-filters-wrapper>div select{background-color:transparent!important;
    color:#fff!important;
    border-radius:10px!important;
    padding:0 14px!important;}

.flexmls-matches-count{color:#fff!important;}

.flexmls_connect__sr_pagination{ margin-top:50px;    column-gap: 15px;
    display: flex;
    justify-content: center;}

.flexmls_connect__sr_pagination a{ background: #fff;
    border-radius: 100%;
    height: 40px;
    padding: 0;
    width: 40px;
    display: inline-block;
    line-height: 40px;}

.flexmls_connect__sr_pagination a:last-child{background:none!important; color:#fff!important;}

.flexmls_connect__sr_pagination a:first-child{background:none!important; color:#fff!important; padding-right:65px!important;}

.flexmls_connect__sr_pagination span{background: #E22400 !important;
    color: #fff !important;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    line-height: 20px; display:inline-block;}


.flexmls_connect__idx_disclosure_text{font-size: 14px;
    color: #C0C0C0;
    font-family: "Helvetica Neue", sans-serif !important;
    font-weight: 400;
    padding-bottom: 30px;
    text-align: center;}

.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#E22400!important;}

/*--------------------------Property Details-----------------------------*/

.flexmls-listing-details{width:1463px!important;  max-width:1463px!important; margin:0 auto!important;margin-bottom: 100px !important;  margin-bottom:100px!important;
    margin-top: 80px !important;}

.owl-carousel .owl-item img{ height:600px;  max-width:600px; object-fit:contain;}

.flexmls-listing-details.flexmls-v2-widget.flexmls-width-600 .main-details-section .flexmls-details{color:#fff!important;
    font-weight: 400!important;
    font-family: "Helvetica Neue", sans-serif !important;}

.flexmls-listing-details.flexmls-v2-widget.flexmls-width-600 .features-section .property-details-wrapper{color:#C0C0C0!important; font-weight:300!important;}

.overview-section{ background:#080809!important;
    z-index:999!important;
    position:relative!important;
    border-radius:20px!important;
    padding:30px;
    margin-bottom:50px!important;
    margin-top:50px;}

.flexmls-description{color:#fff!important;
    font-weight: 400!important;
    font-family: "Helvetica Neue", sans-serif !important;}

.flexmls-listing-details.flexmls-v2-widget .main-details-section .price-and-dates{background:#E22400;
    padding:15px;
    margin-left:0px;
    margin-right:0px;
    border-radius:10px;
    color:#fff;}

.flexmls-btn{ background:#E22400!important;
    font-size: 14px!important;
    padding: 15px 30px!important;
    border-radius: 30px!important;
    font-family: "Helvetica Neue", sans-serif !important;
    font-weight:400!important; color:#fff!important;}

.flexmls-btn:hover{background:#080809!important;}

.price-and-actions-wrapper .flexmls-price{font-size:32px!important;
    padding-right:20px!important;
    margin-right:0px!important;
    color:#fff!important;}

.disclosure-section{font-size: 14px!important;
    color: #C0C0C0!important;
    font-family: "Helvetica Neue", sans-serif !important;
    font-weight: 400!important;
    padding-bottom: 30px!important;
    text-align: center!important; margin-top:100px;}

.flexmls_connect__contact_form .flexmls-primary-color-font{font-size:25px!important;
    line-height: 30px!important;
    margin: 0px!important;
    text-align: center!important;
    padding: 20px 0 0 0!important;
    text-transform: uppercase!important;
    font-weight: 700!important;color:#111111!important;}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th{background-color:transparent!important;}

.flexmls-documents-wrapper a{color:#fff!important;}

.flexmls-v2-templates .new-listing-tag, .flexmls-v2-widget .new-listing-tag{background:#E22400!important;
    font-size: 12px!important;
    padding: 12px 30px!important;
    border-radius: 30px!important;
    font-family: "Helvetica Neue", sans-serif !important;
    font-weight:400!important; color:#fff!important;}



/*--------------------------Property Details-----------------------------*/


@media (min-width:1365px) and (max-width:1600px){
.round-box{right:0px!important;}

.subscribe #gform_1{width:100%!important;}
.subscribe #gform_1 .gform_body{width:88%!important;}

#sb_instagram .sbi_photo{height:300px!important; overflow:hidden!important;}

#sb_instagram .sbi_photo img{height:300px!important; border-radius:10px!important;}

.ban-con-wrap .e-con-inner:before{ height:30px;}

.flexmls_connect__search_results_v2{ width:1250px!important;  max-width:1250!important; margin:0 auto!important;margin-bottom: 100px !important;}

/*--------------------------Property Details-----------------------------*/

.flexmls-listing-details{width:1250px!important;  max-width:1250!important; margin:0 auto!important;margin-bottom: 100px !important;  margin-bottom:100px!important;
    margin-top: 80px !important;}

}

@media (min-width:1025px) and (max-width:1363px){

.buy-rent-area .elementor-swiper-button-prev{left:-30px!important;}

.buy-rent-area .elementor-swiper-button-next{right:-30px!important;}

#sb_instagram .sbi_photo{height:300px!important; overflow:hidden!important;}

#sb_instagram .sbi_photo img{height:300px!important; border-radius:10px!important;}

.subscribe #gform_1 .gform_body{width:86%!important;}

.ban-con-wrap .e-con-inner:before{ height:30px;}

/*--------------------------Search Box Area-----------------------------*/

.flexmls_connect__search_new_shadow{max-width:900px!important;}

.round-box{ right:0px!important;}

/*--------------------------Property Search Box-----------------------------*/

.flexmls_connect__search_results_v2{ width:100%!important;  max-width:1140px!important; margin:0 auto!important;margin-bottom: 100px !important;}


/*--------------------------Property Details-----------------------------*/

.flexmls-listing-details{width:100%!important;  max-width:1140px!important; margin:0 auto!important;margin-bottom: 100px !important;  margin-bottom:100px!important;
    margin-top: 80px !important;}


}

@media (min-width:992px) and (max-width:1024px){

/*--------------------------Footer Subscribe-----------------------------*/
.subscribe #gform_1{width:100%!important;}

.subscribe #gform_1 .gform_body{ width:89%!important;}

.round-box{right:0px!important;}
.ban-con-wrap .e-con-inner:before{ height:25px; left:-24%; top:82px;}


/*-----------------------Search Form--------------------------------*/

.search-bar{position:relative!important;}

.flexmls_connect__search_new_shadow{ width:800px!important;  max-width:800px!important; margin-top:130px!important;  margin-left:0px!important;}

/*-----------------------Product Listing Page--------------------------------*/

.flexmls_connect__search_results_v2{width:100%!important; max-width:100%!important; padding:0 20px!important;}

.listings-per-page-wrapper label{display:none!important;}

.flexmls_connect__search_results_v2 .flexmls-count-and-filters-wrapper .flexmls-filters-wrapper{ float:right!important; margin-left:0px!important; margin-top:0px!important;}

.flexmls_connect__sr_pagination{display:block!important;}

.flexmls_connect__sr_pagination a{height:30px; width:30px; font-size:12px; margin-bottom:10px; line-height:30px;}

.flexmls_connect__search_results_v2 .flexmls-listing .flexmls-content-wrapper{min-height:200px!important;}

/*--------------------------Property Details-----------------------------*/

.flexmls-listing-details{width:100%!important; max-width:100%!important; padding:0 20px!important;}

/*--------------------------Property Details-----------------------------*/

.flexmls-listing-details{width:100%!important; max-width:100%!important; padding:0 20px!important;}

.owl-carousel .owl-item img{height:100%!important;
    max-width:100%!important;}

.flexmls-listing-details.flexmls-v2-widget .main-details-section .flexmls-details .flexmls-detail{color:#fff!important;
    margin-bottom:20px!important;}

.flexmls-listing-details.flexmls-v2-widget .features-section .details-section .detail-value{color:#C0C0C0!important; font-weight:300!important;}


}

@media (min-width:768px) and (max-width:991px){

/*--------------------------Footer Subscribe-----------------------------*/
.subscribe #gform_1{width:100%!important;}

.subscribe #gform_1 .gform_body{ width:83%!important;}

.round-box{right:0px!important;}

.ban-con-wrap .e-con-inner:before{ height:25px; left:-24%; top:82px;}

.my-faq .e-n-accordion-item-title-icon{padding:9px!important;}

.search-bar{position:relative!important;}

/*-----------------------Search Form--------------------------------*/

.search-bar{position:relative!important;}

.flexmls_connect__search_new_shadow{ width:100%;
    max-width:100%!important;
    margin-left:0px!important;}

.flexmls_connect__search form{flex-direction:row!important; flex-wrap:wrap!important; column-gap: 0px !important;}

.flexmls_connect__search_new{margin:150px 0px 0px 0px!important; padding:10px!important;}

.flexmls_connect__search_field{width:100%!important;  max-width:100%!important; margin-bottom:20px!important;}

.flexmls_connect__search_new_links{margin-top:-10px!important; width:100%!important;}

/*-----------------------Product Listing Page--------------------------------*/

.flexmls_connect__search_results_v2{width:100%!important; max-width:100%!important; padding:0 20px!important;}

.listings-per-page-wrapper label{display:none!important;}

.flexmls_connect__search_results_v2 .flexmls-count-and-filters-wrapper .flexmls-filters-wrapper{ float:right!important; margin-left:0px!important; margin-top:0px!important;}

.flexmls_connect__sr_pagination{display:block!important;}

.flexmls_connect__sr_pagination a{height:30px; width:30px; font-size:12px; margin-bottom:10px; line-height:30px;}

.flexmls_connect__search_results_v2 .flexmls-listing .flexmls-content-wrapper{min-height:200px!important;}



/*--------------------------Property Details-----------------------------*/

.flexmls-listing-details{width:100%!important; max-width:100%!important; padding:0 20px!important;}

.owl-carousel .owl-item img{height:100%!important;
    max-width:100%!important;}

.flexmls-listing-details.flexmls-v2-widget .main-details-section .flexmls-details .flexmls-detail{color:#fff!important;
    margin-bottom:20px!important;}

.flexmls-listing-details.flexmls-v2-widget .features-section .details-section .detail-value{color:#C0C0C0!important; font-weight:300!important;}

}

@media (max-width:767px){

/*--------------------------Footer Subscribe-----------------------------*/
.subscribe #gform_1{width:100%!important;}

.subscribe #gform_1 .gform_body{ width:82%!important;}

/*-------------------------------------------------------*/

.ban-text h1 i{padding-left:0px;}
.ban-con-wrap .e-con-inner:before{display:none!important;}

.search-bar{ bottom:0px!important;}

.my-faq .e-n-accordion-item-title-icon{padding:7px!important;}


/*-----------------------Search Form--------------------------------*/

.search-bar{position:relative!important;}

.flexmls_connect__search_new_shadow{ width:100%;
    max-width:100%!important;
    margin-left:0px!important;}

.flexmls_connect__search form{flex-direction:row!important; flex-wrap:wrap!important; column-gap: 0px !important;}

.flexmls_connect__search_new{margin:50px 0px 0px 0px!important; padding:10px!important;}

.flexmls_connect__search_field{width:100%!important;  max-width:100%!important; margin-bottom:20px!important;}

.flexmls_connect__search_new_links{margin-top:-10px!important; width:100%!important;}


/*-----------------------Product Listing Page--------------------------------*/

.flexmls_connect__search_results_v2{width:100%!important; max-width:100%!important; padding:0 20px!important;}

.listings-per-page-wrapper label{display:none!important;}

.flexmls_connect__search_results_v2 .flexmls-count-and-filters-wrapper .flexmls-filters-wrapper{ float:left!important; margin-left:14px!important; margin-top:20px!important;}

.flexmls_connect__sr_pagination{display:block!important;}

.flexmls_connect__sr_pagination a{height:30px; width:30px; font-size:12px; margin-bottom:10px; line-height:30px;}


/*--------------------------Property Details-----------------------------*/

.flexmls-listing-details{width:100%!important; max-width:100%!important; padding:0 20px!important;}

.owl-carousel .owl-item img{height:100%!important;
    max-width:100%!important;}

.flexmls-listing-details.flexmls-v2-widget .main-details-section .flexmls-details .flexmls-detail{color:#fff!important;
    margin-bottom:20px!important;}

.flexmls-listing-details.flexmls-v2-widget .features-section .details-section .detail-value{color:#C0C0C0!important; font-weight:300!important;}


}


@media (width:320px){}



