/*##################### Header Menü Ayarları Start ################################*/
.ace-responsive-menu > .flag > a{padding: 2px 2px 2px 2px!important;}
ul.ace-responsive-menu li.flag:before {
    background-color: #e8eef2;
    content: "";
    height: 38px;
    left: -5px;
    position: absolute;
    right: 0;
    top: 0!important;
    width: 1px;
}
.mobil-flag {float: left;display: block;}
.flag .language .dropdown-menu a {text-align: left;text-indent: 5px;}
.flag .language .dropdown-item.active, .flag .language .dropdown-item:active {background-color: transparent;}
.flag-icon {border: 1px solid #d9d9d9;width: 30px;line-height: 21px;}
header.header-nav.menu_style_home_one.style2 {
    background-image: url(/header-nav-bg.jpg);
    background-position: top center;
    background-repeat: repeat;
    background-attachment: fixed;
}
.bgc-f7 {background-color: #eeeeee;}
.sidebar_listing_list, .terms_condition_widget, .sidebar_recent_product, .sidebar_feature_listing, .sidebar_search_widget, .apartment-tabs, .additional_details, .listing_single_description, .application_statics, .pricing_table {
    box-shadow: 0 0.1rem 0.2rem rgb(0 0 0 / 14%);
    border: 1px solid #f3f3f3;
}
.additional_details {margin: 20px 0 20px;border-radius: 6px;}
/*##################### Header Menü Ayarları End ################################*/
#cookie-agreement-cont {
    position: fixed;
    z-index: 2147483640;
    bottom: 5px;
    width: calc(100% - 375px);
    margin-left: auto;
    background-color: rgba(0, 0, 0, 0.85);
    padding: 10px 10px 10px 30px;
    color: #FFF;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    border-radius: 5px;
    justify-content: space-between
}
#cookie-agreement-cont > .text {text-align: center}
#cookie-agreement-cont > .text > span {color: inherit}
#cookie-agreement-cont > .button {
    padding: 5px;
    width: 24px;
    height: 24px;
    border-radius: 3px;
    background-color: #fa565a;
    color: #FFF;
    cursor: pointer;
    margin-left: 15px;
    font-weight: bold;
    font-size: 18px;
    line-height: 14px;
    border-radius: 100%;
    text-align: center
}
@media (max-width:767px) {
    #cookie-agreement-cont {
        position: relative;
        left: initial;
        bottom: initial;
        right: initial;
        padding: 5px 10px;
        font-size: 14px;
        width: 100%;
        margin-right: 0;
        border-radius: 0;
        margin-left: 0
    }
    #cookie-agreement-cont > .button {font-size: 16px;height: 20px;width: 20px;margin-left: 10px}
    #cookie-agreement-cont > .text {width: calc(100% - 30px)}
    #cookie-agreement-cont > .text > .HideOnMobile {display: none}
    #cookie-agreement-cont > .text > a {display: inline}
}
#cookie-policy .inner, .fab-button {text-align: center;display: flex;align-items: center}
#cookie-policy, .fab-button {z-index: 99;justify-content: center}

#cookie-policy {position: fixed;bottom: 0;left: 0;right: 0;display: none;align-items: flex-end}
#cookie-policy .inner {background-color: #fff;color: #000;position: relative;font-size: 12px !important;padding: 5px 0 5px 15px;border-radius: 5px;box-shadow: 1px 1px 1px 1px #03000026;margin: 15px}
#cookie-policy .inner p {float: left;width: calc(100% - 40px);margin: 0 !important}
#cookie-policy .inner .kapat {display: inline-block;text-align: center;margin-right: 5px;margin-left: 10px;}

