body{font-size:14px;font-family:Poppins,sans-serif;color:#000;font-weight:400;line-height:27px;background:#fff!important;margin:0;padding:0}
a{margin:0px;padding:0px;}
a:hover{text-decoration: none;}
p{margin:0px;padding:0px;font-family: 'Roboto Condensed',sans-serif !important;text-shadow: 0 0 1px rgba(255,255,255,.3);font-size:14px;
 letter-spacing: 1px; }
ul{margin:0px;padding:0px;} 
li{margin:0px;padding:0px;}
span{margin:0px;padding:0px;}
button{margin:0px;padding:0px;}
button:focus{outline: none !important;}
h1{margin:0px;padding:0px;}
h3{margin:0px;padding:0px;}
h6{margin:0px;padding:0px;}
.btn-white-lg-outline{color:#fff;background:0 0;border:solid 2px #fff;text-transform:uppercase;padding:12px 33px 10px;font-size:12px;letter-spacing:1.5px;font-weight:400;font-family:Poppins,sans-serif;border-radius:30px;line-height:1.5}
.btn-white-lg-outline:hover{background:#444;border-color:#444;color:#fff}
.btn-theme{margin:3px;background:#15bba4;border:solid 1px #15bba4;text-transform:uppercase;font-size:12px;cursor:pointer;padding:14px 35px 12px;letter-spacing:1.5px;border-radius:30px;font-family:Poppins,sans-serif;color:#fff!important;font-weight:400}
.btn-theme:hover{background:#444;border:solid 1px #444}
/*header*/
.header{background:rgb(21, 187, 164);position:fixed;top:0;width:100%;z-index:999999}
.brand{float:left;}
.phone-service{padding-top:30px}.phone{text-align:center;float:left}.phone-service p{font-size:20px;font-family:'Caslon 540 Roman',Georgia,sans-serif!important;color:#fff}.phone-service p a{color:#fff;text-decoration:none}.phone-service p i{margin-right:5px;border-radius:50%;height:35px;width:35px;background:#cb4243;border:1px solid #cb4243;text-align:center;padding-top:6px}
.email{float:right;text-align: center;}
.menu{float:right;}
header{background-color:#0f0f0f;position:fixed;box-shadow:inset 0 -3px 0 orange;width:100%}.header-inner{padding:25px;max-width:1200px;width:100%;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}
.mobile-menu-icon{display:flex;flex-direction:column;justify-content:space-between;padding:10px;border:none;border-radius:5px}.mobile-menu-icon:hover{cursor:pointer}
rect{border-radius:10px;width:28px;height:4px;background-color:#f2f2f2}rect:nth-child(2){margin:4px 0}

/* Filter on main content when mobile menu open */
.filter{visibility:hidden;position:fixed;top:0;left:0;min-height:100vh;width:100%;z-index:99;background-color:rgba(0,0,0,.7)}
/*  Mobile Slider Styling */
.mobile-slider{visibility:hidden;position:fixed;z-index:100;top:0;right:0;bottom:0;overflow-y:auto;width:256px;background-color:#222324;box-shadow:-5px 0 8px rgba(0,0,0,.2)}
.mobile-slider-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:25px;border-bottom:2px solid #15bba4;background-color:#333435}
.mobile-slider-top h2{font-size:1em;color:#f2f2f2}.mobile-slider-top h2 span{color:orange;font-weight:400;font-size:.9em}
.mobile-slider-top .close-menu{color:#f2f2f2;font-size:1.3em;position:relative}.close-menu:hover{cursor:pointer}
.mobile-navigation {list-style: none;}.mobile-navigation i {padding-right: 15px;}
.mobile-navigation li a,.mobile-navigation li a:visited{padding:30px;color:#ddd;text-decoration:none;border-bottom:1px solid #444;display:block;width:100%;transition:.2s}.mobile-navigation li a:hover{background-color:#111}
/*header*/
/*slider*/
.carousel {position: relative;z-index:1;width:100%;}
@-webkit-keyframes zoom {
  from {
    -webkit-transform: scale(1, 1);
  }
  to {
    -webkit-transform: scale(1.5, 1.5);
  }
}

@keyframes zoom {
  from {
    transform: scale(1, 1);
  }
  to {
    transform: scale(1.5, 1.5);
  }
}
.carousel-inner-first img{width:100%;-webkit-animation: zoom 20s;animation: zoom 20s;}.slider-button*{z-index: 99999;}
.carousel-banner-text{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-wrap:wrap;background:rgba(36,42,53,.7)}.carousel-content{align-self:center!important;margin:0 auto;color:#fff;padding-top:90px;width:100%}
.t-center{text-align:center}.t-right{text-align:right}.t-left{text-align:left}
.carousel-content h1{color:#fff;margin-bottom:40px;font-size:70px;font-weight:700;letter-spacing:normal;font-family:Poppins,sans-serif}.carousel-content p{color:#fff;line-height:1.6;font-size:18px;font-weight:300;opacity:.8;margin-bottom:40px;font-family:Poppins,sans-serif}
.carousel-content .btn-theme{margin:3px;background:#15bba4;border:solid 1px #15bba4;text-transform:uppercase;font-size:12px;cursor:pointer;padding:14px 35px 12px;letter-spacing:1.5px;border-radius:30px;font-family:Poppins,sans-serif;color:#fff!important;font-weight:400}.carousel-content .btn-theme:hover{background:#444;border-color:#444;color:#fff}
.carousel-content .btn-white-lg-outline{color:#fff;background:0 0;border:solid 2px #fff;text-transform:uppercase;padding:12px 33px 10px;font-size:12px;letter-spacing:1.5px;font-weight:400;font-family:Poppins,sans-serif;border-radius:30px;line-height:1.5}.carousel-content .btn-white-lg-outline:hover{background:#15bba4;border:solid 2px #15bba4}
.carousel-slider-menu .carousel-slider-menu-item .silder-menu{list-style-type:none;margin-bottom:40px}.carousel-slider-menu .carousel-slider-menu-item ul li{display:inline-block;border-left:0;border-color:#fff;color:#fff;text-align:center;cursor:pointer;box-sizing:border-box;padding:0 22px;line-height:31px;text-transform:uppercase;border-left:1px solid}
.carousel-slider-menu .carousel-slider-menu-item ul li a{color:#fff;}.carousel-slider-menu .carousel-slider-menu-item ul li a:hover{color:#15bba4;}
.carousel-slider-menu .carousel-slider-menu-item ul li:hover{color:#15bba4}.carousel-slider-menu .carousel-slider-menu-item ul li:first-child{border-left:none}.carousel-select{width:100%;padding:0 20% 30px!important;margin:0 auto;text-align:center}
.carousel-select .carousel-select-row{padding:0 10px}.carousel-select .carousel-select-location{padding:0;box-sizing:border-box;margin-bottom:20px;width:100%;margin:0}.carousel-select .carousel-select-city{padding:0;margin:0;box-sizing:border-box;margin-bottom:20px;width:100%}
.carousel-select .select2-hidden-accessible{background-color:#fff;border:#fff;height:47px;line-height:47px;padding:0;color:#b3b2b2;border-radius:0;font-family:Roboto,sans-serif;text-transform:capitalize;font-size:13px;letter-spacing:0;width:100%}
/*slider*/
/*searches*/
.laptop-serches .sticky-region {position: relative;}.ere-search-wrap .ere-search-properties{background: #cb4243;padding: 10px 0;display: block;}.ere-search-properties .form-search-wrap {background-color: transparent!important;padding-top: 0!important;padding-bottom: 0!important;}
.ere-search-properties .form-search {background-color: transparent!important;}.ere-search-properties.style-mini-line .form-search .header-search{border-radius: 25px;background-clip: padding-box;    overflow: hidden;background: #fff;}
.ere-search-properties.style-mini-line .form-search .header-search .row>.form-group{height: 50px;padding: 0;}.ere-search-properties.style-mini-line .form-search-wrap input[type="text"]{height: 50px;line-height: 50px;width: 100%;color: #727272!important;border-color: #dedede!important;padding: 0 24px!important;font-size: 14px;}
.ere-search-properties.style-mini-line .form-search-wrap input[type="text"]{border-radius: 0!important;border:none;}.ere-search-properties.style-mini-line .form-group+.form-group {border-left: solid 1px #ddd;}
.ere-search-properties .form-group {margin-bottom: 0;}.ere-search-properties .submit-search-form {text-align: right;}
.ere-search-properties.style-mini-line .form-search .header-search .row>.form-group select{border-radius: 0!important;border:none;height: 50px!important;background: #fff;line-height: 50px;background-image: url(images/icon-dropdown-3.png)!important;background-position: center right 20px!important;font-size: 14px;}
.ere-search-properties.style-mini-line .form-search .header-search .row>.form-group.submit-search-form{padding-right: 5px;border-left: none!important;border: none;}
.ere-search-properties.style-mini-line .advanced-wrap{display: block;background: #fff;}.ere-search-properties.style-mini-line .form-search .btn-other-advanced{line-height: 50px;height: 50px;display: block;text-align: left;}
.ere-search-properties.style-mini-line .form-search .btn-other-advanced i{margin-left: 15px;color: #cb4243;display:none;}
.ere-search-properties.style-mini-line .form-search .ere-advanced-search-btn{width: initial;padding: 11px 33px;background-color: #15bba4;border-color: #15bba4;position: absolute;top: 0;right: 5px;border: solid 5px #15bba4;border-radius: 32px;font-size: 14px;color:#fff;font-weight: 700;text-transform: uppercase;line-height: 18px;font-family: Poppins,sans-serif;cursor: pointer;}
.ere-search-properties.style-mini-line .ere-advanced-search-btn i {display: none!important;}
.ere-search-properties.style-mini-line .form-search .advanced-search{padding-top: 15px;}.ere-search-properties.style-mini-line .form-search .advanced-search .row{border:none;margin-left: -20px;margin-right: -20px;border-radius: 0!important;}
.ere-search-properties.style-mini-line .form-search .advanced-search .form-group{border: none;height: 50px;margin-bottom: 15px;overflow: hidden;padding: 0 5px;}.ere-search-properties.style-mini-line .form-search .advanced-search select{height: 50px!important;border-radius: 0px!important;line-height: 50px;background: #fff;border: none;background-image: url(images/icon-dropdown-3.png)!important;background-position: center right 20px!important;color: #727272!important;border-color: #dedede!important;padding: 0 24px!important;font-size: 14px!important;}
.ere-search-properties.style-mini-line .form-search .advanced-search input[type="text"]{height: 50px!important;border-radius: 0px!important;line-height: 50px;background: #fff;border: none;color: #727272!important;border-color: #dedede!important;padding: 0 24px!important;font-size: 14px!important;}.other-features-list{display: none;}
.ere-search-properties.style-mini-line .form-search .btn-other-features{color: #fff;cursor: pointer;font-weight: 600;}.ere-search-properties.style-mini-line .form-search .btn-other-features i{background-color: #fff;color: #15bba4;margin-right: 5px!important;padding: 3px;}
.ere-search-properties .other-features-list{margin: 0;padding: 0;clear: both;}.other-features-list .checkbox{margin-bottom: 0;margin-top: 15px;position: relative;display: block;}
.ere-search-properties.style-mini-line .form-search .other-features-list label{color: #fff;min-height: 20px;padding-left: 20px;font-family: poppins;font-size: 14px;font-weight: 400;display: inline-block;max-width: 100%;}.ere-search-properties.style-mini-line .other-features-list .checkbox input[type=checkbox]{height: initial!important;background: #fff;left: 0px;margin: 7px 0 0;position: absolute;padding: 0 24px!important;color: #727272!important;border-color: #dedede!important;}
.ere-search-properties.style-mini-line .searches-submit{margin-top: 30px;text-align: center;}
/*searches*/

/*content*/
.main-section{padding:50px 0 0px;}
.intro-section{margin-top:0;padding-top:0}.intro-container{display:block;max-width:900px;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto;text-align:center}
.split-title{font-family:'Caslon 540 Roman',Georgia,sans-serif;color:#444;font-style:italic;font-weight:400;font-size:50px}.ending{font-family:Vanitas,'Times New Roman',sans-serif;font-size:60px;font-style:normal;font-weight:800;text-transform:uppercase;color:#15bba4}
.intro-text{margin-top:50px;margin-bottom:0;font-size:30px;margin-bottom:1.6em;font-family:'Caslon 540 Roman',Georgia,sans-serif!important;line-height:1.6em}.lined-heading{position:relative;margin-top:0;margin-bottom:50px;text-align:center;display:block}
h1.lined-heading:before,h2.lined-heading:before,h3.lined-heading:before,h4.lined-heading:before,h5.lined-heading:before,h6.lined-heading:before{position:absolute;top:50%;z-index:1;display:block;width:100%;height:1px;border-top:2px solid #333;content:""}
h2.lined-heading span{position:relative;z-index:1;padding:0 20px;background:#fff;display:inline-block;color:#444;font-size:36px}
.property{margin:0;padding-top:0;padding-bottom:0}.property .row:after{content:"";display:table;clear:both}
.d-block {width:100%;}
.title{margin-bottom:50px;text-transform:uppercase}.card-block{font-size:1em;position:relative;margin:0;padding:1em;border:none;box-shadow:none}.card{font-size:1em;overflow:hidden;padding:5;border:none;box-shadow:0 2px 7px rgba(0,0,0,.4);margin-top:20px}
.card-block .btn-white-lg-outline{margin-top:8px}.card-padding{padding:0}.px-3{padding-left:1rem!important;background:#15bba4}.card-title{margin-bottom:.75rem;font-size:34px;line-height:40px;color:#cb4243;font-family:'Roboto Condensed',sans-serif!important}
.card p{font-family:'Roboto Condensed',sans-serif!important;color:#fff;text-shadow:0 0 1px rgba(255,255,255,.3);font-size:14px;font-weight:400;letter-spacing:1px;text-align:justify;margin-bottom:15px}
.carousel-indicators li{border-radius:12px;width:12px;height:12px;background-color:#404040}.carousel-indicators li{border-radius:12px;width:12px;height:12px;background-color:#444}
.carousel-indicators .active{background-color:#15bba4;max-width:12px;margin:0 3px;height:12px}
.carousel-control-prev-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;}
.carousel-control-next-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;}
.btn {margin-top: auto;}
.third-section{padding:50px 0}.third-section .services-section{margin-bottom:30px}.third-section .services-section h3{font-size:22px!important;line-height:40px;color:#444;font-family:'Roboto Condensed',sans-serif!important}
.amenities_size{width:45px;height:45px}
.box-icon .circle{border-color:#15bba4!important;webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;padding:30px;display:table;margin:0 auto;background-color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:inline-block;position:relative;float:left;border:1px solid}
.third-section .services-section:hover .box-icon .circle{background:#15bba4}.third-section p{font-family:'Roboto Condensed',sans-serif!important;color:#000;text-shadow:0 0 1px rgba(255,255,255,.3);font-size:14px;font-weight:400;letter-spacing:1px;text-align:justify}.third-section p a{color:#15bba4;text-decoration:none}
.third-section p a i{padding-right:2px}.third-section p a:hover{color:#444}
.services-section ul{padding-left: 30px;}.list-property{list-style-type: none;padding-left: 30px;}
ul.list-property li{font-family: 'Roboto Condensed',sans-serif !important;text-shadow: 0 0 1px rgba(255,255,255,.3);font-size: 14px;letter-spacing: 1px;padding: 0px;}ul.list-property li i{margin-right: 5px;color:#15bba4;}
/*content*/
/*gallery*/
.gallery{background-repeat:no-repeat;background-size:cover;background-position:top center}.gallery-background{position:relative;top:0;left:0;bottom:0;right:0;display:flex;flex-wrap:wrap;background:rgba(36,42,53,.7)}
.gallery-heading{position:relative;margin-top:0;margin-bottom:50px;text-align:center;display:block}h2.gallery-heading span{position:relative;z-index:1;padding:0 20px;background:0 0;display:inline-block;color:#fff;font-size:36px}
.col-carousel{margin:50px 0}.col-carousel .caption{background:#fff;padding:10px}.col-carousel .caption p{font-family:'Roboto Condensed',sans-serif!important;color:#000;text-shadow:0 0 1px rgba(255,255,255,.3);font-size:14px;font-weight:400;letter-spacing:1px;text-align:justify;}

/* owl nav */
.owl-next span,.owl-prev span{color:#fff}.owl-next span:hover,.owl-prev span:hover{color:#8199a3}.owl-next,.owl-prev{position:absolute;top:0;height:100%}.owl-prev{left:-30px}.owl-next{right:-30px}
.feature-item{margin-bottom:50px}.set-bg{background-repeat:no-repeat;background-size:cover;background-position:top center}.feature-pic{height:250px}
.sale-notic{color:#fff;font-size:12px;text-transform:uppercase;background:#cb4243;padding:7px 13px;display:inline-block;border-radius:2px;position:relative;z-index:3}
.feature-text{border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;background:#fff}.feature-title{padding-top:20px}.feature-title h5{font-weight:400;margin-bottom:5px;color:#252525;font-size:20px;font-family:'Roboto Condensed',sans-serif!important}
.room-info-warp{padding:25px;padding-bottom:0}.room-info{border-top:1px solid #ebebeb;padding-top:15px;overflow:hidden}.room-info .rf-left{float:left}
.room-info p{margin-bottom:15px;font-family:'Roboto Condensed',sans-serif!important;color:#000;text-shadow:0 0 1px rgba(255,255,255,.3);font-size:14px;font-weight:400;letter-spacing:1px;text-align:justify}.room-info p i{color:#15bba4;margin-right:10px}
.room-info .rf-right{float:right}.feature-item .room-price{display:block;font-size:18px;font-weight:600;text-align:center;padding:13px;background:#cb4243;color:#fff;font-family:'Roboto Condensed',sans-serif!important}
.property-status-price{display:table;width:100%;padding-left:0;padding-right:0;height:50px}.property-status-price .property-status{background-color:#15bba4;position:relative;right:auto;top:auto;display:table-cell;vertical-align:middle}
.property-status p{margin-bottom:0;color:#fff;font-weight:500;text-transform:uppercase;display:inline-block}.property-status p .property-status-bg{background-color:transparent!important;font-size:12px;line-height:40px;padding-left:20px;padding-right:10px;position:relative;display:inline-block}
.property-status-price .property-status:after{content:'';display:block;width:0;height:0;border-top:50px solid #15bba4;border-right:20px solid transparent;position:absolute;top:0;left:100%}
.property-status-price .property-price{background-color:#444;color:#fff;text-align:center;display:table-cell;vertical-align:middle}.property-price span{display:inline-block}
.property-status-price .property-price .property-price-postfix{font-weight:600;font-size:10px;color:#aeaeae;line-height:19px;text-transform:uppercase;position:relative;top:-4px}
.feature-pic .rent-notic{margin:0}.rent-notic{background:#eca643;color:#fff;font-size:12px;text-transform:uppercase;padding:7px 13px;display:inline-block;border-radius:2px;position:relative;z-index:3}
.owl-next span,.owl-prev span{color:#fff;background:#15bba4;height:50px;width:50px;padding:10px;border-radius:50%}.owl-next span:hover,.owl-prev span:hover{background:#444;color:#fff}
/*gallery*/
/*real estate consultant*/
.consultant{padding:50px 0}.rle_itemdetails_info{float:left;width:100%;position:relative}
.rle_itemdetails_info p{text-align:justify;margin:0 0 15px}.rle_itemdetails_info h3{margin-bottom:.75rem;color:#444;font-size:28px;line-height:40px;font-family:'Roboto Condensed',sans-serif!important}
/*real estate consultant*/
/*testimonials*/
.testimonials{background-repeat:no-repeat;background-size:cover;background-position:top center;background-attachment:fixed}
.testimonials .testimonials-background{position:relative;top:0;left:0;bottom:0;right:0;display:flex;flex-wrap:wrap;background:rgba(36,42,53,0);padding-top:50px;padding-bottom:50px}
.testimonials .carousel-indicators{position:absolute;top:0;bottom:0;margin:auto;height:20px;right:10px;left:auto;width:auto;right:0;left:0;transform:none;bottom:-260px}
.testimonials .carousel-indicators li{margin:4px;background:#444;border-radius:10px;cursor:pointer;display:inline-block;height:12px;margin:1px;text-indent:-999px;width:12px;border:0}.testimonials .carousel-indicators li:hover{background:#15bba4}
.testimonials .carousel-indicators .active{background:#15bba4}.testimonials .carousel-item img{width:80px;height:80px;border-radius:50%;text-align:center;margin-bottom:20px}.testimonials .carousel-item h4{margin-bottom:.75rem;color:#fff;font-size:18px;line-height:40px;font-family:'Roboto Condensed',sans-serif!important;text-align:center}
.testimonials .carousel-item p{line-height:29px;text-align:center!important;color:#fff;margin-bottom:20px}.testi-center{display:block;margin-left:auto;margin-right:auto;width:50%}
/*testimonials*/
/*footer*/
.footer{background:#15bba4;color:#fff}.contacts{background:#444}.info-box{margin:20px 0;padding:0 15px;position:relative;display:inline-block;text-align:left}
.contacts .info-box .icons{color:#fff;font-size:30px;text-align:center;display:block;margin-bottom:20px}.contacts .info-box ul{display:block;list-style-type:none}
.contacts .info-box li{color:#fff;position:relative;line-height:20px;padding-left:10px;font-family:'Roboto Condensed',sans-serif!important;text-shadow:0 0 1px rgba(255,255,255,.3);font-size:14px;letter-spacing:1px}.info-box strong{font-size:17px}
.contacts .info-box li a{color:#fff}.padding_top{padding-top:80px}.bottom30{margin-bottom:30px}
footer .footer_panel .logo{display:inline-block}.footer p{text-align:justify;margin-bottom:15px}.footer p a{color:#444}.footer h4{color:#fff;font-family:'Roboto Condensed',sans-serif!important;font-size:18px}
.footer .heading{padding-bottom:8px;border-bottom:1px solid #444}.footer ul{list-style-type:none}.footer ul.links li{margin-bottom:10px}
.footer ul.links li a{color:#fff;position:relative;line-height:20px;padding-left:10px;font-family:'Roboto Condensed',sans-serif!important;text-shadow:0 0 1px rgba(255,255,255,.3);font-size:14px;letter-spacing:1px}
.footer .footer_panel .media-body a{display:inline-block;font-size:14px;line-height:18px;font-weight:700;margin-bottom:5px;font-family:'Roboto Condensed',sans-serif!important;text-shadow:0 0 1px rgba(255,255,255,.3);font-size:14px;letter-spacing:1px;color:#fff}
.footer .footer_panel .media-body span{display:block;font-size:12px;color:#cb4243;line-height:15px}.footer .footer_panel .media-body span>i{font-size:17px;margin-right:5px;vertical-align:middle;color:#cb4243}
.top30{margin-top:30px}.search{border:medium none;color:#dbdbdb;font-size:12px;height:40px;padding-left:15px;position:relative;width:223px;border-top-left-radius:4px;border-bottom-left-radius:4px}
.button_s{background:#444;border:medium none;display:inline-block;height:40px;left:232px;line-height:38px;margin-top:0;position:absolute;text-align:center;width:40px;font-size:22px;border-top-right-radius:4px;border-bottom-right-radius:4px}.button_s i{color:#fff}
.copyright_simple{border-top:1px solid #444}.copyright_simple p{margin-bottom:0}.bottom20{margin-bottom:20px}.top20{margin-top:20px}
.footer ul.social_share{display:inline-block;padding:0;margin:0;list-style:none}.footer ul.social_share li{display:inline-block}.top15{margin-top:15px}.bottom10{margin-bottom:10px}
.footer .text-social{text-align: right;}
.footer ul.social_share li a{background:#fff;color:#444;border-radius:50%;box-shadow:1px 1px 2px #6f6f6f;display:block;font-size:15px;height:30px;line-height:30px;text-align:center;width:30px;margin-right:5px;z-index:1;position:relative}
.footer ul.social_share li a:hover{background:#15bba4;color:#fff}
/*footer*/
/*about-us*/
.inner-section .banner{background-repeat: no-repeat;background-size: cover;background-position:center;height: 300px;margin-top:90px;}
.banner .banner-heading{position: absolute;top:0;bottom: 0;left: 0;right: 0;display: flex;flex-wrap:wrap;}
.banner .banner-heading .heading{padding-top: 200px;}.banner .banner-heading .heading h1{font-family: Poppins,sans-serif;color: #fff;font-size: 50px;font-weight: 700;letter-spacing: normal;}
.inner-section .about-section{padding: 50px 0px;}.site-breadcrumb{background: #15bba4;width:50%;padding: 12px;position: relative;height: 50px;}
.site-breadcrumb:after{content: '';display: block;width:0;height: 0;border-top: 50px solid #15bba4;border-right: 20px solid transparent;position: absolute;left:100%;top:0;}
.site-breadcrumb a{color:#fff;text-decoration: none;font-family: 'Roboto Condensed',sans-serif!important;font-size: 14px;text-shadow: 0 0 1px rgba(255,255,255,.3);font-weight: 400;letter-spacing: 1px;}
.site-breadcrumb span{color:#fff;font-family: 'Roboto Condensed',sans-serif!important;font-size: 14px;font-weight: 400;letter-spacing: 1px;}.site-breadcrumb a i{color: #cb4243;margin-right: 2px;}.site-breadcrumb span i{margin-right: 5px;}
.about-section .about-first h2{font-family: 'Roboto Condensed',sans-serif!important;font-size: 28px;line-height: 40px;color: #444;margin-bottom: 20px;}
.about-section h3{font-family: 'Roboto Condensed',sans-serif!important;font-size: 28px;line-height: 40px;color: #444;margin-bottom: 20px;}
.title-about{position: relative;}.title-about:before{left: 0;background:#15bba4;content: "";width: 120px;height: 2px;position: absolute;bottom: -0px;left: 0%;}.title-about:after{left:0;background: #15bba4;content: "";width: 60px;height: 2px;position: absolute;bottom: -10px;left: 0%;}
.about-section .about-first p{text-align: justify;}.about-section .about-img img{border-radius: 10px;margin-bottom: 30px;}
.about-section p{margin: 0 0 20px;text-align: justify;}
.about-team{background-repeat: no-repeat;background-size: cover;background-position:center;background-attachment: fixed;}.about-team .team-background{padding-top: 50px;padding-bottom: 50px;position: relative;top:0;left: 0;right: 0;bottom: 0;display: flex;flex-wrap:wrap;background: rgba(36,42,53,.7);}
.about-team .team-services h2{color:#fff;text-align: center;font-family: 'Roboto Condensed',sans-serif!important;font-size: 28px;line-height: 40px;margin-bottom: 20px;}
.about-team .team-services .real-estate{text-align: center;}.about-team .team-services .real-estate img{width: 60px;height:60px;margin-bottom: 20px}.about-team .team-services .real-estate h3{font-family: 'Roboto Condensed',sans-serif!important;color:#fff;font-size: 22px;margin-bottom: 20px}
.about-team .team-services .real-estate p{color:#fff;}.about-team .team-services .real-estate:hover{}
/*about-us*/
/*gallery or portfolio*/
.gallery-section{padding: 50px 0px;}#portfolio {margin: 1rem 0;-webkit-column-count: 3; -moz-column-count: 3; column-count: 3;-webkit-column-gap: 1rem;-moz-column-gap: 1rem;column-gap: 1rem;-webkit-column-width: 33.33333333333333%; -moz-column-width: 33.33333333333333%;column-width: 33.33333333333333%; }
.tile {-webkit-transform: scale(0);transform: scale(0);-webkit-transition: all 350ms ease; transition: all 350ms ease; }.scale-anm {transform: scale(1);}
.gallery-section .btn{position: relative;z-index: 999;color: #fff;background: #cb4243; padding-left: 30px;padding-right: 30px;text-align: center;font-family: Poppins,sans-serif;letter-spacing: 1.5px;font-weight: 400;font-size: 14px;margin-bottom: 20px;}
/*gallery or portfolio*/
/*services*/
.service-section{padding: 50px 0px;}.service-section h2{font-family: 'Roboto Condensed',sans-serif!important;font-size: 28px;line-height: 40px;color: #444;margin-bottom: 20px;}.service-section h2 span{font-size: 20px;color: #cb4243}
.service-section p{text-align: justify;margin-bottom: 20px;}.service-section ul{list-style-type: none!important;}.sc_list_style_iconed .sc_list_item .wpb_text_column .wpb_wrapper p i{color: #cb4243!important;margin-right: 5px;}.sc_list_style_iconed .sc_list_item .wpb_text_column .wpb_wrapper p{color:#000;}
.service-section .services-top{margin-bottom: 50px;}
.service-section .propety-services{background-repeat: no-repeat;background-size: cover;background-position: top center;}.service-section .propety-services .service-padding{position: relative;top: 0;left: 0;bottom: 0;right: 0;display: flex;flex-wrap: wrap;background: transparent;padding: 50px 20px}
.service-section .column_padding_bottom{padding: 30px 0px;}.service-section .column_padding_bottom .services_item{position: relative;display: block;text-align: center;}.service-section .column_padding_bottom .services_item i{border: 1px solid rgba(255,255,255,.5);-webkit-transform: rotate(45deg);transform: rotate(45deg);display: block;width: 6em;height: 6em;line-height: 6em;margin: 0 auto;text-align: center;position: relative;color:#15bba4;}
.service-section .column_padding_bottom .services_item i:before{font-size: 42px; -webkit-transform: rotate(-45deg);transform: rotate(-45deg);text-align: center;display: inline-block;text-align: center;}.service-section .column_padding_bottom .services_item i:hover{color: #fff;background-color: rgb(21, 187, 164,0.5)}
.service-section .column_padding_bottom .services_item_content{padding-top: 60px;text-align: center;}.service-section .column_padding_bottom .services_item_title{margin-top: 0;color: #fff;    font-family: 'Roboto Condensed',sans-serif!important;font-size: 22px;font-weight: 400;text-transform: uppercase;}
.service-section .column_padding_bottom .services_item_description{margin-top: 20px;line-height: 1.75em;overflow: hidden;color: #fff;}.service-section .column_padding_bottom .services_item_description p{text-align: center!important;}
.service-section .last-service{padding: 50px 0 0;}.service-section .last-service .elementor-icon-box-title{color:#3f4448;font-family: 'Roboto Condensed',sans-serif!important;font-size: 16px;text-transform: uppercase;line-height: 24px;letter-spacing: 0.8px;margin-bottom: 0px;font-weight: 400;margin-top: 20px;}
.service-section .last-service .elementor-divider{margin: 0px 0px 5px 0px;padding-top: 0px;}
.service-section .last-service .elementor-divider .elementor-divider-separator{border-top-style: solid;border-top-width: 1px;width: 100%;position: relative;border-top-color: #444;display: inline-block;}
.elementor-icon-list-items .elementor-icon-list-item{margin-bottom: 10px;}
.elementor-icon-list-items .elementor-icon-list-item span{margin: 0px;padding: 0px;font-family: 'Roboto Condensed',sans-serif !important;text-shadow: 0 0 1px rgba(255,255,255,.3);font-size: 14px;letter-spacing: 1px;text-align: justify; }
.elementor-icon-list-items .elementor-icon-list-item i{background: #cb4243;color:#fff!important;border-radius: 50%;height:20px;width:20px;padding: 9px;text-align: center;line-height: 0px;}
.elementor-icon-list-items .elementor-icon-list-item:hover span{color:#15bba4;cursor: pointer;}
.elementor-icon-list-items .elementor-icon-list-item:hover i{background: #15bba4;color:#fff!important;}
/*services*/
/*contact us*/
.contact-section{padding: 50px 0px;}.contact-section .location-map{margin-bottom: 10px;}.contact-section .address h2{font-family: 'Roboto Condensed',sans-serif!important;font-size: 28px;line-height: 40px;color: #444; margin-bottom: 50px;}.contact-section .location-address{padding: 50px 0px;}
.contact-section .address .contact-icon{position: absolute;top: 2px;right: auto;left:0;background-color: #444;display: block;border-radius: 50%;    background-clip: padding-box;width: 82px;height: 82px;text-align: center;}.contact-section .address .address-info:hover .contact-icon{background:#15bba4; }
.contact-section .address .contact-icon i{font-size: 28px;color: #fff;line-height: 82px;}.contact-section .address .address-info{margin-bottom: 50px!important;}.contact-section .address .address-info h3{font-family: 'Roboto Condensed',sans-serif!important;font-size: 16px;font-weight: 600;margin-bottom: 13px;}
.contact-section .branches h2{font-family: 'Roboto Condensed',sans-serif!important;font-size: 28px;line-height: 40px;color: #444; margin-bottom: 50px;}.contact-section .contat-form h2{font-family: 'Roboto Condensed',sans-serif!important;font-size: 28px;line-height: 40px;color: #444; margin-bottom: 50px;}
.contact-section .contat-form .contact-info .control-wrap{position: relative;}.contact-section .contat-form .contact-info .control-wrap input[type="text"]{color: #787878;border-color: #dedede;width: 100%;max-width: 100%;padding: 0 24px;margin-bottom: 30px;line-height: 2em;font-weight: 400;background-color: transparent;border: 1px solid #eee;height: 44px;}
.contact-section .contat-form .contact-info .control-wrap input[type="email"]{color: #787878;border-color: #dedede;width: 100%;max-width: 100%;padding: 0 24px;margin-bottom: 30px;line-height: 2em;font-weight: 400;background-color: transparent;border: 1px solid #eee;height: 44px;}
.contact-section .contat-form .contact-info .control-wrap textarea{height: 100px;color: #787878;border-color: #dedede;padding-top: 7px;margin-bottom: 23px!important;width: 100%;max-width: 100%;padding: 0 24px;line-height: 2em;font-weight: 400;background-color: transparent;border: 1px solid #eee;}
.contact-section .contact-form .contact-info .btn-theme{text-align: center;}
/*contact us*/
/*Return to Top*/

/*Return to Top End*/