/*##################### Site Slide Start ################################*/
/** Home 8 Carousel */
.bs_carousel_bg {
    -webkit-background-size: cover;
    background-size: cover;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.bs_carousel .bs_carousel_bg:after {
    background-color: rgba(29, 41, 62,0.4);
    bottom: 0;
    content: " ";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.bs_carousel,
.bs_carousel .carousel-inner,
.bs_carousel .carousel-item {height: 100%;max-height: 720px;}
.vh-100 {height: 70vh!important;}
.bs_carousel_prices {
    position: absolute;
    width: 50%;
    bottom: 15px;
    left: 0;
    height: 90px;
    z-index: 2;
    transform: scale(0, 1);
    -webkit-transition: transform .6s ease-in-out;
    -o-transition: transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    transform-origin: top right;
}
.bs_carousel_prices.pprty-price-active {transform: scale(1, 1);}
.bs_carousel_prices .carousel-item {background-color: #000000;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.bs_carousel_prices .carousel-item .pprty-price {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: #ffffff;
    font-size: 28px;
    line-height: 28px;
    height: 28px;
    overflow: hidden;
    left: calc((100% * 2 - 1140px) / 2 + 15px);
}
.bs_carousel_prices .carousel-item .pprty-price > span {
    display: block;
    transform: translateY(100%);
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.bs_carousel_prices.pprty-price-active .carousel-item.active .pprty-price > span {transform: translateY(0);}
.bs_carousel_prices.pprty-price-active.pprty-first-time .carousel-item.active .pprty-price > span {-webkit-transition-delay: .6s;transition-delay: .6s;}
.bs_carousel_prices .property-carousel-ticker {
    position: absolute;
    left: 210px;
    top: 50%;
    color: #ffffff;
    white-space: nowrap;
    font-weight: 700;
    opacity: 0;
    -webkit-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
}
.bs_carousel_prices.pprty-price-active .property-carousel-ticker {opacity: 1;}
.bs_carousel_prices.pprty-price-active.pprty-first-time .property-carousel-ticker {-webkit-transition-delay: .6s;transition-delay: .6s;}
.bs_carousel_prices .property-carousel-ticker > div {display: inline-block;line-height: 25px;vertical-align: bottom;}
.bs_carousel_prices .property-carousel-ticker .property-carousel-ticker-counter {overflow: hidden;height: 24px;}
.bs_carousel_prices .property-carousel-ticker .property-carousel-ticker-counter > span {display: block;font-size: 24px;-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.bs_carousel_prices .carousel-item:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(255,255,255,0.1);
    transform: scale(0, 1);
    transform-origin: 0% 50%;
    -webkit-transition: all 6.4s linear;
    -o-transition: all 6.4s linear;
    transition: all 6.4s linear;
}
.bs_carousel_prices.pprty-price-active .carousel-item.active:after {transform: scale(1, 1);}
.bs_carousel_prices.pprty-price-active.pprty-first-time .carousel-item.active:after {-webkit-transition-delay: .6s;transition-delay: .6s;}
.bs_carousel .property-carousel-controls {
    background-color: #eeeeee;
    border-radius: 0 8px 0 0;
    bottom: 0;
    height: 90px;
    left: 0;
    line-height: 90px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    width: 180px;
    z-index: 99;
}
.bs_carousel .property-carousel-controls a {
    background-color: #eeeeee;
    color: #006c70;
    cursor: pointer;
    display: block;
    height: 90px;
    position: absolute;
    width: 90px;
    border-left: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
}
.bs_carousel .property-carousel-controls a:hover{color: #ff5a5f;}
.bs_carousel .property-carousel-controls a span{font-size: 23px;}
.bs_carousel .property-carousel-controls a.property-carousel-control-prev {top: 0;left: 0;}
.bs_carousel .property-carousel-controls a.property-carousel-control-next {top: 0;right: 0;}
@keyframes arrowPCLeft {
    0% {
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }
    25% {
        opacity: 0;
        -webkit-transform: translate(-30%, -50%);
        transform: translate(-30%, -50%);
    }
    50% {
        opacity: 0;
        -webkit-transform: translate(20%, -50%);
        transform: translate(20%, -50%);
    }
    100% {
        opacity: 1;
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }
}
@keyframes arrowPCRight {
    0% {
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }
    25% {
        opacity: 0;
        -webkit-transform: translate(30%, -50%);
        transform: translate(30%, -50%);
    }
    50% {
        opacity: 0;
        -webkit-transform: translate(-30%, -50%);
        transform: translate(-30%, -50%);
    }
    100% {
        opacity: 1;
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }
}
.bs_carousel .property-carousel-controls a.property-carousel-control-prev:hover svg {
    -webkit-animation: arrowPCLeft 0.4s ease-in-out;
    -moz-animation: arrowPCLeft 0.4s ease-in-out;
    animation: arrowPCLeft 0.4s ease-in-out;
}
.bs_carousel .property-carousel-controls a.property-carousel-control-next:hover svg {
    -webkit-animation: arrowPCRight 0.4s ease-in-out;
    -moz-animation: arrowPCRight 0.4s ease-in-out;
    animation: arrowPCRight 0.4s ease-in-out;
}
.bs_carousel .carousel-item .bs-caption {
    color: #ffffff;
    left: 0;
    position: absolute;
    right: 0;
    top: 54%;
    transform: translateY(calc(-50% - 70px));
    z-index: 2;
}
.bs_carousel .main_title {
    color: #ffffff;
    font-family: "Nunito";
    font-size: 55px;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 15px;
    margin-top: 120px;
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
}
.bs_carousel .carousel-item.active .main_title {
    opacity: 1;
    transform: translateY(0);
}
.bs_carousel .parag {
    font-size: 18px;
    font-family: "Nunito";
    color: #ffffff;
    line-height: 1.2;
    margin-bottom: 0;
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    -webkit-transition: all .9s ease-in-out;
    -moz-transition: all .9s ease-in-out;
    -o-transition: all .9s ease-in-out;
    transition: all .9s ease-in-out;
}
.bs_carousel .carousel-item.active .parag {
    opacity: 1;
    transform: translateY(0);
}
/*##################### Site Slide END ################################*/
/*##################### Emlak Listesi Ayarları Start ################################*/
.prop_details, .prop_details_rent {display: flex;}
.prop_details li span {
    background-color: #06d2d9;
    width: 25px;
    border-radius: 50%;
    height: 25px;
    line-height: 25px;
    font-size: 19px;
    color: #fff;
    border: 1px solid #079297;
    margin-left: 4px;
display: inline-block;}
.prop_details li {position: relative;font-size: 14px;color: #6a6878;display: block;font-weight: 600;line-height: 26px;text-align: center;}
.banner-title {margin-bottom: 30px;}
.prop_details_rent li span {
    background-color: #06d2d9;
    width: 25px;
    border-radius: 50%;
    height: 25px;
    line-height: 25px;
    font-size: 19px;
    color: #fff;
    border: 1px solid #079297;
    margin-left: 4px;
    display: inline-block;}
.prop_details_rent li {position: relative;font-size: 14px;color: #6a6878;display: block;font-weight: 600;line-height: 26px;text-align: center;}

.planlar {display: inline-block;}
.planlar .col-md-3{margin-bottom: 20px;}
.reserve {background-color: #e8ba21!important;}
.efiyat .fp_meta {text-align: center;}
.mb8 {margin-bottom: 8px!important;}
.utf-agent-contact-details li {line-height: 30px;}
.efiyat .indirim {text-decoration: line-through;color: #06d2d9;float: left;font-size: 20px;}
.efiyat .fiyat {text-decoration: none;color: #d43e3e;float: right;font-size: 22px;}
.from {color: #d43e3e;float: left;font-size: 16px;padding-right: 5px;padding-top: 6px;}
.efiyat i{float: left;font-size: 22px!important;line-height: 24px;}
.fiyat small {font-size: 70%;}
.prop_details .bedrooms, .badrooms {width: 26%;}
.prop_details .area {width: 48%;}
.prop_details .area i, .prop_details .bedrooms i, .prop_details .badrooms i {color: #06d2d9;font-size: 18px;}
.utf-listing-item:hover .utf-remove-compare-item {opacity: 1;transform: scale(1);color: #fff;}
/*##################### Emlak Listesi Ayarları End ################################*/
/*##################### Emlak Arama Ayarları Start ################################*/
.btn-thm-gt {
    background-color: transparent;
    border: 1px solid #6a6878;
    border-radius: 4px;
    color: #6a6878;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    width: inherit;
    position: relative;
    padding-left: 38px;
    font-size: inherit;
}
.btn-thm-gt i{
    background-color: #06d2d9;
    left: -1px;
    position: absolute;
    width: 38px;
    height: 42px;
    top: -1px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    text-align: center;
    line-height: 42px;
    color: #000000;
}
.btn-thm-gt:hover i,
.btn-thm-gt:active i,
.btn-thm-gt:focus i{background-color: #f7f7f7;color: #6a6878;border: 1px solid #6a6878;}
.btn-thm-gt:hover,
.btn-thm-gt:active,
.btn-thm-gt:focus{background-color: #06d2d9;border-color: #6a6878;color: #ffffff;}
.candidate_revew_select {position: relative;}
.candidate_revew_select .form-icon {position: absolute;z-index: 2;left: 3px;top: 18px;color: #b3cd2a;font-size: 18px;}
.dropdown-content .form-control {background-color: #ffffff;border: 1px solid #ebebeb;border-radius: 8px;font-size: 14px;color: #484848;line-height: 1.2;height: 50px;}
/*##################### Emlak Arama Ayarları End ################################*/
/* Photo Hover Effect Start */
.gallery.custom1 {display: block;position: relative;margin-bottom: 8px}
.gallery.custom1:before {left: 15px;right: 15px;top: 50%;bottom: 50%;border-left: 1px solid #fff;border-right: 1px solid #fff;position: absolute;content: ""}
.gallery.custom1:after {left: 50%;right: 50%;top: 15px;bottom: 15px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;position: absolute;content: ""}
.gallery.custom1 div {position: absolute;content: "";top: 15px;bottom: 15px;left: 15px;right: 15px;background: url(/assets/images/zoom.png) no-repeat center center/0 0, rgba(0, 0, 0, 0)}
.gallery.custom1:hover:before {top: 0;bottom: 0}
.gallery.custom1:hover:after {left: 0;right: 0}
.gallery.custom1:hover div {background: url(/assets/images/zoom.png) no-repeat center center/30px 30px, rgba(0, 0, 0, .5)}
/* Photo Hover Effect End */
.our-blog .container {max-width: 1560px;}
.whychose_us .container {max-width: 1560px;}
.home8-slider{position: relative;}
.margin-top-65 {margin-top: 65px!important;}
    /* Favoriler Start */
.fav-li a {color: #dab41c;text-shadow: 1px 1px 2px #e6cb6a, 0 0 1em #feffd0, 0 0 0.2em #fdff8f;}
#like-box:hover {-moz-transform: scale(1.05,1.05);-ms-transform: scale(1.05,1.05);-o-transform: scale(1.05,1.05);-webkit-transform: scale(1.05,1.05);transform: scale(1.05,1.05);}
#like-box {position: absolute;left: 22px;top: 10px;background: url(/assets/images/fav-pasif.png);width: 40px;height: 40px;background-size: 40px;z-index: 982;}
.emlak-detay #like-box {left: 125px;top: 3px;z-index: 99999;}
.grid-offer-back a {box-shadow: initial;}
#like-box.active {background: url(/assets/images/fav-aktif.png)!important;background-size: 40px!important;}
#favBubble, #favBubble-mobile {display: block;position: absolute;top: -15px;right: 36px;z-index: 999;}
.wrapper-sticky #favBubble, #favBubble-mobile {top: 66px;}
.wrapper-sticky #header-favorite {top: 45px;}
#header-favorite {background-color: #b8cb2d;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 24px;
    text-align: center;
    color: #fff;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    font-size: 11px;}
.favBubble .favImgWrapper {position: absolute;top: 2px;left: 2px;width: 56px;height: 56px;overflow: hidden;-ms-border-radius: 50%;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
.favBubbleFrame {position: absolute;top: 0;left: 0;width: 70px;height: 70px;background: url(/assets/images/fav-balonu.png) -5px -5px no-repeat;}
.favBubbleImg {width: 58px;min-height: 58px;max-width: none;-ms-border-radius: 50%;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
.favSmall {-moz-transform: scale(.01);-webkit-transform: scale(.01);-o-transform: scale(.01);-ms-transform: scale(.01);transform: scale(.01);}
.trans {-webkit-transition: all 400ms linear;-moz-transition: all 400ms linear;-ms-transition: all 400ms linear;-o-transition: all 400ms linear;transition: all 400ms linear;}
.favouriteTooltip.active {background: #d6b469;}
.favouriteTooltip {background: #b6cc22;
    color: #272626;
    left: 54px;
    top: 14px;
    font-size: 13px;
    position: absolute;
    padding: 5px 5px;
    white-space: nowrap;
    overflow: hidden;
    width: 0;
    -ms-border-radius: 3px;
    border-radius: 3px;
    -ms-opacity: 0;
    opacity: 0;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    z-index: 981;
    text-indent: 13px;}
.emlak-detay .favouriteTooltip {left: 175px;top: 4px;z-index: 9999;}
#like-box:hover+.favouriteTooltip {width: 190px;-ms-opacity: .8;opacity: .8;}
/* Favoriler End */
.objeid{position: absolute;z-index: 1;border-top-right-radius: 6px;background-color: rgb(6 210 217 / 60%);border: 1px solid transparent;font-size: 20px;bottom: 68px;color: #fff;padding: 4px;}
.fotorama {border-radius: 8px;}
.emlakdetay {position: relative;}
.no-margin {margin-left: -15px;margin-right: -15px;}
.max_area img{border-radius: 8px;}
.lang-select span {display: inline-block;width: 42px;height: 42px;margin-right: 10px;border-radius: 50%;}
.lang-select span img {width: 100%;display: inline-block;border-radius: 50%;object-fit: cover;border: 3px solid rgba(0, 0, 0, 0.08);image-rendering: -webkit-optimize-contrast;}
.d-block {display: block!important;}
.d-none {display: none!important;}
.utf-sort-box-aera {padding: 8px!important;}
.lang-select span img:hover {border: 3px solid rgb(215 180 106)!important;}
.right-side {width: 10%;}
.left-side {width: 90%;}
.utf-smt-listing-img-container:before {opacity: 0!important;}
.bolgeler a:hover em {background: rgba(0,0,0,.2);}
.main-img {float: left;margin: 10px 10px 0 0;max-height: 200px;box-shadow: 1px 1px 3px rgba(0,0,0,.3);}
.bolgeler a em {
    border: solid 1px rgba(255,255,255,.4);
    position: absolute;
    width: 98%;
    height: 96%;
    z-index: 1;
    left: 1%;
    top: 2%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    border-radius: 6px;
}
.ui_kit_message_box .alert {border-radius: 8px;height: 50px;line-height: 25px;}
.alert.alart_style_four {background-color: #06d2d9;color: #ffffff;}
.no-margin{margin-left: -15px;margin-right: -15px;}
.sidebar-textbox ul.contact-details li{min-width: 310px;}
.min-height-500 {min-height: 500px;}
.min-height-400 {min-height: 400px;}
.min-height-300 {min-height: 300px;}
.min-height-200 {min-height: 200px;}
.min-height-100 {min-height: 100px;}
.blog-read {display: table;margin: 0 auto;}
.blog-social {display: table;margin: 0 auto;text-align: center;}
.utf-smt-listing-img-container img {max-height: 281px;}
.compact .utf-listing-img-content-item .utf-listing-compact-title-item {text-align: center;}
.distances ul{display: block!important;}
.distances ul li span {text-align: right;float: right;background: #e33324;padding: 3px 12px;border-radius: 4px;color: #ffffff;font-size: 14px;font-weight: 600;display: inline-block;}
.form-icon {position: absolute;top: 10px;width: 30px;height: 30px;display: block;}
.form-icon.fa {text-align: center;font-size: 20px;line-height: 30px;left: 9px;color: #06d2d9;z-index: 1;}
#breadcrumbs ul li:before {display: none;}
.tabs-nav li:last-child {float: right;margin-right: 0;z-index: 12;}
.disabledTab{pointer-events: none;}
.tabs-nav li.disabledTab a {background: #424242;border: 0;color: #ffffff;z-index: 11;border-radius: 4px 4px 0 0;}
.home10-mainslider .banner-style-one .slide:before {background-color: rgba(29, 41, 62, 0.4);}

/* Favoriler Start */
.fav-li a {color: #dab41c;text-shadow: 1px 1px 2px #e6cb6a, 0 0 1em #feffd0, 0 0 0.2em #fdff8f;}
#like-box:hover {-moz-transform: scale(1.05,1.05);-ms-transform: scale(1.05,1.05);-o-transform: scale(1.05,1.05);-webkit-transform: scale(1.05,1.05);transform: scale(1.05,1.05);}
#like-box {position: absolute;right: 22px;top: 10px;background: url(../images/fav-pasif.png);width: 40px;height: 40px;background-size: 40px;z-index: 982;}
.emlak-detay #like-box {left: 125px;top: 3px;z-index: 99999;}
.grid-offer-back a {box-shadow: initial;}
#like-box.active {background: url(../images/fav-aktif.png)!important;background-size: 40px!important;}
#favBubble, #favBubble-mobile {display: block;position: absolute;top: -15px;right: 36px;z-index: 999;}
.wrapper-sticky #favBubble, #favBubble-mobile {top: 66px;}
.wrapper-sticky #header-favorite {top: 45px;}
#header-favorite {background-color: #06d2d9;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 24px;
    text-align: center;
    color: #fff;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    font-size: 11px;}
.favBubble .favImgWrapper {position: absolute;top: 2px;left: 2px;width: 56px;height: 56px;overflow: hidden;-ms-border-radius: 50%;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
.favBubbleFrame {position: absolute;top: 0;left: 0;width: 70px;height: 70px;background: url(../images/fav-balonu.png) -5px -5px no-repeat;}
.favBubbleImg {width: 58px;min-height: 58px;max-width: none;-ms-border-radius: 50%;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
.favSmall {-moz-transform: scale(.01);-webkit-transform: scale(.01);-o-transform: scale(.01);-ms-transform: scale(.01);transform: scale(.01);}
.trans {-webkit-transition: all 400ms linear;-moz-transition: all 400ms linear;-ms-transition: all 400ms linear;-o-transition: all 400ms linear;transition: all 400ms linear;}
.favouriteTooltip.active {background: #d6b469;}
.favouriteTooltip {background: #06d2d9;color: #272626;right: 50px;top: 11px;font-size: 13px;position: absolute;padding: 5px 5px;white-space: nowrap;overflow: hidden;width: 0;-ms-border-radius: 3px;border-radius: 3px;-ms-opacity: 0;opacity: 0;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;z-index: 981;text-indent: 13px;}
.emlak-detay .favouriteTooltip {left: 175px;top: 4px;z-index: 9999;}
#like-box:hover+.favouriteTooltip {width: 190px;-ms-opacity: .8;opacity: .8;}
/* Favoriler End */

.property-slider h4{position: absolute;z-index: 2;width: 112px;height: 46px;color: #000;background-color: #06d2d9;border-bottom-left-radius: 37px;}
.property-slider h4.ofright {right: 0;left: auto;top: -10px;}
.property-slider h4 span {line-height: 48px;font-size: 24px;position: absolute;text-indent: 0;width: 113px;text-align: center;}
.property-topinfo .amenities {list-style: none;padding: 8px 0;background-color: #fff;-webkit-border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;border-radius: 4px 0 0 4px;}
.property-topinfo .amenities, .property-topinfo .amenities li {display: inline-block;margin: 0;border-right: 1px solid #E4E4E4;}
.property-topinfo .amenities li {height: 38px;padding: 10px 18px 0;color: #74777c;}
.property-topinfo .amenities li i {color: #06d2d9;}
#property-id span {font-size: 26px;color: #c00;line-height: 54px;padding-right: 10px;font-weight: bold;}
.property-topinfo #property-id {float: right;line-height: 54px;margin-right: 20px;padding: 0;}
.property-topinfo .indirim {font-size: 26px; text-decoration: line-through;color: #48bae4;font-weight: normal;}

.shop_single_tab_content .nav-tabs li.nav-item {padding: 10px 0 0 10px;}
.shop_single_tab_content .nav-tabs .nav-link {border: 1px solid #040404;color: #ffffff;background-color: #4b4b4b;padding: 8px;}
.shop_single_tab_content .nav-tabs .nav-link.active {border: 1px solid #07a3a9;color: #ffffff;background-color: #06d2d9;padding: 8px;}

.grid-style1 .item > .amenities,
.grid-style2 .item > .amenities,
.list-style .item > .amenities {margin-top: 0;border-width: 0 1px 1px;-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;border-radius: 0 0 4px 4px;}
.kfiyatalt > li {color: #df4a43 !important;font-size: 18px;font-weight: bold;}
.grid-style1 .item > .kfiyatust {margin-top: 0;border-width: 3px 3px 0px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border-color: #2d4191;}
.grid-style1 .item > .kfiyatalt {margin-top: 0;border-width: 1px 3px 3px;-webkit-border-radius: 0 0 8px 8px;-moz-border-radius: 0 0 8px 8px;border-radius: 0 0 8px 8px;line-height: 20px;border-color: #2d4191;}
.grid-style1 .item > .kfiyatalt li {padding-top: 2px;height: 28px;font-size: 26px;}
.grid-style1 .item .amenities li,
.grid-style2 .item .amenities li,
.list-style .item .amenities li {border-right: 1px solid #e21d23;color: #74777c;margin: 0px 0 0;border-style: initial;}
.ymaps-2-1-78-copyright__text {display: none;}
.grid-style1 .item .amenities {margin: 0px 0 0;border-style: initial;}
@media only screen and (max-device-width: 480px) {
    #nav-mobile-btn {
        margin-top: 5px !important;
    }
}
.grid-style1 .item .amenities,
.grid-style2 .item .amenities,
.list-style .item .amenities {
    border-top: 1px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    border-style: dashed;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.order_list {display: list-item;}
.list-2-cols {-webkit-columns: 2;-moz-columns: 2;columns: 2;}
.list-3-cols {-webkit-columns: 3;-moz-columns: 3;columns: 3;}
.block-content-wrap .list-2-cols li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid;
    border-color: #dce0e0;
    padding: 10px;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
}
.detail-wrap {border: 1px solid;padding: 10px;background-color: rgb(6,210,217, 0.1);border-color: #07a3a9;border-radius: 4px;}
.block-content-wrap .detail-wrap li {border-color: rgba(0, 0, 0, 0.05);}
.block-content-wrap .detail-wrap li strong {white-space: nowrap;}
.block-content-wrap .detail-wrap li span {max-width: 150px;text-align: right;}

.additional_details ul li p label {font-size: 14px;font-family: "Nunito";color: rgb(72, 72, 72);font-weight: bold;line-height: 1;}
.apartment-tabs .tab-content {padding: 5px;}
.property-topinfo .amenities li:last-child {border-right: none;}
.priceb {position: absolute;top: 0;left: -10px;background-color: #0468ab;color: #fff;padding: 10px;z-index: 10;-webkit-border-radius: 0;-moz-border-radius: 0;border-bottom-right-radius: 5px;-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);}
.priceb::before {content: '';height: 15px;width: 10px;border-top: 15px solid #0468ab;border-left: 10px solid transparent;left: 0;z-index: 10;top: 44px;position: absolute;}
.details-parameters {padding: 6px 10px;line-height: 38px;}
.apartment-tabs .nav {margin-bottom: 1px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left;}
.col-xs-6 {width: 50%;}
@media (min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left;}
}
.display-hide{display:none;}
.display-none{display:none!important;}
.mobile-hide{display:block;}
.ipad-hide{display:block;}
.ipad-show{display:none!important;}
.mobile-show{display:none!important;}

@media screen and (max-width:480px) {
    #whatsapp-badge { bottom: 0!important; width: 100%; left: 0!important; text-align: center; z-index:8001!important; padding: 17px 15px!important; font-size: 18px; border-radius:0!important; }
    .nav>li>a {padding: 4px 4px;}
    /*property-tab .nav-tabs > li {margin-left: 3px;margin-bottom: 3px;}*/
    /*.property-tab .nav-tabs > li > a {border-top-right-radius:0;border-top-left-radius:0;}*/
}
@media screen and (max-width: 479px) and (min-width: 320px){
    .mobile-hide {display: none!important;}
    .about-image .row .col-md-6:last-child {padding-left: 15px;}
    .about-image .row .col-md-6:first-child {padding-right: 15px;}
    .footer {padding-bottom: 58px;}
    .bs-caption .banner_top_title {font-size: 26px;}
    .bs-caption .banner-title {font-size: 20px;}
    .bs_carousel .property-carousel-controls, .bs_carousel .property-carousel-controls a {
        height: 50px!important;line-height: 50px!important;
    }
}
@media screen and (min-width: 959px){
    .desktop-hide { display:none!important;}
}
@media screen and (max-width: 959px) and (min-width: 768px){
    .mobile-hide {display: none!important;}
}
@media (max-width: 768px) {
    .mobile-hide {display: none!important;}
    #titlebar h1 {font-size: 14px;margin-top: 15px;margin-bottom: 20px;text-align: center;}
    #breadcrumbs {position: inherit;display: inline-block;font-size: 12px;right: 0;float: right;top: 10px;}
    .tab-content .aciklama {margin-left: -15px;margin-right: -15px;}
}
@media (max-width: 991px) {
    .header-widget {padding: 3px 0;top: 0;}
    .header-widget .lang-select a span {margin-right: 0;}
    .utf-sort-box-aera a{margin-bottom: 8px;}
    .disabledTab {display: none;}
    .list-2-cols {-webkit-columns: 1;-moz-columns: 1;columns: 1;}
    .list-3-cols {-webkit-columns: 2;-moz-columns: 2;columns: 2;}
}
@media screen and (max-width: 768px) {
    .d-none {display: block!important;}
    .property-topinfo .amenities, .property-topinfo .amenities li {display: block;border-right: 0;border-bottom: 1px solid #eaeaea;margin: 2px 10px 2px 10px;}
    .property-topinfo .amenities li:last-child {display: block;border-right: 0;border-bottom: 0 solid #eaeaea;}
    .divindirim, #property-id {text-align: center;float: none !important;margin-right: 0 !important;line-height: 54px !important;}
}
@media screen and (max-width: 320px) {
    .lang-select span img {width: 100%;display: inline-block;}
    .lang-select span {width: 32px;height: 32px;}
    #logo {margin-left: 50px;width: 160px;}
    .sidebar-textbox ul.contact-details li {min-width: inherit;}
    .utf-contact-location-info-aera {padding: 6px;margin-bottom: 4px !important;}
}
/*############################ Bölgeler style Start #############################*/
/* 5d. Room Dimension */
.seprator {
    display: inline-block;
}
.line_1,
.line_2,
.line_3,
.line_1-1,
.line_2-2,
.line_3-3 {display: block;height: 1px;background: #d10119;position: relative;}
.line_1 {width: 200px;margin-top: 10px;}
.line_2 {width: 150px;margin-top: 5px;}
.line_3 {width: 100px;margin-top: 5px;margin-bottom: 15px;}
.line_4,
.line_5,
.line_6 {display: block;height: 1px;position: relative;}
.line_4 {width: 200px;margin: 10px auto 0;}
.line_5 {width: 150px;margin: 5px auto 0;}
.line_6 {width: 100px;margin: 5px auto 15px;}
.line_1-1 {width: 200px;left: 0;margin: 10px auto 5px;right: 0;text-align: center;}
.line_2-2 {width: 150px;margin:0 auto 5px;right: 0;text-align: center;}
.line_3-3 {width: 100px;margin:0 auto 25px;right: 0;text-align: center;}
.line_4,
.line_5,
.line_6 {background: #06d2d9;}
.color_red {color: #06d2d9;border-bottom: 1px solid #07a3a9;}
.gallery a img:hover {opacity: 0.7;}
.gallery .item-detail {text-align: center;margin: 0 auto;width: 60%;padding: 10px;position: relative;top: -30px;}
.grid a {float: left;width: 33.3333333%;color: #333;}
.grid figure {position: relative;overflow: hidden;margin: 5px;background: #333;}
.grid figure img {position: relative;display: block;width: 100%;opacity: 1;-webkit-transition: opacity 0.3s;transition: opacity 0.3s;}
.grid figcaption {position: absolute;top: -14%;z-index: 11;padding: 10px;width: 100%;height: 100%;text-align: center;}
.grid figcaption h2 {margin: 0 0 20px 0;text-transform: uppercase;letter-spacing: 1px;font-weight: 500;font-size: 16px;-webkit-transition: -webkit-transform 0.3s;transition: transform 0.3s;}
.grid figcaption h2 {-webkit-transform: translateY(50px);transform: translateY(50px);}
.grid figure span {
    position: absolute;
    padding: 4px 20px;
    border: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold;
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
}
.grid figcaption,
.grid figcaption h2,
.grid figure span {-webkit-backface-visibility: hidden;backface-visibility: hidden;}
/* Style for SVG */

.grid svg {position: absolute;opacity: 0.8;top: -1px;z-index: 10;width: 100%;height: 100%;}
.grid svg path {fill: rgb(255 255 255 / 40%);}
/* Hover effects */
.gallery .grid a:hover svg path {fill: rgb(153 232 235 / 40%);}
.grid a:hover figure img {opacity: 0.5;}
.grid a:hover figcaption h2,
.grid a:hover figcaption p {-webkit-transform: translateY(0);transform: translateY(0);}
.grid a:hover figcaption p {opacity: 0;}
/* Individual styles */

.gallery .grid figure span {
    top: 65%;
    left: 50%;
    border: 3px solid #fff;
    background: transparent;
    color: #fff;
    opacity: 0;
    -webkit-transform: translateY(-50%) translateX(-50%) scale(0.25);
    transform: translateY(-50%) translateX(-50%) scale(0.25);
}
.gallery .grid a:hover figure span {
    opacity: 1;
    -webkit-transform: translateY(-50%) translateX(-50%) scale(1);
    transform: translateY(-50%) translateX(-50%) scale(1);
}
.gallery .grid figcaption h2,
.gallery .grid figcaption p {
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.115, 1);
    /* older webkit */

    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.115, 1.445);
    timing-function: cubic-bezier(0.250, 0.250, 0.115, 1.445);
}
.gallery .grid a:hover figcaption p {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: 0.1s;
    transition-duration: 0.1s;
}
.gallery body {background: #52be7f;}
.gallery .grid figcaption h2 {color: #333333;}
.gallery .grid a:hover figcaption h2 {-webkit-transform: translateY(5px);transform: translateY(5px);}
.gallery .grid a figcaption h3 {visibility: hidden;font-size: 18px;padding-top: 20px;font-weight: 600;color: #d1021a;}
.gallery .grid a:hover figcaption h3 {-webkit-transform: translateY(-5px);transform: translateY(-5px);visibility: visible;}

/* Media Queries */
/* Let's redefine the width of each anchor and the margins */

@media screen and (max-width: 58em) {
    .grid a {width: 50%;}
    .grid a:nth-child(odd) {margin: 0;}
}
@media screen and (max-width: 45em) {
    .grid a {width: 100%;}
    .grid a:nth-child(3n-1) {margin: 0;}
    .grid figcaption h2 {margin-bottom: 0px;-webkit-transform: translateY(85px);transform: translateY(85px);}
    .grid figcaption p {margin: 0;padding: 0 10px;}
}
@media screen and (max-width: 27em) {
    .grid {max-width: 100%;}
    .grid a {width: 100%;}
    .grid a:nth-child(even) {margin: 0;}
}

/*############################ Bölgeler style Finnish #############################*/