/* _content/BBB.Main.Web/Areas/BiPazar/Views/Detay/Partials/_DetayImages.cshtml.rz.scp.css */
.swiper-container-wrapper[b-f8ihlj9v8j] {
    width: 100% !important;
    background-color: white;
    margin: auto !important;
   
}

.thumbnail-container[b-f8ihlj9v8j] {
    width: 100% !important;
    background-color: white;
    margin: 10px auto 0;
    padding: 0 10px;
    box-sizing: border-box;
    position: relative;
   
}

.mySwiper[b-f8ihlj9v8j] {
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    aspect-ratio: 4/3 !important;
}

.thumbnail-swiper[b-f8ihlj9v8j] {
    width: 100%;
    height: auto;
    padding: 5px 0;
    max-width: 100%;
    box-sizing: border-box;
}

.swiper-slide[b-f8ihlj9v8j] {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
    background: white;
    max-width: 100% !important;
    box-sizing: border-box;
}

.image-container[b-f8ihlj9v8j] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    overflow: hidden;
}



.thumb-image[b-f8ihlj9v8j] {
    cursor: pointer;
    transition: all 0.3s ease;
    padding: 2px;
    border: 2px solid transparent;
    border-radius: 4px;
}

    .thumb-image:hover[b-f8ihlj9v8j] {
        opacity: 0.8;
    }

    .thumb-image.active[b-f8ihlj9v8j] {
        border-color: #007bff;
    }

.thumbnail-swiper .swiper-slide[b-f8ihlj9v8j] {
    width: 80px !important;
    height: 60px;
}


.custom-pagination[b-f8ihlj9v8j] {
    position: absolute;
    right: 20px;
    bottom: 5px;
    background-color: rgba(0, 0, 0, 0.7);
    color: white;
    padding: 5px 10px;
    border-radius: 15px;
    font-size: 14px;
    font-weight: bold;
    z-index: 10;
}

    .custom-pagination .current-slide[b-f8ihlj9v8j] {
        color: #FFD700; /* Sarı renk */
    }

@media (max-width: 768px) {
}

.thumbnail-swiper .swiper-pagination[b-f8ihlj9v8j] {
    position: absolute;
    bottom: -20px !important; 
    width: 100%;
    text-align: center;
    z-index: 10; 
}


.swiper-pagination.swiper-pagination-bottom[b-f8ihlj9v8j] {
    position: absolute;
    bottom: 0; 
    width: 100%;
    text-align: center;
    z-index: 10;
}

.swiper-pagination-bullet[b-f8ihlj9v8j] {
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.swiper-pagination-bullet-active[b-f8ihlj9v8j] {
    transform: scale(1.2);
}
/* _content/BBB.Main.Web/Areas/BiPazar/Views/Home/Partials/Vitrin/_IkinciElVitrinCard.cshtml.rz.scp.css */
.bivitrin-container .slider-card-container[b-pajqe4l6ts] {
    height: 135px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    background-color: #F7F9FB;
    align-items: center; 
    overflow: hidden; 
    padding: 10px;
    border-radius: 5px;
    width: 304px;
}

    .bivitrin-container .slider-card-container:hover[b-pajqe4l6ts] {
        background-color: #e4edf5 !important;
    }

.bivitrin-container .slider-card-container a[b-pajqe4l6ts]{
    all:unset;
    width:100% !important;
    cursor:pointer !important;
}

.bivitrin-container .slider-card-top[b-pajqe4l6ts] {
    display: flex;
    width: 100%;
    align-items: center;
    gap: 9px;
}

.bivitrin-container .slider-card-bottom[b-pajqe4l6ts] {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-top: 5px;
    border-top: 0.2px solid #f5eaea;
    padding: 3px;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    height: 40px;
}

.bivitrin-container .slider-card-image[b-pajqe4l6ts] {
    width: 70px;
    height: 70px; 
    flex-shrink: 0; 
    background-color:white;
}

.bivitrin-container .slider-card-image img[b-pajqe4l6ts] {
    width: 70px;
    height: 70px;
    object-fit: contain; 
    object-position: center;
    display: block;
}

.bivitrin-container .slider-card-body[b-pajqe4l6ts] {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.bivitrin-container .slider-card-title[b-pajqe4l6ts] {
}

.bivitrin-container .slider-card-properties[b-pajqe4l6ts] {
    margin-right: auto;
}

    .bivitrin-container .slider-card-properties span[b-pajqe4l6ts] {
        color: #7f6d6d;
        font-size: 13px;
    }

.bivitrin-container .slider-card-price[b-pajqe4l6ts] {
    margin-left: auto;
}

    .bivitrin-container .slider-card-price span[b-pajqe4l6ts] {
        color: var(--bs-primary);
        font-weight: bold;
        font-size: 15px !important;
    }

.bivitrin-container .slider-card-location[b-pajqe4l6ts] {
}

    .bivitrin-container .slider-card-location span[b-pajqe4l6ts] {
        color: var(--bbb-primary);
        font-weight: 400;
        font-size: 0.75rem !important;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: inline-block;
        width: 205px;
    }
@media (max-width: 768px) {
    .bivitrin-container .slider-card-container[b-pajqe4l6ts] {
       
        width: 100%;
    }
        .bivitrin-container .slider-card-container a[b-pajqe4l6ts] {
            
            width: 100%;
        }

    .bivitrin-container .slider-card-location span[b-pajqe4l6ts] {
        width: 100%;
        font-size: 0.85rem !important;
    }
}
/* _content/BBB.Main.Web/Areas/BiPazar/Views/Home/Partials/Vitrin/_IkinciElVitrinContainer.cshtml.rz.scp.css */
.bivitrin-container[b-k6pso8rzfj]{
    background-color:white;
    margin-top:15px;
    padding-bottom:15px;
}

.bivitrin-container .content[b-k6pso8rzfj] {
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    gap:5px;
    padding:30px;
    width:100%;
}

    .bivitrin-container .title[b-k6pso8rzfj] {
        display: flex;
        align-items: center;
        padding-left: 10px;
      
    }

        .bivitrin-container .title h1[b-k6pso8rzfj] {
            font-size: 24px;
        }

        .bivitrin-container .title span[b-k6pso8rzfj] {
            font-size: 24px;
            padding: 0 3px 10px 3px;
        }


@media (max-width: 768px) {
    .bivitrin-onecikanlar[b-k6pso8rzfj] {
        margin-left:10px;
        margin-right:10px;
    }
}
/* _content/BBB.Main.Web/Areas/BiPazar/Views/Home/Partials/_SearchBar.cshtml.rz.scp.css */
/* TEMEL STİLLER */
.ie-searchbar-container[b-est6ayk7pi] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
}

.select-wrapper[b-est6ayk7pi] {
    /* flex-grow: 1;
    width:auto;*/
}

.select-wrapper[b-est6ayk7pi], .search-wrapper[b-est6ayk7pi] {
    /* width: 100%;*/
}

.koa-select[b-est6ayk7pi] {
    width: 100%;
    height: 41px;
    padding: 0 15px;
    border: 1px solid #eee;
    border-radius: 6px;
    background: #f7f9fb;
    color: #666;
    font-size: 13px;
}

.input-group[b-est6ayk7pi] {
    width: 100%;
}

/* MASAÜSTÜ (md ve üzeri) */
@media (min-width: 768px) {
    .ie-searchbar-container[b-est6ayk7pi] {
        flex-direction: row;
        align-items: center;
        flex-wrap: wrap;
    }

    .select-wrapper[b-est6ayk7pi] {
        width: 250px; /* Sabit genişlik */
        flex-shrink: 0; /* Küçülme engeli */
    }

    .search-wrapper[b-est6ayk7pi] {
        flex-grow: 1; /* Kalan alanı doldur */
        min-width: 200px; /* Minimum genişlik */
    }
}

/* MOBİL ÖZEL AYARLAR */
@media (max-width: 767px) {
    .select-wrapper[b-est6ayk7pi] {
        width: 100% !important; /* Mobilde tam genişlik garantisi */
    }

    .koa-select[b-est6ayk7pi] {
        max-width: 100% !important; /* Taşmayı engelle */
    }

    .search-container[b-est6ayk7pi] {
        padding-top: 20px;
    }
}

.search-menu-header[b-est6ayk7pi] {
    display: flex;
    gap: 5px;
    align-items: center;
    width: 100%;
    justify-content: start;
    border-bottom: 0.2px solid white;
    padding-bottom: 10px;
}



    .search-menu-header h1[b-est6ayk7pi] {
        margin: 0;
        color: white;
        font-size: 1.5rem;
        line-height: 1;
    }

    .search-menu-header .icon-box[b-est6ayk7pi] {
        width: 30px;
        height: 30px;
        background: #2F3D7E;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: all 0.3s ease-out;
    }

        .search-menu-header .icon-box img[b-est6ayk7pi] {
            width: 18px;
        }
/* _content/BBB.Main.Web/Areas/BiPazar/Views/IlanDuzenle/IlanSonuc.cshtml.rz.scp.css */
.fa-circle-check[b-dp7qqhxuqa] {
    animation: pop-in-b-dp7qqhxuqa 0.5s ease-in-out;
}

@keyframes pop-in-b-dp7qqhxuqa {
    0% {
        transform: scale(0.5);
        opacity: 0;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }
}
/* _content/BBB.Main.Web/Areas/BiPazar/Views/IlanDuzenle/Index.cshtml.rz.scp.css */

.newclassified-form[b-vqg8p5v57f] {
    width: 100% !important;
}

.prop-group[b-vqg8p5v57f] {
    min-width: 250px;
    max-width: 250px;
}

.newclassified-form .dropdown-container[b-vqg8p5v57f] {
}

.detail-text[b-vqg8p5v57f] {
    color: lightgray;
    font-size: 11px;
}

.top-row[b-vqg8p5v57f] {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 20px;
    margin-bottom: 20px;
}

    .top-row > *[b-vqg8p5v57f] {
        flex: 1 1 auto;
        width: 100%;
    }

.form-options[b-vqg8p5v57f] {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

    .form-options > *[b-vqg8p5v57f] {
        flex: 1 1 205px;
        min-width: 205px;
        max-width: 205px;
    }

.newclassified-input[b-vqg8p5v57f] {
    border: 1px solid #eee !important;
    background: #F7F9FB !important;
    width: 100% !important;
    padding: 10px 20px 10px 10px !important;
    border-radius: 6px !important;
    color: #666 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    font-family: 'HelveticaNeue', sans-serif !important;
    -webkit-appearance: none !important;
    -webkit-user-modify: read-write !important;
    -moz-user-modify: read-write !important;
    user-modify: read-write !important;
    text-decoration: none !important;
    background-image: none !important;
}

    .newclassified-input:focus[b-vqg8p5v57f] {
        background-color: white !important;
        border-color: lightgray !important;
        outline: none;
        -webkit-user-modify: read-write !important;
        -moz-user-modify: read-write !important;
        user-modify: read-write !important;
        text-decoration: none !important;
        background-image: none !important;
    }

.card[b-vqg8p5v57f] {
    border-color: rgb(203 197 197 / 18%) !important;
}

.card-header[b-vqg8p5v57f] {
    background-color: var(--bbb-primary) !important;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    color: white;
}

.title[b-vqg8p5v57f] {
    width: 100%;
    text-align: left;
    font-weight: 600;
    font-size: 14px !important;
    /* color: #878C9F;*/
    color: #23252f;
    font-size: 13px;
    font-family: 'Nunito', sans-serif !important;
    margin-bottom: 10px;
}

.newclassified-buttons[b-vqg8p5v57f] {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin-top: 15px;
}

.trumbowyg-box .trumbowyg-editor ul[b-vqg8p5v57f] {
    list-style-type: disc !important;
    padding-left: 20px !important;
}

trumbowyg-box[b-vqg8p5v57f] {
    margin-bottom: 20px !important;
}

.trumbowyg-box .trumbowyg-editor ol[b-vqg8p5v57f] {
    list-style-type: decimal !important;
    padding-left: 20px !important;
}

li[b-vqg8p5v57f] {
    list-style-type: disc !important;
    padding-left: 20px !important;
}

input[b-vqg8p5v57f], textarea[b-vqg8p5v57f] {
    -webkit-user-modify: read-write !important;
    -moz-user-modify: read-write !important;
    user-modify: read-write !important;
    text-decoration: none !important;
    background-image: none !important;
}

.input-container[b-vqg8p5v57f] {
    position: relative;
    font-family: Nunito !important;
}

    .input-container i[b-vqg8p5v57f] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
        z-index: 15;
    }

    .input-container .info-icon[b-vqg8p5v57f] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
        cursor: pointer;
        z-index: 15;
        display: flex;
        align-items: center;
        justify-content: center;
        text-decoration: none;
        line-height: 1;
        width: 20px;
        height: 20px;
    }

    .input-container input[b-vqg8p5v57f] {
        padding-right: 25px !important;
        font-size: 14px;
    }

        .input-container input:focus[b-vqg8p5v57f] {
            box-shadow: none;
        }

.validation-error[b-vqg8p5v57f] {
    font-size: 10px;
}

@media (max-width: 768px) {
    .prop-group[b-vqg8p5v57f] {
        min-width: 100%;
        max-width: 100%;
    }

    .top-row[b-vqg8p5v57f] {
        flex-direction: column;
        width: 100%;
        gap: 20px;
        margin-bottom: 20px;
    }

        .top-row > *[b-vqg8p5v57f] {
            width: 100%;
        }

    .form-options[b-vqg8p5v57f] {
        display: flex;
        gap: 5px;
    }

        .form-options > *[b-vqg8p5v57f] {
            flex: 1 1 100%;
            min-width: 100%;
            max-width: 100%;
        }
}

.selected-categories[b-vqg8p5v57f] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

@media (max-width: 768px) {
    .selected-categories[b-vqg8p5v57f] {
        flex-direction: column;
        gap: 5px;
        justify-content: center;
    }
}
/* _content/BBB.Main.Web/Areas/BiPazar/Views/IlanDuzenle/Partials/_YeniIlan.cshtml.rz.scp.css */

.newclassified-form[b-cpyrh0zcii] {
    width: 100% !important;
}

.prop-group[b-cpyrh0zcii] {
    min-width: 300px;
    max-width: 300px;
}

.newclassified-form .dropdown-container[b-cpyrh0zcii] {
}

.detail-text[b-cpyrh0zcii] {
    color: lightgray;
    font-size: 11px;
}

.top-row[b-cpyrh0zcii] {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 20px;
    margin-bottom: 20px;
}

    .top-row > *[b-cpyrh0zcii] {
        flex: 1 1 auto;
        width: 100%;
    }

.form-options[b-cpyrh0zcii] {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

    .form-options > *[b-cpyrh0zcii] {
        flex: 1 1 205px;
        min-width: 205px;
        max-width: 205px;
    }

.newclassified-input[b-cpyrh0zcii] {
    border: 1px solid #eee !important;
    background: #F7F9FB !important;
    width: 100% !important;
    padding: 10px 20px 10px 10px !important;
    border-radius: 6px !important;
    color: #666 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    font-family: 'HelveticaNeue', sans-serif !important;
    -webkit-appearance: none !important;
    -webkit-user-modify: read-write !important;
    -moz-user-modify: read-write !important;
    user-modify: read-write !important;
    text-decoration: none !important;
    background-image: none !important;
}

    .newclassified-input:focus[b-cpyrh0zcii] {
        background-color: white !important;
        border-color: lightgray !important;
        outline: none;
        -webkit-user-modify: read-write !important;
        -moz-user-modify: read-write !important;
        user-modify: read-write !important;
        text-decoration: none !important;
        background-image: none !important;
    }

.card[b-cpyrh0zcii] {
    border-color: rgb(203 197 197 / 18%) !important;
}

.card-header[b-cpyrh0zcii] {
    background-color: var(--bbb-primary) !important;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    color: white;
}

.title[b-cpyrh0zcii] {
    width: 100%;
    text-align: left;
    font-weight: 600;
    font-size: 14px !important;
    color: #878C9F;
    font-size: 13px;
    font-family: 'Nunito', sans-serif !important;
    margin-bottom: 10px;
}

.newclassified-buttons[b-cpyrh0zcii] {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin-top: 15px;
}

.trumbowyg-box .trumbowyg-editor ul[b-cpyrh0zcii] {
    list-style-type: disc !important;
    padding-left: 20px !important;
}

trumbowyg-box[b-cpyrh0zcii] {
    margin-bottom: 20px !important;
}

.trumbowyg-box .trumbowyg-editor ol[b-cpyrh0zcii] {
    list-style-type: decimal !important;
    padding-left: 20px !important;
}

li[b-cpyrh0zcii] {
    list-style-type: disc !important;
    padding-left: 20px !important;
}

input[b-cpyrh0zcii], textarea[b-cpyrh0zcii] {
    -webkit-user-modify: read-write !important;
    -moz-user-modify: read-write !important;
    user-modify: read-write !important;
    text-decoration: none !important;
    background-image: none !important;
}

.input-container[b-cpyrh0zcii] {
    position: relative;
    font-family: Nunito !important;
}

    .input-container i[b-cpyrh0zcii] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
        z-index: 15;
    }

    .input-container .info-icon[b-cpyrh0zcii] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
        cursor: pointer;
        z-index: 15;
        display: flex;
        align-items: center;
        justify-content: center;
        text-decoration: none;
        line-height: 1;
        width: 20px;
        height: 20px;
    }

    .input-container input[b-cpyrh0zcii] {
        padding-right: 25px !important;
        font-size: 14px;
    }

        .input-container input:focus[b-cpyrh0zcii] {
            box-shadow: none;
        }

.validation-error[b-cpyrh0zcii] {
    font-size: 10px;
}

@media (max-width: 768px) {
    .prop-group[b-cpyrh0zcii] {
        min-width: 100%;
        max-width: 100%;
    }

    .top-row[b-cpyrh0zcii] {
        flex-direction: column;
        width: 100%;
        gap: 20px;
        margin-bottom: 20px;
    }

        .top-row > *[b-cpyrh0zcii] {
            width: 100%;
        }

    .form-options[b-cpyrh0zcii] {
        display: flex;
        gap: 5px;
    }

        .form-options > *[b-cpyrh0zcii] {
            flex: 1 1 100%;
            min-width: 100%;
            max-width: 100%;
        }
}
/* _content/BBB.Main.Web/Areas/BiPazar/Views/Ilan/IlanSonuc.cshtml.rz.scp.css */
.fa-circle-check[b-91m4zbryhf] {
    animation: pop-in-b-91m4zbryhf 0.5s ease-in-out;
}

@keyframes pop-in-b-91m4zbryhf {
    0% {
        transform: scale(0.5);
        opacity: 0;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }
}
/* _content/BBB.Main.Web/Areas/BiPazar/Views/Ilan/Index.cshtml.rz.scp.css */

.newclassified-form[b-toyo16sm0q] {
    width: 100% !important;
}

.prop-group[b-toyo16sm0q] {
    min-width: 250px;
    max-width: 250px;
}

.newclassified-form .dropdown-container[b-toyo16sm0q] {
}

.detail-text[b-toyo16sm0q] {
    color: lightgray;
    font-size: 11px;
}

.top-row[b-toyo16sm0q] {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 20px;
    margin-bottom: 20px;
}

    .top-row > *[b-toyo16sm0q] {
        flex: 1 1 auto;
        width: 100%;
    }

.form-options[b-toyo16sm0q] {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

    .form-options > *[b-toyo16sm0q] {
        flex: 1 1 205px;
        min-width: 205px;
        max-width: 205px;
    }

.newclassified-input[b-toyo16sm0q] {
    border: 1px solid #eee !important;
    background: #F7F9FB !important;
    width: 100% !important;
    padding: 10px 20px 10px 10px !important;
    border-radius: 6px !important;
    color: #666 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    font-family: 'HelveticaNeue', sans-serif !important;
    -webkit-appearance: none !important;
    -webkit-user-modify: read-write !important;
    -moz-user-modify: read-write !important;
    user-modify: read-write !important;
    text-decoration: none !important;
    background-image: none !important;
}

    .newclassified-input:focus[b-toyo16sm0q] {
        background-color: white !important;
        border-color: lightgray !important;
        outline: none;
        -webkit-user-modify: read-write !important;
        -moz-user-modify: read-write !important;
        user-modify: read-write !important;
        text-decoration: none !important;
        background-image: none !important;
    }

.card[b-toyo16sm0q] {
    border-color: rgb(203 197 197 / 18%) !important;
}

.card-header[b-toyo16sm0q] {
    background-color: var(--bbb-primary) !important;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    color: white;
}

.title[b-toyo16sm0q] {
    width: 100%;
    text-align: left;
    font-weight: 600;
    font-size: 14px !important;
    /* color: #878C9F;*/
    color: #23252f;
    font-size: 13px;
    font-family: 'Nunito', sans-serif !important;
    margin-bottom: 10px;
}

.newclassified-buttons[b-toyo16sm0q] {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin-top: 15px;
}

.trumbowyg-box .trumbowyg-editor ul[b-toyo16sm0q] {
    list-style-type: disc !important;
    padding-left: 20px !important;
}

trumbowyg-box[b-toyo16sm0q] {
    margin-bottom: 20px !important;
}

.trumbowyg-box .trumbowyg-editor ol[b-toyo16sm0q] {
    list-style-type: decimal !important;
    padding-left: 20px !important;
}

li[b-toyo16sm0q] {
    list-style-type: disc !important;
    padding-left: 20px !important;
}

input[b-toyo16sm0q], textarea[b-toyo16sm0q] {
    -webkit-user-modify: read-write !important;
    -moz-user-modify: read-write !important;
    user-modify: read-write !important;
    text-decoration: none !important;
    background-image: none !important;
}

.input-container[b-toyo16sm0q] {
    position: relative;
    font-family: Nunito !important;
}

    .input-container i[b-toyo16sm0q] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
        z-index: 15;
    }

    .input-container .info-icon[b-toyo16sm0q] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
        cursor: pointer;
        z-index: 15;
        display: flex;
        align-items: center;
        justify-content: center;
        text-decoration: none;
        line-height: 1;
        width: 20px;
        height: 20px;
    }

    .input-container input[b-toyo16sm0q] {
        padding-right: 25px !important;
        font-size: 14px;
    }

        .input-container input:focus[b-toyo16sm0q] {
            box-shadow: none;
        }

.validation-error[b-toyo16sm0q] {
    font-size: 10px;
}

@media (max-width: 768px) {
    .prop-group[b-toyo16sm0q] {
        min-width: 100%;
        max-width: 100%;
    }

    .top-row[b-toyo16sm0q] {
        flex-direction: column;
        width: 100%;
        gap: 20px;
        margin-bottom: 20px;
    }

        .top-row > *[b-toyo16sm0q] {
            width: 100%;
        }

    .form-options[b-toyo16sm0q] {
        display: flex;
        gap: 5px;
    }

        .form-options > *[b-toyo16sm0q] {
            flex: 1 1 100%;
            min-width: 100%;
            max-width: 100%;
        }
}

.selected-categories[b-toyo16sm0q] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

@media (max-width: 768px) {
    .selected-categories[b-toyo16sm0q] {
        flex-direction: column;
        gap: 5px;
        justify-content: center;
    }
}
/* _content/BBB.Main.Web/Areas/BiPazar/Views/Ilan/Partials/_YeniIlan.cshtml.rz.scp.css */

.newclassified-form[b-iosp9yksdt] {
    width: 100% !important;
}

.prop-group[b-iosp9yksdt] {
    min-width: 300px;
    max-width: 300px;
}

.newclassified-form .dropdown-container[b-iosp9yksdt] {
}

.detail-text[b-iosp9yksdt] {
    color: lightgray;
    font-size: 11px;
}

.top-row[b-iosp9yksdt] {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 20px;
    margin-bottom: 20px;
}

    .top-row > *[b-iosp9yksdt] {
        flex: 1 1 auto;
        width: 100%;
    }

.form-options[b-iosp9yksdt] {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

    .form-options > *[b-iosp9yksdt] {
        flex: 1 1 205px;
        min-width: 205px;
        max-width: 205px;
    }

.newclassified-input[b-iosp9yksdt] {
    border: 1px solid #eee !important;
    background: #F7F9FB !important;
    width: 100% !important;
    padding: 10px 20px 10px 10px !important;
    border-radius: 6px !important;
    color: #666 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    font-family: 'HelveticaNeue', sans-serif !important;
    -webkit-appearance: none !important;
    -webkit-user-modify: read-write !important;
    -moz-user-modify: read-write !important;
    user-modify: read-write !important;
    text-decoration: none !important;
    background-image: none !important;
}

    .newclassified-input:focus[b-iosp9yksdt] {
        background-color: white !important;
        border-color: lightgray !important;
        outline: none;
        -webkit-user-modify: read-write !important;
        -moz-user-modify: read-write !important;
        user-modify: read-write !important;
        text-decoration: none !important;
        background-image: none !important;
    }

.card[b-iosp9yksdt] {
    border-color: rgb(203 197 197 / 18%) !important;
}

.card-header[b-iosp9yksdt] {
    background-color: var(--bbb-primary) !important;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    color: white;
}

.title[b-iosp9yksdt] {
    width: 100%;
    text-align: left;
    font-weight: 600;
    font-size: 14px !important;
    color: #878C9F;
    font-size: 13px;
    font-family: 'Nunito', sans-serif !important;
    margin-bottom: 10px;
}

.newclassified-buttons[b-iosp9yksdt] {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin-top: 15px;
}

.trumbowyg-box .trumbowyg-editor ul[b-iosp9yksdt] {
    list-style-type: disc !important;
    padding-left: 20px !important;
}

trumbowyg-box[b-iosp9yksdt] {
    margin-bottom: 20px !important;
}

.trumbowyg-box .trumbowyg-editor ol[b-iosp9yksdt] {
    list-style-type: decimal !important;
    padding-left: 20px !important;
}

li[b-iosp9yksdt] {
    list-style-type: disc !important;
    padding-left: 20px !important;
}

input[b-iosp9yksdt], textarea[b-iosp9yksdt] {
    -webkit-user-modify: read-write !important;
    -moz-user-modify: read-write !important;
    user-modify: read-write !important;
    text-decoration: none !important;
    background-image: none !important;
}

.input-container[b-iosp9yksdt] {
    position: relative;
    font-family: Nunito !important;
}

    .input-container i[b-iosp9yksdt] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
        z-index: 15;
    }

    .input-container .info-icon[b-iosp9yksdt] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
        cursor: pointer;
        z-index: 15;
        display: flex;
        align-items: center;
        justify-content: center;
        text-decoration: none;
        line-height: 1;
        width: 20px;
        height: 20px;
    }

    .input-container input[b-iosp9yksdt] {
        padding-right: 25px !important;
        font-size: 14px;
    }

        .input-container input:focus[b-iosp9yksdt] {
            box-shadow: none;
        }

.validation-error[b-iosp9yksdt] {
    font-size: 10px;
}

@media (max-width: 768px) {
    .prop-group[b-iosp9yksdt] {
        min-width: 100%;
        max-width: 100%;
    }

    .top-row[b-iosp9yksdt] {
        flex-direction: column;
        width: 100%;
        gap: 20px;
        margin-bottom: 20px;
    }

        .top-row > *[b-iosp9yksdt] {
            width: 100%;
        }

    .form-options[b-iosp9yksdt] {
        display: flex;
        gap: 5px;
    }

        .form-options > *[b-iosp9yksdt] {
            flex: 1 1 100%;
            min-width: 100%;
            max-width: 100%;
        }
}
/* _content/BBB.Main.Web/Areas/BiPazar/Views/Search/Index.cshtml.rz.scp.css */
/* _content/BBB.Main.Web/Areas/BiPazar/Views/Search/Partials/_CardShortCutsMenu.cshtml.rz.scp.css */
body[b-nm7nbn5ocr] {
}
/* _content/BBB.Main.Web/Areas/BiPazar/Views/Search/Partials/_SearchFilter.cshtml.rz.scp.css */
/* _content/BBB.Main.Web/Areas/BiPazar/Views/Search/Partials/_SearchTopTool.cshtml.rz.scp.css */
/* _content/BBB.Main.Web/Areas/BiPazar/Views/Shared/Components/IkinciElIlgiliIlanlar/Default.cshtml.rz.scp.css */
.detail-side-ads--list[b-pnlevrjriy] {
    display: flex;
    flex-direction: column;
    grid-gap: 13px;
    gap: 13px;
    max-height: 435px;
    background: white;
    padding: 10px;
    scroll-behavior: smooth;
}

.detail-side-card--observe__wrap[b-pnlevrjriy] {
    position: relative;
}

.detail-side-ads-card[b-pnlevrjriy] {
    display: flex;
    grid-gap: 10px;
    gap: 10px;
    padding-bottom: 13px;
    padding-right: 8px;
    position: relative;
}

.detail-side-card--observe__wrap:not(:last-child)[b-pnlevrjriy]:after {
    content: "";
    display: block;
    width: calc(100% - 8px);
    height: 1px;
    background: #f2f2f2;
    position: absolute;
    bottom: 0;
}

.detail-side-ads-card--link__wrap[b-pnlevrjriy] {
    width: 100%;
    display: flex;
    grid-gap: 8px;
    gap: 8px;
}

.detail-side-ads-card--img[b-pnlevrjriy] {
    width: 86px;
    min-width: 86px;
    height: 76px;
    border-radius: 6px;
}

    .detail-side-ads-card--img img[b-pnlevrjriy] {
        width: 100%;
        height: 100%;
        border-radius: 6px;
    }

.detail-side-ads-card--content[b-pnlevrjriy] {
    display: flex;
    flex-direction: column;
    grid-gap: 7px;
    gap: 7px;
    flex: 1;
}

.detail-side-ads-card--title-section[b-pnlevrjriy] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    min-width: 0;
}

    .detail-side-ads-card--title-section .title[b-pnlevrjriy] {
        font-size: 12px;
        color: #434343;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.detail-side-ads-card--price[b-pnlevrjriy] {
    font-size: 16px;
    font-weight: 700;
    color: #434343;
}

.detail-side-ads-card--location[b-pnlevrjriy] {
    display: flex;
    align-items: center;
    grid-gap: 6px;
    gap: 6px;
    font-size: 10px;
    font-weight: 500;
    color: #999;
}

    .detail-side-ads-card--location .location[b-pnlevrjriy] {
        width: 12px;
        height: 12px;
    }

.he-icon[b-pnlevrjriy] {
    display: inherit;
}

.detail-side-ads-card--location .location-text[b-pnlevrjriy] {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

*[b-pnlevrjriy], :focus[b-pnlevrjriy], :hover[b-pnlevrjriy] {
    text-decoration: none;
}

*[b-pnlevrjriy] {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

a[b-pnlevrjriy] {
    all: unset;
    color: inherit;
    cursor: pointer;
}

.detail-side-ads--list[b-pnlevrjriy]::-webkit-scrollbar {
    width: 4px;
}

.detail-side-ads--list[b-pnlevrjriy]::-webkit-scrollbar-thumb {
    background-color: #aaa;
}
/* _content/BBB.Main.Web/Areas/Bireysel/Views/Yonetim/Classifieds.cshtml.rz.scp.css */


#classifiedsTable .show-reg-form[b-1cpx6ohgqn] {
    
}

.com-man-container .table-container[b-1cpx6ohgqn] {
    overflow-x: hidden;
    position: relative;
}

#classifiedsTable .show-reg-form:hover[b-1cpx6ohgqn] {
    color: var(--bs-warning);
}

#classifiedsTable .show-reg-form a[b-1cpx6ohgqn] {
    text-decoration: none;
    color: white;
}

    #classifiedsTable .show-reg-form a:visited[b-1cpx6ohgqn],
    #classifiedsTable .show-reg-form a:active[b-1cpx6ohgqn],
    #classifiedsTable .show-reg-form a:focus[b-1cpx6ohgqn] {
        color: white; /* Aynı renk kalır */
        text-decoration: none;
    }

    #classifiedsTable .show-reg-form a img[b-1cpx6ohgqn] {
        width: 40px;
        height: 40px;
        border: 0.2px solid;
        border-radius: 50%;
    }


#classifiedsTable .show-reg-form .dropdown-menu[b-1cpx6ohgqn] {
    /* margin: 20px !important;*/
}

#classifiedsTable .show-reg-form .fc-button-sm[b-1cpx6ohgqn] {
    margin: 0;
    border-radius: 50%;
}

#classifiedsTable .usermenu-header[b-1cpx6ohgqn] {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 30px;
    padding: 5px 5px 15px 5px;
    border-bottom: 0.2px solid rgb(237, 237, 237);
}

#classifiedsTable .usermenu-title[b-1cpx6ohgqn] {
    color: var(--bbb-primary);
}

#classifiedsTable .usermenu-menu[b-1cpx6ohgqn] {
    padding: 5px 5px 0px 5px;
    margin-bottom: 0;
}

    #classifiedsTable .usermenu-menu ul[b-1cpx6ohgqn] {
        list-style: none;
        line-height: 2;
        padding: 10px;
    }

        #classifiedsTable .usermenu-menu ul li[b-1cpx6ohgqn] {
            display: flex;
            align-items: center;
            gap: 10px;
            list-style: none;
            cursor: pointer;
            padding-left: 5px;
            border-bottom: 0.1px solid #efefef;
        }

            #classifiedsTable .usermenu-menu ul li:hover[b-1cpx6ohgqn] {
                background-color: rgb(237, 237, 237);
            }

            #classifiedsTable .usermenu-menu ul li i[b-1cpx6ohgqn] {
                color: #3e67a7;
            }

    #classifiedsTable .usermenu-menu koa-menu-item[b-1cpx6ohgqn] {
    }

    #classifiedsTable .usermenu-menu a[b-1cpx6ohgqn] {
        color: var(--bbb-primary);
    }

        #classifiedsTable .usermenu-menu a:visited[b-1cpx6ohgqn],
        #classifiedsTable .usermenu-menu a:active[b-1cpx6ohgqn],
        #classifiedsTable .usermenu-menu a:focus[b-1cpx6ohgqn] {
            color: var(--bbb-primary);
            text-decoration: none;
        }

#classifiedsTable .koa-menu-item[b-1cpx6ohgqn] {
    display: block;
    width: 100%;
}


.dropdown-menu[b-1cpx6ohgqn] {
    z-index: 9999 !important;
}


#classifiedsTable_wrapper[b-1cpx6ohgqn] {
    overflow: visible !important;
    position: relative;
}

@media (max-width: 767px) {

    .table-container[b-1cpx6ohgqn] {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    #classifiedsTable[b-1cpx6ohgqn] {
        min-width: 1000px !important;
    }
}
/* _content/BBB.Main.Web/Areas/Bireysel/Views/Yonetim/Index.cshtml.rz.scp.css */

/* _content/BBB.Main.Web/Areas/Bireysel/Views/Yonetim/Partials/_ClassifiedCard.cshtml.rz.scp.css */


.classified-menu .usermenu-header[b-gticc6q17r] {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 30px;
    padding: 5px 5px 15px 5px;
    border-bottom: 0.2px solid rgb(237, 237, 237);
}

.classified-menu .usermenu-title[b-gticc6q17r] {
    color: var(--bbb-primary);
}

.classified-menu.usermenu-menu[b-gticc6q17r] {
    padding: 5px 5px 0px 5px;
    margin-bottom: 0;
}

    .classified-menu .usermenu-menu ul[b-gticc6q17r] {
        list-style: none;
        line-height: 2;
        padding: 5px;
   
    }

        .classified-menu .usermenu-menu ul li[b-gticc6q17r] {
            display: flex;
            flex-direction: column !important;
            align-items: center;
            gap: 5px;
            list-style: none;
            cursor: pointer;
          
            border-bottom: 0.1px solid #efefef;
        }

            .classified-menu .usermenu-menu ul li:hover[b-gticc6q17r] {
                background-color: rgb(237, 237, 237);
            }

            .classified-menu .usermenu-menu ul li i[b-gticc6q17r] {
                color: #3e67a7;
            }

    .classified-menu .usermenu-menu koa-menu-item[b-gticc6q17r] {
       
    }

    .classified-menu .usermenu-menu a[b-gticc6q17r] {
        color: var(--bbb-primary);
        width: 100% !important;
    }

        .classified-menu .usermenu-menu a:visited[b-gticc6q17r],
        .classified-menu .usermenu-menu a:active[b-gticc6q17r],
        .classified-menu .usermenu-menu a:focus[b-gticc6q17r] {
            color: var(--bbb-primary);
            text-decoration: none;
        }

.classified-menu .koa-menu-item[b-gticc6q17r] {
    display: block;
    width: 100%;
}


.classified-menu .dropdown-menu[b-gticc6q17r] {
    z-index: 9999 !important;
}


#classifiedsTable_wrapper[b-gticc6q17r] {
    overflow: visible !important;
    position: relative;
}

@media (max-width: 767px) {

    .table-container[b-gticc6q17r] {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    #classifiedsTable[b-gticc6q17r] {
        min-width: 1000px !important;
    }
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/Detay/Partials/_DetayImages.cshtml.rz.scp.css */
.swiper-container-wrapper[b-6c9o4z9rp3] {
    width: 100% !important;
    background-color: white;
    margin: auto !important;
   
}

.thumbnail-container[b-6c9o4z9rp3] {
    width: 100% !important;
    background-color: white;
    margin: 10px auto 0;
    padding: 0 10px;
    box-sizing: border-box;
    position: relative;
   
}

.mySwiper[b-6c9o4z9rp3] {
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    aspect-ratio: 4/3 !important;
}

.thumbnail-swiper[b-6c9o4z9rp3] {
    width: 100%;
    height: auto;
    padding: 5px 0;
    max-width: 100%;
    box-sizing: border-box;
}

.swiper-slide[b-6c9o4z9rp3] {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
    background: white;
    max-width: 100% !important;
    box-sizing: border-box;
}

.image-container[b-6c9o4z9rp3] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    overflow: hidden;
}



.thumb-image[b-6c9o4z9rp3] {
    cursor: pointer;
    transition: all 0.3s ease;
    padding: 2px;
    border: 2px solid transparent;
    border-radius: 4px;
}

    .thumb-image:hover[b-6c9o4z9rp3] {
        opacity: 0.8;
    }

    .thumb-image.active[b-6c9o4z9rp3] {
        border-color: #007bff;
    }

.thumbnail-swiper .swiper-slide[b-6c9o4z9rp3] {
    width: 80px !important;
    height: 60px;
}


.custom-pagination[b-6c9o4z9rp3] {
    position: absolute;
    right: 20px;
    bottom: 5px;
    background-color: rgba(0, 0, 0, 0.7);
    color: white;
    padding: 5px 10px;
    border-radius: 15px;
    font-size: 14px;
    font-weight: bold;
    z-index: 10;
}

    .custom-pagination .current-slide[b-6c9o4z9rp3] {
        color: #FFD700; /* Sarı renk */
    }

@media (max-width: 768px) {
}

.thumbnail-swiper .swiper-pagination[b-6c9o4z9rp3] {
    position: absolute;
    bottom: -20px !important; 
    width: 100%;
    text-align: center;
    z-index: 10; 
}


.swiper-pagination.swiper-pagination-bottom[b-6c9o4z9rp3] {
    position: absolute;
    bottom: 0; 
    width: 100%;
    text-align: center;
    z-index: 10;
}

.swiper-pagination-bullet[b-6c9o4z9rp3] {
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.swiper-pagination-bullet-active[b-6c9o4z9rp3] {
    transform: scale(1.2);
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/Detay/Partials/_ProjeKonutTipleri.cshtml.rz.scp.css */
.project-detail-container .property-card[b-n6pwxp16eb] {
    width: 275px;
    height: 475px;
    
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
    overflow: hidden;
    border: 1px solid #e0e0e0;
    transition: transform 0.2s ease;
    background-color: white;
}

    .project-detail-container .property-card:hover[b-n6pwxp16eb] {
        transform: scale(1.01);
    }

.project-detail-container .property-image[b-n6pwxp16eb] {
    width: 100%;
    height: 150px;
    object-fit: cover;
}

.project-detail-container .property-body[b-n6pwxp16eb] {
    padding: 16px;
}

.project-detail-container .property-price[b-n6pwxp16eb] {
    font-size: 1.0rem;
    font-weight: bold;
    color: var(--bs-warning);
    margin-bottom: 12px;
}

    .project-detail-container .property-price span[b-n6pwxp16eb] {
        font-size: 0.70rem;
        color: #878C9F;
        margin-bottom: 12px;
        font-style:italic;
    }

.project-detail-container .property-feature[b-n6pwxp16eb] {
    display: flex;
    justify-content: space-between;
    margin-bottom: 8px;
    font-size: 0.75rem;
    color: #555;
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 4px;
}

    .project-detail-container .property-feature span:first-child[b-n6pwxp16eb] {
        font-weight: 600;
        color: #333;
    }

.project-detail-container .property-features[b-n6pwxp16eb] {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.project-detail-container .btn-delete[b-n6pwxp16eb] {
    position: absolute;
    width: 30px;
    height: 30px;
    top: 12px;
    right: 12px;
    font-size: 12px;
    background-color: #e74c3c;
    border: none;
    color: white;
    font-weight: bold;
    padding: 10px !important;
    border-radius: 50%;
    cursor: pointer;
    transition: background-color 0.2s ease;
}

    .project-detail-container .btn-delete:hover[b-n6pwxp16eb] {
        background-color: #c0392b;
    }

@media (max-width: 768px) {
    .property-card[b-n6pwxp16eb] {
        width: 100%;
    }
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/Detay/Partials/_SiziArayalim.cshtml.rz.scp.css */
.company-contactform .profile-container[b-ybm0n4oyav] {
}

.company-contactform .fl-wrap[b-ybm0n4oyav] {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    position: relative;
}

.company-contactform .dec-icon[b-ybm0n4oyav] {
    position: absolute;
    top: 128%;
    left: 0;
    width: 50px;
    height: 37px;
    line-height: 44px;
    margin-top: 8px;
    color: var(--bbb-secondary);
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    border-right: 1px solid #e5e7f2;
}

.company-contactform .dasboard-widget-title[b-ybm0n4oyav] {
    padding: 17px 30px;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 4px 4px 0 0;
}

    .company-contactform .dasboard-widget-title h5[b-ybm0n4oyav] {
        display: flex;
        gap: 5px;
        text-align: left;
        font-size: 14px;
        font-weight: 500;
        color: #566985;
        float: left;
    }

.company-contactform .dasboard-widget-box.nopad-dash-widget-box[b-ybm0n4oyav] {
    padding: 50px 30px;
    margin-bottom: 30px;
    overflow: hidden;
    border-radius: 0 0 6px 6px;
}

.company-contactform .dasboard-widget-box[b-ybm0n4oyav] {
 
}

.company-contactform .edit-profile-photo[b-ybm0n4oyav] {
    float: left;
    position: relative;
    z-index: 2;
}

    .company-contactform .edit-profile-photo img[b-ybm0n4oyav] {
        float: left !important;
        margin-right: 20px !important;
        box-shadow: 0px 0px 0px 7px rgba(255, 255, 255, 0.4) !important;
        width: 60px !important;
        height: 60px !important;
        border-radius: 4px !important;
    }

.company-contactform .respimg[b-ybm0n4oyav] {
    width: 100%;
    height: auto;
}

.company-contactform img[b-ybm0n4oyav] {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
}

.company-contactform .change-photo-btn[b-ybm0n4oyav] {
    float: left;
    margin-top: 13px;
    position: relative;
}

.company-contactform .photoUpload[b-ybm0n4oyav] {
    float: left;
    position: relative;
    padding: 12px 20px 12px 10px;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
}

    .company-contactform .photoUpload input.upload[b-ybm0n4oyav] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        bottom: 0;
        cursor: pointer;
        opacity: 0;
    }

    .company-contactform .photoUpload i[b-ybm0n4oyav] {
        margin-right: 10px;
        font-weight: 100;
    }

.company-contactform .bg-wrap[b-ybm0n4oyav] {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 1;
    overflow: hidden;
}

.company-contactform .bg-parallax-wrap-gradien[b-ybm0n4oyav]:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 20;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 90%);
}

.company-contactform .bg-wrap .bg[b-ybm0n4oyav] {
    height: 120%;
    top: -10%;
}

.company-contactform .bg[b-ybm0n4oyav] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-size: cover;
    background-attachment: scroll;
    background-position: center;
    background-repeat: repeat;
    background-origin: content-box;
}

.company-contactform .change-photo-btn.cpb-2[b-ybm0n4oyav] {
    margin: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 20;
}

.company-contactform .change-photo-btn[b-ybm0n4oyav] {
    float: left;
    margin-top: 13px;
    position: relative;
}

    .company-contactform .change-photo-btn.cpb-2 .photoUpload[b-ybm0n4oyav] {
        padding: 12px 40px;
        border-radius: 6px 0 0 0;
        overflow: hidden;
    }

.company-contactform .dasboard-widget-title[b-ybm0n4oyav] {
    padding: 17px 30px;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 4px 4px 0 0;
}

    .company-contactform .dasboard-widget-title h5[b-ybm0n4oyav] {
        text-align: left;
        font-size: 14px;
        font-weight: 500;
        color: #566985;
        float: left;
    }

.company-contactform .dasboard-widget-box[b-ybm0n4oyav] {
  
}

.company-contactform .chat-wrapper[b-ybm0n4oyav],
.company-contactform .dasboard-widget-box[b-ybm0n4oyav] {
    background: #fff;
   
}

.company-contactform .custom-form[b-ybm0n4oyav] {
    display: flex;
    flex-direction: column;
    justify-content: start;
    width: 100%;
    position: relative;
}

    .company-contactform .custom-form label[b-ybm0n4oyav] {
        float: left;
        position: relative;
        width: 100%;
        text-align: left;
        font-weight: 500;
        color: #878C9F;
        font-size: 12px;
        z-index: 0;
        margin-bottom: 10px;
    }

    .company-contactform .custom-form textarea[b-ybm0n4oyav] {
        height: 200px;
        resize: none;
        padding: 25px 20px;
        -webkit-appearance: none;
    }

        .company-contactform .custom-form textarea:not(.nice-select-search)[b-ybm0n4oyav],
        .company-contactform .custom-form input[type="text"]:not(.nice-select-search)[b-ybm0n4oyav],
        .company-contactform .custom-form input[type=email]:not(.nice-select-search)[b-ybm0n4oyav],
        .company-contactform .custom-form input[type=password]:not(.nice-select-search)[b-ybm0n4oyav],
        .company-contactform .custom-form input[type=button]:not(.nice-select-search)[b-ybm0n4oyav],
        .company-contactform .listsearch-input-item input[type="text"] :not(.nice-select-search)[b-ybm0n4oyav] {
            float: left;
            border: 1px solid #e5e7f2;
            background: #F5F7FB;
            width: 100%;
            padding: 10px 35px 10px 70px;
            border-radius: 4px;
            color: #7d93b2;
            font-size: 14px;
            -webkit-appearance: none;
            outline: none;
            overflow: hidden;
            z-index: 1;
            font-weight: 400;
        }

.company-contactform .eye[b-ybm0n4oyav] {
    position: absolute;
    top: 37px;
    right: 20px;
    cursor: pointer;
    color: var(--bbb-secondary);
    z-index: 5;
}

.company-contactform .custom-form input:not(.nice-select-search)[b-ybm0n4oyav] {
    margin-bottom: 10px;
}

.company-contactform .custom-form input[type="text"]:focus:not(.nice-select-search)[b-ybm0n4oyav],
.company-contactform .custom-form input[type="password"]:focus:not(.nice-select-search)[b-ybm0n4oyav] {
    background-color: white !important;
    outline: none;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
}

.company-contactform .nice-select.location[b-ybm0n4oyav]:before {
    font-family: 'Font Awesome 6 Free';
    content: "\f3c5";
    color: var(--bbb-secondary);
    font-size: 12px;
    font-weight: 900;
    position: absolute;
    left: 16px;
    top: 0;
    z-index: 11;
}

.company-contactform .dropdown-btn.override[b-ybm0n4oyav] {
    height: 53px;
    margin-bottom: 20px;
}

.viewbutton-override[b-ybm0n4oyav] {
    max-width: 50px;
    margin-right: 0;
   
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/Home/Partials/EmlakVitrin/_EmlakVitrinCard.cshtml.rz.scp.css */
.bivitrin-container .slider-card-container[b-fs6fu0wsa4] {
    height: 135px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    background-color: #F7F9FB;
    align-items: center; 
    overflow: hidden; 
    padding: 10px;
    border-radius: 5px;
    width: 304px;
}

    .bivitrin-container .slider-card-container:hover[b-fs6fu0wsa4] {
        background-color: #e4edf5 !important;
    }

.bivitrin-container .slider-card-container a[b-fs6fu0wsa4]{
    all:unset;
    width:100% !important;
    cursor:pointer !important;
}

.bivitrin-container .slider-card-top[b-fs6fu0wsa4] {
    display: flex;
    width: 100%;
    align-items: center;
    gap: 9px;
}

.bivitrin-container .slider-card-bottom[b-fs6fu0wsa4] {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-top: 5px;
    border-top: 0.2px solid #f5eaea;
    padding: 3px;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    height: 40px;
}

.bivitrin-container .slider-card-image[b-fs6fu0wsa4] {
    width: 70px;
    height: 70px; 
    flex-shrink: 0; 
    background-color:white;
}

.bivitrin-container .slider-card-image img[b-fs6fu0wsa4] {
    width: 70px;
    height: 70px;
    object-fit: contain; 
    object-position: center;
    display: block;
}

.bivitrin-container .slider-card-body[b-fs6fu0wsa4] {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.bivitrin-container .slider-card-title[b-fs6fu0wsa4] {
}

.bivitrin-container .slider-card-properties[b-fs6fu0wsa4] {
    margin-right: auto;
}

    .bivitrin-container .slider-card-properties span[b-fs6fu0wsa4] {
        color: #7f6d6d;
        font-size: 13px;
    }

.bivitrin-container .slider-card-price[b-fs6fu0wsa4] {
    margin-left: auto;
}

    .bivitrin-container .slider-card-price span[b-fs6fu0wsa4] {
        color: var(--bs-primary);
        font-weight: bold;
        font-size: 15px !important;
    }

.bivitrin-container .slider-card-location[b-fs6fu0wsa4] {
}

    .bivitrin-container .slider-card-location span[b-fs6fu0wsa4] {
        color: var(--bbb-primary);
        font-weight: 400;
        font-size: 0.75rem !important;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: inline-block;
        width: 205px;
    }
@media (max-width: 768px) {
    .bivitrin-container .slider-card-container[b-fs6fu0wsa4] {
       
        width: 100%;
    }
        .bivitrin-container .slider-card-container a[b-fs6fu0wsa4] {
            
            width: 100%;
        }

    .bivitrin-container .slider-card-location span[b-fs6fu0wsa4] {
        width: 100%;
        font-size: 0.85rem !important;
    }
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/Home/Partials/EmlakVitrin/_EmlakVitrinContainer.cshtml.rz.scp.css */
.bivitrin-container[b-21gwyzo7a6]{
    background-color:white;
    margin-top:15px;
    padding-bottom:15px;
}

.bivitrin-container .content[b-21gwyzo7a6] {
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    gap:5px;
    padding:30px;
    width:100%;
}

    .bivitrin-container .title[b-21gwyzo7a6] {
        display: flex;
        align-items: center;
        padding-left: 10px;
      
    }

        .bivitrin-container .title h1[b-21gwyzo7a6] {
            font-size: 24px;
        }

        .bivitrin-container .title span[b-21gwyzo7a6] {
            font-size: 24px;
            padding: 0 3px 10px 3px;
        }


@media (max-width: 768px) {
    .bivitrin-onecikanlar[b-21gwyzo7a6] {
        margin-left:10px;
        margin-right:10px;
    }
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/Home/Partials/MainVitrinSlider/_MainVitrinSliderCard.cshtml.rz.scp.css */
.slider-card-container[b-kku7kn646y] {
    height: 135px;
    display: flex;
    flex-direction: column;
    gap: 0px;
    background-color: #F6F8FF;
    align-items: center;
    overflow: hidden;
    padding: 10px;
    border-radius: 5px;
    width: 100%;
}
    .slider-card-container a[b-kku7kn646y] {
        all: unset;
        width: 100% !important;
        cursor: pointer !important;
    }
    .slider-card-container:hover[b-kku7kn646y] {
        background-color: #e4edf5 !important;
    }
.slider-card-top[b-kku7kn646y] {
    display: flex;
    width: 100%;
    align-items: center;
    gap: 9px;
}

.slider-card-bottom[b-kku7kn646y] {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-top: 5px;
    border-top: 0.2px solid #f5eaea;
    padding: 3px;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    height: 40px;
}

.slider-card-image[b-kku7kn646y] {
    width: 70px;
    height: 70px; 
    flex-shrink: 0; 
}

    .slider-card-image img[b-kku7kn646y] {
        width: 100%;
        height: 100%;
        object-fit: contain; 
        object-position: center; 
        display: block;
    }

.slider-card-body[b-kku7kn646y] {
    display: flex;
    flex-direction: column;
    width:100%;
}

.slider-card-title[b-kku7kn646y] {
}

.slider-card-properties[b-kku7kn646y] {
    margin-right: auto;
}

    .slider-card-properties span[b-kku7kn646y] {
        color: #7f6d6d;
        font-size: 13px;
    }

.slider-card-price[b-kku7kn646y] {
    margin-left: auto;
}

    .slider-card-price span[b-kku7kn646y] {
        color: var(--bs-primary);
        font-weight: bold;
        font-size: 15px !important;
    }

.slider-card-location[b-kku7kn646y] {
}

    .slider-card-location span[b-kku7kn646y] {
        color: var(--bbb-primary);
        font-weight: 400;
        font-size: 0.75rem !important;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: inline-block;
        width: 205px;
    }

@media (max-width: 768px) {
    .slider-card-location span[b-kku7kn646y] {
        font-size: 0.85rem !important;
        width: 100%;
    }
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/Home/Partials/MainVitrinSlider/_MainVitrinSliderContainer.cshtml.rz.scp.css */
#main-vitrin-slider[b-s28dl87vw6] {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    overflow: hidden;
    background-color: white;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 20px;
}
.emlak-main-vitrin[b-s28dl87vw6] {
    margin-top: 15px;
    padding-bottom: 15px;
}
    .emlak-main-vitrin .title[b-s28dl87vw6] {
        display: flex;
        align-items: center;
        padding-left: 10px;
        
    }
    .emlak-main-vitrin .title h1[b-s28dl87vw6] {
        font-size:24px;
       
    }
        .emlak-main-vitrin .title span[b-s28dl87vw6] {
            font-size: 24px;
           
            padding:0 3px 10px 3px;
        }
.swiper[b-s28dl87vw6] {
    width: 100%;
    padding: 10px 0;
}

.swiper-slide[b-s28dl87vw6] {
   
    flex-shrink: 0;
}

.swiper-wrapper[b-s28dl87vw6] {
    display: flex;
}


@media (max-width: 768px) {


    .swiper[b-s28dl87vw6] {
        width: 100%;
        display: flex;
        justify-content: center;
    }

    .swiper-wrapper[b-s28dl87vw6] {
        display: flex;
        justify-content: start;
        gap: 0; 
        padding: 0;
    }

    #main-vitrin-slider .swiper[b-s28dl87vw6] {
        margin-left: 10px;
        margin-right: 10px;
    }

    .my-custom-buttons[b-s28dl87vw6] {
        display: flex;
        align-items: start;
    }

        .my-custom-buttons .nav-btn[b-s28dl87vw6] {
            width: 32px;
            height: 32px;
            background-color: white;
            color: var(--bbb-primary);
            border: 2px solid white;
            z-index: 10;
            font-size: 18px;
            border-radius: 50%;
            cursor: pointer;
            display: flex;
            justify-content: center;
            align-items: center;
        }

            .my-custom-buttons .nav-btn i[b-s28dl87vw6] {
                color: var(--bbb-primary);
            }
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/Home/Partials/_EmlakCategories.cshtml.rz.scp.css */
.property-type-item[b-tmvnip3lb1] {
    background: #F6F8FF;
    padding: 30px;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
    .property-type-item .icon-box[b-tmvnip3lb1] {
        width: 70px;
        height: 70px;
        background: #2F3D7E;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 20px;
        transition: all 0.3s ease-out;
    }
    .property-type-item p[b-tmvnip3lb1] {
        margin: 0;
    }
    .property-type-item h3[b-tmvnip3lb1] {
        font-size: 22px;
        font-weight: 600;
        color: var(--dark-color);
        margin-bottom: 6px;
    }
    .property-type-item:hover .icon-box[b-tmvnip3lb1] {
        background: #ED7D3A;
    }
@media only screen and (max-width: 767px) {
    .property-type-item[b-tmvnip3lb1] {
        text-align: center;
    }
        .property-type-item h3[b-tmvnip3lb1] {
            font-size: 20px;
        }
        .property-type-item .icon-box[b-tmvnip3lb1] {
            margin-left: auto;
            margin-right: auto;
        }
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/IlanDuzenle/IlanSonuc.cshtml.rz.scp.css */
body[b-03dzs8c5jp] {
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/IlanDuzenle/Index.cshtml.rz.scp.css */

.newclassified-form[b-gp11yl845f] {
    width: 100% !important;
}

.prop-group[b-gp11yl845f] {
    min-width: 205px;
    max-width: 205px;
}

.newclassified-form .dropdown-container[b-gp11yl845f] {
}

.detail-text[b-gp11yl845f] {
    color: lightgray;
    font-size: 11px;
}

.top-row[b-gp11yl845f] {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 20px;
    margin-bottom: 20px;
}

    .top-row > *[b-gp11yl845f] {
        flex: 1 1 auto;
        width: 100%;
    }

.form-options[b-gp11yl845f] {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

    .form-options > *[b-gp11yl845f] {
        flex: 1 1 205px; 
        min-width: 205px;
        max-width: 205px;
    }

.newclassified-input[b-gp11yl845f] {
    border: 1px solid #eee !important;
    background: #F7F9FB !important;
    width: 100% !important;
    padding: 10px 20px 10px 10px !important;
    border-radius: 6px !important;
    color: #666 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    font-family: 'HelveticaNeue', sans-serif !important;
    -webkit-appearance: none !important;
    -webkit-user-modify: read-write !important;
    -moz-user-modify: read-write !important;
    user-modify: read-write !important;
    text-decoration: none !important;
    background-image: none !important;
}

    .newclassified-input:focus[b-gp11yl845f] {
        background-color: white !important;
        border-color: lightgray !important;
        outline: none;
        -webkit-user-modify: read-write !important;
        -moz-user-modify: read-write !important;
        user-modify: read-write !important;
        text-decoration: none !important;
        background-image: none !important;
    }

.card[b-gp11yl845f] {
    border-color: rgb(203 197 197 / 18%) !important;
}

.card-header[b-gp11yl845f] {
    background-color: var(--bbb-primary) !important;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    color: white;
}

.title[b-gp11yl845f] {
    width: 100%;
    text-align: left;
    font-weight: 600;
    font-size: 14px !important;   
    color: #23252f;
    font-size: 13px;
    font-family: 'Nunito', sans-serif !important;
    margin-bottom: 10px;
}

.newclassified-buttons[b-gp11yl845f] {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin-top: 15px;
}

.trumbowyg-box .trumbowyg-editor ul[b-gp11yl845f] {
    list-style-type: disc !important;
    padding-left: 20px !important;
}

trumbowyg-box[b-gp11yl845f] {
    margin-bottom: 20px !important;
}

.trumbowyg-box .trumbowyg-editor ol[b-gp11yl845f] {
    list-style-type: decimal !important;
    padding-left: 20px !important;
}

li[b-gp11yl845f] {
    list-style-type: disc !important;
    padding-left: 20px !important;
}

input[b-gp11yl845f], textarea[b-gp11yl845f] {
    -webkit-user-modify: read-write !important;
    -moz-user-modify: read-write !important;
    user-modify: read-write !important;
    text-decoration: none !important;
    background-image: none !important;
}

.input-container[b-gp11yl845f] {
    position: relative;
    font-family: Nunito !important;
}

    .input-container i[b-gp11yl845f] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
        z-index: 15;
    }

    .input-container .info-icon[b-gp11yl845f] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
        cursor: pointer;
        z-index: 15;
        display: flex;
        align-items: center;
        justify-content: center;
        text-decoration: none;
        line-height: 1;
        width: 20px;
        height: 20px;
    }

    .input-container input[b-gp11yl845f] {
        padding-right: 25px !important;
        font-size: 14px;
    }

        .input-container input:focus[b-gp11yl845f] {
            box-shadow: none;
        }

.validation-error[b-gp11yl845f] {
    font-size: 10px;
}

@media (max-width: 768px) {
    .prop-group[b-gp11yl845f] {
        min-width: 100%;
        max-width: 100%;
    }

    .top-row[b-gp11yl845f] {
        flex-direction: column;
        width: 100%;
        gap: 20px;
        margin-bottom: 20px;
    }

        .top-row > *[b-gp11yl845f] {
            width: 100%;
        }

    .form-options[b-gp11yl845f] {
        display: flex;
        gap: 5px;
    }

        .form-options > *[b-gp11yl845f] {
            flex: 1 1 100%;
            min-width: 100%;
            max-width: 100%;
        }
}

.selected-categories[b-gp11yl845f] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

@media (max-width: 768px) {
    .selected-categories[b-gp11yl845f] {
        flex-direction: column;
        gap: 5px;
        justify-content: center;
    }
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/IlanDuzenle/Partials/_KonutDaire.cshtml.rz.scp.css */

.newclassified-form[b-01xd03q3xm] {
    width: 100% !important;
}

.prop-group[b-01xd03q3xm] {
    min-width: 205px;
    max-width: 205px;
}

.newclassified-form .dropdown-container[b-01xd03q3xm] {
}

.detail-text[b-01xd03q3xm] {
    color: lightgray;
    font-size: 11px;
}

.top-row[b-01xd03q3xm] {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 20px;
    margin-bottom: 20px;
}

    .top-row > *[b-01xd03q3xm] {
        flex: 1 1 auto;
        width: 100%;
    }

.form-options[b-01xd03q3xm] {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

    .form-options > *[b-01xd03q3xm] {
        flex: 1 1 205px; 
        min-width: 205px;
        max-width: 205px;
    }

.newclassified-input[b-01xd03q3xm] {
    border: 1px solid #eee !important;
    background: #F7F9FB !important;
    width: 100% !important;
    padding: 10px 20px 10px 10px !important;
    border-radius: 6px !important;
    color: #666 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    font-family: 'HelveticaNeue', sans-serif !important;
    -webkit-appearance: none !important;
    -webkit-user-modify: read-write !important;
    -moz-user-modify: read-write !important;
    user-modify: read-write !important;
    text-decoration: none !important;
    background-image: none !important;
}

    .newclassified-input:focus[b-01xd03q3xm] {
        background-color: white !important;
        border-color: lightgray !important;
        outline: none;
        -webkit-user-modify: read-write !important;
        -moz-user-modify: read-write !important;
        user-modify: read-write !important;
        text-decoration: none !important;
        background-image: none !important;
    }

.card[b-01xd03q3xm] {
    border-color: rgb(203 197 197 / 18%) !important;
}

.card-header[b-01xd03q3xm] {
    background-color: var(--bbb-primary) !important;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    color: white;
}

.title[b-01xd03q3xm] {
    width: 100%;
    text-align: left;
    font-weight: 600;
    font-size: 14px !important;
    color: #878C9F;
    font-size: 13px;
    font-family: 'Nunito', sans-serif !important;
    margin-bottom: 10px;
}

.newclassified-buttons[b-01xd03q3xm] {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin-top: 15px;
}

.trumbowyg-box .trumbowyg-editor ul[b-01xd03q3xm] {
    list-style-type: disc !important;
    padding-left: 20px !important;
}

trumbowyg-box[b-01xd03q3xm] {
    margin-bottom: 20px !important;
}

.trumbowyg-box .trumbowyg-editor ol[b-01xd03q3xm] {
    list-style-type: decimal !important;
    padding-left: 20px !important;
}

li[b-01xd03q3xm] {
    list-style-type: disc !important;
    padding-left: 20px !important;
}

input[b-01xd03q3xm], textarea[b-01xd03q3xm] {
    -webkit-user-modify: read-write !important;
    -moz-user-modify: read-write !important;
    user-modify: read-write !important;
    text-decoration: none !important;
    background-image: none !important;
}

.input-container[b-01xd03q3xm] {
    position: relative;
    font-family: Nunito !important;
}

    .input-container i[b-01xd03q3xm] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
        z-index: 15;
    }

    .input-container .info-icon[b-01xd03q3xm] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
        cursor: pointer;
        z-index: 15;
        display: flex;
        align-items: center;
        justify-content: center;
        text-decoration: none;
        line-height: 1;
        width: 20px;
        height: 20px;
    }

    .input-container input[b-01xd03q3xm] {
        padding-right: 25px !important;
        font-size: 14px;
    }

        .input-container input:focus[b-01xd03q3xm] {
            box-shadow: none;
        }

.validation-error[b-01xd03q3xm] {
    font-size: 10px;
}

@media (max-width: 768px) {
    .prop-group[b-01xd03q3xm] {
        min-width: 100%;
        max-width: 100%;
    }

    .top-row[b-01xd03q3xm] {
        flex-direction: column;
        width: 100%;
        gap: 20px;
        margin-bottom: 20px;
    }

        .top-row > *[b-01xd03q3xm] {
            width: 100%;
        }

    .form-options[b-01xd03q3xm] {
        display: flex;
        gap: 5px;
    }

        .form-options > *[b-01xd03q3xm] {
            flex: 1 1 100%;
            min-width: 100%;
            max-width: 100%;
        }
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/IlanDuzenle/Partials/_KonutMain.cshtml.rz.scp.css */

.newclassified-form[b-00lzcfn7ly] {
    width: 100% !important;
}

.prop-group[b-00lzcfn7ly] {
    min-width: 205px;
    max-width: 205px;
}

.newclassified-form .dropdown-container[b-00lzcfn7ly] {
}

.detail-text[b-00lzcfn7ly] {
    color: lightgray;
    font-size: 11px;
}

.top-row[b-00lzcfn7ly] {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 20px;
    margin-bottom: 20px;
}

    .top-row > *[b-00lzcfn7ly] {
        flex: 1 1 auto;
        width: 100%;
    }

.form-options[b-00lzcfn7ly] {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

    .form-options > *[b-00lzcfn7ly] {
        flex: 1 1 205px; 
        min-width: 205px;
        max-width: 205px;
    }

.newclassified-input[b-00lzcfn7ly] {
    border: 1px solid #eee !important;
    background: #F7F9FB !important;
    width: 100% !important;
    padding: 10px 20px 10px 10px !important;
    border-radius: 6px !important;
    color: #666 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    font-family: 'HelveticaNeue', sans-serif !important;
    -webkit-appearance: none !important;
    -webkit-user-modify: read-write !important;
    -moz-user-modify: read-write !important;
    user-modify: read-write !important;
    text-decoration: none !important;
    background-image: none !important;
}

    .newclassified-input:focus[b-00lzcfn7ly] {
        background-color: white !important;
        border-color: lightgray !important;
        outline: none;
        -webkit-user-modify: read-write !important;
        -moz-user-modify: read-write !important;
        user-modify: read-write !important;
        text-decoration: none !important;
        background-image: none !important;
    }

.card[b-00lzcfn7ly] {
    border-color: rgb(203 197 197 / 18%) !important;
}

.card-header[b-00lzcfn7ly] {
    background-color: var(--bbb-primary) !important;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    color: white;
}

.title[b-00lzcfn7ly] {
    width: 100%;
    text-align: left;
    font-weight: 600;
    font-size: 14px !important;
    color: #878C9F;
    font-size: 13px;
    font-family: 'Nunito', sans-serif !important;
    margin-bottom: 10px;
}

.newclassified-buttons[b-00lzcfn7ly] {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin-top: 15px;
}

.trumbowyg-box .trumbowyg-editor ul[b-00lzcfn7ly] {
    list-style-type: disc !important;
    padding-left: 20px !important;
}

trumbowyg-box[b-00lzcfn7ly] {
    margin-bottom: 20px !important;
}

.trumbowyg-box .trumbowyg-editor ol[b-00lzcfn7ly] {
    list-style-type: decimal !important;
    padding-left: 20px !important;
}

li[b-00lzcfn7ly] {
    list-style-type: disc !important;
    padding-left: 20px !important;
}

input[b-00lzcfn7ly], textarea[b-00lzcfn7ly] {
    -webkit-user-modify: read-write !important;
    -moz-user-modify: read-write !important;
    user-modify: read-write !important;
    text-decoration: none !important;
    background-image: none !important;
}

.input-container[b-00lzcfn7ly] {
    position: relative;
    font-family: Nunito !important;
}

    .input-container i[b-00lzcfn7ly] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
        z-index: 15;
    }

    .input-container .info-icon[b-00lzcfn7ly] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
        cursor: pointer;
        z-index: 15;
        display: flex;
        align-items: center;
        justify-content: center;
        text-decoration: none;
        line-height: 1;
        width: 20px;
        height: 20px;
    }

    .input-container input[b-00lzcfn7ly] {
        padding-right: 25px !important;
        font-size: 14px;
    }

        .input-container input:focus[b-00lzcfn7ly] {
            box-shadow: none;
        }

.validation-error[b-00lzcfn7ly] {
    font-size: 10px;
}

@media (max-width: 768px) {
    .prop-group[b-00lzcfn7ly] {
        min-width: 100%;
        max-width: 100%;
    }

    .top-row[b-00lzcfn7ly] {
        flex-direction: column;
        width: 100%;
        gap: 20px;
        margin-bottom: 20px;
    }

        .top-row > *[b-00lzcfn7ly] {
            width: 100%;
        }

    .form-options[b-00lzcfn7ly] {
        display: flex;
        gap: 5px;
    }

        .form-options > *[b-00lzcfn7ly] {
            flex: 1 1 100%;
            min-width: 100%;
            max-width: 100%;
        }
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/IlanDuzenle/Partials/_KonutProje.cshtml.rz.scp.css */

.newclassified-form[b-3wj4w0ngwt] {
    width: 100% !important;
}

.prop-group[b-3wj4w0ngwt] {
    min-width: 205px;
    max-width: 205px;
}

.newclassified-form .dropdown-container[b-3wj4w0ngwt] {
}

.detail-text[b-3wj4w0ngwt] {
    color: lightgray;
    font-size: 11px;
}

.top-row[b-3wj4w0ngwt] {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 20px;
    margin-bottom: 20px;
}

    .top-row > *[b-3wj4w0ngwt] {
        flex: 1 1 auto;
        width: 100%;
    }

.form-options[b-3wj4w0ngwt] {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

    .form-options > *[b-3wj4w0ngwt] {
        flex: 1 1 205px; 
        min-width: 205px;
        max-width: 205px;
    }

.newclassified-input[b-3wj4w0ngwt] {
    border: 1px solid #eee !important;
    background: #F7F9FB !important;
    width: 100% !important;
    padding: 10px 20px 10px 10px !important;
    border-radius: 6px !important;
    color: #666 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    font-family: 'HelveticaNeue', sans-serif !important;
    -webkit-appearance: none !important;
    -webkit-user-modify: read-write !important;
    -moz-user-modify: read-write !important;
    user-modify: read-write !important;
    text-decoration: none !important;
    background-image: none !important;
}

    .newclassified-input:focus[b-3wj4w0ngwt] {
        background-color: white !important;
        border-color: lightgray !important;
        outline: none;
        -webkit-user-modify: read-write !important;
        -moz-user-modify: read-write !important;
        user-modify: read-write !important;
        text-decoration: none !important;
        background-image: none !important;
    }

.card[b-3wj4w0ngwt] {
    border-color: rgb(203 197 197 / 18%) !important;
}

.card-header[b-3wj4w0ngwt] {
    background-color: var(--bbb-primary) !important;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    color: white;
}

.title[b-3wj4w0ngwt] {
    width: 100%;
    text-align: left;
    font-weight: 600;
    font-size: 14px !important;
    color: #878C9F;
    font-size: 13px;
    font-family: 'Nunito', sans-serif !important;
    margin-bottom: 10px;
}

.newclassified-buttons[b-3wj4w0ngwt] {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin-top: 15px;
}

.trumbowyg-box .trumbowyg-editor ul[b-3wj4w0ngwt] {
    list-style-type: disc !important;
    padding-left: 20px !important;
}

trumbowyg-box[b-3wj4w0ngwt] {
    margin-bottom: 20px !important;
}

.trumbowyg-box .trumbowyg-editor ol[b-3wj4w0ngwt] {
    list-style-type: decimal !important;
    padding-left: 20px !important;
}

li[b-3wj4w0ngwt] {
    list-style-type: disc !important;
    padding-left: 20px !important;
}

input[b-3wj4w0ngwt], textarea[b-3wj4w0ngwt] {
    -webkit-user-modify: read-write !important;
    -moz-user-modify: read-write !important;
    user-modify: read-write !important;
    text-decoration: none !important;
    background-image: none !important;
}

.input-container[b-3wj4w0ngwt] {
    position: relative;
    font-family: Nunito !important;
}

    .input-container i[b-3wj4w0ngwt] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
        z-index: 15;
    }

    .input-container .info-icon[b-3wj4w0ngwt] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
        cursor: pointer;
        z-index: 15;
        display: flex;
        align-items: center;
        justify-content: center;
        text-decoration: none;
        line-height: 1;
        width: 20px;
        height: 20px;
    }

    .input-container input[b-3wj4w0ngwt] {
        padding-right: 25px !important;
        font-size: 14px;
    }

        .input-container input:focus[b-3wj4w0ngwt] {
            box-shadow: none;
        }

.validation-error[b-3wj4w0ngwt] {
    font-size: 10px;
}

@media (max-width: 768px) {
    .prop-group[b-3wj4w0ngwt] {
        min-width: 100%;
        max-width: 100%;
    }

    .top-row[b-3wj4w0ngwt] {
        flex-direction: column;
        width: 100%;
        gap: 20px;
        margin-bottom: 20px;
    }

        .top-row > *[b-3wj4w0ngwt] {
            width: 100%;
        }

    .form-options[b-3wj4w0ngwt] {
        display: flex;
        gap: 5px;
    }

        .form-options > *[b-3wj4w0ngwt] {
            flex: 1 1 100%;
            min-width: 100%;
            max-width: 100%;
        }
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/IlanDuzenle/Partials/_ProjeDetay.cshtml.rz.scp.css */
.property-card[b-72q4c2ju3m] {
    min-width: 350px;
    border-radius: 16px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
    overflow: hidden;
    border: 1px solid #e0e0e0;
    transition: transform 0.2s ease;
    background-color: white;
}

    .property-card:hover[b-72q4c2ju3m] {
        transform: scale(1.01);
    }

.property-image[b-72q4c2ju3m] {
    width: 100%;
    height: 220px;
    object-fit: cover;
}

.property-body[b-72q4c2ju3m] {
    padding: 16px;
}

.property-price[b-72q4c2ju3m] {
    font-size: 1.5rem;
    font-weight: bold;
    color: #27ae60;
    margin-bottom: 12px;
}

.property-feature[b-72q4c2ju3m] {
    display: flex;
    justify-content: space-between;
    margin-bottom: 8px;
    font-size: 0.95rem;
    color: #555;
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 4px;
}

    .property-feature span:first-child[b-72q4c2ju3m] {
        font-weight: 600;
        color: #333;
    }

.property-features[b-72q4c2ju3m] {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.btn-delete[b-72q4c2ju3m] {
    position: absolute;
    width: 30px;
    height: 30px;
    top: 12px;
    right: 12px;
    font-size: 12px;
    background-color: #e74c3c;
    border: none;
    color: white;
    font-weight: bold;
    padding: 10px !important;
    border-radius: 50%;
    cursor: pointer;
    transition: background-color 0.2s ease;
}

    .btn-delete:hover[b-72q4c2ju3m] {
        background-color: #c0392b;
    }

.btn-edit[b-72q4c2ju3m] {
    position: absolute;
    width: 75px;
    height: 30px;
    top: 12px;
    right: 50px;
    font-size: 12px;
    background-color: var(--bbb-secondary);
    border: none;
    color: white;
    font-weight: bold;
    padding: 0 0 0 0 !important;
    border-radius: 20px;
    cursor: pointer;
    transition: background-color 0.2s ease;
}

    .btn-edit:hover[b-72q4c2ju3m] {
        background-color: var(--bbb-primary);
    }

@media (max-width: 768px) {
    .property-card[b-72q4c2ju3m] {
        width: 100%;
    }
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/Ilan/IlanSonuc.cshtml.rz.scp.css */
.fa-circle-check[b-244x4xy3ey] {
    animation: pop-in-b-244x4xy3ey 0.5s ease-in-out;
}

@keyframes pop-in-b-244x4xy3ey {
    0% {
        transform: scale(0.5);
        opacity: 0;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/Ilan/Index.cshtml.rz.scp.css */

.newclassified-form[b-qtv28vzvn7] {
    width: 100% !important;
}

.prop-group[b-qtv28vzvn7] {
    min-width: 205px;
    max-width: 205px;
}

.newclassified-form .dropdown-container[b-qtv28vzvn7] {
}

.detail-text[b-qtv28vzvn7] {
    color: lightgray;
    font-size: 11px;
}

.top-row[b-qtv28vzvn7] {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 20px;
    margin-bottom: 20px;
}

    .top-row > *[b-qtv28vzvn7] {
        flex: 1 1 auto;
        width: 100%;
    }

.form-options[b-qtv28vzvn7] {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

    .form-options > *[b-qtv28vzvn7] {
        flex: 1 1 205px; 
        min-width: 205px;
        max-width: 205px;
    }

.newclassified-input[b-qtv28vzvn7] {
    border: 1px solid #eee !important;
    background: #F7F9FB !important;
    width: 100% !important;
    padding: 10px 20px 10px 10px !important;
    border-radius: 6px !important;
    color: #666 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    font-family: 'HelveticaNeue', sans-serif !important;
    -webkit-appearance: none !important;
    -webkit-user-modify: read-write !important;
    -moz-user-modify: read-write !important;
    user-modify: read-write !important;
    text-decoration: none !important;
    background-image: none !important;
}

    .newclassified-input:focus[b-qtv28vzvn7] {
        background-color: white !important;
        border-color: lightgray !important;
        outline: none;
        -webkit-user-modify: read-write !important;
        -moz-user-modify: read-write !important;
        user-modify: read-write !important;
        text-decoration: none !important;
        background-image: none !important;
    }

.card[b-qtv28vzvn7] {
    border-color: rgb(203 197 197 / 18%) !important;
}

.card-header[b-qtv28vzvn7] {
    background-color: var(--bbb-primary) !important;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    color: white;
}

.title[b-qtv28vzvn7] {
    width: 100%;
    text-align: left;
    font-weight: 600;
    font-size: 14px !important;
    /* color: #878C9F;*/
    color: #23252f;
    font-size: 13px;
    font-family: 'Nunito', sans-serif !important;
    margin-bottom: 10px;
}

.newclassified-buttons[b-qtv28vzvn7] {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin-top: 15px;
}

.trumbowyg-box .trumbowyg-editor ul[b-qtv28vzvn7] {
    list-style-type: disc !important;
    padding-left: 20px !important;
}

trumbowyg-box[b-qtv28vzvn7] {
    margin-bottom: 20px !important;
}

.trumbowyg-box .trumbowyg-editor ol[b-qtv28vzvn7] {
    list-style-type: decimal !important;
    padding-left: 20px !important;
}

li[b-qtv28vzvn7] {
    list-style-type: disc !important;
    padding-left: 20px !important;
}

input[b-qtv28vzvn7], textarea[b-qtv28vzvn7] {
    -webkit-user-modify: read-write !important;
    -moz-user-modify: read-write !important;
    user-modify: read-write !important;
    text-decoration: none !important;
    background-image: none !important;
}

.input-container[b-qtv28vzvn7] {
    position: relative;
    font-family: Nunito !important;
}

    .input-container i[b-qtv28vzvn7] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
        z-index: 15;
    }

    .input-container .info-icon[b-qtv28vzvn7] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
        cursor: pointer;
        z-index: 15;
        display: flex;
        align-items: center;
        justify-content: center;
        text-decoration: none;
        line-height: 1;
        width: 20px;
        height: 20px;
    }

    .input-container input[b-qtv28vzvn7] {
        padding-right: 25px !important;
        font-size: 14px;
    }

        .input-container input:focus[b-qtv28vzvn7] {
            box-shadow: none;
        }

.validation-error[b-qtv28vzvn7] {
    font-size: 10px;
}

@media (max-width: 768px) {
    .prop-group[b-qtv28vzvn7] {
        min-width: 100%;
        max-width: 100%;
    }

    .top-row[b-qtv28vzvn7] {
        flex-direction: column;
        width: 100%;
        gap: 20px;
        margin-bottom: 20px;
    }

        .top-row > *[b-qtv28vzvn7] {
            width: 100%;
        }

    .form-options[b-qtv28vzvn7] {
        display: flex;
        gap: 5px;
    }

        .form-options > *[b-qtv28vzvn7] {
            flex: 1 1 100%;
            min-width: 100%;
            max-width: 100%;
        }
}

.selected-categories[b-qtv28vzvn7]{
    display:flex;
    justify-content:space-between;
    align-items:center;
    width:100%;
}
@media (max-width: 768px) {
    .selected-categories[b-qtv28vzvn7] {
       flex-direction:column;
       gap:5px;
       justify-content:center;
    }
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/Ilan/Partials/_KonutDaire.cshtml.rz.scp.css */

.newclassified-form[b-zl536zp7g6] {
    width: 100% !important;
}

.prop-group[b-zl536zp7g6] {
    min-width: 205px;
    max-width: 205px;
}

.newclassified-form .dropdown-container[b-zl536zp7g6] {
}

.detail-text[b-zl536zp7g6] {
    color: lightgray;
    font-size: 11px;
}

.top-row[b-zl536zp7g6] {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 20px;
    margin-bottom: 20px;
}

    .top-row > *[b-zl536zp7g6] {
        flex: 1 1 auto;
        width: 100%;
    }

.form-options[b-zl536zp7g6] {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

    .form-options > *[b-zl536zp7g6] {
        flex: 1 1 205px; 
        min-width: 205px;
        max-width: 205px;
    }

.newclassified-input[b-zl536zp7g6] {
    border: 1px solid #eee !important;
    background: #F7F9FB !important;
    width: 100% !important;
    padding: 10px 20px 10px 10px !important;
    border-radius: 6px !important;
    color: #666 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    font-family: 'HelveticaNeue', sans-serif !important;
    -webkit-appearance: none !important;
    -webkit-user-modify: read-write !important;
    -moz-user-modify: read-write !important;
    user-modify: read-write !important;
    text-decoration: none !important;
    background-image: none !important;
}

    .newclassified-input:focus[b-zl536zp7g6] {
        background-color: white !important;
        border-color: lightgray !important;
        outline: none;
        -webkit-user-modify: read-write !important;
        -moz-user-modify: read-write !important;
        user-modify: read-write !important;
        text-decoration: none !important;
        background-image: none !important;
    }

.card[b-zl536zp7g6] {
    border-color: rgb(203 197 197 / 18%) !important;
}

.card-header[b-zl536zp7g6] {
    background-color: var(--bbb-primary) !important;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    color: white;
}

.title[b-zl536zp7g6] {
    width: 100%;
    text-align: left;
    font-weight: 600;
    font-size: 14px !important;
    color: #878C9F;
    font-size: 13px;
    font-family: 'Nunito', sans-serif !important;
    margin-bottom: 10px;
}

.newclassified-buttons[b-zl536zp7g6] {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin-top: 15px;
}

.trumbowyg-box .trumbowyg-editor ul[b-zl536zp7g6] {
    list-style-type: disc !important;
    padding-left: 20px !important;
}

trumbowyg-box[b-zl536zp7g6] {
    margin-bottom: 20px !important;
}

.trumbowyg-box .trumbowyg-editor ol[b-zl536zp7g6] {
    list-style-type: decimal !important;
    padding-left: 20px !important;
}

li[b-zl536zp7g6] {
    list-style-type: disc !important;
    padding-left: 20px !important;
}

input[b-zl536zp7g6], textarea[b-zl536zp7g6] {
    -webkit-user-modify: read-write !important;
    -moz-user-modify: read-write !important;
    user-modify: read-write !important;
    text-decoration: none !important;
    background-image: none !important;
}

.input-container[b-zl536zp7g6] {
    position: relative;
    font-family: Nunito !important;
}

    .input-container i[b-zl536zp7g6] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
        z-index: 15;
    }

    .input-container .info-icon[b-zl536zp7g6] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
        cursor: pointer;
        z-index: 15;
        display: flex;
        align-items: center;
        justify-content: center;
        text-decoration: none;
        line-height: 1;
        width: 20px;
        height: 20px;
    }

    .input-container input[b-zl536zp7g6] {
        padding-right: 25px !important;
        font-size: 14px;
    }

        .input-container input:focus[b-zl536zp7g6] {
            box-shadow: none;
        }

.validation-error[b-zl536zp7g6] {
    font-size: 10px;
}

@media (max-width: 768px) {
    .prop-group[b-zl536zp7g6] {
        min-width: 100%;
        max-width: 100%;
    }

    .top-row[b-zl536zp7g6] {
        flex-direction: column;
        width: 100%;
        gap: 20px;
        margin-bottom: 20px;
    }

        .top-row > *[b-zl536zp7g6] {
            width: 100%;
        }

    .form-options[b-zl536zp7g6] {
        display: flex;
        gap: 5px;
    }

        .form-options > *[b-zl536zp7g6] {
            flex: 1 1 100%;
            min-width: 100%;
            max-width: 100%;
        }
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/Ilan/Partials/_KonutMain.cshtml.rz.scp.css */

.newclassified-form[b-xfges14k7z] {
    width: 100% !important;
}

.prop-group[b-xfges14k7z] {
    min-width: 205px;
    max-width: 205px;
}

.newclassified-form .dropdown-container[b-xfges14k7z] {
}

.detail-text[b-xfges14k7z] {
    color: lightgray;
    font-size: 11px;
}

.top-row[b-xfges14k7z] {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 20px;
    margin-bottom: 20px;
}

    .top-row > *[b-xfges14k7z] {
        flex: 1 1 auto;
        width: 100%;
    }

.form-options[b-xfges14k7z] {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

    .form-options > *[b-xfges14k7z] {
        flex: 1 1 205px; 
        min-width: 205px;
        max-width: 205px;
    }

.newclassified-input[b-xfges14k7z] {
    border: 1px solid #eee !important;
    background: #F7F9FB !important;
    width: 100% !important;
    padding: 10px 20px 10px 10px !important;
    border-radius: 6px !important;
    color: #666 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    font-family: 'HelveticaNeue', sans-serif !important;
    -webkit-appearance: none !important;
    -webkit-user-modify: read-write !important;
    -moz-user-modify: read-write !important;
    user-modify: read-write !important;
    text-decoration: none !important;
    background-image: none !important;
}

    .newclassified-input:focus[b-xfges14k7z] {
        background-color: white !important;
        border-color: lightgray !important;
        outline: none;
        -webkit-user-modify: read-write !important;
        -moz-user-modify: read-write !important;
        user-modify: read-write !important;
        text-decoration: none !important;
        background-image: none !important;
    }

.card[b-xfges14k7z] {
    border-color: rgb(203 197 197 / 18%) !important;
}

.card-header[b-xfges14k7z] {
    background-color: var(--bbb-primary) !important;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    color: white;
}

.title[b-xfges14k7z] {
    width: 100%;
    text-align: left;
    font-weight: 600;
    font-size: 14px !important;
    color: #878C9F;
    font-size: 13px;
    font-family: 'Nunito', sans-serif !important;
    margin-bottom: 10px;
}

.newclassified-buttons[b-xfges14k7z] {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin-top: 15px;
}

.trumbowyg-box .trumbowyg-editor ul[b-xfges14k7z] {
    list-style-type: disc !important;
    padding-left: 20px !important;
}

trumbowyg-box[b-xfges14k7z] {
    margin-bottom: 20px !important;
}

.trumbowyg-box .trumbowyg-editor ol[b-xfges14k7z] {
    list-style-type: decimal !important;
    padding-left: 20px !important;
}

li[b-xfges14k7z] {
    list-style-type: disc !important;
    padding-left: 20px !important;
}

input[b-xfges14k7z], textarea[b-xfges14k7z] {
    -webkit-user-modify: read-write !important;
    -moz-user-modify: read-write !important;
    user-modify: read-write !important;
    text-decoration: none !important;
    background-image: none !important;
}

.input-container[b-xfges14k7z] {
    position: relative;
    font-family: Nunito !important;
}

    .input-container i[b-xfges14k7z] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
        z-index: 15;
    }

    .input-container .info-icon[b-xfges14k7z] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
        cursor: pointer;
        z-index: 15;
        display: flex;
        align-items: center;
        justify-content: center;
        text-decoration: none;
        line-height: 1;
        width: 20px;
        height: 20px;
    }

    .input-container input[b-xfges14k7z] {
        padding-right: 25px !important;
        font-size: 14px;
    }

        .input-container input:focus[b-xfges14k7z] {
            box-shadow: none;
        }

.validation-error[b-xfges14k7z] {
    font-size: 10px;
}

@media (max-width: 768px) {
    .prop-group[b-xfges14k7z] {
        min-width: 100%;
        max-width: 100%;
    }

    .top-row[b-xfges14k7z] {
        flex-direction: column;
        width: 100%;
        gap: 20px;
        margin-bottom: 20px;
    }

        .top-row > *[b-xfges14k7z] {
            width: 100%;
        }

    .form-options[b-xfges14k7z] {
        display: flex;
        gap: 5px;
    }

        .form-options > *[b-xfges14k7z] {
            flex: 1 1 100%;
            min-width: 100%;
            max-width: 100%;
        }
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/Ilan/Partials/_KonutProje.cshtml.rz.scp.css */

.newclassified-form[b-w6g0xlkqsw] {
    width: 100% !important;
}

.prop-group[b-w6g0xlkqsw] {
    min-width: 205px;
    max-width: 205px;
}

.newclassified-form .dropdown-container[b-w6g0xlkqsw] {
}

.detail-text[b-w6g0xlkqsw] {
    color: lightgray;
    font-size: 11px;
}

.top-row[b-w6g0xlkqsw] {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 20px;
    margin-bottom: 20px;
}

    .top-row > *[b-w6g0xlkqsw] {
        flex: 1 1 auto;
        width: 100%;
    }

.form-options[b-w6g0xlkqsw] {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

    .form-options > *[b-w6g0xlkqsw] {
        flex: 1 1 205px; 
        min-width: 205px;
        max-width: 205px;
    }

.newclassified-input[b-w6g0xlkqsw] {
    border: 1px solid #eee !important;
    background: #F7F9FB !important;
    width: 100% !important;
    padding: 10px 20px 10px 10px !important;
    border-radius: 6px !important;
    color: #666 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    font-family: 'HelveticaNeue', sans-serif !important;
    -webkit-appearance: none !important;
    -webkit-user-modify: read-write !important;
    -moz-user-modify: read-write !important;
    user-modify: read-write !important;
    text-decoration: none !important;
    background-image: none !important;
}

    .newclassified-input:focus[b-w6g0xlkqsw] {
        background-color: white !important;
        border-color: lightgray !important;
        outline: none;
        -webkit-user-modify: read-write !important;
        -moz-user-modify: read-write !important;
        user-modify: read-write !important;
        text-decoration: none !important;
        background-image: none !important;
    }

.card[b-w6g0xlkqsw] {
    border-color: rgb(203 197 197 / 18%) !important;
}

.card-header[b-w6g0xlkqsw] {
    background-color: var(--bbb-primary) !important;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    color: white;
}

.title[b-w6g0xlkqsw] {
    width: 100%;
    text-align: left;
    font-weight: 600;
    font-size: 14px !important;
    color: #878C9F;
    font-size: 13px;
    font-family: 'Nunito', sans-serif !important;
    margin-bottom: 10px;
}

.newclassified-buttons[b-w6g0xlkqsw] {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin-top: 15px;
}

.trumbowyg-box .trumbowyg-editor ul[b-w6g0xlkqsw] {
    list-style-type: disc !important;
    padding-left: 20px !important;
}

trumbowyg-box[b-w6g0xlkqsw] {
    margin-bottom: 20px !important;
}

.trumbowyg-box .trumbowyg-editor ol[b-w6g0xlkqsw] {
    list-style-type: decimal !important;
    padding-left: 20px !important;
}

li[b-w6g0xlkqsw] {
    list-style-type: disc !important;
    padding-left: 20px !important;
}

input[b-w6g0xlkqsw], textarea[b-w6g0xlkqsw] {
    -webkit-user-modify: read-write !important;
    -moz-user-modify: read-write !important;
    user-modify: read-write !important;
    text-decoration: none !important;
    background-image: none !important;
}

.input-container[b-w6g0xlkqsw] {
    position: relative;
    font-family: Nunito !important;
}

    .input-container i[b-w6g0xlkqsw] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
        z-index: 15;
    }

    .input-container .info-icon[b-w6g0xlkqsw] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
        cursor: pointer;
        z-index: 15;
        display: flex;
        align-items: center;
        justify-content: center;
        text-decoration: none;
        line-height: 1;
        width: 20px;
        height: 20px;
    }

    .input-container input[b-w6g0xlkqsw] {
        padding-right: 25px !important;
        font-size: 14px;
    }

        .input-container input:focus[b-w6g0xlkqsw] {
            box-shadow: none;
        }

.validation-error[b-w6g0xlkqsw] {
    font-size: 10px;
}

@media (max-width: 768px) {
    .prop-group[b-w6g0xlkqsw] {
        min-width: 100%;
        max-width: 100%;
    }

    .top-row[b-w6g0xlkqsw] {
        flex-direction: column;
        width: 100%;
        gap: 20px;
        margin-bottom: 20px;
    }

        .top-row > *[b-w6g0xlkqsw] {
            width: 100%;
        }

    .form-options[b-w6g0xlkqsw] {
        display: flex;
        gap: 5px;
    }

        .form-options > *[b-w6g0xlkqsw] {
            flex: 1 1 100%;
            min-width: 100%;
            max-width: 100%;
        }
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/Ilan/Partials/_ProjeDetay.cshtml.rz.scp.css */
.property-card[b-7bcnk3sf4v] {
    min-width: 350px;
    border-radius: 16px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
    overflow: hidden;
    border: 1px solid #e0e0e0;
    transition: transform 0.2s ease;
    background-color: white;
}

    .property-card:hover[b-7bcnk3sf4v] {
        transform: scale(1.01);
    }

.property-image[b-7bcnk3sf4v] {
    width: 100%;
    height: 220px;
    object-fit: cover;
}

.property-body[b-7bcnk3sf4v] {
    padding: 16px;
}

.property-price[b-7bcnk3sf4v] {
    font-size: 1.5rem;
    font-weight: bold;
    color: #27ae60;
    margin-bottom: 12px;
}

.property-feature[b-7bcnk3sf4v] {
    display: flex;
    justify-content: space-between;
    margin-bottom: 8px;
    font-size: 0.95rem;
    color: #555;
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 4px;
}

    .property-feature span:first-child[b-7bcnk3sf4v] {
        font-weight: 600;
        color: #333;
    }

.property-features[b-7bcnk3sf4v] {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.btn-delete[b-7bcnk3sf4v] {
    position: absolute;
    width: 30px;
    height: 30px;
    top: 12px;
    right: 12px;
    font-size: 12px;
    background-color: #e74c3c;
    border: none;
    color: white;
    font-weight: bold;
    padding: 10px !important;
    border-radius: 50%;
    cursor: pointer;
    transition: background-color 0.2s ease;
}

    .btn-delete:hover[b-7bcnk3sf4v] {
        background-color: #c0392b;
    }
.btn-edit[b-7bcnk3sf4v] {
    position: absolute;
    width: 75px;
    height: 30px;
    top: 12px;
    right: 50px;
    font-size: 12px;
    background-color: var(--bbb-secondary);
    border: none;
    color: white;
    font-weight: bold;
    padding: 0 0 0 0 !important;
    border-radius: 20px;
    cursor: pointer;
    transition: background-color 0.2s ease;
}

    .btn-edit:hover[b-7bcnk3sf4v] {
        background-color: var(--bbb-primary);
    }
@media (max-width: 768px) {
    .property-card[b-7bcnk3sf4v] {
        width: 100%;
    }
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/Search/Index.cshtml.rz.scp.css */
/* TEMEL STİLLER */
#filterContainer[b-9z1vfjujs0] {
    transition: all 0.3s ease;
}

/* Offcanvas içeriği */
#filterOffcanvas .offcanvas-body[b-9z1vfjujs0] {
    padding: 0;
}

/* Mobil buton */
#mobileFilterButton[b-9z1vfjujs0] {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 1040;
}

/* Masaüstü görünüm */
@media (min-width: 769px) {
    #filterContainer[b-9z1vfjujs0] {
        position: sticky;
        top: 0;
        height: 100vh;
        overflow-y: auto;
    }
}

/* Mobil görünüm */
@media (max-width: 768px) {
    #mobileFilterButton[b-9z1vfjujs0] {
        display: block;
    }

    #filterContainer[b-9z1vfjujs0] {
        display: none;
    }

    #filterOffcanvas[b-9z1vfjujs0] {
        width: 85%;
    }
}

.filter-wrapper[b-9z1vfjujs0] {
    width: 100%;
}

.searchresultdesc[b-9z1vfjujs0] {
    order: 1;
    margin-bottom: 0;
    font-size: 1rem;
}

.button-wrapper[b-9z1vfjujs0] {
    order: 2;
    display: flex;
    align-items: center;
    margin-left: auto;
    transition: transform 0.3s ease-in-out;
    width: 40%;
}

.tool-button[b-9z1vfjujs0] {
    flex: 1;
    display: flex;
    align-items: center;
    height: 48px;
    padding: 0;
    background-color: white;
    border-left: 0;
    border-right: 0;
    border-top: 0.2px solid;
    border-bottom: 0.2px solid;
    border-color: lightgray;
    padding: 5px;
    width: 100%;
}

.button-seperator[b-9z1vfjujs0] {
    height: 48px;
    border: 0.2px solid;
    border-color: lightgray;
}

.button-wrapper svg[b-9z1vfjujs0] {
    height: 18px;
    width: 18px;
    fill: #F9B90F;
}


.mounted[b-9z1vfjujs0] {
    position: sticky;
    top: 0;
    width: 100%;
    left: 0;
    background: white;
    z-index: 100;
    box-sizing: border-box;
}

.tool-button-desc[b-9z1vfjujs0] {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: auto;
    font-size: 14px;
}

.tool-button .save[b-9z1vfjujs0] {
    flex: 1;
    font-size: 14px;
    gap: 3px;
}

.tool-button-count[b-9z1vfjujs0] {
    display: flex;
    align-items: center;
    font-size: 10px;
    gap: 2px;
}

.searchresultdesc[b-9z1vfjujs0] {
    padding-left: 10px;
}

@media (max-width: 768px) {
    .filter-wrapper[b-9z1vfjujs0] {
        order: 1;
        width: 100%;
    }

    .emlak-filter[b-9z1vfjujs0] {
    }

    .searchresultdesc[b-9z1vfjujs0] {
        order: 2;
    }

    .button-wrapper[b-9z1vfjujs0] {
        width: 100%;
    }

    .emlak-result-container[b-9z1vfjujs0] {
        /*position:absolute;*/
    }

    .row[b-9z1vfjujs0] {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

        .row > *[b-9z1vfjujs0] {
            flex-shrink: 0;
            width: 100%;
            max-width: 100%;
            /* padding-right: calc(var(--bs-gutter-x)* 0.5); */
            /* padding-left: calc(var(--bs-gutter-x)* 0.5); */
            /* margin-top: var(--bs-gutter-y); */
            margin-left: 0 !important;
            margin-right: 0 !important;
            padding-right: 0 !important;
            padding-left: 0 !important;
        }

    .container-fluid[b-9z1vfjujs0] {
        --bs-gutter-x: 1.5rem;
        --bs-gutter-y: 0;
        width: 100%;
        /* padding-right: calc(var(--bs-gutter-x)* 0.5); */
        /* padding-left: calc(var(--bs-gutter-x)* 0.5); */
        margin-right: auto;
        margin-left: auto;
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
}

.dropdown-item[b-9z1vfjujs0] {
    font-size: 13px;
}

    .dropdown-item.selected[b-9z1vfjujs0] {
        background-color: #F8F8F8; 
        color: #666;
        position: relative;
    }

      

        .dropdown-item.selected[b-9z1vfjujs0]::after {
            font-family: "Font Awesome 6 Free";
            content: "\f00c";
            font-weight: 900; 
            font-size: 16px;
            color: #F9B90F;
            position: absolute;
            right: 10px;
            top: 50%;
            transform: translateY(-50%);
            pointer-events: none; 
        }
/* _content/BBB.Main.Web/Areas/Emlak/Views/Search/Partials/_ArsaFilter.cshtml.rz.scp.css */
.emlak-filter[b-uigcrwmis3] {
    display: flex;
    background-color: white;
}

    .emlak-filter h6[b-uigcrwmis3] {
        color: var(--bbb-primary);
    }

.accordion[b-uigcrwmis3] {
    border-radius: 0 !important;
}

.accordion-item[b-uigcrwmis3] {
    border-radius: 0 !important;
}

.form-control[b-uigcrwmis3] {
}


.accordion-button[aria-expanded="true"][b-uigcrwmis3] {
    border-radius: 0 !important;
    border-bottom: 0.2px solid lightgray !important;
}

.accordion-button[aria-expanded="false"][b-uigcrwmis3] {
    border-bottom: 0 !important;
}

.accordion-button[b-uigcrwmis3] {
    border-radius: 0 !important;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #18458B;
}

    .accordion-button:not(.collapsed)[b-uigcrwmis3] {
        color: var(--bs-accordion-active-color);
        background-color: white;
        box-shadow: none;
    }

    .accordion-button:focus[b-uigcrwmis3] {
        z-index: 3;
        outline: 0;
        box-shadow: none;
    }

.icon-container i[b-uigcrwmis3] {
    color: #3AACED;
}

.input-container[b-uigcrwmis3] {
    position: relative;
    font-family: Nunito !important;
}

    .input-container i[b-uigcrwmis3] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
    }

    .input-container input[b-uigcrwmis3] {
        padding-right: 25px !important;
        font-size: 14px;
    }

        .input-container input:focus[b-uigcrwmis3] {
            box-shadow: none;
        }

.form-floating label[b-uigcrwmis3] {
    left: 35px;
}


.input-container input[b-uigcrwmis3]::-webkit-outer-spin-button,
.input-container input[b-uigcrwmis3]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}


.input-container input[type=number][b-uigcrwmis3] {
    -moz-appearance: textfield;
}

@media (max-width: 767px) {
    .emlak-filter[b-uigcrwmis3] {
        width: 80% !important;
        align-items: center;
    }

    .sticky-container-button[b-uigcrwmis3] {
        width: 100%;
        position: inherit;
    }
}

.sticky-container-button[b-uigcrwmis3] {
    background-color: #3e67a7;
    position: sticky;
    bottom: 0;
    z-index: 8000 !important;
    padding: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80px;
    width: 100%;
    gap: 5px;
}

#filterContainer .offcanvas-header[b-uigcrwmis3] {
    background-color: var(--bbb-primary);
    padding: 0;
    padding-left: 10px;
    padding-right: 10px;
}

#filterOffcanvasHeader .btn-close-menu[b-uigcrwmis3] {
    margin-left: 0;
}

#filterOffcanvasHeader .btn-close-menu[b-uigcrwmis3] {
    box-sizing: content-box;
    width: 100%;
    color: white;
    background: transparent;
    border: 0;
    border-radius: 0.375rem;
}





#filterOffcanvasHeader .header-content i[b-uigcrwmis3] {
    color: white !important;
    transform: scaleX(1.5);
}

    #filterOffcanvasHeader .header-content i:hover[b-uigcrwmis3] {
        border: 1px solid white;
        border-radius: 0.375rem;
        padding: 2px;
    }

#filterOffcanvasHeader .header-content[b-uigcrwmis3] {
    display: flex;
    align-items: center;
    gap: 5px;
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/Search/Partials/_CardShortCutsMenu.cshtml.rz.scp.css */
body[b-mh4d6yrk1c] {
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/Search/Partials/_DevremulkFilter.cshtml.rz.scp.css */
.emlak-filter[b-dp5sqnxvrr] {
    display: flex;
    background-color: white;
}

    .emlak-filter h6[b-dp5sqnxvrr] {
        color: var(--bbb-primary);
    }

.accordion[b-dp5sqnxvrr] {
    border-radius: 0 !important;
}

.accordion-item[b-dp5sqnxvrr] {
    border-radius: 0 !important;
}

.form-control[b-dp5sqnxvrr] {
}


.accordion-button[aria-expanded="true"][b-dp5sqnxvrr] {
    border-radius: 0 !important;
    border-bottom: 0.2px solid lightgray !important;
}

.accordion-button[aria-expanded="false"][b-dp5sqnxvrr] {
    border-bottom: 0 !important;
}

.accordion-button[b-dp5sqnxvrr] {
    border-radius: 0 !important;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #18458B;
}

    .accordion-button:not(.collapsed)[b-dp5sqnxvrr] {
        color: var(--bs-accordion-active-color);
        background-color: white;
        box-shadow: none;
    }

    .accordion-button:focus[b-dp5sqnxvrr] {
        z-index: 3;
        outline: 0;
        box-shadow: none;
    }

.icon-container i[b-dp5sqnxvrr] {
    color: #3AACED;
}

.input-container[b-dp5sqnxvrr] {
    position: relative;
    font-family: Nunito !important;
}

    .input-container i[b-dp5sqnxvrr] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
    }

    .input-container input[b-dp5sqnxvrr] {
        padding-right: 25px !important;
        font-size: 14px;
    }

        .input-container input:focus[b-dp5sqnxvrr] {
            box-shadow: none;
        }

.form-floating label[b-dp5sqnxvrr] {
    left: 35px;
}

.input-container input[b-dp5sqnxvrr]::-webkit-outer-spin-button,
.input-container input[b-dp5sqnxvrr]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}


.input-container input[type=number][b-dp5sqnxvrr] {
    -moz-appearance: textfield;
}

@media (max-width: 767px) {
    .emlak-filter[b-dp5sqnxvrr] {
        width: 80% !important;
        align-items: center;
    }

    .sticky-container-button[b-dp5sqnxvrr] {
        width: 100%;
        position: inherit;
    }
}

.sticky-container-button[b-dp5sqnxvrr] {
    background-color: #3e67a7;
    position: sticky;
    bottom: 0;
    z-index: 8000 !important;
    padding: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80px;
    width: 100%;
    gap: 5px;
}

#filterContainer .offcanvas-header[b-dp5sqnxvrr] {
    background-color: var(--bbb-primary);
    padding: 0;
    padding-left: 10px;
    padding-right: 10px;
}

#filterOffcanvasHeader .btn-close-menu[b-dp5sqnxvrr] {
    margin-left: 0;
}

#filterOffcanvasHeader .btn-close-menu[b-dp5sqnxvrr] {
    box-sizing: content-box;
    width: 100%;
    color: white;
    background: transparent;
    border: 0;
    border-radius: 0.375rem;
}





#filterOffcanvasHeader .header-content i[b-dp5sqnxvrr] {
    color: white !important;
    transform: scaleX(1.5);
}

    #filterOffcanvasHeader .header-content i:hover[b-dp5sqnxvrr] {
        border: 1px solid white;
        border-radius: 0.375rem;
        padding: 2px;
    }

#filterOffcanvasHeader .header-content[b-dp5sqnxvrr] {
    display: flex;
    align-items: center;
    gap: 5px;
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/Search/Partials/_IlanCard.cshtml.rz.scp.css */

.location[b-i9w8fppp4t] {
    display: flex;
    flex-direction: column;
}

.listingdate[b-i9w8fppp4t] {
    margin-left: auto;
    color: #3AACED;
}

/*.detail {
    position: absolute;
    right: 5px;
    bottom: 0;
}*/

@media (max-width: 767px) {
    .location[b-i9w8fppp4t] {
        flex-direction: row;
    }

    .listingdate[b-i9w8fppp4t] {
    }

    .location-desc[b-i9w8fppp4t] {
        font-size: 10px;
    }
}

.dropdown-menu[b-i9w8fppp4t] {
    padding-top: 0;
}

.custom-tooltip[b-i9w8fppp4t] {
    --bs-tooltip-bg: #343a40; 
    --bs-tooltip-color: #ffffff; 
    --bs-tooltip-border-radius: 8px; 
    --bs-tooltip-padding-x: 10px; 
    --bs-tooltip-padding-y: 5px;
    --bs-tooltip-opacity: 1;
    --bs-tooltip-arrow-width: 10px; 
    --bs-tooltip-arrow-height: 5px; 
}

.loading-text[b-i9w8fppp4t] {
    font-size: 1.5rem;
    text-align: center;
    animation: flickerEffect-b-i9w8fppp4t 1.5s infinite;
    color: var(--bbb-primary); /* Başlangıç rengi */
}

@keyframes flickerEffect-b-i9w8fppp4t {
    0% {
        color: var(--bbb-primary);
    }

    20% {
        color: var(--bbb-secondary);
    }

    40% {
        color: var(--bbb-primary);
    }

    60% {
        color: var(--bbb-secondary);
    }

    80% {
        color: var(--bbb-primary);
    }

    100% {
        color: var(--bbb-secondary);
    }
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/Search/Partials/_IsyeriFilter.cshtml.rz.scp.css */
.emlak-filter[b-zn2mfojslm] {
    display: flex;
    background-color: white;
}

    .emlak-filter h6[b-zn2mfojslm] {
        color: var(--bbb-primary);
    }

.accordion[b-zn2mfojslm] {
    border-radius: 0 !important;
}

.accordion-item[b-zn2mfojslm] {
    border-radius: 0 !important;
}

.form-control[b-zn2mfojslm] {
}


.accordion-button[aria-expanded="true"][b-zn2mfojslm] {
    border-radius: 0 !important;
    border-bottom: 0.2px solid lightgray !important;
}

.accordion-button[aria-expanded="false"][b-zn2mfojslm] {
    border-bottom: 0 !important;
}

.accordion-button[b-zn2mfojslm] {
    border-radius: 0 !important;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #18458B;
}

    .accordion-button:not(.collapsed)[b-zn2mfojslm] {
        color: var(--bs-accordion-active-color);
        background-color: white;
        box-shadow: none;
    }

    .accordion-button:focus[b-zn2mfojslm] {
        z-index: 3;
        outline: 0;
        box-shadow: none;
    }

.icon-container i[b-zn2mfojslm] {
    color: #3AACED;
}

.input-container[b-zn2mfojslm] {
    position: relative;
    font-family: Nunito !important;
}

    .input-container i[b-zn2mfojslm] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
    }

    .input-container input[b-zn2mfojslm] {
        padding-right: 25px !important;
        font-size: 14px;
    }

        .input-container input:focus[b-zn2mfojslm] {
            box-shadow: none;
        }

.form-floating label[b-zn2mfojslm] {
    left: 35px;
}


.input-container input[b-zn2mfojslm]::-webkit-outer-spin-button,
.input-container input[b-zn2mfojslm]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}


.input-container input[type=number][b-zn2mfojslm] {
    -moz-appearance: textfield;
}

@media (max-width: 767px) {
    .emlak-filter[b-zn2mfojslm] {
        width: 80% !important;
        align-items: center;
    }
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/Search/Partials/_KonutFilter.cshtml.rz.scp.css */
.emlak-filter[b-oruxki0pbl] {
    display: flex;
    background-color: white;
}

    .emlak-filter h6[b-oruxki0pbl] {
        color: var(--bbb-primary);
    }

.accordion[b-oruxki0pbl] {
    border-radius: 0 !important;
}

.accordion-item[b-oruxki0pbl] {
    border-radius: 0 !important;
}

.form-control[b-oruxki0pbl] {
}


.accordion-button[aria-expanded="true"][b-oruxki0pbl] {
    border-radius: 0 !important;
    border-bottom: 0.2px solid lightgray !important;
}

.accordion-button[aria-expanded="false"][b-oruxki0pbl] {
    border-bottom: 0 !important;
}

.accordion-button[b-oruxki0pbl] {
    border-radius: 0 !important;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #18458B;
}

    .accordion-button:not(.collapsed)[b-oruxki0pbl] {
        color: var(--bs-accordion-active-color);
        background-color: white;
        box-shadow: none;
    }

    .accordion-button:focus[b-oruxki0pbl] {
        z-index: 3;
        outline: 0;
        box-shadow: none;
    }

.icon-container i[b-oruxki0pbl] {
    color: #3AACED;
}

.input-container[b-oruxki0pbl] {
    position: relative;
    font-family: Nunito !important;
}

    .input-container i[b-oruxki0pbl] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
    }

    .input-container input[b-oruxki0pbl] {
        padding-right: 25px !important;
        font-size: 14px;
    }

        .input-container input:focus[b-oruxki0pbl] {
            box-shadow: none;
        }

.form-floating label[b-oruxki0pbl] {
    left: 35px;
}


.input-container input[b-oruxki0pbl]::-webkit-outer-spin-button,
.input-container input[b-oruxki0pbl]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}


.input-container input[type=number][b-oruxki0pbl] {
    -moz-appearance: textfield;
}

@media (max-width: 767px) {
    .emlak-filter[b-oruxki0pbl] {
        width: 80% !important;
        align-items: center;
    }
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/Search/Partials/_MainFilter.cshtml.rz.scp.css */
.emlak-filter[b-mclitd735z] {
    display: flex;
    background-color: white;
}

    .emlak-filter h6[b-mclitd735z] {
        color: var(--bbb-primary);
    }

.accordion[b-mclitd735z] {
    border-radius: 0 !important;
}

.accordion-item[b-mclitd735z] {
    border-radius: 0 !important;
}

.form-control[b-mclitd735z] {
}


.accordion-button[aria-expanded="true"][b-mclitd735z] {
    border-radius: 0 !important;
    border-bottom: 0.2px solid lightgray !important;
}

.accordion-button[aria-expanded="false"][b-mclitd735z] {
    border-bottom: 0 !important;
}

.accordion-button[b-mclitd735z] {
    border-radius: 0 !important;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #18458B;
}

    .accordion-button:not(.collapsed)[b-mclitd735z] {
        color: var(--bs-accordion-active-color);
        background-color: white;
        box-shadow: none;
    }

    .accordion-button:focus[b-mclitd735z] {
        z-index: 3;
        outline: 0;
        box-shadow: none;
    }

.icon-container i[b-mclitd735z] {
    color: #3AACED;
}

.input-container[b-mclitd735z] {
    position: relative;
    font-family: Nunito !important;
}

    .input-container i[b-mclitd735z] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
    }

    .input-container input[b-mclitd735z] {
        padding-right: 25px !important;
        font-size: 14px;
    }

        .input-container input:focus[b-mclitd735z] {
            box-shadow: none;
        }

.form-floating label[b-mclitd735z] {
    left: 35px;
}


.input-container input[b-mclitd735z]::-webkit-outer-spin-button,
.input-container input[b-mclitd735z]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}


.input-container input[type=number][b-mclitd735z] {
    -moz-appearance: textfield;
}

@media (max-width: 767px) {
    .emlak-filter[b-mclitd735z] {
        width: 80% !important;
        align-items: center;
    }

    .sticky-container-button[b-mclitd735z] {
        width: 100%;
        position: inherit;
    }
}

.sticky-container-button[b-mclitd735z] {
    background-color: #3e67a7;
    position: sticky;
    bottom: 0;
    z-index: 1000 !important;
    padding: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80px;
    width: 100%;
    gap: 5px;
}

#filterContainer .offcanvas-header[b-mclitd735z] {
    background-color: var(--bbb-primary);
    padding: 0;
    padding-left: 10px;
    padding-right: 10px;
}

#filterOffcanvasHeader .btn-close-menu[b-mclitd735z] {
    margin-left: 0;
}

#filterOffcanvasHeader .btn-close-menu[b-mclitd735z] {
    box-sizing: content-box;
    width: 100%;
    color: white;
    background: transparent;
    border: 0;
    border-radius: 0.375rem;
}





#filterOffcanvasHeader .header-content i[b-mclitd735z] {
    color: white !important;
    transform: scaleX(1.5);
}

    #filterOffcanvasHeader .header-content i:hover[b-mclitd735z] {
        border: 1px solid white;
        border-radius: 0.375rem;
        padding: 2px;
    }

#filterOffcanvasHeader .header-content[b-mclitd735z] {
    display: flex;
    align-items: center;
    gap: 5px;
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/Search/Partials/_ProjeFilter.cshtml.rz.scp.css */
.emlak-filter[b-am1omx6tz6] {
    display: flex;
    background-color: white;
}

    .emlak-filter h6[b-am1omx6tz6] {
        color: var(--bbb-primary);
    }

.accordion[b-am1omx6tz6] {
    border-radius: 0 !important;
}

.accordion-item[b-am1omx6tz6] {
    border-radius: 0 !important;
}

.form-control[b-am1omx6tz6] {
}


.accordion-button[aria-expanded="true"][b-am1omx6tz6] {
    border-radius: 0 !important;
    border-bottom: 0.2px solid lightgray !important;
}

.accordion-button[aria-expanded="false"][b-am1omx6tz6] {
    border-bottom: 0 !important;
}

.accordion-button[b-am1omx6tz6] {
    border-radius: 0 !important;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #18458B;
}

    .accordion-button:not(.collapsed)[b-am1omx6tz6] {
        color: var(--bs-accordion-active-color);
        background-color: white;
        box-shadow: none;
    }

    .accordion-button:focus[b-am1omx6tz6] {
        z-index: 3;
        outline: 0;
        box-shadow: none;
    }

.icon-container i[b-am1omx6tz6] {
    color: #3AACED;
}

.input-container[b-am1omx6tz6] {
    position: relative;
    font-family: Nunito !important;
}

    .input-container i[b-am1omx6tz6] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
    }

    .input-container input[b-am1omx6tz6] {
        padding-right: 25px !important;
        font-size: 14px;
    }

        .input-container input:focus[b-am1omx6tz6] {
            box-shadow: none;
        }

.form-floating label[b-am1omx6tz6] {
    left: 35px;
}


.input-container input[b-am1omx6tz6]::-webkit-outer-spin-button,
.input-container input[b-am1omx6tz6]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}


.input-container input[type=number][b-am1omx6tz6] {
    -moz-appearance: textfield;
}

@media (max-width: 767px) {
    .emlak-filter[b-am1omx6tz6] {
        width: 80% !important;
        align-items: center;
    }

    .sticky-container-button[b-am1omx6tz6] {
        width: 100%;
        position: inherit;
    }
}

.sticky-container-button[b-am1omx6tz6] {
    background-color: #3e67a7;
    position: sticky;
    bottom: 0;
    z-index: 8000 !important;
    padding: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80px;
    width: 100%;
    gap: 5px;
}

#filterContainer .offcanvas-header[b-am1omx6tz6] {
    background-color: var(--bbb-primary);
    padding: 0;
    padding-left: 10px;
    padding-right: 10px;
}

#filterOffcanvasHeader .btn-close-menu[b-am1omx6tz6] {
    margin-left: 0;
}

#filterOffcanvasHeader .btn-close-menu[b-am1omx6tz6] {
    box-sizing: content-box;
    width: 100%;
    color: white;
    background: transparent;
    border: 0;
    border-radius: 0.375rem;
}





#filterOffcanvasHeader .header-content i[b-am1omx6tz6] {
    color: white !important;
    transform: scaleX(1.5);
}

    #filterOffcanvasHeader .header-content i:hover[b-am1omx6tz6] {
        border: 1px solid white;
        border-radius: 0.375rem;
        padding: 2px;
    }

#filterOffcanvasHeader .header-content[b-am1omx6tz6] {
    display: flex;
    align-items: center;
    gap: 5px;
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/Search/Partials/_TuristikIsletmeFilter.cshtml.rz.scp.css */
.emlak-filter[b-mrplj7xffd] {
    display: flex;
    background-color: white;
}

    .emlak-filter h6[b-mrplj7xffd] {
        color: var(--bbb-primary);
    }

.accordion[b-mrplj7xffd] {
    border-radius: 0 !important;
}

.accordion-item[b-mrplj7xffd] {
    border-radius: 0 !important;
}

.form-control[b-mrplj7xffd] {
}


.accordion-button[aria-expanded="true"][b-mrplj7xffd] {
    border-radius: 0 !important;
    border-bottom: 0.2px solid lightgray !important;
}

.accordion-button[aria-expanded="false"][b-mrplj7xffd] {
    border-bottom: 0 !important;
}

.accordion-button[b-mrplj7xffd] {
    border-radius: 0 !important;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #18458B;
}

    .accordion-button:not(.collapsed)[b-mrplj7xffd] {
        color: var(--bs-accordion-active-color);
        background-color: white;
        box-shadow: none;
    }

    .accordion-button:focus[b-mrplj7xffd] {
        z-index: 3;
        outline: 0;
        box-shadow: none;
    }

.icon-container i[b-mrplj7xffd] {
    color: #3AACED;
}

.input-container[b-mrplj7xffd] {
    position: relative;
    font-family: Nunito !important;
}

    .input-container i[b-mrplj7xffd] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
    }

    .input-container input[b-mrplj7xffd] {
        padding-right: 25px !important;
        font-size: 14px;
    }

        .input-container input:focus[b-mrplj7xffd] {
            box-shadow: none;
        }

.form-floating label[b-mrplj7xffd] {
    left: 35px;
}


.input-container input[b-mrplj7xffd]::-webkit-outer-spin-button,
.input-container input[b-mrplj7xffd]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}


.input-container input[type=number][b-mrplj7xffd] {
    -moz-appearance: textfield;
}

@media (max-width: 767px) {
    .emlak-filter[b-mrplj7xffd] {
        width: 80% !important;
        align-items: center;
    }

    .sticky-container-button[b-mrplj7xffd] {
        width: 100%;
        position: inherit;
    }
}

.sticky-container-button[b-mrplj7xffd] {
    background-color: #3e67a7;
    position: sticky;
    bottom: 0;
    z-index: 8000 !important;
    padding: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80px;
    width: 100%;
    gap: 5px;
}

#filterContainer .offcanvas-header[b-mrplj7xffd] {
    background-color: var(--bbb-primary);
    padding: 0;
    padding-left: 10px;
    padding-right: 10px;
}

#filterOffcanvasHeader .btn-close-menu[b-mrplj7xffd] {
    margin-left: 0;
}

#filterOffcanvasHeader .btn-close-menu[b-mrplj7xffd] {
    box-sizing: content-box;
    width: 100%;
    color: white;
    background: transparent;
    border: 0;
    border-radius: 0.375rem;
}





#filterOffcanvasHeader .header-content i[b-mrplj7xffd] {
    color: white !important;
    transform: scaleX(1.5);
}

    #filterOffcanvasHeader .header-content i:hover[b-mrplj7xffd] {
        border: 1px solid white;
        border-radius: 0.375rem;
        padding: 2px;
    }

#filterOffcanvasHeader .header-content[b-mrplj7xffd] {
    display: flex;
    align-items: center;
    gap: 5px;
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/Shared/Components/EmlakIlgiliIlanlar/Default.cshtml.rz.scp.css */
.detail-side-ads--list[b-wsremsy574] {
    display: flex;
    flex-direction: column;
    grid-gap: 13px;
    gap: 13px;
  
    max-height: 435px;
    background: white;
    padding: 10px;
    scroll-behavior: smooth;
}

.detail-side-card--observe__wrap[b-wsremsy574] {
    position: relative;
}
.detail-side-ads-card[b-wsremsy574] {
    display: flex;
    grid-gap: 10px;
    gap: 10px;
    padding-bottom: 13px;
    padding-right: 8px;
    position: relative;
}
.detail-side-card--observe__wrap:not(:last-child)[b-wsremsy574]:after {
    content: "";
    display: block;
    width: calc(100% - 8px);
    height: 1px;
    background: #f2f2f2;
    position: absolute;
    bottom: 0;
}
.detail-side-ads-card--link__wrap[b-wsremsy574] {
    width: 100%;
    display: flex;
    grid-gap: 8px;
    gap: 8px;
}
.detail-side-ads-card--img[b-wsremsy574] {
    width: 86px;
    min-width: 86px;
    height: 76px;
    border-radius: 6px;
}
.detail-side-ads-card--img img[b-wsremsy574] {
    width: 100%;
    height: 100%;
    border-radius: 6px;
}

.detail-side-ads-card--content[b-wsremsy574] {
    display: flex;
    flex-direction: column;
    grid-gap: 7px;
    gap: 7px;
    flex: 1;
}

.detail-side-ads-card--title-section[b-wsremsy574] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    min-width: 0;
}

.detail-side-ads-card--title-section .title[b-wsremsy574] {
    font-size: 12px;
    color: #434343;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.detail-side-ads-card--price[b-wsremsy574] {
    font-size: 16px;
    font-weight: 700;
    color: #434343;
}

.detail-side-ads-card--location[b-wsremsy574] {
    display: flex;
    align-items: center;
    grid-gap: 6px;
    gap: 6px;
    font-size: 10px;
    font-weight: 500;
    color: #999;
}
.detail-side-ads-card--location .location[b-wsremsy574] {
    width: 12px;
    height: 12px;
}
.he-icon[b-wsremsy574] {
    display: inherit;
}
.detail-side-ads-card--location .location-text[b-wsremsy574] {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

*[b-wsremsy574], :focus[b-wsremsy574], :hover[b-wsremsy574] {
    text-decoration: none;
}
*[b-wsremsy574] {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

a[b-wsremsy574] {
    all: unset;
    color: inherit;
    cursor: pointer;
}

.detail-side-ads--list[b-wsremsy574]::-webkit-scrollbar {
    width: 4px;
}

.detail-side-ads--list[b-wsremsy574]::-webkit-scrollbar-thumb {
    background-color: #aaa;
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/Shared/Components/EmlakKategoriOzet/Default.cshtml.rz.scp.css */
.property-type-item[b-o23po70qvv] {
    background: #F6F8FF;
    padding: 30px;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

    .property-type-item .icon-box[b-o23po70qvv] {
        width: 70px;
        height: 70px;
        background: #2F3D7E;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 20px;
        transition: all 0.3s ease-out;
    }

    .property-type-item p[b-o23po70qvv] {
        margin: 0;
    }

    .property-type-item h3[b-o23po70qvv] {
        font-size: 22px;
        font-weight: 600;
        color: var(--dark-color);
        margin-bottom: 6px;
    }

    .property-type-item:hover .icon-box[b-o23po70qvv] {
        background: #ED7D3A;
    }

@media only screen and (max-width: 767px) {
    .property-type-item[b-o23po70qvv] {
        text-align: center;
    }

        .property-type-item h3[b-o23po70qvv] {
            font-size: 20px;
        }

        .property-type-item .icon-box[b-o23po70qvv] {
            margin-left: auto;
            margin-right: auto;
        }
}
/* _content/BBB.Main.Web/Areas/Emlak/Views/Shared/Partials/MesajGonder.cshtml.rz.scp.css */

/* _content/BBB.Main.Web/Areas/Firma/Views/FirmaSayfasi/Index.cshtml.rz.scp.css */
.icon-buttons[b-w1lowy86vo] {
    position:absolute;
    bottom:10px;
    right:10px;
    z-index:70;
    display: flex;
    gap: 15px;
    align-items: center;
}

.icon-btn[b-w1lowy86vo] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 35px;
    height: 35px;
    border: 2px solid white;
    border-radius: 50%;
    color: white;
    text-decoration: none;
    font-size: 18px;
    transition: all 0.3s ease;
}

   
    .icon-btn:hover[b-w1lowy86vo] {
        color: white;
        background-color: var(--bbb-secondary);
    }

.com-man-container .profile-container[b-w1lowy86vo] {
}

.com-man-container .fl-wrap[b-w1lowy86vo] {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    position: relative;
}

.com-man-container .dec-icon[b-w1lowy86vo] {
    position: absolute;
    top: 128%;
    left: 0;
    width: 50px;
    height: 37px;
    line-height: 44px;
    margin-top: 8px;
    color: var(--bbb-secondary);
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    border-right: 1px solid #e5e7f2;
}

.com-man-container .dasboard-widget-title[b-w1lowy86vo] {
    padding: 17px 30px;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 4px 4px 0 0;
}

    .com-man-container .dasboard-widget-title h5[b-w1lowy86vo] {
        display: flex;
        gap: 5px;
        text-align: left;
        font-size: 14px;
        font-weight: 500;
        color: #566985;
        float: left;
    }

.com-man-container .dasboard-widget-box.nopad-dash-widget-box[b-w1lowy86vo] {
    padding: 50px 30px;
    margin-bottom: 30px;
    overflow: hidden;
    border-radius: 0 0 6px 6px;
}

.com-man-container .dasboard-widget-box[b-w1lowy86vo] {
    padding: 20px 30px;
}

.com-man-container .edit-profile-photo[b-w1lowy86vo] {
    float: left;
    position: relative;
    z-index: 2;
}

    .com-man-container .edit-profile-photo img[b-w1lowy86vo] {
        float: left !important;
        margin-right: 20px !important;
        box-shadow: 0px 0px 0px 7px rgba(255, 255, 255, 0.4) !important;
        width: 60px !important;
        height: 60px !important;
        border-radius: 4px !important;
    }

.com-man-container .respimg[b-w1lowy86vo] {
    width: 100%;
    height: auto;
}

.com-man-container img[b-w1lowy86vo] {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
}

.com-man-container .change-photo-btn[b-w1lowy86vo] {
    float: left;
    margin-top: 13px;
    position: relative;
}

.com-man-container .photoUpload[b-w1lowy86vo] {
    float: left;
    position: relative;
    padding: 12px 20px 12px 10px;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
}

    .com-man-container .photoUpload input.upload[b-w1lowy86vo] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        bottom: 0;
        cursor: pointer;
        opacity: 0;
    }

    .com-man-container .photoUpload i[b-w1lowy86vo] {
        margin-right: 10px;
        font-weight: 100;
    }

.com-man-container .bg-wrap[b-w1lowy86vo] {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 1;
    overflow: hidden;
}

.com-man-container .bg-parallax-wrap-gradien[b-w1lowy86vo]:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 20;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 90%);
}

.com-man-container .bg-wrap .bg[b-w1lowy86vo] {
    height: 120%;
    top: -10%;
}

.com-man-container .bg[b-w1lowy86vo] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-size: cover;
    background-attachment: scroll;
    background-position: center;
    background-repeat: repeat;
    background-origin: content-box;
}

.com-man-container .change-photo-btn.cpb-2[b-w1lowy86vo] {
    margin: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 20;
}

.com-man-container .change-photo-btn[b-w1lowy86vo] {
    float: left;
    margin-top: 13px;
    position: relative;
}

    .com-man-container .change-photo-btn.cpb-2 .photoUpload[b-w1lowy86vo] {
        padding: 12px 40px;
        border-radius: 6px 0 0 0;
        overflow: hidden;
    }

.com-man-container .dasboard-widget-title[b-w1lowy86vo] {
    padding: 17px 30px;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 4px 4px 0 0;
}

    .com-man-container .dasboard-widget-title h5[b-w1lowy86vo] {
        text-align: left;
        font-size: 14px;
        font-weight: 500;
        color: #566985;
        float: left;
    }

.com-man-container .dasboard-widget-box[b-w1lowy86vo] {
    padding: 20px 30px;
}

.com-man-container .chat-wrapper[b-w1lowy86vo],
.com-man-container .dasboard-widget-box[b-w1lowy86vo] {
    background: #fff;
    border-radius: 0 0 4px 4px;
    border: 1px solid #eee;
    border-top: none;
}

.com-man-container .custom-form[b-w1lowy86vo] {
    display: flex;
    flex-direction: column;
    justify-content: start;
    width: 100%;
    position: relative;
}

    .com-man-container .custom-form label[b-w1lowy86vo] {
        float: left;
        position: relative;
        width: 100%;
        text-align: left;
        font-weight: 500;
        color: #878C9F;
        font-size: 12px;
        z-index: 10;
        margin-bottom: 10px;
    }

    .com-man-container .custom-form textarea[b-w1lowy86vo] {
        height: 200px;
        resize: none;
        padding: 25px 20px;
        -webkit-appearance: none;
    }

        .com-man-container .custom-form textarea:not(.nice-select-search)[b-w1lowy86vo],
        .com-man-container .custom-form input[type="text"]:not(.nice-select-search)[b-w1lowy86vo],
        .com-man-container .custom-form input[type=email]:not(.nice-select-search)[b-w1lowy86vo],
        .com-man-container .custom-form input[type=password]:not(.nice-select-search)[b-w1lowy86vo],
        .com-man-container .custom-form input[type=button]:not(.nice-select-search)[b-w1lowy86vo],
        .com-man-container .listsearch-input-item input[type="text"] :not(.nice-select-search)[b-w1lowy86vo] {
            float: left;
            border: 1px solid #e5e7f2;
            background: #F5F7FB;
            width: 100%;
            padding: 10px 35px 10px 70px;
            border-radius: 4px;
            color: #7d93b2;
            font-size: 14px;
            -webkit-appearance: none;
            outline: none;
            overflow: hidden;
            z-index: 1;
            font-weight: 400;
        }

.com-man-container .eye[b-w1lowy86vo] {
    position: absolute;
    top: 37px;
    right: 20px;
    cursor: pointer;
    color: var(--bbb-secondary);
    z-index: 5;
}

.com-man-container .custom-form input:not(.nice-select-search)[b-w1lowy86vo] {
    margin-bottom: 10px;
}

.com-man-container .custom-form input[type="text"]:focus:not(.nice-select-search)[b-w1lowy86vo],
.com-man-container .custom-form input[type="password"]:focus:not(.nice-select-search)[b-w1lowy86vo] {
    background-color: white !important;
    outline: none;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
}

.com-man-container .nice-select.location[b-w1lowy86vo]:before {
    font-family: 'Font Awesome 6 Free';
    content: "\f3c5";
    color: var(--bbb-secondary);
    font-size: 12px;
    font-weight: 900;
    position: absolute;
    left: 16px;
    top: 0;
    z-index: 11;
}

.com-man-container .dropdown-btn.override[b-w1lowy86vo] {
    height: 53px;
    margin-bottom: 20px;
}

.viewbutton-override[b-w1lowy86vo] {
    max-width: 50px;
    margin-right: 0;
 
}



@media (max-width: 600px) {
    .icon-btn[b-w1lowy86vo] {
        width: 25px;
        height: 25px;
        font-size: 12px;
    }
}
/* _content/BBB.Main.Web/Areas/Firma/Views/FirmaSayfasi/Partials/_FirmaIlan.cshtml.rz.scp.css */

.location[b-qkcc4cytet] {
    display: flex;
    flex-direction: column;
}

.listingdate[b-qkcc4cytet] {
    margin-left: auto;
    color: #3AACED;
}

/*.detail {
    position: absolute;
    right: 5px;
    bottom: 0;
}*/

@media (max-width: 767px) {
    .location[b-qkcc4cytet] {
        flex-direction: row;
    }

    .listingdate[b-qkcc4cytet] {
    }

    .location-desc[b-qkcc4cytet] {
        font-size: 10px;
    }
}

.dropdown-menu[b-qkcc4cytet] {
    padding-top: 0;
}

.custom-tooltip[b-qkcc4cytet] {
    --bs-tooltip-bg: #343a40; 
    --bs-tooltip-color: #ffffff; 
    --bs-tooltip-border-radius: 8px; 
    --bs-tooltip-padding-x: 10px;
    --bs-tooltip-padding-y: 5px; 
    --bs-tooltip-opacity: 1;
    --bs-tooltip-arrow-width: 10px; 
    --bs-tooltip-arrow-height: 5px;
}

.loading-text[b-qkcc4cytet] {
    font-size: 1.5rem;
    text-align: center;
    animation: flickerEffect-b-qkcc4cytet 1.5s infinite;
    color: var(--bbb-primary); 
}

@keyframes flickerEffect-b-qkcc4cytet {
    0% {
        color: var(--bbb-primary);
    }

    20% {
        color: var(--bbb-secondary);
    }

    40% {
        color: var(--bbb-primary);
    }

    60% {
        color: var(--bbb-secondary);
    }

    80% {
        color: var(--bbb-primary);
    }

    100% {
        color: var(--bbb-secondary);
    }
}
/* _content/BBB.Main.Web/Areas/Firma/Views/Yonetim/Classifieds.cshtml.rz.scp.css */


#classifiedsTable .show-reg-form[b-m0s9h5ksh9] {
   
}

.com-man-container .table-container[b-m0s9h5ksh9] {
    overflow-x: hidden;
    position: relative;
}

#classifiedsTable .show-reg-form:hover[b-m0s9h5ksh9] {
    color: var(--bs-warning);
}

    #classifiedsTable .show-reg-form a[b-m0s9h5ksh9] {
        text-decoration: none;
        color: white;
    }

        #classifiedsTable .show-reg-form a:visited[b-m0s9h5ksh9],
        #classifiedsTable .show-reg-form a:active[b-m0s9h5ksh9],
        #classifiedsTable .show-reg-form a:focus[b-m0s9h5ksh9] {
            color: white; /* Aynı renk kalır */
            text-decoration: none;
        }

        #classifiedsTable .show-reg-form a img[b-m0s9h5ksh9] {
            width: 40px;
            height: 40px;
            border: 0.2px solid;
            border-radius: 50%;
        }


    #classifiedsTable .show-reg-form .dropdown-menu[b-m0s9h5ksh9] {
       /* margin: 20px !important;*/
    }

    #classifiedsTable .show-reg-form .fc-button-sm[b-m0s9h5ksh9] {
        margin: 0;
        border-radius: 50%;
    }

#classifiedsTable .usermenu-header[b-m0s9h5ksh9] {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 30px;
    padding: 5px 5px 15px 5px;
    border-bottom: 0.2px solid rgb(237, 237, 237);
}

#classifiedsTable .usermenu-title[b-m0s9h5ksh9] {
    color: var(--bbb-primary);
}

#classifiedsTable .usermenu-menu[b-m0s9h5ksh9] {
    padding: 5px 5px 0px 5px;
    margin-bottom: 0;
}

    #classifiedsTable .usermenu-menu ul[b-m0s9h5ksh9] {
        list-style: none;
        line-height: 2;
        padding: 10px;
    }

        #classifiedsTable .usermenu-menu ul li[b-m0s9h5ksh9] {
            display: flex;
            align-items: center;
            gap: 10px;
            list-style: none;
            cursor: pointer;
            padding-left: 5px;
            border-bottom: 0.1px solid #efefef;
        }

            #classifiedsTable .usermenu-menu ul li:hover[b-m0s9h5ksh9] {
                background-color: rgb(237, 237, 237);
            }

            #classifiedsTable .usermenu-menu ul li i[b-m0s9h5ksh9] {
                color: #3e67a7;
            }

    #classifiedsTable .usermenu-menu koa-menu-item[b-m0s9h5ksh9] {
    }

    #classifiedsTable .usermenu-menu a[b-m0s9h5ksh9] {
        color: var(--bbb-primary);
    }

        #classifiedsTable .usermenu-menu a:visited[b-m0s9h5ksh9],
        #classifiedsTable .usermenu-menu a:active[b-m0s9h5ksh9],
        #classifiedsTable .usermenu-menu a:focus[b-m0s9h5ksh9] {
            color: var(--bbb-primary);
            text-decoration: none;
        }

#classifiedsTable .koa-menu-item[b-m0s9h5ksh9] {
    display: block;
    width: 100%;
}


.dropdown-menu[b-m0s9h5ksh9] { 
    z-index: 9999 !important;
}


#classifiedsTable_wrapper[b-m0s9h5ksh9] {
    overflow: visible !important;
    position: relative;
}
@media (max-width: 767px) {

    .table-container[b-m0s9h5ksh9] {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    #classifiedsTable[b-m0s9h5ksh9] {
        min-width: 1000px !important;
    }
}



/* _content/BBB.Main.Web/Areas/Firma/Views/Yonetim/Index.cshtml.rz.scp.css */
body[b-4vmfjlfo64] {
}
/* _content/BBB.Main.Web/Areas/Firma/Views/Yonetim/Partials/_AgentCard.cshtml.rz.scp.css */
.profile-card[b-idltwetfi2] {
   /* max-width: 420px;*/
    background: white;
    border-radius: 12px;
    box-shadow: 0 6px 18px rgba(0,0,0,0.08);
    overflow: hidden;
    font-family: 'Segoe UI', Roboto, sans-serif;
   /* margin: 16px;*/
}

.profile-card .profile-header[b-idltwetfi2] {
    display: flex;
    padding: 24px;
    gap: 20px;
    align-items: center;
    border-bottom: 1px solid #f0f0f0;
}

.profile-card .profile-image[b-idltwetfi2] {
    width: 100px;
    height: 100px;
   /* border-radius: 50%;*/
    object-fit: cover;
    border: 3px solid #f8f8f8;
    box-shadow: 0 2px 4px rgba(0,0,0,0.05);
}

.profile-card .profile-info[b-idltwetfi2] {
    flex: 1;
}

.profile-card .profile-name[b-idltwetfi2] {
    margin: 0 0 8px 0;
    font-size: 1.3rem;
    color: #333;
    font-weight: 600;
}

.profile-card .profile-meta[b-idltwetfi2] {
    display: flex;
    flex-direction: column;
    gap: 6px;
    margin-bottom: 12px;
}

.profile-card .meta-item[b-idltwetfi2] {
    display: flex;
    align-items: center;
    font-size: 0.85rem;
    color: #666;
    gap: 6px;
}

.profile-card .meta-icon[b-idltwetfi2] {
    width: 14px;
    height: 14px;
    fill: #888;
}

.profile-card .profile-badge[b-idltwetfi2] {
    display: inline-block;
    padding: 4px 10px;
    background: #e0f2fe;
    color: #0369a1;
    border-radius: 20px;
    font-size: 0.75rem;
    font-weight: 500;
}

.profile-card .profile-actions[b-idltwetfi2] {
    display: flex;
    padding: 16px;
    gap: 8px;
}

.profile-card .action-button[b-idltwetfi2] {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 10px 12px;
    border-radius: 8px;
    font-size: 0.85rem;
    font-weight: 500;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.2s ease;
    border: none;
}

.profile-card .action-icon[b-idltwetfi2] {
    width: 16px;
    height: 16px;
}

.profile-card .edit[b-idltwetfi2] {
    background: #f0f9ff;
    color: #0369a1;
    border: 1px solid #bae6fd;
}

   .profile-card .edit:hover[b-idltwetfi2] {
        background: #e0f2fe;
    }

.profile-card .view[b-idltwetfi2] {
    background: #f0fdf4;
    color: #15803d;
    border: 1px solid #bbf7d0;
}

    .profile-card .view:hover[b-idltwetfi2] {
        background: #dcfce7;
    }

.profile-card .delete[b-idltwetfi2] {
    background: #fef2f2;
    color: #b91c1c;
    border: 1px solid #fecaca;
}

    .profile-card .delete:hover[b-idltwetfi2] {
        background: #fee2e2;
    }

.profile-card .disabled-link[b-idltwetfi2] {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}

.profile-card button.action-button:disabled[b-idltwetfi2] {
    opacity: 0.5;
    cursor: not-allowed;
    background-color: #ccc !important;
    color: #666 !important;
    border-color: #aaa !important;
}
/* _content/BBB.Main.Web/Areas/Firma/Views/Yonetim/Partials/_ClassifiedCard.cshtml.rz.scp.css */


.classified-menu .usermenu-header[b-h5ix6t96ka] {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 30px;
    padding: 5px 5px 15px 5px;
    border-bottom: 0.2px solid rgb(237, 237, 237);
}

.classified-menu .usermenu-title[b-h5ix6t96ka] {
    color: var(--bbb-primary);
}

.classified-menu.usermenu-menu[b-h5ix6t96ka] {
    padding: 5px 5px 0px 5px;
    margin-bottom: 0;
}

    .classified-menu .usermenu-menu ul[b-h5ix6t96ka] {
        list-style: none;
        line-height: 2;
        padding: 5px;
   
    }

        .classified-menu .usermenu-menu ul li[b-h5ix6t96ka] {
            display: flex;
            flex-direction: column !important;
            align-items: center;
            gap: 5px;
            list-style: none;
            cursor: pointer;
          
            border-bottom: 0.1px solid #efefef;
        }

            .classified-menu .usermenu-menu ul li:hover[b-h5ix6t96ka] {
                background-color: rgb(237, 237, 237);
            }

            .classified-menu .usermenu-menu ul li i[b-h5ix6t96ka] {
                color: #3e67a7;
            }

    .classified-menu .usermenu-menu koa-menu-item[b-h5ix6t96ka] {
       
    }

    .classified-menu .usermenu-menu a[b-h5ix6t96ka] {
        color: var(--bbb-primary);
        width: 100% !important;
    }

        .classified-menu .usermenu-menu a:visited[b-h5ix6t96ka],
        .classified-menu .usermenu-menu a:active[b-h5ix6t96ka],
        .classified-menu .usermenu-menu a:focus[b-h5ix6t96ka] {
            color: var(--bbb-primary);
            text-decoration: none;
        }

.classified-menu .koa-menu-item[b-h5ix6t96ka] {
    display: block;
    width: 100%;
}


.classified-menu .dropdown-menu[b-h5ix6t96ka] {
    z-index: 9999 !important;
}


#classifiedsTable_wrapper[b-h5ix6t96ka] {
    overflow: visible !important;
    position: relative;
}

@media (max-width: 767px) {

    .table-container[b-h5ix6t96ka] {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    #classifiedsTable[b-h5ix6t96ka] {
        min-width: 1000px !important;
    }
}
/* _content/BBB.Main.Web/Areas/Firma/Views/Yonetim/Profile.cshtml.rz.scp.css */
body[b-37qejb9vgo] {
}
/* _content/BBB.Main.Web/Areas/Genel/Views/AramaKayitlari/Index.cshtml.rz.scp.css */
.search-card[b-d8o68a4d5c] {
    transition: box-shadow 0.2s ease-in-out;
}

    .search-card:hover[b-d8o68a4d5c] {
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    }

.search-title[b-d8o68a4d5c] {
    flex-grow: 1;
    margin-left: 15px;
    font-weight: 500;
    font-size: 1rem;
    color: #333;
}

.search-actions .btn[b-d8o68a4d5c] {
    margin-left: 10px;
}

@media (max-width: 768px) {
    .search-card[b-d8o68a4d5c] {
        flex-direction: column;
        align-items: flex-start !important;
        gap: 10px;
    }

    .search-actions[b-d8o68a4d5c] {
        margin-top: 10px;
    }
}
/* _content/BBB.Main.Web/Areas/Genel/Views/BiKontor/Index.cshtml.rz.scp.css */
body[b-v7qs8ftkow] {
}
/* _content/BBB.Main.Web/Areas/Genel/Views/BiKontor/Partials/_BiKontorSatinAl.cshtml.rz.scp.css */
body[b-euruderoff] {
}
/* _content/BBB.Main.Web/Areas/Genel/Views/BiVitrin/Index.cshtml.rz.scp.css */
body[b-f1tbs575dv] {
}
/* _content/BBB.Main.Web/Areas/Genel/Views/BiVitrin/Partials/_BiVitrinSatinAl.cshtml.rz.scp.css */
body[b-2b5mh3ycvs] {
}
/* _content/BBB.Main.Web/Areas/Genel/Views/Favori/Partials/_FavoriCard.cshtml.rz.scp.css */
.card[b-4i9joc5hej] {
    border-radius: 10px;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    border: none;
}

    .card:hover[b-4i9joc5hej] {
        transform: translateY(-5px);
        box-shadow: 0 10px 20px rgba(0,0,0,0.1);
    }
        .card:hover .thumb-wrapper .popular-badge p[b-4i9joc5hej] {
            background-color: red !important;
        }
.card-img-top[b-4i9joc5hej] {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.card-title[b-4i9joc5hej] {
    font-size: 1.1rem;
    font-weight: 600;
    color: #333;
}

.badge-overlay .badge[b-4i9joc5hej] {
    font-size: 0.75rem;
    padding: 5px 8px;
}

.text-muted[b-4i9joc5hej] {
    font-size: 0.9rem;
}
/* _content/BBB.Main.Web/Areas/Genel/Views/Mesaj/Partials/_ChatCard.cshtml.rz.scp.css */
/* _content/BBB.Main.Web/Areas/Genel/Views/Mesaj/Partials/_ChatSubjectCard.cshtml.rz.scp.css */

/* _content/BBB.Main.Web/Areas/Genel/Views/Mesaj/Partials/_MessageCard.cshtml.rz.scp.css */



/* _content/BBB.Main.Web/Areas/Genel/Views/Payment/Partials/_CreditCardForm.cshtml.rz.scp.css */
.credit-card-form-container[b-18spyeurhv] {
    /*max-width: 420px;*/
    margin: 0 auto;
    font-family: 'Arial', sans-serif;
}
.card-background[b-18spyeurhv] {
    position: relative;
    width: 100%;
    height: 120px;
    border-radius: 15px;
    overflow: hidden;
    background-color: #764ba2; 
}
.background-pattern[b-18spyeurhv] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100px;
    z-index: 0;
    opacity: 0.3;
    overflow:hidden !important;
}
.credit-card-form[b-18spyeurhv] {
    perspective: 1000px;
    position: relative;
    overflow: hidden;
    border-radius: 15px;
}

.credit-card-front[b-18spyeurhv] {
    background: linear-gradient(135deg, #3a7bd5, #00d2ff);
    border-radius: 15px;
    padding: 25px;
    color: white;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease;
    margin-bottom: 20px;
}

.card-logo[b-18spyeurhv] {
    text-align: right;
    margin-bottom: 15px;
    height: 40px;
}

.card-logo-placeholder[b-18spyeurhv] {
    display: inline-block;
    width: 60px;
    height: 40px;
  
    border-radius: 5px;
}

.card-number-field[b-18spyeurhv] {
    margin-bottom: 15px;
}

    .card-number-field input[b-18spyeurhv] {
        background: rgba(255, 255, 255, 0.2);
        border: none;
        color: white;
        font-size: 20px;
        letter-spacing: 2px;
        height: 40px;
    }

.card-holder-field[b-18spyeurhv] {
    margin-bottom: 15px;
}
    .card-number-field label[b-18spyeurhv],
    .card-holder-field label[b-18spyeurhv],
    .expiry-field label[b-18spyeurhv],
    .cvv-field label[b-18spyeurhv] {
        font-size: 12px;
        opacity: 0.8;
        display: block;
        margin-bottom: 5px;
    }

    .card-holder-field input[b-18spyeurhv] {
        background: transparent;
        border: none;
        border-bottom: 1px solid rgba(255, 255, 255, 0.5);
        border-radius: 0;
        color: white;
        padding-left: 0;
        padding-right: 0;
    }

.card-details-field[b-18spyeurhv] {
    display: flex;
    justify-content: space-between;
}

.expiry-field[b-18spyeurhv] {
    flex: 1;
}

.expiry-inputs[b-18spyeurhv] {
    display: flex;
    align-items: center;
}

    .expiry-inputs select[b-18spyeurhv] {
        background: rgba(255, 255, 255, 0.2);
        border: none;
        color: white;
        width: 60px;
        margin-right: 5px;
    }

    .expiry-inputs span[b-18spyeurhv] {
        margin: 0 5px;
    }

.cvv-field[b-18spyeurhv] {
    width: 100px;
}

    .cvv-field input[b-18spyeurhv] {
        background: rgba(255, 255, 255, 0.2);
        border: none;
        color: var(--bbb-gray);
        text-align: center;
    }



.btn-pay[b-18spyeurhv] {
    background: #4CAF50;
    color: white;
    border: none;
    padding: 12px;
    width: 100%;
    border-radius: 8px;
    font-size: 16px;
    cursor: pointer;
    transition: all 0.3s;
}

    .btn-pay:hover[b-18spyeurhv] {
        background: #45a049;
        transform: translateY(-2px);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
    }

.validation-error[b-18spyeurhv] {
    position: absolute;
    font-size: 11px;
    margin-top: 5px;
}

.is-invalid[b-18spyeurhv] {
    border-color: #dc3545 !important;
}

.is-valid[b-18spyeurhv] {
    border-color: #28a745 !important;
}

.card-logo[b-18spyeurhv] {
    height: 40px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    display: flex;
    justify-content: space-between;
}

.visa[b-18spyeurhv] {
    background-image: url('/images/base/svg/visa.svg');
}

.mastercard[b-18spyeurhv] {
    background-image: url('/images/base/svg/master.svg');
}

.amex[b-18spyeurhv] {
    background-image: url('/images/base/svg/amex.svg');
}

.card-logo-placeholder[b-18spyeurhv] {
 
}
/* _content/BBB.Main.Web/Areas/Genel/Views/Payment/Partials/_HavaleEftForm.cshtml.rz.scp.css */
body[b-l33yxkh7oi] {
}
/* _content/BBB.Main.Web/Areas/Genel/Views/Shared/Partials/IlanPaylasim/_ShareClassified.cshtml.rz.scp.css */


.share-classified .dec-icon[b-r8ufbctwrj] {
    position: absolute;
    top: 128%;
    left: 0;
    width: 50px;
    height: 37px;
    line-height: 44px;
    margin-top: 8px;
    color: var(--bbb-secondary);
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    border-right: 1px solid #e5e7f2;
}




.share-classified .custom-form[b-r8ufbctwrj] {
    display: flex;
    flex-direction: column;
    justify-content: start;
    width: 100%;
    position: relative;
}

    .share-classified .custom-form label[b-r8ufbctwrj] {
        float: left;
        position: relative;
        width: 100%;
        text-align: left;
        font-weight: 500;
        color: #878C9F;
        font-size: 12px;
        z-index: 10;
        margin-bottom: 10px;
    }

    .share-classified .custom-form textarea[b-r8ufbctwrj] {
        height: 200px;
        resize: none;
        padding: 25px 20px;
        -webkit-appearance: none;
    }

        .share-classified .custom-form textarea:not(.nice-select-search)[b-r8ufbctwrj],
        .share-classified .custom-form input[type="text"]:not(.nice-select-search)[b-r8ufbctwrj],
        .share-classified .custom-form input[type=email]:not(.nice-select-search)[b-r8ufbctwrj],
        .share-classified .custom-form input[type=password]:not(.nice-select-search)[b-r8ufbctwrj],
        .share-classified .custom-form input[type=button]:not(.nice-select-search)[b-r8ufbctwrj],
        .share-classified .listsearch-input-item input[type="text"] :not(.nice-select-search)[b-r8ufbctwrj] {
            float: left;
            border: 1px solid #e5e7f2;
            background: #F5F7FB;
            width: 100%;
            padding: 10px 35px 10px 70px;
            border-radius: 4px;
            color: #7d93b2;
            font-size: 14px;
            -webkit-appearance: none;
            outline: none;
            overflow: hidden;
            z-index: 1;
            font-weight: 400;
        }

.share-classified .eye[b-r8ufbctwrj] {
    position: absolute;
    top: 37px;
    right: 20px;
    cursor: pointer;
    color: var(--bbb-secondary);
    z-index: 5;
}

.share-classified .custom-form input:not(.nice-select-search)[b-r8ufbctwrj] {
    margin-bottom: 10px;
}

.share-classified .custom-form input[type="text"]:focus:not(.nice-select-search)[b-r8ufbctwrj],
.share-classified .custom-form input[type="password"]:focus:not(.nice-select-search)[b-r8ufbctwrj] {
    background-color: white !important;
    outline: none;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
}


/* _content/BBB.Main.Web/Areas/Genel/Views/Talep/Index.cshtml.rz.scp.css */
/* _content/BBB.Main.Web/Areas/Genel/Views/Talep/Partials/_TalepDetay.cshtml.rz.scp.css */
.talep-content[b-96bdhc61bt] {
    border:0.2px solid lightgray;
    padding:10px;
    margin-top:10px;
    max-height:150px;
    overflow-y:auto;
}
/* _content/BBB.Main.Web/Areas/Ilan/Views/Shared/Partials/IlanCard/_CardShortCutsMenu.cshtml.rz.scp.css */
body[b-av8emhyu6a] {
}
/* _content/BBB.Main.Web/Views/Home/ComingSoon.cshtml.rz.scp.css */
#main[b-giigzqaiax] {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    opacity: 0;
}

/*--
	Coming Soon
--*/
/*-------------Fonts---------------------------------------*/


/*-------------General Style---------------------------------------*/
html[b-giigzqaiax] {
    overflow-x: hidden !important;
    height: 100%;
}

body[b-giigzqaiax] {
    font-weight: 600;
    font-size: 13px;
    height: 100%;
    width: 100%;
    margin: 0px;
    padding: 0px;
    text-align: center;
    background: #18458B;
    color: #000;
    font-family: 'Nunito', sans-serif;
}

@-o-viewport {
    width: device-width;
}

@-ms-viewport {
    width: device-width;
}

@viewport {
    width: device-width;
}
/*------ loader-------------------------------------------------*/
.loader-wrap[b-giigzqaiax] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
    background: #18458B;
}

.pin[b-giigzqaiax], .ajax-loader[b-giigzqaiax] {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 40px;
    height: 40px;
    border: 4px solid;
    border-radius: 100%;
    margin: -20px 0 0 -20px;
}

.pulse[b-giigzqaiax], .ajax-loader-cirle[b-giigzqaiax] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    animation: spin-b-giigzqaiax 1000ms linear infinite;
}

    .pulse[b-giigzqaiax]:before, .ajax-loader-cirle[b-giigzqaiax]:before {
        content: '';
        position: absolute;
        width: 12px;
        height: 4px;
        border-radius: 4px;
        background: #fff;
        left: 50%;
        top: 50%;
        margin: -2px 0 0 -12px;
    }

@keyframes spin-b-giigzqaiax {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
/* ---------Content Styles--------------------------------------*/
#main[b-giigzqaiax] {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    opacity: 0;
}

.container[b-giigzqaiax] {
    max-width: 1224px;
    width: 92%;
    margin: 0 auto;
    position: relative;
    z-index: 5;
}

.big-container[b-giigzqaiax] {
    max-width: 1500px;
}

.small-container[b-giigzqaiax] {
    max-width: 1024px;
}

#wrapper[b-giigzqaiax] {
    float: left;
    width: 100%;
    position: relative;
    z-index: 5;
    padding-top: 110px;
}

    #wrapper.home-wrap[b-giigzqaiax] {
        padding-top: 0;
    }

.content[b-giigzqaiax] {
    width: 100%;
    position: relative;
    z-index: 4;
    float: left;
    background: #fff;
    overflow: hidden;
}

.fl-wrap[b-giigzqaiax] {
    float: left;
    width: 100%;
    position: relative;
}

.no-bg[b-giigzqaiax] {
    background: none;
}

.full-height[b-giigzqaiax] {
    height: 100%;
}

.full-width-wrap[b-giigzqaiax] {
    width: 100%;
}

.bg[b-giigzqaiax] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-size: cover;
    background-attachment: scroll;
    background-position: center;
    background-repeat: repeat;
    background-origin: content-box;
}

.wave-bg[b-giigzqaiax], .city-bg[b-giigzqaiax] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: url(../images/wave.png) repeat;
}

.respimg[b-giigzqaiax] {
    width: 100%;
    height: auto;
}

.overlay[b-giigzqaiax] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.2;
    z-index: 2
}

.op1[b-giigzqaiax] {
    opacity: 0.1;
}

.op3[b-giigzqaiax] {
    opacity: 0.3;
}

.op7[b-giigzqaiax] {
    opacity: 0.5 !important;
}

.fw-separator[b-giigzqaiax] {
    float: left;
    width: 100%;
    margin: 25px 0;
    height: 1px;
    background: #eee;
}

.no-padding[b-giigzqaiax] {
    padding: 0 !important;
}

.cs-wrapper[b-giigzqaiax] {
    padding: 240px 50px 150px;
}

    .cs-wrapper .countdown[b-giigzqaiax] {
        margin: 30px auto;
        max-width: 850px;
    }

.cs-logo[b-giigzqaiax] {
   /* max-width: 160px;*/
    margin: 0 auto;
}

.soon-title[b-giigzqaiax] {
    padding-top: 20px;
    color: #fff;
    font-size: 34px;
    font-weight: 800;
    font-family: 'Montserrat', sans-serif;
}

.cs-countdown-item[b-giigzqaiax] {
    float: left;
    width: 25%;
    padding: 15px 10px;
    position: relative;
}

    .cs-countdown-item[b-giigzqaiax]:before {
        content: '';
        position: absolute;
        right: -3px;
        height: 6px;
        width: 6px;
        border-radius: 100%;
        background: #fff;
        top: 50%;
        margin-top: -3px;
    }

.countdown[b-giigzqaiax] {
    max-width: 600px;
    margin: 0 auto;
}

.cs-countdown-item:last-child[b-giigzqaiax]:before {
    display: none
}

.cs-countdown-item span[b-giigzqaiax] {
    color: #fff;
    font-size: 54px;
    font-weight: 800;
    font-family: 'Montserrat', sans-serif;
}

#rotate div[b-giigzqaiax] {
    padding-top: 20px;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
}

.cs-countdown-item p[b-giigzqaiax] {
    color: rgba(255,255,255,0.71);
    font-size: 12px;
}

.cs-social[b-giigzqaiax] {
    margin-top: 50px;
}

    .cs-social[b-giigzqaiax]:before {
        content: '';
        position: absolute;
        top: -15px;
        left: 50%;
        height: 1px;
        width: 70px;
        margin-left: -35px;
        background: rgba(255,255,255,0.21);
    }

    .cs-social li[b-giigzqaiax] {
        display: inline-block;
        margin: 0 10px;
    }

        .cs-social li a[b-giigzqaiax] {
            color: #fff;
            font-size: 14px;
        }

.fixed-bg[b-giigzqaiax] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    -webkit-transform: translate3d(0,0,0);
}

    .fixed-bg[b-giigzqaiax]:before, .fixed-bg[b-giigzqaiax]:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 10;
        border: 30px solid rgba(255,255,255,0.21);
        box-sizing: border-box;
    }

    .fixed-bg[b-giigzqaiax]:after {
        z-index: 9;
        border: 60px solid rgba(255,255,255,0.11);
    }

.cs-wrapper #subscribe[b-giigzqaiax] {
    width: inherit;
    max-width: 450px;
    margin: 35px auto;
    position: relative;
    float: none;
    box-shadow: 0px 0px 0px 7px rgba(255,255,255,0.1);
}

.subscribe-message[b-giigzqaiax] {
    color: #fff;
    float: left;
    margin-top: 10px;
    text-align: left;
    font-weight: 500;
    line-height: 19px;
}

.cs-wrapper .subcribe-form p[b-giigzqaiax] {
    color: #fff;
    font-size: 14px;
    margin-top: 20px;
}

.cs-wrapper .subcribe-form #subscribe input[b-giigzqaiax] {
    width: 100%;
    height: 48px;
    background: #fff;
    border: none;
    outline: none;
    border-radius: 4px;
    padding: 0 30px;
}

.cs-wrapper .subcribe-form #subscribe #subscribe-button[b-giigzqaiax] {
    height: 38px;
    padding: 0 30px;
    border-radius: 4px;
    border: none;
    position: absolute;
    right: 6px;
    top: 6px;
    color: #fff;
    cursor: pointer;
}

    .cs-wrapper .subcribe-form #subscribe #subscribe-button i[b-giigzqaiax] {
        padding-left: 6px;
    }

@media only screen and (max-width: 1064px) {
    .cs-wrapper[b-giigzqaiax] {
        padding: 140px 30px 150px;
    }

    .fixed-bg[b-giigzqaiax]:before, .fixed-bg[b-giigzqaiax]:after {
        display: none;
    }
}

@media only screen and (max-width: 564px) {
    .cs-countdown-item span[b-giigzqaiax] {
        font-size: 34px;
    }
}
/* _content/BBB.Main.Web/Views/Home/Contact.cshtml.rz.scp.css */
.contact-form-container[b-1buj0kfd39] {
    background-color:white;
    padding:10px;
}

.contact-form-container .fl-wrap[b-1buj0kfd39] {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    position: relative;
}

.contact-form-container .dec-icon[b-1buj0kfd39] {
    position: absolute;
    top: 128%;
    left: 0;
    width: 50px;
    height: 37px;
    line-height: 44px;
    margin-top: 8px;
    color: var(--bbb-secondary);
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    border-right: 1px solid #e5e7f2;
}

.contact-form-container .dasboard-widget-title[b-1buj0kfd39] {
    padding: 17px 30px;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 4px 4px 0 0;
}

    .contact-form-container .dasboard-widget-title h5[b-1buj0kfd39] {
        display: flex;
        gap: 5px;
        text-align: left;
        font-size: 14px;
        font-weight: 500;
        color: #566985;
        float: left;
    }

.contact-form-container .dasboard-widget-box.nopad-dash-widget-box[b-1buj0kfd39] {
    padding: 50px 30px;
    margin-bottom: 30px;
    overflow: hidden;
    border-radius: 0 0 6px 6px;
}

.contact-form-container .dasboard-widget-box[b-1buj0kfd39] {
    padding: 20px 30px;
}

.contact-form-container .edit-profile-photo[b-1buj0kfd39] {
    float: left;
    position: relative;
    z-index: 2;
}

    .contact-form-container .edit-profile-photo img[b-1buj0kfd39] {
        float: left !important;
        margin-right: 20px !important;
        box-shadow: 0px 0px 0px 7px rgba(255, 255, 255, 0.4) !important;
        width: 60px !important;
        height: 60px !important;
        border-radius: 4px !important;
    }

.contact-form-container .respimg[b-1buj0kfd39] {
    width: 100%;
    height: auto;
}

.contact-form-container img[b-1buj0kfd39] {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
}

.contact-form-container .change-photo-btn[b-1buj0kfd39] {
    float: left;
    margin-top: 13px;
    position: relative;
}

.contact-form-container .photoUpload[b-1buj0kfd39] {
    float: left;
    position: relative;
    padding: 12px 20px 12px 10px;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
}

    .contact-form-container .photoUpload input.upload[b-1buj0kfd39] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        bottom: 0;
        cursor: pointer;
        opacity: 0;
    }

    .contact-form-container .photoUpload i[b-1buj0kfd39] {
        margin-right: 10px;
        font-weight: 100;
    }

.contact-form-container .bg-wrap[b-1buj0kfd39] {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 1;
    overflow: hidden;
}

.contact-form-container .bg-parallax-wrap-gradien[b-1buj0kfd39]:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 20;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 90%);
}

.contact-form-container .bg-wrap .bg[b-1buj0kfd39] {
    height: 120%;
    top: -10%;
}

.contact-form-container .bg[b-1buj0kfd39] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-size: cover;
    background-attachment: scroll;
    background-position: center;
    background-repeat: repeat;
    background-origin: content-box;
}

.contact-form-container .change-photo-btn.cpb-2[b-1buj0kfd39] {
    margin: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 20;
}

.contact-form-container .change-photo-btn[b-1buj0kfd39] {
    float: left;
    margin-top: 13px;
    position: relative;
}

    .contact-form-container .change-photo-btn.cpb-2 .photoUpload[b-1buj0kfd39] {
        padding: 12px 40px;
        border-radius: 6px 0 0 0;
        overflow: hidden;
    }

.contact-form-container .dasboard-widget-title[b-1buj0kfd39] {
    padding: 17px 30px;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 4px 4px 0 0;
}

    .contact-form-container .dasboard-widget-title h5[b-1buj0kfd39] {
        text-align: left;
        font-size: 14px;
        font-weight: 500;
        color: #566985;
        float: left;
    }

.contact-form-container .dasboard-widget-box[b-1buj0kfd39] {
    padding: 20px 30px;
}

.contact-form-container .chat-wrapper[b-1buj0kfd39],
.contact-form-container .dasboard-widget-box[b-1buj0kfd39] {
    background: #fff;
    border-radius: 0 0 4px 4px;
    border: 1px solid #eee;
    border-top: none;
}

.contact-form-container .custom-form[b-1buj0kfd39] {
    display: flex;
    flex-direction: column;
    justify-content: start;
    width: 100%;
    position: relative;
}

    .contact-form-container .custom-form label[b-1buj0kfd39] {
        float: left;
        position: relative;
        width: 100%;
        text-align: left;
        font-weight: 500;
        color: #878C9F;
        font-size: 12px;
        z-index: 10;
        margin-bottom: 10px;
    }

    .contact-form-container .custom-form textarea[b-1buj0kfd39] {
        height: 200px;
        resize: none;
        padding: 25px 20px;
        -webkit-appearance: none;
    }

        .contact-form-container .custom-form textarea:not(.nice-select-search)[b-1buj0kfd39],
        .contact-form-container .custom-form input[type="text"]:not(.nice-select-search)[b-1buj0kfd39],
        .contact-form-container .custom-form input[type=email]:not(.nice-select-search)[b-1buj0kfd39],
        .contact-form-container .custom-form input[type=password]:not(.nice-select-search)[b-1buj0kfd39],
        .contact-form-container .custom-form input[type=button]:not(.nice-select-search)[b-1buj0kfd39],
        .contact-form-container .listsearch-input-item input[type="text"] :not(.nice-select-search)[b-1buj0kfd39] {
            float: left;
            border: 1px solid #e5e7f2;
            background: #F5F7FB;
            width: 100%;
            padding: 10px 35px 10px 70px;
            border-radius: 4px;
            color: #7d93b2;
            font-size: 14px;
            -webkit-appearance: none;
            outline: none;
            overflow: hidden;
            z-index: 1;
            font-weight: 400;
        }

.contact-form-container .eye[b-1buj0kfd39] {
    position: absolute;
    top: 37px;
    right: 20px;
    cursor: pointer;
    color: var(--bbb-secondary);
    z-index: 5;
}

.contact-form-container .custom-form input:not(.nice-select-search)[b-1buj0kfd39] {
    margin-bottom: 10px;
}

.contact-form-container .custom-form input[type="text"]:focus:not(.nice-select-search)[b-1buj0kfd39],
.contact-form-container .custom-form input[type="password"]:focus:not(.nice-select-search)[b-1buj0kfd39] {
    background-color: white !important;
    outline: none;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
}

.contact-form-container .nice-select.location[b-1buj0kfd39]:before {
    font-family: 'Font Awesome 6 Free';
    content: "\f3c5";
    color: var(--bbb-secondary);
    font-size: 12px;
    font-weight: 900;
    position: absolute;
    left: 16px;
    top: 0;
    z-index: 11;
}

.contact-form-container .dropdown-btn.override[b-1buj0kfd39] {
    height: 53px;
    margin-bottom: 20px;
}

.viewbutton-override[b-1buj0kfd39] {
    max-width: 50px;
    margin-right: 0;
    /*transform:translateX(-50%);*/
}
/* _content/BBB.Main.Web/Views/Home/Faq.cshtml.rz.scp.css */
.accordion-item[b-xrnckv2v40],
.accordion-button[b-xrnckv2v40],
.accordion-button:focus[b-xrnckv2v40],
.accordion-button:not(.collapsed)[b-xrnckv2v40],
.accordion-header[b-xrnckv2v40],
.accordion-body[b-xrnckv2v40] {
    border-radius: 5px !important;
}
.accordion-body[b-xrnckv2v40] {
    position: relative; 
    min-height: 80px; 
    color: #878c9f;
}
.accordion-item[b-xrnckv2v40] {
    margin-bottom: 15px;
    background-color: transparent;
    border: none !important;
}

.accordion-button.custom[b-xrnckv2v40] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0;
    overflow: hidden;
    border: 0.2px solid #ffe7e7;
    padding-left: 15px;
}

    .accordion-button.custom .accordion-title-part[b-xrnckv2v40] {
        background-color: white;
        color: #878c9f;
        font-weight:700;
    }

    .accordion-button.custom:not(.collapsed) .accordion-title-part[b-xrnckv2v40] {
        background-color: var(--bbb-primary);
        color: white;
    }

.accordion-icon-part[b-xrnckv2v40] {
    background-color: var(--bbb-secondary);
    color: white;
    padding: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 50px;
    border-width: 0.2px 0.2px 0.2px 0;
    border-style: solid;
    border-color: var(--bbb-secondary);
}

    .accordion-icon-part i[b-xrnckv2v40] {
        transition: transform 0.3s ease;
    }

.accordion-button:not(.collapsed) .accordion-icon-part i[b-xrnckv2v40] {
    transform: rotate(180deg);
}

.accordion-button.custom:focus[b-xrnckv2v40] {
    box-shadow: none;
    outline: none;
}



.accordion-button[b-xrnckv2v40]::after {
    display: none !important;
}

.accordion-button:not(.collapsed)[b-xrnckv2v40] {
    color: var(--bs-accordion-active-color);
    background-color: var(--bbb-primary);
}

.accordion-collapse[b-xrnckv2v40] {
    margin-top: 15px;
    background-color: white;
    border-radius: 5px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}


.com-man-container .fl-wrap[b-xrnckv2v40] {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    position: relative;
}

.com-man-container .dec-icon[b-xrnckv2v40] {
    position: absolute;
    top: 128%;
    left: 0;
    width: 50px;
    height: 37px;
    line-height: 44px;
    margin-top: 8px;
    color: var(--bbb-secondary);
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    border-right: 1px solid #e5e7f2;
}

.com-man-container .dasboard-widget-title[b-xrnckv2v40] {
    padding: 17px 30px;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 4px 4px 0 0;
}

    .com-man-container .dasboard-widget-title h5[b-xrnckv2v40] {
        display: flex;
        gap: 5px;
        text-align: left;
        font-size: 14px;
        font-weight: 500;
        color: #566985;
        float: left;
    }
.loadingSpinner[b-xrnckv2v40] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1000;
    background: rgba(255, 255, 255, 0.8);
    padding: 20px;
    border-radius: 8px;
    display: none;
}
.faq-cats[b-xrnckv2v40] {
    margin-bottom: 30px;
    border-bottom: 0.2px solid lightgray;
    padding-bottom: 15px;
    display: flex;
    flex-wrap: nowrap; /* Alt satıra inmesini engeller */
    overflow-x: auto; /* Yatay scroll ekler */
    gap: 0.5rem; /* Butonlar arası boşluk (isteğe bağlı) */
    scrollbar-width: thin; /* Firefox için ince scroll */
}

    .faq-cats[b-xrnckv2v40]::-webkit-scrollbar {
        height: 6px;
    }

    .faq-cats[b-xrnckv2v40]::-webkit-scrollbar-thumb {
        background-color: rgba(0,0,0,0.2);
        border-radius: 3px;
    }
.faq-cat-btn[b-xrnckv2v40] {
    border: 1px solid var(--bbb-secondary);
    background-color: white;
    color: var(--bbb-secondary);
    padding: 0.5rem 1rem;
    border-radius: 0;
    cursor: pointer;
    transition: background-color 0.3s ease;
    min-width: 100px;
    margin: 5px;
    height: 42px;
    white-space: nowrap;
    flex-shrink: 0; 
}

    .faq-cat-btn:hover[b-xrnckv2v40] {
        background-color: var(--bbb-secondary);
        color: white;
    }

    .faq-cat-btn.selected[b-xrnckv2v40] {
        background-color: var(--bbb-secondary);
        color: white;
    }
/* _content/BBB.Main.Web/Views/Home/LoginCompany.cshtml.rz.scp.css */

:root[b-3vweouqboa] {
    --primary-color: #2F3D7E;
    --secondary-color: #F6F8FF;
    --text-color: #646262;
    --white-color: #ffffff;
    --dark-color: #333333;
    --accent-color: #ED7D3A;
    --divider-color: #DDE4FF;
    --gray-divider: #DDDBDB;
    --overlay-color: #2F3D7E80;
    --dark-overlay-color: #2F3D7Eaa;
    --error-color: rgb(230, 87, 87);
    --accent-font: 'Sora', sans-serif;
    --default-font: 'Inter', sans-serif;
}

.btn-default[b-3vweouqboa] {
    display: inline-block;
    background: #ED7D3A;
    color: #ffffff;
    font-size: 16px;
    font-weight: 500;
    padding: 14px 30px;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
    z-index: 0;
    border: none;
    outline: 0;
    box-shadow: none;
    transition: 0.2s transform;
}

    .btn-default[b-3vweouqboa]:before {
        content: '';
        position: absolute;
        width: 0;
        height: 104%;
        top: 50%;
        left: 50%;
        background: #2F3D7E;
        opacity: 0;
        z-index: -1;
        transform: translateX(-51%) translateY(-51%);
        transition: all 0.4s;
        border-radius: 5px;
    }

    .btn-default:hover[b-3vweouqboa]::before {
        width: 106%;
        opacity: 1;
    }

    .btn-default.btn-border[b-3vweouqboa] {
        background: none;
        color: var(--accent-color);
        padding: 12px 30px;
        border: 2px solid var(--accent-color);
    }

        .btn-default.btn-border[b-3vweouqboa]:before {
            background: var(--accent-color);
        }

        .btn-default.btn-border:hover[b-3vweouqboa] {
            color: var(--white-color);
        }

.fl-wrap[b-3vweouqboa] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    position: relative;
}


.overlay[b-3vweouqboa] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.2;
    z-index: 2
}

.op1[b-3vweouqboa] {
    opacity: 0.1;
}

.op3[b-3vweouqboa] {
    opacity: 0.3;
}

.op7[b-3vweouqboa] {
    opacity: 0.5 !important;
}



.fw-separator[b-3vweouqboa] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    margin: 25px 0;
    height: 1px;
    background: #eee;
}


/*-------------accordion---------------------------------------*/
.accordion[b-3vweouqboa] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    position: relative;
}

    .accordion a.toggle[b-3vweouqboa] {
        border: 1px solid #eee;
        padding: 18px 50px 18px 30px;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        position: relative;
        background: #fff;
        border-radius: 4px;
        box-sizing: border-box;
        text-align: left;
        font-size: 13px;
        font-weight: 700;
        color: #666;
        -webkit-transition: all 300ms linear;
        transition: all 300ms linear;
        margin-bottom: 15px;
    }

        .accordion a.toggle span[b-3vweouqboa] {
            position: absolute;
            right: -1px;
            top: -1px;
            bottom: -1px;
            width: 60px;
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px;
        }

            .accordion a.toggle span[b-3vweouqboa]:before,
            .accordion a.toggle span[b-3vweouqboa]:after {
                content: '';
                position: absolute;
                background: #fff;
                top: 50%;
                left: 50%;
                -webkit-transition: all 300ms linear;
                transition: all 300ms linear;
            }

            .accordion a.toggle span[b-3vweouqboa]:before {
                width: 10px;
                height: 2px;
                margin-top: -1px;
                margin-left: -5px;
            }

            .accordion a.toggle span[b-3vweouqboa]:after {
                width: 2px;
                height: 10px;
                margin-top: -5px;
                margin-left: -1px;
            }

        .accordion a.toggle.act-accordion[b-3vweouqboa] {
            color: #fff;
            border-color: transparent;
        }

            .accordion a.toggle.act-accordion span[b-3vweouqboa]:after {
                height: 0;
            }

.accordion-inner[b-3vweouqboa] {
    display: none;
    display: flex;
    justify-content: flex-start;
    width: 100%;
    position: relative;
    padding: 20px 30px 15px;
    background: #fff;
    margin: 0 0 15px;
    text-align: left;
    border-radius: 4px;
    border: 1px solid #eee;
}

    .accordion-inner.visible[b-3vweouqboa] {
        display: block;
    }

/* ------Navigation------------------------------------------------------------ */
.nav-holder[b-3vweouqboa] {
    display: flex;
    justify-content: flex-start;
    position: relative;
    opacity: 1;
    left: 0;
    visibility: visible;
    z-index: 20;
}

    .nav-holder nav[b-3vweouqboa] {
        position: relative;
        float: right;
    }

        .nav-holder nav li[b-3vweouqboa] {
            display: flex;
            justify-content: flex-start;
            position: relative;
            margin-right: 6px;
            height: 50px;
        }

            .nav-holder nav li ul[b-3vweouqboa] {
                margin: 30px 0 0 0;
                opacity: 0;
                visibility: hidden;
                position: absolute;
                min-width: 150px;
                top: 50px;
                left: 0;
                z-index: 1;
                padding: 10px 0;
                background: #fff;
                border-radius: 6px;
                border: 1px solid #eee;
                transition: all .2s ease-in-out;
            }

            .nav-holder nav li:hover > ul[b-3vweouqboa] {
                opacity: 1;
                visibility: visible;
                margin: 0;
            }

            .nav-holder nav li ul li ul[b-3vweouqboa] {
                top: -10px;
                left: 100%;
                margin-left: 25px;
                margin-top: 0;
                max-width: 150px;
            }

            .nav-holder nav li ul li:hover > ul[b-3vweouqboa] {
                opacity: 1;
                visibility: visible;
                margin-right: 0px;
            }

            .nav-holder nav li ul li[b-3vweouqboa] {
                width: 100%;
                display: flex;
                justify-content: flex-start;
                height: auto;
                position: relative;
            }

            .nav-holder nav li a[b-3vweouqboa] {
                display: flex;
                justify-content: flex-start;
                padding: 10px;
                font-size: 13px;
                font-weight: 700;
                text-transform: none;
                line-height: 25px;
                letter-spacing: 0px;
                color: #fff;
                -webkit-transition: all 100ms linear;
                transition: all 100ms linear;
            }

.dark-header .nav-holder nav li a[b-3vweouqboa] {
    color: #fff;
}

.nav-holder nav li a i[b-3vweouqboa] {
    padding-left: 6px;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}

.nav-holder nav li a:hover i[b-3vweouqboa] {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}

.nav-holder nav li ul a[b-3vweouqboa] {
    color: #566985;
    display: flex;
    justify-content: flex-start;
    width: 100%;
    font-weight: 700;
    text-align: left;
    padding: 5px 15px;
    font-size: 12px;
}

.dark-header .nav-holder nav li ul a[b-3vweouqboa] {
    color: #000;
}

nav li ul a[b-3vweouqboa]:before, nav li ul a[b-3vweouqboa]:after {
    display: none;
}

.nav-button-wrap[b-3vweouqboa] {
    display: flex;
    justify-content: flex-start;
    height: 34px;
    width: 34px;
    cursor: pointer;
    position: relative;
    border-radius: 2px;
    top: 8px;
    display: none;
}

.nav-button[b-3vweouqboa] {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 22px;
    height: 20px;
    margin-left: -11px;
    margin-top: -6px;
}

    .nav-button span[b-3vweouqboa] {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        height: 2px;
        background: #fff;
        margin-bottom: 4px;
        border-radius: 4px;
        -webkit-transition: all 200ms linear;
        transition: all 200ms linear;
    }

.header-user-menu[b-3vweouqboa] {
    float: right;
    position: relative;
    top: 8px;
    margin-right: 50px;
}

.header-user-name[b-3vweouqboa] {
    position: relative;
    display: flex;
    justify-content: flex-start;
    cursor: pointer;
    color: #fff;
    transition: 0.2s;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-top: 10px;
    font-weight: 700;
    font-size: 12px;
}

    .header-user-name[b-3vweouqboa]:before, .qty-dropdown-header[b-3vweouqboa]:before, .main-search-input-item_small[b-3vweouqboa]:before {
        font-family: Font Awesome 6 Free;
        content: "\f0d7";
        position: absolute;
        color: #fff;
        bottom: 1px;
        font-size: 13px;
        right: -26px;
        font-weight: 800;
        transition: all .2s ease-in-out;
        z-index: 20;
    }

.main-search-input-item_small[b-3vweouqboa]:before, .qty-dropdown-header[b-3vweouqboa]:before {
    bottom: 16px;
    right: 20px;
}

.qty-dropdown-header[b-3vweouqboa]:before {
    bottom: -2px;
}

.header-user-name span[b-3vweouqboa] {
    position: absolute;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    overflow: hidden;
    top: 0;
    left: -50px;
}

    .header-user-name span img[b-3vweouqboa] {
        width: 100%;
        height: 100%;
    }

.header-user-menu ul[b-3vweouqboa] {
    margin: 10px 0 0 0;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    min-width: 150px;
    top: 60px;
    left: -50px;
    z-index: 1;
    padding: 10px 0;
    background: #fff;
    border-radius: 6px;
    border: 1px solid #eee;
    transition: all .2s ease-in-out;
}

.header-user-name.hu-menu-visdec[b-3vweouqboa]:before {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}

.header-user-menu ul.hu-menu-vis[b-3vweouqboa] {
    opacity: 1;
    visibility: visible;
    top: 40px;
}

.header-user-menu ul li[b-3vweouqboa] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    padding: 4px 0;
}

    .header-user-menu ul li a[b-3vweouqboa] {
        color: #50596E;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        font-weight: 600;
        font-size: 12px;
        text-align: left;
        padding: 6px 15px;
    }



/*------ register form------------------------------------------------*/
.main-register-wrap[b-3vweouqboa], .reg-overlay[b-3vweouqboa] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    overflow: auto;
    display: none;
    -webkit-transform: translate3d(0,0,0);
    background: var(--bbb-primary);
    user-select: none;
}

.reg-overlay[b-3vweouqboa] {
    z-index: 1;
    background: none;
}

.hid-body[b-3vweouqboa] {
    overflow: hidden;
}

.main-register-holder[b-3vweouqboa] {
    max-width: 420px;
    margin: 100px auto 50px;
    position: relative;
    z-index: 5;
}

.main-register h3[b-3vweouqboa] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 5px;
    width: 100%;
    text-align: left;
    font-size: 20px;
    padding: 5px 0;
    margin-bottom: 20px;
    font-weight: 600;
    color: #666;
    border-bottom: 1px solid #eee;
}

    .main-register h3 span[b-3vweouqboa] {
        font-weight: 800;
        font-size: 18px;
        color: #566985;
        text-transform: uppercase;
        font-family: 'Montserrat', sans-serif;
    }

.main-register[b-3vweouqboa] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    position: relative;
    padding: 0 0 10px;
    margin-bottom: 50px;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0px 0px 0px 7px rgba(255,255,255,0.3);
    height: auto;
}

.close-reg[b-3vweouqboa] {
    position: absolute;
    top: 12px;
    right: 24px;
    border-radius: 100%;
    color: #fff;
    width: 30px;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    transition: all .2s ease-in-out;
    z-index: 100;
    border: 1px solid #fff;
}

.soc-log[b-3vweouqboa] {
    padding: 25px 0;
}

    .soc-log p[b-3vweouqboa] {
        margin-bottom: 12px;
        font-size: 12px;
        color: #454545;
    }

    .soc-log a:not(.document-link)[b-3vweouqboa] {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        padding: 0 0 0 100px;
        color: #fff;
        height: 40px;
        line-height: 40px;
        margin-bottom: 10px;
        border-radius: 4px;
        font-size: 14px;
        font-weight: 500;
        position: relative;
        text-align: left;
    }

    .soc-log a i[b-3vweouqboa] {
        font-size: 16px;
        position: absolute;
        top: 0;
        width: 60px;
        height: 100%;
        left: 0;
        height: 40px;
        line-height: 40px;
        text-align: center;
        border-right: 1px solid rgba(0,0,0,0.21);
    }

    .soc-log a.facebook-log[b-3vweouqboa] {
        background: #3b5998;
    }

    .soc-log a.twitter-log[b-3vweouqboa] {
        background: #55acee;
    }

    .soc-log a.paypal-log[b-3vweouqboa] {
        background: #205DA5;
    }

.log-separator[b-3vweouqboa] {
    margin-top: 10px;
}

    .log-separator span[b-3vweouqboa] {
        position: relative;
        width: 90px;
        display: inline-block;
        background: #fff;
        z-index: 2;
    }

    .log-separator[b-3vweouqboa]:before {
        content: '';
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        height: 1px;
        background: #eee;
        z-index: 1;
    }

.custom-form .log-submit-btn[b-3vweouqboa] {
    display: flex;
    justify-content: flex-start;
    padding: 13px 35px;
    border: none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: 12px;
}

.main-register .filter-tags[b-3vweouqboa] {
    display: flex;
    justify-content: flex-start;
    margin-top: 30px;
}

    .main-register .filter-tags label[b-3vweouqboa] {
        color: #50596E !important;
    }

.lost_password[b-3vweouqboa] {
    margin-top: 34px;
    float: right;
}

    .lost_password a[b-3vweouqboa], .main-register .filter-tags[b-3vweouqboa] {
        display: flex;
        justify-content: flex-start;
        color: #50596E;
        font-size: 12px;
        font-weight: 600;
    }

#tabs-container[b-3vweouqboa] {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    width: 100%;
    margin-top: 10px;
    padding: 0 30px;
}

.tab[b-3vweouqboa] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
}

.tabs-menu[b-3vweouqboa] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
}

    .tabs-menu li[b-3vweouqboa] {
        display: flex;
        justify-content: flex-start;
        width: 50%;
    }

        .tabs-menu li a[b-3vweouqboa] {
            display: flex;
            justify-content: flex-start;
            width: 100%;
            padding: 20px 30px;
            font-weight: 600;
            font-size: 12px;
            color: #fff;
            background: #eee;
            text-align: left;
            text-transform: uppercase;
        }

            .tabs-menu li a i[b-3vweouqboa] {
                padding-right: 20px;
            }

        .tabs-menu li.current a[b-3vweouqboa] {
            background: #fff;
        }

        .tabs-menu li.current a[b-3vweouqboa], .tabs-menu li a:hover[b-3vweouqboa] {
            color: #fff;
        }

.koa-tab-content[b-3vweouqboa] {
    width: 100%;
    padding: 20px 0;
    display: none;
}

#tab-1[b-3vweouqboa] {
    display: block;
}
/*-------------Forms---------------------------------------*/
/*.custom-form {
    display: flex; justify-content: flex-start;
    width: 100%;
    position: relative;
}*/



.custom-form textarea[b-3vweouqboa], .custom-form input[type="text"][b-3vweouqboa], .custom-form input[type=email][b-3vweouqboa], .custom-form input[type=password][b-3vweouqboa], .custom-form input[type=button][b-3vweouqboa] {
    border: 1px solid #eee;
    background: #F7F9FB;
    width: 100%;
    padding: 5px 20px 5px 45px;
    border-radius: 6px;
    color: #666;
    font-size: 13px;
    -webkit-appearance: none;
}

    .custom-form textarea:focus[b-3vweouqboa], .custom-form input[type="text"]:focus[b-3vweouqboa], .custom-form input[type=email]:focus[b-3vweouqboa], .custom-form input[type=password]:focus[b-3vweouqboa] {
        background: #fff;
    }



    .custom-form input[b-3vweouqboa]::-webkit-input-placeholder, .custom-form textarea[b-3vweouqboa]::-webkit-input-placeholder {
        color: #666;
        font-weight: 500;
        font-size: 13px;
    }

    .custom-form input:-moz-placeholder[b-3vweouqboa], .custom-form textarea:-moz-placeholder[b-3vweouqboa] {
        color: #888DA0;
        font-weight: 600;
        font-size: 13px
    }

.custom-form textarea[b-3vweouqboa] {
    height: 200px;
    resize: none;
    padding: 25px 20px;
    -webkit-appearance: none;
}

.custom-form input[b-3vweouqboa] {
    /* margin-bottom: 20px;*/
}

.filter-tags input[b-3vweouqboa], .custom-form .filter-tags input[b-3vweouqboa] {
    display: flex;
    justify-content: flex-start;
    position: relative;
    border: 2px solid #ccc;
    cursor: pointer;
    padding: 0;
    width: 20px;
    height: 20px;
    position: relative;
    color: #fff;
    background: #fff !important;
    -webkit-appearance: none;
}

    .filter-tags input:checked[b-3vweouqboa]:after, .custom-form .filter-tags input:checked[b-3vweouqboa]:after {
        font-family: Font Awesome 6 Free;
        content: "\f00c";
        font-size: 12px;
        position: absolute;
        top: 2px;
        left: 2px;
        z-index: 20;
    }

.filter-tags label[b-3vweouqboa], .custom-form .filter-tags label[b-3vweouqboa] {
    display: flex;
    justify-content: flex-start;
    padding: 0 10px;
    position: relative;
    top: 4px;
    color: #888DA0;
    font-weight: 600;
    width: auto;
}

.custom-form label[b-3vweouqboa] {
    display: flex;
    justify-content: flex-start;
    position: relative;
    width: 100%;
    text-align: left;
    font-weight: 500;
    color: #666;
    color: #878C9F;
    font-size: 13px;
    font-weight: 500;
}

.main-register .custom-form label[b-3vweouqboa] {
    padding-bottom: 12px;
}

.custom-form label i[b-3vweouqboa] {
    padding-right: 12px;
    font-size: 14px;
    position: absolute;
    top: 16px;
    left: 16px;
}

.custom-form button[b-3vweouqboa] {
    outline: none;
    border: none;
    cursor: pointer;
    -webkit-appearance: none;
}

input[type=number][b-3vweouqboa]::-webkit-inner-spin-button,
input[type=number][b-3vweouqboa]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number][b-3vweouqboa] {
    -moz-appearance: textfield;
}

.quantity[b-3vweouqboa] {
    display: flex;
    justify-content: flex-start;
    width: 65px;
    height: 42px;
    position: relative;
}

    .quantity input[b-3vweouqboa] {
        width: 100%;
        height: 42px;
        line-height: 1.65;
        display: flex;
        justify-content: flex-start;
        padding: 0;
        margin: 0;
        padding-left: 10px;
        border: 1px solid #eee;
        border-radius: 4px 0 0 4px;
        margin-bottom: 0;
    }

        .quantity input:focus[b-3vweouqboa] {
            outline: 0;
        }

.quantity-nav[b-3vweouqboa] {
    position: absolute;
    height: 42px;
    right: 0;
    width: 20px;
    border-right: 1px solid #eee;
}

.quantity-button[b-3vweouqboa] {
    background: #F7F9FB;
    position: absolute;
    right: 0;
    cursor: pointer;
    border-left: 1px solid #eee;
    width: 20px;
    text-align: center;
    color: #333;
    font-size: 13px;
    font-family: "Trebuchet MS", Helvetica, sans-serif !important;
    line-height: 1.7;
    box-sizing: border-box;
    -webkit-user-select: none;
    user-select: none;
}

    .quantity-button.quantity-up[b-3vweouqboa] {
        position: absolute;
        height: 50%;
        top: 0;
        border-bottom: 1px solid #eee;
        border-top: 1px solid #eee;
    }

    .quantity-button.quantity-down[b-3vweouqboa] {
        position: absolute;
        bottom: -1px;
        height: 50%;
        border-bottom: 1px solid #eee;
    }

.custom-form.no-icons input[b-3vweouqboa], .custom-form.no-icons textarea[b-3vweouqboa] {
    padding-left: 10px;
}

.custom-form.no-icons label[b-3vweouqboa] {
    margin-bottom: 20px;
}

.pass-input-wrap span[b-3vweouqboa] {
    position: absolute;
    right: 20px;
    cursor: pointer;
    bottom: 36px;
    z-index: 10;
    font-size: 12px;
}

.radio[b-3vweouqboa] {
    color: #999;
    font-size: 13px;
    position: relative;
    top: -2px;
}

    .radio span[b-3vweouqboa] {
        position: relative;
        padding-left: 30px;
        top: 1px;
    }

        .radio span[b-3vweouqboa]:after {
            content: '';
            width: 20px;
            height: 20px;
            border: 2px solid #ccc;
            position: absolute;
            left: 0;
            top: -3px;
            box-sizing: border-box;
        }

    .radio input[type="radio"][b-3vweouqboa] {
        cursor: pointer;
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 1;
        opacity: 0;
    }

        .radio input[type="radio"]:checked + span[b-3vweouqboa] {
            color: #666;
        }

            .radio input[type="radio"]:checked + span[b-3vweouqboa]:before {
                font-family: Font Awesome 6 Free;
                content: "\f00c";
                font-size: 13px;
                position: absolute;
                top: 0;
                left: 4px;
                z-index: 20;
            }

.fuzone[b-3vweouqboa] {
    position: relative;
    border: 1px solid #eee;
    border-radius: 3px;
    background: #F7F9FB;
    transition: all 0.3s linear;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
    min-height: 160px;
    margin-top: 0px;
    display: flex;
    justify-content: flex-start;
    cursor: pointer;
}

    .fuzone input[b-3vweouqboa] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        z-index: 100;
        cursor: pointer;
    }

    .fuzone .fu-text[b-3vweouqboa] {
        text-align: center;
        margin: 50px 0;
        font-size: 12px;
        color: #999;
        font-weight: 400;
        position: relative;
    }

        .fuzone .fu-text i[b-3vweouqboa] {
            font-size: 44px;
            width: 100%;
            padding-bottom: 10px;
            transition: all 0.3s linear;
        }

    .fuzone:hover .fu-text i[b-3vweouqboa] {
        transform: translateY(-10px);
    }

.photoUpload-files span[b-3vweouqboa] {
    color: #666;
    margin: 0 3px;
    padding: 3px 6px;
    background: #fff;
    border-radius: 2px;
    display: inline-block;
    font-size: 10px;
    box-shadow: 0 5px 5px rgb(0 0 0 / 7%);
}

.book-form .quantity-item label[b-3vweouqboa] {
    width: auto;
    position: relative;
    top: 16px;
    padding-right: 10px;
    color: #878C9F;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
}

    .book-form .quantity-item label i[b-3vweouqboa] {
        position: relative;
        display: flex;
        justify-content: flex-start;
        top: 0;
        left: 0;
        padding-right: 8px;
    }

.book-form .quantity[b-3vweouqboa] {
    float: right;
}

.book-form .quantity-item[b-3vweouqboa] {
    margin-bottom: 20px;
    display: flex;
    justify-content: flex-start;
    width: 50%;
}

    .book-form .quantity-item.fcit[b-3vweouqboa] {
        padding-left: 20px;
    }

.book-form .btnaplly[b-3vweouqboa] {
    color: #fff;
    width: 100%;
    background: #F8BB11;
    padding: 15px 0;
    border-radius: 4px;
}

    .book-form .btnaplly i[b-3vweouqboa] {
        padding-left: 10px;
    }

.total-coast[b-3vweouqboa] {
    padding: 15px 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
}

    .total-coast strong[b-3vweouqboa] {
        color: #878C9F;
        font-size: 12px;
        font-weight: 600;
        position: absolute;
        left: 0;
        top: 21px;
    }

    .total-coast span[b-3vweouqboa] {
        float: right;
        text-align: right;
        font-size: 19px;
        font-weight: 400;
        position: relative;
        top: 3px;
    }

.custom-form .total-coast input[b-3vweouqboa] {
    width: inherit !important;
    display: flex;
    justify-content: flex-start;
    border: none;
    background: none;
    height: auto;
    padding: 0;
    color: #888DA0;
    font-size: 24px;
    text-align: right;
    margin-bottom: 0;
    top: -3px;
    position: relative;
    right: 10px;
}

.hid-input[b-3vweouqboa] {
    display: none;
}

.book-form .bookdate-container label i[b-3vweouqboa] {
    top: 42px;
}

.book-form .bookdate-container input[b-3vweouqboa] {
    padding-left: 42px;
}

.book-form .listsearch-input-item label[b-3vweouqboa], .book-form .bookdate-container label[b-3vweouqboa] {
    margin-bottom: 12px;
}

.bookdate-container-dayscounter[b-3vweouqboa] {
    position: absolute;
    right: 10px;
    bottom: 32px;
    z-index: 20;
    cursor: help;
}

    .bookdate-container-dayscounter span[b-3vweouqboa] {
        color: #fff;
        position: absolute;
        right: -10px;
        top: -40px;
        border-radius: 4px;
        background: #18458B;
        height: 30px;
        line-height: 30px;
        min-width: 100px;
        font-size: 11px;
        opacity: 0;
        visibility: hidden;
    }

    .bookdate-container-dayscounter:hover span[b-3vweouqboa] {
        opacity: 1;
        visibility: visible;
    }

.onoffswitch[b-3vweouqboa] {
    position: relative;
    width: 83px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.onoffswitch-checkbox[b-3vweouqboa] {
    display: none;
}

.onoffswitch-label[b-3vweouqboa] {
    display: block;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid #FFFFFF;
    border-radius: 20px;
}

.onoffswitch-inner[b-3vweouqboa] {
    display: block;
    width: 200%;
    margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}

    .onoffswitch-inner[b-3vweouqboa]:before, .onoffswitch-inner[b-3vweouqboa]:after {
        display: block;
        display: flex;
        justify-content: flex-start;
        width: 50%;
        height: 30px;
        padding: 0;
        line-height: 30px;
        font-size: 14px;
        color: white;
        font-family: Trebuchet, Arial, sans-serif;
        font-weight: bold;
        box-sizing: border-box;
    }

    .onoffswitch-inner[b-3vweouqboa]:before {
        content: "ON";
        padding-left: 21px;
        background-color: #4DB7FE;
        color: #FFFFFF;
    }

    .onoffswitch-inner[b-3vweouqboa]:after {
        content: "OFF";
        padding-right: 21px;
        background-color: #4DB7FE;
        color: #FFFFFF;
        text-align: right;
    }

.onoffswitch-switch[b-3vweouqboa] {
    display: block;
    width: 21px;
    margin: 4.5px;
    background: #FFFFFF;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 49px;
    border: 2px solid #FFFFFF;
    border-radius: 20px;
    transition: all 0.3s ease-in 0s;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner[b-3vweouqboa] {
    margin-left: 0;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch[b-3vweouqboa] {
    right: 0px;
}

.main-register .custom-form input[type="text"][b-3vweouqboa], .main-register .custom-form input[type=email][b-3vweouqboa],
.main-register .custom-form input[type=password][b-3vweouqboa] {
    padding-left: 20px;
}




/*-------------Ajax modal---------------------------------------*/
.ajax-modal-container[b-3vweouqboa] {
    position: fixed;
    top: 0;
    right: -550px;
    width: 550px;
    height: 100%;
    z-index: 119;
    overflow: hidden;
    overflow-y: auto;
    opacity: 0;
    background: #fff;
}

#ajax-modal[b-3vweouqboa] {
    overflow: hidden;
    background: #fff;
}

.ajax-modal-wrap[b-3vweouqboa] {
    opacity: 0;
}

.ajax-modal-media[b-3vweouqboa] {
    border-radius: 20px 0 0 0;
}

    .ajax-modal-media img[b-3vweouqboa] {
        width: 100%;
        height: auto;
    }

.ajax-modal-details[b-3vweouqboa] {
    padding: 30px 45px;
    margin-top: 20px;
}

    .ajax-modal-details p[b-3vweouqboa] {
        text-align: left;
    }

    .ajax-modal-details h3[b-3vweouqboa] {
        text-align: left;
        color: #334e6f;
        padding-bottom: 26px;
        font-size: 16px;
        font-weight: 700;
    }

.ajax-modal-details-box[b-3vweouqboa] {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
}

.ajax-modal-title[b-3vweouqboa] {
    color: #fff;
    padding: 20px 0 25px;
    cursor: pointer;
    font-size: 18px;
    font-weight: 500;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.ajax-modal-photos-btn[b-3vweouqboa] {
    position: absolute;
    right: 30px;
    top: 30px;
    z-index: 5;
    padding: 10px 20px;
    cursor: pointer;
    border-radius: 4px;
    color: #fff;
    background: #18458B;
    font-size: 11px;
    box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.2);
}

    .ajax-modal-photos-btn span[b-3vweouqboa] {
        padding: 0 4px;
    }

.ajax-modal-list[b-3vweouqboa] {
    border-bottom: 1px solid #eee;
    background: #f9f9f9;
}

    .ajax-modal-list li[b-3vweouqboa] {
        display: flex;
        justify-content: flex-start;
        width: 25%;
        padding: 12px 0;
        border-left: 1px solid #e2e2e2;
        box-sizing: border-box;
    }

        .ajax-modal-list li:first-child[b-3vweouqboa] {
            border: none;
        }

        .ajax-modal-list li h5[b-3vweouqboa] {
            font-size: 11px;
            color: #999;
        }

            .ajax-modal-list li h5 span[b-3vweouqboa] {
                color: #666;
                padding-left: 4px;
            }

        .ajax-modal-list li i[b-3vweouqboa] {
            font-size: 28px;
            padding-bottom: 10px;
        }

.ajax-modal-close[b-3vweouqboa] {
    position: absolute;
    left: 40px;
    width: 40px;
    height: 40px;
    top: 25px;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
    z-index: 20;
    background: #18458B;
    border-radius: 6px;
    cursor: pointer;
}

.ajax-modal-overlay[b-3vweouqboa] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    overflow: auto;
    display: none;
    z-index: 118;
    -webkit-transform: translate3d(0,0,0);
    background: rgba(0,0,0,0.41);
}

.ajax-loader[b-3vweouqboa] {
    z-index: 100;
}









/*------responsive------------------------------------------------*/

@media only screen and (max-width:768px) {
    .main-register[b-3vweouqboa] {
        border-radius: 0 !important;
        margin-bottom: 0 !important;
        box-shadow: inherit !important;
    }

    .main-register-wrap[b-3vweouqboa] {
        position: inherit !important;
        padding: 0 !important;
        background: #fff;
    }

    .main-register-holder[b-3vweouqboa] {
        padding: 0 !important;
        margin: 0 !important;
        max-width: 100% !important;
        height: 100%;
    }
}

@media only screen and (max-width: 1224px) {
    .text-carousel .slick-item[b-3vweouqboa] {
        padding: 0 5px;
    }

    .col-list-wrap[b-3vweouqboa] {
        width: 800px;
    }

    .map-container.column-map[b-3vweouqboa] {
        width: calc(100% - 800px);
    }

    .three-columns-grid .listing-item.has_one_column .geodir-category-listing[b-3vweouqboa] {
        padding-left: 13px !important;
    }

    .three-columns-grid .listing-item.has_one_column .geodir-category-img[b-3vweouqboa] {
        top: 12px;
    }
}

@media only screen and (max-width: 1064px) {
    .mobile-list-controls[b-3vweouqboa] {
        display: block;
    }

    .col-list-wrap .mobile-list-controls[b-3vweouqboa] {
        margin-top: 20px;
    }

    .mlc[b-3vweouqboa] {
        padding: 15px 0;
        width: 50%;
        color: #fff;
        display: flex;
        justify-content: flex-start;
        border-radius: 0 4px 4px 0;
        font-size: 12px;
        cursor: pointer;
    }

        .mlc:first-child[b-3vweouqboa] {
            border-right: 1px solid rgba(0,0,0,0.21);
            box-sizing: border-box;
            border-radius: 4px 0 0 4px;
        }

        .mlc.fl-wrap[b-3vweouqboa] {
            width: 100%;
            border-radius: 4px;
        }

        .mlc i[b-3vweouqboa] {
            padding-right: 10px;
        }

    .col-list-search-input-item .quantity-item[b-3vweouqboa] {
        margin-right: 15px;
        width: auto;
    }

    .col-list-search-input-item[b-3vweouqboa] {
        margin-bottom: 15px;
    }

    .map-container.column-map.right-pos-map[b-3vweouqboa], .map-container.fw-map.big_map.hid-mob-map[b-3vweouqboa] {
        width: 100%;
        right: -100%;
        position: absolute;
        z-index: 100 !important;
        -webkit-transform: translate3d(0,0,0);
    }

    .fixed-mobile[b-3vweouqboa] {
        position: fixed !important;
        top: 110px !important;
    }

    .map-close[b-3vweouqboa] {
        display: block;
    }

    .nav-button-wrap[b-3vweouqboa], .mob-bg[b-3vweouqboa] {
        display: block;
    }

    .logo-holder[b-3vweouqboa] {
        margin-left: 10px;
    }

    .fixed-footer[b-3vweouqboa] {
        position: relative !important;
        display: flex;
        justify-content: flex-start;
    }

    .main-menu nav ul[b-3vweouqboa], video.bgvid[b-3vweouqboa], .process-item[b-3vweouqboa]:before, .back-to-filters[b-3vweouqboa], .lws_mobile[b-3vweouqboa] {
        display: none;
    }

    .process-item[b-3vweouqboa] {
        margin-bottom: 20px;
    }

    .main-menu[b-3vweouqboa] {
        position: absolute;
        top: 50px;
        left: -20px;
        width: 300px;
        z-index: 50;
        padding: 15px 10px;
        background: #fff;
        border-bottom-right-radius: 6px;
        border-right: 1px solid #eee;
        border-bottom: 1px solid #eee;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
    }

    .vismobmenu[b-3vweouqboa] {
        opacity: 1;
        left: 0;
        visibility: visible;
    }

    .menusb[b-3vweouqboa] {
        display: block;
        display: flex;
        justify-content: flex-start;
        position: relative;
        width: 100%;
        overflow: hidden;
    }

    .main-menu .menusb ul[b-3vweouqboa] {
        display: block;
        display: flex;
        justify-content: flex-start;
        position: relative;
        width: 100%;
    }

    .menusb li[b-3vweouqboa] {
        margin: 0;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        position: relative;
        overflow: hidden;
        padding: 0 20px;
    }

        .menusb li i[b-3vweouqboa] {
            position: absolute;
            right: 18px;
            top: 10px;
        }

    .menusb a[b-3vweouqboa] {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        padding: 8px 5px;
        position: relative;
        font-weight: 600;
        font-size: 12px;
        color: #50596E;
        line-height: 14px;
        text-align: left;
    }

        .menusb a i[b-3vweouqboa] {
            transform: rotate(-90deg);
        }

        .menusb a.back[b-3vweouqboa] {
            padding-left: 24px;
        }

            .menusb a.back[b-3vweouqboa]:before {
                font-family: Font Awesome 6 Free;
                content: "\f177";
                font-size: 14px;
            }

    .main-header .container[b-3vweouqboa] {
        width: 100%;
    }

    .home-grid .gallery-item[b-3vweouqboa] {
        width: 50%;
    }

        .home-grid .gallery-item .listing-counter[b-3vweouqboa] {
            top: 20px;
            left: 15px;
        }

        .home-grid .gallery-item.gallery-item-second .listing-counter[b-3vweouqboa] {
            left: inherit;
            right: 15px;
            z-index: 100;
            top: 10px;
        }

        .home-grid .gallery-item .listing-item-cat[b-3vweouqboa] {
            padding: 30px 15px 10px;
        }

    section.hero-section[b-3vweouqboa] {
        padding: 100px 0;
    }

    .light-carousel-wrap[b-3vweouqboa], .fw-col-list-wrap .list-main-wrap-opt .list-main-wrap-title.col-title[b-3vweouqboa] {
        margin-top: 30px;
    }

    .single-facts .inline-facts-wrap[b-3vweouqboa] {
        width: 100%;
        padding: 5px 0;
    }

    .collage-image[b-3vweouqboa] {
        margin-top: 40px;
        display: flex;
        justify-content: flex-start;
    }

    .images-collage-title[b-3vweouqboa] {
        left: 10px;
    }

    .pad-top-column-text[b-3vweouqboa] {
        padding: 0;
    }

    .footer-carousel-title[b-3vweouqboa] {
        top: 0;
    }

    .footer-social[b-3vweouqboa] {
        margin-bottom: 30px;
    }

    .contact-btn[b-3vweouqboa], .mar-bot-cont[b-3vweouqboa] {
        margin-top: 0;
        margin-bottom: 20px;
    }

    .subfooter-lang[b-3vweouqboa] {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        margin: 15px 0;
    }

    .subfooter-lang-tooltip[b-3vweouqboa] {
        right: inherit;
        left: 0;
        width: 200px;
    }

    .subfooter-nav[b-3vweouqboa] {
        display: flex;
        justify-content: flex-start;
        margin-right: 0;
    }

    .card-post[b-3vweouqboa], .video-box[b-3vweouqboa], .team-box[b-3vweouqboa], .tags-stylwrap a[b-3vweouqboa], .price-item[b-3vweouqboa] {
        margin-bottom: 15px;
    }

    .best-price[b-3vweouqboa] {
        top: 0;
        transform: scale(1.0);
    }

    .pricing-wrap[b-3vweouqboa] {
        margin: 0;
    }

    .team-box[b-3vweouqboa], .three-columns-grid .listing-item[b-3vweouqboa] {
        width: 50%;
    }

    .success-table-header a[b-3vweouqboa] {
        top: 0;
        margin-top: 15px;
        display: flex;
        justify-content: flex-start;
    }

    .success-table-header p[b-3vweouqboa], #footer-twiit p.tweet[b-3vweouqboa], .contact-btn[b-3vweouqboa] {
        width: 100%;
    }

    .dasboard-wrap[b-3vweouqboa] {
        padding-left: 0;
    }

    .dasboard-sidebar[b-3vweouqboa] {
        position: relative;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        z-index: 10;
        top: 0;
        margin-bottom: 20px;
    }

    .dasboard-avatar[b-3vweouqboa] {
        width: 30%;
        display: flex;
        justify-content: flex-start;
    }

    .dasboard-sidebar-item[b-3vweouqboa] {
        width: 70%;
    }

    .dasboard-sidebar-item[b-3vweouqboa] {
        padding: 0 10px 0 0;
        text-align: left;
    }

        .dasboard-sidebar-item[b-3vweouqboa]:before {
            left: 0;
            margin-left: 0;
        }

    .log-out-btn[b-3vweouqboa] {
        background: #F9B90F !important
    }

    .ed-btn[b-3vweouqboa] {
        display: flex;
        justify-content: flex-start;
    }

    .flat-header[b-3vweouqboa] {
        padding-top: 140px;
    }

    .dasboard-sidebar-content[b-3vweouqboa] {
        padding: 20px 0 44px 0;
    }

        .dasboard-sidebar-content[b-3vweouqboa]:before {
            position: absolute;
            font-family: Font Awesome 6 Free;
            content: "\f085";
            color: #fff;
            right: 70px;
            top: 70px;
            opacity: 0.4;
            font-size: 54px;
        }

    .header-search-button[b-3vweouqboa] {
        margin-top: 10px;
    }

    .col-list-wrap[b-3vweouqboa], .search-input-item[b-3vweouqboa], .search-input-item.midd-input[b-3vweouqboa], .search-input-item.small-input[b-3vweouqboa], #footer-twiit .timePosted a[b-3vweouqboa], .price-item[b-3vweouqboa], .three-columns-grid .listing-item.has_one_column[b-3vweouqboa] {
        width: 100%;
    }

    .list-single-main-container[b-3vweouqboa] {
        padding-left: 0;
    }

    .fixed-scroll-column[b-3vweouqboa] {
        position: relative !important;
        display: flex;
        justify-content: flex-start;
        left: 0;
        width: 100%;
        top: -20px;
    }

    .list-single-hero-rating[b-3vweouqboa] {
        display: flex;
        justify-content: flex-start;
        margin-top: 20px;
    }

    .list-single-hero-links[b-3vweouqboa] {
        display: flex;
        justify-content: flex-start;
    }

    .lisd-link[b-3vweouqboa] {
        margin-left: 0;
        margin-right: 10px;
    }

    .list-single-hero-rating .score[b-3vweouqboa] {
        float: right;
        text-align: left;
        padding-right: 0;
        padding-left: 15px;
    }

    .list-single-hero[b-3vweouqboa] {
        padding: 100px 0 0;
    }

    .fc-button[b-3vweouqboa] {
        margin-right: 5px;
    }

        .fc-button span[b-3vweouqboa] {
            left: 0;
            top: -60px;
        }

    .fixed-scroll-column-share-container[b-3vweouqboa] {
        position: absolute;
        top: 70px;
        left: 0;
        background: #18458B;
        padding-left: 20px;
        width: 180px;
        border-radius: 6px;
    }

    .share-container .share-icon[b-3vweouqboa] {
        display: flex;
        justify-content: flex-start;
        width: 20px;
        height: 20px;
        line-height: 20px;
        margin-right: 6px;
    }

    .list-single-carousel-wrap[b-3vweouqboa], .fw-carousel .slick-slide-item[b-3vweouqboa] {
        height: 400px !important;
    }

    .booking-modal-content[b-3vweouqboa] {
        padding-right: 0;
    }

    .booking-modal-info[b-3vweouqboa] {
        position: relative;
        height: auto;
        width: 100%;
        display: flex;
        justify-content: flex-start;
        margin-bottom: 30px;
    }
}

@media only screen and (max-width: 768px) {
    .home-grid .gallery-item[b-3vweouqboa], .article-masonry[b-3vweouqboa], .main-search-input-item[b-3vweouqboa], .main-search-button[b-3vweouqboa], .listing-item[b-3vweouqboa], .rooms-media[b-3vweouqboa], .rooms-details[b-3vweouqboa] {
        width: 100%;
    }

    .show-lang[b-3vweouqboa], .show-currency-tooltip[b-3vweouqboa], .review-comments-avatar[b-3vweouqboa]:before, .grid-opt[b-3vweouqboa], .scroll-nav[b-3vweouqboa] {
        display: none;
    }

    .show-search-button[b-3vweouqboa] {
        width: 120px;
    }

    .add-hotel[b-3vweouqboa] {
        padding: 0 20px;
    }

    .show-reg-form[b-3vweouqboa] {
        margin-right: 20px;
    }

    .header-search-input-item[b-3vweouqboa] {
        margin-bottom: 15px;
    }

        .header-search-input-item .quantity-item[b-3vweouqboa], .col-list-search-input-item .quantity-item[b-3vweouqboa] {
            width: auto;
        }

    .header-search-button[b-3vweouqboa] {
        top: 5px;
    }

    .header-search[b-3vweouqboa] {
        padding: 20px 30px 10px;
    }

    .main-search-input-item[b-3vweouqboa] {
        margin-bottom: 10px;
    }

        .main-search-input-item input[b-3vweouqboa], .main-search-input-item[b-3vweouqboa], .main-search-button[b-3vweouqboa] {
            border-radius: 6px;
        }

    .main-search-input[b-3vweouqboa] {
        padding: 0;
        background: rgba(255,255,255,0.3);
    }

    .main-search-button[b-3vweouqboa], .scroll-nav-wrapper .show-hidden-map[b-3vweouqboa] {
        position: relative;
        display: flex;
        justify-content: flex-start;
    }

    .qty-dropdown[b-3vweouqboa] {
        z-index: 100;
    }

    .home-intro h2[b-3vweouqboa] {
        font-size: 34px;
    }

    .list-carousel .sw-btn[b-3vweouqboa] {
        top: 26%;
    }

    .light-carousel .slick-slide-item[b-3vweouqboa] {
        padding: 10px 0;
    }

        .light-carousel .slick-slide-item .hotel-card[b-3vweouqboa] {
            padding: 0 10px;
        }

    .text-carousel .slick-item[b-3vweouqboa] {
        padding: 0 25px 0 5px;
    }

    .slider-container .slider-item[b-3vweouqboa] {
        padding: 80px 0 100px;
    }

    .slider-container-wrap .sw-btn[b-3vweouqboa] {
        top: 100%;
    }

    .reviews-comments-item[b-3vweouqboa] {
        padding: 0 0 30px 0;
    }

    .review-comments-avatar[b-3vweouqboa] {
        top: -25px;
        left: 25px;
        z-index: 30;
        width: 50px;
        height: 50px;
    }

        .review-comments-avatar img[b-3vweouqboa] {
            width: 50px;
            height: 50px;
        }

    .post-nav a[b-3vweouqboa] {
        margin-bottom: 20px;
    }

    #progressbar li[b-3vweouqboa] {
        width: 48%;
        margin-bottom: 10px;
    }

    .ed-btn[b-3vweouqboa] {
        margin-left: 30%;
    }

    .listing-item[b-3vweouqboa], .listing-item:nth-child(even)[b-3vweouqboa] {
        padding: 0;
    }

    .listing-features li[b-3vweouqboa], .list-single-facts .inline-facts-wrap[b-3vweouqboa] {
        width: 50%;
    }

    .rooms-details[b-3vweouqboa] {
        padding-left: 0;
    }

    .list-single-hero-header .list-single-hero-price[b-3vweouqboa], .rooms-details[b-3vweouqboa] {
        margin-top: 15px;
    }
}

@media only screen and (max-width: 540px) {
    .home-btn[b-3vweouqboa], .show-search-button span[b-3vweouqboa] {
        display: none;
    }

    .nav-button-wrap[b-3vweouqboa] {
        margin-left: 10px;
    }

    .show-search-button[b-3vweouqboa] {
        width: 60px;
    }

        .show-search-button i[b-3vweouqboa] {
            padding-left: 0;
        }

    .home-intro h2[b-3vweouqboa], .home-intro-card h3[b-3vweouqboa], section.parallax-section .section-title.big-title h2[b-3vweouqboa], .list-single-hero-title h2[b-3vweouqboa] {
        font-size: 24px;
    }

    section.hero-section[b-3vweouqboa] {
        padding: 50px 0 100px;
    }

    .list-carousel[b-3vweouqboa] {
        padding: 0;
    }

    .collage-image .main-collage-image[b-3vweouqboa], .collage-image-input[b-3vweouqboa] {
        right: 10px;
    }

    .controls-mapwn[b-3vweouqboa] {
        width: 250px;
        padding: 0 20px;
        height: 43px;
        line-height: 43px;
    }

    .map-modal-item[b-3vweouqboa], .main-register-holder[b-3vweouqboa] {
        padding: 0 10px;
    }

    .daterangepicker[b-3vweouqboa] {
        width: 303px !important;
    }

    .team-box[b-3vweouqboa], #progressbar li[b-3vweouqboa], .previous-form[b-3vweouqboa], .next-form[b-3vweouqboa], .list-single-header-contacts li[b-3vweouqboa] {
        width: 100%;
    }

    .list-single-header-contacts li[b-3vweouqboa] {
        text-align: left;
        padding: 5px 0;
    }

    .next-form[b-3vweouqboa], .list-single-hero-price[b-3vweouqboa] {
        display: flex;
        justify-content: flex-start;
        margin-top: 15px;
    }

    .success-table-header[b-3vweouqboa] {
        padding: 10px 0 0 0;
    }

        .success-table-header i.decsth[b-3vweouqboa] {
            position: relative;
            display: flex;
            justify-content: flex-start;
            margin-bottom: 10px;
        }

    .map-view-wrap[b-3vweouqboa] {
        position: relative;
        height: auto;
        display: flex;
        justify-content: flex-start;
    }

    .map-view-wrap_item[b-3vweouqboa] {
        top: 0;
    }

    .map-view-wrap_item[b-3vweouqboa], .dasboard-avatar[b-3vweouqboa], .dasboard-sidebar-item[b-3vweouqboa], .dashboard-message-avatar[b-3vweouqboa], .price-opt[b-3vweouqboa], .half-tags[b-3vweouqboa], .three-columns-grid .listing-item[b-3vweouqboa], .list-single-main-media .gallery-item[b-3vweouqboa], .listing-features li[b-3vweouqboa], .list-single-facts .inline-facts-wrap[b-3vweouqboa], .review-total[b-3vweouqboa], .review-range-container[b-3vweouqboa], .facilities-list .btn[b-3vweouqboa], .review-score-detail[b-3vweouqboa], .review-score-total[b-3vweouqboa] {
        width: 100%;
    }

    .facilities-list .btn[b-3vweouqboa] {
        margin-top: 40px;
    }

    .review-score-total[b-3vweouqboa] {
        margin-bottom: 10px;
    }

    .dasboard-avatar[b-3vweouqboa], .review-range-container[b-3vweouqboa], .review-score-detail[b-3vweouqboa] {
        padding: 0;
    }

        .dasboard-avatar img[b-3vweouqboa] {
            width: 80px;
            height: 80px;
        }

    .list-single-facts .inline-facts-wrap[b-3vweouqboa] {
        border-top: 1px solid #e2e2e2;
        border-left: none;
    }

    .dasboard-sidebar-item[b-3vweouqboa] {
        padding: 0 10px 0 0;
        text-align: center;
    }

        .dasboard-sidebar-item[b-3vweouqboa]:before {
            left: 50%;
            margin-left: -25px;
        }

    .dasboard-sidebar-content[b-3vweouqboa] {
        padding: 40px 0 44px 0;
    }

    .ed-btn[b-3vweouqboa] {
        float: none;
    }

    .tfp-btn[b-3vweouqboa] {
        top: -70px;
        right: inherit;
        left: 0;
    }

    .tfp-det[b-3vweouqboa] {
        top: -30px;
    }

    .tfp-det-btn[b-3vweouqboa] {
        float: none;
        display: inline-block;
    }

    .dasboard-sidebar-content[b-3vweouqboa]:before {
        top: 20px;
        right: 20px;
    }

    .ed-btn[b-3vweouqboa] {
        margin-left: 0;
    }

    .dasboard-menu[b-3vweouqboa], .dasboard-menu li[b-3vweouqboa] {
        width: 100%;
    }

    .dasboard-menu-btn[b-3vweouqboa] {
        display: block;
    }

    .dasboard-menu ul.dasboard-menu-wrap[b-3vweouqboa] {
        display: none;
        background: #fff;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        padding: 10px 20px;
        margin-bottom: 20px;
    }

    .dasboard-menu li ul[b-3vweouqboa] {
        position: relative;
        top: 0;
        background: none;
        padding: 0;
        width: auto;
        z-index: 2;
        border: none;
        opacity: 1;
        display: block;
        visibility: visible;
        display: flex;
        justify-content: flex-start;
        width: 100%;
    }

        .dasboard-menu li ul li[b-3vweouqboa] {
            display: flex;
            justify-content: flex-start;
            width: 100%;
            padding: 0;
            position: relative;
        }

            .dasboard-menu li ul li span[b-3vweouqboa] {
                position: absolute;
                top: 50%;
                right: 0;
                width: 16px;
                height: 16px;
                margin-top: -8px;
                line-height: 16px;
                border-radius: 100%;
                font-size: 9px;
                color: #fff;
            }

    .dasboard-menu li a i[b-3vweouqboa] {
        display: none;
    }

    .dasboard-menu li a[b-3vweouqboa] {
        padding: 10px 0 !important;
        background: none !important;
        color: #666 !important;
    }

        .dasboard-menu li a.user-profile-act[b-3vweouqboa], .dasboard-menu li a:hover[b-3vweouqboa] {
            color: #3AACED !important;
            box-shadow: none;
        }

    #myChartLegend[b-3vweouqboa] {
        display: flex;
        justify-content: flex-start;
        margin-top: 10px;
    }

        #myChartLegend li[b-3vweouqboa] {
            margin-left: 0;
            margin-right: 10px;
        }

    .dashboard-message-text[b-3vweouqboa] {
        margin-left: 15px;
    }

    .new-dashboard-item[b-3vweouqboa] {
        padding: 6px 10px;
        right: 15px;
    }

    .dasboard-menu[b-3vweouqboa] {
        top: 0;
    }

    .dashboard-message-text[b-3vweouqboa] {
        margin-left: 0;
        text-align: left;
        padding-left: 0;
    }

    .dashboard-message-avatar img[b-3vweouqboa], .review-total[b-3vweouqboa] {
        display: flex;
        justify-content: flex-start;
        margin-bottom: 20px;
    }

    .chat-message[b-3vweouqboa], .chat-message.chat-message_user .massage-date[b-3vweouqboa] {
        padding-left: 0;
        padding-right: 0 !important;
    }

        .chat-message .dashboard-message-avatar[b-3vweouqboa] {
            position: relative;
            top: 0;
        }

            .chat-message .dashboard-message-avatar span[b-3vweouqboa] {
                display: flex;
                justify-content: flex-start;
                margin: 10px 0 0 12px;
            }

        .chat-message.chat-message_user .massage-date[b-3vweouqboa] {
            display: flex;
            justify-content: flex-start;
        }

    .massage-date[b-3vweouqboa] {
        margin: 10px 0;
    }

    .chat-message p[b-3vweouqboa]:before {
        display: none;
    }

    .map-close[b-3vweouqboa] {
        width: 43px;
        height: 43px;
        left: 260px;
        line-height: 43px;
        font-size: 12px;
    }

    .list-single-carousel-wrap[b-3vweouqboa], .fw-carousel .slick-slide-item[b-3vweouqboa] {
        height: 300px !important;
    }

    .to-top[b-3vweouqboa] {
        right: 10px;
    }

    .ajax-modal-container[b-3vweouqboa] {
        width: 500px;
    }

    .ajax-modal-details[b-3vweouqboa] {
        padding: 20px 25px;
    }

    .ajax-modal-list li[b-3vweouqboa] {
        width: 50%;
    }

    .error-wrap h2[b-3vweouqboa] {
        font-size: 74px;
    }
}

@media only screen and (max-width: 420px) {
    .add-hotel[b-3vweouqboa] {
        display: none;
    }

    .show-reg-form[b-3vweouqboa] {
        margin-right: 30px;
    }

    .wishlist-wrap[b-3vweouqboa] {
        width: 300px;
        padding: 25px 10px 0;
    }

    .header-user-name[b-3vweouqboa] {
        font-size: 11px;
    }

        .header-user-name[b-3vweouqboa]:before {
            bottom: -1px;
            right: -20px
        }

    .header-user-menu[b-3vweouqboa] {
        margin-right: 30px;
    }

    .ajax-modal-container[b-3vweouqboa] {
        width: 400px;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    .bg[b-3vweouqboa] {
        background-attachment: scroll !important;
        -webkit-background-size: cover;
        background-position: center;
    }
}

@charset "utf-8"; /*--
	Color styles
--*/
.show-lang i[b-3vweouqboa], .nav-holder nav li a i[b-3vweouqboa], .filter-tags input:checked[b-3vweouqboa]:after, .custom-form .filter-tags input:checked[b-3vweouqboa]:after, .main-register h3 span[b-3vweouqboa], .lost_password a:hover[b-3vweouqboa], .header-search-input-item.location a[b-3vweouqboa], .pac-icon[b-3vweouqboa]:before, .footer-social li a[b-3vweouqboa], .cs-mumber[b-3vweouqboa], .show-search-button i[b-3vweouqboa], .show-сurrency-tooltip span i[b-3vweouqboa], .show-reg-form i[b-3vweouqboa], .header-user-name[b-3vweouqboa]:before, .tabs-menu li.current a[b-3vweouqboa], .currency-tooltip li i[b-3vweouqboa], .currency-wrap .show-currency-tooltip i[b-3vweouqboa], .subfooter-lang-tooltip li a[b-3vweouqboa], .header-search-input-item.in-loc-dec[b-3vweouqboa]:before, .col-list-search-input-item.location a[b-3vweouqboa], .col-list-search-input-item.in-loc-dec[b-3vweouqboa]:before, .list-main-wrap-title h2 span[b-3vweouqboa], .grid-opt li span.act-grid-opt[b-3vweouqboa], .grid-opt li span.act-grid-opt:hover[b-3vweouqboa], .price-opt ul li a:hover[b-3vweouqboa], .geodir-category-content h3 a:hover[b-3vweouqboa], .geodir-category-opt .js-favorite i[b-3vweouqboa], .avatar-tooltip strong[b-3vweouqboa], .listing-title a[b-3vweouqboa], .map-popup-location-price[b-3vweouqboa], .map-modal-container h3 a:hover[b-3vweouqboa], .category-fix-bg-title h4[b-3vweouqboa], .geodir-opt-tooltip strong[b-3vweouqboa], .facilities-list li i:hover[b-3vweouqboa], .to-top:hover[b-3vweouqboa], .section-title .breadcrumbs a[b-3vweouqboa]:before, .list-single-header-contacts li i[b-3vweouqboa], .share-container .share-icon:hover[b-3vweouqboa]:before, .breadcrumbs-hero-buttom .breadcrumbs a[b-3vweouqboa]:before, .listing-features li i[b-3vweouqboa], .rooms-details-header h5 span[b-3vweouqboa], .inline-facts i[b-3vweouqboa], .ajax-modal-photos-btn span[b-3vweouqboa], .ajax-modal-list li i[b-3vweouqboa], .total-coast span[b-3vweouqboa], .custom-form .total-coast input[b-3vweouqboa], .bookdate-container-dayscounter i[b-3vweouqboa], .box-widget-list li i[b-3vweouqboa], .list-single-main-item-title[b-3vweouqboa]:before, .box-widget-item-header[b-3vweouqboa]:before, .fc-button i[b-3vweouqboa], .share-container .share-icon[b-3vweouqboa], .reviews-comments-item-date i[b-3vweouqboa], .custom-form .review-total span input[b-3vweouqboa], .flatWeatherPlugin ul.wiForecasts li[b-3vweouqboa], .box-widget-list li a:hover[b-3vweouqboa], .list-single-main-item-title h3 span[b-3vweouqboa], .claim-widget-link a[b-3vweouqboa], .mapnavigation a i[b-3vweouqboa], .list-single-hero-header .list-single-hero-price span[b-3vweouqboa], .breadcrumbs.inline-breadcrumbs a[b-3vweouqboa]:before, .box-widget-content .widget-posts-descr .geodir-category-location a i[b-3vweouqboa], .box-widget-content .widget-posts-link i[b-3vweouqboa], .tfp-btn strong[b-3vweouqboa], .dashboard-message-text p a[b-3vweouqboa], .dasboard-menu li a.user-profile-act i[b-3vweouqboa], .dasboard-menu li a:hover i[b-3vweouqboa], .pass-input-wrap span[b-3vweouqboa], .radio input[type="radio"]:checked + span[b-3vweouqboa]:before, .custom-form .radio span[b-3vweouqboa], .reply-mail a[b-3vweouqboa], .tfp-det p a[b-3vweouqboa], .chat-contacts-item .chat-contacts-item-text span[b-3vweouqboa], .reviews-comments-item-text h4 a.reviews-comments-item-link[b-3vweouqboa], .video-box-btn[b-3vweouqboa], .text-carousel .slick-center .text-carousel-item[b-3vweouqboa]:after, .text-carousel .slick-center .text-carousel-item[b-3vweouqboa]:before, .single-facts .inline-facts i[b-3vweouqboa], .team-social li a[b-3vweouqboa], .team-dec[b-3vweouqboa], .filter-tags label a[b-3vweouqboa], .breadcrumbs-fs .breadcrumbs span[b-3vweouqboa], .home-btn a[b-3vweouqboa], .cart_list li span[b-3vweouqboa], #progressbar li[b-3vweouqboa]:before, .log-massage a[b-3vweouqboa], .cat-item li a[b-3vweouqboa], .post-link i[b-3vweouqboa], .card-post-content h3[b-3vweouqboa]:before, .card-post-content h3 a:hover[b-3vweouqboa], .post-opt li a:hover[b-3vweouqboa], .wishlist-link[b-3vweouqboa], .box-widget-content .widget-posts-descr a:hover[b-3vweouqboa], .faq-nav li a.act-faq-link[b-3vweouqboa], .time-line-icon i[b-3vweouqboa], s .listing-counter span[b-3vweouqboa], .images-collage-title[b-3vweouqboa], .down-btn i[b-3vweouqboa], .qty-dropdown-content .quantity-item label i[b-3vweouqboa], .qty-dropdown-header[b-3vweouqboa]:before, .main-search-input-item_small[b-3vweouqboa]:before, .main-search-input-item.location a[b-3vweouqboa], .listing-counter strong[b-3vweouqboa], .weather-grid .flatWeatherPlugin .wiToday .wiIconGroup div.wi[b-3vweouqboa], .geodir-category-price span[b-3vweouqboa], .show-search-button:hover i[b-3vweouqboa], .hotel-card .geodir-category-location a i[b-3vweouqboa], .header-search-input-item.date-parent[b-3vweouqboa]:before, .menusb a i[b-3vweouqboa], .menusb a.back[b-3vweouqboa]:before, .footer-contacts li a:hover[b-3vweouqboa], #footer-twiit a:hover[b-3vweouqboa], .dasboard-menu-btn i[b-3vweouqboa], .header-user-menu li a:hover[b-3vweouqboa], .dashboard-listing-table-text h4 a[b-3vweouqboa], .mlc i[b-3vweouqboa], .show-more-filters i[b-3vweouqboa] {
    color: #3AACED;
}

.color-bg[b-3vweouqboa], .close-header-search:hover[b-3vweouqboa], #footer-twiit p.tweet[b-3vweouqboa]:before, .cs-mumber-button:hover[b-3vweouqboa], .tabs-menu li a[b-3vweouqboa], .review-range-container .irs-bar[b-3vweouqboa], .review-range-container .irs-bar-edge[b-3vweouqboa], .search-input-item .irs-line[b-3vweouqboa], .col-list-search-input-item .irs-line[b-3vweouqboa], .pagination a.current-page[b-3vweouqboa], .pagination a.current-page:hover[b-3vweouqboa], .mapnavigation a:hover[b-3vweouqboa], .back-to-filters span[b-3vweouqboa], .infoBox-close[b-3vweouqboa], .slick-dots li.slick-active button[b-3vweouqboa], .map-modal-close[b-3vweouqboa], .geodir-opt-link a[b-3vweouqboa], .cluster div:hover[b-3vweouqboa], .to-top[b-3vweouqboa], .daterangepicker td.active[b-3vweouqboa], .list-single-hero-title h2[b-3vweouqboa]:before, .user-stats[b-3vweouqboa]:before, .ed-btn:hover[b-3vweouqboa], .dashboard-header[b-3vweouqboa], .massage-date span[b-3vweouqboa]:before, .chat-contacts-item[b-3vweouqboa]:after, .lisd-link:hover[b-3vweouqboa], .scroll-nav-wrapper .scroll-nav li a.act-scrlink[b-3vweouqboa], .accordion a.toggle span[b-3vweouqboa], .list-widget-social li a[b-3vweouqboa], .box-item a.gal-link[b-3vweouqboa], .message-input button[b-3vweouqboa], .message-counter[b-3vweouqboa], .line-separator[b-3vweouqboa]:before, .intro-item h2[b-3vweouqboa]:before, .section-separator[b-3vweouqboa]:before, #progressbar li[b-3vweouqboa]:before, .price-num.col-dec-1[b-3vweouqboa]:before, .tags-stylwrap.sb-tags a[b-3vweouqboa], .geodir-opt-list a:hover[b-3vweouqboa], .main-search-button:hover[b-3vweouqboa], .twitter-link[b-3vweouqboa], .recomm-price i[b-3vweouqboa], .lg-actions .lg-next[b-3vweouqboa], .lg-actions .lg-prev[b-3vweouqboa] {
    background: var(--bbb-secondary);
}



/*--
	orange
--*/
.nav-holder nav li a.act-link[b-3vweouqboa], .nav-holder nav li a:hover[b-3vweouqboa], .main-register h3 span strong[b-3vweouqboa], .header-search-input-item-icon[b-3vweouqboa], .subfooter-show-lang i[b-3vweouqboa], #footer-twiit .timePosted a[b-3vweouqboa]:before, .footer-contacts li i[b-3vweouqboa], .fc-cont:hover[b-3vweouqboa], .custom-form label span[b-3vweouqboa], .section-title-separator span i:nth-child(2)[b-3vweouqboa], .five-star-rating .listing-rating i[b-3vweouqboa], .four-star-rating .listing-rating i[b-3vweouqboa], .three-star-rating .listing-rating i[b-3vweouqboa], .grid-opt li span:hover[b-3vweouqboa], .price-opt ul li a i[b-3vweouqboa], .geodir-category-opt .listing-rating i[b-3vweouqboa], .geodir-category-opt .js-favorite:hover i[b-3vweouqboa], .geodir-category-location a i[b-3vweouqboa], .map-card-rainting i[b-3vweouqboa], .map-popup-location-info i[b-3vweouqboa], .daterangepicker .calendar-table th[b-3vweouqboa], .listing-rating i[b-3vweouqboa], .rooms-details-header h5[b-3vweouqboa], .custom-form label i[b-3vweouqboa], .amenities-list li span.status.status-no[b-3vweouqboa], .flatWeatherPlugin ul.wiForecasts li.wi[b-3vweouqboa], .widget-posts-date i[b-3vweouqboa], .claim-widget-link a:hover[b-3vweouqboa], .mapzoom-in[b-3vweouqboa], .dashboard-list-box.activities .dashboard-message-text i[b-3vweouqboa], .fuzone .fu-text i[b-3vweouqboa], .dashboard-message-text h4 span[b-3vweouqboa], .tfp-btn[b-3vweouqboa]:before, .process-wrap li i[b-3vweouqboa], .singleMap_visible-title-item h4 i[b-3vweouqboa], .flat-title-wrap .breadcrumbs a[b-3vweouqboa]:before, .breadcrumbs-fs .breadcrumbs a[b-3vweouqboa]:before, .log-massage a:hover[b-3vweouqboa], .cart-total strong[b-3vweouqboa], .post-opt li i[b-3vweouqboa], .cat-item li span[b-3vweouqboa], .post-link[b-3vweouqboa], .faq-nav li a.act-faq-link[b-3vweouqboa]:before, .faq-nav li a:hover[b-3vweouqboa]:before, .process-item h4 a:hover[b-3vweouqboa], .intro-item h6[b-3vweouqboa], .collage-image-input i[b-3vweouqboa], .inpt_dec[b-3vweouqboa], .qty-dropdown-header i[b-3vweouqboa], .geodir-category-opt h4 a:hover[b-3vweouqboa], .map-modal-container h3 i[b-3vweouqboa], .header-user-name:hover[b-3vweouqboa], .show-reg-form:hover[b-3vweouqboa], .home-btn:hover a[b-3vweouqboa], .menusb a.act-link[b-3vweouqboa], .footer-social li a:hover[b-3vweouqboa], .dashboard-listing-table-text h4 a:hover[b-3vweouqboa], .dashboard-listing-table-address i[b-3vweouqboa], .map-close[b-3vweouqboa], .text-carousel-item a.testim-link:hover[b-3vweouqboa] {
    color: #F9B90F;
}

.color2-bg[b-3vweouqboa], .header-search-button[b-3vweouqboa], .pac-item:hover[b-3vweouqboa], .close-header-search[b-3vweouqboa], .footer-widget #subscribe-button:hover[b-3vweouqboa], .cs-mumber-button[b-3vweouqboa], .irs-slider[b-3vweouqboa], .pagination a:hover[b-3vweouqboa], .cluster div[b-3vweouqboa], .infoBox-close:hover[b-3vweouqboa], .show-more-filters.active-hidden-opt-btn[b-3vweouqboa], .load-more-button:hover[b-3vweouqboa], .daterangepicker .drp-buttons .btn.btn-default[b-3vweouqboa], .header-sec-link a:hover[b-3vweouqboa], .scroll-nav-wrapper .show-hidden-map[b-3vweouqboa], .ajax-loader-cirle[b-3vweouqboa]:before, .dashboard-list-box.activities .new-dashboard-item:hover[b-3vweouqboa], .dasboard-menu li a span[b-3vweouqboa], .dasboard-menu li ul li span[b-3vweouqboa], .text-carousel-wrap .sw-btn[b-3vweouqboa], .price-link:hover[b-3vweouqboa], .price-num.col-dec-3[b-3vweouqboa]:before, section.color-bg .section-separator[b-3vweouqboa]:before, .add-hotel:hover[b-3vweouqboa], .success-table-header a:hover[b-3vweouqboa], .dashboard-listing-table-opt li a.del-btn[b-3vweouqboa] {
    background: #F9B90F;
}

    /*--
	dark-blue
--*/
    .accordion a.toggle.act-accordion[b-3vweouqboa], .banner-wdget-content a[b-3vweouqboa], .box-image-widget-media a:hover[b-3vweouqboa], .rooms-media-btn-item[b-3vweouqboa], .sw-btn[b-3vweouqboa], .bt n:hover[b-3vweouqboa], .more-photos-button[b-3vweouqboa], .box-item a.gal-link:hover[b-3vweouqboa], .dasboard-sidebar-content[b-3vweouqboa], .tfp-det-btn:hover[b-3vweouqboa], .color3-bg[b-3vweouqboa], .team-social[b-3vweouqboa], .text-carousel-wrap .sw-btn:hover[b-3vweouqboa], .home-intro-card-counter[b-3vweouqboa], .mlc[b-3vweouqboa], .geodir-opt-tooltip[b-3vweouqboa], .custom-form .log-submit-btn[b-3vweouqboa], .lg-actions .lg-next:hover[b-3vweouqboa], .lg-actions .lg-prev:hover[b-3vweouqboa], .error-wrap form .search-submit:hover[b-3vweouqboa], .close-reg:hover[b-3vweouqboa], .custom-form .log-submit-btn:hover[b-3vweouqboa], .soc-log a:hover:not(.document-link)[b-3vweouqboa] {
        background: #18458B;
    }

.mapzoom-out[b-3vweouqboa], .single-facts .inline-facts .num[b-3vweouqboa], .section-title h2[b-3vweouqboa], .singleMap_visible-title-item h4[b-3vweouqboa], .card-post-content h3 a[b-3vweouqboa], .map-modal-container h3 a[b-3vweouqboa], .error_message h3[b-3vweouqboa], #success_page h3[b-3vweouqboa], .text-carousel-item a.testim-link[b-3vweouqboa] {
    color: #18458B;
}

/*--
	gradient
--*/
.gradient-bg[b-3vweouqboa] {
    background-color: #3AACED;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3AACED), to(#49CEFF));
    background: -webkit-linear-gradient(top, #3AACED, #49CEFF);
    background: -moz-linear-gradient(top, #3AACED, #49CEFF);
    background: -ms-linear-gradient(top, #3AACED, #49CEFF);
    background: -o-linear-gradient(top, #3AACED, #49CEFF);
}
/*--
	reset
--*/
html[b-3vweouqboa], body[b-3vweouqboa], div[b-3vweouqboa], span[b-3vweouqboa], applet[b-3vweouqboa], object[b-3vweouqboa], iframe[b-3vweouqboa], h1[b-3vweouqboa], h2[b-3vweouqboa], h3[b-3vweouqboa], h4[b-3vweouqboa], h5[b-3vweouqboa], h6[b-3vweouqboa], p[b-3vweouqboa], blockquote[b-3vweouqboa], pre[b-3vweouqboa], a[b-3vweouqboa], abbr[b-3vweouqboa], acronym[b-3vweouqboa], address[b-3vweouqboa], big[b-3vweouqboa], cite[b-3vweouqboa], code[b-3vweouqboa], del[b-3vweouqboa], dfn[b-3vweouqboa], em[b-3vweouqboa], font[b-3vweouqboa], img[b-3vweouqboa], ins[b-3vweouqboa], kbd[b-3vweouqboa], q[b-3vweouqboa], s[b-3vweouqboa], samp[b-3vweouqboa], small[b-3vweouqboa], strike[b-3vweouqboa], strong[b-3vweouqboa], sub[b-3vweouqboa], sup[b-3vweouqboa], tt[b-3vweouqboa], var[b-3vweouqboa], dl[b-3vweouqboa], dt[b-3vweouqboa], dd[b-3vweouqboa], ol[b-3vweouqboa], ul[b-3vweouqboa], li[b-3vweouqboa], fieldset[b-3vweouqboa], form[b-3vweouqboa], label[b-3vweouqboa], legend[b-3vweouqboa], table[b-3vweouqboa], caption[b-3vweouqboa], tbody[b-3vweouqboa], tfoot[b-3vweouqboa], thead[b-3vweouqboa], tr[b-3vweouqboa], th[b-3vweouqboa], td[b-3vweouqboa] {
    border: none;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    vertical-align: baseline;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

table[b-3vweouqboa] {
    border-collapse: separate;
    border-spacing: 0
}

blockquote[b-3vweouqboa]:before, blockquote[b-3vweouqboa]:after, q[b-3vweouqboa]:before, q[b-3vweouqboa]:after {
    content: ""
}

*[b-3vweouqboa] {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

article[b-3vweouqboa], aside[b-3vweouqboa], details[b-3vweouqboa], figcaption[b-3vweouqboa], figure[b-3vweouqboa], footer[b-3vweouqboa], header[b-3vweouqboa], hgroup[b-3vweouqboa], menu[b-3vweouqboa], nav[b-3vweouqboa], section[b-3vweouqboa] {
    display: block;
}

ol[b-3vweouqboa], ul[b-3vweouqboa] {
    list-style: none;
}

blockquote[b-3vweouqboa], q[b-3vweouqboa] {
    quotes: none;
}

:focus[b-3vweouqboa] {
    outline: 0;
}

table[b-3vweouqboa] {
    border-collapse: collapse;
    border-spacing: 0;
}

img[b-3vweouqboa] {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
}

a[b-3vweouqboa] {
    /* text-decoration: none;
    position: relative;
    color: #000;*/
}

audio[b-3vweouqboa], video[b-3vweouqboa], canvas[b-3vweouqboa] {
    max-width: 100%;
}

.form-control.is-invalid:focus[b-3vweouqboa], .was-validated .form-control:invalid:focus[b-3vweouqboa] {
    border-color: var(--bs-form-invalid-border-color);
    box-shadow: 0;
}
/* _content/BBB.Main.Web/Views/Home/LoginPage.cshtml.rz.scp.css */

:root[b-d1zwfriamh] {
    --primary-color: #2F3D7E;
    --secondary-color: #F6F8FF;
    --text-color: #646262;
    --white-color: #ffffff;
    --dark-color: #333333;
    --accent-color: #ED7D3A;
    --divider-color: #DDE4FF;
    --gray-divider: #DDDBDB;
    --overlay-color: #2F3D7E80;
    --dark-overlay-color: #2F3D7Eaa;
    --error-color: rgb(230, 87, 87);
    --accent-font: 'Sora', sans-serif;
    --default-font: 'Inter', sans-serif;
}

.btn-default[b-d1zwfriamh] {
    display: inline-block;
    background: #ED7D3A;
    color: #ffffff;
    font-size: 16px;
    font-weight: 500;
    padding: 14px 30px;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
    z-index: 0;
    border: none;
    outline: 0;
    box-shadow: none;
    transition: 0.2s transform;
}

    .btn-default[b-d1zwfriamh]:before {
        content: '';
        position: absolute;
        width: 0;
        height: 104%;
        top: 50%;
        left: 50%;
        background: #2F3D7E;
        opacity: 0;
        z-index: -1;
        transform: translateX(-51%) translateY(-51%);
        transition: all 0.4s;
        border-radius: 5px;
    }

    .btn-default:hover[b-d1zwfriamh]::before {
        width: 106%;
        opacity: 1;
    }

    .btn-default.btn-border[b-d1zwfriamh] {
        background: none;
        color: var(--accent-color);
        padding: 12px 30px;
        border: 2px solid var(--accent-color);
    }

        .btn-default.btn-border[b-d1zwfriamh]:before {
            background: var(--accent-color);
        }

        .btn-default.btn-border:hover[b-d1zwfriamh] {
            color: var(--white-color);
        }

.fl-wrap[b-d1zwfriamh] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    position: relative;
}


.overlay[b-d1zwfriamh] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.2;
    z-index: 2
}

.op1[b-d1zwfriamh] {
    opacity: 0.1;
}

.op3[b-d1zwfriamh] {
    opacity: 0.3;
}

.op7[b-d1zwfriamh] {
    opacity: 0.5 !important;
}



.fw-separator[b-d1zwfriamh] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    margin: 25px 0;
    height: 1px;
    background: #eee;
}


/*-------------accordion---------------------------------------*/
.accordion[b-d1zwfriamh] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    position: relative;
}

    .accordion a.toggle[b-d1zwfriamh] {
        border: 1px solid #eee;
        padding: 18px 50px 18px 30px;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        position: relative;
        background: #fff;
        border-radius: 4px;
        box-sizing: border-box;
        text-align: left;
        font-size: 13px;
        font-weight: 700;
        color: #666;
        -webkit-transition: all 300ms linear;
        transition: all 300ms linear;
        margin-bottom: 15px;
    }

        .accordion a.toggle span[b-d1zwfriamh] {
            position: absolute;
            right: -1px;
            top: -1px;
            bottom: -1px;
            width: 60px;
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px;
        }

            .accordion a.toggle span[b-d1zwfriamh]:before,
            .accordion a.toggle span[b-d1zwfriamh]:after {
                content: '';
                position: absolute;
                background: #fff;
                top: 50%;
                left: 50%;
                -webkit-transition: all 300ms linear;
                transition: all 300ms linear;
            }

            .accordion a.toggle span[b-d1zwfriamh]:before {
                width: 10px;
                height: 2px;
                margin-top: -1px;
                margin-left: -5px;
            }

            .accordion a.toggle span[b-d1zwfriamh]:after {
                width: 2px;
                height: 10px;
                margin-top: -5px;
                margin-left: -1px;
            }

        .accordion a.toggle.act-accordion[b-d1zwfriamh] {
            color: #fff;
            border-color: transparent;
        }

            .accordion a.toggle.act-accordion span[b-d1zwfriamh]:after {
                height: 0;
            }

.accordion-inner[b-d1zwfriamh] {
    display: none;
    display: flex;
    justify-content: flex-start;
    width: 100%;
    position: relative;
    padding: 20px 30px 15px;
    background: #fff;
    margin: 0 0 15px;
    text-align: left;
    border-radius: 4px;
    border: 1px solid #eee;
}

    .accordion-inner.visible[b-d1zwfriamh] {
        display: block;
    }

/* ------Navigation------------------------------------------------------------ */
.nav-holder[b-d1zwfriamh] {
    display: flex;
    justify-content: flex-start;
    position: relative;
    opacity: 1;
    left: 0;
    visibility: visible;
    z-index: 20;
}

    .nav-holder nav[b-d1zwfriamh] {
        position: relative;
        float: right;
    }

        .nav-holder nav li[b-d1zwfriamh] {
            display: flex;
            justify-content: flex-start;
            position: relative;
            margin-right: 6px;
            height: 50px;
        }

            .nav-holder nav li ul[b-d1zwfriamh] {
                margin: 30px 0 0 0;
                opacity: 0;
                visibility: hidden;
                position: absolute;
                min-width: 150px;
                top: 50px;
                left: 0;
                z-index: 1;
                padding: 10px 0;
                background: #fff;
                border-radius: 6px;
                border: 1px solid #eee;
                transition: all .2s ease-in-out;
            }

            .nav-holder nav li:hover > ul[b-d1zwfriamh] {
                opacity: 1;
                visibility: visible;
                margin: 0;
            }

            .nav-holder nav li ul li ul[b-d1zwfriamh] {
                top: -10px;
                left: 100%;
                margin-left: 25px;
                margin-top: 0;
                max-width: 150px;
            }

            .nav-holder nav li ul li:hover > ul[b-d1zwfriamh] {
                opacity: 1;
                visibility: visible;
                margin-right: 0px;
            }

            .nav-holder nav li ul li[b-d1zwfriamh] {
                width: 100%;
                display: flex;
                justify-content: flex-start;
                height: auto;
                position: relative;
            }

            .nav-holder nav li a[b-d1zwfriamh] {
                display: flex;
                justify-content: flex-start;
                padding: 10px;
                font-size: 13px;
                font-weight: 700;
                text-transform: none;
                line-height: 25px;
                letter-spacing: 0px;
                color: #fff;
                -webkit-transition: all 100ms linear;
                transition: all 100ms linear;
            }

.dark-header .nav-holder nav li a[b-d1zwfriamh] {
    color: #fff;
}

.nav-holder nav li a i[b-d1zwfriamh] {
    padding-left: 6px;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}

.nav-holder nav li a:hover i[b-d1zwfriamh] {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}

.nav-holder nav li ul a[b-d1zwfriamh] {
    color: #566985;
    display: flex;
    justify-content: flex-start;
    width: 100%;
    font-weight: 700;
    text-align: left;
    padding: 5px 15px;
    font-size: 12px;
}

.dark-header .nav-holder nav li ul a[b-d1zwfriamh] {
    color: #000;
}

nav li ul a[b-d1zwfriamh]:before, nav li ul a[b-d1zwfriamh]:after {
    display: none;
}

.nav-button-wrap[b-d1zwfriamh] {
    display: flex;
    justify-content: flex-start;
    height: 34px;
    width: 34px;
    cursor: pointer;
    position: relative;
    border-radius: 2px;
    top: 8px;
    display: none;
}

.nav-button[b-d1zwfriamh] {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 22px;
    height: 20px;
    margin-left: -11px;
    margin-top: -6px;
}

    .nav-button span[b-d1zwfriamh] {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        height: 2px;
        background: #fff;
        margin-bottom: 4px;
        border-radius: 4px;
        -webkit-transition: all 200ms linear;
        transition: all 200ms linear;
    }

.header-user-menu[b-d1zwfriamh] {
    float: right;
    position: relative;
    top: 8px;
    margin-right: 50px;
}

.header-user-name[b-d1zwfriamh] {
    position: relative;
    display: flex;
    justify-content: flex-start;
    cursor: pointer;
    color: #fff;
    transition: 0.2s;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-top: 10px;
    font-weight: 700;
    font-size: 12px;
}

    .header-user-name[b-d1zwfriamh]:before, .qty-dropdown-header[b-d1zwfriamh]:before, .main-search-input-item_small[b-d1zwfriamh]:before {
        font-family: Font Awesome 6 Free;
        content: "\f0d7";
        position: absolute;
        color: #fff;
        bottom: 1px;
        font-size: 13px;
        right: -26px;
        font-weight: 800;
        transition: all .2s ease-in-out;
        z-index: 20;
    }

.main-search-input-item_small[b-d1zwfriamh]:before, .qty-dropdown-header[b-d1zwfriamh]:before {
    bottom: 16px;
    right: 20px;
}

.qty-dropdown-header[b-d1zwfriamh]:before {
    bottom: -2px;
}

.header-user-name span[b-d1zwfriamh] {
    position: absolute;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    overflow: hidden;
    top: 0;
    left: -50px;
}

    .header-user-name span img[b-d1zwfriamh] {
        width: 100%;
        height: 100%;
    }

.header-user-menu ul[b-d1zwfriamh] {
    margin: 10px 0 0 0;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    min-width: 150px;
    top: 60px;
    left: -50px;
    z-index: 1;
    padding: 10px 0;
    background: #fff;
    border-radius: 6px;
    border: 1px solid #eee;
    transition: all .2s ease-in-out;
}

.header-user-name.hu-menu-visdec[b-d1zwfriamh]:before {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}

.header-user-menu ul.hu-menu-vis[b-d1zwfriamh] {
    opacity: 1;
    visibility: visible;
    top: 40px;
}

.header-user-menu ul li[b-d1zwfriamh] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    padding: 4px 0;
}

    .header-user-menu ul li a[b-d1zwfriamh] {
        color: #50596E;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        font-weight: 600;
        font-size: 12px;
        text-align: left;
        padding: 6px 15px;
    }



/*------ register form------------------------------------------------*/
.main-register-wrap[b-d1zwfriamh], .reg-overlay[b-d1zwfriamh] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    overflow: auto;
    display: none;
    -webkit-transform: translate3d(0,0,0);
    background: var(--bbb-primary);
    user-select: none;
}

.reg-overlay[b-d1zwfriamh] {
    z-index: 1;
    background: none;
}

.hid-body[b-d1zwfriamh] {
    overflow: hidden;
}

.main-register-holder[b-d1zwfriamh] {
    max-width: 420px;
    margin: 100px auto 50px;
    position: relative;
    z-index: 5;
}

.main-register h3[b-d1zwfriamh] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 5px;
    width: 100%;
    text-align: left;
    font-size: 20px;
    padding: 5px 0;
    margin-bottom: 20px;
    font-weight: 600;
    color: #666;
    border-bottom: 1px solid #eee;
}

    .main-register h3 span[b-d1zwfriamh] {
        font-weight: 800;
        font-size: 18px;
        color: #566985;
        text-transform: uppercase;
        font-family: 'Montserrat', sans-serif;
    }

.main-register[b-d1zwfriamh] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    position: relative;
    padding: 0 0 10px;
    margin-bottom: 50px;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0px 0px 0px 7px rgba(255,255,255,0.3);
    height: auto;
}

.close-reg[b-d1zwfriamh] {
    position: absolute;
    top: 12px;
    right: 24px;
    border-radius: 100%;
    color: #fff;
    width: 30px;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    transition: all .2s ease-in-out;
    z-index: 100;
    border: 1px solid #fff;
}

.soc-log[b-d1zwfriamh] {
    padding: 25px 0;
}

    .soc-log p[b-d1zwfriamh] {
        margin-bottom: 12px;
        font-size: 12px;
        color: #454545;
    }

    .soc-log a:not(.document-link)[b-d1zwfriamh] {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        padding: 0 0 0 100px;
        color: #fff;
        height: 40px;
        line-height: 40px;
        margin-bottom: 10px;
        border-radius: 4px;
        font-size: 14px;
        font-weight: 500;
        position: relative;
        text-align: left;
    }

    .soc-log a i[b-d1zwfriamh] {
        font-size: 16px;
        position: absolute;
        top: 0;
        width: 60px;
        height: 100%;
        left: 0;
        height: 40px;
        line-height: 40px;
        text-align: center;
        border-right: 1px solid rgba(0,0,0,0.21);
    }

    .soc-log a.facebook-log[b-d1zwfriamh] {
        background: #3b5998;
    }

    .soc-log a.twitter-log[b-d1zwfriamh] {
        background: #55acee;
    }

    .soc-log a.paypal-log[b-d1zwfriamh] {
        background: #205DA5;
    }

.log-separator[b-d1zwfriamh] {
    margin-top: 10px;
}

    .log-separator span[b-d1zwfriamh] {
        position: relative;
        width: 90px;
        display: inline-block;
        background: #fff;
        z-index: 2;
    }

    .log-separator[b-d1zwfriamh]:before {
        content: '';
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        height: 1px;
        background: #eee;
        z-index: 1;
    }

.custom-form .log-submit-btn[b-d1zwfriamh] {
    display: flex;
    justify-content: flex-start;
    padding: 13px 35px;
    border: none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: 12px;
}

.main-register .filter-tags[b-d1zwfriamh] {
    display: flex;
    justify-content: flex-start;
    margin-top: 30px;
}

    .main-register .filter-tags label[b-d1zwfriamh] {
        color: #50596E !important;
    }

.lost_password[b-d1zwfriamh] {
    margin-top: 34px;
    float: right;
}

    .lost_password a[b-d1zwfriamh], .main-register .filter-tags[b-d1zwfriamh] {
        display: flex;
        justify-content: flex-start;
        color: #50596E;
        font-size: 12px;
        font-weight: 600;
    }

#tabs-container[b-d1zwfriamh] {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    width: 100%;
    margin-top: 10px;
    padding: 0 30px;
}

.tab[b-d1zwfriamh] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
}

.tabs-menu[b-d1zwfriamh] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
}

    .tabs-menu li[b-d1zwfriamh] {
        display: flex;
        justify-content: flex-start;
        width: 50%;
    }

        .tabs-menu li a[b-d1zwfriamh] {
            display: flex;
            justify-content: flex-start;
            width: 100%;
            padding: 20px 30px;
            font-weight: 600;
            font-size: 12px;
            color: #fff;
            background: #eee;
            text-align: left;
            text-transform: uppercase;
        }

            .tabs-menu li a i[b-d1zwfriamh] {
                padding-right: 20px;
            }

        .tabs-menu li.current a[b-d1zwfriamh] {
            background: #fff;
        }

        .tabs-menu li.current a[b-d1zwfriamh], .tabs-menu li a:hover[b-d1zwfriamh] {
            color: #fff;
        }

.koa-tab-content[b-d1zwfriamh] {
    width: 100%;
    padding: 20px 0;
    display: none;
}

#tab-1[b-d1zwfriamh] {
    display: block;
}
/*-------------Forms---------------------------------------*/
/*.custom-form {
    display: flex; justify-content: flex-start;
    width: 100%;
    position: relative;
}*/



.custom-form textarea[b-d1zwfriamh], .custom-form input[type="text"][b-d1zwfriamh], .custom-form input[type=email][b-d1zwfriamh], .custom-form input[type=password][b-d1zwfriamh], .custom-form input[type=button][b-d1zwfriamh] {
    border: 1px solid #eee;
    background: #F7F9FB;
    width: 100%;
    padding: 5px 20px 5px 45px;
    border-radius: 6px;
    color: #666;
    font-size: 13px;
    -webkit-appearance: none;
}

    .custom-form textarea:focus[b-d1zwfriamh], .custom-form input[type="text"]:focus[b-d1zwfriamh], .custom-form input[type=email]:focus[b-d1zwfriamh], .custom-form input[type=password]:focus[b-d1zwfriamh] {
        background: #fff;
    }



    .custom-form input[b-d1zwfriamh]::-webkit-input-placeholder, .custom-form textarea[b-d1zwfriamh]::-webkit-input-placeholder {
        color: #666;
        font-weight: 500;
        font-size: 13px;
    }

    .custom-form input:-moz-placeholder[b-d1zwfriamh], .custom-form textarea:-moz-placeholder[b-d1zwfriamh] {
        color: #888DA0;
        font-weight: 600;
        font-size: 13px
    }

.custom-form textarea[b-d1zwfriamh] {
    height: 200px;
    resize: none;
    padding: 25px 20px;
    -webkit-appearance: none;
}

.custom-form input[b-d1zwfriamh] {
    /* margin-bottom: 20px;*/
}

.filter-tags input[b-d1zwfriamh], .custom-form .filter-tags input[b-d1zwfriamh] {
    display: flex;
    justify-content: flex-start;
    position: relative;
    border: 2px solid #ccc;
    cursor: pointer;
    padding: 0;
    width: 20px;
    height: 20px;
    position: relative;
    color: #fff;
    background: #fff !important;
    -webkit-appearance: none;
}

    .filter-tags input:checked[b-d1zwfriamh]:after, .custom-form .filter-tags input:checked[b-d1zwfriamh]:after {
        font-family: Font Awesome 6 Free;
        content: "\f00c";
        font-size: 12px;
        position: absolute;
        top: 2px;
        left: 2px;
        z-index: 20;
    }

.filter-tags label[b-d1zwfriamh], .custom-form .filter-tags label[b-d1zwfriamh] {
    display: flex;
    justify-content: flex-start;
    padding: 0 10px;
    position: relative;
    top: 4px;
    color: #888DA0;
    font-weight: 600;
    width: auto;
}

.custom-form label[b-d1zwfriamh] {
    display: flex;
    justify-content: flex-start;
    position: relative;
    width: 100%;
    text-align: left;
    font-weight: 500;
    color: #666;
    color: #878C9F;
    font-size: 13px;
    font-weight: 500;
}

.main-register .custom-form label[b-d1zwfriamh] {
    padding-bottom: 12px;
}

.custom-form label i[b-d1zwfriamh] {
    padding-right: 12px;
    font-size: 14px;
    position: absolute;
    top: 16px;
    left: 16px;
}

.custom-form button[b-d1zwfriamh] {
    outline: none;
    border: none;
    cursor: pointer;
    -webkit-appearance: none;
}

input[type=number][b-d1zwfriamh]::-webkit-inner-spin-button,
input[type=number][b-d1zwfriamh]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number][b-d1zwfriamh] {
    -moz-appearance: textfield;
}

.quantity[b-d1zwfriamh] {
    display: flex;
    justify-content: flex-start;
    width: 65px;
    height: 42px;
    position: relative;
}

    .quantity input[b-d1zwfriamh] {
        width: 100%;
        height: 42px;
        line-height: 1.65;
        display: flex;
        justify-content: flex-start;
        padding: 0;
        margin: 0;
        padding-left: 10px;
        border: 1px solid #eee;
        border-radius: 4px 0 0 4px;
        margin-bottom: 0;
    }

        .quantity input:focus[b-d1zwfriamh] {
            outline: 0;
        }

.quantity-nav[b-d1zwfriamh] {
    position: absolute;
    height: 42px;
    right: 0;
    width: 20px;
    border-right: 1px solid #eee;
}

.quantity-button[b-d1zwfriamh] {
    background: #F7F9FB;
    position: absolute;
    right: 0;
    cursor: pointer;
    border-left: 1px solid #eee;
    width: 20px;
    text-align: center;
    color: #333;
    font-size: 13px;
    font-family: "Trebuchet MS", Helvetica, sans-serif !important;
    line-height: 1.7;
    box-sizing: border-box;
    -webkit-user-select: none;
    user-select: none;
}

    .quantity-button.quantity-up[b-d1zwfriamh] {
        position: absolute;
        height: 50%;
        top: 0;
        border-bottom: 1px solid #eee;
        border-top: 1px solid #eee;
    }

    .quantity-button.quantity-down[b-d1zwfriamh] {
        position: absolute;
        bottom: -1px;
        height: 50%;
        border-bottom: 1px solid #eee;
    }

.custom-form.no-icons input[b-d1zwfriamh], .custom-form.no-icons textarea[b-d1zwfriamh] {
    padding-left: 10px;
}

.custom-form.no-icons label[b-d1zwfriamh] {
    margin-bottom: 20px;
}

.pass-input-wrap span[b-d1zwfriamh] {
    position: absolute;
    right: 20px;
    cursor: pointer;
    bottom: 36px;
    z-index: 10;
    font-size: 12px;
}

.radio[b-d1zwfriamh] {
    color: #999;
    font-size: 13px;
    position: relative;
    top: -2px;
}

    .radio span[b-d1zwfriamh] {
        position: relative;
        padding-left: 30px;
        top: 1px;
    }

        .radio span[b-d1zwfriamh]:after {
            content: '';
            width: 20px;
            height: 20px;
            border: 2px solid #ccc;
            position: absolute;
            left: 0;
            top: -3px;
            box-sizing: border-box;
        }

    .radio input[type="radio"][b-d1zwfriamh] {
        cursor: pointer;
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 1;
        opacity: 0;
    }

        .radio input[type="radio"]:checked + span[b-d1zwfriamh] {
            color: #666;
        }

            .radio input[type="radio"]:checked + span[b-d1zwfriamh]:before {
                font-family: Font Awesome 6 Free;
                content: "\f00c";
                font-size: 13px;
                position: absolute;
                top: 0;
                left: 4px;
                z-index: 20;
            }

.fuzone[b-d1zwfriamh] {
    position: relative;
    border: 1px solid #eee;
    border-radius: 3px;
    background: #F7F9FB;
    transition: all 0.3s linear;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
    min-height: 160px;
    margin-top: 0px;
    display: flex;
    justify-content: flex-start;
    cursor: pointer;
}

    .fuzone input[b-d1zwfriamh] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        z-index: 100;
        cursor: pointer;
    }

    .fuzone .fu-text[b-d1zwfriamh] {
        text-align: center;
        margin: 50px 0;
        font-size: 12px;
        color: #999;
        font-weight: 400;
        position: relative;
    }

        .fuzone .fu-text i[b-d1zwfriamh] {
            font-size: 44px;
            width: 100%;
            padding-bottom: 10px;
            transition: all 0.3s linear;
        }

    .fuzone:hover .fu-text i[b-d1zwfriamh] {
        transform: translateY(-10px);
    }

.photoUpload-files span[b-d1zwfriamh] {
    color: #666;
    margin: 0 3px;
    padding: 3px 6px;
    background: #fff;
    border-radius: 2px;
    display: inline-block;
    font-size: 10px;
    box-shadow: 0 5px 5px rgb(0 0 0 / 7%);
}

.book-form .quantity-item label[b-d1zwfriamh] {
    width: auto;
    position: relative;
    top: 16px;
    padding-right: 10px;
    color: #878C9F;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
}

    .book-form .quantity-item label i[b-d1zwfriamh] {
        position: relative;
        display: flex;
        justify-content: flex-start;
        top: 0;
        left: 0;
        padding-right: 8px;
    }

.book-form .quantity[b-d1zwfriamh] {
    float: right;
}

.book-form .quantity-item[b-d1zwfriamh] {
    margin-bottom: 20px;
    display: flex;
    justify-content: flex-start;
    width: 50%;
}

    .book-form .quantity-item.fcit[b-d1zwfriamh] {
        padding-left: 20px;
    }

.book-form .btnaplly[b-d1zwfriamh] {
    color: #fff;
    width: 100%;
    background: #F8BB11;
    padding: 15px 0;
    border-radius: 4px;
}

    .book-form .btnaplly i[b-d1zwfriamh] {
        padding-left: 10px;
    }

.total-coast[b-d1zwfriamh] {
    padding: 15px 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
}

    .total-coast strong[b-d1zwfriamh] {
        color: #878C9F;
        font-size: 12px;
        font-weight: 600;
        position: absolute;
        left: 0;
        top: 21px;
    }

    .total-coast span[b-d1zwfriamh] {
        float: right;
        text-align: right;
        font-size: 19px;
        font-weight: 400;
        position: relative;
        top: 3px;
    }

.custom-form .total-coast input[b-d1zwfriamh] {
    width: inherit !important;
    display: flex;
    justify-content: flex-start;
    border: none;
    background: none;
    height: auto;
    padding: 0;
    color: #888DA0;
    font-size: 24px;
    text-align: right;
    margin-bottom: 0;
    top: -3px;
    position: relative;
    right: 10px;
}

.hid-input[b-d1zwfriamh] {
    display: none;
}

.book-form .bookdate-container label i[b-d1zwfriamh] {
    top: 42px;
}

.book-form .bookdate-container input[b-d1zwfriamh] {
    padding-left: 42px;
}

.book-form .listsearch-input-item label[b-d1zwfriamh], .book-form .bookdate-container label[b-d1zwfriamh] {
    margin-bottom: 12px;
}

.bookdate-container-dayscounter[b-d1zwfriamh] {
    position: absolute;
    right: 10px;
    bottom: 32px;
    z-index: 20;
    cursor: help;
}

    .bookdate-container-dayscounter span[b-d1zwfriamh] {
        color: #fff;
        position: absolute;
        right: -10px;
        top: -40px;
        border-radius: 4px;
        background: #18458B;
        height: 30px;
        line-height: 30px;
        min-width: 100px;
        font-size: 11px;
        opacity: 0;
        visibility: hidden;
    }

    .bookdate-container-dayscounter:hover span[b-d1zwfriamh] {
        opacity: 1;
        visibility: visible;
    }

.onoffswitch[b-d1zwfriamh] {
    position: relative;
    width: 83px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.onoffswitch-checkbox[b-d1zwfriamh] {
    display: none;
}

.onoffswitch-label[b-d1zwfriamh] {
    display: block;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid #FFFFFF;
    border-radius: 20px;
}

.onoffswitch-inner[b-d1zwfriamh] {
    display: block;
    width: 200%;
    margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}

    .onoffswitch-inner[b-d1zwfriamh]:before, .onoffswitch-inner[b-d1zwfriamh]:after {
        display: block;
        display: flex;
        justify-content: flex-start;
        width: 50%;
        height: 30px;
        padding: 0;
        line-height: 30px;
        font-size: 14px;
        color: white;
        font-family: Trebuchet, Arial, sans-serif;
        font-weight: bold;
        box-sizing: border-box;
    }

    .onoffswitch-inner[b-d1zwfriamh]:before {
        content: "ON";
        padding-left: 21px;
        background-color: #4DB7FE;
        color: #FFFFFF;
    }

    .onoffswitch-inner[b-d1zwfriamh]:after {
        content: "OFF";
        padding-right: 21px;
        background-color: #4DB7FE;
        color: #FFFFFF;
        text-align: right;
    }

.onoffswitch-switch[b-d1zwfriamh] {
    display: block;
    width: 21px;
    margin: 4.5px;
    background: #FFFFFF;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 49px;
    border: 2px solid #FFFFFF;
    border-radius: 20px;
    transition: all 0.3s ease-in 0s;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner[b-d1zwfriamh] {
    margin-left: 0;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch[b-d1zwfriamh] {
    right: 0px;
}

.main-register .custom-form input[type="text"][b-d1zwfriamh], .main-register .custom-form input[type=email][b-d1zwfriamh],
.main-register .custom-form input[type=password][b-d1zwfriamh] {
    padding-left: 20px;
}




/*-------------Ajax modal---------------------------------------*/
.ajax-modal-container[b-d1zwfriamh] {
    position: fixed;
    top: 0;
    right: -550px;
    width: 550px;
    height: 100%;
    z-index: 119;
    overflow: hidden;
    overflow-y: auto;
    opacity: 0;
    background: #fff;
}

#ajax-modal[b-d1zwfriamh] {
    overflow: hidden;
    background: #fff;
}

.ajax-modal-wrap[b-d1zwfriamh] {
    opacity: 0;
}

.ajax-modal-media[b-d1zwfriamh] {
    border-radius: 20px 0 0 0;
}

    .ajax-modal-media img[b-d1zwfriamh] {
        width: 100%;
        height: auto;
    }

.ajax-modal-details[b-d1zwfriamh] {
    padding: 30px 45px;
    margin-top: 20px;
}

    .ajax-modal-details p[b-d1zwfriamh] {
        text-align: left;
    }

    .ajax-modal-details h3[b-d1zwfriamh] {
        text-align: left;
        color: #334e6f;
        padding-bottom: 26px;
        font-size: 16px;
        font-weight: 700;
    }

.ajax-modal-details-box[b-d1zwfriamh] {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
}

.ajax-modal-title[b-d1zwfriamh] {
    color: #fff;
    padding: 20px 0 25px;
    cursor: pointer;
    font-size: 18px;
    font-weight: 500;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.ajax-modal-photos-btn[b-d1zwfriamh] {
    position: absolute;
    right: 30px;
    top: 30px;
    z-index: 5;
    padding: 10px 20px;
    cursor: pointer;
    border-radius: 4px;
    color: #fff;
    background: #18458B;
    font-size: 11px;
    box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.2);
}

    .ajax-modal-photos-btn span[b-d1zwfriamh] {
        padding: 0 4px;
    }

.ajax-modal-list[b-d1zwfriamh] {
    border-bottom: 1px solid #eee;
    background: #f9f9f9;
}

    .ajax-modal-list li[b-d1zwfriamh] {
        display: flex;
        justify-content: flex-start;
        width: 25%;
        padding: 12px 0;
        border-left: 1px solid #e2e2e2;
        box-sizing: border-box;
    }

        .ajax-modal-list li:first-child[b-d1zwfriamh] {
            border: none;
        }

        .ajax-modal-list li h5[b-d1zwfriamh] {
            font-size: 11px;
            color: #999;
        }

            .ajax-modal-list li h5 span[b-d1zwfriamh] {
                color: #666;
                padding-left: 4px;
            }

        .ajax-modal-list li i[b-d1zwfriamh] {
            font-size: 28px;
            padding-bottom: 10px;
        }

.ajax-modal-close[b-d1zwfriamh] {
    position: absolute;
    left: 40px;
    width: 40px;
    height: 40px;
    top: 25px;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
    z-index: 20;
    background: #18458B;
    border-radius: 6px;
    cursor: pointer;
}

.ajax-modal-overlay[b-d1zwfriamh] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    overflow: auto;
    display: none;
    z-index: 118;
    -webkit-transform: translate3d(0,0,0);
    background: rgba(0,0,0,0.41);
}

.ajax-loader[b-d1zwfriamh] {
    z-index: 100;
}









/*------responsive------------------------------------------------*/

@media only screen and (max-width:768px) {
    .main-register[b-d1zwfriamh] {
        border-radius: 0 !important;
        margin-bottom: 0 !important;
        box-shadow: inherit !important;
    }

    .main-register-wrap[b-d1zwfriamh] {
        position: inherit !important;
        padding: 0 !important;
        background: #fff;
    }

    .main-register-holder[b-d1zwfriamh] {
        padding: 0 !important;
        margin: 0 !important;
        max-width: 100% !important;
        height: 100%;
    }
}

@media only screen and (max-width: 1224px) {
    .text-carousel .slick-item[b-d1zwfriamh] {
        padding: 0 5px;
    }

    .col-list-wrap[b-d1zwfriamh] {
        width: 800px;
    }

    .map-container.column-map[b-d1zwfriamh] {
        width: calc(100% - 800px);
    }

    .three-columns-grid .listing-item.has_one_column .geodir-category-listing[b-d1zwfriamh] {
        padding-left: 13px !important;
    }

    .three-columns-grid .listing-item.has_one_column .geodir-category-img[b-d1zwfriamh] {
        top: 12px;
    }
}

@media only screen and (max-width: 1064px) {
    .mobile-list-controls[b-d1zwfriamh] {
        display: block;
    }

    .col-list-wrap .mobile-list-controls[b-d1zwfriamh] {
        margin-top: 20px;
    }

    .mlc[b-d1zwfriamh] {
        padding: 15px 0;
        width: 50%;
        color: #fff;
        display: flex;
        justify-content: flex-start;
        border-radius: 0 4px 4px 0;
        font-size: 12px;
        cursor: pointer;
    }

        .mlc:first-child[b-d1zwfriamh] {
            border-right: 1px solid rgba(0,0,0,0.21);
            box-sizing: border-box;
            border-radius: 4px 0 0 4px;
        }

        .mlc.fl-wrap[b-d1zwfriamh] {
            width: 100%;
            border-radius: 4px;
        }

        .mlc i[b-d1zwfriamh] {
            padding-right: 10px;
        }

    .col-list-search-input-item .quantity-item[b-d1zwfriamh] {
        margin-right: 15px;
        width: auto;
    }

    .col-list-search-input-item[b-d1zwfriamh] {
        margin-bottom: 15px;
    }

    .map-container.column-map.right-pos-map[b-d1zwfriamh], .map-container.fw-map.big_map.hid-mob-map[b-d1zwfriamh] {
        width: 100%;
        right: -100%;
        position: absolute;
        z-index: 100 !important;
        -webkit-transform: translate3d(0,0,0);
    }

    .fixed-mobile[b-d1zwfriamh] {
        position: fixed !important;
        top: 110px !important;
    }

    .map-close[b-d1zwfriamh] {
        display: block;
    }

    .nav-button-wrap[b-d1zwfriamh], .mob-bg[b-d1zwfriamh] {
        display: block;
    }

    .logo-holder[b-d1zwfriamh] {
        margin-left: 10px;
    }

    .fixed-footer[b-d1zwfriamh] {
        position: relative !important;
        display: flex;
        justify-content: flex-start;
    }

    .main-menu nav ul[b-d1zwfriamh], video.bgvid[b-d1zwfriamh], .process-item[b-d1zwfriamh]:before, .back-to-filters[b-d1zwfriamh], .lws_mobile[b-d1zwfriamh] {
        display: none;
    }

    .process-item[b-d1zwfriamh] {
        margin-bottom: 20px;
    }

    .main-menu[b-d1zwfriamh] {
        position: absolute;
        top: 50px;
        left: -20px;
        width: 300px;
        z-index: 50;
        padding: 15px 10px;
        background: #fff;
        border-bottom-right-radius: 6px;
        border-right: 1px solid #eee;
        border-bottom: 1px solid #eee;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
    }

    .vismobmenu[b-d1zwfriamh] {
        opacity: 1;
        left: 0;
        visibility: visible;
    }

    .menusb[b-d1zwfriamh] {
        display: block;
        display: flex;
        justify-content: flex-start;
        position: relative;
        width: 100%;
        overflow: hidden;
    }

    .main-menu .menusb ul[b-d1zwfriamh] {
        display: block;
        display: flex;
        justify-content: flex-start;
        position: relative;
        width: 100%;
    }

    .menusb li[b-d1zwfriamh] {
        margin: 0;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        position: relative;
        overflow: hidden;
        padding: 0 20px;
    }

        .menusb li i[b-d1zwfriamh] {
            position: absolute;
            right: 18px;
            top: 10px;
        }

    .menusb a[b-d1zwfriamh] {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        padding: 8px 5px;
        position: relative;
        font-weight: 600;
        font-size: 12px;
        color: #50596E;
        line-height: 14px;
        text-align: left;
    }

        .menusb a i[b-d1zwfriamh] {
            transform: rotate(-90deg);
        }

        .menusb a.back[b-d1zwfriamh] {
            padding-left: 24px;
        }

            .menusb a.back[b-d1zwfriamh]:before {
                font-family: Font Awesome 6 Free;
                content: "\f177";
                font-size: 14px;
            }

    .main-header .container[b-d1zwfriamh] {
        width: 100%;
    }

    .home-grid .gallery-item[b-d1zwfriamh] {
        width: 50%;
    }

        .home-grid .gallery-item .listing-counter[b-d1zwfriamh] {
            top: 20px;
            left: 15px;
        }

        .home-grid .gallery-item.gallery-item-second .listing-counter[b-d1zwfriamh] {
            left: inherit;
            right: 15px;
            z-index: 100;
            top: 10px;
        }

        .home-grid .gallery-item .listing-item-cat[b-d1zwfriamh] {
            padding: 30px 15px 10px;
        }

    section.hero-section[b-d1zwfriamh] {
        padding: 100px 0;
    }

    .light-carousel-wrap[b-d1zwfriamh], .fw-col-list-wrap .list-main-wrap-opt .list-main-wrap-title.col-title[b-d1zwfriamh] {
        margin-top: 30px;
    }

    .single-facts .inline-facts-wrap[b-d1zwfriamh] {
        width: 100%;
        padding: 5px 0;
    }

    .collage-image[b-d1zwfriamh] {
        margin-top: 40px;
        display: flex;
        justify-content: flex-start;
    }

    .images-collage-title[b-d1zwfriamh] {
        left: 10px;
    }

    .pad-top-column-text[b-d1zwfriamh] {
        padding: 0;
    }

    .footer-carousel-title[b-d1zwfriamh] {
        top: 0;
    }

    .footer-social[b-d1zwfriamh] {
        margin-bottom: 30px;
    }

    .contact-btn[b-d1zwfriamh], .mar-bot-cont[b-d1zwfriamh] {
        margin-top: 0;
        margin-bottom: 20px;
    }

    .subfooter-lang[b-d1zwfriamh] {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        margin: 15px 0;
    }

    .subfooter-lang-tooltip[b-d1zwfriamh] {
        right: inherit;
        left: 0;
        width: 200px;
    }

    .subfooter-nav[b-d1zwfriamh] {
        display: flex;
        justify-content: flex-start;
        margin-right: 0;
    }

    .card-post[b-d1zwfriamh], .video-box[b-d1zwfriamh], .team-box[b-d1zwfriamh], .tags-stylwrap a[b-d1zwfriamh], .price-item[b-d1zwfriamh] {
        margin-bottom: 15px;
    }

    .best-price[b-d1zwfriamh] {
        top: 0;
        transform: scale(1.0);
    }

    .pricing-wrap[b-d1zwfriamh] {
        margin: 0;
    }

    .team-box[b-d1zwfriamh], .three-columns-grid .listing-item[b-d1zwfriamh] {
        width: 50%;
    }

    .success-table-header a[b-d1zwfriamh] {
        top: 0;
        margin-top: 15px;
        display: flex;
        justify-content: flex-start;
    }

    .success-table-header p[b-d1zwfriamh], #footer-twiit p.tweet[b-d1zwfriamh], .contact-btn[b-d1zwfriamh] {
        width: 100%;
    }

    .dasboard-wrap[b-d1zwfriamh] {
        padding-left: 0;
    }

    .dasboard-sidebar[b-d1zwfriamh] {
        position: relative;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        z-index: 10;
        top: 0;
        margin-bottom: 20px;
    }

    .dasboard-avatar[b-d1zwfriamh] {
        width: 30%;
        display: flex;
        justify-content: flex-start;
    }

    .dasboard-sidebar-item[b-d1zwfriamh] {
        width: 70%;
    }

    .dasboard-sidebar-item[b-d1zwfriamh] {
        padding: 0 10px 0 0;
        text-align: left;
    }

        .dasboard-sidebar-item[b-d1zwfriamh]:before {
            left: 0;
            margin-left: 0;
        }

    .log-out-btn[b-d1zwfriamh] {
        background: #F9B90F !important
    }

    .ed-btn[b-d1zwfriamh] {
        display: flex;
        justify-content: flex-start;
    }

    .flat-header[b-d1zwfriamh] {
        padding-top: 140px;
    }

    .dasboard-sidebar-content[b-d1zwfriamh] {
        padding: 20px 0 44px 0;
    }

        .dasboard-sidebar-content[b-d1zwfriamh]:before {
            position: absolute;
            font-family: Font Awesome 6 Free;
            content: "\f085";
            color: #fff;
            right: 70px;
            top: 70px;
            opacity: 0.4;
            font-size: 54px;
        }

    .header-search-button[b-d1zwfriamh] {
        margin-top: 10px;
    }

    .col-list-wrap[b-d1zwfriamh], .search-input-item[b-d1zwfriamh], .search-input-item.midd-input[b-d1zwfriamh], .search-input-item.small-input[b-d1zwfriamh], #footer-twiit .timePosted a[b-d1zwfriamh], .price-item[b-d1zwfriamh], .three-columns-grid .listing-item.has_one_column[b-d1zwfriamh] {
        width: 100%;
    }

    .list-single-main-container[b-d1zwfriamh] {
        padding-left: 0;
    }

    .fixed-scroll-column[b-d1zwfriamh] {
        position: relative !important;
        display: flex;
        justify-content: flex-start;
        left: 0;
        width: 100%;
        top: -20px;
    }

    .list-single-hero-rating[b-d1zwfriamh] {
        display: flex;
        justify-content: flex-start;
        margin-top: 20px;
    }

    .list-single-hero-links[b-d1zwfriamh] {
        display: flex;
        justify-content: flex-start;
    }

    .lisd-link[b-d1zwfriamh] {
        margin-left: 0;
        margin-right: 10px;
    }

    .list-single-hero-rating .score[b-d1zwfriamh] {
        float: right;
        text-align: left;
        padding-right: 0;
        padding-left: 15px;
    }

    .list-single-hero[b-d1zwfriamh] {
        padding: 100px 0 0;
    }

    .fc-button[b-d1zwfriamh] {
        margin-right: 5px;
    }

        .fc-button span[b-d1zwfriamh] {
            left: 0;
            top: -60px;
        }

    .fixed-scroll-column-share-container[b-d1zwfriamh] {
        position: absolute;
        top: 70px;
        left: 0;
        background: #18458B;
        padding-left: 20px;
        width: 180px;
        border-radius: 6px;
    }

    .share-container .share-icon[b-d1zwfriamh] {
        display: flex;
        justify-content: flex-start;
        width: 20px;
        height: 20px;
        line-height: 20px;
        margin-right: 6px;
    }

    .list-single-carousel-wrap[b-d1zwfriamh], .fw-carousel .slick-slide-item[b-d1zwfriamh] {
        height: 400px !important;
    }

    .booking-modal-content[b-d1zwfriamh] {
        padding-right: 0;
    }

    .booking-modal-info[b-d1zwfriamh] {
        position: relative;
        height: auto;
        width: 100%;
        display: flex;
        justify-content: flex-start;
        margin-bottom: 30px;
    }
}

@media only screen and (max-width: 768px) {
    .home-grid .gallery-item[b-d1zwfriamh], .article-masonry[b-d1zwfriamh], .main-search-input-item[b-d1zwfriamh], .main-search-button[b-d1zwfriamh], .listing-item[b-d1zwfriamh], .rooms-media[b-d1zwfriamh], .rooms-details[b-d1zwfriamh] {
        width: 100%;
    }

    .show-lang[b-d1zwfriamh], .show-currency-tooltip[b-d1zwfriamh], .review-comments-avatar[b-d1zwfriamh]:before, .grid-opt[b-d1zwfriamh], .scroll-nav[b-d1zwfriamh] {
        display: none;
    }

    .show-search-button[b-d1zwfriamh] {
        width: 120px;
    }

    .add-hotel[b-d1zwfriamh] {
        padding: 0 20px;
    }

    .show-reg-form[b-d1zwfriamh] {
        margin-right: 20px;
    }

    .header-search-input-item[b-d1zwfriamh] {
        margin-bottom: 15px;
    }

        .header-search-input-item .quantity-item[b-d1zwfriamh], .col-list-search-input-item .quantity-item[b-d1zwfriamh] {
            width: auto;
        }

    .header-search-button[b-d1zwfriamh] {
        top: 5px;
    }

    .header-search[b-d1zwfriamh] {
        padding: 20px 30px 10px;
    }

    .main-search-input-item[b-d1zwfriamh] {
        margin-bottom: 10px;
    }

        .main-search-input-item input[b-d1zwfriamh], .main-search-input-item[b-d1zwfriamh], .main-search-button[b-d1zwfriamh] {
            border-radius: 6px;
        }

    .main-search-input[b-d1zwfriamh] {
        padding: 0;
        background: rgba(255,255,255,0.3);
    }

    .main-search-button[b-d1zwfriamh], .scroll-nav-wrapper .show-hidden-map[b-d1zwfriamh] {
        position: relative;
        display: flex;
        justify-content: flex-start;
    }

    .qty-dropdown[b-d1zwfriamh] {
        z-index: 100;
    }

    .home-intro h2[b-d1zwfriamh] {
        font-size: 34px;
    }

    .list-carousel .sw-btn[b-d1zwfriamh] {
        top: 26%;
    }

    .light-carousel .slick-slide-item[b-d1zwfriamh] {
        padding: 10px 0;
    }

        .light-carousel .slick-slide-item .hotel-card[b-d1zwfriamh] {
            padding: 0 10px;
        }

    .text-carousel .slick-item[b-d1zwfriamh] {
        padding: 0 25px 0 5px;
    }

    .slider-container .slider-item[b-d1zwfriamh] {
        padding: 80px 0 100px;
    }

    .slider-container-wrap .sw-btn[b-d1zwfriamh] {
        top: 100%;
    }

    .reviews-comments-item[b-d1zwfriamh] {
        padding: 0 0 30px 0;
    }

    .review-comments-avatar[b-d1zwfriamh] {
        top: -25px;
        left: 25px;
        z-index: 30;
        width: 50px;
        height: 50px;
    }

        .review-comments-avatar img[b-d1zwfriamh] {
            width: 50px;
            height: 50px;
        }

    .post-nav a[b-d1zwfriamh] {
        margin-bottom: 20px;
    }

    #progressbar li[b-d1zwfriamh] {
        width: 48%;
        margin-bottom: 10px;
    }

    .ed-btn[b-d1zwfriamh] {
        margin-left: 30%;
    }

    .listing-item[b-d1zwfriamh], .listing-item:nth-child(even)[b-d1zwfriamh] {
        padding: 0;
    }

    .listing-features li[b-d1zwfriamh], .list-single-facts .inline-facts-wrap[b-d1zwfriamh] {
        width: 50%;
    }

    .rooms-details[b-d1zwfriamh] {
        padding-left: 0;
    }

    .list-single-hero-header .list-single-hero-price[b-d1zwfriamh], .rooms-details[b-d1zwfriamh] {
        margin-top: 15px;
    }
}

@media only screen and (max-width: 540px) {
    .home-btn[b-d1zwfriamh], .show-search-button span[b-d1zwfriamh] {
        display: none;
    }

    .nav-button-wrap[b-d1zwfriamh] {
        margin-left: 10px;
    }

    .show-search-button[b-d1zwfriamh] {
        width: 60px;
    }

        .show-search-button i[b-d1zwfriamh] {
            padding-left: 0;
        }

    .home-intro h2[b-d1zwfriamh], .home-intro-card h3[b-d1zwfriamh], section.parallax-section .section-title.big-title h2[b-d1zwfriamh], .list-single-hero-title h2[b-d1zwfriamh] {
        font-size: 24px;
    }

    section.hero-section[b-d1zwfriamh] {
        padding: 50px 0 100px;
    }

    .list-carousel[b-d1zwfriamh] {
        padding: 0;
    }

    .collage-image .main-collage-image[b-d1zwfriamh], .collage-image-input[b-d1zwfriamh] {
        right: 10px;
    }

    .controls-mapwn[b-d1zwfriamh] {
        width: 250px;
        padding: 0 20px;
        height: 43px;
        line-height: 43px;
    }

    .map-modal-item[b-d1zwfriamh], .main-register-holder[b-d1zwfriamh] {
        padding: 0 10px;
    }

    .daterangepicker[b-d1zwfriamh] {
        width: 303px !important;
    }

    .team-box[b-d1zwfriamh], #progressbar li[b-d1zwfriamh], .previous-form[b-d1zwfriamh], .next-form[b-d1zwfriamh], .list-single-header-contacts li[b-d1zwfriamh] {
        width: 100%;
    }

    .list-single-header-contacts li[b-d1zwfriamh] {
        text-align: left;
        padding: 5px 0;
    }

    .next-form[b-d1zwfriamh], .list-single-hero-price[b-d1zwfriamh] {
        display: flex;
        justify-content: flex-start;
        margin-top: 15px;
    }

    .success-table-header[b-d1zwfriamh] {
        padding: 10px 0 0 0;
    }

        .success-table-header i.decsth[b-d1zwfriamh] {
            position: relative;
            display: flex;
            justify-content: flex-start;
            margin-bottom: 10px;
        }

    .map-view-wrap[b-d1zwfriamh] {
        position: relative;
        height: auto;
        display: flex;
        justify-content: flex-start;
    }

    .map-view-wrap_item[b-d1zwfriamh] {
        top: 0;
    }

    .map-view-wrap_item[b-d1zwfriamh], .dasboard-avatar[b-d1zwfriamh], .dasboard-sidebar-item[b-d1zwfriamh], .dashboard-message-avatar[b-d1zwfriamh], .price-opt[b-d1zwfriamh], .half-tags[b-d1zwfriamh], .three-columns-grid .listing-item[b-d1zwfriamh], .list-single-main-media .gallery-item[b-d1zwfriamh], .listing-features li[b-d1zwfriamh], .list-single-facts .inline-facts-wrap[b-d1zwfriamh], .review-total[b-d1zwfriamh], .review-range-container[b-d1zwfriamh], .facilities-list .btn[b-d1zwfriamh], .review-score-detail[b-d1zwfriamh], .review-score-total[b-d1zwfriamh] {
        width: 100%;
    }

    .facilities-list .btn[b-d1zwfriamh] {
        margin-top: 40px;
    }

    .review-score-total[b-d1zwfriamh] {
        margin-bottom: 10px;
    }

    .dasboard-avatar[b-d1zwfriamh], .review-range-container[b-d1zwfriamh], .review-score-detail[b-d1zwfriamh] {
        padding: 0;
    }

        .dasboard-avatar img[b-d1zwfriamh] {
            width: 80px;
            height: 80px;
        }

    .list-single-facts .inline-facts-wrap[b-d1zwfriamh] {
        border-top: 1px solid #e2e2e2;
        border-left: none;
    }

    .dasboard-sidebar-item[b-d1zwfriamh] {
        padding: 0 10px 0 0;
        text-align: center;
    }

        .dasboard-sidebar-item[b-d1zwfriamh]:before {
            left: 50%;
            margin-left: -25px;
        }

    .dasboard-sidebar-content[b-d1zwfriamh] {
        padding: 40px 0 44px 0;
    }

    .ed-btn[b-d1zwfriamh] {
        float: none;
    }

    .tfp-btn[b-d1zwfriamh] {
        top: -70px;
        right: inherit;
        left: 0;
    }

    .tfp-det[b-d1zwfriamh] {
        top: -30px;
    }

    .tfp-det-btn[b-d1zwfriamh] {
        float: none;
        display: inline-block;
    }

    .dasboard-sidebar-content[b-d1zwfriamh]:before {
        top: 20px;
        right: 20px;
    }

    .ed-btn[b-d1zwfriamh] {
        margin-left: 0;
    }

    .dasboard-menu[b-d1zwfriamh], .dasboard-menu li[b-d1zwfriamh] {
        width: 100%;
    }

    .dasboard-menu-btn[b-d1zwfriamh] {
        display: block;
    }

    .dasboard-menu ul.dasboard-menu-wrap[b-d1zwfriamh] {
        display: none;
        background: #fff;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        padding: 10px 20px;
        margin-bottom: 20px;
    }

    .dasboard-menu li ul[b-d1zwfriamh] {
        position: relative;
        top: 0;
        background: none;
        padding: 0;
        width: auto;
        z-index: 2;
        border: none;
        opacity: 1;
        display: block;
        visibility: visible;
        display: flex;
        justify-content: flex-start;
        width: 100%;
    }

        .dasboard-menu li ul li[b-d1zwfriamh] {
            display: flex;
            justify-content: flex-start;
            width: 100%;
            padding: 0;
            position: relative;
        }

            .dasboard-menu li ul li span[b-d1zwfriamh] {
                position: absolute;
                top: 50%;
                right: 0;
                width: 16px;
                height: 16px;
                margin-top: -8px;
                line-height: 16px;
                border-radius: 100%;
                font-size: 9px;
                color: #fff;
            }

    .dasboard-menu li a i[b-d1zwfriamh] {
        display: none;
    }

    .dasboard-menu li a[b-d1zwfriamh] {
        padding: 10px 0 !important;
        background: none !important;
        color: #666 !important;
    }

        .dasboard-menu li a.user-profile-act[b-d1zwfriamh], .dasboard-menu li a:hover[b-d1zwfriamh] {
            color: #3AACED !important;
            box-shadow: none;
        }

    #myChartLegend[b-d1zwfriamh] {
        display: flex;
        justify-content: flex-start;
        margin-top: 10px;
    }

        #myChartLegend li[b-d1zwfriamh] {
            margin-left: 0;
            margin-right: 10px;
        }

    .dashboard-message-text[b-d1zwfriamh] {
        margin-left: 15px;
    }

    .new-dashboard-item[b-d1zwfriamh] {
        padding: 6px 10px;
        right: 15px;
    }

    .dasboard-menu[b-d1zwfriamh] {
        top: 0;
    }

    .dashboard-message-text[b-d1zwfriamh] {
        margin-left: 0;
        text-align: left;
        padding-left: 0;
    }

    .dashboard-message-avatar img[b-d1zwfriamh], .review-total[b-d1zwfriamh] {
        display: flex;
        justify-content: flex-start;
        margin-bottom: 20px;
    }

    .chat-message[b-d1zwfriamh], .chat-message.chat-message_user .massage-date[b-d1zwfriamh] {
        padding-left: 0;
        padding-right: 0 !important;
    }

        .chat-message .dashboard-message-avatar[b-d1zwfriamh] {
            position: relative;
            top: 0;
        }

            .chat-message .dashboard-message-avatar span[b-d1zwfriamh] {
                display: flex;
                justify-content: flex-start;
                margin: 10px 0 0 12px;
            }

        .chat-message.chat-message_user .massage-date[b-d1zwfriamh] {
            display: flex;
            justify-content: flex-start;
        }

    .massage-date[b-d1zwfriamh] {
        margin: 10px 0;
    }

    .chat-message p[b-d1zwfriamh]:before {
        display: none;
    }

    .map-close[b-d1zwfriamh] {
        width: 43px;
        height: 43px;
        left: 260px;
        line-height: 43px;
        font-size: 12px;
    }

    .list-single-carousel-wrap[b-d1zwfriamh], .fw-carousel .slick-slide-item[b-d1zwfriamh] {
        height: 300px !important;
    }

    .to-top[b-d1zwfriamh] {
        right: 10px;
    }

    .ajax-modal-container[b-d1zwfriamh] {
        width: 500px;
    }

    .ajax-modal-details[b-d1zwfriamh] {
        padding: 20px 25px;
    }

    .ajax-modal-list li[b-d1zwfriamh] {
        width: 50%;
    }

    .error-wrap h2[b-d1zwfriamh] {
        font-size: 74px;
    }
}

@media only screen and (max-width: 420px) {
    .add-hotel[b-d1zwfriamh] {
        display: none;
    }

    .show-reg-form[b-d1zwfriamh] {
        margin-right: 30px;
    }

    .wishlist-wrap[b-d1zwfriamh] {
        width: 300px;
        padding: 25px 10px 0;
    }

    .header-user-name[b-d1zwfriamh] {
        font-size: 11px;
    }

        .header-user-name[b-d1zwfriamh]:before {
            bottom: -1px;
            right: -20px
        }

    .header-user-menu[b-d1zwfriamh] {
        margin-right: 30px;
    }

    .ajax-modal-container[b-d1zwfriamh] {
        width: 400px;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    .bg[b-d1zwfriamh] {
        background-attachment: scroll !important;
        -webkit-background-size: cover;
        background-position: center;
    }
}

@charset "utf-8"; /*--
	Color styles
--*/
.show-lang i[b-d1zwfriamh], .nav-holder nav li a i[b-d1zwfriamh], .filter-tags input:checked[b-d1zwfriamh]:after, .custom-form .filter-tags input:checked[b-d1zwfriamh]:after, .main-register h3 span[b-d1zwfriamh], .lost_password a:hover[b-d1zwfriamh], .header-search-input-item.location a[b-d1zwfriamh], .pac-icon[b-d1zwfriamh]:before, .footer-social li a[b-d1zwfriamh], .cs-mumber[b-d1zwfriamh], .show-search-button i[b-d1zwfriamh], .show-сurrency-tooltip span i[b-d1zwfriamh], .show-reg-form i[b-d1zwfriamh], .header-user-name[b-d1zwfriamh]:before, .tabs-menu li.current a[b-d1zwfriamh], .currency-tooltip li i[b-d1zwfriamh], .currency-wrap .show-currency-tooltip i[b-d1zwfriamh], .subfooter-lang-tooltip li a[b-d1zwfriamh], .header-search-input-item.in-loc-dec[b-d1zwfriamh]:before, .col-list-search-input-item.location a[b-d1zwfriamh], .col-list-search-input-item.in-loc-dec[b-d1zwfriamh]:before, .list-main-wrap-title h2 span[b-d1zwfriamh], .grid-opt li span.act-grid-opt[b-d1zwfriamh], .grid-opt li span.act-grid-opt:hover[b-d1zwfriamh], .price-opt ul li a:hover[b-d1zwfriamh], .geodir-category-content h3 a:hover[b-d1zwfriamh], .geodir-category-opt .js-favorite i[b-d1zwfriamh], .avatar-tooltip strong[b-d1zwfriamh], .listing-title a[b-d1zwfriamh], .map-popup-location-price[b-d1zwfriamh], .map-modal-container h3 a:hover[b-d1zwfriamh], .category-fix-bg-title h4[b-d1zwfriamh], .geodir-opt-tooltip strong[b-d1zwfriamh], .facilities-list li i:hover[b-d1zwfriamh], .to-top:hover[b-d1zwfriamh], .section-title .breadcrumbs a[b-d1zwfriamh]:before, .list-single-header-contacts li i[b-d1zwfriamh], .share-container .share-icon:hover[b-d1zwfriamh]:before, .breadcrumbs-hero-buttom .breadcrumbs a[b-d1zwfriamh]:before, .listing-features li i[b-d1zwfriamh], .rooms-details-header h5 span[b-d1zwfriamh], .inline-facts i[b-d1zwfriamh], .ajax-modal-photos-btn span[b-d1zwfriamh], .ajax-modal-list li i[b-d1zwfriamh], .total-coast span[b-d1zwfriamh], .custom-form .total-coast input[b-d1zwfriamh], .bookdate-container-dayscounter i[b-d1zwfriamh], .box-widget-list li i[b-d1zwfriamh], .list-single-main-item-title[b-d1zwfriamh]:before, .box-widget-item-header[b-d1zwfriamh]:before, .fc-button i[b-d1zwfriamh], .share-container .share-icon[b-d1zwfriamh], .reviews-comments-item-date i[b-d1zwfriamh], .custom-form .review-total span input[b-d1zwfriamh], .flatWeatherPlugin ul.wiForecasts li[b-d1zwfriamh], .box-widget-list li a:hover[b-d1zwfriamh], .list-single-main-item-title h3 span[b-d1zwfriamh], .claim-widget-link a[b-d1zwfriamh], .mapnavigation a i[b-d1zwfriamh], .list-single-hero-header .list-single-hero-price span[b-d1zwfriamh], .breadcrumbs.inline-breadcrumbs a[b-d1zwfriamh]:before, .box-widget-content .widget-posts-descr .geodir-category-location a i[b-d1zwfriamh], .box-widget-content .widget-posts-link i[b-d1zwfriamh], .tfp-btn strong[b-d1zwfriamh], .dashboard-message-text p a[b-d1zwfriamh], .dasboard-menu li a.user-profile-act i[b-d1zwfriamh], .dasboard-menu li a:hover i[b-d1zwfriamh], .pass-input-wrap span[b-d1zwfriamh], .radio input[type="radio"]:checked + span[b-d1zwfriamh]:before, .custom-form .radio span[b-d1zwfriamh], .reply-mail a[b-d1zwfriamh], .tfp-det p a[b-d1zwfriamh], .chat-contacts-item .chat-contacts-item-text span[b-d1zwfriamh], .reviews-comments-item-text h4 a.reviews-comments-item-link[b-d1zwfriamh], .video-box-btn[b-d1zwfriamh], .text-carousel .slick-center .text-carousel-item[b-d1zwfriamh]:after, .text-carousel .slick-center .text-carousel-item[b-d1zwfriamh]:before, .single-facts .inline-facts i[b-d1zwfriamh], .team-social li a[b-d1zwfriamh], .team-dec[b-d1zwfriamh], .filter-tags label a[b-d1zwfriamh], .breadcrumbs-fs .breadcrumbs span[b-d1zwfriamh], .home-btn a[b-d1zwfriamh], .cart_list li span[b-d1zwfriamh], #progressbar li[b-d1zwfriamh]:before, .log-massage a[b-d1zwfriamh], .cat-item li a[b-d1zwfriamh], .post-link i[b-d1zwfriamh], .card-post-content h3[b-d1zwfriamh]:before, .card-post-content h3 a:hover[b-d1zwfriamh], .post-opt li a:hover[b-d1zwfriamh], .wishlist-link[b-d1zwfriamh], .box-widget-content .widget-posts-descr a:hover[b-d1zwfriamh], .faq-nav li a.act-faq-link[b-d1zwfriamh], .time-line-icon i[b-d1zwfriamh], s .listing-counter span[b-d1zwfriamh], .images-collage-title[b-d1zwfriamh], .down-btn i[b-d1zwfriamh], .qty-dropdown-content .quantity-item label i[b-d1zwfriamh], .qty-dropdown-header[b-d1zwfriamh]:before, .main-search-input-item_small[b-d1zwfriamh]:before, .main-search-input-item.location a[b-d1zwfriamh], .listing-counter strong[b-d1zwfriamh], .weather-grid .flatWeatherPlugin .wiToday .wiIconGroup div.wi[b-d1zwfriamh], .geodir-category-price span[b-d1zwfriamh], .show-search-button:hover i[b-d1zwfriamh], .hotel-card .geodir-category-location a i[b-d1zwfriamh], .header-search-input-item.date-parent[b-d1zwfriamh]:before, .menusb a i[b-d1zwfriamh], .menusb a.back[b-d1zwfriamh]:before, .footer-contacts li a:hover[b-d1zwfriamh], #footer-twiit a:hover[b-d1zwfriamh], .dasboard-menu-btn i[b-d1zwfriamh], .header-user-menu li a:hover[b-d1zwfriamh], .dashboard-listing-table-text h4 a[b-d1zwfriamh], .mlc i[b-d1zwfriamh], .show-more-filters i[b-d1zwfriamh] {
    color: #3AACED;
}

.color-bg[b-d1zwfriamh], .close-header-search:hover[b-d1zwfriamh], #footer-twiit p.tweet[b-d1zwfriamh]:before, .cs-mumber-button:hover[b-d1zwfriamh], .tabs-menu li a[b-d1zwfriamh], .review-range-container .irs-bar[b-d1zwfriamh], .review-range-container .irs-bar-edge[b-d1zwfriamh], .search-input-item .irs-line[b-d1zwfriamh], .col-list-search-input-item .irs-line[b-d1zwfriamh], .pagination a.current-page[b-d1zwfriamh], .pagination a.current-page:hover[b-d1zwfriamh], .mapnavigation a:hover[b-d1zwfriamh], .back-to-filters span[b-d1zwfriamh], .infoBox-close[b-d1zwfriamh], .slick-dots li.slick-active button[b-d1zwfriamh], .map-modal-close[b-d1zwfriamh], .geodir-opt-link a[b-d1zwfriamh], .cluster div:hover[b-d1zwfriamh], .to-top[b-d1zwfriamh], .daterangepicker td.active[b-d1zwfriamh], .list-single-hero-title h2[b-d1zwfriamh]:before, .user-stats[b-d1zwfriamh]:before, .ed-btn:hover[b-d1zwfriamh], .dashboard-header[b-d1zwfriamh], .massage-date span[b-d1zwfriamh]:before, .chat-contacts-item[b-d1zwfriamh]:after, .lisd-link:hover[b-d1zwfriamh], .scroll-nav-wrapper .scroll-nav li a.act-scrlink[b-d1zwfriamh], .accordion a.toggle span[b-d1zwfriamh], .list-widget-social li a[b-d1zwfriamh], .box-item a.gal-link[b-d1zwfriamh], .message-input button[b-d1zwfriamh], .message-counter[b-d1zwfriamh], .line-separator[b-d1zwfriamh]:before, .intro-item h2[b-d1zwfriamh]:before, .section-separator[b-d1zwfriamh]:before, #progressbar li[b-d1zwfriamh]:before, .price-num.col-dec-1[b-d1zwfriamh]:before, .tags-stylwrap.sb-tags a[b-d1zwfriamh], .geodir-opt-list a:hover[b-d1zwfriamh], .main-search-button:hover[b-d1zwfriamh], .twitter-link[b-d1zwfriamh], .recomm-price i[b-d1zwfriamh], .lg-actions .lg-next[b-d1zwfriamh], .lg-actions .lg-prev[b-d1zwfriamh] {
    background: var(--bbb-secondary);
}



/*--
	orange
--*/
.nav-holder nav li a.act-link[b-d1zwfriamh], .nav-holder nav li a:hover[b-d1zwfriamh], .main-register h3 span strong[b-d1zwfriamh], .header-search-input-item-icon[b-d1zwfriamh], .subfooter-show-lang i[b-d1zwfriamh], #footer-twiit .timePosted a[b-d1zwfriamh]:before, .footer-contacts li i[b-d1zwfriamh], .fc-cont:hover[b-d1zwfriamh], .custom-form label span[b-d1zwfriamh], .section-title-separator span i:nth-child(2)[b-d1zwfriamh], .five-star-rating .listing-rating i[b-d1zwfriamh], .four-star-rating .listing-rating i[b-d1zwfriamh], .three-star-rating .listing-rating i[b-d1zwfriamh], .grid-opt li span:hover[b-d1zwfriamh], .price-opt ul li a i[b-d1zwfriamh], .geodir-category-opt .listing-rating i[b-d1zwfriamh], .geodir-category-opt .js-favorite:hover i[b-d1zwfriamh], .geodir-category-location a i[b-d1zwfriamh], .map-card-rainting i[b-d1zwfriamh], .map-popup-location-info i[b-d1zwfriamh], .daterangepicker .calendar-table th[b-d1zwfriamh], .listing-rating i[b-d1zwfriamh], .rooms-details-header h5[b-d1zwfriamh], .custom-form label i[b-d1zwfriamh], .amenities-list li span.status.status-no[b-d1zwfriamh], .flatWeatherPlugin ul.wiForecasts li.wi[b-d1zwfriamh], .widget-posts-date i[b-d1zwfriamh], .claim-widget-link a:hover[b-d1zwfriamh], .mapzoom-in[b-d1zwfriamh], .dashboard-list-box.activities .dashboard-message-text i[b-d1zwfriamh], .fuzone .fu-text i[b-d1zwfriamh], .dashboard-message-text h4 span[b-d1zwfriamh], .tfp-btn[b-d1zwfriamh]:before, .process-wrap li i[b-d1zwfriamh], .singleMap_visible-title-item h4 i[b-d1zwfriamh], .flat-title-wrap .breadcrumbs a[b-d1zwfriamh]:before, .breadcrumbs-fs .breadcrumbs a[b-d1zwfriamh]:before, .log-massage a:hover[b-d1zwfriamh], .cart-total strong[b-d1zwfriamh], .post-opt li i[b-d1zwfriamh], .cat-item li span[b-d1zwfriamh], .post-link[b-d1zwfriamh], .faq-nav li a.act-faq-link[b-d1zwfriamh]:before, .faq-nav li a:hover[b-d1zwfriamh]:before, .process-item h4 a:hover[b-d1zwfriamh], .intro-item h6[b-d1zwfriamh], .collage-image-input i[b-d1zwfriamh], .inpt_dec[b-d1zwfriamh], .qty-dropdown-header i[b-d1zwfriamh], .geodir-category-opt h4 a:hover[b-d1zwfriamh], .map-modal-container h3 i[b-d1zwfriamh], .header-user-name:hover[b-d1zwfriamh], .show-reg-form:hover[b-d1zwfriamh], .home-btn:hover a[b-d1zwfriamh], .menusb a.act-link[b-d1zwfriamh], .footer-social li a:hover[b-d1zwfriamh], .dashboard-listing-table-text h4 a:hover[b-d1zwfriamh], .dashboard-listing-table-address i[b-d1zwfriamh], .map-close[b-d1zwfriamh], .text-carousel-item a.testim-link:hover[b-d1zwfriamh] {
    color: #F9B90F;
}

.color2-bg[b-d1zwfriamh], .header-search-button[b-d1zwfriamh], .pac-item:hover[b-d1zwfriamh], .close-header-search[b-d1zwfriamh], .footer-widget #subscribe-button:hover[b-d1zwfriamh], .cs-mumber-button[b-d1zwfriamh], .irs-slider[b-d1zwfriamh], .pagination a:hover[b-d1zwfriamh], .cluster div[b-d1zwfriamh], .infoBox-close:hover[b-d1zwfriamh], .show-more-filters.active-hidden-opt-btn[b-d1zwfriamh], .load-more-button:hover[b-d1zwfriamh], .daterangepicker .drp-buttons .btn.btn-default[b-d1zwfriamh], .header-sec-link a:hover[b-d1zwfriamh], .scroll-nav-wrapper .show-hidden-map[b-d1zwfriamh], .ajax-loader-cirle[b-d1zwfriamh]:before, .dashboard-list-box.activities .new-dashboard-item:hover[b-d1zwfriamh], .dasboard-menu li a span[b-d1zwfriamh], .dasboard-menu li ul li span[b-d1zwfriamh], .text-carousel-wrap .sw-btn[b-d1zwfriamh], .price-link:hover[b-d1zwfriamh], .price-num.col-dec-3[b-d1zwfriamh]:before, section.color-bg .section-separator[b-d1zwfriamh]:before, .add-hotel:hover[b-d1zwfriamh], .success-table-header a:hover[b-d1zwfriamh], .dashboard-listing-table-opt li a.del-btn[b-d1zwfriamh] {
    background: #F9B90F;
}

    /*--
	dark-blue
--*/
    .accordion a.toggle.act-accordion[b-d1zwfriamh], .banner-wdget-content a[b-d1zwfriamh], .box-image-widget-media a:hover[b-d1zwfriamh], .rooms-media-btn-item[b-d1zwfriamh], .sw-btn[b-d1zwfriamh], .bt n:hover[b-d1zwfriamh], .more-photos-button[b-d1zwfriamh], .box-item a.gal-link:hover[b-d1zwfriamh], .dasboard-sidebar-content[b-d1zwfriamh], .tfp-det-btn:hover[b-d1zwfriamh], .color3-bg[b-d1zwfriamh], .team-social[b-d1zwfriamh], .text-carousel-wrap .sw-btn:hover[b-d1zwfriamh], .home-intro-card-counter[b-d1zwfriamh], .mlc[b-d1zwfriamh], .geodir-opt-tooltip[b-d1zwfriamh], .custom-form .log-submit-btn[b-d1zwfriamh], .lg-actions .lg-next:hover[b-d1zwfriamh], .lg-actions .lg-prev:hover[b-d1zwfriamh], .error-wrap form .search-submit:hover[b-d1zwfriamh], .close-reg:hover[b-d1zwfriamh], .custom-form .log-submit-btn:hover[b-d1zwfriamh], .soc-log a:hover:not(.document-link)[b-d1zwfriamh] {
        background: #18458B;
    }

.mapzoom-out[b-d1zwfriamh], .single-facts .inline-facts .num[b-d1zwfriamh], .section-title h2[b-d1zwfriamh], .singleMap_visible-title-item h4[b-d1zwfriamh], .card-post-content h3 a[b-d1zwfriamh], .map-modal-container h3 a[b-d1zwfriamh], .error_message h3[b-d1zwfriamh], #success_page h3[b-d1zwfriamh], .text-carousel-item a.testim-link[b-d1zwfriamh] {
    color: #18458B;
}

/*--
	gradient
--*/
.gradient-bg[b-d1zwfriamh] {
    background-color: #3AACED;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3AACED), to(#49CEFF));
    background: -webkit-linear-gradient(top, #3AACED, #49CEFF);
    background: -moz-linear-gradient(top, #3AACED, #49CEFF);
    background: -ms-linear-gradient(top, #3AACED, #49CEFF);
    background: -o-linear-gradient(top, #3AACED, #49CEFF);
}
/*--
	reset
--*/
html[b-d1zwfriamh], body[b-d1zwfriamh], div[b-d1zwfriamh], span[b-d1zwfriamh], applet[b-d1zwfriamh], object[b-d1zwfriamh], iframe[b-d1zwfriamh], h1[b-d1zwfriamh], h2[b-d1zwfriamh], h3[b-d1zwfriamh], h4[b-d1zwfriamh], h5[b-d1zwfriamh], h6[b-d1zwfriamh], p[b-d1zwfriamh], blockquote[b-d1zwfriamh], pre[b-d1zwfriamh], a[b-d1zwfriamh], abbr[b-d1zwfriamh], acronym[b-d1zwfriamh], address[b-d1zwfriamh], big[b-d1zwfriamh], cite[b-d1zwfriamh], code[b-d1zwfriamh], del[b-d1zwfriamh], dfn[b-d1zwfriamh], em[b-d1zwfriamh], font[b-d1zwfriamh], img[b-d1zwfriamh], ins[b-d1zwfriamh], kbd[b-d1zwfriamh], q[b-d1zwfriamh], s[b-d1zwfriamh], samp[b-d1zwfriamh], small[b-d1zwfriamh], strike[b-d1zwfriamh], strong[b-d1zwfriamh], sub[b-d1zwfriamh], sup[b-d1zwfriamh], tt[b-d1zwfriamh], var[b-d1zwfriamh], dl[b-d1zwfriamh], dt[b-d1zwfriamh], dd[b-d1zwfriamh], ol[b-d1zwfriamh], ul[b-d1zwfriamh], li[b-d1zwfriamh], fieldset[b-d1zwfriamh], form[b-d1zwfriamh], label[b-d1zwfriamh], legend[b-d1zwfriamh], table[b-d1zwfriamh], caption[b-d1zwfriamh], tbody[b-d1zwfriamh], tfoot[b-d1zwfriamh], thead[b-d1zwfriamh], tr[b-d1zwfriamh], th[b-d1zwfriamh], td[b-d1zwfriamh] {
    border: none;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    vertical-align: baseline;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

table[b-d1zwfriamh] {
    border-collapse: separate;
    border-spacing: 0
}

blockquote[b-d1zwfriamh]:before, blockquote[b-d1zwfriamh]:after, q[b-d1zwfriamh]:before, q[b-d1zwfriamh]:after {
    content: ""
}

*[b-d1zwfriamh] {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

article[b-d1zwfriamh], aside[b-d1zwfriamh], details[b-d1zwfriamh], figcaption[b-d1zwfriamh], figure[b-d1zwfriamh], footer[b-d1zwfriamh], header[b-d1zwfriamh], hgroup[b-d1zwfriamh], menu[b-d1zwfriamh], nav[b-d1zwfriamh], section[b-d1zwfriamh] {
    display: block;
}

ol[b-d1zwfriamh], ul[b-d1zwfriamh] {
    list-style: none;
}

blockquote[b-d1zwfriamh], q[b-d1zwfriamh] {
    quotes: none;
}

:focus[b-d1zwfriamh] {
    outline: 0;
}

table[b-d1zwfriamh] {
    border-collapse: collapse;
    border-spacing: 0;
}

img[b-d1zwfriamh] {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
}

a[b-d1zwfriamh] {
    /* text-decoration: none;
    position: relative;
    color: #000;*/
}

audio[b-d1zwfriamh], video[b-d1zwfriamh], canvas[b-d1zwfriamh] {
    max-width: 100%;
}

.form-control.is-invalid:focus[b-d1zwfriamh], .was-validated .form-control:invalid:focus[b-d1zwfriamh] {
    border-color: var(--bs-form-invalid-border-color);
    box-shadow: 0;
}

.card-button[b-d1zwfriamh] {
    display: flex;
    align-items: center; /* Dikey ortalar */
    justify-content: center; /* Yatay ortalar */
    padding: 20px;
    border: 0.2px solid #e7e7e7;
    border-radius: 15px;
    margin-bottom: 10px;
    text-align: center;
}

    .card-button h3[b-d1zwfriamh] {
        display: flex;
        align-items: center;
        border: none;
        width: auto;
        margin-bottom: 0;
    }

        .card-button h3 span[b-d1zwfriamh] {
            font-size: 20px;
        }

    .card-button:hover[b-d1zwfriamh] {
        background-color: #e7e7e7;
        border: 0.2px solid var(--bbb-gray);
        border-radius: 15px;
        margin-bottom: 10px;
        cursor: pointer;
    }

.register-bottom[b-d1zwfriamh] {
    height: 250px;
    width: 100%;
    padding: 0 30px;
}


/*Banner*/
.register-bottom[b-d1zwfriamh] {
    height: 250px;
    width: 100%;
    max-width: 440px;
    margin: 0 auto;
    padding: 0;
    /* background: linear-gradient(135deg, #2563eb, #1e40af);*/
    border-radius: 12px;
    overflow: hidden;
    /*  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1);*/
    /* font-family: 'Segoe UI', system-ui, sans-serif;*/
}

.pro-banner[b-d1zwfriamh] {
    display: flex;
    height: 100%;
    position: relative;
}

.banner-content[b-d1zwfriamh] {
    flex: 1;
    padding: 24px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    color: white;
    z-index: 2;
}

.logo-area[b-d1zwfriamh] {
    margin-bottom: 16px;
}

.logo[b-d1zwfriamh] {
    font-size: 24px;
    font-weight: 800;
    letter-spacing: -0.5px;
    display: block;
    background: linear-gradient(90deg, #ffffff, #e0e7ff);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.tagline[b-d1zwfriamh] {
    font-size: 12px;
    font-weight: 500;
    opacity: 0.8;
    display: block;
    margin-top: 4px;
}

.features[b-d1zwfriamh] {
    display: flex;
    gap: 12px;
    margin: 16px 0;
}

.feature[b-d1zwfriamh] {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(4px);
    border-radius: 8px;
    padding: 8px 10px;
    display: flex;
    align-items: center;
    gap: 6px;
    font-size: 12px;
    font-weight: 500;
    transition: transform 0.2s;
}

    .feature:hover[b-d1zwfriamh] {
        transform: translateY(-2px);
    }

.icon[b-d1zwfriamh] {
    font-size: 14px;
}

.cta-button[b-d1zwfriamh] {
    display: inline-block;
    width: fit-content;
    padding: 10px 20px;
    background-color: #fbbf24;
    color: #1e40af;
    border-radius: 8px;
    text-decoration: none;
    font-weight: 700;
    font-size: 14px;
    box-shadow: 0 4px 12px rgba(251, 191, 36, 0.3);
    transition: all 0.3s ease;
    margin-top: auto;
}

    .cta-button:hover[b-d1zwfriamh] {
        background-color: #f59e0b;
        transform: translateY(-2px);
        box-shadow: 0 6px 16px rgba(251, 191, 36, 0.4);
    }

.banner-visual[b-d1zwfriamh] {
    width: 40%;
    position: relative;
    overflow: hidden;
}

.product-card[b-d1zwfriamh] {
    position: absolute;
    right: -20px;
    bottom: -20px;
    width: 160px;
    height: 160px;
    background: white;
    border-radius: 12px;
    transform: rotate(8deg);
    box-shadow: -8px 8px 24px rgba(0, 0, 0, 0.1);
    overflow: hidden;
}

.product-image[b-d1zwfriamh] {
    width: 100%;
    height: 100%;
    background: linear-gradient(45deg, #e0e7ff, #c7d2fe);
    position: relative;
}

.product-badge[b-d1zwfriamh] {
    position: absolute;
    top: 10px;
    right: 10px;
    background: #ef4444;
    color: white;
    font-size: 10px;
    font-weight: 700;
    padding: 3px 8px;
    border-radius: 20px;
}

@media (max-width: 400px) {
    .banner-content[b-d1zwfriamh] {
        padding: 18px;
    }

    .logo[b-d1zwfriamh] {
        font-size: 22px;
    }

    .features[b-d1zwfriamh] {
        gap: 8px;
    }

    .product-card[b-d1zwfriamh] {
        width: 140px;
        height: 140px;
    }
}

/* Animations */
.pro-banner[b-d1zwfriamh] {
    animation: fadeIn-b-d1zwfriamh 0.8s ease;
}

@keyframes fadeIn-b-d1zwfriamh {
    from {
        opacity: 0;
        transform: translateY(10px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.product-card[b-d1zwfriamh] {
    animation: floatIn-b-d1zwfriamh 1s ease-out 0.3s forwards;
    opacity: 0;
    transform: translateX(40px) rotate(8deg);
}

@keyframes floatIn-b-d1zwfriamh {
    to {
        opacity: 1;
        transform: translateX(0) rotate(8deg);
    }
}
/* _content/BBB.Main.Web/Views/Home/LoginPersonal.cshtml.rz.scp.css */

:root[b-qy7nho6duq] {
    --primary-color: #2F3D7E;
    --secondary-color: #F6F8FF;
    --text-color: #646262;
    --white-color: #ffffff;
    --dark-color: #333333;
    --accent-color: #ED7D3A;
    --divider-color: #DDE4FF;
    --gray-divider: #DDDBDB;
    --overlay-color: #2F3D7E80;
    --dark-overlay-color: #2F3D7Eaa;
    --error-color: rgb(230, 87, 87);
    --accent-font: 'Sora', sans-serif;
    --default-font: 'Inter', sans-serif;
}

.btn-default[b-qy7nho6duq] {
    display: inline-block;
    background: #ED7D3A;
    color: #ffffff;
    font-size: 16px;
    font-weight: 500;
    padding: 14px 30px;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
    z-index: 0;
    border: none;
    outline: 0;
    box-shadow: none;
    transition: 0.2s transform;
}

    .btn-default[b-qy7nho6duq]:before {
        content: '';
        position: absolute;
        width: 0;
        height: 104%;
        top: 50%;
        left: 50%;
        background: #2F3D7E;
        opacity: 0;
        z-index: -1;
        transform: translateX(-51%) translateY(-51%);
        transition: all 0.4s;
        border-radius: 5px;
    }

    .btn-default:hover[b-qy7nho6duq]::before {
        width: 106%;
        opacity: 1;
    }

    .btn-default.btn-border[b-qy7nho6duq] {
        background: none;
        color: var(--accent-color);
        padding: 12px 30px;
        border: 2px solid var(--accent-color);
    }

        .btn-default.btn-border[b-qy7nho6duq]:before {
            background: var(--accent-color);
        }

        .btn-default.btn-border:hover[b-qy7nho6duq] {
            color: var(--white-color);
        }

.fl-wrap[b-qy7nho6duq] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    position: relative;
}


.overlay[b-qy7nho6duq] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.2;
    z-index: 2
}

.op1[b-qy7nho6duq] {
    opacity: 0.1;
}

.op3[b-qy7nho6duq] {
    opacity: 0.3;
}

.op7[b-qy7nho6duq] {
    opacity: 0.5 !important;
}



.fw-separator[b-qy7nho6duq] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    margin: 25px 0;
    height: 1px;
    background: #eee;
}


/*-------------accordion---------------------------------------*/
.accordion[b-qy7nho6duq] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    position: relative;
}

    .accordion a.toggle[b-qy7nho6duq] {
        border: 1px solid #eee;
        padding: 18px 50px 18px 30px;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        position: relative;
        background: #fff;
        border-radius: 4px;
        box-sizing: border-box;
        text-align: left;
        font-size: 13px;
        font-weight: 700;
        color: #666;
        -webkit-transition: all 300ms linear;
        transition: all 300ms linear;
        margin-bottom: 15px;
    }

        .accordion a.toggle span[b-qy7nho6duq] {
            position: absolute;
            right: -1px;
            top: -1px;
            bottom: -1px;
            width: 60px;
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px;
        }

            .accordion a.toggle span[b-qy7nho6duq]:before,
            .accordion a.toggle span[b-qy7nho6duq]:after {
                content: '';
                position: absolute;
                background: #fff;
                top: 50%;
                left: 50%;
                -webkit-transition: all 300ms linear;
                transition: all 300ms linear;
            }

            .accordion a.toggle span[b-qy7nho6duq]:before {
                width: 10px;
                height: 2px;
                margin-top: -1px;
                margin-left: -5px;
            }

            .accordion a.toggle span[b-qy7nho6duq]:after {
                width: 2px;
                height: 10px;
                margin-top: -5px;
                margin-left: -1px;
            }

        .accordion a.toggle.act-accordion[b-qy7nho6duq] {
            color: #fff;
            border-color: transparent;
        }

            .accordion a.toggle.act-accordion span[b-qy7nho6duq]:after {
                height: 0;
            }

.accordion-inner[b-qy7nho6duq] {
    display: none;
    display: flex;
    justify-content: flex-start;
    width: 100%;
    position: relative;
    padding: 20px 30px 15px;
    background: #fff;
    margin: 0 0 15px;
    text-align: left;
    border-radius: 4px;
    border: 1px solid #eee;
}

    .accordion-inner.visible[b-qy7nho6duq] {
        display: block;
    }

/* ------Navigation------------------------------------------------------------ */
.nav-holder[b-qy7nho6duq] {
    display: flex;
    justify-content: flex-start;
    position: relative;
    opacity: 1;
    left: 0;
    visibility: visible;
    z-index: 20;
}

    .nav-holder nav[b-qy7nho6duq] {
        position: relative;
        float: right;
    }

        .nav-holder nav li[b-qy7nho6duq] {
            display: flex;
            justify-content: flex-start;
            position: relative;
            margin-right: 6px;
            height: 50px;
        }

            .nav-holder nav li ul[b-qy7nho6duq] {
                margin: 30px 0 0 0;
                opacity: 0;
                visibility: hidden;
                position: absolute;
                min-width: 150px;
                top: 50px;
                left: 0;
                z-index: 1;
                padding: 10px 0;
                background: #fff;
                border-radius: 6px;
                border: 1px solid #eee;
                transition: all .2s ease-in-out;
            }

            .nav-holder nav li:hover > ul[b-qy7nho6duq] {
                opacity: 1;
                visibility: visible;
                margin: 0;
            }

            .nav-holder nav li ul li ul[b-qy7nho6duq] {
                top: -10px;
                left: 100%;
                margin-left: 25px;
                margin-top: 0;
                max-width: 150px;
            }

            .nav-holder nav li ul li:hover > ul[b-qy7nho6duq] {
                opacity: 1;
                visibility: visible;
                margin-right: 0px;
            }

            .nav-holder nav li ul li[b-qy7nho6duq] {
                width: 100%;
                display: flex;
                justify-content: flex-start;
                height: auto;
                position: relative;
            }

            .nav-holder nav li a[b-qy7nho6duq] {
                display: flex;
                justify-content: flex-start;
                padding: 10px;
                font-size: 13px;
                font-weight: 700;
                text-transform: none;
                line-height: 25px;
                letter-spacing: 0px;
                color: #fff;
                -webkit-transition: all 100ms linear;
                transition: all 100ms linear;
            }

.dark-header .nav-holder nav li a[b-qy7nho6duq] {
    color: #fff;
}

.nav-holder nav li a i[b-qy7nho6duq] {
    padding-left: 6px;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}

.nav-holder nav li a:hover i[b-qy7nho6duq] {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}

.nav-holder nav li ul a[b-qy7nho6duq] {
    color: #566985;
    display: flex;
    justify-content: flex-start;
    width: 100%;
    font-weight: 700;
    text-align: left;
    padding: 5px 15px;
    font-size: 12px;
}

.dark-header .nav-holder nav li ul a[b-qy7nho6duq] {
    color: #000;
}

nav li ul a[b-qy7nho6duq]:before, nav li ul a[b-qy7nho6duq]:after {
    display: none;
}

.nav-button-wrap[b-qy7nho6duq] {
    display: flex;
    justify-content: flex-start;
    height: 34px;
    width: 34px;
    cursor: pointer;
    position: relative;
    border-radius: 2px;
    top: 8px;
    display: none;
}

.nav-button[b-qy7nho6duq] {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 22px;
    height: 20px;
    margin-left: -11px;
    margin-top: -6px;
}

    .nav-button span[b-qy7nho6duq] {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        height: 2px;
        background: #fff;
        margin-bottom: 4px;
        border-radius: 4px;
        -webkit-transition: all 200ms linear;
        transition: all 200ms linear;
    }

.header-user-menu[b-qy7nho6duq] {
    float: right;
    position: relative;
    top: 8px;
    margin-right: 50px;
}

.header-user-name[b-qy7nho6duq] {
    position: relative;
    display: flex;
    justify-content: flex-start;
    cursor: pointer;
    color: #fff;
    transition: 0.2s;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-top: 10px;
    font-weight: 700;
    font-size: 12px;
}

    .header-user-name[b-qy7nho6duq]:before, .qty-dropdown-header[b-qy7nho6duq]:before, .main-search-input-item_small[b-qy7nho6duq]:before {
        font-family: Font Awesome 6 Free;
        content: "\f0d7";
        position: absolute;
        color: #fff;
        bottom: 1px;
        font-size: 13px;
        right: -26px;
        font-weight: 800;
        transition: all .2s ease-in-out;
        z-index: 20;
    }

.main-search-input-item_small[b-qy7nho6duq]:before, .qty-dropdown-header[b-qy7nho6duq]:before {
    bottom: 16px;
    right: 20px;
}

.qty-dropdown-header[b-qy7nho6duq]:before {
    bottom: -2px;
}

.header-user-name span[b-qy7nho6duq] {
    position: absolute;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    overflow: hidden;
    top: 0;
    left: -50px;
}

    .header-user-name span img[b-qy7nho6duq] {
        width: 100%;
        height: 100%;
    }

.header-user-menu ul[b-qy7nho6duq] {
    margin: 10px 0 0 0;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    min-width: 150px;
    top: 60px;
    left: -50px;
    z-index: 1;
    padding: 10px 0;
    background: #fff;
    border-radius: 6px;
    border: 1px solid #eee;
    transition: all .2s ease-in-out;
}

.header-user-name.hu-menu-visdec[b-qy7nho6duq]:before {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}

.header-user-menu ul.hu-menu-vis[b-qy7nho6duq] {
    opacity: 1;
    visibility: visible;
    top: 40px;
}

.header-user-menu ul li[b-qy7nho6duq] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    padding: 4px 0;
}

    .header-user-menu ul li a[b-qy7nho6duq] {
        color: #50596E;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        font-weight: 600;
        font-size: 12px;
        text-align: left;
        padding: 6px 15px;
    }



/*------ register form------------------------------------------------*/
.main-register-wrap[b-qy7nho6duq], .reg-overlay[b-qy7nho6duq] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    overflow: auto;
    display: none;
    -webkit-transform: translate3d(0,0,0);
    background: var(--bbb-primary);
    user-select: none;
}

.reg-overlay[b-qy7nho6duq] {
    z-index: 1;
    background: none;
}

.hid-body[b-qy7nho6duq] {
    overflow: hidden;
}

.main-register-holder[b-qy7nho6duq] {
    max-width: 420px;
    margin: 100px auto 50px;
    position: relative;
    z-index: 5;
}

.main-register h3[b-qy7nho6duq] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 5px;
    width: 100%;
    text-align: left;
    font-size: 20px;
    padding: 5px 0;
    margin-bottom: 20px;
    font-weight: 600;
    color: #666;
    border-bottom: 1px solid #eee;
}

    .main-register h3 span[b-qy7nho6duq] {
        font-weight: 800;
        font-size: 18px;
        color: #566985;
        text-transform: uppercase;
        font-family: 'Montserrat', sans-serif;
    }

.main-register[b-qy7nho6duq] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    position: relative;
    padding: 0 0 10px;
    margin-bottom: 50px;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0px 0px 0px 7px rgba(255,255,255,0.3);
    height: auto;
}

.close-reg[b-qy7nho6duq] {
    position: absolute;
    top: 12px;
    right: 24px;
    border-radius: 100%;
    color: #fff;
    width: 30px;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    transition: all .2s ease-in-out;
    z-index: 100;
    border: 1px solid #fff;
}

.soc-log[b-qy7nho6duq] {
    padding: 25px 0;
}

    .soc-log p[b-qy7nho6duq] {
        margin-bottom: 12px;
        font-size: 12px;
        color: #454545;
    }

    .soc-log a:not(.document-link)[b-qy7nho6duq] {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        padding: 0 0 0 100px;
        color: #fff;
        height: 40px;
        line-height: 40px;
        margin-bottom: 10px;
        border-radius: 4px;
        font-size: 14px;
        font-weight: 500;
        position: relative;
        text-align: left;
    }

    .soc-log a i[b-qy7nho6duq] {
        font-size: 16px;
        position: absolute;
        top: 0;
        width: 60px;
        height: 100%;
        left: 0;
        height: 40px;
        line-height: 40px;
        text-align: center;
        border-right: 1px solid rgba(0,0,0,0.21);
    }

    .soc-log a.facebook-log[b-qy7nho6duq] {
        background: #3b5998;
    }

    .soc-log a.twitter-log[b-qy7nho6duq] {
        background: #55acee;
    }

    .soc-log a.paypal-log[b-qy7nho6duq] {
        background: #205DA5;
    }

.log-separator[b-qy7nho6duq] {
    margin-top: 10px;
}

    .log-separator span[b-qy7nho6duq] {
        position: relative;
        width: 90px;
        display: inline-block;
        background: #fff;
        z-index: 2;
    }

    .log-separator[b-qy7nho6duq]:before {
        content: '';
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        height: 1px;
        background: #eee;
        z-index: 1;
    }

.custom-form .log-submit-btn[b-qy7nho6duq] {
    display: flex;
    justify-content: flex-start;
    padding: 13px 35px;
    border: none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: 12px;
}

.main-register .filter-tags[b-qy7nho6duq] {
    display: flex;
    justify-content: flex-start;
    margin-top: 30px;
}

    .main-register .filter-tags label[b-qy7nho6duq] {
        color: #50596E !important;
    }

.lost_password[b-qy7nho6duq] {
    margin-top: 34px;
    float: right;
}

    .lost_password a[b-qy7nho6duq], .main-register .filter-tags[b-qy7nho6duq] {
        display: flex;
        justify-content: flex-start;
        color: #50596E;
        font-size: 12px;
        font-weight: 600;
    }

#tabs-container[b-qy7nho6duq] {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    width: 100%;
    margin-top: 10px;
    padding: 0 30px;
}

.tab[b-qy7nho6duq] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
}

.tabs-menu[b-qy7nho6duq] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
}

    .tabs-menu li[b-qy7nho6duq] {
        display: flex;
        justify-content: flex-start;
        width: 50%;
    }

        .tabs-menu li a[b-qy7nho6duq] {
            display: flex;
            justify-content: flex-start;
            width: 100%;
            padding: 20px 30px;
            font-weight: 600;
            font-size: 12px;
            color: #fff;
            background: #eee;
            text-align: left;
            text-transform: uppercase;
        }

            .tabs-menu li a i[b-qy7nho6duq] {
                padding-right: 20px;
            }

        .tabs-menu li.current a[b-qy7nho6duq] {
            background: #fff;
        }

        .tabs-menu li.current a[b-qy7nho6duq], .tabs-menu li a:hover[b-qy7nho6duq] {
            color: #fff;
        }

.koa-tab-content[b-qy7nho6duq] {
    width: 100%;
    padding: 20px 0;
    display: none;
}

#tab-1[b-qy7nho6duq] {
    display: block;
}
/*-------------Forms---------------------------------------*/
/*.custom-form {
    display: flex; justify-content: flex-start;
    width: 100%;
    position: relative;
}*/



.custom-form textarea[b-qy7nho6duq], .custom-form input[type="text"][b-qy7nho6duq], .custom-form input[type=email][b-qy7nho6duq], .custom-form input[type=password][b-qy7nho6duq], .custom-form input[type=button][b-qy7nho6duq] {
    border: 1px solid #eee;
    background: #F7F9FB;
    width: 100%;
    padding: 5px 20px 5px 45px;
    border-radius: 6px;
    color: #666;
    font-size: 13px;
    -webkit-appearance: none;
}

    .custom-form textarea:focus[b-qy7nho6duq], .custom-form input[type="text"]:focus[b-qy7nho6duq], .custom-form input[type=email]:focus[b-qy7nho6duq], .custom-form input[type=password]:focus[b-qy7nho6duq] {
        background: #fff;
    }



    .custom-form input[b-qy7nho6duq]::-webkit-input-placeholder, .custom-form textarea[b-qy7nho6duq]::-webkit-input-placeholder {
        color: #666;
        font-weight: 500;
        font-size: 13px;
    }

    .custom-form input:-moz-placeholder[b-qy7nho6duq], .custom-form textarea:-moz-placeholder[b-qy7nho6duq] {
        color: #888DA0;
        font-weight: 600;
        font-size: 13px
    }

.custom-form textarea[b-qy7nho6duq] {
    height: 200px;
    resize: none;
    padding: 25px 20px;
    -webkit-appearance: none;
}

.custom-form input[b-qy7nho6duq] {
    /* margin-bottom: 20px;*/
}

.filter-tags input[b-qy7nho6duq], .custom-form .filter-tags input[b-qy7nho6duq] {
    display: flex;
    justify-content: flex-start;
    position: relative;
    border: 2px solid #ccc;
    cursor: pointer;
    padding: 0;
    width: 20px;
    height: 20px;
    position: relative;
    color: #fff;
    background: #fff !important;
    -webkit-appearance: none;
}

    .filter-tags input:checked[b-qy7nho6duq]:after, .custom-form .filter-tags input:checked[b-qy7nho6duq]:after {
        font-family: Font Awesome 6 Free;
        content: "\f00c";
        font-size: 12px;
        position: absolute;
        top: 2px;
        left: 2px;
        z-index: 20;
    }

.filter-tags label[b-qy7nho6duq], .custom-form .filter-tags label[b-qy7nho6duq] {
    display: flex;
    justify-content: flex-start;
    padding: 0 10px;
    position: relative;
    top: 4px;
    color: #888DA0;
    font-weight: 600;
    width: auto;
}

.custom-form label[b-qy7nho6duq] {
    display: flex;
    justify-content: flex-start;
    position: relative;
    width: 100%;
    text-align: left;
    font-weight: 500;
    color: #666;
    color: #878C9F;
    font-size: 13px;
    font-weight: 500;
}

.main-register .custom-form label[b-qy7nho6duq] {
    padding-bottom: 12px;
}

.custom-form label i[b-qy7nho6duq] {
    padding-right: 12px;
    font-size: 14px;
    position: absolute;
    top: 16px;
    left: 16px;
}

.custom-form button[b-qy7nho6duq] {
    outline: none;
    border: none;
    cursor: pointer;
    -webkit-appearance: none;
}

input[type=number][b-qy7nho6duq]::-webkit-inner-spin-button,
input[type=number][b-qy7nho6duq]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number][b-qy7nho6duq] {
    -moz-appearance: textfield;
}

.quantity[b-qy7nho6duq] {
    display: flex;
    justify-content: flex-start;
    width: 65px;
    height: 42px;
    position: relative;
}

    .quantity input[b-qy7nho6duq] {
        width: 100%;
        height: 42px;
        line-height: 1.65;
        display: flex;
        justify-content: flex-start;
        padding: 0;
        margin: 0;
        padding-left: 10px;
        border: 1px solid #eee;
        border-radius: 4px 0 0 4px;
        margin-bottom: 0;
    }

        .quantity input:focus[b-qy7nho6duq] {
            outline: 0;
        }

.quantity-nav[b-qy7nho6duq] {
    position: absolute;
    height: 42px;
    right: 0;
    width: 20px;
    border-right: 1px solid #eee;
}

.quantity-button[b-qy7nho6duq] {
    background: #F7F9FB;
    position: absolute;
    right: 0;
    cursor: pointer;
    border-left: 1px solid #eee;
    width: 20px;
    text-align: center;
    color: #333;
    font-size: 13px;
    font-family: "Trebuchet MS", Helvetica, sans-serif !important;
    line-height: 1.7;
    box-sizing: border-box;
    -webkit-user-select: none;
    user-select: none;
}

    .quantity-button.quantity-up[b-qy7nho6duq] {
        position: absolute;
        height: 50%;
        top: 0;
        border-bottom: 1px solid #eee;
        border-top: 1px solid #eee;
    }

    .quantity-button.quantity-down[b-qy7nho6duq] {
        position: absolute;
        bottom: -1px;
        height: 50%;
        border-bottom: 1px solid #eee;
    }

.custom-form.no-icons input[b-qy7nho6duq], .custom-form.no-icons textarea[b-qy7nho6duq] {
    padding-left: 10px;
}

.custom-form.no-icons label[b-qy7nho6duq] {
    margin-bottom: 20px;
}

.pass-input-wrap span[b-qy7nho6duq] {
    position: absolute;
    right: 20px;
    cursor: pointer;
    bottom: 36px;
    z-index: 10;
    font-size: 12px;
}

.radio[b-qy7nho6duq] {
    color: #999;
    font-size: 13px;
    position: relative;
    top: -2px;
}

    .radio span[b-qy7nho6duq] {
        position: relative;
        padding-left: 30px;
        top: 1px;
    }

        .radio span[b-qy7nho6duq]:after {
            content: '';
            width: 20px;
            height: 20px;
            border: 2px solid #ccc;
            position: absolute;
            left: 0;
            top: -3px;
            box-sizing: border-box;
        }

    .radio input[type="radio"][b-qy7nho6duq] {
        cursor: pointer;
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 1;
        opacity: 0;
    }

        .radio input[type="radio"]:checked + span[b-qy7nho6duq] {
            color: #666;
        }

            .radio input[type="radio"]:checked + span[b-qy7nho6duq]:before {
                font-family: Font Awesome 6 Free;
                content: "\f00c";
                font-size: 13px;
                position: absolute;
                top: 0;
                left: 4px;
                z-index: 20;
            }

.fuzone[b-qy7nho6duq] {
    position: relative;
    border: 1px solid #eee;
    border-radius: 3px;
    background: #F7F9FB;
    transition: all 0.3s linear;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
    min-height: 160px;
    margin-top: 0px;
    display: flex;
    justify-content: flex-start;
    cursor: pointer;
}

    .fuzone input[b-qy7nho6duq] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        z-index: 100;
        cursor: pointer;
    }

    .fuzone .fu-text[b-qy7nho6duq] {
        text-align: center;
        margin: 50px 0;
        font-size: 12px;
        color: #999;
        font-weight: 400;
        position: relative;
    }

        .fuzone .fu-text i[b-qy7nho6duq] {
            font-size: 44px;
            width: 100%;
            padding-bottom: 10px;
            transition: all 0.3s linear;
        }

    .fuzone:hover .fu-text i[b-qy7nho6duq] {
        transform: translateY(-10px);
    }

.photoUpload-files span[b-qy7nho6duq] {
    color: #666;
    margin: 0 3px;
    padding: 3px 6px;
    background: #fff;
    border-radius: 2px;
    display: inline-block;
    font-size: 10px;
    box-shadow: 0 5px 5px rgb(0 0 0 / 7%);
}

.book-form .quantity-item label[b-qy7nho6duq] {
    width: auto;
    position: relative;
    top: 16px;
    padding-right: 10px;
    color: #878C9F;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
}

    .book-form .quantity-item label i[b-qy7nho6duq] {
        position: relative;
        display: flex;
        justify-content: flex-start;
        top: 0;
        left: 0;
        padding-right: 8px;
    }

.book-form .quantity[b-qy7nho6duq] {
    float: right;
}

.book-form .quantity-item[b-qy7nho6duq] {
    margin-bottom: 20px;
    display: flex;
    justify-content: flex-start;
    width: 50%;
}

    .book-form .quantity-item.fcit[b-qy7nho6duq] {
        padding-left: 20px;
    }

.book-form .btnaplly[b-qy7nho6duq] {
    color: #fff;
    width: 100%;
    background: #F8BB11;
    padding: 15px 0;
    border-radius: 4px;
}

    .book-form .btnaplly i[b-qy7nho6duq] {
        padding-left: 10px;
    }

.total-coast[b-qy7nho6duq] {
    padding: 15px 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
}

    .total-coast strong[b-qy7nho6duq] {
        color: #878C9F;
        font-size: 12px;
        font-weight: 600;
        position: absolute;
        left: 0;
        top: 21px;
    }

    .total-coast span[b-qy7nho6duq] {
        float: right;
        text-align: right;
        font-size: 19px;
        font-weight: 400;
        position: relative;
        top: 3px;
    }

.custom-form .total-coast input[b-qy7nho6duq] {
    width: inherit !important;
    display: flex;
    justify-content: flex-start;
    border: none;
    background: none;
    height: auto;
    padding: 0;
    color: #888DA0;
    font-size: 24px;
    text-align: right;
    margin-bottom: 0;
    top: -3px;
    position: relative;
    right: 10px;
}

.hid-input[b-qy7nho6duq] {
    display: none;
}

.book-form .bookdate-container label i[b-qy7nho6duq] {
    top: 42px;
}

.book-form .bookdate-container input[b-qy7nho6duq] {
    padding-left: 42px;
}

.book-form .listsearch-input-item label[b-qy7nho6duq], .book-form .bookdate-container label[b-qy7nho6duq] {
    margin-bottom: 12px;
}

.bookdate-container-dayscounter[b-qy7nho6duq] {
    position: absolute;
    right: 10px;
    bottom: 32px;
    z-index: 20;
    cursor: help;
}

    .bookdate-container-dayscounter span[b-qy7nho6duq] {
        color: #fff;
        position: absolute;
        right: -10px;
        top: -40px;
        border-radius: 4px;
        background: #18458B;
        height: 30px;
        line-height: 30px;
        min-width: 100px;
        font-size: 11px;
        opacity: 0;
        visibility: hidden;
    }

    .bookdate-container-dayscounter:hover span[b-qy7nho6duq] {
        opacity: 1;
        visibility: visible;
    }

.onoffswitch[b-qy7nho6duq] {
    position: relative;
    width: 83px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.onoffswitch-checkbox[b-qy7nho6duq] {
    display: none;
}

.onoffswitch-label[b-qy7nho6duq] {
    display: block;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid #FFFFFF;
    border-radius: 20px;
}

.onoffswitch-inner[b-qy7nho6duq] {
    display: block;
    width: 200%;
    margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}

    .onoffswitch-inner[b-qy7nho6duq]:before, .onoffswitch-inner[b-qy7nho6duq]:after {
        display: block;
        display: flex;
        justify-content: flex-start;
        width: 50%;
        height: 30px;
        padding: 0;
        line-height: 30px;
        font-size: 14px;
        color: white;
        font-family: Trebuchet, Arial, sans-serif;
        font-weight: bold;
        box-sizing: border-box;
    }

    .onoffswitch-inner[b-qy7nho6duq]:before {
        content: "ON";
        padding-left: 21px;
        background-color: #4DB7FE;
        color: #FFFFFF;
    }

    .onoffswitch-inner[b-qy7nho6duq]:after {
        content: "OFF";
        padding-right: 21px;
        background-color: #4DB7FE;
        color: #FFFFFF;
        text-align: right;
    }

.onoffswitch-switch[b-qy7nho6duq] {
    display: block;
    width: 21px;
    margin: 4.5px;
    background: #FFFFFF;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 49px;
    border: 2px solid #FFFFFF;
    border-radius: 20px;
    transition: all 0.3s ease-in 0s;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner[b-qy7nho6duq] {
    margin-left: 0;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch[b-qy7nho6duq] {
    right: 0px;
}

.main-register .custom-form input[type="text"][b-qy7nho6duq], .main-register .custom-form input[type=email][b-qy7nho6duq],
.main-register .custom-form input[type=password][b-qy7nho6duq] {
    padding-left: 20px;
}




/*-------------Ajax modal---------------------------------------*/
.ajax-modal-container[b-qy7nho6duq] {
    position: fixed;
    top: 0;
    right: -550px;
    width: 550px;
    height: 100%;
    z-index: 119;
    overflow: hidden;
    overflow-y: auto;
    opacity: 0;
    background: #fff;
}

#ajax-modal[b-qy7nho6duq] {
    overflow: hidden;
    background: #fff;
}

.ajax-modal-wrap[b-qy7nho6duq] {
    opacity: 0;
}

.ajax-modal-media[b-qy7nho6duq] {
    border-radius: 20px 0 0 0;
}

    .ajax-modal-media img[b-qy7nho6duq] {
        width: 100%;
        height: auto;
    }

.ajax-modal-details[b-qy7nho6duq] {
    padding: 30px 45px;
    margin-top: 20px;
}

    .ajax-modal-details p[b-qy7nho6duq] {
        text-align: left;
    }

    .ajax-modal-details h3[b-qy7nho6duq] {
        text-align: left;
        color: #334e6f;
        padding-bottom: 26px;
        font-size: 16px;
        font-weight: 700;
    }

.ajax-modal-details-box[b-qy7nho6duq] {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
}

.ajax-modal-title[b-qy7nho6duq] {
    color: #fff;
    padding: 20px 0 25px;
    cursor: pointer;
    font-size: 18px;
    font-weight: 500;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.ajax-modal-photos-btn[b-qy7nho6duq] {
    position: absolute;
    right: 30px;
    top: 30px;
    z-index: 5;
    padding: 10px 20px;
    cursor: pointer;
    border-radius: 4px;
    color: #fff;
    background: #18458B;
    font-size: 11px;
    box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.2);
}

    .ajax-modal-photos-btn span[b-qy7nho6duq] {
        padding: 0 4px;
    }

.ajax-modal-list[b-qy7nho6duq] {
    border-bottom: 1px solid #eee;
    background: #f9f9f9;
}

    .ajax-modal-list li[b-qy7nho6duq] {
        display: flex;
        justify-content: flex-start;
        width: 25%;
        padding: 12px 0;
        border-left: 1px solid #e2e2e2;
        box-sizing: border-box;
    }

        .ajax-modal-list li:first-child[b-qy7nho6duq] {
            border: none;
        }

        .ajax-modal-list li h5[b-qy7nho6duq] {
            font-size: 11px;
            color: #999;
        }

            .ajax-modal-list li h5 span[b-qy7nho6duq] {
                color: #666;
                padding-left: 4px;
            }

        .ajax-modal-list li i[b-qy7nho6duq] {
            font-size: 28px;
            padding-bottom: 10px;
        }

.ajax-modal-close[b-qy7nho6duq] {
    position: absolute;
    left: 40px;
    width: 40px;
    height: 40px;
    top: 25px;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
    z-index: 20;
    background: #18458B;
    border-radius: 6px;
    cursor: pointer;
}

.ajax-modal-overlay[b-qy7nho6duq] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    overflow: auto;
    display: none;
    z-index: 118;
    -webkit-transform: translate3d(0,0,0);
    background: rgba(0,0,0,0.41);
}

.ajax-loader[b-qy7nho6duq] {
    z-index: 100;
}









/*------responsive------------------------------------------------*/

@media only screen and (max-width:768px) {
    .main-register[b-qy7nho6duq] {
        border-radius: 0 !important;
        margin-bottom: 0 !important;
        box-shadow: inherit !important;
    }

    .main-register-wrap[b-qy7nho6duq] {
        position: inherit !important;
        padding: 0 !important;
        background: #fff;
    }

    .main-register-holder[b-qy7nho6duq] {
        padding: 0 !important;
        margin: 0 !important;
        max-width: 100% !important;
        height: 100%;
    }
}

@media only screen and (max-width: 1224px) {
    .text-carousel .slick-item[b-qy7nho6duq] {
        padding: 0 5px;
    }

    .col-list-wrap[b-qy7nho6duq] {
        width: 800px;
    }

    .map-container.column-map[b-qy7nho6duq] {
        width: calc(100% - 800px);
    }

    .three-columns-grid .listing-item.has_one_column .geodir-category-listing[b-qy7nho6duq] {
        padding-left: 13px !important;
    }

    .three-columns-grid .listing-item.has_one_column .geodir-category-img[b-qy7nho6duq] {
        top: 12px;
    }
}

@media only screen and (max-width: 1064px) {
    .mobile-list-controls[b-qy7nho6duq] {
        display: block;
    }

    .col-list-wrap .mobile-list-controls[b-qy7nho6duq] {
        margin-top: 20px;
    }

    .mlc[b-qy7nho6duq] {
        padding: 15px 0;
        width: 50%;
        color: #fff;
        display: flex;
        justify-content: flex-start;
        border-radius: 0 4px 4px 0;
        font-size: 12px;
        cursor: pointer;
    }

        .mlc:first-child[b-qy7nho6duq] {
            border-right: 1px solid rgba(0,0,0,0.21);
            box-sizing: border-box;
            border-radius: 4px 0 0 4px;
        }

        .mlc.fl-wrap[b-qy7nho6duq] {
            width: 100%;
            border-radius: 4px;
        }

        .mlc i[b-qy7nho6duq] {
            padding-right: 10px;
        }

    .col-list-search-input-item .quantity-item[b-qy7nho6duq] {
        margin-right: 15px;
        width: auto;
    }

    .col-list-search-input-item[b-qy7nho6duq] {
        margin-bottom: 15px;
    }

    .map-container.column-map.right-pos-map[b-qy7nho6duq], .map-container.fw-map.big_map.hid-mob-map[b-qy7nho6duq] {
        width: 100%;
        right: -100%;
        position: absolute;
        z-index: 100 !important;
        -webkit-transform: translate3d(0,0,0);
    }

    .fixed-mobile[b-qy7nho6duq] {
        position: fixed !important;
        top: 110px !important;
    }

    .map-close[b-qy7nho6duq] {
        display: block;
    }

    .nav-button-wrap[b-qy7nho6duq], .mob-bg[b-qy7nho6duq] {
        display: block;
    }

    .logo-holder[b-qy7nho6duq] {
        margin-left: 10px;
    }

    .fixed-footer[b-qy7nho6duq] {
        position: relative !important;
        display: flex;
        justify-content: flex-start;
    }

    .main-menu nav ul[b-qy7nho6duq], video.bgvid[b-qy7nho6duq], .process-item[b-qy7nho6duq]:before, .back-to-filters[b-qy7nho6duq], .lws_mobile[b-qy7nho6duq] {
        display: none;
    }

    .process-item[b-qy7nho6duq] {
        margin-bottom: 20px;
    }

    .main-menu[b-qy7nho6duq] {
        position: absolute;
        top: 50px;
        left: -20px;
        width: 300px;
        z-index: 50;
        padding: 15px 10px;
        background: #fff;
        border-bottom-right-radius: 6px;
        border-right: 1px solid #eee;
        border-bottom: 1px solid #eee;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
    }

    .vismobmenu[b-qy7nho6duq] {
        opacity: 1;
        left: 0;
        visibility: visible;
    }

    .menusb[b-qy7nho6duq] {
        display: block;
        display: flex;
        justify-content: flex-start;
        position: relative;
        width: 100%;
        overflow: hidden;
    }

    .main-menu .menusb ul[b-qy7nho6duq] {
        display: block;
        display: flex;
        justify-content: flex-start;
        position: relative;
        width: 100%;
    }

    .menusb li[b-qy7nho6duq] {
        margin: 0;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        position: relative;
        overflow: hidden;
        padding: 0 20px;
    }

        .menusb li i[b-qy7nho6duq] {
            position: absolute;
            right: 18px;
            top: 10px;
        }

    .menusb a[b-qy7nho6duq] {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        padding: 8px 5px;
        position: relative;
        font-weight: 600;
        font-size: 12px;
        color: #50596E;
        line-height: 14px;
        text-align: left;
    }

        .menusb a i[b-qy7nho6duq] {
            transform: rotate(-90deg);
        }

        .menusb a.back[b-qy7nho6duq] {
            padding-left: 24px;
        }

            .menusb a.back[b-qy7nho6duq]:before {
                font-family: Font Awesome 6 Free;
                content: "\f177";
                font-size: 14px;
            }

    .main-header .container[b-qy7nho6duq] {
        width: 100%;
    }

    .home-grid .gallery-item[b-qy7nho6duq] {
        width: 50%;
    }

        .home-grid .gallery-item .listing-counter[b-qy7nho6duq] {
            top: 20px;
            left: 15px;
        }

        .home-grid .gallery-item.gallery-item-second .listing-counter[b-qy7nho6duq] {
            left: inherit;
            right: 15px;
            z-index: 100;
            top: 10px;
        }

        .home-grid .gallery-item .listing-item-cat[b-qy7nho6duq] {
            padding: 30px 15px 10px;
        }

    section.hero-section[b-qy7nho6duq] {
        padding: 100px 0;
    }

    .light-carousel-wrap[b-qy7nho6duq], .fw-col-list-wrap .list-main-wrap-opt .list-main-wrap-title.col-title[b-qy7nho6duq] {
        margin-top: 30px;
    }

    .single-facts .inline-facts-wrap[b-qy7nho6duq] {
        width: 100%;
        padding: 5px 0;
    }

    .collage-image[b-qy7nho6duq] {
        margin-top: 40px;
        display: flex;
        justify-content: flex-start;
    }

    .images-collage-title[b-qy7nho6duq] {
        left: 10px;
    }

    .pad-top-column-text[b-qy7nho6duq] {
        padding: 0;
    }

    .footer-carousel-title[b-qy7nho6duq] {
        top: 0;
    }

    .footer-social[b-qy7nho6duq] {
        margin-bottom: 30px;
    }

    .contact-btn[b-qy7nho6duq], .mar-bot-cont[b-qy7nho6duq] {
        margin-top: 0;
        margin-bottom: 20px;
    }

    .subfooter-lang[b-qy7nho6duq] {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        margin: 15px 0;
    }

    .subfooter-lang-tooltip[b-qy7nho6duq] {
        right: inherit;
        left: 0;
        width: 200px;
    }

    .subfooter-nav[b-qy7nho6duq] {
        display: flex;
        justify-content: flex-start;
        margin-right: 0;
    }

    .card-post[b-qy7nho6duq], .video-box[b-qy7nho6duq], .team-box[b-qy7nho6duq], .tags-stylwrap a[b-qy7nho6duq], .price-item[b-qy7nho6duq] {
        margin-bottom: 15px;
    }

    .best-price[b-qy7nho6duq] {
        top: 0;
        transform: scale(1.0);
    }

    .pricing-wrap[b-qy7nho6duq] {
        margin: 0;
    }

    .team-box[b-qy7nho6duq], .three-columns-grid .listing-item[b-qy7nho6duq] {
        width: 50%;
    }

    .success-table-header a[b-qy7nho6duq] {
        top: 0;
        margin-top: 15px;
        display: flex;
        justify-content: flex-start;
    }

    .success-table-header p[b-qy7nho6duq], #footer-twiit p.tweet[b-qy7nho6duq], .contact-btn[b-qy7nho6duq] {
        width: 100%;
    }

    .dasboard-wrap[b-qy7nho6duq] {
        padding-left: 0;
    }

    .dasboard-sidebar[b-qy7nho6duq] {
        position: relative;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        z-index: 10;
        top: 0;
        margin-bottom: 20px;
    }

    .dasboard-avatar[b-qy7nho6duq] {
        width: 30%;
        display: flex;
        justify-content: flex-start;
    }

    .dasboard-sidebar-item[b-qy7nho6duq] {
        width: 70%;
    }

    .dasboard-sidebar-item[b-qy7nho6duq] {
        padding: 0 10px 0 0;
        text-align: left;
    }

        .dasboard-sidebar-item[b-qy7nho6duq]:before {
            left: 0;
            margin-left: 0;
        }

    .log-out-btn[b-qy7nho6duq] {
        background: #F9B90F !important
    }

    .ed-btn[b-qy7nho6duq] {
        display: flex;
        justify-content: flex-start;
    }

    .flat-header[b-qy7nho6duq] {
        padding-top: 140px;
    }

    .dasboard-sidebar-content[b-qy7nho6duq] {
        padding: 20px 0 44px 0;
    }

        .dasboard-sidebar-content[b-qy7nho6duq]:before {
            position: absolute;
            font-family: Font Awesome 6 Free;
            content: "\f085";
            color: #fff;
            right: 70px;
            top: 70px;
            opacity: 0.4;
            font-size: 54px;
        }

    .header-search-button[b-qy7nho6duq] {
        margin-top: 10px;
    }

    .col-list-wrap[b-qy7nho6duq], .search-input-item[b-qy7nho6duq], .search-input-item.midd-input[b-qy7nho6duq], .search-input-item.small-input[b-qy7nho6duq], #footer-twiit .timePosted a[b-qy7nho6duq], .price-item[b-qy7nho6duq], .three-columns-grid .listing-item.has_one_column[b-qy7nho6duq] {
        width: 100%;
    }

    .list-single-main-container[b-qy7nho6duq] {
        padding-left: 0;
    }

    .fixed-scroll-column[b-qy7nho6duq] {
        position: relative !important;
        display: flex;
        justify-content: flex-start;
        left: 0;
        width: 100%;
        top: -20px;
    }

    .list-single-hero-rating[b-qy7nho6duq] {
        display: flex;
        justify-content: flex-start;
        margin-top: 20px;
    }

    .list-single-hero-links[b-qy7nho6duq] {
        display: flex;
        justify-content: flex-start;
    }

    .lisd-link[b-qy7nho6duq] {
        margin-left: 0;
        margin-right: 10px;
    }

    .list-single-hero-rating .score[b-qy7nho6duq] {
        float: right;
        text-align: left;
        padding-right: 0;
        padding-left: 15px;
    }

    .list-single-hero[b-qy7nho6duq] {
        padding: 100px 0 0;
    }

    .fc-button[b-qy7nho6duq] {
        margin-right: 5px;
    }

        .fc-button span[b-qy7nho6duq] {
            left: 0;
            top: -60px;
        }

    .fixed-scroll-column-share-container[b-qy7nho6duq] {
        position: absolute;
        top: 70px;
        left: 0;
        background: #18458B;
        padding-left: 20px;
        width: 180px;
        border-radius: 6px;
    }

    .share-container .share-icon[b-qy7nho6duq] {
        display: flex;
        justify-content: flex-start;
        width: 20px;
        height: 20px;
        line-height: 20px;
        margin-right: 6px;
    }

    .list-single-carousel-wrap[b-qy7nho6duq], .fw-carousel .slick-slide-item[b-qy7nho6duq] {
        height: 400px !important;
    }

    .booking-modal-content[b-qy7nho6duq] {
        padding-right: 0;
    }

    .booking-modal-info[b-qy7nho6duq] {
        position: relative;
        height: auto;
        width: 100%;
        display: flex;
        justify-content: flex-start;
        margin-bottom: 30px;
    }
}

@media only screen and (max-width: 768px) {
    .home-grid .gallery-item[b-qy7nho6duq], .article-masonry[b-qy7nho6duq], .main-search-input-item[b-qy7nho6duq], .main-search-button[b-qy7nho6duq], .listing-item[b-qy7nho6duq], .rooms-media[b-qy7nho6duq], .rooms-details[b-qy7nho6duq] {
        width: 100%;
    }

    .show-lang[b-qy7nho6duq], .show-currency-tooltip[b-qy7nho6duq], .review-comments-avatar[b-qy7nho6duq]:before, .grid-opt[b-qy7nho6duq], .scroll-nav[b-qy7nho6duq] {
        display: none;
    }

    .show-search-button[b-qy7nho6duq] {
        width: 120px;
    }

    .add-hotel[b-qy7nho6duq] {
        padding: 0 20px;
    }

    .show-reg-form[b-qy7nho6duq] {
        margin-right: 20px;
    }

    .header-search-input-item[b-qy7nho6duq] {
        margin-bottom: 15px;
    }

        .header-search-input-item .quantity-item[b-qy7nho6duq], .col-list-search-input-item .quantity-item[b-qy7nho6duq] {
            width: auto;
        }

    .header-search-button[b-qy7nho6duq] {
        top: 5px;
    }

    .header-search[b-qy7nho6duq] {
        padding: 20px 30px 10px;
    }

    .main-search-input-item[b-qy7nho6duq] {
        margin-bottom: 10px;
    }

        .main-search-input-item input[b-qy7nho6duq], .main-search-input-item[b-qy7nho6duq], .main-search-button[b-qy7nho6duq] {
            border-radius: 6px;
        }

    .main-search-input[b-qy7nho6duq] {
        padding: 0;
        background: rgba(255,255,255,0.3);
    }

    .main-search-button[b-qy7nho6duq], .scroll-nav-wrapper .show-hidden-map[b-qy7nho6duq] {
        position: relative;
        display: flex;
        justify-content: flex-start;
    }

    .qty-dropdown[b-qy7nho6duq] {
        z-index: 100;
    }

    .home-intro h2[b-qy7nho6duq] {
        font-size: 34px;
    }

    .list-carousel .sw-btn[b-qy7nho6duq] {
        top: 26%;
    }

    .light-carousel .slick-slide-item[b-qy7nho6duq] {
        padding: 10px 0;
    }

        .light-carousel .slick-slide-item .hotel-card[b-qy7nho6duq] {
            padding: 0 10px;
        }

    .text-carousel .slick-item[b-qy7nho6duq] {
        padding: 0 25px 0 5px;
    }

    .slider-container .slider-item[b-qy7nho6duq] {
        padding: 80px 0 100px;
    }

    .slider-container-wrap .sw-btn[b-qy7nho6duq] {
        top: 100%;
    }

    .reviews-comments-item[b-qy7nho6duq] {
        padding: 0 0 30px 0;
    }

    .review-comments-avatar[b-qy7nho6duq] {
        top: -25px;
        left: 25px;
        z-index: 30;
        width: 50px;
        height: 50px;
    }

        .review-comments-avatar img[b-qy7nho6duq] {
            width: 50px;
            height: 50px;
        }

    .post-nav a[b-qy7nho6duq] {
        margin-bottom: 20px;
    }

    #progressbar li[b-qy7nho6duq] {
        width: 48%;
        margin-bottom: 10px;
    }

    .ed-btn[b-qy7nho6duq] {
        margin-left: 30%;
    }

    .listing-item[b-qy7nho6duq], .listing-item:nth-child(even)[b-qy7nho6duq] {
        padding: 0;
    }

    .listing-features li[b-qy7nho6duq], .list-single-facts .inline-facts-wrap[b-qy7nho6duq] {
        width: 50%;
    }

    .rooms-details[b-qy7nho6duq] {
        padding-left: 0;
    }

    .list-single-hero-header .list-single-hero-price[b-qy7nho6duq], .rooms-details[b-qy7nho6duq] {
        margin-top: 15px;
    }
}

@media only screen and (max-width: 540px) {
    .home-btn[b-qy7nho6duq], .show-search-button span[b-qy7nho6duq] {
        display: none;
    }

    .nav-button-wrap[b-qy7nho6duq] {
        margin-left: 10px;
    }

    .show-search-button[b-qy7nho6duq] {
        width: 60px;
    }

        .show-search-button i[b-qy7nho6duq] {
            padding-left: 0;
        }

    .home-intro h2[b-qy7nho6duq], .home-intro-card h3[b-qy7nho6duq], section.parallax-section .section-title.big-title h2[b-qy7nho6duq], .list-single-hero-title h2[b-qy7nho6duq] {
        font-size: 24px;
    }

    section.hero-section[b-qy7nho6duq] {
        padding: 50px 0 100px;
    }

    .list-carousel[b-qy7nho6duq] {
        padding: 0;
    }

    .collage-image .main-collage-image[b-qy7nho6duq], .collage-image-input[b-qy7nho6duq] {
        right: 10px;
    }

    .controls-mapwn[b-qy7nho6duq] {
        width: 250px;
        padding: 0 20px;
        height: 43px;
        line-height: 43px;
    }

    .map-modal-item[b-qy7nho6duq], .main-register-holder[b-qy7nho6duq] {
        padding: 0 10px;
    }

    .daterangepicker[b-qy7nho6duq] {
        width: 303px !important;
    }

    .team-box[b-qy7nho6duq], #progressbar li[b-qy7nho6duq], .previous-form[b-qy7nho6duq], .next-form[b-qy7nho6duq], .list-single-header-contacts li[b-qy7nho6duq] {
        width: 100%;
    }

    .list-single-header-contacts li[b-qy7nho6duq] {
        text-align: left;
        padding: 5px 0;
    }

    .next-form[b-qy7nho6duq], .list-single-hero-price[b-qy7nho6duq] {
        display: flex;
        justify-content: flex-start;
        margin-top: 15px;
    }

    .success-table-header[b-qy7nho6duq] {
        padding: 10px 0 0 0;
    }

        .success-table-header i.decsth[b-qy7nho6duq] {
            position: relative;
            display: flex;
            justify-content: flex-start;
            margin-bottom: 10px;
        }

    .map-view-wrap[b-qy7nho6duq] {
        position: relative;
        height: auto;
        display: flex;
        justify-content: flex-start;
    }

    .map-view-wrap_item[b-qy7nho6duq] {
        top: 0;
    }

    .map-view-wrap_item[b-qy7nho6duq], .dasboard-avatar[b-qy7nho6duq], .dasboard-sidebar-item[b-qy7nho6duq], .dashboard-message-avatar[b-qy7nho6duq], .price-opt[b-qy7nho6duq], .half-tags[b-qy7nho6duq], .three-columns-grid .listing-item[b-qy7nho6duq], .list-single-main-media .gallery-item[b-qy7nho6duq], .listing-features li[b-qy7nho6duq], .list-single-facts .inline-facts-wrap[b-qy7nho6duq], .review-total[b-qy7nho6duq], .review-range-container[b-qy7nho6duq], .facilities-list .btn[b-qy7nho6duq], .review-score-detail[b-qy7nho6duq], .review-score-total[b-qy7nho6duq] {
        width: 100%;
    }

    .facilities-list .btn[b-qy7nho6duq] {
        margin-top: 40px;
    }

    .review-score-total[b-qy7nho6duq] {
        margin-bottom: 10px;
    }

    .dasboard-avatar[b-qy7nho6duq], .review-range-container[b-qy7nho6duq], .review-score-detail[b-qy7nho6duq] {
        padding: 0;
    }

        .dasboard-avatar img[b-qy7nho6duq] {
            width: 80px;
            height: 80px;
        }

    .list-single-facts .inline-facts-wrap[b-qy7nho6duq] {
        border-top: 1px solid #e2e2e2;
        border-left: none;
    }

    .dasboard-sidebar-item[b-qy7nho6duq] {
        padding: 0 10px 0 0;
        text-align: center;
    }

        .dasboard-sidebar-item[b-qy7nho6duq]:before {
            left: 50%;
            margin-left: -25px;
        }

    .dasboard-sidebar-content[b-qy7nho6duq] {
        padding: 40px 0 44px 0;
    }

    .ed-btn[b-qy7nho6duq] {
        float: none;
    }

    .tfp-btn[b-qy7nho6duq] {
        top: -70px;
        right: inherit;
        left: 0;
    }

    .tfp-det[b-qy7nho6duq] {
        top: -30px;
    }

    .tfp-det-btn[b-qy7nho6duq] {
        float: none;
        display: inline-block;
    }

    .dasboard-sidebar-content[b-qy7nho6duq]:before {
        top: 20px;
        right: 20px;
    }

    .ed-btn[b-qy7nho6duq] {
        margin-left: 0;
    }

    .dasboard-menu[b-qy7nho6duq], .dasboard-menu li[b-qy7nho6duq] {
        width: 100%;
    }

    .dasboard-menu-btn[b-qy7nho6duq] {
        display: block;
    }

    .dasboard-menu ul.dasboard-menu-wrap[b-qy7nho6duq] {
        display: none;
        background: #fff;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        padding: 10px 20px;
        margin-bottom: 20px;
    }

    .dasboard-menu li ul[b-qy7nho6duq] {
        position: relative;
        top: 0;
        background: none;
        padding: 0;
        width: auto;
        z-index: 2;
        border: none;
        opacity: 1;
        display: block;
        visibility: visible;
        display: flex;
        justify-content: flex-start;
        width: 100%;
    }

        .dasboard-menu li ul li[b-qy7nho6duq] {
            display: flex;
            justify-content: flex-start;
            width: 100%;
            padding: 0;
            position: relative;
        }

            .dasboard-menu li ul li span[b-qy7nho6duq] {
                position: absolute;
                top: 50%;
                right: 0;
                width: 16px;
                height: 16px;
                margin-top: -8px;
                line-height: 16px;
                border-radius: 100%;
                font-size: 9px;
                color: #fff;
            }

    .dasboard-menu li a i[b-qy7nho6duq] {
        display: none;
    }

    .dasboard-menu li a[b-qy7nho6duq] {
        padding: 10px 0 !important;
        background: none !important;
        color: #666 !important;
    }

        .dasboard-menu li a.user-profile-act[b-qy7nho6duq], .dasboard-menu li a:hover[b-qy7nho6duq] {
            color: #3AACED !important;
            box-shadow: none;
        }

    #myChartLegend[b-qy7nho6duq] {
        display: flex;
        justify-content: flex-start;
        margin-top: 10px;
    }

        #myChartLegend li[b-qy7nho6duq] {
            margin-left: 0;
            margin-right: 10px;
        }

    .dashboard-message-text[b-qy7nho6duq] {
        margin-left: 15px;
    }

    .new-dashboard-item[b-qy7nho6duq] {
        padding: 6px 10px;
        right: 15px;
    }

    .dasboard-menu[b-qy7nho6duq] {
        top: 0;
    }

    .dashboard-message-text[b-qy7nho6duq] {
        margin-left: 0;
        text-align: left;
        padding-left: 0;
    }

    .dashboard-message-avatar img[b-qy7nho6duq], .review-total[b-qy7nho6duq] {
        display: flex;
        justify-content: flex-start;
        margin-bottom: 20px;
    }

    .chat-message[b-qy7nho6duq], .chat-message.chat-message_user .massage-date[b-qy7nho6duq] {
        padding-left: 0;
        padding-right: 0 !important;
    }

        .chat-message .dashboard-message-avatar[b-qy7nho6duq] {
            position: relative;
            top: 0;
        }

            .chat-message .dashboard-message-avatar span[b-qy7nho6duq] {
                display: flex;
                justify-content: flex-start;
                margin: 10px 0 0 12px;
            }

        .chat-message.chat-message_user .massage-date[b-qy7nho6duq] {
            display: flex;
            justify-content: flex-start;
        }

    .massage-date[b-qy7nho6duq] {
        margin: 10px 0;
    }

    .chat-message p[b-qy7nho6duq]:before {
        display: none;
    }

    .map-close[b-qy7nho6duq] {
        width: 43px;
        height: 43px;
        left: 260px;
        line-height: 43px;
        font-size: 12px;
    }

    .list-single-carousel-wrap[b-qy7nho6duq], .fw-carousel .slick-slide-item[b-qy7nho6duq] {
        height: 300px !important;
    }

    .to-top[b-qy7nho6duq] {
        right: 10px;
    }

    .ajax-modal-container[b-qy7nho6duq] {
        width: 500px;
    }

    .ajax-modal-details[b-qy7nho6duq] {
        padding: 20px 25px;
    }

    .ajax-modal-list li[b-qy7nho6duq] {
        width: 50%;
    }

    .error-wrap h2[b-qy7nho6duq] {
        font-size: 74px;
    }
}

@media only screen and (max-width: 420px) {
    .add-hotel[b-qy7nho6duq] {
        display: none;
    }

    .show-reg-form[b-qy7nho6duq] {
        margin-right: 30px;
    }

    .wishlist-wrap[b-qy7nho6duq] {
        width: 300px;
        padding: 25px 10px 0;
    }

    .header-user-name[b-qy7nho6duq] {
        font-size: 11px;
    }

        .header-user-name[b-qy7nho6duq]:before {
            bottom: -1px;
            right: -20px
        }

    .header-user-menu[b-qy7nho6duq] {
        margin-right: 30px;
    }

    .ajax-modal-container[b-qy7nho6duq] {
        width: 400px;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    .bg[b-qy7nho6duq] {
        background-attachment: scroll !important;
        -webkit-background-size: cover;
        background-position: center;
    }
}

@charset "utf-8"; /*--
	Color styles
--*/
.show-lang i[b-qy7nho6duq], .nav-holder nav li a i[b-qy7nho6duq], .filter-tags input:checked[b-qy7nho6duq]:after, .custom-form .filter-tags input:checked[b-qy7nho6duq]:after, .main-register h3 span[b-qy7nho6duq], .lost_password a:hover[b-qy7nho6duq], .header-search-input-item.location a[b-qy7nho6duq], .pac-icon[b-qy7nho6duq]:before, .footer-social li a[b-qy7nho6duq], .cs-mumber[b-qy7nho6duq], .show-search-button i[b-qy7nho6duq], .show-сurrency-tooltip span i[b-qy7nho6duq], .show-reg-form i[b-qy7nho6duq], .header-user-name[b-qy7nho6duq]:before, .tabs-menu li.current a[b-qy7nho6duq], .currency-tooltip li i[b-qy7nho6duq], .currency-wrap .show-currency-tooltip i[b-qy7nho6duq], .subfooter-lang-tooltip li a[b-qy7nho6duq], .header-search-input-item.in-loc-dec[b-qy7nho6duq]:before, .col-list-search-input-item.location a[b-qy7nho6duq], .col-list-search-input-item.in-loc-dec[b-qy7nho6duq]:before, .list-main-wrap-title h2 span[b-qy7nho6duq], .grid-opt li span.act-grid-opt[b-qy7nho6duq], .grid-opt li span.act-grid-opt:hover[b-qy7nho6duq], .price-opt ul li a:hover[b-qy7nho6duq], .geodir-category-content h3 a:hover[b-qy7nho6duq], .geodir-category-opt .js-favorite i[b-qy7nho6duq], .avatar-tooltip strong[b-qy7nho6duq], .listing-title a[b-qy7nho6duq], .map-popup-location-price[b-qy7nho6duq], .map-modal-container h3 a:hover[b-qy7nho6duq], .category-fix-bg-title h4[b-qy7nho6duq], .geodir-opt-tooltip strong[b-qy7nho6duq], .facilities-list li i:hover[b-qy7nho6duq], .to-top:hover[b-qy7nho6duq], .section-title .breadcrumbs a[b-qy7nho6duq]:before, .list-single-header-contacts li i[b-qy7nho6duq], .share-container .share-icon:hover[b-qy7nho6duq]:before, .breadcrumbs-hero-buttom .breadcrumbs a[b-qy7nho6duq]:before, .listing-features li i[b-qy7nho6duq], .rooms-details-header h5 span[b-qy7nho6duq], .inline-facts i[b-qy7nho6duq], .ajax-modal-photos-btn span[b-qy7nho6duq], .ajax-modal-list li i[b-qy7nho6duq], .total-coast span[b-qy7nho6duq], .custom-form .total-coast input[b-qy7nho6duq], .bookdate-container-dayscounter i[b-qy7nho6duq], .box-widget-list li i[b-qy7nho6duq], .list-single-main-item-title[b-qy7nho6duq]:before, .box-widget-item-header[b-qy7nho6duq]:before, .fc-button i[b-qy7nho6duq], .share-container .share-icon[b-qy7nho6duq], .reviews-comments-item-date i[b-qy7nho6duq], .custom-form .review-total span input[b-qy7nho6duq], .flatWeatherPlugin ul.wiForecasts li[b-qy7nho6duq], .box-widget-list li a:hover[b-qy7nho6duq], .list-single-main-item-title h3 span[b-qy7nho6duq], .claim-widget-link a[b-qy7nho6duq], .mapnavigation a i[b-qy7nho6duq], .list-single-hero-header .list-single-hero-price span[b-qy7nho6duq], .breadcrumbs.inline-breadcrumbs a[b-qy7nho6duq]:before, .box-widget-content .widget-posts-descr .geodir-category-location a i[b-qy7nho6duq], .box-widget-content .widget-posts-link i[b-qy7nho6duq], .tfp-btn strong[b-qy7nho6duq], .dashboard-message-text p a[b-qy7nho6duq], .dasboard-menu li a.user-profile-act i[b-qy7nho6duq], .dasboard-menu li a:hover i[b-qy7nho6duq], .pass-input-wrap span[b-qy7nho6duq], .radio input[type="radio"]:checked + span[b-qy7nho6duq]:before, .custom-form .radio span[b-qy7nho6duq], .reply-mail a[b-qy7nho6duq], .tfp-det p a[b-qy7nho6duq], .chat-contacts-item .chat-contacts-item-text span[b-qy7nho6duq], .reviews-comments-item-text h4 a.reviews-comments-item-link[b-qy7nho6duq], .video-box-btn[b-qy7nho6duq], .text-carousel .slick-center .text-carousel-item[b-qy7nho6duq]:after, .text-carousel .slick-center .text-carousel-item[b-qy7nho6duq]:before, .single-facts .inline-facts i[b-qy7nho6duq], .team-social li a[b-qy7nho6duq], .team-dec[b-qy7nho6duq], .filter-tags label a[b-qy7nho6duq], .breadcrumbs-fs .breadcrumbs span[b-qy7nho6duq], .home-btn a[b-qy7nho6duq], .cart_list li span[b-qy7nho6duq], #progressbar li[b-qy7nho6duq]:before, .log-massage a[b-qy7nho6duq], .cat-item li a[b-qy7nho6duq], .post-link i[b-qy7nho6duq], .card-post-content h3[b-qy7nho6duq]:before, .card-post-content h3 a:hover[b-qy7nho6duq], .post-opt li a:hover[b-qy7nho6duq], .wishlist-link[b-qy7nho6duq], .box-widget-content .widget-posts-descr a:hover[b-qy7nho6duq], .faq-nav li a.act-faq-link[b-qy7nho6duq], .time-line-icon i[b-qy7nho6duq], s .listing-counter span[b-qy7nho6duq], .images-collage-title[b-qy7nho6duq], .down-btn i[b-qy7nho6duq], .qty-dropdown-content .quantity-item label i[b-qy7nho6duq], .qty-dropdown-header[b-qy7nho6duq]:before, .main-search-input-item_small[b-qy7nho6duq]:before, .main-search-input-item.location a[b-qy7nho6duq], .listing-counter strong[b-qy7nho6duq], .weather-grid .flatWeatherPlugin .wiToday .wiIconGroup div.wi[b-qy7nho6duq], .geodir-category-price span[b-qy7nho6duq], .show-search-button:hover i[b-qy7nho6duq], .hotel-card .geodir-category-location a i[b-qy7nho6duq], .header-search-input-item.date-parent[b-qy7nho6duq]:before, .menusb a i[b-qy7nho6duq], .menusb a.back[b-qy7nho6duq]:before, .footer-contacts li a:hover[b-qy7nho6duq], #footer-twiit a:hover[b-qy7nho6duq], .dasboard-menu-btn i[b-qy7nho6duq], .header-user-menu li a:hover[b-qy7nho6duq], .dashboard-listing-table-text h4 a[b-qy7nho6duq], .mlc i[b-qy7nho6duq], .show-more-filters i[b-qy7nho6duq] {
    color: #3AACED;
}

.color-bg[b-qy7nho6duq], .close-header-search:hover[b-qy7nho6duq], #footer-twiit p.tweet[b-qy7nho6duq]:before, .cs-mumber-button:hover[b-qy7nho6duq], .tabs-menu li a[b-qy7nho6duq], .review-range-container .irs-bar[b-qy7nho6duq], .review-range-container .irs-bar-edge[b-qy7nho6duq], .search-input-item .irs-line[b-qy7nho6duq], .col-list-search-input-item .irs-line[b-qy7nho6duq], .pagination a.current-page[b-qy7nho6duq], .pagination a.current-page:hover[b-qy7nho6duq], .mapnavigation a:hover[b-qy7nho6duq], .back-to-filters span[b-qy7nho6duq], .infoBox-close[b-qy7nho6duq], .slick-dots li.slick-active button[b-qy7nho6duq], .map-modal-close[b-qy7nho6duq], .geodir-opt-link a[b-qy7nho6duq], .cluster div:hover[b-qy7nho6duq], .to-top[b-qy7nho6duq], .daterangepicker td.active[b-qy7nho6duq], .list-single-hero-title h2[b-qy7nho6duq]:before, .user-stats[b-qy7nho6duq]:before, .ed-btn:hover[b-qy7nho6duq], .dashboard-header[b-qy7nho6duq], .massage-date span[b-qy7nho6duq]:before, .chat-contacts-item[b-qy7nho6duq]:after, .lisd-link:hover[b-qy7nho6duq], .scroll-nav-wrapper .scroll-nav li a.act-scrlink[b-qy7nho6duq], .accordion a.toggle span[b-qy7nho6duq], .list-widget-social li a[b-qy7nho6duq], .box-item a.gal-link[b-qy7nho6duq], .message-input button[b-qy7nho6duq], .message-counter[b-qy7nho6duq], .line-separator[b-qy7nho6duq]:before, .intro-item h2[b-qy7nho6duq]:before, .section-separator[b-qy7nho6duq]:before, #progressbar li[b-qy7nho6duq]:before, .price-num.col-dec-1[b-qy7nho6duq]:before, .tags-stylwrap.sb-tags a[b-qy7nho6duq], .geodir-opt-list a:hover[b-qy7nho6duq], .main-search-button:hover[b-qy7nho6duq], .twitter-link[b-qy7nho6duq], .recomm-price i[b-qy7nho6duq], .lg-actions .lg-next[b-qy7nho6duq], .lg-actions .lg-prev[b-qy7nho6duq] {
    background: var(--bbb-secondary);
}



/*--
	orange
--*/
.nav-holder nav li a.act-link[b-qy7nho6duq], .nav-holder nav li a:hover[b-qy7nho6duq], .main-register h3 span strong[b-qy7nho6duq], .header-search-input-item-icon[b-qy7nho6duq], .subfooter-show-lang i[b-qy7nho6duq], #footer-twiit .timePosted a[b-qy7nho6duq]:before, .footer-contacts li i[b-qy7nho6duq], .fc-cont:hover[b-qy7nho6duq], .custom-form label span[b-qy7nho6duq], .section-title-separator span i:nth-child(2)[b-qy7nho6duq], .five-star-rating .listing-rating i[b-qy7nho6duq], .four-star-rating .listing-rating i[b-qy7nho6duq], .three-star-rating .listing-rating i[b-qy7nho6duq], .grid-opt li span:hover[b-qy7nho6duq], .price-opt ul li a i[b-qy7nho6duq], .geodir-category-opt .listing-rating i[b-qy7nho6duq], .geodir-category-opt .js-favorite:hover i[b-qy7nho6duq], .geodir-category-location a i[b-qy7nho6duq], .map-card-rainting i[b-qy7nho6duq], .map-popup-location-info i[b-qy7nho6duq], .daterangepicker .calendar-table th[b-qy7nho6duq], .listing-rating i[b-qy7nho6duq], .rooms-details-header h5[b-qy7nho6duq], .custom-form label i[b-qy7nho6duq], .amenities-list li span.status.status-no[b-qy7nho6duq], .flatWeatherPlugin ul.wiForecasts li.wi[b-qy7nho6duq], .widget-posts-date i[b-qy7nho6duq], .claim-widget-link a:hover[b-qy7nho6duq], .mapzoom-in[b-qy7nho6duq], .dashboard-list-box.activities .dashboard-message-text i[b-qy7nho6duq], .fuzone .fu-text i[b-qy7nho6duq], .dashboard-message-text h4 span[b-qy7nho6duq], .tfp-btn[b-qy7nho6duq]:before, .process-wrap li i[b-qy7nho6duq], .singleMap_visible-title-item h4 i[b-qy7nho6duq], .flat-title-wrap .breadcrumbs a[b-qy7nho6duq]:before, .breadcrumbs-fs .breadcrumbs a[b-qy7nho6duq]:before, .log-massage a:hover[b-qy7nho6duq], .cart-total strong[b-qy7nho6duq], .post-opt li i[b-qy7nho6duq], .cat-item li span[b-qy7nho6duq], .post-link[b-qy7nho6duq], .faq-nav li a.act-faq-link[b-qy7nho6duq]:before, .faq-nav li a:hover[b-qy7nho6duq]:before, .process-item h4 a:hover[b-qy7nho6duq], .intro-item h6[b-qy7nho6duq], .collage-image-input i[b-qy7nho6duq], .inpt_dec[b-qy7nho6duq], .qty-dropdown-header i[b-qy7nho6duq], .geodir-category-opt h4 a:hover[b-qy7nho6duq], .map-modal-container h3 i[b-qy7nho6duq], .header-user-name:hover[b-qy7nho6duq], .show-reg-form:hover[b-qy7nho6duq], .home-btn:hover a[b-qy7nho6duq], .menusb a.act-link[b-qy7nho6duq], .footer-social li a:hover[b-qy7nho6duq], .dashboard-listing-table-text h4 a:hover[b-qy7nho6duq], .dashboard-listing-table-address i[b-qy7nho6duq], .map-close[b-qy7nho6duq], .text-carousel-item a.testim-link:hover[b-qy7nho6duq] {
    color: #F9B90F;
}

.color2-bg[b-qy7nho6duq], .header-search-button[b-qy7nho6duq], .pac-item:hover[b-qy7nho6duq], .close-header-search[b-qy7nho6duq], .footer-widget #subscribe-button:hover[b-qy7nho6duq], .cs-mumber-button[b-qy7nho6duq], .irs-slider[b-qy7nho6duq], .pagination a:hover[b-qy7nho6duq], .cluster div[b-qy7nho6duq], .infoBox-close:hover[b-qy7nho6duq], .show-more-filters.active-hidden-opt-btn[b-qy7nho6duq], .load-more-button:hover[b-qy7nho6duq], .daterangepicker .drp-buttons .btn.btn-default[b-qy7nho6duq], .header-sec-link a:hover[b-qy7nho6duq], .scroll-nav-wrapper .show-hidden-map[b-qy7nho6duq], .ajax-loader-cirle[b-qy7nho6duq]:before, .dashboard-list-box.activities .new-dashboard-item:hover[b-qy7nho6duq], .dasboard-menu li a span[b-qy7nho6duq], .dasboard-menu li ul li span[b-qy7nho6duq], .text-carousel-wrap .sw-btn[b-qy7nho6duq], .price-link:hover[b-qy7nho6duq], .price-num.col-dec-3[b-qy7nho6duq]:before, section.color-bg .section-separator[b-qy7nho6duq]:before, .add-hotel:hover[b-qy7nho6duq], .success-table-header a:hover[b-qy7nho6duq], .dashboard-listing-table-opt li a.del-btn[b-qy7nho6duq] {
    background: #F9B90F;
}

    /*--
	dark-blue
--*/
    .accordion a.toggle.act-accordion[b-qy7nho6duq], .banner-wdget-content a[b-qy7nho6duq], .box-image-widget-media a:hover[b-qy7nho6duq], .rooms-media-btn-item[b-qy7nho6duq], .sw-btn[b-qy7nho6duq], .bt n:hover[b-qy7nho6duq], .more-photos-button[b-qy7nho6duq], .box-item a.gal-link:hover[b-qy7nho6duq], .dasboard-sidebar-content[b-qy7nho6duq], .tfp-det-btn:hover[b-qy7nho6duq], .color3-bg[b-qy7nho6duq], .team-social[b-qy7nho6duq], .text-carousel-wrap .sw-btn:hover[b-qy7nho6duq], .home-intro-card-counter[b-qy7nho6duq], .mlc[b-qy7nho6duq], .geodir-opt-tooltip[b-qy7nho6duq], .custom-form .log-submit-btn[b-qy7nho6duq], .lg-actions .lg-next:hover[b-qy7nho6duq], .lg-actions .lg-prev:hover[b-qy7nho6duq], .error-wrap form .search-submit:hover[b-qy7nho6duq], .close-reg:hover[b-qy7nho6duq], .custom-form .log-submit-btn:hover[b-qy7nho6duq], .soc-log a:hover:not(.document-link)[b-qy7nho6duq] {
        background: #18458B;
    }

.mapzoom-out[b-qy7nho6duq], .single-facts .inline-facts .num[b-qy7nho6duq], .section-title h2[b-qy7nho6duq], .singleMap_visible-title-item h4[b-qy7nho6duq], .card-post-content h3 a[b-qy7nho6duq], .map-modal-container h3 a[b-qy7nho6duq], .error_message h3[b-qy7nho6duq], #success_page h3[b-qy7nho6duq], .text-carousel-item a.testim-link[b-qy7nho6duq] {
    color: #18458B;
}

/*--
	gradient
--*/
.gradient-bg[b-qy7nho6duq] {
    background-color: #3AACED;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3AACED), to(#49CEFF));
    background: -webkit-linear-gradient(top, #3AACED, #49CEFF);
    background: -moz-linear-gradient(top, #3AACED, #49CEFF);
    background: -ms-linear-gradient(top, #3AACED, #49CEFF);
    background: -o-linear-gradient(top, #3AACED, #49CEFF);
}
/*--
	reset
--*/
html[b-qy7nho6duq], body[b-qy7nho6duq], div[b-qy7nho6duq], span[b-qy7nho6duq], applet[b-qy7nho6duq], object[b-qy7nho6duq], iframe[b-qy7nho6duq], h1[b-qy7nho6duq], h2[b-qy7nho6duq], h3[b-qy7nho6duq], h4[b-qy7nho6duq], h5[b-qy7nho6duq], h6[b-qy7nho6duq], p[b-qy7nho6duq], blockquote[b-qy7nho6duq], pre[b-qy7nho6duq], a[b-qy7nho6duq], abbr[b-qy7nho6duq], acronym[b-qy7nho6duq], address[b-qy7nho6duq], big[b-qy7nho6duq], cite[b-qy7nho6duq], code[b-qy7nho6duq], del[b-qy7nho6duq], dfn[b-qy7nho6duq], em[b-qy7nho6duq], font[b-qy7nho6duq], img[b-qy7nho6duq], ins[b-qy7nho6duq], kbd[b-qy7nho6duq], q[b-qy7nho6duq], s[b-qy7nho6duq], samp[b-qy7nho6duq], small[b-qy7nho6duq], strike[b-qy7nho6duq], strong[b-qy7nho6duq], sub[b-qy7nho6duq], sup[b-qy7nho6duq], tt[b-qy7nho6duq], var[b-qy7nho6duq], dl[b-qy7nho6duq], dt[b-qy7nho6duq], dd[b-qy7nho6duq], ol[b-qy7nho6duq], ul[b-qy7nho6duq], li[b-qy7nho6duq], fieldset[b-qy7nho6duq], form[b-qy7nho6duq], label[b-qy7nho6duq], legend[b-qy7nho6duq], table[b-qy7nho6duq], caption[b-qy7nho6duq], tbody[b-qy7nho6duq], tfoot[b-qy7nho6duq], thead[b-qy7nho6duq], tr[b-qy7nho6duq], th[b-qy7nho6duq], td[b-qy7nho6duq] {
    border: none;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    vertical-align: baseline;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

table[b-qy7nho6duq] {
    border-collapse: separate;
    border-spacing: 0
}

blockquote[b-qy7nho6duq]:before, blockquote[b-qy7nho6duq]:after, q[b-qy7nho6duq]:before, q[b-qy7nho6duq]:after {
    content: ""
}

*[b-qy7nho6duq] {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

article[b-qy7nho6duq], aside[b-qy7nho6duq], details[b-qy7nho6duq], figcaption[b-qy7nho6duq], figure[b-qy7nho6duq], footer[b-qy7nho6duq], header[b-qy7nho6duq], hgroup[b-qy7nho6duq], menu[b-qy7nho6duq], nav[b-qy7nho6duq], section[b-qy7nho6duq] {
    display: block;
}

ol[b-qy7nho6duq], ul[b-qy7nho6duq] {
    list-style: none;
}

blockquote[b-qy7nho6duq], q[b-qy7nho6duq] {
    quotes: none;
}

:focus[b-qy7nho6duq] {
    outline: 0;
}

table[b-qy7nho6duq] {
    border-collapse: collapse;
    border-spacing: 0;
}

img[b-qy7nho6duq] {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
}

a[b-qy7nho6duq] {
    /* text-decoration: none;
    position: relative;
    color: #000;*/
}

audio[b-qy7nho6duq], video[b-qy7nho6duq], canvas[b-qy7nho6duq] {
    max-width: 100%;
}

.form-control.is-invalid:focus[b-qy7nho6duq], .was-validated .form-control:invalid:focus[b-qy7nho6duq] {
    border-color: var(--bs-form-invalid-border-color);
    box-shadow: 0;
}
/* _content/BBB.Main.Web/Views/Home/RegisterCompany.cshtml.rz.scp.css */

:root[b-g0pyk7777x] {
    --primary-color: #2F3D7E;
    --secondary-color: #F6F8FF;
    --text-color: #646262;
    --white-color: #ffffff;
    --dark-color: #333333;
    --accent-color: #ED7D3A;
    --divider-color: #DDE4FF;
    --gray-divider: #DDDBDB;
    --overlay-color: #2F3D7E80;
    --dark-overlay-color: #2F3D7Eaa;
    --error-color: rgb(230, 87, 87);
    --accent-font: 'Sora', sans-serif;
    --default-font: 'Inter', sans-serif;
}

.btn-default[b-g0pyk7777x] {
    display: inline-block;
    background: #ED7D3A;
    color: #ffffff;
    font-size: 16px;
    font-weight: 500;
    padding: 14px 30px;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
    z-index: 0;
    border: none;
    outline: 0;
    box-shadow: none;
    transition: 0.2s transform;
}

    .btn-default[b-g0pyk7777x]:before {
        content: '';
        position: absolute;
        width: 0;
        height: 104%;
        top: 50%;
        left: 50%;
        background: #2F3D7E;
        opacity: 0;
        z-index: -1;
        transform: translateX(-51%) translateY(-51%);
        transition: all 0.4s;
        border-radius: 5px;
    }

    .btn-default:hover[b-g0pyk7777x]::before {
        width: 106%;
        opacity: 1;
    }

    .btn-default.btn-border[b-g0pyk7777x] {
        background: none;
        color: var(--accent-color);
        padding: 12px 30px;
        border: 2px solid var(--accent-color);
    }

        .btn-default.btn-border[b-g0pyk7777x]:before {
            background: var(--accent-color);
        }

        .btn-default.btn-border:hover[b-g0pyk7777x] {
            color: var(--white-color);
        }

.fl-wrap[b-g0pyk7777x] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    position: relative;
}


.overlay[b-g0pyk7777x] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.2;
    z-index: 2
}

.op1[b-g0pyk7777x] {
    opacity: 0.1;
}

.op3[b-g0pyk7777x] {
    opacity: 0.3;
}

.op7[b-g0pyk7777x] {
    opacity: 0.5 !important;
}



.fw-separator[b-g0pyk7777x] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    margin: 25px 0;
    height: 1px;
    background: #eee;
}


/*-------------accordion---------------------------------------*/
.accordion[b-g0pyk7777x] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    position: relative;
}

    .accordion a.toggle[b-g0pyk7777x] {
        border: 1px solid #eee;
        padding: 18px 50px 18px 30px;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        position: relative;
        background: #fff;
        border-radius: 4px;
        box-sizing: border-box;
        text-align: left;
        font-size: 13px;
        font-weight: 700;
        color: #666;
        -webkit-transition: all 300ms linear;
        transition: all 300ms linear;
        margin-bottom: 15px;
    }

        .accordion a.toggle span[b-g0pyk7777x] {
            position: absolute;
            right: -1px;
            top: -1px;
            bottom: -1px;
            width: 60px;
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px;
        }

            .accordion a.toggle span[b-g0pyk7777x]:before,
            .accordion a.toggle span[b-g0pyk7777x]:after {
                content: '';
                position: absolute;
                background: #fff;
                top: 50%;
                left: 50%;
                -webkit-transition: all 300ms linear;
                transition: all 300ms linear;
            }

            .accordion a.toggle span[b-g0pyk7777x]:before {
                width: 10px;
                height: 2px;
                margin-top: -1px;
                margin-left: -5px;
            }

            .accordion a.toggle span[b-g0pyk7777x]:after {
                width: 2px;
                height: 10px;
                margin-top: -5px;
                margin-left: -1px;
            }

        .accordion a.toggle.act-accordion[b-g0pyk7777x] {
            color: #fff;
            border-color: transparent;
        }

            .accordion a.toggle.act-accordion span[b-g0pyk7777x]:after {
                height: 0;
            }

.accordion-inner[b-g0pyk7777x] {
    display: none;
    display: flex;
    justify-content: flex-start;
    width: 100%;
    position: relative;
    padding: 20px 30px 15px;
    background: #fff;
    margin: 0 0 15px;
    text-align: left;
    border-radius: 4px;
    border: 1px solid #eee;
}

    .accordion-inner.visible[b-g0pyk7777x] {
        display: block;
    }

/* ------Navigation------------------------------------------------------------ */
.nav-holder[b-g0pyk7777x] {
    display: flex;
    justify-content: flex-start;
    position: relative;
    opacity: 1;
    left: 0;
    visibility: visible;
    z-index: 20;
}

    .nav-holder nav[b-g0pyk7777x] {
        position: relative;
        float: right;
    }

        .nav-holder nav li[b-g0pyk7777x] {
            display: flex;
            justify-content: flex-start;
            position: relative;
            margin-right: 6px;
            height: 50px;
        }

            .nav-holder nav li ul[b-g0pyk7777x] {
                margin: 30px 0 0 0;
                opacity: 0;
                visibility: hidden;
                position: absolute;
                min-width: 150px;
                top: 50px;
                left: 0;
                z-index: 1;
                padding: 10px 0;
                background: #fff;
                border-radius: 6px;
                border: 1px solid #eee;
                transition: all .2s ease-in-out;
            }

            .nav-holder nav li:hover > ul[b-g0pyk7777x] {
                opacity: 1;
                visibility: visible;
                margin: 0;
            }

            .nav-holder nav li ul li ul[b-g0pyk7777x] {
                top: -10px;
                left: 100%;
                margin-left: 25px;
                margin-top: 0;
                max-width: 150px;
            }

            .nav-holder nav li ul li:hover > ul[b-g0pyk7777x] {
                opacity: 1;
                visibility: visible;
                margin-right: 0px;
            }

            .nav-holder nav li ul li[b-g0pyk7777x] {
                width: 100%;
                display: flex;
                justify-content: flex-start;
                height: auto;
                position: relative;
            }

            .nav-holder nav li a[b-g0pyk7777x] {
                display: flex;
                justify-content: flex-start;
                padding: 10px;
                font-size: 13px;
                font-weight: 700;
                text-transform: none;
                line-height: 25px;
                letter-spacing: 0px;
                color: #fff;
                -webkit-transition: all 100ms linear;
                transition: all 100ms linear;
            }

.dark-header .nav-holder nav li a[b-g0pyk7777x] {
    color: #fff;
}

.nav-holder nav li a i[b-g0pyk7777x] {
    padding-left: 6px;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}

.nav-holder nav li a:hover i[b-g0pyk7777x] {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}

.nav-holder nav li ul a[b-g0pyk7777x] {
    color: #566985;
    display: flex;
    justify-content: flex-start;
    width: 100%;
    font-weight: 700;
    text-align: left;
    padding: 5px 15px;
    font-size: 12px;
}

.dark-header .nav-holder nav li ul a[b-g0pyk7777x] {
    color: #000;
}

nav li ul a[b-g0pyk7777x]:before, nav li ul a[b-g0pyk7777x]:after {
    display: none;
}

.nav-button-wrap[b-g0pyk7777x] {
    display: flex;
    justify-content: flex-start;
    height: 34px;
    width: 34px;
    cursor: pointer;
    position: relative;
    border-radius: 2px;
    top: 8px;
    display: none;
}

.nav-button[b-g0pyk7777x] {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 22px;
    height: 20px;
    margin-left: -11px;
    margin-top: -6px;
}

    .nav-button span[b-g0pyk7777x] {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        height: 2px;
        background: #fff;
        margin-bottom: 4px;
        border-radius: 4px;
        -webkit-transition: all 200ms linear;
        transition: all 200ms linear;
    }

.header-user-menu[b-g0pyk7777x] {
    float: right;
    position: relative;
    top: 8px;
    margin-right: 50px;
}

.header-user-name[b-g0pyk7777x] {
    position: relative;
    display: flex;
    justify-content: flex-start;
    cursor: pointer;
    color: #fff;
    transition: 0.2s;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-top: 10px;
    font-weight: 700;
    font-size: 12px;
}

    .header-user-name[b-g0pyk7777x]:before, .qty-dropdown-header[b-g0pyk7777x]:before, .main-search-input-item_small[b-g0pyk7777x]:before {
        font-family: Font Awesome 6 Free;
        content: "\f0d7";
        position: absolute;
        color: #fff;
        bottom: 1px;
        font-size: 13px;
        right: -26px;
        font-weight: 800;
        transition: all .2s ease-in-out;
        z-index: 20;
    }

.main-search-input-item_small[b-g0pyk7777x]:before, .qty-dropdown-header[b-g0pyk7777x]:before {
    bottom: 16px;
    right: 20px;
}

.qty-dropdown-header[b-g0pyk7777x]:before {
    bottom: -2px;
}

.header-user-name span[b-g0pyk7777x] {
    position: absolute;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    overflow: hidden;
    top: 0;
    left: -50px;
}

    .header-user-name span img[b-g0pyk7777x] {
        width: 100%;
        height: 100%;
    }

.header-user-menu ul[b-g0pyk7777x] {
    margin: 10px 0 0 0;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    min-width: 150px;
    top: 60px;
    left: -50px;
    z-index: 1;
    padding: 10px 0;
    background: #fff;
    border-radius: 6px;
    border: 1px solid #eee;
    transition: all .2s ease-in-out;
}

.header-user-name.hu-menu-visdec[b-g0pyk7777x]:before {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}

.header-user-menu ul.hu-menu-vis[b-g0pyk7777x] {
    opacity: 1;
    visibility: visible;
    top: 40px;
}

.header-user-menu ul li[b-g0pyk7777x] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    padding: 4px 0;
}

    .header-user-menu ul li a[b-g0pyk7777x] {
        color: #50596E;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        font-weight: 600;
        font-size: 12px;
        text-align: left;
        padding: 6px 15px;
    }



/*------ register form------------------------------------------------*/
.main-register-wrap[b-g0pyk7777x], .reg-overlay[b-g0pyk7777x] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    overflow: auto;
    display: none;
    -webkit-transform: translate3d(0,0,0);
    background: var(--bbb-primary);
    user-select: none;
}

.reg-overlay[b-g0pyk7777x] {
    z-index: 1;
    background: none;
}

.hid-body[b-g0pyk7777x] {
    overflow: hidden;
}

.main-register-holder[b-g0pyk7777x] {
    max-width: 750px;
    margin: 100px auto 50px;
    position: relative;
    z-index: 5;
}

.main-register h3[b-g0pyk7777x] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 5px;
    width: 100%;
    text-align: left;
    font-size: 20px;
    padding: 20px 0;
    margin-bottom: 30px;
    font-weight: 600;
    color: #666;
    border-bottom: 1px solid #eee;
}

    .main-register h3 span[b-g0pyk7777x] {
        font-weight: 800;
        font-size: 18px;
        color: #566985;
        text-transform: uppercase;
        font-family: 'Montserrat', sans-serif;
    }

.main-register[b-g0pyk7777x] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    position: relative;
    padding: 0 0 10px;
    margin-bottom: 50px;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0px 0px 0px 7px rgba(255,255,255,0.3);
}

.close-reg[b-g0pyk7777x] {
    position: absolute;
    top: 12px;
    right: 24px;
    border-radius: 100%;
    color: #fff;
    width: 30px;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    transition: all .2s ease-in-out;
    z-index: 100;
    border: 1px solid #fff;
}

.soc-log[b-g0pyk7777x] {
    padding: 25px 0;
}

    .soc-log p[b-g0pyk7777x] {
        margin-bottom: 12px;
        font-size: 12px;
        color: #454545;
    }

    .soc-log a[b-g0pyk7777x] {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        padding: 0 0 0 100px;
        color: #fff;
        height: 60px;
        line-height: 60px;
        margin-bottom: 10px;
        border-radius: 4px;
        font-size: 14px;
        font-weight: 500;
        position: relative;
        text-align: left;
    }

        .soc-log a i[b-g0pyk7777x] {
            font-size: 16px;
            position: absolute;
            top: 0;
            width: 60px;
            height: 100%;
            left: 0;
            height: 60px;
            line-height: 60px;
            text-align: center;
            border-right: 1px solid rgba(0,0,0,0.21);
        }

        .soc-log a.facebook-log[b-g0pyk7777x] {
            background: #3b5998;
        }

        .soc-log a.twitter-log[b-g0pyk7777x] {
            background: #55acee;
        }

        .soc-log a.paypal-log[b-g0pyk7777x] {
            background: #205DA5;
        }

.log-separator[b-g0pyk7777x] {
    margin-top: 10px;
}

    .log-separator span[b-g0pyk7777x] {
        position: relative;
        width: 90px;
        display: inline-block;
        background: #fff;
        z-index: 2;
    }

    .log-separator[b-g0pyk7777x]:before {
        content: '';
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        height: 1px;
        background: #eee;
        z-index: 1;
    }

.custom-form .log-submit-btn[b-g0pyk7777x] {
    display: flex;
    justify-content: flex-start;
    padding: 13px 35px;
    border: none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: 12px;
}

.main-register .filter-tags[b-g0pyk7777x] {
    display: flex;
    justify-content: flex-start;
    margin-top: 30px;
}

    .main-register .filter-tags label[b-g0pyk7777x] {
        color: #50596E !important;
    }

.lost_password[b-g0pyk7777x] {
    margin-top: 34px;
    float: right;
}

    .lost_password a[b-g0pyk7777x], .main-register .filter-tags[b-g0pyk7777x] {
        display: flex;
        justify-content: flex-start;
        color: #50596E;
        font-size: 12px;
        font-weight: 600;
    }

#tabs-container-register[b-g0pyk7777x] {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    width: 100%;
    margin-top: 10px;
    padding: 0 30px;
}

.tab[b-g0pyk7777x] {
    /*display: flex;*/
    justify-content: flex-start;
    width: 100%;
}

.tabs-menu[b-g0pyk7777x] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
}

    .tabs-menu li[b-g0pyk7777x] {
        display: flex;
        justify-content: flex-start;
        width: 50%;
    }

        .tabs-menu li a[b-g0pyk7777x] {
            display: flex;
            justify-content: flex-start;
            width: 100%;
            padding: 20px 30px;
            font-weight: 600;
            font-size: 12px;
            color: #fff;
            background: #eee;
            text-align: left;
            text-transform: uppercase;
        }

            .tabs-menu li a i[b-g0pyk7777x] {
                padding-right: 20px;
            }

        .tabs-menu li.current a[b-g0pyk7777x] {
            background: #fff;
        }

        .tabs-menu li.current a[b-g0pyk7777x], .tabs-menu li a:hover[b-g0pyk7777x] {
            color: #fff;
        }

.koa-tab-content[b-g0pyk7777x] {
    width: 100%;
    padding: 20px 0;
    display: none;
}

#tab-3[b-g0pyk7777x] {
    display: block;
}
/*-------------Forms---------------------------------------*/
/*.custom-form {
    display: flex; justify-content: flex-start;
    width: 100%;
    position: relative;
}*/



.custom-form textarea[b-g0pyk7777x], .custom-form input[type="text"][b-g0pyk7777x], .custom-form input[type=email][b-g0pyk7777x], .custom-form input[type=password][b-g0pyk7777x], .custom-form input[type=button]:not(.nice-select-search)[b-g0pyk7777x] {
    border: 1px solid #eee;
    background: #F7F9FB;
    width: 100%;
    padding: 5px 20px 5px 45px;
    border-radius: 6px;
    color: #666;
    font-size: 13px;
    -webkit-appearance: none;
}

    .custom-form textarea:focus[b-g0pyk7777x], .custom-form input[type="text"]:focus[b-g0pyk7777x], .custom-form input[type=email]:focus[b-g0pyk7777x], .custom-form input[type=password]:focus:not(.nice-select-search)[b-g0pyk7777x] {
        background: #fff;
    }



    .custom-form input[b-g0pyk7777x]::-webkit-input-placeholder, .custom-form textarea[b-g0pyk7777x]::-webkit-input-placeholder {
        color: #666;
        font-weight: 500;
        font-size: 13px;
    }

    .custom-form input:-moz-placeholder[b-g0pyk7777x], .custom-form textarea:-moz-placeholder[b-g0pyk7777x] {
        color: #888DA0;
        font-weight: 600;
        font-size: 13px
    }

.custom-form textarea[b-g0pyk7777x] {
    height: 120px;
    resize: none;
    padding: 25px 20px;
    -webkit-appearance: none;
}

.custom-form input[b-g0pyk7777x] {
    /* margin-bottom: 20px;*/
}

.filter-tags input[b-g0pyk7777x], .custom-form .filter-tags input[b-g0pyk7777x] {
    display: flex;
    justify-content: flex-start;
    position: relative;
    border: 2px solid #ccc;
    cursor: pointer;
    padding: 0;
    width: 20px;
    height: 20px;
    position: relative;
    color: #fff;
    background: #fff !important;
    -webkit-appearance: none;
}

    .filter-tags input:checked[b-g0pyk7777x]:after, .custom-form .filter-tags input:checked[b-g0pyk7777x]:after {
        font-family: Font Awesome 6 Free;
        content: "\f00c";
        font-size: 12px;
        position: absolute;
        top: 2px;
        left: 2px;
        z-index: 20;
    }

.filter-tags label[b-g0pyk7777x], .custom-form .filter-tags label[b-g0pyk7777x] {
    display: flex;
    justify-content: flex-start;
    padding: 0 10px;
    position: relative;
    top: 4px;
    color: #888DA0;
    font-weight: 600;
    width: auto;
}

.custom-form label:not(.dropdown-container)[b-g0pyk7777x] {
    display: flex;
    justify-content: flex-start;
    position: relative;
    width: 100%;
    text-align: left;
    font-weight: 500;
    color: #666;
    color: #878C9F;
    font-size: 13px;
    font-weight: 500;
}

.main-register .custom-form label:not(.dropdown-container)[b-g0pyk7777x] {
    padding-bottom: 12px;
}

.custom-form label i[b-g0pyk7777x] {
    padding-right: 12px;
    font-size: 14px;
    position: absolute;
    top: 16px;
    left: 16px;
}

.custom-form button[b-g0pyk7777x] {
    outline: none;
    border: none;
    cursor: pointer;
    -webkit-appearance: none;
}

input[type=number][b-g0pyk7777x]::-webkit-inner-spin-button,
input[type=number][b-g0pyk7777x]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number][b-g0pyk7777x] {
    -moz-appearance: textfield;
}

.quantity[b-g0pyk7777x] {
    display: flex;
    justify-content: flex-start;
    width: 65px;
    height: 42px;
    position: relative;
}

    .quantity input[b-g0pyk7777x] {
        width: 100%;
        height: 42px;
        line-height: 1.65;
        display: flex;
        justify-content: flex-start;
        padding: 0;
        margin: 0;
        padding-left: 10px;
        border: 1px solid #eee;
        border-radius: 4px 0 0 4px;
        margin-bottom: 0;
    }

        .quantity input:focus[b-g0pyk7777x] {
            outline: 0;
        }

.quantity-nav[b-g0pyk7777x] {
    position: absolute;
    height: 42px;
    right: 0;
    width: 20px;
    border-right: 1px solid #eee;
}

.quantity-button[b-g0pyk7777x] {
    background: #F7F9FB;
    position: absolute;
    right: 0;
    cursor: pointer;
    border-left: 1px solid #eee;
    width: 20px;
    text-align: center;
    color: #333;
    font-size: 13px;
    font-family: "Trebuchet MS", Helvetica, sans-serif !important;
    line-height: 1.7;
    box-sizing: border-box;
    -webkit-user-select: none;
    user-select: none;
}

    .quantity-button.quantity-up[b-g0pyk7777x] {
        position: absolute;
        height: 50%;
        top: 0;
        border-bottom: 1px solid #eee;
        border-top: 1px solid #eee;
    }

    .quantity-button.quantity-down[b-g0pyk7777x] {
        position: absolute;
        bottom: -1px;
        height: 50%;
        border-bottom: 1px solid #eee;
    }

.custom-form.no-icons input[b-g0pyk7777x], .custom-form.no-icons textarea :not(select)[b-g0pyk7777x] {
    padding-left: 10px;
}

.custom-form.no-icons label[b-g0pyk7777x] {
    margin-bottom: 20px;
}

.pass-input-wrap span[b-g0pyk7777x] {
    position: absolute;
    right: 20px;
    cursor: pointer;
    bottom: 36px;
    z-index: 10;
    font-size: 12px;
}

.radio[b-g0pyk7777x] {
    color: #999;
    font-size: 13px;
    position: relative;
    top: -2px;
}

    .radio span[b-g0pyk7777x] {
        position: relative;
        padding-left: 30px;
        top: 1px;
    }

        .radio span[b-g0pyk7777x]:after {
            content: '';
            width: 20px;
            height: 20px;
            border: 2px solid #ccc;
            position: absolute;
            left: 0;
            top: -3px;
            box-sizing: border-box;
        }

    .radio input[type="radio"][b-g0pyk7777x] {
        cursor: pointer;
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 1;
        opacity: 0;
    }

        .radio input[type="radio"]:checked + span[b-g0pyk7777x] {
            color: #666;
        }

            .radio input[type="radio"]:checked + span[b-g0pyk7777x]:before {
                font-family: Font Awesome 6 Free;
                content: "\f00c";
                font-size: 13px;
                position: absolute;
                top: 0;
                left: 4px;
                z-index: 20;
            }

.fuzone[b-g0pyk7777x] {
    position: relative;
    border: 1px solid #eee;
    border-radius: 3px;
    background: #F7F9FB;
    transition: all 0.3s linear;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
    min-height: 160px;
    margin-top: 0px;
    display: flex;
    justify-content: flex-start;
    cursor: pointer;
}

    .fuzone input[b-g0pyk7777x] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        z-index: 100;
        cursor: pointer;
    }

    .fuzone .fu-text[b-g0pyk7777x] {
        text-align: center;
        margin: 50px 0;
        font-size: 12px;
        color: #999;
        font-weight: 400;
        position: relative;
    }

        .fuzone .fu-text i[b-g0pyk7777x] {
            font-size: 44px;
            width: 100%;
            padding-bottom: 10px;
            transition: all 0.3s linear;
        }

    .fuzone:hover .fu-text i[b-g0pyk7777x] {
        transform: translateY(-10px);
    }

.photoUpload-files span[b-g0pyk7777x] {
    color: #666;
    margin: 0 3px;
    padding: 3px 6px;
    background: #fff;
    border-radius: 2px;
    display: inline-block;
    font-size: 10px;
    box-shadow: 0 5px 5px rgb(0 0 0 / 7%);
}

.book-form .quantity-item label[b-g0pyk7777x] {
    width: auto;
    position: relative;
    top: 16px;
    padding-right: 10px;
    color: #878C9F;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
}

    .book-form .quantity-item label i[b-g0pyk7777x] {
        position: relative;
        display: flex;
        justify-content: flex-start;
        top: 0;
        left: 0;
        padding-right: 8px;
    }

.book-form .quantity[b-g0pyk7777x] {
    float: right;
}

.book-form .quantity-item[b-g0pyk7777x] {
    margin-bottom: 20px;
    display: flex;
    justify-content: flex-start;
    width: 50%;
}

    .book-form .quantity-item.fcit[b-g0pyk7777x] {
        padding-left: 20px;
    }

.book-form .btnaplly[b-g0pyk7777x] {
    color: #fff;
    width: 100%;
    background: #F8BB11;
    padding: 15px 0;
    border-radius: 4px;
}

    .book-form .btnaplly i[b-g0pyk7777x] {
        padding-left: 10px;
    }

.total-coast[b-g0pyk7777x] {
    padding: 15px 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
}

    .total-coast strong[b-g0pyk7777x] {
        color: #878C9F;
        font-size: 12px;
        font-weight: 600;
        position: absolute;
        left: 0;
        top: 21px;
    }

    .total-coast span[b-g0pyk7777x] {
        float: right;
        text-align: right;
        font-size: 19px;
        font-weight: 400;
        position: relative;
        top: 3px;
    }

.custom-form .total-coast input[b-g0pyk7777x] {
    width: inherit !important;
    display: flex;
    justify-content: flex-start;
    border: none;
    background: none;
    height: auto;
    padding: 0;
    color: #888DA0;
    font-size: 24px;
    text-align: right;
    margin-bottom: 0;
    top: -3px;
    position: relative;
    right: 10px;
}

.hid-input[b-g0pyk7777x] {
    display: none;
}

.book-form .bookdate-container label i[b-g0pyk7777x] {
    top: 42px;
}

.book-form .bookdate-container input[b-g0pyk7777x] {
    padding-left: 42px;
}

.book-form .listsearch-input-item label[b-g0pyk7777x], .book-form .bookdate-container label[b-g0pyk7777x] {
    margin-bottom: 12px;
}

.bookdate-container-dayscounter[b-g0pyk7777x] {
    position: absolute;
    right: 10px;
    bottom: 32px;
    z-index: 20;
    cursor: help;
}

    .bookdate-container-dayscounter span[b-g0pyk7777x] {
        color: #fff;
        position: absolute;
        right: -10px;
        top: -40px;
        border-radius: 4px;
        background: #18458B;
        height: 30px;
        line-height: 30px;
        min-width: 100px;
        font-size: 11px;
        opacity: 0;
        visibility: hidden;
    }

    .bookdate-container-dayscounter:hover span[b-g0pyk7777x] {
        opacity: 1;
        visibility: visible;
    }

.onoffswitch[b-g0pyk7777x] {
    position: relative;
    width: 83px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.onoffswitch-checkbox[b-g0pyk7777x] {
    display: none;
}

.onoffswitch-label[b-g0pyk7777x] {
    display: block;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid #FFFFFF;
    border-radius: 20px;
}

.onoffswitch-inner[b-g0pyk7777x] {
    display: block;
    width: 200%;
    margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}

    .onoffswitch-inner[b-g0pyk7777x]:before, .onoffswitch-inner[b-g0pyk7777x]:after {
        display: block;
        display: flex;
        justify-content: flex-start;
        width: 50%;
        height: 30px;
        padding: 0;
        line-height: 30px;
        font-size: 14px;
        color: white;
        font-family: Trebuchet, Arial, sans-serif;
        font-weight: bold;
        box-sizing: border-box;
    }

    .onoffswitch-inner[b-g0pyk7777x]:before {
        content: "ON";
        padding-left: 21px;
        background-color: #4DB7FE;
        color: #FFFFFF;
    }

    .onoffswitch-inner[b-g0pyk7777x]:after {
        content: "OFF";
        padding-right: 21px;
        background-color: #4DB7FE;
        color: #FFFFFF;
        text-align: right;
    }

.onoffswitch-switch[b-g0pyk7777x] {
    display: block;
    width: 21px;
    margin: 4.5px;
    background: #FFFFFF;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 49px;
    border: 2px solid #FFFFFF;
    border-radius: 20px;
    transition: all 0.3s ease-in 0s;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner[b-g0pyk7777x] {
    margin-left: 0;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch[b-g0pyk7777x] {
    right: 0px;
}

.main-register .custom-form input[type="text"][b-g0pyk7777x], .main-register .custom-form input[type=email][b-g0pyk7777x],
.main-register .custom-form input[type=password]:not(select)[b-g0pyk7777x] {
    padding-left: 20px;
}




/*-------------Ajax modal---------------------------------------*/
.ajax-modal-container[b-g0pyk7777x] {
    position: fixed;
    top: 0;
    right: -550px;
    width: 550px;
    height: 100%;
    z-index: 119;
    overflow: hidden;
    overflow-y: auto;
    opacity: 0;
    background: #fff;
}

#ajax-modal[b-g0pyk7777x] {
    overflow: hidden;
    background: #fff;
}

.ajax-modal-wrap[b-g0pyk7777x] {
    opacity: 0;
}

.ajax-modal-media[b-g0pyk7777x] {
    border-radius: 20px 0 0 0;
}

    .ajax-modal-media img[b-g0pyk7777x] {
        width: 100%;
        height: auto;
    }

.ajax-modal-details[b-g0pyk7777x] {
    padding: 30px 45px;
    margin-top: 20px;
}

    .ajax-modal-details p[b-g0pyk7777x] {
        text-align: left;
    }

    .ajax-modal-details h3[b-g0pyk7777x] {
        text-align: left;
        color: #334e6f;
        padding-bottom: 26px;
        font-size: 16px;
        font-weight: 700;
    }

.ajax-modal-details-box[b-g0pyk7777x] {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
}

.ajax-modal-title[b-g0pyk7777x] {
    color: #fff;
    padding: 20px 0 25px;
    cursor: pointer;
    font-size: 18px;
    font-weight: 500;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.ajax-modal-photos-btn[b-g0pyk7777x] {
    position: absolute;
    right: 30px;
    top: 30px;
    z-index: 5;
    padding: 10px 20px;
    cursor: pointer;
    border-radius: 4px;
    color: #fff;
    background: #18458B;
    font-size: 11px;
    box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.2);
}

    .ajax-modal-photos-btn span[b-g0pyk7777x] {
        padding: 0 4px;
    }

.ajax-modal-list[b-g0pyk7777x] {
    border-bottom: 1px solid #eee;
    background: #f9f9f9;
}

    .ajax-modal-list li[b-g0pyk7777x] {
        display: flex;
        justify-content: flex-start;
        width: 25%;
        padding: 12px 0;
        border-left: 1px solid #e2e2e2;
        box-sizing: border-box;
    }

        .ajax-modal-list li:first-child[b-g0pyk7777x] {
            border: none;
        }

        .ajax-modal-list li h5[b-g0pyk7777x] {
            font-size: 11px;
            color: #999;
        }

            .ajax-modal-list li h5 span[b-g0pyk7777x] {
                color: #666;
                padding-left: 4px;
            }

        .ajax-modal-list li i[b-g0pyk7777x] {
            font-size: 28px;
            padding-bottom: 10px;
        }

.ajax-modal-close[b-g0pyk7777x] {
    position: absolute;
    left: 40px;
    width: 40px;
    height: 40px;
    top: 25px;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
    z-index: 20;
    background: #18458B;
    border-radius: 6px;
    cursor: pointer;
}

.ajax-modal-overlay[b-g0pyk7777x] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    overflow: auto;
    display: none;
    z-index: 118;
    -webkit-transform: translate3d(0,0,0);
    background: rgba(0,0,0,0.41);
}

.ajax-loader[b-g0pyk7777x] {
    z-index: 100;
}









/*------responsive------------------------------------------------*/
@media only screen and (max-width:768px) {
    .main-register[b-g0pyk7777x] {
        border-radius: 0 !important;
        margin-bottom: 0 !important;
        box-shadow: inherit !important;
    }

    .main-register-wrap[b-g0pyk7777x] {
        position: inherit !important;
        padding: 0 !important;
    }

    .main-register-holder[b-g0pyk7777x] {
        padding: 0 !important;
        margin: 0 !important;
        max-width: 100% !important;
    }
}

@media only screen and (max-width: 1224px) {
    .text-carousel .slick-item[b-g0pyk7777x] {
        padding: 0 5px;
    }

    .col-list-wrap[b-g0pyk7777x] {
        width: 800px;
    }

    .map-container.column-map[b-g0pyk7777x] {
        width: calc(100% - 800px);
    }

    .three-columns-grid .listing-item.has_one_column .geodir-category-listing[b-g0pyk7777x] {
        padding-left: 13px !important;
    }

    .three-columns-grid .listing-item.has_one_column .geodir-category-img[b-g0pyk7777x] {
        top: 12px;
    }
}

@media only screen and (max-width: 1064px) {
    .mobile-list-controls[b-g0pyk7777x] {
        display: block;
    }

    .col-list-wrap .mobile-list-controls[b-g0pyk7777x] {
        margin-top: 20px;
    }

    .mlc[b-g0pyk7777x] {
        padding: 15px 0;
        width: 50%;
        color: #fff;
        display: flex;
        justify-content: flex-start;
        border-radius: 0 4px 4px 0;
        font-size: 12px;
        cursor: pointer;
    }

        .mlc:first-child[b-g0pyk7777x] {
            border-right: 1px solid rgba(0,0,0,0.21);
            box-sizing: border-box;
            border-radius: 4px 0 0 4px;
        }

        .mlc.fl-wrap[b-g0pyk7777x] {
            width: 100%;
            border-radius: 4px;
        }

        .mlc i[b-g0pyk7777x] {
            padding-right: 10px;
        }

    .col-list-search-input-item .quantity-item[b-g0pyk7777x] {
        margin-right: 15px;
        width: auto;
    }

    .col-list-search-input-item[b-g0pyk7777x] {
        margin-bottom: 15px;
    }

    .map-container.column-map.right-pos-map[b-g0pyk7777x], .map-container.fw-map.big_map.hid-mob-map[b-g0pyk7777x] {
        width: 100%;
        right: -100%;
        position: absolute;
        z-index: 100 !important;
        -webkit-transform: translate3d(0,0,0);
    }

    .fixed-mobile[b-g0pyk7777x] {
        position: fixed !important;
        top: 110px !important;
    }

    .map-close[b-g0pyk7777x] {
        display: block;
    }

    .nav-button-wrap[b-g0pyk7777x], .mob-bg[b-g0pyk7777x] {
        display: block;
    }

    .logo-holder[b-g0pyk7777x] {
        margin-left: 10px;
    }

    .fixed-footer[b-g0pyk7777x] {
        position: relative !important;
        display: flex;
        justify-content: flex-start;
    }

    .main-menu nav ul[b-g0pyk7777x], video.bgvid[b-g0pyk7777x], .process-item[b-g0pyk7777x]:before, .back-to-filters[b-g0pyk7777x], .lws_mobile[b-g0pyk7777x] {
        display: none;
    }

    .process-item[b-g0pyk7777x] {
        margin-bottom: 20px;
    }

    .main-menu[b-g0pyk7777x] {
        position: absolute;
        top: 50px;
        left: -20px;
        width: 300px;
        z-index: 50;
        padding: 15px 10px;
        background: #fff;
        border-bottom-right-radius: 6px;
        border-right: 1px solid #eee;
        border-bottom: 1px solid #eee;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
    }

    .vismobmenu[b-g0pyk7777x] {
        opacity: 1;
        left: 0;
        visibility: visible;
    }

    .menusb[b-g0pyk7777x] {
        display: block;
        display: flex;
        justify-content: flex-start;
        position: relative;
        width: 100%;
        overflow: hidden;
    }

    .main-menu .menusb ul[b-g0pyk7777x] {
        display: block;
        display: flex;
        justify-content: flex-start;
        position: relative;
        width: 100%;
    }

    .menusb li[b-g0pyk7777x] {
        margin: 0;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        position: relative;
        overflow: hidden;
        padding: 0 20px;
    }

        .menusb li i[b-g0pyk7777x] {
            position: absolute;
            right: 18px;
            top: 10px;
        }

    .menusb a[b-g0pyk7777x] {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        padding: 8px 5px;
        position: relative;
        font-weight: 600;
        font-size: 12px;
        color: #50596E;
        line-height: 14px;
        text-align: left;
    }

        .menusb a i[b-g0pyk7777x] {
            transform: rotate(-90deg);
        }

        .menusb a.back[b-g0pyk7777x] {
            padding-left: 24px;
        }

            .menusb a.back[b-g0pyk7777x]:before {
                font-family: Font Awesome 6 Free;
                content: "\f177";
                font-size: 14px;
            }

    .main-header .container[b-g0pyk7777x] {
        width: 100%;
    }

    .home-grid .gallery-item[b-g0pyk7777x] {
        width: 50%;
    }

        .home-grid .gallery-item .listing-counter[b-g0pyk7777x] {
            top: 20px;
            left: 15px;
        }

        .home-grid .gallery-item.gallery-item-second .listing-counter[b-g0pyk7777x] {
            left: inherit;
            right: 15px;
            z-index: 100;
            top: 10px;
        }

        .home-grid .gallery-item .listing-item-cat[b-g0pyk7777x] {
            padding: 30px 15px 10px;
        }

    section.hero-section[b-g0pyk7777x] {
        padding: 100px 0;
    }

    .light-carousel-wrap[b-g0pyk7777x], .fw-col-list-wrap .list-main-wrap-opt .list-main-wrap-title.col-title[b-g0pyk7777x] {
        margin-top: 30px;
    }

    .single-facts .inline-facts-wrap[b-g0pyk7777x] {
        width: 100%;
        padding: 5px 0;
    }

    .collage-image[b-g0pyk7777x] {
        margin-top: 40px;
        display: flex;
        justify-content: flex-start;
    }

    .images-collage-title[b-g0pyk7777x] {
        left: 10px;
    }

    .pad-top-column-text[b-g0pyk7777x] {
        padding: 0;
    }

    .footer-carousel-title[b-g0pyk7777x] {
        top: 0;
    }

    .footer-social[b-g0pyk7777x] {
        margin-bottom: 30px;
    }

    .contact-btn[b-g0pyk7777x], .mar-bot-cont[b-g0pyk7777x] {
        margin-top: 0;
        margin-bottom: 20px;
    }

    .subfooter-lang[b-g0pyk7777x] {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        margin: 15px 0;
    }

    .subfooter-lang-tooltip[b-g0pyk7777x] {
        right: inherit;
        left: 0;
        width: 200px;
    }

    .subfooter-nav[b-g0pyk7777x] {
        display: flex;
        justify-content: flex-start;
        margin-right: 0;
    }

    .card-post[b-g0pyk7777x], .video-box[b-g0pyk7777x], .team-box[b-g0pyk7777x], .tags-stylwrap a[b-g0pyk7777x], .price-item[b-g0pyk7777x] {
        margin-bottom: 15px;
    }

    .best-price[b-g0pyk7777x] {
        top: 0;
        transform: scale(1.0);
    }

    .pricing-wrap[b-g0pyk7777x] {
        margin: 0;
    }

    .team-box[b-g0pyk7777x], .three-columns-grid .listing-item[b-g0pyk7777x] {
        width: 50%;
    }

    .success-table-header a[b-g0pyk7777x] {
        top: 0;
        margin-top: 15px;
        display: flex;
        justify-content: flex-start;
    }

    .success-table-header p[b-g0pyk7777x], #footer-twiit p.tweet[b-g0pyk7777x], .contact-btn[b-g0pyk7777x] {
        width: 100%;
    }

    .dasboard-wrap[b-g0pyk7777x] {
        padding-left: 0;
    }

    .dasboard-sidebar[b-g0pyk7777x] {
        position: relative;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        z-index: 10;
        top: 0;
        margin-bottom: 20px;
    }

    .dasboard-avatar[b-g0pyk7777x] {
        width: 30%;
        display: flex;
        justify-content: flex-start;
    }

    .dasboard-sidebar-item[b-g0pyk7777x] {
        width: 70%;
    }

    .dasboard-sidebar-item[b-g0pyk7777x] {
        padding: 0 10px 0 0;
        text-align: left;
    }

        .dasboard-sidebar-item[b-g0pyk7777x]:before {
            left: 0;
            margin-left: 0;
        }

    .log-out-btn[b-g0pyk7777x] {
        background: #F9B90F !important
    }

    .ed-btn[b-g0pyk7777x] {
        display: flex;
        justify-content: flex-start;
    }

    .flat-header[b-g0pyk7777x] {
        padding-top: 140px;
    }

    .dasboard-sidebar-content[b-g0pyk7777x] {
        padding: 20px 0 44px 0;
    }

        .dasboard-sidebar-content[b-g0pyk7777x]:before {
            position: absolute;
            font-family: Font Awesome 6 Free;
            content: "\f085";
            color: #fff;
            right: 70px;
            top: 70px;
            opacity: 0.4;
            font-size: 54px;
        }

    .header-search-button[b-g0pyk7777x] {
        margin-top: 10px;
    }

    .col-list-wrap[b-g0pyk7777x], .search-input-item[b-g0pyk7777x], .search-input-item.midd-input[b-g0pyk7777x], .search-input-item.small-input[b-g0pyk7777x], #footer-twiit .timePosted a[b-g0pyk7777x], .price-item[b-g0pyk7777x], .three-columns-grid .listing-item.has_one_column:not(select)[b-g0pyk7777x] {
        width: 100%;
    }

    .list-single-main-container[b-g0pyk7777x] {
        padding-left: 0;
    }

    .fixed-scroll-column[b-g0pyk7777x] {
        position: relative !important;
        display: flex;
        justify-content: flex-start;
        left: 0;
        width: 100%;
        top: -20px;
    }

    .list-single-hero-rating[b-g0pyk7777x] {
        display: flex;
        justify-content: flex-start;
        margin-top: 20px;
    }

    .list-single-hero-links[b-g0pyk7777x] {
        display: flex;
        justify-content: flex-start;
    }

    .lisd-link[b-g0pyk7777x] {
        margin-left: 0;
        margin-right: 10px;
    }

    .list-single-hero-rating .score[b-g0pyk7777x] {
        float: right;
        text-align: left;
        padding-right: 0;
        padding-left: 15px;
    }

    .list-single-hero[b-g0pyk7777x] {
        padding: 100px 0 0;
    }

    .fc-button[b-g0pyk7777x] {
        margin-right: 5px;
    }

        .fc-button span[b-g0pyk7777x] {
            left: 0;
            top: -60px;
        }

    .fixed-scroll-column-share-container[b-g0pyk7777x] {
        position: absolute;
        top: 70px;
        left: 0;
        background: #18458B;
        padding-left: 20px;
        width: 180px;
        border-radius: 6px;
    }

    .share-container .share-icon[b-g0pyk7777x] {
        display: flex;
        justify-content: flex-start;
        width: 20px;
        height: 20px;
        line-height: 20px;
        margin-right: 6px;
    }

    .list-single-carousel-wrap[b-g0pyk7777x], .fw-carousel .slick-slide-item[b-g0pyk7777x] {
        height: 400px !important;
    }

    .booking-modal-content[b-g0pyk7777x] {
        padding-right: 0;
    }

    .booking-modal-info[b-g0pyk7777x] {
        position: relative;
        height: auto;
        width: 100%;
        display: flex;
        justify-content: flex-start;
        margin-bottom: 30px;
    }
}

@media only screen and (max-width: 768px) {
    .home-grid .gallery-item[b-g0pyk7777x], .article-masonry[b-g0pyk7777x], .main-search-input-item[b-g0pyk7777x], .main-search-button[b-g0pyk7777x], .listing-item[b-g0pyk7777x], .rooms-media[b-g0pyk7777x], .rooms-details:not(select)[b-g0pyk7777x] {
        width: 100%;
    }

    .show-lang[b-g0pyk7777x], .show-currency-tooltip[b-g0pyk7777x], .review-comments-avatar[b-g0pyk7777x]:before, .grid-opt[b-g0pyk7777x], .scroll-nav[b-g0pyk7777x] {
        display: none;
    }

    .show-search-button[b-g0pyk7777x] {
        width: 120px;
    }

    .add-hotel[b-g0pyk7777x] {
        padding: 0 20px;
    }

    .show-reg-form[b-g0pyk7777x] {
        margin-right: 20px;
    }

    .header-search-input-item[b-g0pyk7777x] {
        margin-bottom: 15px;
    }

        .header-search-input-item .quantity-item[b-g0pyk7777x], .col-list-search-input-item .quantity-item[b-g0pyk7777x] {
            width: auto;
        }

    .header-search-button[b-g0pyk7777x] {
        top: 5px;
    }

    .header-search[b-g0pyk7777x] {
        padding: 20px 30px 10px;
    }

    .main-search-input-item[b-g0pyk7777x] {
        margin-bottom: 10px;
    }

        .main-search-input-item input[b-g0pyk7777x], .main-search-input-item[b-g0pyk7777x], .main-search-button[b-g0pyk7777x] {
            border-radius: 6px;
        }

    .main-search-input[b-g0pyk7777x] {
        padding: 0;
        background: rgba(255,255,255,0.3);
    }

    .main-search-button[b-g0pyk7777x], .scroll-nav-wrapper .show-hidden-map[b-g0pyk7777x] {
        position: relative;
        display: flex;
        justify-content: flex-start;
    }

    .qty-dropdown[b-g0pyk7777x] {
        z-index: 100;
    }

    .home-intro h2[b-g0pyk7777x] {
        font-size: 34px;
    }

    .list-carousel .sw-btn[b-g0pyk7777x] {
        top: 26%;
    }

    .light-carousel .slick-slide-item[b-g0pyk7777x] {
        padding: 10px 0;
    }

        .light-carousel .slick-slide-item .hotel-card[b-g0pyk7777x] {
            padding: 0 10px;
        }

    .text-carousel .slick-item[b-g0pyk7777x] {
        padding: 0 25px 0 5px;
    }

    .slider-container .slider-item[b-g0pyk7777x] {
        padding: 80px 0 100px;
    }

    .slider-container-wrap .sw-btn[b-g0pyk7777x] {
        top: 100%;
    }

    .reviews-comments-item[b-g0pyk7777x] {
        padding: 0 0 30px 0;
    }

    .review-comments-avatar[b-g0pyk7777x] {
        top: -25px;
        left: 25px;
        z-index: 30;
        width: 50px;
        height: 50px;
    }

        .review-comments-avatar img[b-g0pyk7777x] {
            width: 50px;
            height: 50px;
        }

    .post-nav a[b-g0pyk7777x] {
        margin-bottom: 20px;
    }

    #progressbar li[b-g0pyk7777x] {
        width: 48%;
        margin-bottom: 10px;
    }

    .ed-btn[b-g0pyk7777x] {
        margin-left: 30%;
    }

    .listing-item[b-g0pyk7777x], .listing-item:nth-child(even)[b-g0pyk7777x] {
        padding: 0;
    }

    .listing-features li[b-g0pyk7777x], .list-single-facts .inline-facts-wrap[b-g0pyk7777x] {
        width: 50%;
    }

    .rooms-details[b-g0pyk7777x] {
        padding-left: 0;
    }

    .list-single-hero-header .list-single-hero-price[b-g0pyk7777x], .rooms-details[b-g0pyk7777x] {
        margin-top: 15px;
    }
}

@media only screen and (max-width: 540px) {
    .home-btn[b-g0pyk7777x], .show-search-button span[b-g0pyk7777x] {
        display: none;
    }

    .nav-button-wrap[b-g0pyk7777x] {
        margin-left: 10px;
    }

    .show-search-button[b-g0pyk7777x] {
        width: 60px;
    }

        .show-search-button i[b-g0pyk7777x] {
            padding-left: 0;
        }

    .home-intro h2[b-g0pyk7777x], .home-intro-card h3[b-g0pyk7777x], section.parallax-section .section-title.big-title h2[b-g0pyk7777x], .list-single-hero-title h2[b-g0pyk7777x] {
        font-size: 24px;
    }

    section.hero-section[b-g0pyk7777x] {
        padding: 50px 0 100px;
    }

    .list-carousel[b-g0pyk7777x] {
        padding: 0;
    }

    .collage-image .main-collage-image[b-g0pyk7777x], .collage-image-input[b-g0pyk7777x] {
        right: 10px;
    }

    .controls-mapwn[b-g0pyk7777x] {
        width: 250px;
        padding: 0 20px;
        height: 43px;
        line-height: 43px;
    }

    .map-modal-item[b-g0pyk7777x], .main-register-holder[b-g0pyk7777x] {
        padding: 0 10px;
    }

    .daterangepicker[b-g0pyk7777x] {
        width: 303px !important;
    }

    .team-box[b-g0pyk7777x], #progressbar li[b-g0pyk7777x], .previous-form[b-g0pyk7777x], .next-form[b-g0pyk7777x], .list-single-header-contacts li[b-g0pyk7777x] {
        width: 100%;
    }

    .list-single-header-contacts li[b-g0pyk7777x] {
        text-align: left;
        padding: 5px 0;
    }

    .next-form[b-g0pyk7777x], .list-single-hero-price[b-g0pyk7777x] {
        display: flex;
        justify-content: flex-start;
        margin-top: 15px;
    }

    .success-table-header[b-g0pyk7777x] {
        padding: 10px 0 0 0;
    }

        .success-table-header i.decsth[b-g0pyk7777x] {
            position: relative;
            display: flex;
            justify-content: flex-start;
            margin-bottom: 10px;
        }

    .map-view-wrap[b-g0pyk7777x] {
        position: relative;
        height: auto;
        display: flex;
        justify-content: flex-start;
    }

    .map-view-wrap_item[b-g0pyk7777x] {
        top: 0;
    }

    .map-view-wrap_item[b-g0pyk7777x], .dasboard-avatar[b-g0pyk7777x], .dasboard-sidebar-item[b-g0pyk7777x], .dashboard-message-avatar[b-g0pyk7777x], .price-opt[b-g0pyk7777x], .half-tags[b-g0pyk7777x], .three-columns-grid .listing-item[b-g0pyk7777x], .list-single-main-media .gallery-item[b-g0pyk7777x], .listing-features li[b-g0pyk7777x], .list-single-facts .inline-facts-wrap[b-g0pyk7777x], .review-total[b-g0pyk7777x], .review-range-container[b-g0pyk7777x], .facilities-list .btn[b-g0pyk7777x], .review-score-detail[b-g0pyk7777x], .review-score-total[b-g0pyk7777x] {
        width: 100%;
    }

    .facilities-list .btn[b-g0pyk7777x] {
        margin-top: 40px;
    }

    .review-score-total[b-g0pyk7777x] {
        margin-bottom: 10px;
    }

    .dasboard-avatar[b-g0pyk7777x], .review-range-container[b-g0pyk7777x], .review-score-detail[b-g0pyk7777x] {
        padding: 0;
    }

        .dasboard-avatar img[b-g0pyk7777x] {
            width: 80px;
            height: 80px;
        }

    .list-single-facts .inline-facts-wrap[b-g0pyk7777x] {
        border-top: 1px solid #e2e2e2;
        border-left: none;
    }

    .dasboard-sidebar-item[b-g0pyk7777x] {
        padding: 0 10px 0 0;
        text-align: center;
    }

        .dasboard-sidebar-item[b-g0pyk7777x]:before {
            left: 50%;
            margin-left: -25px;
        }

    .dasboard-sidebar-content[b-g0pyk7777x] {
        padding: 40px 0 44px 0;
    }

    .ed-btn[b-g0pyk7777x] {
        float: none;
    }

    .tfp-btn[b-g0pyk7777x] {
        top: -70px;
        right: inherit;
        left: 0;
    }

    .tfp-det[b-g0pyk7777x] {
        top: -30px;
    }

    .tfp-det-btn[b-g0pyk7777x] {
        float: none;
        display: inline-block;
    }

    .dasboard-sidebar-content[b-g0pyk7777x]:before {
        top: 20px;
        right: 20px;
    }

    .ed-btn[b-g0pyk7777x] {
        margin-left: 0;
    }

    .dasboard-menu[b-g0pyk7777x], .dasboard-menu li[b-g0pyk7777x] {
        width: 100%;
    }

    .dasboard-menu-btn[b-g0pyk7777x] {
        display: block;
    }

    .dasboard-menu ul.dasboard-menu-wrap[b-g0pyk7777x] {
        display: none;
        background: #fff;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        padding: 10px 20px;
        margin-bottom: 20px;
    }

    .dasboard-menu li ul[b-g0pyk7777x] {
        position: relative;
        top: 0;
        background: none;
        padding: 0;
        width: auto;
        z-index: 2;
        border: none;
        opacity: 1;
        display: block;
        visibility: visible;
        display: flex;
        justify-content: flex-start;
        width: 100%;
    }

        .dasboard-menu li ul li[b-g0pyk7777x] {
            display: flex;
            justify-content: flex-start;
            width: 100%;
            padding: 0;
            position: relative;
        }

            .dasboard-menu li ul li span[b-g0pyk7777x] {
                position: absolute;
                top: 50%;
                right: 0;
                width: 16px;
                height: 16px;
                margin-top: -8px;
                line-height: 16px;
                border-radius: 100%;
                font-size: 9px;
                color: #fff;
            }

    .dasboard-menu li a i[b-g0pyk7777x] {
        display: none;
    }

    .dasboard-menu li a[b-g0pyk7777x] {
        padding: 10px 0 !important;
        background: none !important;
        color: #666 !important;
    }

        .dasboard-menu li a.user-profile-act[b-g0pyk7777x], .dasboard-menu li a:hover[b-g0pyk7777x] {
            color: #3AACED !important;
            box-shadow: none;
        }

    #myChartLegend[b-g0pyk7777x] {
        display: flex;
        justify-content: flex-start;
        margin-top: 10px;
    }

        #myChartLegend li[b-g0pyk7777x] {
            margin-left: 0;
            margin-right: 10px;
        }

    .dashboard-message-text[b-g0pyk7777x] {
        margin-left: 15px;
    }

    .new-dashboard-item[b-g0pyk7777x] {
        padding: 6px 10px;
        right: 15px;
    }

    .dasboard-menu[b-g0pyk7777x] {
        top: 0;
    }

    .dashboard-message-text[b-g0pyk7777x] {
        margin-left: 0;
        text-align: left;
        padding-left: 0;
    }

    .dashboard-message-avatar img[b-g0pyk7777x], .review-total[b-g0pyk7777x] {
        display: flex;
        justify-content: flex-start;
        margin-bottom: 20px;
    }

    .chat-message[b-g0pyk7777x], .chat-message.chat-message_user .massage-date[b-g0pyk7777x] {
        padding-left: 0;
        padding-right: 0 !important;
    }

        .chat-message .dashboard-message-avatar[b-g0pyk7777x] {
            position: relative;
            top: 0;
        }

            .chat-message .dashboard-message-avatar span[b-g0pyk7777x] {
                display: flex;
                justify-content: flex-start;
                margin: 10px 0 0 12px;
            }

        .chat-message.chat-message_user .massage-date[b-g0pyk7777x] {
            display: flex;
            justify-content: flex-start;
        }

    .massage-date[b-g0pyk7777x] {
        margin: 10px 0;
    }

    .chat-message p[b-g0pyk7777x]:before {
        display: none;
    }

    .map-close[b-g0pyk7777x] {
        width: 43px;
        height: 43px;
        left: 260px;
        line-height: 43px;
        font-size: 12px;
    }

    .list-single-carousel-wrap[b-g0pyk7777x], .fw-carousel .slick-slide-item[b-g0pyk7777x] {
        height: 300px !important;
    }

    .to-top[b-g0pyk7777x] {
        right: 10px;
    }

    .ajax-modal-container[b-g0pyk7777x] {
        width: 500px;
    }

    .ajax-modal-details[b-g0pyk7777x] {
        padding: 20px 25px;
    }

    .ajax-modal-list li[b-g0pyk7777x] {
        width: 50%;
    }

    .error-wrap h2[b-g0pyk7777x] {
        font-size: 74px;
    }
}

@media only screen and (max-width: 420px) {
    .add-hotel[b-g0pyk7777x] {
        display: none;
    }

    .show-reg-form[b-g0pyk7777x] {
        margin-right: 30px;
    }

    .wishlist-wrap[b-g0pyk7777x] {
        width: 300px;
        padding: 25px 10px 0;
    }

    .header-user-name[b-g0pyk7777x] {
        font-size: 11px;
    }

        .header-user-name[b-g0pyk7777x]:before {
            bottom: -1px;
            right: -20px
        }

    .header-user-menu[b-g0pyk7777x] {
        margin-right: 30px;
    }

    .ajax-modal-container[b-g0pyk7777x] {
        width: 400px;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    .bg[b-g0pyk7777x] {
        background-attachment: scroll !important;
        -webkit-background-size: cover;
        background-position: center;
    }
}

@charset "utf-8"; /*--
	Color styles
--*/
.show-lang i[b-g0pyk7777x], .nav-holder nav li a i[b-g0pyk7777x], .filter-tags input:checked[b-g0pyk7777x]:after, .custom-form .filter-tags input:checked[b-g0pyk7777x]:after, .main-register h3 span[b-g0pyk7777x], .lost_password a:hover[b-g0pyk7777x], .header-search-input-item.location a[b-g0pyk7777x], .pac-icon[b-g0pyk7777x]:before, .footer-social li a[b-g0pyk7777x], .cs-mumber[b-g0pyk7777x], .show-search-button i[b-g0pyk7777x], .show-сurrency-tooltip span i[b-g0pyk7777x], .show-reg-form i[b-g0pyk7777x], .header-user-name[b-g0pyk7777x]:before, .tabs-menu li.current a[b-g0pyk7777x], .currency-tooltip li i[b-g0pyk7777x], .currency-wrap .show-currency-tooltip i[b-g0pyk7777x], .subfooter-lang-tooltip li a[b-g0pyk7777x], .header-search-input-item.in-loc-dec[b-g0pyk7777x]:before, .col-list-search-input-item.location a[b-g0pyk7777x], .col-list-search-input-item.in-loc-dec[b-g0pyk7777x]:before, .list-main-wrap-title h2 span[b-g0pyk7777x], .grid-opt li span.act-grid-opt[b-g0pyk7777x], .grid-opt li span.act-grid-opt:hover[b-g0pyk7777x], .price-opt ul li a:hover[b-g0pyk7777x], .geodir-category-content h3 a:hover[b-g0pyk7777x], .geodir-category-opt .js-favorite i[b-g0pyk7777x], .avatar-tooltip strong[b-g0pyk7777x], .listing-title a[b-g0pyk7777x], .map-popup-location-price[b-g0pyk7777x], .map-modal-container h3 a:hover[b-g0pyk7777x], .category-fix-bg-title h4[b-g0pyk7777x], .geodir-opt-tooltip strong[b-g0pyk7777x], .facilities-list li i:hover[b-g0pyk7777x], .to-top:hover[b-g0pyk7777x], .section-title .breadcrumbs a[b-g0pyk7777x]:before, .list-single-header-contacts li i[b-g0pyk7777x], .share-container .share-icon:hover[b-g0pyk7777x]:before, .breadcrumbs-hero-buttom .breadcrumbs a[b-g0pyk7777x]:before, .listing-features li i[b-g0pyk7777x], .rooms-details-header h5 span[b-g0pyk7777x], .inline-facts i[b-g0pyk7777x], .ajax-modal-photos-btn span[b-g0pyk7777x], .ajax-modal-list li i[b-g0pyk7777x], .total-coast span[b-g0pyk7777x], .custom-form .total-coast input[b-g0pyk7777x], .bookdate-container-dayscounter i[b-g0pyk7777x], .box-widget-list li i[b-g0pyk7777x], .list-single-main-item-title[b-g0pyk7777x]:before, .box-widget-item-header[b-g0pyk7777x]:before, .fc-button i[b-g0pyk7777x], .share-container .share-icon[b-g0pyk7777x], .reviews-comments-item-date i[b-g0pyk7777x], .custom-form .review-total span input[b-g0pyk7777x], .flatWeatherPlugin ul.wiForecasts li[b-g0pyk7777x], .box-widget-list li a:hover[b-g0pyk7777x], .list-single-main-item-title h3 span[b-g0pyk7777x], .claim-widget-link a[b-g0pyk7777x], .mapnavigation a i[b-g0pyk7777x], .list-single-hero-header .list-single-hero-price span[b-g0pyk7777x], .breadcrumbs.inline-breadcrumbs a[b-g0pyk7777x]:before, .box-widget-content .widget-posts-descr .geodir-category-location a i[b-g0pyk7777x], .box-widget-content .widget-posts-link i[b-g0pyk7777x], .tfp-btn strong[b-g0pyk7777x], .dashboard-message-text p a[b-g0pyk7777x], .dasboard-menu li a.user-profile-act i[b-g0pyk7777x], .dasboard-menu li a:hover i[b-g0pyk7777x], .pass-input-wrap span[b-g0pyk7777x], .radio input[type="radio"]:checked + span[b-g0pyk7777x]:before, .custom-form .radio span[b-g0pyk7777x], .reply-mail a[b-g0pyk7777x], .tfp-det p a[b-g0pyk7777x], .chat-contacts-item .chat-contacts-item-text span[b-g0pyk7777x], .reviews-comments-item-text h4 a.reviews-comments-item-link[b-g0pyk7777x], .video-box-btn[b-g0pyk7777x], .text-carousel .slick-center .text-carousel-item[b-g0pyk7777x]:after, .text-carousel .slick-center .text-carousel-item[b-g0pyk7777x]:before, .single-facts .inline-facts i[b-g0pyk7777x], .team-social li a[b-g0pyk7777x], .team-dec[b-g0pyk7777x], .filter-tags label a[b-g0pyk7777x], .breadcrumbs-fs .breadcrumbs span[b-g0pyk7777x], .home-btn a[b-g0pyk7777x], .cart_list li span[b-g0pyk7777x], #progressbar li[b-g0pyk7777x]:before, .log-massage a[b-g0pyk7777x], .cat-item li a[b-g0pyk7777x], .post-link i[b-g0pyk7777x], .card-post-content h3[b-g0pyk7777x]:before, .card-post-content h3 a:hover[b-g0pyk7777x], .post-opt li a:hover[b-g0pyk7777x], .wishlist-link[b-g0pyk7777x], .box-widget-content .widget-posts-descr a:hover[b-g0pyk7777x], .faq-nav li a.act-faq-link[b-g0pyk7777x], .time-line-icon i[b-g0pyk7777x], s .listing-counter span[b-g0pyk7777x], .images-collage-title[b-g0pyk7777x], .down-btn i[b-g0pyk7777x], .qty-dropdown-content .quantity-item label i[b-g0pyk7777x], .qty-dropdown-header[b-g0pyk7777x]:before, .main-search-input-item_small[b-g0pyk7777x]:before, .main-search-input-item.location a[b-g0pyk7777x], .listing-counter strong[b-g0pyk7777x], .weather-grid .flatWeatherPlugin .wiToday .wiIconGroup div.wi[b-g0pyk7777x], .geodir-category-price span[b-g0pyk7777x], .show-search-button:hover i[b-g0pyk7777x], .hotel-card .geodir-category-location a i[b-g0pyk7777x], .header-search-input-item.date-parent[b-g0pyk7777x]:before, .menusb a i[b-g0pyk7777x], .menusb a.back[b-g0pyk7777x]:before, .footer-contacts li a:hover[b-g0pyk7777x], #footer-twiit a:hover[b-g0pyk7777x], .dasboard-menu-btn i[b-g0pyk7777x], .header-user-menu li a:hover[b-g0pyk7777x], .dashboard-listing-table-text h4 a[b-g0pyk7777x], .mlc i[b-g0pyk7777x], .show-more-filters i[b-g0pyk7777x] {
    color: #3AACED;
}

.color-bg[b-g0pyk7777x], .close-header-search:hover[b-g0pyk7777x], #footer-twiit p.tweet[b-g0pyk7777x]:before, .cs-mumber-button:hover[b-g0pyk7777x], .tabs-menu li a[b-g0pyk7777x], .review-range-container .irs-bar[b-g0pyk7777x], .review-range-container .irs-bar-edge[b-g0pyk7777x], .search-input-item .irs-line[b-g0pyk7777x], .col-list-search-input-item .irs-line[b-g0pyk7777x], .pagination a.current-page[b-g0pyk7777x], .pagination a.current-page:hover[b-g0pyk7777x], .mapnavigation a:hover[b-g0pyk7777x], .back-to-filters span[b-g0pyk7777x], .infoBox-close[b-g0pyk7777x], .slick-dots li.slick-active button[b-g0pyk7777x], .map-modal-close[b-g0pyk7777x], .geodir-opt-link a[b-g0pyk7777x], .cluster div:hover[b-g0pyk7777x], .to-top[b-g0pyk7777x], .daterangepicker td.active[b-g0pyk7777x], .list-single-hero-title h2[b-g0pyk7777x]:before, .user-stats[b-g0pyk7777x]:before, .ed-btn:hover[b-g0pyk7777x], .dashboard-header[b-g0pyk7777x], .massage-date span[b-g0pyk7777x]:before, .chat-contacts-item[b-g0pyk7777x]:after, .lisd-link:hover[b-g0pyk7777x], .scroll-nav-wrapper .scroll-nav li a.act-scrlink[b-g0pyk7777x], .accordion a.toggle span[b-g0pyk7777x], .list-widget-social li a[b-g0pyk7777x], .box-item a.gal-link[b-g0pyk7777x], .message-input button[b-g0pyk7777x], .message-counter[b-g0pyk7777x], .line-separator[b-g0pyk7777x]:before, .intro-item h2[b-g0pyk7777x]:before, .section-separator[b-g0pyk7777x]:before, #progressbar li[b-g0pyk7777x]:before, .price-num.col-dec-1[b-g0pyk7777x]:before, .tags-stylwrap.sb-tags a[b-g0pyk7777x], .geodir-opt-list a:hover[b-g0pyk7777x], .main-search-button:hover[b-g0pyk7777x], .twitter-link[b-g0pyk7777x], .recomm-price i[b-g0pyk7777x], .lg-actions .lg-next[b-g0pyk7777x], .lg-actions .lg-prev[b-g0pyk7777x] {
    background: var(--bbb-secondary);
}



/*--
	orange
--*/
.nav-holder nav li a.act-link[b-g0pyk7777x], .nav-holder nav li a:hover[b-g0pyk7777x], .main-register h3 span strong[b-g0pyk7777x], .header-search-input-item-icon[b-g0pyk7777x], .subfooter-show-lang i[b-g0pyk7777x], #footer-twiit .timePosted a[b-g0pyk7777x]:before, .footer-contacts li i[b-g0pyk7777x], .fc-cont:hover[b-g0pyk7777x], .custom-form label span[b-g0pyk7777x], .section-title-separator span i:nth-child(2)[b-g0pyk7777x], .five-star-rating .listing-rating i[b-g0pyk7777x], .four-star-rating .listing-rating i[b-g0pyk7777x], .three-star-rating .listing-rating i[b-g0pyk7777x], .grid-opt li span:hover[b-g0pyk7777x], .price-opt ul li a i[b-g0pyk7777x], .geodir-category-opt .listing-rating i[b-g0pyk7777x], .geodir-category-opt .js-favorite:hover i[b-g0pyk7777x], .geodir-category-location a i[b-g0pyk7777x], .map-card-rainting i[b-g0pyk7777x], .map-popup-location-info i[b-g0pyk7777x], .daterangepicker .calendar-table th[b-g0pyk7777x], .listing-rating i[b-g0pyk7777x], .rooms-details-header h5[b-g0pyk7777x], .custom-form label i[b-g0pyk7777x], .amenities-list li span.status.status-no[b-g0pyk7777x], .flatWeatherPlugin ul.wiForecasts li.wi[b-g0pyk7777x], .widget-posts-date i[b-g0pyk7777x], .claim-widget-link a:hover[b-g0pyk7777x], .mapzoom-in[b-g0pyk7777x], .dashboard-list-box.activities .dashboard-message-text i[b-g0pyk7777x], .fuzone .fu-text i[b-g0pyk7777x], .dashboard-message-text h4 span[b-g0pyk7777x], .tfp-btn[b-g0pyk7777x]:before, .process-wrap li i[b-g0pyk7777x], .singleMap_visible-title-item h4 i[b-g0pyk7777x], .flat-title-wrap .breadcrumbs a[b-g0pyk7777x]:before, .breadcrumbs-fs .breadcrumbs a[b-g0pyk7777x]:before, .log-massage a:hover[b-g0pyk7777x], .cart-total strong[b-g0pyk7777x], .post-opt li i[b-g0pyk7777x], .cat-item li span[b-g0pyk7777x], .post-link[b-g0pyk7777x], .faq-nav li a.act-faq-link[b-g0pyk7777x]:before, .faq-nav li a:hover[b-g0pyk7777x]:before, .process-item h4 a:hover[b-g0pyk7777x], .intro-item h6[b-g0pyk7777x], .collage-image-input i[b-g0pyk7777x], .inpt_dec[b-g0pyk7777x], .qty-dropdown-header i[b-g0pyk7777x], .geodir-category-opt h4 a:hover[b-g0pyk7777x], .map-modal-container h3 i[b-g0pyk7777x], .header-user-name:hover[b-g0pyk7777x], .show-reg-form:hover[b-g0pyk7777x], .home-btn:hover a[b-g0pyk7777x], .menusb a.act-link[b-g0pyk7777x], .footer-social li a:hover[b-g0pyk7777x], .dashboard-listing-table-text h4 a:hover[b-g0pyk7777x], .dashboard-listing-table-address i[b-g0pyk7777x], .map-close[b-g0pyk7777x], .text-carousel-item a.testim-link:hover[b-g0pyk7777x] {
    color: #F9B90F;
}

.color2-bg[b-g0pyk7777x], .header-search-button[b-g0pyk7777x], .pac-item:hover[b-g0pyk7777x], .close-header-search[b-g0pyk7777x], .footer-widget #subscribe-button:hover[b-g0pyk7777x], .cs-mumber-button[b-g0pyk7777x], .irs-slider[b-g0pyk7777x], .pagination a:hover[b-g0pyk7777x], .cluster div[b-g0pyk7777x], .infoBox-close:hover[b-g0pyk7777x], .show-more-filters.active-hidden-opt-btn[b-g0pyk7777x], .load-more-button:hover[b-g0pyk7777x], .daterangepicker .drp-buttons .btn.btn-default[b-g0pyk7777x], .header-sec-link a:hover[b-g0pyk7777x], .scroll-nav-wrapper .show-hidden-map[b-g0pyk7777x], .ajax-loader-cirle[b-g0pyk7777x]:before, .dashboard-list-box.activities .new-dashboard-item:hover[b-g0pyk7777x], .dasboard-menu li a span[b-g0pyk7777x], .dasboard-menu li ul li span[b-g0pyk7777x], .text-carousel-wrap .sw-btn[b-g0pyk7777x], .price-link:hover[b-g0pyk7777x], .price-num.col-dec-3[b-g0pyk7777x]:before, section.color-bg .section-separator[b-g0pyk7777x]:before, .add-hotel:hover[b-g0pyk7777x], .success-table-header a:hover[b-g0pyk7777x], .dashboard-listing-table-opt li a.del-btn[b-g0pyk7777x] {
    background: #F9B90F;
}

    /*--
	dark-blue
--*/
    .accordion a.toggle.act-accordion[b-g0pyk7777x], .banner-wdget-content a[b-g0pyk7777x], .box-image-widget-media a:hover[b-g0pyk7777x], .rooms-media-btn-item[b-g0pyk7777x], .sw-btn[b-g0pyk7777x], .bt n:hover[b-g0pyk7777x], .more-photos-button[b-g0pyk7777x], .box-item a.gal-link:hover[b-g0pyk7777x], .dasboard-sidebar-content[b-g0pyk7777x], .tfp-det-btn:hover[b-g0pyk7777x], .color3-bg[b-g0pyk7777x], .team-social[b-g0pyk7777x], .text-carousel-wrap .sw-btn:hover[b-g0pyk7777x], .home-intro-card-counter[b-g0pyk7777x], .mlc[b-g0pyk7777x], .geodir-opt-tooltip[b-g0pyk7777x], .custom-form .log-submit-btn[b-g0pyk7777x], .lg-actions .lg-next:hover[b-g0pyk7777x], .lg-actions .lg-prev:hover[b-g0pyk7777x], .error-wrap form .search-submit:hover[b-g0pyk7777x], .close-reg:hover[b-g0pyk7777x], .custom-form .log-submit-btn:hover[b-g0pyk7777x], .soc-log a:hover[b-g0pyk7777x] {
        background: #18458B;
    }

.mapzoom-out[b-g0pyk7777x], .single-facts .inline-facts .num[b-g0pyk7777x], .section-title h2[b-g0pyk7777x], .singleMap_visible-title-item h4[b-g0pyk7777x], .card-post-content h3 a[b-g0pyk7777x], .map-modal-container h3 a[b-g0pyk7777x], .error_message h3[b-g0pyk7777x], #success_page h3[b-g0pyk7777x], .text-carousel-item a.testim-link[b-g0pyk7777x] {
    color: #18458B;
}

/*--
	gradient
--*/
.gradient-bg[b-g0pyk7777x] {
    background-color: #3AACED;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3AACED), to(#49CEFF));
    background: -webkit-linear-gradient(top, #3AACED, #49CEFF);
    background: -moz-linear-gradient(top, #3AACED, #49CEFF);
    background: -ms-linear-gradient(top, #3AACED, #49CEFF);
    background: -o-linear-gradient(top, #3AACED, #49CEFF);
}
/*--
	reset
--*/
html[b-g0pyk7777x], body[b-g0pyk7777x], div[b-g0pyk7777x], span[b-g0pyk7777x], applet[b-g0pyk7777x], object[b-g0pyk7777x], iframe[b-g0pyk7777x], h1[b-g0pyk7777x], h2[b-g0pyk7777x], h3[b-g0pyk7777x], h4[b-g0pyk7777x], h5[b-g0pyk7777x], h6[b-g0pyk7777x], p[b-g0pyk7777x], blockquote[b-g0pyk7777x], pre[b-g0pyk7777x], a[b-g0pyk7777x], abbr[b-g0pyk7777x], acronym[b-g0pyk7777x], address[b-g0pyk7777x], big[b-g0pyk7777x], cite[b-g0pyk7777x], code[b-g0pyk7777x], del[b-g0pyk7777x], dfn[b-g0pyk7777x], em[b-g0pyk7777x], font[b-g0pyk7777x], img[b-g0pyk7777x], ins[b-g0pyk7777x], kbd[b-g0pyk7777x], q[b-g0pyk7777x], s[b-g0pyk7777x], samp[b-g0pyk7777x], small[b-g0pyk7777x], strike[b-g0pyk7777x], strong[b-g0pyk7777x], sub[b-g0pyk7777x], sup[b-g0pyk7777x], tt[b-g0pyk7777x], var[b-g0pyk7777x], dl[b-g0pyk7777x], dt[b-g0pyk7777x], dd[b-g0pyk7777x], ol[b-g0pyk7777x], ul[b-g0pyk7777x], li[b-g0pyk7777x], fieldset[b-g0pyk7777x], form[b-g0pyk7777x], label[b-g0pyk7777x], legend[b-g0pyk7777x], table[b-g0pyk7777x], caption[b-g0pyk7777x], tbody[b-g0pyk7777x], tfoot[b-g0pyk7777x], thead[b-g0pyk7777x], tr[b-g0pyk7777x], th[b-g0pyk7777x], td[b-g0pyk7777x] {
    border: none;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    vertical-align: baseline;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

table[b-g0pyk7777x] {
    border-collapse: separate;
    border-spacing: 0
}

blockquote[b-g0pyk7777x]:before, blockquote[b-g0pyk7777x]:after, q[b-g0pyk7777x]:before, q[b-g0pyk7777x]:after {
    content: ""
}

*[b-g0pyk7777x] {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

article[b-g0pyk7777x], aside[b-g0pyk7777x], details[b-g0pyk7777x], figcaption[b-g0pyk7777x], figure[b-g0pyk7777x], footer[b-g0pyk7777x], header[b-g0pyk7777x], hgroup[b-g0pyk7777x], menu[b-g0pyk7777x], nav[b-g0pyk7777x], section[b-g0pyk7777x] {
    display: block;
}

ol[b-g0pyk7777x], ul[b-g0pyk7777x] {
    list-style: none;
}

blockquote[b-g0pyk7777x], q[b-g0pyk7777x] {
    quotes: none;
}

:focus[b-g0pyk7777x] {
    outline: 0;
}

table[b-g0pyk7777x] {
    border-collapse: collapse;
    border-spacing: 0;
}

img[b-g0pyk7777x] {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
}

a[b-g0pyk7777x] {
    /* text-decoration: none;
    position: relative;
    color: #000;*/
}

audio[b-g0pyk7777x], video[b-g0pyk7777x], canvas[b-g0pyk7777x] {
    max-width: 100%;
}

.form-control.is-invalid:focus[b-g0pyk7777x], .was-validated .form-control:invalid:focus[b-g0pyk7777x] {
    border-color: var(--bs-form-invalid-border-color);
    box-shadow: 0;
}

#perAgreementContainer .custom-error-message div[b-g0pyk7777x] {
    color: var(--bs-warning) !important;
}

.nice-select[b-g0pyk7777x]:before {
    font-family: 'Font Awesome 6 Free';
    content: "\f3c5" !important;
    color: #F9B90F;
    font-size: 12px;
    font-weight: 900;
    position: absolute;
    left: 16px;
    top: 0;
    z-index: 11;
}
/* _content/BBB.Main.Web/Views/Home/RegisterPersonal.cshtml.rz.scp.css */

:root[b-ibp10mfowi] {
    --primary-color: #2F3D7E;
    --secondary-color: #F6F8FF;
    --text-color: #646262;
    --white-color: #ffffff;
    --dark-color: #333333;
    --accent-color: #ED7D3A;
    --divider-color: #DDE4FF;
    --gray-divider: #DDDBDB;
    --overlay-color: #2F3D7E80;
    --dark-overlay-color: #2F3D7Eaa;
    --error-color: rgb(230, 87, 87);
    --accent-font: 'Sora', sans-serif;
    --default-font: 'Inter', sans-serif;
}

.btn-default[b-ibp10mfowi] {
    display: inline-block;
    background: #ED7D3A;
    color: #ffffff;
    font-size: 16px;
    font-weight: 500;
    padding: 14px 30px;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
    z-index: 0;
    border: none;
    outline: 0;
    box-shadow: none;
    transition: 0.2s transform;
}

    .btn-default[b-ibp10mfowi]:before {
        content: '';
        position: absolute;
        width: 0;
        height: 104%;
        top: 50%;
        left: 50%;
        background: #2F3D7E;
        opacity: 0;
        z-index: -1;
        transform: translateX(-51%) translateY(-51%);
        transition: all 0.4s;
        border-radius: 5px;
    }

    .btn-default:hover[b-ibp10mfowi]::before {
        width: 106%;
        opacity: 1;
    }

    .btn-default.btn-border[b-ibp10mfowi] {
        background: none;
        color: var(--accent-color);
        padding: 12px 30px;
        border: 2px solid var(--accent-color);
    }

        .btn-default.btn-border[b-ibp10mfowi]:before {
            background: var(--accent-color);
        }

        .btn-default.btn-border:hover[b-ibp10mfowi] {
            color: var(--white-color);
        }

.fl-wrap[b-ibp10mfowi] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    position: relative;
}


.overlay[b-ibp10mfowi] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.2;
    z-index: 2
}

.op1[b-ibp10mfowi] {
    opacity: 0.1;
}

.op3[b-ibp10mfowi] {
    opacity: 0.3;
}

.op7[b-ibp10mfowi] {
    opacity: 0.5 !important;
}



.fw-separator[b-ibp10mfowi] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    margin: 25px 0;
    height: 1px;
    background: #eee;
}


/*-------------accordion---------------------------------------*/
.accordion[b-ibp10mfowi] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    position: relative;
}

    .accordion a.toggle[b-ibp10mfowi] {
        border: 1px solid #eee;
        padding: 18px 50px 18px 30px;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        position: relative;
        background: #fff;
        border-radius: 4px;
        box-sizing: border-box;
        text-align: left;
        font-size: 13px;
        font-weight: 700;
        color: #666;
        -webkit-transition: all 300ms linear;
        transition: all 300ms linear;
        margin-bottom: 15px;
    }

        .accordion a.toggle span[b-ibp10mfowi] {
            position: absolute;
            right: -1px;
            top: -1px;
            bottom: -1px;
            width: 60px;
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px;
        }

            .accordion a.toggle span[b-ibp10mfowi]:before,
            .accordion a.toggle span[b-ibp10mfowi]:after {
                content: '';
                position: absolute;
                background: #fff;
                top: 50%;
                left: 50%;
                -webkit-transition: all 300ms linear;
                transition: all 300ms linear;
            }

            .accordion a.toggle span[b-ibp10mfowi]:before {
                width: 10px;
                height: 2px;
                margin-top: -1px;
                margin-left: -5px;
            }

            .accordion a.toggle span[b-ibp10mfowi]:after {
                width: 2px;
                height: 10px;
                margin-top: -5px;
                margin-left: -1px;
            }

        .accordion a.toggle.act-accordion[b-ibp10mfowi] {
            color: #fff;
            border-color: transparent;
        }

            .accordion a.toggle.act-accordion span[b-ibp10mfowi]:after {
                height: 0;
            }

.accordion-inner[b-ibp10mfowi] {
    display: none;
    display: flex;
    justify-content: flex-start;
    width: 100%;
    position: relative;
    padding: 20px 30px 15px;
    background: #fff;
    margin: 0 0 15px;
    text-align: left;
    border-radius: 4px;
    border: 1px solid #eee;
}

    .accordion-inner.visible[b-ibp10mfowi] {
        display: block;
    }

/* ------Navigation------------------------------------------------------------ */
.nav-holder[b-ibp10mfowi] {
    display: flex;
    justify-content: flex-start;
    position: relative;
    opacity: 1;
    left: 0;
    visibility: visible;
    z-index: 20;
}

    .nav-holder nav[b-ibp10mfowi] {
        position: relative;
        float: right;
    }

        .nav-holder nav li[b-ibp10mfowi] {
            display: flex;
            justify-content: flex-start;
            position: relative;
            margin-right: 6px;
            height: 50px;
        }

            .nav-holder nav li ul[b-ibp10mfowi] {
                margin: 30px 0 0 0;
                opacity: 0;
                visibility: hidden;
                position: absolute;
                min-width: 150px;
                top: 50px;
                left: 0;
                z-index: 1;
                padding: 10px 0;
                background: #fff;
                border-radius: 6px;
                border: 1px solid #eee;
                transition: all .2s ease-in-out;
            }

            .nav-holder nav li:hover > ul[b-ibp10mfowi] {
                opacity: 1;
                visibility: visible;
                margin: 0;
            }

            .nav-holder nav li ul li ul[b-ibp10mfowi] {
                top: -10px;
                left: 100%;
                margin-left: 25px;
                margin-top: 0;
                max-width: 150px;
            }

            .nav-holder nav li ul li:hover > ul[b-ibp10mfowi] {
                opacity: 1;
                visibility: visible;
                margin-right: 0px;
            }

            .nav-holder nav li ul li[b-ibp10mfowi] {
                width: 100%;
                display: flex;
                justify-content: flex-start;
                height: auto;
                position: relative;
            }

            .nav-holder nav li a[b-ibp10mfowi] {
                display: flex;
                justify-content: flex-start;
                padding: 10px;
                font-size: 13px;
                font-weight: 700;
                text-transform: none;
                line-height: 25px;
                letter-spacing: 0px;
                color: #fff;
                -webkit-transition: all 100ms linear;
                transition: all 100ms linear;
            }

.dark-header .nav-holder nav li a[b-ibp10mfowi] {
    color: #fff;
}

.nav-holder nav li a i[b-ibp10mfowi] {
    padding-left: 6px;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}

.nav-holder nav li a:hover i[b-ibp10mfowi] {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}

.nav-holder nav li ul a[b-ibp10mfowi] {
    color: #566985;
    display: flex;
    justify-content: flex-start;
    width: 100%;
    font-weight: 700;
    text-align: left;
    padding: 5px 15px;
    font-size: 12px;
}

.dark-header .nav-holder nav li ul a[b-ibp10mfowi] {
    color: #000;
}

nav li ul a[b-ibp10mfowi]:before, nav li ul a[b-ibp10mfowi]:after {
    display: none;
}

.nav-button-wrap[b-ibp10mfowi] {
    display: flex;
    justify-content: flex-start;
    height: 34px;
    width: 34px;
    cursor: pointer;
    position: relative;
    border-radius: 2px;
    top: 8px;
    display: none;
}

.nav-button[b-ibp10mfowi] {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 22px;
    height: 20px;
    margin-left: -11px;
    margin-top: -6px;
}

    .nav-button span[b-ibp10mfowi] {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        height: 2px;
        background: #fff;
        margin-bottom: 4px;
        border-radius: 4px;
        -webkit-transition: all 200ms linear;
        transition: all 200ms linear;
    }

.header-user-menu[b-ibp10mfowi] {
    float: right;
    position: relative;
    top: 8px;
    margin-right: 50px;
}

.header-user-name[b-ibp10mfowi] {
    position: relative;
    display: flex;
    justify-content: flex-start;
    cursor: pointer;
    color: #fff;
    transition: 0.2s;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-top: 10px;
    font-weight: 700;
    font-size: 12px;
}

    .header-user-name[b-ibp10mfowi]:before, .qty-dropdown-header[b-ibp10mfowi]:before, .main-search-input-item_small[b-ibp10mfowi]:before {
        font-family: Font Awesome 6 Free;
        content: "\f0d7";
        position: absolute;
        color: #fff;
        bottom: 1px;
        font-size: 13px;
        right: -26px;
        font-weight: 800;
        transition: all .2s ease-in-out;
        z-index: 20;
    }

.main-search-input-item_small[b-ibp10mfowi]:before, .qty-dropdown-header[b-ibp10mfowi]:before {
    bottom: 16px;
    right: 20px;
}

.qty-dropdown-header[b-ibp10mfowi]:before {
    bottom: -2px;
}

.header-user-name span[b-ibp10mfowi] {
    position: absolute;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    overflow: hidden;
    top: 0;
    left: -50px;
}

    .header-user-name span img[b-ibp10mfowi] {
        width: 100%;
        height: 100%;
    }

.header-user-menu ul[b-ibp10mfowi] {
    margin: 10px 0 0 0;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    min-width: 150px;
    top: 60px;
    left: -50px;
    z-index: 1;
    padding: 10px 0;
    background: #fff;
    border-radius: 6px;
    border: 1px solid #eee;
    transition: all .2s ease-in-out;
}

.header-user-name.hu-menu-visdec[b-ibp10mfowi]:before {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}

.header-user-menu ul.hu-menu-vis[b-ibp10mfowi] {
    opacity: 1;
    visibility: visible;
    top: 40px;
}

.header-user-menu ul li[b-ibp10mfowi] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    padding: 4px 0;
}

    .header-user-menu ul li a[b-ibp10mfowi] {
        color: #50596E;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        font-weight: 600;
        font-size: 12px;
        text-align: left;
        padding: 6px 15px;
    }



/*------ register form------------------------------------------------*/
.main-register-wrap[b-ibp10mfowi], .reg-overlay[b-ibp10mfowi] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    overflow: auto;
    display: none;
    -webkit-transform: translate3d(0,0,0);
    background: var(--bbb-primary);
    user-select: none;
}

.reg-overlay[b-ibp10mfowi] {
    z-index: 1;
    background: none;
}

.hid-body[b-ibp10mfowi] {
    overflow: hidden;
}

.main-register-holder[b-ibp10mfowi] {
    max-width: 420px;
    margin: 100px auto 50px;
    position: relative;
    z-index: 5;
}

.main-register h3[b-ibp10mfowi] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 5px;
    width: 100%;
    text-align: left;
    font-size: 20px;
    padding: 20px 0;
    margin-bottom: 30px;
    font-weight: 600;
    color: #666;
    border-bottom: 1px solid #eee;
}

    .main-register h3 span[b-ibp10mfowi] {
        font-weight: 800;
        font-size: 18px;
        color: #566985;
        text-transform: uppercase;
        font-family: 'Montserrat', sans-serif;
    }

.main-register[b-ibp10mfowi] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    position: relative;
    padding: 0 0 10px;
    margin-bottom: 50px;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0px 0px 0px 7px rgba(255,255,255,0.3);
}

.close-reg[b-ibp10mfowi] {
    position: absolute;
    top: 12px;
    right: 24px;
    border-radius: 100%;
    color: #fff;
    width: 30px;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    transition: all .2s ease-in-out;
    z-index: 100;
    border: 1px solid #fff;
}

.soc-log[b-ibp10mfowi] {
    padding: 25px 0;
}

    .soc-log p[b-ibp10mfowi] {
        margin-bottom: 12px;
        font-size: 12px;
        color: #454545;
    }

    .soc-log a[b-ibp10mfowi] {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        padding: 0 0 0 100px;
        color: #fff;
        height: 60px;
        line-height: 60px;
        margin-bottom: 10px;
        border-radius: 4px;
        font-size: 14px;
        font-weight: 500;
        position: relative;
        text-align: left;
    }

        .soc-log a i[b-ibp10mfowi] {
            font-size: 16px;
            position: absolute;
            top: 0;
            width: 60px;
            height: 100%;
            left: 0;
            height: 60px;
            line-height: 60px;
            text-align: center;
            border-right: 1px solid rgba(0,0,0,0.21);
        }

        .soc-log a.facebook-log[b-ibp10mfowi] {
            background: #3b5998;
        }

        .soc-log a.twitter-log[b-ibp10mfowi] {
            background: #55acee;
        }

        .soc-log a.paypal-log[b-ibp10mfowi] {
            background: #205DA5;
        }

.log-separator[b-ibp10mfowi] {
    margin-top: 10px;
}

    .log-separator span[b-ibp10mfowi] {
        position: relative;
        width: 90px;
        display: inline-block;
        background: #fff;
        z-index: 2;
    }

    .log-separator[b-ibp10mfowi]:before {
        content: '';
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        height: 1px;
        background: #eee;
        z-index: 1;
    }

.custom-form .log-submit-btn[b-ibp10mfowi] {
    display: flex;
    justify-content: flex-start;
    padding: 13px 35px;
    border: none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: 12px;
}

.main-register .filter-tags[b-ibp10mfowi] {
    display: flex;
    justify-content: flex-start;
    margin-top: 30px;
}

    .main-register .filter-tags label[b-ibp10mfowi] {
        color: #50596E !important;
    }

.lost_password[b-ibp10mfowi] {
    margin-top: 34px;
    float: right;
}

    .lost_password a[b-ibp10mfowi], .main-register .filter-tags[b-ibp10mfowi] {
        display: flex;
        justify-content: flex-start;
        color: #50596E;
        font-size: 12px;
        font-weight: 600;
    }

#tabs-container-register[b-ibp10mfowi] {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    width: 100%;
    margin-top: 10px;
    padding: 0 30px;
}

.tab[b-ibp10mfowi] {
    /*display: flex;*/
    justify-content: flex-start;
    width: 100%;
}

.tabs-menu[b-ibp10mfowi] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
}

    .tabs-menu li[b-ibp10mfowi] {
        display: flex;
        justify-content: flex-start;
        width: 50%;
    }

        .tabs-menu li a[b-ibp10mfowi] {
            display: flex;
            justify-content: flex-start;
            width: 100%;
            padding: 20px 30px;
            font-weight: 600;
            font-size: 12px;
            color: #fff;
            background: #eee;
            text-align: left;
            text-transform: uppercase;
        }

            .tabs-menu li a i[b-ibp10mfowi] {
                padding-right: 20px;
            }

        .tabs-menu li.current a[b-ibp10mfowi] {
            background: #fff;
        }

        .tabs-menu li.current a[b-ibp10mfowi], .tabs-menu li a:hover[b-ibp10mfowi] {
            color: #fff;
        }

.koa-tab-content[b-ibp10mfowi] {
    width: 100%;
    padding: 20px 0;
    display: none;
}

#tab-3[b-ibp10mfowi] {
    display: block;
}
/*-------------Forms---------------------------------------*/
/*.custom-form {
    display: flex; justify-content: flex-start;
    width: 100%;
    position: relative;
}*/



.custom-form textarea[b-ibp10mfowi], .custom-form input[type="text"][b-ibp10mfowi], .custom-form input[type=email][b-ibp10mfowi], .custom-form input[type=password][b-ibp10mfowi], .custom-form input[type=button]:not(.nice-select-search)[b-ibp10mfowi] {
    border: 1px solid #eee;
    background: #F7F9FB;
    width: 100%;
    padding: 5px 20px 5px 45px;
    border-radius: 6px;
    color: #666;
    font-size: 13px;
    -webkit-appearance: none;
}

    .custom-form textarea:focus[b-ibp10mfowi], .custom-form input[type="text"]:focus[b-ibp10mfowi], .custom-form input[type=email]:focus[b-ibp10mfowi], .custom-form input[type=password]:focus:not(.nice-select-search)[b-ibp10mfowi] {
        background: #fff;
    }



    .custom-form input[b-ibp10mfowi]::-webkit-input-placeholder, .custom-form textarea[b-ibp10mfowi]::-webkit-input-placeholder {
        color: #666;
        font-weight: 500;
        font-size: 13px;
    }

    .custom-form input:-moz-placeholder[b-ibp10mfowi], .custom-form textarea:-moz-placeholder[b-ibp10mfowi] {
        color: #888DA0;
        font-weight: 600;
        font-size: 13px
    }

.custom-form textarea[b-ibp10mfowi] {
    height: 120px;
    resize: none;
    padding: 25px 20px;
    -webkit-appearance: none;
}

.custom-form input[b-ibp10mfowi] {
    /* margin-bottom: 20px;*/
}

.filter-tags input[b-ibp10mfowi], .custom-form .filter-tags input[b-ibp10mfowi] {
    display: flex;
    justify-content: flex-start;
    position: relative;
    border: 2px solid #ccc;
    cursor: pointer;
    padding: 0;
    width: 20px;
    height: 20px;
    position: relative;
    color: #fff;
    background: #fff !important;
    -webkit-appearance: none;
}

    .filter-tags input:checked[b-ibp10mfowi]:after, .custom-form .filter-tags input:checked[b-ibp10mfowi]:after {
        font-family: Font Awesome 6 Free;
        content: "\f00c";
        font-size: 12px;
        position: absolute;
        top: 2px;
        left: 2px;
        z-index: 20;
    }

.filter-tags label[b-ibp10mfowi], .custom-form .filter-tags label[b-ibp10mfowi] {
    display: flex;
    justify-content: flex-start;
    padding: 0 10px;
    position: relative;
    top: 4px;
    color: #888DA0;
    font-weight: 600;
    width: auto;
}

.custom-form label:not(.dropdown-container)[b-ibp10mfowi] {
    display: flex;
    justify-content: flex-start;
    position: relative;
    width: 100%;
    text-align: left;
    font-weight: 500;
    color: #666;
    color: #878C9F;
    font-size: 13px;
    font-weight: 500;
}

.main-register .custom-form label:not(.dropdown-container)[b-ibp10mfowi] {
    padding-bottom: 12px;
}

.custom-form label i[b-ibp10mfowi] {
    padding-right: 12px;
    font-size: 14px;
    position: absolute;
    top: 16px;
    left: 16px;
}

.custom-form button[b-ibp10mfowi] {
    outline: none;
    border: none;
    cursor: pointer;
    -webkit-appearance: none;
}

input[type=number][b-ibp10mfowi]::-webkit-inner-spin-button,
input[type=number][b-ibp10mfowi]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number][b-ibp10mfowi] {
    -moz-appearance: textfield;
}

.quantity[b-ibp10mfowi] {
    display: flex;
    justify-content: flex-start;
    width: 65px;
    height: 42px;
    position: relative;
}

    .quantity input[b-ibp10mfowi] {
        width: 100%;
        height: 42px;
        line-height: 1.65;
        display: flex;
        justify-content: flex-start;
        padding: 0;
        margin: 0;
        padding-left: 10px;
        border: 1px solid #eee;
        border-radius: 4px 0 0 4px;
        margin-bottom: 0;
    }

        .quantity input:focus[b-ibp10mfowi] {
            outline: 0;
        }

.quantity-nav[b-ibp10mfowi] {
    position: absolute;
    height: 42px;
    right: 0;
    width: 20px;
    border-right: 1px solid #eee;
}

.quantity-button[b-ibp10mfowi] {
    background: #F7F9FB;
    position: absolute;
    right: 0;
    cursor: pointer;
    border-left: 1px solid #eee;
    width: 20px;
    text-align: center;
    color: #333;
    font-size: 13px;
    font-family: "Trebuchet MS", Helvetica, sans-serif !important;
    line-height: 1.7;
    box-sizing: border-box;
    -webkit-user-select: none;
    user-select: none;
}

    .quantity-button.quantity-up[b-ibp10mfowi] {
        position: absolute;
        height: 50%;
        top: 0;
        border-bottom: 1px solid #eee;
        border-top: 1px solid #eee;
    }

    .quantity-button.quantity-down[b-ibp10mfowi] {
        position: absolute;
        bottom: -1px;
        height: 50%;
        border-bottom: 1px solid #eee;
    }

.custom-form.no-icons input[b-ibp10mfowi], .custom-form.no-icons textarea :not(select)[b-ibp10mfowi] {
    padding-left: 10px;
}

.custom-form.no-icons label[b-ibp10mfowi] {
    margin-bottom: 20px;
}

.pass-input-wrap span[b-ibp10mfowi] {
    position: absolute;
    right: 20px;
    cursor: pointer;
    bottom: 36px;
    z-index: 10;
    font-size: 12px;
}

.radio[b-ibp10mfowi] {
    color: #999;
    font-size: 13px;
    position: relative;
    top: -2px;
}

    .radio span[b-ibp10mfowi] {
        position: relative;
        padding-left: 30px;
        top: 1px;
    }

        .radio span[b-ibp10mfowi]:after {
            content: '';
            width: 20px;
            height: 20px;
            border: 2px solid #ccc;
            position: absolute;
            left: 0;
            top: -3px;
            box-sizing: border-box;
        }

    .radio input[type="radio"][b-ibp10mfowi] {
        cursor: pointer;
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 1;
        opacity: 0;
    }

        .radio input[type="radio"]:checked + span[b-ibp10mfowi] {
            color: #666;
        }

            .radio input[type="radio"]:checked + span[b-ibp10mfowi]:before {
                font-family: Font Awesome 6 Free;
                content: "\f00c";
                font-size: 13px;
                position: absolute;
                top: 0;
                left: 4px;
                z-index: 20;
            }

.fuzone[b-ibp10mfowi] {
    position: relative;
    border: 1px solid #eee;
    border-radius: 3px;
    background: #F7F9FB;
    transition: all 0.3s linear;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
    min-height: 160px;
    margin-top: 0px;
    display: flex;
    justify-content: flex-start;
    cursor: pointer;
}

    .fuzone input[b-ibp10mfowi] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        z-index: 100;
        cursor: pointer;
    }

    .fuzone .fu-text[b-ibp10mfowi] {
        text-align: center;
        margin: 50px 0;
        font-size: 12px;
        color: #999;
        font-weight: 400;
        position: relative;
    }

        .fuzone .fu-text i[b-ibp10mfowi] {
            font-size: 44px;
            width: 100%;
            padding-bottom: 10px;
            transition: all 0.3s linear;
        }

    .fuzone:hover .fu-text i[b-ibp10mfowi] {
        transform: translateY(-10px);
    }

.photoUpload-files span[b-ibp10mfowi] {
    color: #666;
    margin: 0 3px;
    padding: 3px 6px;
    background: #fff;
    border-radius: 2px;
    display: inline-block;
    font-size: 10px;
    box-shadow: 0 5px 5px rgb(0 0 0 / 7%);
}

.book-form .quantity-item label[b-ibp10mfowi] {
    width: auto;
    position: relative;
    top: 16px;
    padding-right: 10px;
    color: #878C9F;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
}

    .book-form .quantity-item label i[b-ibp10mfowi] {
        position: relative;
        display: flex;
        justify-content: flex-start;
        top: 0;
        left: 0;
        padding-right: 8px;
    }

.book-form .quantity[b-ibp10mfowi] {
    float: right;
}

.book-form .quantity-item[b-ibp10mfowi] {
    margin-bottom: 20px;
    display: flex;
    justify-content: flex-start;
    width: 50%;
}

    .book-form .quantity-item.fcit[b-ibp10mfowi] {
        padding-left: 20px;
    }

.book-form .btnaplly[b-ibp10mfowi] {
    color: #fff;
    width: 100%;
    background: #F8BB11;
    padding: 15px 0;
    border-radius: 4px;
}

    .book-form .btnaplly i[b-ibp10mfowi] {
        padding-left: 10px;
    }

.total-coast[b-ibp10mfowi] {
    padding: 15px 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
}

    .total-coast strong[b-ibp10mfowi] {
        color: #878C9F;
        font-size: 12px;
        font-weight: 600;
        position: absolute;
        left: 0;
        top: 21px;
    }

    .total-coast span[b-ibp10mfowi] {
        float: right;
        text-align: right;
        font-size: 19px;
        font-weight: 400;
        position: relative;
        top: 3px;
    }

.custom-form .total-coast input[b-ibp10mfowi] {
    width: inherit !important;
    display: flex;
    justify-content: flex-start;
    border: none;
    background: none;
    height: auto;
    padding: 0;
    color: #888DA0;
    font-size: 24px;
    text-align: right;
    margin-bottom: 0;
    top: -3px;
    position: relative;
    right: 10px;
}

.hid-input[b-ibp10mfowi] {
    display: none;
}

.book-form .bookdate-container label i[b-ibp10mfowi] {
    top: 42px;
}

.book-form .bookdate-container input[b-ibp10mfowi] {
    padding-left: 42px;
}

.book-form .listsearch-input-item label[b-ibp10mfowi], .book-form .bookdate-container label[b-ibp10mfowi] {
    margin-bottom: 12px;
}

.bookdate-container-dayscounter[b-ibp10mfowi] {
    position: absolute;
    right: 10px;
    bottom: 32px;
    z-index: 20;
    cursor: help;
}

    .bookdate-container-dayscounter span[b-ibp10mfowi] {
        color: #fff;
        position: absolute;
        right: -10px;
        top: -40px;
        border-radius: 4px;
        background: #18458B;
        height: 30px;
        line-height: 30px;
        min-width: 100px;
        font-size: 11px;
        opacity: 0;
        visibility: hidden;
    }

    .bookdate-container-dayscounter:hover span[b-ibp10mfowi] {
        opacity: 1;
        visibility: visible;
    }

.onoffswitch[b-ibp10mfowi] {
    position: relative;
    width: 83px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.onoffswitch-checkbox[b-ibp10mfowi] {
    display: none;
}

.onoffswitch-label[b-ibp10mfowi] {
    display: block;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid #FFFFFF;
    border-radius: 20px;
}

.onoffswitch-inner[b-ibp10mfowi] {
    display: block;
    width: 200%;
    margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}

    .onoffswitch-inner[b-ibp10mfowi]:before, .onoffswitch-inner[b-ibp10mfowi]:after {
        display: block;
        display: flex;
        justify-content: flex-start;
        width: 50%;
        height: 30px;
        padding: 0;
        line-height: 30px;
        font-size: 14px;
        color: white;
        font-family: Trebuchet, Arial, sans-serif;
        font-weight: bold;
        box-sizing: border-box;
    }

    .onoffswitch-inner[b-ibp10mfowi]:before {
        content: "ON";
        padding-left: 21px;
        background-color: #4DB7FE;
        color: #FFFFFF;
    }

    .onoffswitch-inner[b-ibp10mfowi]:after {
        content: "OFF";
        padding-right: 21px;
        background-color: #4DB7FE;
        color: #FFFFFF;
        text-align: right;
    }

.onoffswitch-switch[b-ibp10mfowi] {
    display: block;
    width: 21px;
    margin: 4.5px;
    background: #FFFFFF;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 49px;
    border: 2px solid #FFFFFF;
    border-radius: 20px;
    transition: all 0.3s ease-in 0s;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner[b-ibp10mfowi] {
    margin-left: 0;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch[b-ibp10mfowi] {
    right: 0px;
}

.main-register .custom-form input[type="text"][b-ibp10mfowi], .main-register .custom-form input[type=email][b-ibp10mfowi],
.main-register .custom-form input[type=password]:not(select)[b-ibp10mfowi] {
    padding-left: 20px;
}




/*-------------Ajax modal---------------------------------------*/
.ajax-modal-container[b-ibp10mfowi] {
    position: fixed;
    top: 0;
    right: -550px;
    width: 550px;
    height: 100%;
    z-index: 119;
    overflow: hidden;
    overflow-y: auto;
    opacity: 0;
    background: #fff;
}

#ajax-modal[b-ibp10mfowi] {
    overflow: hidden;
    background: #fff;
}

.ajax-modal-wrap[b-ibp10mfowi] {
    opacity: 0;
}

.ajax-modal-media[b-ibp10mfowi] {
    border-radius: 20px 0 0 0;
}

    .ajax-modal-media img[b-ibp10mfowi] {
        width: 100%;
        height: auto;
    }

.ajax-modal-details[b-ibp10mfowi] {
    padding: 30px 45px;
    margin-top: 20px;
}

    .ajax-modal-details p[b-ibp10mfowi] {
        text-align: left;
    }

    .ajax-modal-details h3[b-ibp10mfowi] {
        text-align: left;
        color: #334e6f;
        padding-bottom: 26px;
        font-size: 16px;
        font-weight: 700;
    }

.ajax-modal-details-box[b-ibp10mfowi] {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
}

.ajax-modal-title[b-ibp10mfowi] {
    color: #fff;
    padding: 20px 0 25px;
    cursor: pointer;
    font-size: 18px;
    font-weight: 500;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.ajax-modal-photos-btn[b-ibp10mfowi] {
    position: absolute;
    right: 30px;
    top: 30px;
    z-index: 5;
    padding: 10px 20px;
    cursor: pointer;
    border-radius: 4px;
    color: #fff;
    background: #18458B;
    font-size: 11px;
    box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.2);
}

    .ajax-modal-photos-btn span[b-ibp10mfowi] {
        padding: 0 4px;
    }

.ajax-modal-list[b-ibp10mfowi] {
    border-bottom: 1px solid #eee;
    background: #f9f9f9;
}

    .ajax-modal-list li[b-ibp10mfowi] {
        display: flex;
        justify-content: flex-start;
        width: 25%;
        padding: 12px 0;
        border-left: 1px solid #e2e2e2;
        box-sizing: border-box;
    }

        .ajax-modal-list li:first-child[b-ibp10mfowi] {
            border: none;
        }

        .ajax-modal-list li h5[b-ibp10mfowi] {
            font-size: 11px;
            color: #999;
        }

            .ajax-modal-list li h5 span[b-ibp10mfowi] {
                color: #666;
                padding-left: 4px;
            }

        .ajax-modal-list li i[b-ibp10mfowi] {
            font-size: 28px;
            padding-bottom: 10px;
        }

.ajax-modal-close[b-ibp10mfowi] {
    position: absolute;
    left: 40px;
    width: 40px;
    height: 40px;
    top: 25px;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
    z-index: 20;
    background: #18458B;
    border-radius: 6px;
    cursor: pointer;
}

.ajax-modal-overlay[b-ibp10mfowi] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    overflow: auto;
    display: none;
    z-index: 118;
    -webkit-transform: translate3d(0,0,0);
    background: rgba(0,0,0,0.41);
}

.ajax-loader[b-ibp10mfowi] {
    z-index: 100;
}









/*------responsive------------------------------------------------*/
@media only screen and (max-width:768px) {
    .main-register[b-ibp10mfowi] {
        border-radius: 0 !important;
        margin-bottom: 0 !important;
        box-shadow: inherit !important;
    }

    .main-register-wrap[b-ibp10mfowi] {
        position: inherit !important;
        padding: 0 !important;
    }

    .main-register-holder[b-ibp10mfowi] {
        padding: 0 !important;
        margin: 0 !important;
        max-width: 100% !important;
    }
}

@media only screen and (max-width: 1224px) {
    .text-carousel .slick-item[b-ibp10mfowi] {
        padding: 0 5px;
    }

    .col-list-wrap[b-ibp10mfowi] {
        width: 800px;
    }

    .map-container.column-map[b-ibp10mfowi] {
        width: calc(100% - 800px);
    }

    .three-columns-grid .listing-item.has_one_column .geodir-category-listing[b-ibp10mfowi] {
        padding-left: 13px !important;
    }

    .three-columns-grid .listing-item.has_one_column .geodir-category-img[b-ibp10mfowi] {
        top: 12px;
    }
}

@media only screen and (max-width: 1064px) {
    .mobile-list-controls[b-ibp10mfowi] {
        display: block;
    }

    .col-list-wrap .mobile-list-controls[b-ibp10mfowi] {
        margin-top: 20px;
    }

    .mlc[b-ibp10mfowi] {
        padding: 15px 0;
        width: 50%;
        color: #fff;
        display: flex;
        justify-content: flex-start;
        border-radius: 0 4px 4px 0;
        font-size: 12px;
        cursor: pointer;
    }

        .mlc:first-child[b-ibp10mfowi] {
            border-right: 1px solid rgba(0,0,0,0.21);
            box-sizing: border-box;
            border-radius: 4px 0 0 4px;
        }

        .mlc.fl-wrap[b-ibp10mfowi] {
            width: 100%;
            border-radius: 4px;
        }

        .mlc i[b-ibp10mfowi] {
            padding-right: 10px;
        }

    .col-list-search-input-item .quantity-item[b-ibp10mfowi] {
        margin-right: 15px;
        width: auto;
    }

    .col-list-search-input-item[b-ibp10mfowi] {
        margin-bottom: 15px;
    }

    .map-container.column-map.right-pos-map[b-ibp10mfowi], .map-container.fw-map.big_map.hid-mob-map[b-ibp10mfowi] {
        width: 100%;
        right: -100%;
        position: absolute;
        z-index: 100 !important;
        -webkit-transform: translate3d(0,0,0);
    }

    .fixed-mobile[b-ibp10mfowi] {
        position: fixed !important;
        top: 110px !important;
    }

    .map-close[b-ibp10mfowi] {
        display: block;
    }

    .nav-button-wrap[b-ibp10mfowi], .mob-bg[b-ibp10mfowi] {
        display: block;
    }

    .logo-holder[b-ibp10mfowi] {
        margin-left: 10px;
    }

    .fixed-footer[b-ibp10mfowi] {
        position: relative !important;
        display: flex;
        justify-content: flex-start;
    }

    .main-menu nav ul[b-ibp10mfowi], video.bgvid[b-ibp10mfowi], .process-item[b-ibp10mfowi]:before, .back-to-filters[b-ibp10mfowi], .lws_mobile[b-ibp10mfowi] {
        display: none;
    }

    .process-item[b-ibp10mfowi] {
        margin-bottom: 20px;
    }

    .main-menu[b-ibp10mfowi] {
        position: absolute;
        top: 50px;
        left: -20px;
        width: 300px;
        z-index: 50;
        padding: 15px 10px;
        background: #fff;
        border-bottom-right-radius: 6px;
        border-right: 1px solid #eee;
        border-bottom: 1px solid #eee;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
    }

    .vismobmenu[b-ibp10mfowi] {
        opacity: 1;
        left: 0;
        visibility: visible;
    }

    .menusb[b-ibp10mfowi] {
        display: block;
        display: flex;
        justify-content: flex-start;
        position: relative;
        width: 100%;
        overflow: hidden;
    }

    .main-menu .menusb ul[b-ibp10mfowi] {
        display: block;
        display: flex;
        justify-content: flex-start;
        position: relative;
        width: 100%;
    }

    .menusb li[b-ibp10mfowi] {
        margin: 0;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        position: relative;
        overflow: hidden;
        padding: 0 20px;
    }

        .menusb li i[b-ibp10mfowi] {
            position: absolute;
            right: 18px;
            top: 10px;
        }

    .menusb a[b-ibp10mfowi] {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        padding: 8px 5px;
        position: relative;
        font-weight: 600;
        font-size: 12px;
        color: #50596E;
        line-height: 14px;
        text-align: left;
    }

        .menusb a i[b-ibp10mfowi] {
            transform: rotate(-90deg);
        }

        .menusb a.back[b-ibp10mfowi] {
            padding-left: 24px;
        }

            .menusb a.back[b-ibp10mfowi]:before {
                font-family: Font Awesome 6 Free;
                content: "\f177";
                font-size: 14px;
            }

    .main-header .container[b-ibp10mfowi] {
        width: 100%;
    }

    .home-grid .gallery-item[b-ibp10mfowi] {
        width: 50%;
    }

        .home-grid .gallery-item .listing-counter[b-ibp10mfowi] {
            top: 20px;
            left: 15px;
        }

        .home-grid .gallery-item.gallery-item-second .listing-counter[b-ibp10mfowi] {
            left: inherit;
            right: 15px;
            z-index: 100;
            top: 10px;
        }

        .home-grid .gallery-item .listing-item-cat[b-ibp10mfowi] {
            padding: 30px 15px 10px;
        }

    section.hero-section[b-ibp10mfowi] {
        padding: 100px 0;
    }

    .light-carousel-wrap[b-ibp10mfowi], .fw-col-list-wrap .list-main-wrap-opt .list-main-wrap-title.col-title[b-ibp10mfowi] {
        margin-top: 30px;
    }

    .single-facts .inline-facts-wrap[b-ibp10mfowi] {
        width: 100%;
        padding: 5px 0;
    }

    .collage-image[b-ibp10mfowi] {
        margin-top: 40px;
        display: flex;
        justify-content: flex-start;
    }

    .images-collage-title[b-ibp10mfowi] {
        left: 10px;
    }

    .pad-top-column-text[b-ibp10mfowi] {
        padding: 0;
    }

    .footer-carousel-title[b-ibp10mfowi] {
        top: 0;
    }

    .footer-social[b-ibp10mfowi] {
        margin-bottom: 30px;
    }

    .contact-btn[b-ibp10mfowi], .mar-bot-cont[b-ibp10mfowi] {
        margin-top: 0;
        margin-bottom: 20px;
    }

    .subfooter-lang[b-ibp10mfowi] {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        margin: 15px 0;
    }

    .subfooter-lang-tooltip[b-ibp10mfowi] {
        right: inherit;
        left: 0;
        width: 200px;
    }

    .subfooter-nav[b-ibp10mfowi] {
        display: flex;
        justify-content: flex-start;
        margin-right: 0;
    }

    .card-post[b-ibp10mfowi], .video-box[b-ibp10mfowi], .team-box[b-ibp10mfowi], .tags-stylwrap a[b-ibp10mfowi], .price-item[b-ibp10mfowi] {
        margin-bottom: 15px;
    }

    .best-price[b-ibp10mfowi] {
        top: 0;
        transform: scale(1.0);
    }

    .pricing-wrap[b-ibp10mfowi] {
        margin: 0;
    }

    .team-box[b-ibp10mfowi], .three-columns-grid .listing-item[b-ibp10mfowi] {
        width: 50%;
    }

    .success-table-header a[b-ibp10mfowi] {
        top: 0;
        margin-top: 15px;
        display: flex;
        justify-content: flex-start;
    }

    .success-table-header p[b-ibp10mfowi], #footer-twiit p.tweet[b-ibp10mfowi], .contact-btn[b-ibp10mfowi] {
        width: 100%;
    }

    .dasboard-wrap[b-ibp10mfowi] {
        padding-left: 0;
    }

    .dasboard-sidebar[b-ibp10mfowi] {
        position: relative;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        z-index: 10;
        top: 0;
        margin-bottom: 20px;
    }

    .dasboard-avatar[b-ibp10mfowi] {
        width: 30%;
        display: flex;
        justify-content: flex-start;
    }

    .dasboard-sidebar-item[b-ibp10mfowi] {
        width: 70%;
    }

    .dasboard-sidebar-item[b-ibp10mfowi] {
        padding: 0 10px 0 0;
        text-align: left;
    }

        .dasboard-sidebar-item[b-ibp10mfowi]:before {
            left: 0;
            margin-left: 0;
        }

    .log-out-btn[b-ibp10mfowi] {
        background: #F9B90F !important
    }

    .ed-btn[b-ibp10mfowi] {
        display: flex;
        justify-content: flex-start;
    }

    .flat-header[b-ibp10mfowi] {
        padding-top: 140px;
    }

    .dasboard-sidebar-content[b-ibp10mfowi] {
        padding: 20px 0 44px 0;
    }

        .dasboard-sidebar-content[b-ibp10mfowi]:before {
            position: absolute;
            font-family: Font Awesome 6 Free;
            content: "\f085";
            color: #fff;
            right: 70px;
            top: 70px;
            opacity: 0.4;
            font-size: 54px;
        }

    .header-search-button[b-ibp10mfowi] {
        margin-top: 10px;
    }

    .col-list-wrap[b-ibp10mfowi], .search-input-item[b-ibp10mfowi], .search-input-item.midd-input[b-ibp10mfowi], .search-input-item.small-input[b-ibp10mfowi], #footer-twiit .timePosted a[b-ibp10mfowi], .price-item[b-ibp10mfowi], .three-columns-grid .listing-item.has_one_column:not(select)[b-ibp10mfowi] {
        width: 100%;
    }

    .list-single-main-container[b-ibp10mfowi] {
        padding-left: 0;
    }

    .fixed-scroll-column[b-ibp10mfowi] {
        position: relative !important;
        display: flex;
        justify-content: flex-start;
        left: 0;
        width: 100%;
        top: -20px;
    }

    .list-single-hero-rating[b-ibp10mfowi] {
        display: flex;
        justify-content: flex-start;
        margin-top: 20px;
    }

    .list-single-hero-links[b-ibp10mfowi] {
        display: flex;
        justify-content: flex-start;
    }

    .lisd-link[b-ibp10mfowi] {
        margin-left: 0;
        margin-right: 10px;
    }

    .list-single-hero-rating .score[b-ibp10mfowi] {
        float: right;
        text-align: left;
        padding-right: 0;
        padding-left: 15px;
    }

    .list-single-hero[b-ibp10mfowi] {
        padding: 100px 0 0;
    }

    .fc-button[b-ibp10mfowi] {
        margin-right: 5px;
    }

        .fc-button span[b-ibp10mfowi] {
            left: 0;
            top: -60px;
        }

    .fixed-scroll-column-share-container[b-ibp10mfowi] {
        position: absolute;
        top: 70px;
        left: 0;
        background: #18458B;
        padding-left: 20px;
        width: 180px;
        border-radius: 6px;
    }

    .share-container .share-icon[b-ibp10mfowi] {
        display: flex;
        justify-content: flex-start;
        width: 20px;
        height: 20px;
        line-height: 20px;
        margin-right: 6px;
    }

    .list-single-carousel-wrap[b-ibp10mfowi], .fw-carousel .slick-slide-item[b-ibp10mfowi] {
        height: 400px !important;
    }

    .booking-modal-content[b-ibp10mfowi] {
        padding-right: 0;
    }

    .booking-modal-info[b-ibp10mfowi] {
        position: relative;
        height: auto;
        width: 100%;
        display: flex;
        justify-content: flex-start;
        margin-bottom: 30px;
    }
}

@media only screen and (max-width: 768px) {
    .home-grid .gallery-item[b-ibp10mfowi], .article-masonry[b-ibp10mfowi], .main-search-input-item[b-ibp10mfowi], .main-search-button[b-ibp10mfowi], .listing-item[b-ibp10mfowi], .rooms-media[b-ibp10mfowi], .rooms-details:not(select)[b-ibp10mfowi] {
        width: 100%;
    }

    .show-lang[b-ibp10mfowi], .show-currency-tooltip[b-ibp10mfowi], .review-comments-avatar[b-ibp10mfowi]:before, .grid-opt[b-ibp10mfowi], .scroll-nav[b-ibp10mfowi] {
        display: none;
    }

    .show-search-button[b-ibp10mfowi] {
        width: 120px;
    }

    .add-hotel[b-ibp10mfowi] {
        padding: 0 20px;
    }

    .show-reg-form[b-ibp10mfowi] {
        margin-right: 20px;
    }

    .header-search-input-item[b-ibp10mfowi] {
        margin-bottom: 15px;
    }

        .header-search-input-item .quantity-item[b-ibp10mfowi], .col-list-search-input-item .quantity-item[b-ibp10mfowi] {
            width: auto;
        }

    .header-search-button[b-ibp10mfowi] {
        top: 5px;
    }

    .header-search[b-ibp10mfowi] {
        padding: 20px 30px 10px;
    }

    .main-search-input-item[b-ibp10mfowi] {
        margin-bottom: 10px;
    }

        .main-search-input-item input[b-ibp10mfowi], .main-search-input-item[b-ibp10mfowi], .main-search-button[b-ibp10mfowi] {
            border-radius: 6px;
        }

    .main-search-input[b-ibp10mfowi] {
        padding: 0;
        background: rgba(255,255,255,0.3);
    }

    .main-search-button[b-ibp10mfowi], .scroll-nav-wrapper .show-hidden-map[b-ibp10mfowi] {
        position: relative;
        display: flex;
        justify-content: flex-start;
    }

    .qty-dropdown[b-ibp10mfowi] {
        z-index: 100;
    }

    .home-intro h2[b-ibp10mfowi] {
        font-size: 34px;
    }

    .list-carousel .sw-btn[b-ibp10mfowi] {
        top: 26%;
    }

    .light-carousel .slick-slide-item[b-ibp10mfowi] {
        padding: 10px 0;
    }

        .light-carousel .slick-slide-item .hotel-card[b-ibp10mfowi] {
            padding: 0 10px;
        }

    .text-carousel .slick-item[b-ibp10mfowi] {
        padding: 0 25px 0 5px;
    }

    .slider-container .slider-item[b-ibp10mfowi] {
        padding: 80px 0 100px;
    }

    .slider-container-wrap .sw-btn[b-ibp10mfowi] {
        top: 100%;
    }

    .reviews-comments-item[b-ibp10mfowi] {
        padding: 0 0 30px 0;
    }

    .review-comments-avatar[b-ibp10mfowi] {
        top: -25px;
        left: 25px;
        z-index: 30;
        width: 50px;
        height: 50px;
    }

        .review-comments-avatar img[b-ibp10mfowi] {
            width: 50px;
            height: 50px;
        }

    .post-nav a[b-ibp10mfowi] {
        margin-bottom: 20px;
    }

    #progressbar li[b-ibp10mfowi] {
        width: 48%;
        margin-bottom: 10px;
    }

    .ed-btn[b-ibp10mfowi] {
        margin-left: 30%;
    }

    .listing-item[b-ibp10mfowi], .listing-item:nth-child(even)[b-ibp10mfowi] {
        padding: 0;
    }

    .listing-features li[b-ibp10mfowi], .list-single-facts .inline-facts-wrap[b-ibp10mfowi] {
        width: 50%;
    }

    .rooms-details[b-ibp10mfowi] {
        padding-left: 0;
    }

    .list-single-hero-header .list-single-hero-price[b-ibp10mfowi], .rooms-details[b-ibp10mfowi] {
        margin-top: 15px;
    }
}

@media only screen and (max-width: 540px) {
    .home-btn[b-ibp10mfowi], .show-search-button span[b-ibp10mfowi] {
        display: none;
    }

    .nav-button-wrap[b-ibp10mfowi] {
        margin-left: 10px;
    }

    .show-search-button[b-ibp10mfowi] {
        width: 60px;
    }

        .show-search-button i[b-ibp10mfowi] {
            padding-left: 0;
        }

    .home-intro h2[b-ibp10mfowi], .home-intro-card h3[b-ibp10mfowi], section.parallax-section .section-title.big-title h2[b-ibp10mfowi], .list-single-hero-title h2[b-ibp10mfowi] {
        font-size: 24px;
    }

    section.hero-section[b-ibp10mfowi] {
        padding: 50px 0 100px;
    }

    .list-carousel[b-ibp10mfowi] {
        padding: 0;
    }

    .collage-image .main-collage-image[b-ibp10mfowi], .collage-image-input[b-ibp10mfowi] {
        right: 10px;
    }

    .controls-mapwn[b-ibp10mfowi] {
        width: 250px;
        padding: 0 20px;
        height: 43px;
        line-height: 43px;
    }

    .map-modal-item[b-ibp10mfowi], .main-register-holder[b-ibp10mfowi] {
        padding: 0 10px;
    }

    .daterangepicker[b-ibp10mfowi] {
        width: 303px !important;
    }

    .team-box[b-ibp10mfowi], #progressbar li[b-ibp10mfowi], .previous-form[b-ibp10mfowi], .next-form[b-ibp10mfowi], .list-single-header-contacts li[b-ibp10mfowi] {
        width: 100%;
    }

    .list-single-header-contacts li[b-ibp10mfowi] {
        text-align: left;
        padding: 5px 0;
    }

    .next-form[b-ibp10mfowi], .list-single-hero-price[b-ibp10mfowi] {
        display: flex;
        justify-content: flex-start;
        margin-top: 15px;
    }

    .success-table-header[b-ibp10mfowi] {
        padding: 10px 0 0 0;
    }

        .success-table-header i.decsth[b-ibp10mfowi] {
            position: relative;
            display: flex;
            justify-content: flex-start;
            margin-bottom: 10px;
        }

    .map-view-wrap[b-ibp10mfowi] {
        position: relative;
        height: auto;
        display: flex;
        justify-content: flex-start;
    }

    .map-view-wrap_item[b-ibp10mfowi] {
        top: 0;
    }

    .map-view-wrap_item[b-ibp10mfowi], .dasboard-avatar[b-ibp10mfowi], .dasboard-sidebar-item[b-ibp10mfowi], .dashboard-message-avatar[b-ibp10mfowi], .price-opt[b-ibp10mfowi], .half-tags[b-ibp10mfowi], .three-columns-grid .listing-item[b-ibp10mfowi], .list-single-main-media .gallery-item[b-ibp10mfowi], .listing-features li[b-ibp10mfowi], .list-single-facts .inline-facts-wrap[b-ibp10mfowi], .review-total[b-ibp10mfowi], .review-range-container[b-ibp10mfowi], .facilities-list .btn[b-ibp10mfowi], .review-score-detail[b-ibp10mfowi], .review-score-total[b-ibp10mfowi] {
        width: 100%;
    }

    .facilities-list .btn[b-ibp10mfowi] {
        margin-top: 40px;
    }

    .review-score-total[b-ibp10mfowi] {
        margin-bottom: 10px;
    }

    .dasboard-avatar[b-ibp10mfowi], .review-range-container[b-ibp10mfowi], .review-score-detail[b-ibp10mfowi] {
        padding: 0;
    }

        .dasboard-avatar img[b-ibp10mfowi] {
            width: 80px;
            height: 80px;
        }

    .list-single-facts .inline-facts-wrap[b-ibp10mfowi] {
        border-top: 1px solid #e2e2e2;
        border-left: none;
    }

    .dasboard-sidebar-item[b-ibp10mfowi] {
        padding: 0 10px 0 0;
        text-align: center;
    }

        .dasboard-sidebar-item[b-ibp10mfowi]:before {
            left: 50%;
            margin-left: -25px;
        }

    .dasboard-sidebar-content[b-ibp10mfowi] {
        padding: 40px 0 44px 0;
    }

    .ed-btn[b-ibp10mfowi] {
        float: none;
    }

    .tfp-btn[b-ibp10mfowi] {
        top: -70px;
        right: inherit;
        left: 0;
    }

    .tfp-det[b-ibp10mfowi] {
        top: -30px;
    }

    .tfp-det-btn[b-ibp10mfowi] {
        float: none;
        display: inline-block;
    }

    .dasboard-sidebar-content[b-ibp10mfowi]:before {
        top: 20px;
        right: 20px;
    }

    .ed-btn[b-ibp10mfowi] {
        margin-left: 0;
    }

    .dasboard-menu[b-ibp10mfowi], .dasboard-menu li[b-ibp10mfowi] {
        width: 100%;
    }

    .dasboard-menu-btn[b-ibp10mfowi] {
        display: block;
    }

    .dasboard-menu ul.dasboard-menu-wrap[b-ibp10mfowi] {
        display: none;
        background: #fff;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        padding: 10px 20px;
        margin-bottom: 20px;
    }

    .dasboard-menu li ul[b-ibp10mfowi] {
        position: relative;
        top: 0;
        background: none;
        padding: 0;
        width: auto;
        z-index: 2;
        border: none;
        opacity: 1;
        display: block;
        visibility: visible;
        display: flex;
        justify-content: flex-start;
        width: 100%;
    }

        .dasboard-menu li ul li[b-ibp10mfowi] {
            display: flex;
            justify-content: flex-start;
            width: 100%;
            padding: 0;
            position: relative;
        }

            .dasboard-menu li ul li span[b-ibp10mfowi] {
                position: absolute;
                top: 50%;
                right: 0;
                width: 16px;
                height: 16px;
                margin-top: -8px;
                line-height: 16px;
                border-radius: 100%;
                font-size: 9px;
                color: #fff;
            }

    .dasboard-menu li a i[b-ibp10mfowi] {
        display: none;
    }

    .dasboard-menu li a[b-ibp10mfowi] {
        padding: 10px 0 !important;
        background: none !important;
        color: #666 !important;
    }

        .dasboard-menu li a.user-profile-act[b-ibp10mfowi], .dasboard-menu li a:hover[b-ibp10mfowi] {
            color: #3AACED !important;
            box-shadow: none;
        }

    #myChartLegend[b-ibp10mfowi] {
        display: flex;
        justify-content: flex-start;
        margin-top: 10px;
    }

        #myChartLegend li[b-ibp10mfowi] {
            margin-left: 0;
            margin-right: 10px;
        }

    .dashboard-message-text[b-ibp10mfowi] {
        margin-left: 15px;
    }

    .new-dashboard-item[b-ibp10mfowi] {
        padding: 6px 10px;
        right: 15px;
    }

    .dasboard-menu[b-ibp10mfowi] {
        top: 0;
    }

    .dashboard-message-text[b-ibp10mfowi] {
        margin-left: 0;
        text-align: left;
        padding-left: 0;
    }

    .dashboard-message-avatar img[b-ibp10mfowi], .review-total[b-ibp10mfowi] {
        display: flex;
        justify-content: flex-start;
        margin-bottom: 20px;
    }

    .chat-message[b-ibp10mfowi], .chat-message.chat-message_user .massage-date[b-ibp10mfowi] {
        padding-left: 0;
        padding-right: 0 !important;
    }

        .chat-message .dashboard-message-avatar[b-ibp10mfowi] {
            position: relative;
            top: 0;
        }

            .chat-message .dashboard-message-avatar span[b-ibp10mfowi] {
                display: flex;
                justify-content: flex-start;
                margin: 10px 0 0 12px;
            }

        .chat-message.chat-message_user .massage-date[b-ibp10mfowi] {
            display: flex;
            justify-content: flex-start;
        }

    .massage-date[b-ibp10mfowi] {
        margin: 10px 0;
    }

    .chat-message p[b-ibp10mfowi]:before {
        display: none;
    }

    .map-close[b-ibp10mfowi] {
        width: 43px;
        height: 43px;
        left: 260px;
        line-height: 43px;
        font-size: 12px;
    }

    .list-single-carousel-wrap[b-ibp10mfowi], .fw-carousel .slick-slide-item[b-ibp10mfowi] {
        height: 300px !important;
    }

    .to-top[b-ibp10mfowi] {
        right: 10px;
    }

    .ajax-modal-container[b-ibp10mfowi] {
        width: 500px;
    }

    .ajax-modal-details[b-ibp10mfowi] {
        padding: 20px 25px;
    }

    .ajax-modal-list li[b-ibp10mfowi] {
        width: 50%;
    }

    .error-wrap h2[b-ibp10mfowi] {
        font-size: 74px;
    }
}

@media only screen and (max-width: 420px) {
    .add-hotel[b-ibp10mfowi] {
        display: none;
    }

    .show-reg-form[b-ibp10mfowi] {
        margin-right: 30px;
    }

    .wishlist-wrap[b-ibp10mfowi] {
        width: 300px;
        padding: 25px 10px 0;
    }

    .header-user-name[b-ibp10mfowi] {
        font-size: 11px;
    }

        .header-user-name[b-ibp10mfowi]:before {
            bottom: -1px;
            right: -20px
        }

    .header-user-menu[b-ibp10mfowi] {
        margin-right: 30px;
    }

    .ajax-modal-container[b-ibp10mfowi] {
        width: 400px;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    .bg[b-ibp10mfowi] {
        background-attachment: scroll !important;
        -webkit-background-size: cover;
        background-position: center;
    }
}

@charset "utf-8"; /*--
	Color styles
--*/
.show-lang i[b-ibp10mfowi], .nav-holder nav li a i[b-ibp10mfowi], .filter-tags input:checked[b-ibp10mfowi]:after, .custom-form .filter-tags input:checked[b-ibp10mfowi]:after, .main-register h3 span[b-ibp10mfowi], .lost_password a:hover[b-ibp10mfowi], .header-search-input-item.location a[b-ibp10mfowi], .pac-icon[b-ibp10mfowi]:before, .footer-social li a[b-ibp10mfowi], .cs-mumber[b-ibp10mfowi], .show-search-button i[b-ibp10mfowi], .show-сurrency-tooltip span i[b-ibp10mfowi], .show-reg-form i[b-ibp10mfowi], .header-user-name[b-ibp10mfowi]:before, .tabs-menu li.current a[b-ibp10mfowi], .currency-tooltip li i[b-ibp10mfowi], .currency-wrap .show-currency-tooltip i[b-ibp10mfowi], .subfooter-lang-tooltip li a[b-ibp10mfowi], .header-search-input-item.in-loc-dec[b-ibp10mfowi]:before, .col-list-search-input-item.location a[b-ibp10mfowi], .col-list-search-input-item.in-loc-dec[b-ibp10mfowi]:before, .list-main-wrap-title h2 span[b-ibp10mfowi], .grid-opt li span.act-grid-opt[b-ibp10mfowi], .grid-opt li span.act-grid-opt:hover[b-ibp10mfowi], .price-opt ul li a:hover[b-ibp10mfowi], .geodir-category-content h3 a:hover[b-ibp10mfowi], .geodir-category-opt .js-favorite i[b-ibp10mfowi], .avatar-tooltip strong[b-ibp10mfowi], .listing-title a[b-ibp10mfowi], .map-popup-location-price[b-ibp10mfowi], .map-modal-container h3 a:hover[b-ibp10mfowi], .category-fix-bg-title h4[b-ibp10mfowi], .geodir-opt-tooltip strong[b-ibp10mfowi], .facilities-list li i:hover[b-ibp10mfowi], .to-top:hover[b-ibp10mfowi], .section-title .breadcrumbs a[b-ibp10mfowi]:before, .list-single-header-contacts li i[b-ibp10mfowi], .share-container .share-icon:hover[b-ibp10mfowi]:before, .breadcrumbs-hero-buttom .breadcrumbs a[b-ibp10mfowi]:before, .listing-features li i[b-ibp10mfowi], .rooms-details-header h5 span[b-ibp10mfowi], .inline-facts i[b-ibp10mfowi], .ajax-modal-photos-btn span[b-ibp10mfowi], .ajax-modal-list li i[b-ibp10mfowi], .total-coast span[b-ibp10mfowi], .custom-form .total-coast input[b-ibp10mfowi], .bookdate-container-dayscounter i[b-ibp10mfowi], .box-widget-list li i[b-ibp10mfowi], .list-single-main-item-title[b-ibp10mfowi]:before, .box-widget-item-header[b-ibp10mfowi]:before, .fc-button i[b-ibp10mfowi], .share-container .share-icon[b-ibp10mfowi], .reviews-comments-item-date i[b-ibp10mfowi], .custom-form .review-total span input[b-ibp10mfowi], .flatWeatherPlugin ul.wiForecasts li[b-ibp10mfowi], .box-widget-list li a:hover[b-ibp10mfowi], .list-single-main-item-title h3 span[b-ibp10mfowi], .claim-widget-link a[b-ibp10mfowi], .mapnavigation a i[b-ibp10mfowi], .list-single-hero-header .list-single-hero-price span[b-ibp10mfowi], .breadcrumbs.inline-breadcrumbs a[b-ibp10mfowi]:before, .box-widget-content .widget-posts-descr .geodir-category-location a i[b-ibp10mfowi], .box-widget-content .widget-posts-link i[b-ibp10mfowi], .tfp-btn strong[b-ibp10mfowi], .dashboard-message-text p a[b-ibp10mfowi], .dasboard-menu li a.user-profile-act i[b-ibp10mfowi], .dasboard-menu li a:hover i[b-ibp10mfowi], .pass-input-wrap span[b-ibp10mfowi], .radio input[type="radio"]:checked + span[b-ibp10mfowi]:before, .custom-form .radio span[b-ibp10mfowi], .reply-mail a[b-ibp10mfowi], .tfp-det p a[b-ibp10mfowi], .chat-contacts-item .chat-contacts-item-text span[b-ibp10mfowi], .reviews-comments-item-text h4 a.reviews-comments-item-link[b-ibp10mfowi], .video-box-btn[b-ibp10mfowi], .text-carousel .slick-center .text-carousel-item[b-ibp10mfowi]:after, .text-carousel .slick-center .text-carousel-item[b-ibp10mfowi]:before, .single-facts .inline-facts i[b-ibp10mfowi], .team-social li a[b-ibp10mfowi], .team-dec[b-ibp10mfowi], .filter-tags label a[b-ibp10mfowi], .breadcrumbs-fs .breadcrumbs span[b-ibp10mfowi], .home-btn a[b-ibp10mfowi], .cart_list li span[b-ibp10mfowi], #progressbar li[b-ibp10mfowi]:before, .log-massage a[b-ibp10mfowi], .cat-item li a[b-ibp10mfowi], .post-link i[b-ibp10mfowi], .card-post-content h3[b-ibp10mfowi]:before, .card-post-content h3 a:hover[b-ibp10mfowi], .post-opt li a:hover[b-ibp10mfowi], .wishlist-link[b-ibp10mfowi], .box-widget-content .widget-posts-descr a:hover[b-ibp10mfowi], .faq-nav li a.act-faq-link[b-ibp10mfowi], .time-line-icon i[b-ibp10mfowi], s .listing-counter span[b-ibp10mfowi], .images-collage-title[b-ibp10mfowi], .down-btn i[b-ibp10mfowi], .qty-dropdown-content .quantity-item label i[b-ibp10mfowi], .qty-dropdown-header[b-ibp10mfowi]:before, .main-search-input-item_small[b-ibp10mfowi]:before, .main-search-input-item.location a[b-ibp10mfowi], .listing-counter strong[b-ibp10mfowi], .weather-grid .flatWeatherPlugin .wiToday .wiIconGroup div.wi[b-ibp10mfowi], .geodir-category-price span[b-ibp10mfowi], .show-search-button:hover i[b-ibp10mfowi], .hotel-card .geodir-category-location a i[b-ibp10mfowi], .header-search-input-item.date-parent[b-ibp10mfowi]:before, .menusb a i[b-ibp10mfowi], .menusb a.back[b-ibp10mfowi]:before, .footer-contacts li a:hover[b-ibp10mfowi], #footer-twiit a:hover[b-ibp10mfowi], .dasboard-menu-btn i[b-ibp10mfowi], .header-user-menu li a:hover[b-ibp10mfowi], .dashboard-listing-table-text h4 a[b-ibp10mfowi], .mlc i[b-ibp10mfowi], .show-more-filters i[b-ibp10mfowi] {
    color: #3AACED;
}

.color-bg[b-ibp10mfowi], .close-header-search:hover[b-ibp10mfowi], #footer-twiit p.tweet[b-ibp10mfowi]:before, .cs-mumber-button:hover[b-ibp10mfowi], .tabs-menu li a[b-ibp10mfowi], .review-range-container .irs-bar[b-ibp10mfowi], .review-range-container .irs-bar-edge[b-ibp10mfowi], .search-input-item .irs-line[b-ibp10mfowi], .col-list-search-input-item .irs-line[b-ibp10mfowi], .pagination a.current-page[b-ibp10mfowi], .pagination a.current-page:hover[b-ibp10mfowi], .mapnavigation a:hover[b-ibp10mfowi], .back-to-filters span[b-ibp10mfowi], .infoBox-close[b-ibp10mfowi], .slick-dots li.slick-active button[b-ibp10mfowi], .map-modal-close[b-ibp10mfowi], .geodir-opt-link a[b-ibp10mfowi], .cluster div:hover[b-ibp10mfowi], .to-top[b-ibp10mfowi], .daterangepicker td.active[b-ibp10mfowi], .list-single-hero-title h2[b-ibp10mfowi]:before, .user-stats[b-ibp10mfowi]:before, .ed-btn:hover[b-ibp10mfowi], .dashboard-header[b-ibp10mfowi], .massage-date span[b-ibp10mfowi]:before, .chat-contacts-item[b-ibp10mfowi]:after, .lisd-link:hover[b-ibp10mfowi], .scroll-nav-wrapper .scroll-nav li a.act-scrlink[b-ibp10mfowi], .accordion a.toggle span[b-ibp10mfowi], .list-widget-social li a[b-ibp10mfowi], .box-item a.gal-link[b-ibp10mfowi], .message-input button[b-ibp10mfowi], .message-counter[b-ibp10mfowi], .line-separator[b-ibp10mfowi]:before, .intro-item h2[b-ibp10mfowi]:before, .section-separator[b-ibp10mfowi]:before, #progressbar li[b-ibp10mfowi]:before, .price-num.col-dec-1[b-ibp10mfowi]:before, .tags-stylwrap.sb-tags a[b-ibp10mfowi], .geodir-opt-list a:hover[b-ibp10mfowi], .main-search-button:hover[b-ibp10mfowi], .twitter-link[b-ibp10mfowi], .recomm-price i[b-ibp10mfowi], .lg-actions .lg-next[b-ibp10mfowi], .lg-actions .lg-prev[b-ibp10mfowi] {
    background: var(--bbb-secondary);
}



/*--
	orange
--*/
.nav-holder nav li a.act-link[b-ibp10mfowi], .nav-holder nav li a:hover[b-ibp10mfowi], .main-register h3 span strong[b-ibp10mfowi], .header-search-input-item-icon[b-ibp10mfowi], .subfooter-show-lang i[b-ibp10mfowi], #footer-twiit .timePosted a[b-ibp10mfowi]:before, .footer-contacts li i[b-ibp10mfowi], .fc-cont:hover[b-ibp10mfowi], .custom-form label span[b-ibp10mfowi], .section-title-separator span i:nth-child(2)[b-ibp10mfowi], .five-star-rating .listing-rating i[b-ibp10mfowi], .four-star-rating .listing-rating i[b-ibp10mfowi], .three-star-rating .listing-rating i[b-ibp10mfowi], .grid-opt li span:hover[b-ibp10mfowi], .price-opt ul li a i[b-ibp10mfowi], .geodir-category-opt .listing-rating i[b-ibp10mfowi], .geodir-category-opt .js-favorite:hover i[b-ibp10mfowi], .geodir-category-location a i[b-ibp10mfowi], .map-card-rainting i[b-ibp10mfowi], .map-popup-location-info i[b-ibp10mfowi], .daterangepicker .calendar-table th[b-ibp10mfowi], .listing-rating i[b-ibp10mfowi], .rooms-details-header h5[b-ibp10mfowi], .custom-form label i[b-ibp10mfowi], .amenities-list li span.status.status-no[b-ibp10mfowi], .flatWeatherPlugin ul.wiForecasts li.wi[b-ibp10mfowi], .widget-posts-date i[b-ibp10mfowi], .claim-widget-link a:hover[b-ibp10mfowi], .mapzoom-in[b-ibp10mfowi], .dashboard-list-box.activities .dashboard-message-text i[b-ibp10mfowi], .fuzone .fu-text i[b-ibp10mfowi], .dashboard-message-text h4 span[b-ibp10mfowi], .tfp-btn[b-ibp10mfowi]:before, .process-wrap li i[b-ibp10mfowi], .singleMap_visible-title-item h4 i[b-ibp10mfowi], .flat-title-wrap .breadcrumbs a[b-ibp10mfowi]:before, .breadcrumbs-fs .breadcrumbs a[b-ibp10mfowi]:before, .log-massage a:hover[b-ibp10mfowi], .cart-total strong[b-ibp10mfowi], .post-opt li i[b-ibp10mfowi], .cat-item li span[b-ibp10mfowi], .post-link[b-ibp10mfowi], .faq-nav li a.act-faq-link[b-ibp10mfowi]:before, .faq-nav li a:hover[b-ibp10mfowi]:before, .process-item h4 a:hover[b-ibp10mfowi], .intro-item h6[b-ibp10mfowi], .collage-image-input i[b-ibp10mfowi], .inpt_dec[b-ibp10mfowi], .qty-dropdown-header i[b-ibp10mfowi], .geodir-category-opt h4 a:hover[b-ibp10mfowi], .map-modal-container h3 i[b-ibp10mfowi], .header-user-name:hover[b-ibp10mfowi], .show-reg-form:hover[b-ibp10mfowi], .home-btn:hover a[b-ibp10mfowi], .menusb a.act-link[b-ibp10mfowi], .footer-social li a:hover[b-ibp10mfowi], .dashboard-listing-table-text h4 a:hover[b-ibp10mfowi], .dashboard-listing-table-address i[b-ibp10mfowi], .map-close[b-ibp10mfowi], .text-carousel-item a.testim-link:hover[b-ibp10mfowi] {
    color: #F9B90F;
}

.color2-bg[b-ibp10mfowi], .header-search-button[b-ibp10mfowi], .pac-item:hover[b-ibp10mfowi], .close-header-search[b-ibp10mfowi], .footer-widget #subscribe-button:hover[b-ibp10mfowi], .cs-mumber-button[b-ibp10mfowi], .irs-slider[b-ibp10mfowi], .pagination a:hover[b-ibp10mfowi], .cluster div[b-ibp10mfowi], .infoBox-close:hover[b-ibp10mfowi], .show-more-filters.active-hidden-opt-btn[b-ibp10mfowi], .load-more-button:hover[b-ibp10mfowi], .daterangepicker .drp-buttons .btn.btn-default[b-ibp10mfowi], .header-sec-link a:hover[b-ibp10mfowi], .scroll-nav-wrapper .show-hidden-map[b-ibp10mfowi], .ajax-loader-cirle[b-ibp10mfowi]:before, .dashboard-list-box.activities .new-dashboard-item:hover[b-ibp10mfowi], .dasboard-menu li a span[b-ibp10mfowi], .dasboard-menu li ul li span[b-ibp10mfowi], .text-carousel-wrap .sw-btn[b-ibp10mfowi], .price-link:hover[b-ibp10mfowi], .price-num.col-dec-3[b-ibp10mfowi]:before, section.color-bg .section-separator[b-ibp10mfowi]:before, .add-hotel:hover[b-ibp10mfowi], .success-table-header a:hover[b-ibp10mfowi], .dashboard-listing-table-opt li a.del-btn[b-ibp10mfowi] {
    background: #F9B90F;
}

    /*--
	dark-blue
--*/
    .accordion a.toggle.act-accordion[b-ibp10mfowi], .banner-wdget-content a[b-ibp10mfowi], .box-image-widget-media a:hover[b-ibp10mfowi], .rooms-media-btn-item[b-ibp10mfowi], .sw-btn[b-ibp10mfowi], .bt n:hover[b-ibp10mfowi], .more-photos-button[b-ibp10mfowi], .box-item a.gal-link:hover[b-ibp10mfowi], .dasboard-sidebar-content[b-ibp10mfowi], .tfp-det-btn:hover[b-ibp10mfowi], .color3-bg[b-ibp10mfowi], .team-social[b-ibp10mfowi], .text-carousel-wrap .sw-btn:hover[b-ibp10mfowi], .home-intro-card-counter[b-ibp10mfowi], .mlc[b-ibp10mfowi], .geodir-opt-tooltip[b-ibp10mfowi], .custom-form .log-submit-btn[b-ibp10mfowi], .lg-actions .lg-next:hover[b-ibp10mfowi], .lg-actions .lg-prev:hover[b-ibp10mfowi], .error-wrap form .search-submit:hover[b-ibp10mfowi], .close-reg:hover[b-ibp10mfowi], .custom-form .log-submit-btn:hover[b-ibp10mfowi], .soc-log a:hover[b-ibp10mfowi] {
        background: #18458B;
    }

.mapzoom-out[b-ibp10mfowi], .single-facts .inline-facts .num[b-ibp10mfowi], .section-title h2[b-ibp10mfowi], .singleMap_visible-title-item h4[b-ibp10mfowi], .card-post-content h3 a[b-ibp10mfowi], .map-modal-container h3 a[b-ibp10mfowi], .error_message h3[b-ibp10mfowi], #success_page h3[b-ibp10mfowi], .text-carousel-item a.testim-link[b-ibp10mfowi] {
    color: #18458B;
}

/*--
	gradient
--*/
.gradient-bg[b-ibp10mfowi] {
    background-color: #3AACED;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3AACED), to(#49CEFF));
    background: -webkit-linear-gradient(top, #3AACED, #49CEFF);
    background: -moz-linear-gradient(top, #3AACED, #49CEFF);
    background: -ms-linear-gradient(top, #3AACED, #49CEFF);
    background: -o-linear-gradient(top, #3AACED, #49CEFF);
}
/*--
	reset
--*/
html[b-ibp10mfowi], body[b-ibp10mfowi], div[b-ibp10mfowi], span[b-ibp10mfowi], applet[b-ibp10mfowi], object[b-ibp10mfowi], iframe[b-ibp10mfowi], h1[b-ibp10mfowi], h2[b-ibp10mfowi], h3[b-ibp10mfowi], h4[b-ibp10mfowi], h5[b-ibp10mfowi], h6[b-ibp10mfowi], p[b-ibp10mfowi], blockquote[b-ibp10mfowi], pre[b-ibp10mfowi], a[b-ibp10mfowi], abbr[b-ibp10mfowi], acronym[b-ibp10mfowi], address[b-ibp10mfowi], big[b-ibp10mfowi], cite[b-ibp10mfowi], code[b-ibp10mfowi], del[b-ibp10mfowi], dfn[b-ibp10mfowi], em[b-ibp10mfowi], font[b-ibp10mfowi], img[b-ibp10mfowi], ins[b-ibp10mfowi], kbd[b-ibp10mfowi], q[b-ibp10mfowi], s[b-ibp10mfowi], samp[b-ibp10mfowi], small[b-ibp10mfowi], strike[b-ibp10mfowi], strong[b-ibp10mfowi], sub[b-ibp10mfowi], sup[b-ibp10mfowi], tt[b-ibp10mfowi], var[b-ibp10mfowi], dl[b-ibp10mfowi], dt[b-ibp10mfowi], dd[b-ibp10mfowi], ol[b-ibp10mfowi], ul[b-ibp10mfowi], li[b-ibp10mfowi], fieldset[b-ibp10mfowi], form[b-ibp10mfowi], label[b-ibp10mfowi], legend[b-ibp10mfowi], table[b-ibp10mfowi], caption[b-ibp10mfowi], tbody[b-ibp10mfowi], tfoot[b-ibp10mfowi], thead[b-ibp10mfowi], tr[b-ibp10mfowi], th[b-ibp10mfowi], td[b-ibp10mfowi] {
    border: none;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    vertical-align: baseline;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

table[b-ibp10mfowi] {
    border-collapse: separate;
    border-spacing: 0
}

blockquote[b-ibp10mfowi]:before, blockquote[b-ibp10mfowi]:after, q[b-ibp10mfowi]:before, q[b-ibp10mfowi]:after {
    content: ""
}

*[b-ibp10mfowi] {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

article[b-ibp10mfowi], aside[b-ibp10mfowi], details[b-ibp10mfowi], figcaption[b-ibp10mfowi], figure[b-ibp10mfowi], footer[b-ibp10mfowi], header[b-ibp10mfowi], hgroup[b-ibp10mfowi], menu[b-ibp10mfowi], nav[b-ibp10mfowi], section[b-ibp10mfowi] {
    display: block;
}

ol[b-ibp10mfowi], ul[b-ibp10mfowi] {
    list-style: none;
}

blockquote[b-ibp10mfowi], q[b-ibp10mfowi] {
    quotes: none;
}

:focus[b-ibp10mfowi] {
    outline: 0;
}

table[b-ibp10mfowi] {
    border-collapse: collapse;
    border-spacing: 0;
}

img[b-ibp10mfowi] {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
}

a[b-ibp10mfowi] {
    /* text-decoration: none;
    position: relative;
    color: #000;*/
}

audio[b-ibp10mfowi], video[b-ibp10mfowi], canvas[b-ibp10mfowi] {
    max-width: 100%;
}

.form-control.is-invalid:focus[b-ibp10mfowi], .was-validated .form-control:invalid:focus[b-ibp10mfowi] {
    border-color: var(--bs-form-invalid-border-color);
    box-shadow: 0;
}

#perAgreementContainer .custom-error-message div[b-ibp10mfowi] {
    color: var(--bs-warning) !important;
}

.nice-select[b-ibp10mfowi]:before {
    font-family: 'Font Awesome 6 Free';
    content: "\f3c5" !important;
    color: #F9B90F;
    font-size: 12px;
    font-weight: 900;
    position: absolute;
    left: 16px;
    top: 0;
    z-index: 11;
}
/* _content/BBB.Main.Web/Views/Inputs/Emlak/_InputFileUpload.cshtml.rz.scp.css */
.file-uploader[b-nnkly92p5e] {
    display: flex;   
    flex-direction: column;
 
    border: 0.2px solid #e7d5d5;
    padding: 10px;
    border-radius: 5px;
}
    .file-uploader-content[b-nnkly92p5e] {
        display: flex;
        align-items: center;
        gap: 5px;
    }

.file-uploader-info[b-nnkly92p5e] {
    margin-top: 10px;
}

.file-uploader-info span[b-nnkly92p5e]{
    width:100%;
    border-top:0.2px solid lightgray;
    padding-top:5px;
    font-size:12px;
}


.file-uploader .preview-image[b-nnkly92p5e] {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}

.file-uploader .file-row[b-nnkly92p5e] {
    padding: 5px;
    border: 1px solid #ddd;
    border-radius: 4px;
    background-color: #f9f9f9;
}

.file-uploader .text-truncate[b-nnkly92p5e] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* _content/BBB.Main.Web/Views/Inputs/Emlak/_InputProjeKonutDetay.cshtml.rz.scp.css */
@media (min-width: 768px) {
    .custom-modal-md-up .modal-dialog[b-rvqme7r9l9] {
        max-width: 900px !important;
        width: 100% !important;
    }
}
/* _content/BBB.Main.Web/Views/Inputs/Emlak/_InputProjeKonutDetayEdit.cshtml.rz.scp.css */
@media (min-width: 768px) {
    .custom-modal-md-up .modal-dialog[b-b3n3blqnxq] {
        max-width: 900px !important; 
        width: 100% !important;
    }
}
/* _content/BBB.Main.Web/Views/Partials/Controls/Pagination/_Pagination.cshtml.rz.scp.css */
.pagination[b-fjs2yxjy16] {
    margin-bottom: 30px;
    text-align: center;
    display: flex;
    justify-content:center;
   
    width: 100%;
}

    .pagination a[b-fjs2yxjy16] {
        display: inline-block;
        width: 44px;
        height: 44px;
        line-height: 44px;
        border-radius: 2px;
        border: 1px solid #eee;
        box-sizing: border-box;
        position: relative;
        font-size: 13px;
        color: #888DA0;
        background: #fff;
        letter-spacing: 1px;
    }

        .pagination a i[b-fjs2yxjy16] {
            font-size: 12px;
        }

    .pagination.float-pagination[b-fjs2yxjy16] {
        margin-top: 10px;
    }

        .pagination.float-pagination a[b-fjs2yxjy16] {
            float: left;
            margin-right: 3px;
        }

    .pagination a.current-page[b-fjs2yxjy16], .pagination a:hover[b-fjs2yxjy16] {
        color: #fff;
        background-color:var(--bbb-secondary);
    }
a[b-fjs2yxjy16] {
    text-decoration: none;
    position: relative;
    color: #000;
}

.pagination a.disabled[b-fjs2yxjy16] {
    pointer-events: none;
    opacity: 0.5;
    cursor: default;
}
/* _content/BBB.Main.Web/Views/Partials/Controls/Pagination/_PaginationAjax.cshtml.rz.scp.css */
.pagination[b-lhxqntkz0l] {
    margin-bottom: 30px;
    text-align: center;
    display: flex;
    justify-content: center;
    width: 100%;
}

    .pagination a[b-lhxqntkz0l] {
        display: inline-block;
        width: 44px;
        height: 44px;
        line-height: 44px;
        border-radius: 2px;
        border: 1px solid #eee;
        box-sizing: border-box;
        position: relative;
        font-size: 13px;
        color: #888DA0;
        background: #fff;
        letter-spacing: 1px;
    }

        .pagination a i[b-lhxqntkz0l] {
            font-size: 12px;
        }

    .pagination.float-pagination[b-lhxqntkz0l] {
        margin-top: 10px;
    }

        .pagination.float-pagination a[b-lhxqntkz0l] {
            float: left;
            margin-right: 3px;
        }

    .pagination a.current-page[b-lhxqntkz0l], .pagination a:hover[b-lhxqntkz0l] {
        color: #fff;
        background-color: var(--bbb-secondary);
    }

a[b-lhxqntkz0l] {
    text-decoration: none;
    position: relative;
    color: #000;
}

.pagination a.disabled[b-lhxqntkz0l] {
    pointer-events: none;
    opacity: 0.5;
    cursor: default;
}
/* _content/BBB.Main.Web/Views/Partials/Controls/ReportClassified/_ReportClassified.cshtml.rz.scp.css */
#modalReportClassified .profile-container[b-ipjkm8ypq5] {
}

#modalReportClassified .fl-wrap[b-ipjkm8ypq5] {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    position: relative;
}

#modalReportClassified .dec-icon[b-ipjkm8ypq5] {
    position: absolute;
    top: 128%;
    left: 0;
    width: 50px;
    height: 37px;
    line-height: 44px;
    margin-top: 8px;
    color: var(--bbb-secondary);
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    border-right: 1px solid #e5e7f2;
}

#modalReportClassified .dasboard-widget-title[b-ipjkm8ypq5] {
    padding: 17px 30px;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 4px 4px 0 0;
}

    #modalReportClassified .dasboard-widget-title h5[b-ipjkm8ypq5] {
        display: flex;
        gap: 5px;
        text-align: left;
        font-size: 14px;
        font-weight: 500;
        color: #566985;
        float: left;
    }

#modalReportClassified .dasboard-widget-box.nopad-dash-widget-box[b-ipjkm8ypq5] {
    padding: 50px 30px;
    margin-bottom: 30px;
    overflow: hidden;
    border-radius: 0 0 6px 6px;
}

#modalReportClassified .dasboard-widget-box[b-ipjkm8ypq5] {
   
}

#modalReportClassified .edit-profile-photo[b-ipjkm8ypq5] {
    float: left;
    position: relative;
    z-index: 2;
}

    #modalReportClassified .edit-profile-photo img[b-ipjkm8ypq5] {
        float: left !important;
        margin-right: 20px !important;
        box-shadow: 0px 0px 0px 7px rgba(255, 255, 255, 0.4) !important;
        width: 60px !important;
        height: 60px !important;
        border-radius: 4px !important;
    }

#modalReportClassified .respimg[b-ipjkm8ypq5] {
    width: 100%;
    height: auto;
}

#modalReportClassified img[b-ipjkm8ypq5] {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
}

#modalReportClassified .change-photo-btn[b-ipjkm8ypq5] {
    float: left;
    margin-top: 13px;
    position: relative;
}

#modalReportClassified .photoUpload[b-ipjkm8ypq5] {
    float: left;
    position: relative;
    padding: 12px 20px 12px 10px;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
}

    #modalReportClassified .photoUpload input.upload[b-ipjkm8ypq5] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        bottom: 0;
        cursor: pointer;
        opacity: 0;
    }

    #modalReportClassified .photoUpload i[b-ipjkm8ypq5] {
        margin-right: 10px;
        font-weight: 100;
    }

#modalReportClassified .bg-wrap[b-ipjkm8ypq5] {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 1;
    overflow: hidden;
}

#modalReportClassified .bg-parallax-wrap-gradien[b-ipjkm8ypq5]:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 20;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 90%);
}

#modalReportClassified .bg-wrap .bg[b-ipjkm8ypq5] {
    height: 120%;
    top: -10%;
}

#modalReportClassified .bg[b-ipjkm8ypq5] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-size: cover;
    background-attachment: scroll;
    background-position: center;
    background-repeat: repeat;
    background-origin: content-box;
}

#modalReportClassified .change-photo-btn.cpb-2[b-ipjkm8ypq5] {
    margin: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 20;
}

#modalReportClassified .change-photo-btn[b-ipjkm8ypq5] {
    float: left;
    margin-top: 13px;
    position: relative;
}

    #modalReportClassified .change-photo-btn.cpb-2 .photoUpload[b-ipjkm8ypq5] {
        padding: 12px 40px;
        border-radius: 6px 0 0 0;
        overflow: hidden;
    }

#modalReportClassified .dasboard-widget-title[b-ipjkm8ypq5] {
    padding: 17px 30px;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 4px 4px 0 0;
}

    #modalReportClassified .dasboard-widget-title h5[b-ipjkm8ypq5] {
        text-align: left;
        font-size: 14px;
        font-weight: 500;
        color: #566985;
        float: left;
    }

#modalReportClassified .dasboard-widget-box[b-ipjkm8ypq5] {
 
}

#modalReportClassified .chat-wrapper[b-ipjkm8ypq5],
#modalReportClassified .dasboard-widget-box[b-ipjkm8ypq5] {
    background: #fff;
 
}

#modalReportClassified .custom-form[b-ipjkm8ypq5] {
    display: flex;
    flex-direction: column;
    justify-content: start;
    width: 100%;
    position: relative;
}

    #modalReportClassified .custom-form label[b-ipjkm8ypq5] {
        float: left;
        position: relative;
        width: 100%;
        text-align: left;
        font-weight: 500;
        color: #878C9F;
        font-size: 12px;
        z-index: 0;
        margin-bottom: 10px;
    }

    #modalReportClassified .custom-form textarea[b-ipjkm8ypq5] {
        height: 200px;
        resize: none;
        padding: 25px 20px;
        -webkit-appearance: none;
    }

        #modalReportClassified .custom-form textarea:not(.nice-select-search)[b-ipjkm8ypq5],
        #modalReportClassified .custom-form input[type="text"]:not(.nice-select-search)[b-ipjkm8ypq5],
        #modalReportClassified .custom-form input[type=email]:not(.nice-select-search)[b-ipjkm8ypq5],
        #modalReportClassified .custom-form input[type=password]:not(.nice-select-search)[b-ipjkm8ypq5],
        #modalReportClassified .custom-form input[type=button]:not(.nice-select-search)[b-ipjkm8ypq5],
        #modalReportClassified .listsearch-input-item input[type="text"] :not(.nice-select-search)[b-ipjkm8ypq5] {
            float: left;
            border: 1px solid #e5e7f2;
            background: #F5F7FB;
            width: 100%;
            padding: 10px 35px 10px 70px;
            border-radius: 4px;
            color: #7d93b2;
            font-size: 14px;
            -webkit-appearance: none;
            outline: none;
            overflow: hidden;
            z-index: 1;
            font-weight: 400;
        }

#modalReportClassified .eye[b-ipjkm8ypq5] {
    position: absolute;
    top: 37px;
    right: 20px;
    cursor: pointer;
    color: var(--bbb-secondary);
    z-index: 5;
}

#modalReportClassified .custom-form input:not(.nice-select-search)[b-ipjkm8ypq5] {
    margin-bottom: 10px;
}

#modalReportClassified .custom-form input[type="text"]:focus:not(.nice-select-search)[b-ipjkm8ypq5],
#modalReportClassified .custom-form input[type="password"]:focus:not(.nice-select-search)[b-ipjkm8ypq5] {
    background-color: white !important;
    outline: none;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
}

#modalReportClassified .nice-select.location[b-ipjkm8ypq5]:before {
    font-family: 'Font Awesome 6 Free';
    content: "\f3c5";
    color: var(--bbb-secondary);
    font-size: 12px;
    font-weight: 900;
    position: absolute;
    left: 16px;
    top: 0;
    z-index: 11;
}

#modalReportClassified .dropdown-btn.override[b-ipjkm8ypq5] {
    height: 53px;
    margin-bottom: 20px;
}

.viewbutton-override[b-ipjkm8ypq5] {
    max-width: 50px;
    margin-right: 0;
    /*transform:translateX(-50%);*/
}
/* _content/BBB.Main.Web/Views/Partials/Controls/SaveSearch/_SaveSearch.cshtml.rz.scp.css */
#modalSaveSearch .profile-container[b-6gnpg7edy6] {
}

#modalSaveSearch .fl-wrap[b-6gnpg7edy6] {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    position: relative;
}

#modalSaveSearch .dec-icon[b-6gnpg7edy6] {
    position: absolute;
    top: 128%;
    left: 0;
    width: 50px;
    height: 37px;
    line-height: 44px;
    margin-top: 8px;
    color: var(--bbb-secondary);
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    border-right: 1px solid #e5e7f2;
}

#modalSaveSearch .dasboard-widget-title[b-6gnpg7edy6] {
    padding: 17px 30px;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 4px 4px 0 0;
}

    #modalSaveSearch .dasboard-widget-title h5[b-6gnpg7edy6] {
        display: flex;
        gap: 5px;
        text-align: left;
        font-size: 14px;
        font-weight: 500;
        color: #566985;
        float: left;
    }

#modalSaveSearch .dasboard-widget-box.nopad-dash-widget-box[b-6gnpg7edy6] {
    padding: 50px 30px;
    margin-bottom: 30px;
    overflow: hidden;
    border-radius: 0 0 6px 6px;
}

#modalSaveSearch .dasboard-widget-box[b-6gnpg7edy6] {
   
}

#modalSaveSearch .edit-profile-photo[b-6gnpg7edy6] {
    float: left;
    position: relative;
    z-index: 2;
}

    #modalSaveSearch .edit-profile-photo img[b-6gnpg7edy6] {
        float: left !important;
        margin-right: 20px !important;
        box-shadow: 0px 0px 0px 7px rgba(255, 255, 255, 0.4) !important;
        width: 60px !important;
        height: 60px !important;
        border-radius: 4px !important;
    }

#modalSaveSearch .respimg[b-6gnpg7edy6] {
    width: 100%;
    height: auto;
}

#modalSaveSearch img[b-6gnpg7edy6] {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
}

#modalSaveSearch .change-photo-btn[b-6gnpg7edy6] {
    float: left;
    margin-top: 13px;
    position: relative;
}

#modalSaveSearch .photoUpload[b-6gnpg7edy6] {
    float: left;
    position: relative;
    padding: 12px 20px 12px 10px;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
}

    #modalSaveSearch .photoUpload input.upload[b-6gnpg7edy6] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        bottom: 0;
        cursor: pointer;
        opacity: 0;
    }

    #modalSaveSearch .photoUpload i[b-6gnpg7edy6] {
        margin-right: 10px;
        font-weight: 100;
    }

#modalSaveSearch .bg-wrap[b-6gnpg7edy6] {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 1;
    overflow: hidden;
}

#modalSaveSearch .bg-parallax-wrap-gradien[b-6gnpg7edy6]:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 20;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 90%);
}

#modalSaveSearch .bg-wrap .bg[b-6gnpg7edy6] {
    height: 120%;
    top: -10%;
}

#modalSaveSearch .bg[b-6gnpg7edy6] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-size: cover;
    background-attachment: scroll;
    background-position: center;
    background-repeat: repeat;
    background-origin: content-box;
}

#modalSaveSearch .change-photo-btn.cpb-2[b-6gnpg7edy6] {
    margin: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 20;
}

#modalSaveSearch .change-photo-btn[b-6gnpg7edy6] {
    float: left;
    margin-top: 13px;
    position: relative;
}

    #modalSaveSearch .change-photo-btn.cpb-2 .photoUpload[b-6gnpg7edy6] {
        padding: 12px 40px;
        border-radius: 6px 0 0 0;
        overflow: hidden;
    }

#modalSaveSearch .dasboard-widget-title[b-6gnpg7edy6] {
    padding: 17px 30px;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 4px 4px 0 0;
}

    #modalSaveSearch .dasboard-widget-title h5[b-6gnpg7edy6] {
        text-align: left;
        font-size: 14px;
        font-weight: 500;
        color: #566985;
        float: left;
    }

#modalSaveSearch .dasboard-widget-box[b-6gnpg7edy6] {
  
}

#modalSaveSearch .chat-wrapper[b-6gnpg7edy6],
#modalSaveSearch .dasboard-widget-box[b-6gnpg7edy6] {
    background: #fff;
 
}

#modalSaveSearch .custom-form[b-6gnpg7edy6] {
    display: flex;
    flex-direction: column;
    justify-content: start;
    width: 100%;
    position: relative;
}

    #modalSaveSearch .custom-form label[b-6gnpg7edy6] {
        float: left;
        position: relative;
        width: 100%;
        text-align: left;
        font-weight: 500;
        color: #878C9F;
        font-size: 12px;
        z-index: 0;
        margin-bottom: 10px;
    }

    #modalSaveSearch .custom-form textarea[b-6gnpg7edy6] {
        height: 200px;
        resize: none;
        padding: 25px 20px;
        -webkit-appearance: none;
    }

        #modalSaveSearch .custom-form textarea:not(.nice-select-search)[b-6gnpg7edy6],
        #modalSaveSearch .custom-form input[type="text"]:not(.nice-select-search)[b-6gnpg7edy6],
        #modalSaveSearch .custom-form input[type=email]:not(.nice-select-search)[b-6gnpg7edy6],
        #modalSaveSearch .custom-form input[type=password]:not(.nice-select-search)[b-6gnpg7edy6],
        #modalSaveSearch .custom-form input[type=button]:not(.nice-select-search)[b-6gnpg7edy6],
        #modalSaveSearch .listsearch-input-item input[type="text"] :not(.nice-select-search)[b-6gnpg7edy6] {
            float: left;
            border: 1px solid #e5e7f2;
            background: #F5F7FB;
            width: 100%;
            padding: 10px 35px 10px 70px;
            border-radius: 4px;
            color: #7d93b2;
            font-size: 14px;
            -webkit-appearance: none;
            outline: none;
            overflow: hidden;
            z-index: 1;
            font-weight: 400;
        }

#modalSaveSearch .eye[b-6gnpg7edy6] {
    position: absolute;
    top: 37px;
    right: 20px;
    cursor: pointer;
    color: var(--bbb-secondary);
    z-index: 5;
}

#modalSaveSearch .custom-form input:not(.nice-select-search)[b-6gnpg7edy6] {
    margin-bottom: 10px;
}

#modalSaveSearch .custom-form input[type="text"]:focus:not(.nice-select-search)[b-6gnpg7edy6],
#modalSaveSearch .custom-form input[type="password"]:focus:not(.nice-select-search)[b-6gnpg7edy6] {
    background-color: white !important;
    outline: none;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
}

#modalSaveSearch .nice-select.location[b-6gnpg7edy6]:before {
    font-family: 'Font Awesome 6 Free';
    content: "\f3c5";
    color: var(--bbb-secondary);
    font-size: 12px;
    font-weight: 900;
    position: absolute;
    left: 16px;
    top: 0;
    z-index: 11;
}

#modalSaveSearch .dropdown-btn.override[b-6gnpg7edy6] {
    height: 53px;
    margin-bottom: 20px;
}

.viewbutton-override[b-6gnpg7edy6] {
    max-width: 50px;
    margin-right: 0;
    /*transform:translateX(-50%);*/
}
/* _content/BBB.Main.Web/Views/Partials/Controls/SendMessage/_SendMessage.cshtml.rz.scp.css */
#modalNewMessage .profile-container[b-gl5xdmefcg] {
}

#modalNewMessage .fl-wrap[b-gl5xdmefcg] {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    position: relative;
}

#modalNewMessage .dec-icon[b-gl5xdmefcg] {
    position: absolute;
    top: 128%;
    left: 0;
    width: 50px;
    height: 37px;
    line-height: 44px;
    margin-top: 8px;
    color: var(--bbb-secondary);
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    border-right: 1px solid #e5e7f2;
}

#modalNewMessage .dasboard-widget-title[b-gl5xdmefcg] {
    padding: 17px 30px;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 4px 4px 0 0;
}

    #modalNewMessage .dasboard-widget-title h5[b-gl5xdmefcg] {
        display: flex;
        gap: 5px;
        text-align: left;
        font-size: 14px;
        font-weight: 500;
        color: #566985;
        float: left;
    }

#modalNewMessage .dasboard-widget-box.nopad-dash-widget-box[b-gl5xdmefcg] {
    padding: 50px 30px;
    margin-bottom: 30px;
    overflow: hidden;
    border-radius: 0 0 6px 6px;
}

#modalNewMessage .dasboard-widget-box[b-gl5xdmefcg] {
  
}

#modalNewMessage .edit-profile-photo[b-gl5xdmefcg] {
    float: left;
    position: relative;
    z-index: 2;
}

    #modalNewMessage .edit-profile-photo img[b-gl5xdmefcg] {
        float: left !important;
        margin-right: 20px !important;
        box-shadow: 0px 0px 0px 7px rgba(255, 255, 255, 0.4) !important;
        width: 60px !important;
        height: 60px !important;
        border-radius: 4px !important;
    }

#modalNewMessage .respimg[b-gl5xdmefcg] {
    width: 100%;
    height: auto;
}

#modalNewMessage img[b-gl5xdmefcg] {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
}

#modalNewMessage .change-photo-btn[b-gl5xdmefcg] {
    float: left;
    margin-top: 13px;
    position: relative;
}

#modalNewMessage .photoUpload[b-gl5xdmefcg] {
    float: left;
    position: relative;
    padding: 12px 20px 12px 10px;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
}

    #modalNewMessage .photoUpload input.upload[b-gl5xdmefcg] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        bottom: 0;
        cursor: pointer;
        opacity: 0;
    }

    #modalNewMessage .photoUpload i[b-gl5xdmefcg] {
        margin-right: 10px;
        font-weight: 100;
    }

#modalNewMessage .bg-wrap[b-gl5xdmefcg] {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 1;
    overflow: hidden;
}

#modalNewMessage .bg-parallax-wrap-gradien[b-gl5xdmefcg]:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 20;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 90%);
}

#modalNewMessage .bg-wrap .bg[b-gl5xdmefcg] {
    height: 120%;
    top: -10%;
}

#modalNewMessage .bg[b-gl5xdmefcg] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-size: cover;
    background-attachment: scroll;
    background-position: center;
    background-repeat: repeat;
    background-origin: content-box;
}

#modalNewMessage .change-photo-btn.cpb-2[b-gl5xdmefcg] {
    margin: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 20;
}

#modalNewMessage .change-photo-btn[b-gl5xdmefcg] {
    float: left;
    margin-top: 13px;
    position: relative;
}

    #modalNewMessage .change-photo-btn.cpb-2 .photoUpload[b-gl5xdmefcg] {
        padding: 12px 40px;
        border-radius: 6px 0 0 0;
        overflow: hidden;
    }

#modalNewMessage .dasboard-widget-title[b-gl5xdmefcg] {
    padding: 17px 30px;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 4px 4px 0 0;
}

    #modalNewMessage .dasboard-widget-title h5[b-gl5xdmefcg] {
        text-align: left;
        font-size: 14px;
        font-weight: 500;
        color: #566985;
        float: left;
    }

#modalNewMessage .dasboard-widget-box[b-gl5xdmefcg] {
 
}

#modalNewMessage .chat-wrapper[b-gl5xdmefcg],
#modalNewMessage .dasboard-widget-box[b-gl5xdmefcg] {
    background: #fff;
    
}

#modalNewMessage .custom-form[b-gl5xdmefcg] {
    display: flex;
    flex-direction: column;
    justify-content: start;
    width: 100%;
    position: relative;
}

    #modalNewMessage .custom-form label[b-gl5xdmefcg] {
        float: left;
        position: relative;
        width: 100%;
        text-align: left;
        font-weight: 500;
        color: #878C9F;
        font-size: 12px;
        z-index: 0;
        margin-bottom: 10px;
    }

    #modalNewMessage .custom-form textarea[b-gl5xdmefcg] {
        height: 200px;
        resize: none;
        padding: 25px 20px;
        -webkit-appearance: none;
    }

        #modalNewMessage .custom-form textarea:not(.nice-select-search)[b-gl5xdmefcg],
        #modalNewMessage .custom-form input[type="text"]:not(.nice-select-search)[b-gl5xdmefcg],
        #modalNewMessage .custom-form input[type=email]:not(.nice-select-search)[b-gl5xdmefcg],
        #modalNewMessage .custom-form input[type=password]:not(.nice-select-search)[b-gl5xdmefcg],
        #modalNewMessage .custom-form input[type=button]:not(.nice-select-search)[b-gl5xdmefcg],
        #modalNewMessage .listsearch-input-item input[type="text"] :not(.nice-select-search)[b-gl5xdmefcg] {
            float: left;
            border: 1px solid #e5e7f2;
            background: #F5F7FB;
            width: 100%;
            padding: 10px 35px 10px 70px;
            border-radius: 4px;
            color: #7d93b2;
            font-size: 14px;
            -webkit-appearance: none;
            outline: none;
            overflow: hidden;
            z-index: 1;
            font-weight: 400;
        }

#modalNewMessage .eye[b-gl5xdmefcg] {
    position: absolute;
    top: 37px;
    right: 20px;
    cursor: pointer;
    color: var(--bbb-secondary);
    z-index: 5;
}

#modalNewMessage .custom-form input:not(.nice-select-search)[b-gl5xdmefcg] {
    margin-bottom: 10px;
}

#modalNewMessage .custom-form input[type="text"]:focus:not(.nice-select-search)[b-gl5xdmefcg],
#modalNewMessage .custom-form input[type="password"]:focus:not(.nice-select-search)[b-gl5xdmefcg] {
    background-color: white !important;
    outline: none;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
}

#modalNewMessage .nice-select.location[b-gl5xdmefcg]:before {
    font-family: 'Font Awesome 6 Free';
    content: "\f3c5";
    color: var(--bbb-secondary);
    font-size: 12px;
    font-weight: 900;
    position: absolute;
    left: 16px;
    top: 0;
    z-index: 11;
}

#modalNewMessage .dropdown-btn.override[b-gl5xdmefcg] {
    height: 53px;
    margin-bottom: 20px;
}

.viewbutton-override[b-gl5xdmefcg] {
    max-width: 50px;
    margin-right: 0;
    /*transform:translateX(-50%);*/
}
/* _content/BBB.Main.Web/Views/Shared/Components/Custom/BBBInput/Default.cshtml.rz.scp.css */
.input-container[b-qk39mztqmg] {
    position: relative;
    font-family: Nunito !important;
}

    .input-container i[b-qk39mztqmg] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
        z-index: 15;
    }

    .input-container .info-icon[b-qk39mztqmg] {
        position: absolute;
        right: 8px;
        top: 50%;
        transform: translateY(-50%);
        color: #3AACED;
        font-size: 14px;
        cursor: pointer;
        z-index: 15;
        display: flex;
        align-items: center;
        justify-content: center;
        text-decoration: none;
        line-height: 1;
        width: 20px;
        height: 20px;
    }

    .input-container input[b-qk39mztqmg] {
        padding-right: 25px !important;
        font-size: 14px;
    }

        .input-container input:focus[b-qk39mztqmg] {
            box-shadow: none;
        }
/* _content/BBB.Main.Web/Views/Shared/Components/Custom/NotifyLabel/Default.cshtml.rz.scp.css */
.notifylabel-container[b-oah1336uo5]
{
    display:flex;
    flex-direction:column;
}

.notify-top[b-oah1336uo5] {
    display: flex;
    align-items: center;
    gap: 15px;
}

.notify-title[b-oah1336uo5] {
    color: #878C9F;
    font-size: 14px;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    margin-bottom: 0;
}
    .notify-title .title-required[b-oah1336uo5]{
        color:red;
        font-size:15px;
    }
    .notify-button a[b-oah1336uo5] {
        display: flex;
        align-items: center;
    }

.notify-button i[b-oah1336uo5] {
    color: var(--bbb-secondary);
    font-size: 16px;
    line-height: 1;
}
.notify-bottom[b-oah1336uo5] {
}

.custom-popover[b-oah1336uo5] {
    --bs-popover-max-width: 200px;
    --bs-popover-border-color: var(--bd-violet-bg);
    --bs-popover-header-bg: var(--bd-violet-bg);
    --bs-popover-header-color: var(--bs-white);
    --bs-popover-body-padding-x: 1rem;
    --bs-popover-body-padding-y: .5rem;
}
/* _content/BBB.Main.Web/Views/Shared/Components/Custom/Spinners/SpinnerDefault.cshtml.rz.scp.css */
.opposites[b-6zdmndazlz] {
    position: relative;
    width: 60px;
    height: 60px;
    border-radius: 5px;
}

.opposites[b-6zdmndazlz] {
    animation: opposites-b-6zdmndazlz 2.5s ease-out 0s infinite;
}

.tl[b-6zdmndazlz], .tr[b-6zdmndazlz], .br[b-6zdmndazlz], .bl[b-6zdmndazlz] {
    width: 30px;
    height: 30px;
    position: absolute;
}

.tl[b-6zdmndazlz], .tr[b-6zdmndazlz] {
    top: 0;
}

.tr[b-6zdmndazlz], .br[b-6zdmndazlz] {
    left: 30px;
}

.tl[b-6zdmndazlz], .br[b-6zdmndazlz] {
    animation: tlbr-b-6zdmndazlz 2.5s ease-out 0s infinite;
}

.br[b-6zdmndazlz], .bl[b-6zdmndazlz] {
    top: 30px;
}

.tl[b-6zdmndazlz], .bl[b-6zdmndazlz] {
    left: 0;
}

.tr[b-6zdmndazlz], .bl[b-6zdmndazlz] {
    animation: trbl-b-6zdmndazlz 2.5s ease-out 0s infinite;
}

.tl[b-6zdmndazlz] {
    background: red;
    transform-origin: bottom right;
}

.tr[b-6zdmndazlz] {
    background: green;
    transform-origin: bottom left;
}

.br[b-6zdmndazlz] {
    background: dodgerblue;
    transform-origin: top left;
}

.bl[b-6zdmndazlz] {
    background: gold;
    transform-origin: top right;
}

@keyframes tlbr-b-6zdmndazlz {
    0% {
        transform: rotate(0);
    }

    20% {
        transform: rotate(90deg);
    }

    40% {
        transform: rotate(90deg);
    }

    60% {
        transform: rotate(0);
    }
}

@keyframes trbl-b-6zdmndazlz {
    20% {
        transform: rotate(0);
    }

    40% {
        transform: rotate(90deg);
    }

    60% {
        transform: rotate(90deg);
    }

    80% {
        transform: rotate(0);
    }
}

@keyframes opposites-b-6zdmndazlz {
    80% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}


body[b-6zdmndazlz] {
    min-height: 100vh;
    display: grid;
    place-items: center;
    background: #262626;
}

*[b-6zdmndazlz] {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}


@keyframes changeText-b-6zdmndazlz {
    0% {
        opacity: 0;
        transform: translateY(10px);
    }

    50% {
        opacity: 1;
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        transform: translateY(-10px);
    }
}

#loadingText[b-6zdmndazlz] {
    animation: myAnim-b-6zdmndazlz 2s ease 0s 1 normal forwards;
}



@keyframes myAnim-b-6zdmndazlz {
    0% {
        animation-timing-function: ease-in;
        opacity: 1;
        transform: translateX(-48px);
    }

    24% {
        opacity: 1;
    }

    40% {
        animation-timing-function: ease-in;
        transform: translateX(-26px);
    }

    65% {
        animation-timing-function: ease-in;
        transform: translateX(-13px);
    }

    82% {
        animation-timing-function: ease-in;
        transform: translateX(-6.5px);
    }

    93% {
        animation-timing-function: ease-in;
        transform: translateX(-4px);
    }

    25%, 55%, 75%, 87%, 98% {
        animation-timing-function: ease-out;
        transform: translateX(0px);
    }

    100% {
        animation-timing-function: ease-out;
        opacity: 1;
        transform: translateX(0px);
    }
}

.loading-overlay[b-6zdmndazlz] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(10px);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
}


.loading-content[b-6zdmndazlz] {
    border-radius: 10px;
    padding: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 60%;
    max-width: 500px;
}
/* _content/BBB.Main.Web/Views/Shared/Components/Emlak/SearchBar/EmlakSearchBar.cshtml.rz.scp.css */
/* TEMEL STİLLER */
.emlak-searchbar-container[b-rhfqxcaluw] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
    
}
.select-wrapper[b-rhfqxcaluw] {
   /* flex-grow: 1;
    width:auto;*/
}
.select-wrapper[b-rhfqxcaluw], .search-wrapper[b-rhfqxcaluw] {
    /* width: 100%;*/
    
}

.koa-select[b-rhfqxcaluw] {
    width: 100%;
    height: 41px;
    padding: 0 15px;
    border: 1px solid #eee;
    border-radius: 6px;
    background: #f7f9fb;
    color: #666;
    font-size: 13px;
}

.input-group[b-rhfqxcaluw] {
    width: 100%;
}


@media (min-width: 768px) {
    .emlak-searchbar-container[b-rhfqxcaluw] {
        flex-direction: row;
        align-items: center;
        flex-wrap: wrap;
    }

    .select-wrapper[b-rhfqxcaluw] {
        width: 250px; 
        flex-shrink: 0; 
    }

    .search-wrapper[b-rhfqxcaluw] {
        flex-grow: 1; 
        min-width: 200px; 
    }
  
}

/* MOBİL ÖZEL AYARLAR */
@media (max-width: 767px) {
    .select-wrapper[b-rhfqxcaluw] {
        width: 100% !important; 
    }

    .koa-select[b-rhfqxcaluw] {
        max-width: 100% !important; 
    }
    .search-container[b-rhfqxcaluw] {
        padding-top: 20px;
    }
}

.search-menu-header[b-rhfqxcaluw]{
    display:flex;
    gap:5px;
    align-items:center;
    width:100%;
    justify-content:start;
    border-bottom:0.2px solid white;
    padding-bottom:10px;
}

    

    .search-menu-header h1[b-rhfqxcaluw] {
        margin: 0;
        color: white;
        font-size: 1.5rem;
        line-height: 1;
    }

    .search-menu-header .icon-box[b-rhfqxcaluw] {
        width: 30px;
        height: 30px;
        background: #2F3D7E;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
       
        transition: all 0.3s ease-out;
    }

    .search-menu-header .icon-box img[b-rhfqxcaluw]{
        width:18px;
    }
/* _content/BBB.Main.Web/Views/Shared/Components/EnterpriseUserMenu/Default.cshtml.rz.scp.css */
.show-reg-form[b-gc8c07ilmn] {
    all: unset;
    float: right;
    color: #fff;
    /*margin-right: 40px;*/
    /*padding-left: 10px;*/
    position: relative;
    top: 0;
    height: 60px;
    line-height: 60px;
    font-size: 14px;
    font-weight: 400;
    border-left: 1px solid rgba(0, 0, 0, 0.21);
}

    .show-reg-form:hover[b-gc8c07ilmn] {
        color: var(--bs-warning);
    }

    .show-reg-form a[b-gc8c07ilmn] {
        text-decoration: none;
        color: white;
    }

        .show-reg-form a:visited[b-gc8c07ilmn],
        .show-reg-form a:active[b-gc8c07ilmn],
        .show-reg-form a:focus[b-gc8c07ilmn] {
            color: white; /* Aynı renk kalır */
            text-decoration: none;
        }

        .show-reg-form a img[b-gc8c07ilmn] {
            width: 40px;
            height: 40px;
            border: 0.2px solid;
            border-radius: 50%;
        }


    .show-reg-form .dropdown-menu[b-gc8c07ilmn] {
        margin: 20px !important;
    }

    .show-reg-form .fc-button-sm[b-gc8c07ilmn] {
        margin: 0;
        border-radius: 50%;
    }

.usermenu-header[b-gc8c07ilmn] {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 30px;
    padding: 5px 5px 15px 5px;
    border-bottom: 0.2px solid rgb(237, 237, 237);
}

.usermenu-title[b-gc8c07ilmn] {
    color: var(--bbb-primary);
}

.usermenu-menu[b-gc8c07ilmn] {
    padding: 5px 5px 0px 5px;
    margin-bottom: 0;
}

    .usermenu-menu ul[b-gc8c07ilmn] {
        list-style: none;
        line-height: 2;
        padding: 10px;
    }

        .usermenu-menu ul li[b-gc8c07ilmn] {
            display:flex;
            align-items:center;
            gap:10px;
            list-style: none;
            cursor: pointer;
            padding-left: 5px;
            border-bottom: 0.1px solid #efefef;
        }

            .usermenu-menu ul li:hover[b-gc8c07ilmn] {
                background-color: rgb(237, 237, 237);
            }
            .usermenu-menu ul li i[b-gc8c07ilmn] {
                color: #3e67a7;
            }

    .usermenu-menu koa-menu-item[b-gc8c07ilmn] {
    }

    .usermenu-menu a[b-gc8c07ilmn] {
        color: var(--bbb-primary);
    }

        .usermenu-menu a:visited[b-gc8c07ilmn],
        .usermenu-menu a:active[b-gc8c07ilmn],
        .usermenu-menu a:focus[b-gc8c07ilmn] {
            color: var(--bbb-primary);
            text-decoration: none;
        }
.koa-menu-item[b-gc8c07ilmn] {
    display: block;
    width: 100%;
}
.user-alert-list[b-gc8c07ilmn] {
    position: absolute;
    width: 21px;
    height: 21px;
    background-color: red;
    top: 3px;
    right: 0;
    border-radius: 50%;
    color: white;
    display: flex; 
    align-items: center;
    justify-content: center; 
    font-size: 12px; 
}
.warning-count[b-gc8c07ilmn] {
    position: absolute;
    width: 21px;
    height: 21px;
    background-color: red;
    top: 13px;
    right: 60px;
    border-radius: 50%;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
}
@media (max-width: 768px) {
    #entUserMenu[b-gc8c07ilmn] {
        width: 100vw;
        max-width: 100vw;
    }
}
/* _content/BBB.Main.Web/Views/Shared/Components/Footer/Default.cshtml.rz.scp.css */
/* ------footer------------------------------------------------------------ */
a[b-yt2d95vqlx]{
    text-decoration:none !important;
}
.color-bg[b-yt2d95vqlx]{
    background-color:var(--bbb-secondary);
}
.subscribe-container[b-yt2d95vqlx] {
    padding: 90px 60px;
    border-radius: 10px;
    z-index: 2;
    overflow: hidden;
}

.subscribe-wrap[b-yt2d95vqlx]:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 50%;
    background: #F5F7FB;
    z-index: 1;
}

#subscribe .enteremail[b-yt2d95vqlx] {
    background: #fff;
    height: 50px;
    line-height: 50px;
    border-radius: 4px;
    padding: 0 120px 0 15px;
    box-sizing: border-box;
    z-index: 1;
    border: none;
}

    #subscribe .enteremail[b-yt2d95vqlx]::-webkit-input-placeholder {
        color: #666;
        font-weight: 500;
        font-size: 12px;
        position: relative;
        font-family: 'Jost', sans-serif;
    }

    #subscribe .enteremail[b-yt2d95vqlx]::-webkit-input-placeholder {
        color: #666;
        font-weight: 500;
        font-size: 12px;
        font-family: 'Jost', sans-serif;
    }

#subscribe-button[b-yt2d95vqlx] {
    position: absolute;
    right: 5px;
    width: 120px;
    height: 40px;
    line-height: 40px;
    font-weight: 500;
    top: 5px;
    cursor: pointer;
    border: none;
    border-radius: 4px;
    z-index: 2;
    color: #fff;
    font-family: 'Jost', sans-serif;
}

.subscribe-header[b-yt2d95vqlx] {
    text-align: left;
    position: relative;
    top: -10px;
}

    .subscribe-header h3[b-yt2d95vqlx] {
        font-size: 20px;
        font-weight: 600;
        color: #fff;
    }

    .subscribe-header h4[b-yt2d95vqlx] {
        color: #fff;
        margin-bottom: 10px;
        text-transform: uppercase;
        font-size: 11px;
        font-weight: 600;
    }

.subscribe-container .pwh_bg[b-yt2d95vqlx] {
    bottom: -100px;
    top: -150px;
    left: -10%;
    right: 50%;
    opacity: 0.2;
}

.main-footer[b-yt2d95vqlx] {
    padding: 90px 0 0;
}
.footer-widget[b-yt2d95vqlx]{

}
.footer-widget-logo img[b-yt2d95vqlx] {
    width: auto;
    height: 40px;
    float: left;
    position: relative;
    top: -20px;
}

.footer-widget-logo[b-yt2d95vqlx] {
    margin-bottom: 10px;
}

.fw_hours span[b-yt2d95vqlx] {
    display: block;
    margin-top: 10px;
    text-align: left;
    font-weight: 500;
    font-size: 14px;
    color: #144273;
}

.footer-widget-title[b-yt2d95vqlx] {
    text-align: left;
    font-weight: 600;
    font-size: 18px;
    color: #566985;
    margin-bottom: 20px;
}

.footer-list li[b-yt2d95vqlx] {
    
    display: flex;
    align-items:center;
    text-align: left;
    margin-bottom: 10px;
    padding-left: 20px;
    position: relative;
    font-size: 14px;
    font-weight: 600;
}

    .footer-list li a[b-yt2d95vqlx] {
        color: #144273;
    }

    .footer-list li[b-yt2d95vqlx]:before {
        font-family: "Font Awesome 6 Free";
        content: "\f0da";
        position: absolute;
        left: 0;      
        font-size: 11px;
        transition: all 200ms linear;
    }

    .footer-list li:hover[b-yt2d95vqlx]:before {
        left: 4px;
        color:var(--bbb-secondary);
    }

.footer-contacts li a[b-yt2d95vqlx] {
    float: left;
    color: #144273;
}

.footer-contacts li span[b-yt2d95vqlx] {
    min-width: 100px;
}

.api-btn[b-yt2d95vqlx] {
    display: flex;
    justify-content:center;
    align-items:center;
    padding: 15px 0;
    border-radius: 4px;
    color: #fff;
    font-weight: 500;
    margin-top: 10px;
}

    .api-btn i[b-yt2d95vqlx] {
        margin-right: 10px;
    }

.footer-social[b-yt2d95vqlx] {
    margin: 20px 0 0 0;

}

    .footer-social li[b-yt2d95vqlx] {
        float: left;
        list-style:none;
        background-color:var(--bbb-secondary);
    }

    .footer-social li[b-yt2d95vqlx] {
        margin-right: 6px;
    }

        .footer-social li a[b-yt2d95vqlx] {
            display: flex;
            align-items:center;
            justify-content:center;
            width: 36px;
            height: 36px;
            line-height: 36px;
            color: #fff;
            border-radius: 2px;
            font-size: 11px;
        }

            .footer-social li a:hover[b-yt2d95vqlx] {
                color: #fff
            }

.footer-inner[b-yt2d95vqlx] {
    padding-bottom: 60px;
}

.sub-footer[b-yt2d95vqlx] {
    padding: 25px 0;
}

.copyright[b-yt2d95vqlx], .subfooter-nav li[b-yt2d95vqlx] {
    list-style:none;
    float: left;
}

.copyright[b-yt2d95vqlx] {
    font-weight: 500;
    font-size: 12px;
    color: #144273;
}

.subfooter-nav[b-yt2d95vqlx] {
    float: right;
}

    .subfooter-nav li[b-yt2d95vqlx] {
        margin-right: 10px;
        font-weight: 500;
    }

        .subfooter-nav li a:hover[b-yt2d95vqlx] {
            color: #000;
        }
.contats-list li[b-yt2d95vqlx], .footer-contacts li[b-yt2d95vqlx] {
   display:flex;
    width: 100%;
    margin-bottom: 15px;
    text-align: left;
    font-weight: 600;
    font-size: 13px;
    color:var(--bbb-secondary);
}
@media (max-width: 768px) {
    .footer-widget[b-yt2d95vqlx] {
        margin-bottom:5px;
        padding-bottom:5px;
        border-bottom:0.1px solid lightgray;
    }
    
}
/* _content/BBB.Main.Web/Views/Shared/Components/Home/HomeIlanHizmetleri1.cshtml.rz.scp.css */
@keyframes blink-b-wzfo8yprvy {
    50% {
        opacity: 0;
    }
}
@keyframes color-flash-b-wzfo8yprvy {
    0%, 100% {
        background-color: #3e67a7;
        color: white;
    }

    50% {
        background-color: #ffcc00;
        color: black;
    }
}

.color-flash[b-wzfo8yprvy] {
    animation: color-flash-b-wzfo8yprvy 2s infinite;
}
@keyframes pulseGlow-b-wzfo8yprvy {
    0%, 100% {
        box-shadow: 0 0 0 rgba(62, 103, 167, 0.5);
        transform: scale(1);
    }

    50% {
        box-shadow: 0 0 12px 4px rgba(62, 103, 167, 0.6);
        transform: scale(1.05);
    }
}

.slogan-badge[b-wzfo8yprvy] {
    display: inline-block;
    padding: 10px 18px;
    background-color: #3e67a7;
    color: white;
    font-weight: bold;
    font-size: 1.1rem;
    border-radius: 999px;
    animation: pulseGlow-b-wzfo8yprvy 2s infinite ease-in-out;
    transition: all 0.3s ease;
}

@keyframes pulse-scale-b-wzfo8yprvy {
    0%, 100% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.05);
    }
}

.pulse-scale[b-wzfo8yprvy] {
    display: inline-block;
    animation: pulse-scale-b-wzfo8yprvy 1.5s infinite;
}


/* _content/BBB.Main.Web/Views/Shared/Components/Menus/MenuDefault.cshtml.rz.scp.css */
.menu-state-color .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here)[b-c1ou03gglp], .menu-state-color .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here)[b-c1ou03gglp] {
    transition: color 0.2s ease;
    color: var(--bs-menu-link-color-hover);
}
.menu-state-bg .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here)[b-c1ou03gglp], .menu-state-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here)[b-c1ou03gglp] {
    transition: color 0.2s ease;
    background-color: var(--bs-menu-link-bg-color-hover);
    color: var(--bs-menu-link-color-hover);
}
.menu-gray-800 .menu-item .menu-link[b-c1ou03gglp] {
    color: var(--bs-gray-800);
}
.menu-rounded .menu-link[b-c1ou03gglp] {
    border-radius: 0.75rem;
}
.menu-item .menu-link[b-c1ou03gglp] {
    cursor: pointer;
    display: flex;
    align-items: center;
    padding: 0;
    flex: 0 0 100%;
    padding: 0.65rem 1rem;
    transition: none;
    outline: none !important;
}
/* _content/BBB.Main.Web/Views/Shared/Components/ModuleNavBar/Default.cshtml.rz.scp.css */
:root[b-vn056tkhaq] {
    --bbb-primary: #007BFF;
    --bbb-secondary: #2c3e50;
}

#module-nav[b-vn056tkhaq] {
    display: flex;
    align-items: center;
    justify-content:center;
    background-color: var(--bbb-secondary);
    padding: 0;
    overflow: hidden;
    height: 50px;
}

    #module-nav .swiper[b-vn056tkhaq] {
        flex: 1;
    }

    #module-nav .swiper-wrapper[b-vn056tkhaq] {
        display: flex;
        align-items: stretch;
    }
    #module-nav .swiper[b-vn056tkhaq] {
        width: 100%;
        display: flex;
        justify-content: center;
    }

    #module-nav .swiper-wrapper[b-vn056tkhaq] {
        display: flex;
        justify-content: center;
        gap: 0; /* İstersen boşluk */
        padding: 0;
    }
    #module-nav .swiper-slide[b-vn056tkhaq] {
        width: auto !important;
        display: flex;
        align-items: center;
        height: 50px;
        margin: 0;
    }
   /* #module-nav .swiper-slide:hover {
      background-color:black;
    }*/

    #module-nav .nav-item[b-vn056tkhaq] {
        display: flex;
        align-items: center;
        gap: 6px;
        height: 100%;
        padding: 0 16px;
        color: white;
        font-weight: 600;
        text-decoration: none;
        white-space: nowrap;
        border-left: 1px solid rgba(255, 255, 255, 0.3);
        background-color: var(--bbb-secondary);
    }

        #module-nav .nav-item.first[b-vn056tkhaq] {
            border-left: none;
        }

        #module-nav .nav-item:hover[b-vn056tkhaq] {
            background-color: #F7F9FB;
            color: var(--bbb-primary);
        }

        #module-nav .nav-item i[b-vn056tkhaq] {
            color: inherit;
        }

    #module-nav .my-custom-buttons[b-vn056tkhaq] {
        display: none;
    }

    #module-nav .swiper[b-vn056tkhaq] {
        margin-left: 10px;
        margin-right: 10px;
       
    }

@media (max-width: 768px) {
    #module-nav[b-vn056tkhaq] {
        margin: 0;
        padding-left:5px;
        padding-right:5px;
    }
        #module-nav .swiper[b-vn056tkhaq] {
            width: 100%;
            display: flex;
            justify-content: center;
        }

        #module-nav .swiper-wrapper[b-vn056tkhaq] {
            display: flex;
            justify-content: start;
            gap: 0; /* İstersen boşluk */
            padding: 0;
        }
        #module-nav .my-custom-buttons[b-vn056tkhaq] {
            display: flex;
            align-items: start;
        }

            #module-nav .my-custom-buttons .nav-btn[b-vn056tkhaq] {
                width: 32px;
                height: 32px;
                background-color: white;
                color: var(--bbb-primary);
                border: 2px solid white;
                z-index: 10;
                font-size: 18px;
                border-radius: 50%;
                cursor: pointer;
                display: flex;
                justify-content: center;
                align-items: center;
            }

                #module-nav .my-custom-buttons .nav-btn i[b-vn056tkhaq] {
                    color: var(--bbb-primary);
                }
}
/* _content/BBB.Main.Web/Views/Shared/Components/NavBar/StyledNavBar.cshtml.rz.scp.css */
.header-container[b-pprg71397o] {
    background-color: var(--bbb-primary);
/*    position: fixed;
    top: 0;*/
    display: flex;
    gap: 3px;
    align-items: center;
    width: 100%;
    height: 60px;
    padding-left: 10px;
    padding-right: 10px;
    z-index: 100;
    transition: top 2s ease-in-out, transform 2s ease-in-out;
}


.header-brand[b-pprg71397o]{

}
.header-toggle[b-pprg71397o] {
    display:none;
    align-items:center;
    justify-content:center;
    font-size: 18px;
    
    cursor: pointer;
    color: white;
    padding: 5px;
    border-radius:5px;
    width:35px;
}
.header-toggle:hover[b-pprg71397o] {
   border:0.2px solid;
 
}
.header-brand img[b-pprg71397o]{

}
.header-menu-left[b-pprg71397o]{

}
.header-menu-right[b-pprg71397o]{

}
.header-member[b-pprg71397o]{
    margin-left:auto;
}
.show-reg-form[b-pprg71397o] {
    all:unset;
    float: right;
    color: #fff;
    cursor: pointer;
    /*margin-right: 40px;*/
    /*padding-left: 10px;*/
    position: relative;
    top: 0;
    height: 60px;
    line-height: 60px;
    font-size: 14px;
    font-weight: 400;
    border-left: 1px solid rgba(0, 0, 0, 0.21);
}
    .show-reg-form:hover[b-pprg71397o] {
       
        color: var(--bs-warning);
    }
.newadsbutton[b-pprg71397o] {
    background-color: var(--bbb-secondary);
    color: white;
}
    .newadsbutton:hover[b-pprg71397o] {
        color: yellow !important;
    }
@media (max-width: 768px) {
    .header-container[b-pprg71397o] {
        background-color: var(--bbb-primary);
        position:fixed;
        top:0;
    }

    .header-brand[b-pprg71397o] {
    }

    .header-toggle[b-pprg71397o] {
        display:flex;
    }

    .header-brand img[b-pprg71397o] {
    }
    .header-menu-left[b-pprg71397o] {
        margin-left:auto;
    }

    .header-menu-right[b-pprg71397o] {
        margin-right: auto;
    }
    .header-member[b-pprg71397o] {
    }

    .main-menu[b-pprg71397o]{
        display:none;
    }
}
li > a[b-pprg71397o] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 8px; 
    white-space: nowrap;
    padding-right: 10px;
}
.badge-soon-glow[b-pprg71397o] {
    background: var(--bbb-secondary);
    color: #fff;
    font-size: 0.65rem;
    font-weight: 600;
    padding: 0px 10px;
    margin-left: 10px;
    border-radius: 30px;
    display: inline-block;
    box-shadow: 0 0 8px rgba(255, 170, 0, 0.5);
    position: relative;   
    white-space: nowrap;
    letter-spacing: 0.3px;
}

@keyframes glowPulse-b-pprg71397o {
    0%, 100% {
        box-shadow: 0 0 8px rgba(255, 170, 0, 0.5), inset 0 0 0 transparent;
        transform: scale(1);
    }

    50% {
        box-shadow: 0 0 15px rgba(255, 200, 0, 0.75), inset 0 0 8px rgba(255, 255, 255, 0.2);
        transform: scale(1.05);
    }
}



@media (max-width: 768px) {
   

    #mobileMenu[b-pprg71397o] {
        width: 100vw;
        max-width: 100vw;
    }
}

/* _content/BBB.Main.Web/Views/Shared/Components/PersonalUserMenu/Default.cshtml.rz.scp.css */
.show-reg-form[b-ulrykmyymf] {
    all: unset;
    float: right;
    color: #fff;
    /*margin-right: 40px;*/
    /*padding-left: 10px;*/
    position: relative;
    top: 0;
    height: 60px;
    line-height: 60px;
    font-size: 14px;
    font-weight: 400;
    border-left: 1px solid rgba(0, 0, 0, 0.21);
}

    .show-reg-form:hover[b-ulrykmyymf] {
        color: var(--bs-warning);
    }

    .show-reg-form a[b-ulrykmyymf] {
        text-decoration: none;
        color: white;
    }

        .show-reg-form a:visited[b-ulrykmyymf],
        .show-reg-form a:active[b-ulrykmyymf],
        .show-reg-form a:focus[b-ulrykmyymf] {
            color: white; /* Aynı renk kalır */
            text-decoration: none;
        }

        .show-reg-form a img[b-ulrykmyymf] {
            width: 40px;
            height: 40px;
            border: 0.2px solid;
            border-radius: 50%;
        }


    .show-reg-form .dropdown-menu[b-ulrykmyymf] {
        margin: 20px !important;
    }

    .show-reg-form .fc-button-sm[b-ulrykmyymf] {
        margin: 0;
        border-radius: 50%;
    }

.usermenu-header[b-ulrykmyymf] {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 30px;
    padding: 5px 5px 15px 5px;
    border-bottom: 0.2px solid rgb(237, 237, 237);
}

.usermenu-title[b-ulrykmyymf] {
    color: var(--bbb-primary);
}

.usermenu-menu[b-ulrykmyymf] {
    padding: 5px 5px 0px 5px;
    margin-bottom: 0;
}

    .usermenu-menu ul[b-ulrykmyymf] {
        list-style: none;
        line-height: 2;
        padding: 10px;
    }

        .usermenu-menu ul li[b-ulrykmyymf] {
            display: flex;
            align-items: center;
            gap: 10px;
            list-style: none;
            cursor: pointer;
            padding-left: 5px;
            border-bottom: 0.1px solid #efefef;
        }

            .usermenu-menu ul li:hover[b-ulrykmyymf] {
                background-color: rgb(237, 237, 237);
            }

            .usermenu-menu ul li i[b-ulrykmyymf] {
                color: #3e67a7;
            }

    .usermenu-menu koa-menu-item[b-ulrykmyymf] {
    }

    .usermenu-menu a[b-ulrykmyymf] {
        color: var(--bbb-primary);
    }

        .usermenu-menu a:visited[b-ulrykmyymf],
        .usermenu-menu a:active[b-ulrykmyymf],
        .usermenu-menu a:focus[b-ulrykmyymf] {
            color: var(--bbb-primary);
            text-decoration: none;
        }

.koa-menu-item[b-ulrykmyymf] {
    display: block;
    width: 100%;
}

.user-alert-list[b-ulrykmyymf] {
    position: absolute;
    width: 21px;
    height: 21px;
    background-color: red;
    top: 3px;
    right: 0;
    border:0.2px solid white;
    border-radius: 50%;
    color: white;
    display: flex; 
    align-items: center; 
    justify-content: center; 
    font-size: 11px; 
}
.warning-count[b-ulrykmyymf] {
    position: absolute;
    width: 21px;
    height: 21px;
    background-color: red;
    top: 13px;   
    right: 60px;
    border-radius: 50%;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
}

@media (max-width: 768px) {
    #personalUserMenu[b-ulrykmyymf] {
        width: 100vw;
        max-width: 100vw;
    }
}
/* _content/BBB.Main.Web/Views/Shared/Components/Register/OldDefault.cshtml.rz.scp.css */

:root[b-j70i12bd41] {
    --primary-color: #2F3D7E;
    --secondary-color: #F6F8FF;
    --text-color: #646262;
    --white-color: #ffffff;
    --dark-color: #333333;
    --accent-color: #ED7D3A;
    --divider-color: #DDE4FF;
    --gray-divider: #DDDBDB;
    --overlay-color: #2F3D7E80;
    --dark-overlay-color: #2F3D7Eaa;
    --error-color: rgb(230, 87, 87);
    --accent-font: 'Sora', sans-serif;
    --default-font: 'Inter', sans-serif;
}
.btn-default[b-j70i12bd41] {
    display: inline-block;
    background: #ED7D3A;
    color: #ffffff;
   
    font-size: 16px;
    font-weight: 500;
    padding: 14px 30px;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
    z-index: 0;
    border: none;
    outline: 0;
    box-shadow: none;
    transition: 0.2s transform;
}

.btn-default[b-j70i12bd41]:before {
    content: '';
    position: absolute;
    width: 0;
    height: 104%;
    top: 50%;
    left: 50%;
    background: #2F3D7E;
    opacity: 0;
    z-index: -1;
    transform: translateX(-51%) translateY(-51%);
    transition: all 0.4s;
    border-radius: 5px;
}

    .btn-default:hover[b-j70i12bd41]::before {
        width: 106%;
        opacity: 1;
    }

    .btn-default.btn-border[b-j70i12bd41] {
        background: none;
        color: var(--accent-color);
        padding: 12px 30px;
        border: 2px solid var(--accent-color);
    }

        .btn-default.btn-border[b-j70i12bd41]:before {
            background: var(--accent-color);
        }

        .btn-default.btn-border:hover[b-j70i12bd41] {
            color: var(--white-color);
        }
.fl-wrap[b-j70i12bd41] {
    display: flex; flex-direction:column; justify-content: flex-start;
    width: 100%;
    position: relative;
}


.overlay[b-j70i12bd41] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.2;
    z-index: 2
}

.op1[b-j70i12bd41] {
    opacity: 0.1;
}

.op3[b-j70i12bd41] {
    opacity: 0.3;
}

.op7[b-j70i12bd41] {
    opacity: 0.5 !important;
}



.fw-separator[b-j70i12bd41] {
    display: flex; justify-content: flex-start;
    width: 100%;
    margin: 25px 0;
    height: 1px;
    background: #eee;
}


/*-------------accordion---------------------------------------*/
.accordion[b-j70i12bd41] {
    display: flex; justify-content: flex-start;
    width: 100%;
    position: relative;
}

    .accordion a.toggle[b-j70i12bd41] {
        border: 1px solid #eee;
        padding: 18px 50px 18px 30px;
        display: flex; justify-content: flex-start;
        width: 100%;
        position: relative;
        background: #fff;
        border-radius: 4px;
        box-sizing: border-box;
        text-align: left;
        font-size: 13px;
        font-weight: 700;
        color: #666;
        -webkit-transition: all 300ms linear;
        transition: all 300ms linear;
        margin-bottom: 15px;
    }

        .accordion a.toggle span[b-j70i12bd41] {
            position: absolute;
            right: -1px;
            top: -1px;
            bottom: -1px;
            width: 60px;
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px;
        }

            .accordion a.toggle span[b-j70i12bd41]:before,
            .accordion a.toggle span[b-j70i12bd41]:after {
                content: '';
                position: absolute;
                background: #fff;
                top: 50%;
                left: 50%;
                -webkit-transition: all 300ms linear;
                transition: all 300ms linear;
            }

            .accordion a.toggle span[b-j70i12bd41]:before {
                width: 10px;
                height: 2px;
                margin-top: -1px;
                margin-left: -5px;
            }

            .accordion a.toggle span[b-j70i12bd41]:after {
                width: 2px;
                height: 10px;
                margin-top: -5px;
                margin-left: -1px;
            }

        .accordion a.toggle.act-accordion[b-j70i12bd41] {
            color: #fff;
            border-color: transparent;
        }

            .accordion a.toggle.act-accordion span[b-j70i12bd41]:after {
                height: 0;
            }

.accordion-inner[b-j70i12bd41] {
    display: none;
    display: flex; justify-content: flex-start;
    width: 100%;
    position: relative;
    padding: 20px 30px 15px;
    background: #fff;
    margin: 0 0 15px;
    text-align: left;
    border-radius: 4px;
    border: 1px solid #eee;
}

    .accordion-inner.visible[b-j70i12bd41] {
        display: block;
    }

/* ------Navigation------------------------------------------------------------ */
.nav-holder[b-j70i12bd41] {
    display: flex; justify-content: flex-start;
    position: relative;
    opacity: 1;
    left: 0;
    visibility: visible;
    z-index: 20;
}

    .nav-holder nav[b-j70i12bd41] {
        position: relative;
        float: right;
    }

        .nav-holder nav li[b-j70i12bd41] {
            display: flex; justify-content: flex-start;
            position: relative;
            margin-right: 6px;
            height: 50px;
        }

            .nav-holder nav li ul[b-j70i12bd41] {
                margin: 30px 0 0 0;
                opacity: 0;
                visibility: hidden;
                position: absolute;
                min-width: 150px;
                top: 50px;
                left: 0;
                z-index: 1;
                padding: 10px 0;
                background: #fff;
                border-radius: 6px;
                border: 1px solid #eee;
                transition: all .2s ease-in-out;
            }

            .nav-holder nav li:hover > ul[b-j70i12bd41] {
                opacity: 1;
                visibility: visible;
                margin: 0;
            }

            .nav-holder nav li ul li ul[b-j70i12bd41] {
                top: -10px;
                left: 100%;
                margin-left: 25px;
                margin-top: 0;
                max-width: 150px;
            }

            .nav-holder nav li ul li:hover > ul[b-j70i12bd41] {
                opacity: 1;
                visibility: visible;
                margin-right: 0px;
            }

            .nav-holder nav li ul li[b-j70i12bd41] {
                width: 100%;
                display: flex; justify-content: flex-start;
                height: auto;
                position: relative;
            }

            .nav-holder nav li a[b-j70i12bd41] {
                display: flex; justify-content: flex-start;
                padding: 10px;
                font-size: 13px;
                font-weight: 700;
                text-transform: none;
                line-height: 25px;
                letter-spacing: 0px;
                color: #fff;
                -webkit-transition: all 100ms linear;
                transition: all 100ms linear;
            }

.dark-header .nav-holder nav li a[b-j70i12bd41] {
    color: #fff;
}

.nav-holder nav li a i[b-j70i12bd41] {
    padding-left: 6px;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}

.nav-holder nav li a:hover i[b-j70i12bd41] {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}

.nav-holder nav li ul a[b-j70i12bd41] {
    color: #566985;
    display: flex; justify-content: flex-start;
    width: 100%;
    font-weight: 700;
    text-align: left;
    padding: 5px 15px;
    font-size: 12px;
}

.dark-header .nav-holder nav li ul a[b-j70i12bd41] {
    color: #000;
}

nav li ul a[b-j70i12bd41]:before, nav li ul a[b-j70i12bd41]:after {
    display: none;
}

.nav-button-wrap[b-j70i12bd41] {
    display: flex; justify-content: flex-start;
    height: 34px;
    width: 34px;
    cursor: pointer;
    position: relative;
    border-radius: 2px;
    top: 8px;
    display: none;
}

.nav-button[b-j70i12bd41] {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 22px;
    height: 20px;
    margin-left: -11px;
    margin-top: -6px;
}

    .nav-button span[b-j70i12bd41] {
        display: flex; justify-content: flex-start;
        width: 100%;
        height: 2px;
        background: #fff;
        margin-bottom: 4px;
        border-radius: 4px;
        -webkit-transition: all 200ms linear;
        transition: all 200ms linear;
    }

.header-user-menu[b-j70i12bd41] {
    float: right;
    position: relative;
    top: 8px;
    margin-right: 50px;
}

.header-user-name[b-j70i12bd41] {
    position: relative;
    display: flex; justify-content: flex-start;
    cursor: pointer;
    color: #fff;
    transition: 0.2s;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-top: 10px;
    font-weight: 700;
    font-size: 12px;
}

    .header-user-name[b-j70i12bd41]:before, .qty-dropdown-header[b-j70i12bd41]:before, .main-search-input-item_small[b-j70i12bd41]:before {
        font-family: Font Awesome 6 Free;
        content: "\f0d7";
        position: absolute;
        color: #fff;
        bottom: 1px;
        font-size: 13px;
        right: -26px;
        font-weight: 800;
        transition: all .2s ease-in-out;
        z-index: 20;
    }

.main-search-input-item_small[b-j70i12bd41]:before, .qty-dropdown-header[b-j70i12bd41]:before {
    bottom: 16px;
    right: 20px;
}

.qty-dropdown-header[b-j70i12bd41]:before {
    bottom: -2px;
}

.header-user-name span[b-j70i12bd41] {
    position: absolute;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    overflow: hidden;
    top: 0;
    left: -50px;
}

    .header-user-name span img[b-j70i12bd41] {
        width: 100%;
        height: 100%;
    }

.header-user-menu ul[b-j70i12bd41] {
    margin: 10px 0 0 0;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    min-width: 150px;
    top: 60px;
    left: -50px;
    z-index: 1;
    padding: 10px 0;
    background: #fff;
    border-radius: 6px;
    border: 1px solid #eee;
    transition: all .2s ease-in-out;
}

.header-user-name.hu-menu-visdec[b-j70i12bd41]:before {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}

.header-user-menu ul.hu-menu-vis[b-j70i12bd41] {
    opacity: 1;
    visibility: visible;
    top: 40px;
}

.header-user-menu ul li[b-j70i12bd41] {
    display: flex; justify-content: flex-start;
    width: 100%;
    padding: 4px 0;
}

    .header-user-menu ul li a[b-j70i12bd41] {
        color: #50596E;
        display: flex; justify-content: flex-start;
        width: 100%;
        font-weight: 600;
        font-size: 12px;
        text-align: left;
        padding: 6px 15px;
    }



/*------ register form------------------------------------------------*/
.main-register-wrap[b-j70i12bd41], .reg-overlay[b-j70i12bd41] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    overflow: auto;
    display: none;
    -webkit-transform: translate3d(0,0,0);
    background: var(--bbb-primary);
    user-select: none;
}

.reg-overlay[b-j70i12bd41] {
    z-index: 1;
    background: none;
}

.hid-body[b-j70i12bd41] {
    overflow: hidden;
}

.main-register-holder[b-j70i12bd41] {
    max-width: 420px;
    margin: 100px auto 50px;
    position: relative;
    z-index: 5;
}

.main-register h3[b-j70i12bd41] {
    display: flex; 
    justify-content: flex-start;
    align-items:center;
    gap:5px;
    width: 100%;
    text-align: left;
    font-size: 20px;
    padding: 5px 0;
    margin-bottom: 20px;
    font-weight: 600;
    color: #666;
    border-bottom: 1px solid #eee;
}

    .main-register h3 span[b-j70i12bd41] {
        font-weight: 800;
        font-size: 18px;
        color: #566985;
        text-transform: uppercase;
        font-family: 'Montserrat', sans-serif;
    }

.main-register[b-j70i12bd41] {
    display: flex; justify-content: flex-start;
    width: 100%;
    position: relative;
    padding: 0 0 10px;
    margin-bottom: 50px;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0px 0px 0px 7px rgba(255,255,255,0.3);
    height:auto;
}

.close-reg[b-j70i12bd41] {
    position: absolute;
    top: 12px;
    right: 24px;
    border-radius: 100%;
    color: #fff;
    width: 30px;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    transition: all .2s ease-in-out;
    z-index: 100;
    border: 1px solid #fff;
}

.soc-log[b-j70i12bd41] {
    padding: 25px 0;
}

    .soc-log p[b-j70i12bd41] {
        margin-bottom: 12px;
        font-size: 12px;
        color: #454545;
    }

    .soc-log a:not(.document-link)[b-j70i12bd41] {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        padding: 0 0 0 100px;
        color: #fff;
        height: 40px;
        line-height: 40px;
        margin-bottom: 10px;
        border-radius: 4px;
        font-size: 14px;
        font-weight: 500;
        position: relative;
        text-align: left;
    }

        .soc-log a i[b-j70i12bd41] {
            font-size: 16px;
            position: absolute;
            top: 0;
            width: 60px;
            height: 100%;
            left: 0;
            height: 40px;
            line-height: 40px;
            text-align: center;
            border-right: 1px solid rgba(0,0,0,0.21);
        }

        .soc-log a.facebook-log[b-j70i12bd41] {
            background: #3b5998;
        }

        .soc-log a.twitter-log[b-j70i12bd41] {
            background: #55acee;
        }

        .soc-log a.paypal-log[b-j70i12bd41] {
            background: #205DA5;
        }

.log-separator[b-j70i12bd41] {
    margin-top: 10px;
}

    .log-separator span[b-j70i12bd41] {
        position: relative;
        width: 90px;
        display: inline-block;
        background: #fff;
        z-index: 2;
    }

    .log-separator[b-j70i12bd41]:before {
        content: '';
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        height: 1px;
        background: #eee;
        z-index: 1;
    }

.custom-form .log-submit-btn[b-j70i12bd41] {
    display: flex; justify-content: flex-start;
    padding: 13px 35px;
    border: none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: 12px;
}

.main-register .filter-tags[b-j70i12bd41] {
    display: flex; justify-content: flex-start;
    margin-top: 30px;
}

    .main-register .filter-tags label[b-j70i12bd41] {
        color: #50596E !important;
    }

.lost_password[b-j70i12bd41] {
    margin-top: 34px;
    float: right;
}

    .lost_password a[b-j70i12bd41], .main-register .filter-tags[b-j70i12bd41] {
        display: flex; justify-content: flex-start;
        color: #50596E;
        font-size: 12px;
        font-weight: 600;
    }

#tabs-container[b-j70i12bd41] {
    display: flex; justify-content: flex-start;
    flex-direction:column;
    width: 100%;
    margin-top: 10px;
    padding: 0 30px;
}

.tab[b-j70i12bd41] {
    display: flex; 
    justify-content: flex-start;
    width: 100%;
}

.tabs-menu[b-j70i12bd41] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
}

    .tabs-menu li[b-j70i12bd41] {
        display: flex; justify-content: flex-start;
        width: 50%;
    }

        .tabs-menu li a[b-j70i12bd41] {
            display: flex; justify-content: flex-start;
            width: 100%;
            padding: 20px 30px;
            font-weight: 600;
            font-size: 12px;
            color: #fff;
            background: #eee;
            text-align: left;
            text-transform: uppercase;
        }

            .tabs-menu li a i[b-j70i12bd41] {
                padding-right: 20px;
            }

        .tabs-menu li.current a[b-j70i12bd41] {
            background: #fff;
        }

        .tabs-menu li.current a[b-j70i12bd41], .tabs-menu li a:hover[b-j70i12bd41] {
            color: #fff;
        }

.koa-tab-content[b-j70i12bd41] {
    width: 100%;
    padding: 20px 0;
    display: none;
}

#tab-1[b-j70i12bd41] {
    display: block;
}
/*-------------Forms---------------------------------------*/
/*.custom-form {
    display: flex; justify-content: flex-start;
    width: 100%;
    position: relative;
}*/



    .custom-form textarea[b-j70i12bd41], .custom-form input[type="text"][b-j70i12bd41], .custom-form input[type=email][b-j70i12bd41], .custom-form input[type=password][b-j70i12bd41], .custom-form input[type=button][b-j70i12bd41] {
       
        border: 1px solid #eee;
        background: #F7F9FB;
        width: 100%;
        padding: 5px 20px 5px 45px;
        border-radius: 6px;
        color: #666;
        font-size: 13px;
        -webkit-appearance: none;
    }

        .custom-form textarea:focus[b-j70i12bd41], .custom-form input[type="text"]:focus[b-j70i12bd41], .custom-form input[type=email]:focus[b-j70i12bd41], .custom-form input[type=password]:focus[b-j70i12bd41] {
            background: #fff;
        }

   

    .custom-form input[b-j70i12bd41]::-webkit-input-placeholder, .custom-form textarea[b-j70i12bd41]::-webkit-input-placeholder {
        color: #666;
        font-weight: 500;
        font-size: 13px;
    }

    .custom-form input:-moz-placeholder[b-j70i12bd41], .custom-form textarea:-moz-placeholder[b-j70i12bd41] {
        color: #888DA0;
        font-weight: 600;
        font-size: 13px
    }

    .custom-form textarea[b-j70i12bd41] {
        height: 200px;
        resize: none;
        padding: 25px 20px;
        -webkit-appearance: none;
    }

    .custom-form input[b-j70i12bd41] {
       /* margin-bottom: 20px;*/
    }

    .filter-tags input[b-j70i12bd41], .custom-form .filter-tags input[b-j70i12bd41] {
        display: flex; justify-content: flex-start;
        position: relative;
        border: 2px solid #ccc;
        cursor: pointer;
        padding: 0;
        width: 20px;
        height: 20px;
        position: relative;
        color: #fff;
        background: #fff !important;
        -webkit-appearance: none;
    }

        .filter-tags input:checked[b-j70i12bd41]:after, .custom-form .filter-tags input:checked[b-j70i12bd41]:after {
            font-family: Font Awesome 6 Free;
            content: "\f00c";
            font-size: 12px;
            position: absolute;
            top: 2px;
            left: 2px;
            z-index: 20;
        }

    .filter-tags label[b-j70i12bd41], .custom-form .filter-tags label[b-j70i12bd41] {
        display: flex; justify-content: flex-start;
        padding: 0 10px;
        position: relative;
        top: 4px;
        color: #888DA0;
        font-weight: 600;
        width: auto;
    }

    .custom-form label[b-j70i12bd41] {
        display: flex; justify-content: flex-start;
        position: relative;
        width: 100%;
        text-align: left;
        font-weight: 500;
        color: #666;
        color: #878C9F;
        font-size: 13px;
        font-weight: 500;
    }

.main-register .custom-form label[b-j70i12bd41] {
    padding-bottom: 12px;
}

.custom-form label i[b-j70i12bd41] {
    padding-right: 12px;
    font-size: 14px;
    position: absolute;
    top: 16px;
    left: 16px;
}

.custom-form button[b-j70i12bd41] {
    outline: none;
    border: none;
    cursor: pointer;
    -webkit-appearance: none;
   
}

input[type=number][b-j70i12bd41]::-webkit-inner-spin-button,
input[type=number][b-j70i12bd41]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number][b-j70i12bd41] {
    -moz-appearance: textfield;
}

.quantity[b-j70i12bd41] {
    display: flex; justify-content: flex-start;
    width: 65px;
    height: 42px;
    position: relative;
}

    .quantity input[b-j70i12bd41] {
        width: 100%;
        height: 42px;
        line-height: 1.65;
        display: flex; justify-content: flex-start;
        padding: 0;
        margin: 0;
        padding-left: 10px;
        border: 1px solid #eee;
        border-radius: 4px 0 0 4px;
        margin-bottom: 0;
    }

        .quantity input:focus[b-j70i12bd41] {
            outline: 0;
        }

.quantity-nav[b-j70i12bd41] {
    position: absolute;
    height: 42px;
    right: 0;
    width: 20px;
    border-right: 1px solid #eee;
}

.quantity-button[b-j70i12bd41] {
    background: #F7F9FB;
    position: absolute;
    right: 0;
    cursor: pointer;
    border-left: 1px solid #eee;
    width: 20px;
    text-align: center;
    color: #333;
    font-size: 13px;
    font-family: "Trebuchet MS", Helvetica, sans-serif !important;
    line-height: 1.7;
    box-sizing: border-box;
    -webkit-user-select: none;
    user-select: none;
}

    .quantity-button.quantity-up[b-j70i12bd41] {
        position: absolute;
        height: 50%;
        top: 0;
        border-bottom: 1px solid #eee;
        border-top: 1px solid #eee;
    }

    .quantity-button.quantity-down[b-j70i12bd41] {
        position: absolute;
        bottom: -1px;
        height: 50%;
        border-bottom: 1px solid #eee;
    }

.custom-form.no-icons input[b-j70i12bd41], .custom-form.no-icons textarea[b-j70i12bd41] {
    padding-left: 10px;
}

.custom-form.no-icons label[b-j70i12bd41] {
    margin-bottom: 20px;
}

.pass-input-wrap span[b-j70i12bd41] {
    position: absolute;
    right: 20px;
    cursor: pointer;
    bottom: 36px;
    z-index: 10;
    font-size: 12px;
}

.radio[b-j70i12bd41] {
    color: #999;
    font-size: 13px;
    position: relative;
    top: -2px;
}

    .radio span[b-j70i12bd41] {
        position: relative;
        padding-left: 30px;
        top: 1px;
    }

        .radio span[b-j70i12bd41]:after {
            content: '';
            width: 20px;
            height: 20px;
            border: 2px solid #ccc;
            position: absolute;
            left: 0;
            top: -3px;
            box-sizing: border-box;
        }

    .radio input[type="radio"][b-j70i12bd41] {
        cursor: pointer;
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 1;
        opacity: 0;
    }

        .radio input[type="radio"]:checked + span[b-j70i12bd41] {
            color: #666;
        }

            .radio input[type="radio"]:checked + span[b-j70i12bd41]:before {
                font-family: Font Awesome 6 Free;
                content: "\f00c";
                font-size: 13px;
                position: absolute;
                top: 0;
                left: 4px;
                z-index: 20;
            }

.fuzone[b-j70i12bd41] {
    position: relative;
    border: 1px solid #eee;
    border-radius: 3px;
    background: #F7F9FB;
    transition: all 0.3s linear;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
    min-height: 160px;
    margin-top: 0px;
    display: flex; justify-content: flex-start;
    cursor: pointer;
}

    .fuzone input[b-j70i12bd41] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        z-index: 100;
        cursor: pointer;
    }

    .fuzone .fu-text[b-j70i12bd41] {
        text-align: center;
        margin: 50px 0;
        font-size: 12px;
        color: #999;
        font-weight: 400;
        position: relative;
    }

        .fuzone .fu-text i[b-j70i12bd41] {
            font-size: 44px;
            width: 100%;
            padding-bottom: 10px;
            transition: all 0.3s linear;
        }

    .fuzone:hover .fu-text i[b-j70i12bd41] {
        transform: translateY(-10px);
    }

.photoUpload-files span[b-j70i12bd41] {
    color: #666;
    margin: 0 3px;
    padding: 3px 6px;
    background: #fff;
    border-radius: 2px;
    display: inline-block;
    font-size: 10px;
    box-shadow: 0 5px 5px rgb(0 0 0 / 7%);
}

.book-form .quantity-item label[b-j70i12bd41] {
    width: auto;
    position: relative;
    top: 16px;
    padding-right: 10px;
    color: #878C9F;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
}

    .book-form .quantity-item label i[b-j70i12bd41] {
        position: relative;
        display: flex; justify-content: flex-start;
        top: 0;
        left: 0;
        padding-right: 8px;
    }

.book-form .quantity[b-j70i12bd41] {
    float: right;
}

.book-form .quantity-item[b-j70i12bd41] {
    margin-bottom: 20px;
    display: flex; justify-content: flex-start;
    width: 50%;
}

    .book-form .quantity-item.fcit[b-j70i12bd41] {
        padding-left: 20px;
    }

.book-form .btnaplly[b-j70i12bd41] {
    color: #fff;
    width: 100%;
    background: #F8BB11;
    padding: 15px 0;
    border-radius: 4px;
}

    .book-form .btnaplly i[b-j70i12bd41] {
        padding-left: 10px;
    }

.total-coast[b-j70i12bd41] {
    padding: 15px 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
}

    .total-coast strong[b-j70i12bd41] {
        color: #878C9F;
        font-size: 12px;
        font-weight: 600;
        position: absolute;
        left: 0;
        top: 21px;
    }

    .total-coast span[b-j70i12bd41] {
        float: right;
        text-align: right;
        font-size: 19px;
        font-weight: 400;
        position: relative;
        top: 3px;
    }

.custom-form .total-coast input[b-j70i12bd41] {
    width: inherit !important;
    display: flex; justify-content: flex-start;
    border: none;
    background: none;
    height: auto;
    padding: 0;
    color: #888DA0;
    font-size: 24px;
    text-align: right;
    margin-bottom: 0;
    top: -3px;
    position: relative;
    right: 10px;
}

.hid-input[b-j70i12bd41] {
    display: none;
}

.book-form .bookdate-container label i[b-j70i12bd41] {
    top: 42px;
}

.book-form .bookdate-container input[b-j70i12bd41] {
    padding-left: 42px;
}

.book-form .listsearch-input-item label[b-j70i12bd41], .book-form .bookdate-container label[b-j70i12bd41] {
    margin-bottom: 12px;
}

.bookdate-container-dayscounter[b-j70i12bd41] {
    position: absolute;
    right: 10px;
    bottom: 32px;
    z-index: 20;
    cursor: help;
}

    .bookdate-container-dayscounter span[b-j70i12bd41] {
        color: #fff;
        position: absolute;
        right: -10px;
        top: -40px;
        border-radius: 4px;
        background: #18458B;
        height: 30px;
        line-height: 30px;
        min-width: 100px;
        font-size: 11px;
        opacity: 0;
        visibility: hidden;
    }

    .bookdate-container-dayscounter:hover span[b-j70i12bd41] {
        opacity: 1;
        visibility: visible;
    }

.onoffswitch[b-j70i12bd41] {
    position: relative;
    width: 83px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.onoffswitch-checkbox[b-j70i12bd41] {
    display: none;
}

.onoffswitch-label[b-j70i12bd41] {
    display: block;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid #FFFFFF;
    border-radius: 20px;
}

.onoffswitch-inner[b-j70i12bd41] {
    display: block;
    width: 200%;
    margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}

    .onoffswitch-inner[b-j70i12bd41]:before, .onoffswitch-inner[b-j70i12bd41]:after {
        display: block;
        display: flex; justify-content: flex-start;
        width: 50%;
        height: 30px;
        padding: 0;
        line-height: 30px;
        font-size: 14px;
        color: white;
        font-family: Trebuchet, Arial, sans-serif;
        font-weight: bold;
        box-sizing: border-box;
    }

    .onoffswitch-inner[b-j70i12bd41]:before {
        content: "ON";
        padding-left: 21px;
        background-color: #4DB7FE;
        color: #FFFFFF;
    }

    .onoffswitch-inner[b-j70i12bd41]:after {
        content: "OFF";
        padding-right: 21px;
        background-color: #4DB7FE;
        color: #FFFFFF;
        text-align: right;
    }

.onoffswitch-switch[b-j70i12bd41] {
    display: block;
    width: 21px;
    margin: 4.5px;
    background: #FFFFFF;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 49px;
    border: 2px solid #FFFFFF;
    border-radius: 20px;
    transition: all 0.3s ease-in 0s;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner[b-j70i12bd41] {
    margin-left: 0;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch[b-j70i12bd41] {
    right: 0px;
}

.main-register .custom-form input[type="text"][b-j70i12bd41], .main-register .custom-form input[type=email][b-j70i12bd41],
.main-register .custom-form input[type=password][b-j70i12bd41] {
    padding-left: 20px;
}




/*-------------Ajax modal---------------------------------------*/
.ajax-modal-container[b-j70i12bd41] {
    position: fixed;
    top: 0;
    right: -550px;
    width: 550px;
    height: 100%;
    z-index: 119;
    overflow: hidden;
    overflow-y: auto;
    opacity: 0;
    background: #fff;
}

#ajax-modal[b-j70i12bd41] {
    overflow: hidden;
    background: #fff;
}

.ajax-modal-wrap[b-j70i12bd41] {
    opacity: 0;
}

.ajax-modal-media[b-j70i12bd41] {
    border-radius: 20px 0 0 0;
}

    .ajax-modal-media img[b-j70i12bd41] {
        width: 100%;
        height: auto;
    }

.ajax-modal-details[b-j70i12bd41] {
    padding: 30px 45px;
    margin-top: 20px;
}

    .ajax-modal-details p[b-j70i12bd41] {
        text-align: left;
    }

    .ajax-modal-details h3[b-j70i12bd41] {
        text-align: left;
        color: #334e6f;
        padding-bottom: 26px;
        font-size: 16px;
        font-weight: 700;
    }

.ajax-modal-details-box[b-j70i12bd41] {
    width: 100%;
    display: flex; justify-content: flex-start;
    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
}

.ajax-modal-title[b-j70i12bd41] {
    color: #fff;
    padding: 20px 0 25px;
    cursor: pointer;
    font-size: 18px;
    font-weight: 500;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.ajax-modal-photos-btn[b-j70i12bd41] {
    position: absolute;
    right: 30px;
    top: 30px;
    z-index: 5;
    padding: 10px 20px;
    cursor: pointer;
    border-radius: 4px;
    color: #fff;
    background: #18458B;
    font-size: 11px;
    box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.2);
}

    .ajax-modal-photos-btn span[b-j70i12bd41] {
        padding: 0 4px;
    }

.ajax-modal-list[b-j70i12bd41] {
    border-bottom: 1px solid #eee;
    background: #f9f9f9;
}

    .ajax-modal-list li[b-j70i12bd41] {
        display: flex; justify-content: flex-start;
        width: 25%;
        padding: 12px 0;
        border-left: 1px solid #e2e2e2;
        box-sizing: border-box;
    }

        .ajax-modal-list li:first-child[b-j70i12bd41] {
            border: none;
        }

        .ajax-modal-list li h5[b-j70i12bd41] {
            font-size: 11px;
            color: #999;
        }

            .ajax-modal-list li h5 span[b-j70i12bd41] {
                color: #666;
                padding-left: 4px;
            }

        .ajax-modal-list li i[b-j70i12bd41] {
            font-size: 28px;
            padding-bottom: 10px;
        }

.ajax-modal-close[b-j70i12bd41] {
    position: absolute;
    left: 40px;
    width: 40px;
    height: 40px;
    top: 25px;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
    z-index: 20;
    background: #18458B;
    border-radius: 6px;
    cursor: pointer;
}

.ajax-modal-overlay[b-j70i12bd41] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    overflow: auto;
    display: none;
    z-index: 118;
    -webkit-transform: translate3d(0,0,0);
    background: rgba(0,0,0,0.41);
}

.ajax-loader[b-j70i12bd41] {
    z-index: 100;
}









/*------responsive------------------------------------------------*/

@media only screen and (max-width:768px){
    .main-register[b-j70i12bd41] {
        border-radius:0 !important;
        margin-bottom:0 !important;
        box-shadow: inherit !important;
    }
    .main-register-wrap[b-j70i12bd41] {
        position: inherit !important;
        padding: 0 !important;
        background:#fff;
    }
    .main-register-holder[b-j70i12bd41] {
        padding: 0 !important;
        margin: 0 !important;
        max-width: 100% !important;
        height: 100%;
    }
}
@media only screen and (max-width: 1224px) {
    .text-carousel .slick-item[b-j70i12bd41] {
        padding: 0 5px;
    }

    .col-list-wrap[b-j70i12bd41] {
        width: 800px;
    }

    .map-container.column-map[b-j70i12bd41] {
        width: calc(100% - 800px);
    }

    .three-columns-grid .listing-item.has_one_column .geodir-category-listing[b-j70i12bd41] {
        padding-left: 13px !important;
    }

    .three-columns-grid .listing-item.has_one_column .geodir-category-img[b-j70i12bd41] {
        top: 12px;
    }
}

@media only screen and (max-width: 1064px) {
    .mobile-list-controls[b-j70i12bd41] {
        display: block;
    }

    .col-list-wrap .mobile-list-controls[b-j70i12bd41] {
        margin-top: 20px;
    }

    .mlc[b-j70i12bd41] {
        padding: 15px 0;
        width: 50%;
        color: #fff;
        display: flex; justify-content: flex-start;
        border-radius: 0 4px 4px 0;
        font-size: 12px;
        cursor: pointer;
    }

        .mlc:first-child[b-j70i12bd41] {
            border-right: 1px solid rgba(0,0,0,0.21);
            box-sizing: border-box;
            border-radius: 4px 0 0 4px;
        }

        .mlc.fl-wrap[b-j70i12bd41] {
            width: 100%;
            border-radius: 4px;
        }

        .mlc i[b-j70i12bd41] {
            padding-right: 10px;
        }

    .col-list-search-input-item .quantity-item[b-j70i12bd41] {
        margin-right: 15px;
        width: auto;
    }

    .col-list-search-input-item[b-j70i12bd41] {
        margin-bottom: 15px;
    }

    .map-container.column-map.right-pos-map[b-j70i12bd41], .map-container.fw-map.big_map.hid-mob-map[b-j70i12bd41] {
        width: 100%;
        right: -100%;
        position: absolute;
        z-index: 100 !important;
        -webkit-transform: translate3d(0,0,0);
    }

    .fixed-mobile[b-j70i12bd41] {
        position: fixed !important;
        top: 110px !important;
    }

    .map-close[b-j70i12bd41] {
        display: block;
    }

    .nav-button-wrap[b-j70i12bd41], .mob-bg[b-j70i12bd41] {
        display: block;
    }

    .logo-holder[b-j70i12bd41] {
        margin-left: 10px;
    }

    .fixed-footer[b-j70i12bd41] {
        position: relative !important;
        display: flex; justify-content: flex-start;
    }

    .main-menu nav ul[b-j70i12bd41], video.bgvid[b-j70i12bd41], .process-item[b-j70i12bd41]:before, .back-to-filters[b-j70i12bd41], .lws_mobile[b-j70i12bd41] {
        display: none;
    }

    .process-item[b-j70i12bd41] {
        margin-bottom: 20px;
    }

    .main-menu[b-j70i12bd41] {
        position: absolute;
        top: 50px;
        left: -20px;
        width: 300px;
        z-index: 50;
        padding: 15px 10px;
        background: #fff;
        border-bottom-right-radius: 6px;
        border-right: 1px solid #eee;
        border-bottom: 1px solid #eee;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
    }

    .vismobmenu[b-j70i12bd41] {
        opacity: 1;
        left: 0;
        visibility: visible;
    }

    .menusb[b-j70i12bd41] {
        display: block;
        display: flex; justify-content: flex-start;
        position: relative;
        width: 100%;
        overflow: hidden;
    }

    .main-menu .menusb ul[b-j70i12bd41] {
        display: block;
        display: flex; justify-content: flex-start;
        position: relative;
        width: 100%;
    }

    .menusb li[b-j70i12bd41] {
        margin: 0;
        display: flex; justify-content: flex-start;
        width: 100%;
        position: relative;
        overflow: hidden;
        padding: 0 20px;
    }

        .menusb li i[b-j70i12bd41] {
            position: absolute;
            right: 18px;
            top: 10px;
        }

    .menusb a[b-j70i12bd41] {
        display: flex; justify-content: flex-start;
        width: 100%;
        padding: 8px 5px;
        position: relative;
        font-weight: 600;
        font-size: 12px;
        color: #50596E;
        line-height: 14px;
        text-align: left;
    }

        .menusb a i[b-j70i12bd41] {
            transform: rotate(-90deg);
        }

        .menusb a.back[b-j70i12bd41] {
            padding-left: 24px;
        }

            .menusb a.back[b-j70i12bd41]:before {
                font-family: Font Awesome 6 Free;
                content: "\f177";
                font-size: 14px;
            }

    .main-header .container[b-j70i12bd41] {
        width: 100%;
    }

    .home-grid .gallery-item[b-j70i12bd41] {
        width: 50%;
    }

        .home-grid .gallery-item .listing-counter[b-j70i12bd41] {
            top: 20px;
            left: 15px;
        }

        .home-grid .gallery-item.gallery-item-second .listing-counter[b-j70i12bd41] {
            left: inherit;
            right: 15px;
            z-index: 100;
            top: 10px;
        }

        .home-grid .gallery-item .listing-item-cat[b-j70i12bd41] {
            padding: 30px 15px 10px;
        }

    section.hero-section[b-j70i12bd41] {
        padding: 100px 0;
    }

    .light-carousel-wrap[b-j70i12bd41], .fw-col-list-wrap .list-main-wrap-opt .list-main-wrap-title.col-title[b-j70i12bd41] {
        margin-top: 30px;
    }

    .single-facts .inline-facts-wrap[b-j70i12bd41] {
        width: 100%;
        padding: 5px 0;
    }

    .collage-image[b-j70i12bd41] {
        margin-top: 40px;
        display: flex; justify-content: flex-start;
    }

    .images-collage-title[b-j70i12bd41] {
        left: 10px;
    }

    .pad-top-column-text[b-j70i12bd41] {
        padding: 0;
    }

    .footer-carousel-title[b-j70i12bd41] {
        top: 0;
    }

    .footer-social[b-j70i12bd41] {
        margin-bottom: 30px;
    }

    .contact-btn[b-j70i12bd41], .mar-bot-cont[b-j70i12bd41] {
        margin-top: 0;
        margin-bottom: 20px;
    }

    .subfooter-lang[b-j70i12bd41] {
        display: flex; justify-content: flex-start;
        width: 100%;
        margin: 15px 0;
    }

    .subfooter-lang-tooltip[b-j70i12bd41] {
        right: inherit;
        left: 0;
        width: 200px;
    }

    .subfooter-nav[b-j70i12bd41] {
        display: flex; justify-content: flex-start;
        margin-right: 0;
    }

    .card-post[b-j70i12bd41], .video-box[b-j70i12bd41], .team-box[b-j70i12bd41], .tags-stylwrap a[b-j70i12bd41], .price-item[b-j70i12bd41] {
        margin-bottom: 15px;
    }

    .best-price[b-j70i12bd41] {
        top: 0;
        transform: scale(1.0);
    }

    .pricing-wrap[b-j70i12bd41] {
        margin: 0;
    }

    .team-box[b-j70i12bd41], .three-columns-grid .listing-item[b-j70i12bd41] {
        width: 50%;
    }

    .success-table-header a[b-j70i12bd41] {
        top: 0;
        margin-top: 15px;
        display: flex; justify-content: flex-start;
    }

    .success-table-header p[b-j70i12bd41], #footer-twiit p.tweet[b-j70i12bd41], .contact-btn[b-j70i12bd41] {
        width: 100%;
    }

    .dasboard-wrap[b-j70i12bd41] {
        padding-left: 0;
    }

    .dasboard-sidebar[b-j70i12bd41] {
        position: relative;
        display: flex; justify-content: flex-start;
        width: 100%;
        z-index: 10;
        top: 0;
        margin-bottom: 20px;
    }

    .dasboard-avatar[b-j70i12bd41] {
        width: 30%;
        display: flex; justify-content: flex-start;
    }

    .dasboard-sidebar-item[b-j70i12bd41] {
        width: 70%;
    }

    .dasboard-sidebar-item[b-j70i12bd41] {
        padding: 0 10px 0 0;
        text-align: left;
    }

        .dasboard-sidebar-item[b-j70i12bd41]:before {
            left: 0;
            margin-left: 0;
        }

    .log-out-btn[b-j70i12bd41] {
        background: #F9B90F !important
    }

    .ed-btn[b-j70i12bd41] {
        display: flex; justify-content: flex-start;
    }

    .flat-header[b-j70i12bd41] {
        padding-top: 140px;
    }

    .dasboard-sidebar-content[b-j70i12bd41] {
        padding: 20px 0 44px 0;
    }

        .dasboard-sidebar-content[b-j70i12bd41]:before {
            position: absolute;
            font-family: Font Awesome 6 Free;
            content: "\f085";
            color: #fff;
            right: 70px;
            top: 70px;
            opacity: 0.4;
            font-size: 54px;
        }

    .header-search-button[b-j70i12bd41] {
        margin-top: 10px;
    }

    .col-list-wrap[b-j70i12bd41], .search-input-item[b-j70i12bd41], .search-input-item.midd-input[b-j70i12bd41], .search-input-item.small-input[b-j70i12bd41], #footer-twiit .timePosted a[b-j70i12bd41], .price-item[b-j70i12bd41], .three-columns-grid .listing-item.has_one_column[b-j70i12bd41] {
        width: 100%;
    }

    .list-single-main-container[b-j70i12bd41] {
        padding-left: 0;
    }

    .fixed-scroll-column[b-j70i12bd41] {
        position: relative !important;
        display: flex; justify-content: flex-start;
        left: 0;
        width: 100%;
        top: -20px;
    }

    .list-single-hero-rating[b-j70i12bd41] {
        display: flex; justify-content: flex-start;
        margin-top: 20px;
    }

    .list-single-hero-links[b-j70i12bd41] {
        display: flex; justify-content: flex-start;
    }

    .lisd-link[b-j70i12bd41] {
        margin-left: 0;
        margin-right: 10px;
    }

    .list-single-hero-rating .score[b-j70i12bd41] {
        float: right;
        text-align: left;
        padding-right: 0;
        padding-left: 15px;
    }

    .list-single-hero[b-j70i12bd41] {
        padding: 100px 0 0;
    }

    .fc-button[b-j70i12bd41] {
        margin-right: 5px;
    }

        .fc-button span[b-j70i12bd41] {
            left: 0;
            top: -60px;
        }

    .fixed-scroll-column-share-container[b-j70i12bd41] {
        position: absolute;
        top: 70px;
        left: 0;
        background: #18458B;
        padding-left: 20px;
        width: 180px;
        border-radius: 6px;
    }

    .share-container .share-icon[b-j70i12bd41] {
        display: flex; justify-content: flex-start;
        width: 20px;
        height: 20px;
        line-height: 20px;
        margin-right: 6px;
    }

    .list-single-carousel-wrap[b-j70i12bd41], .fw-carousel .slick-slide-item[b-j70i12bd41] {
        height: 400px !important;
    }

    .booking-modal-content[b-j70i12bd41] {
        padding-right: 0;
    }

    .booking-modal-info[b-j70i12bd41] {
        position: relative;
        height: auto;
        width: 100%;
        display: flex; justify-content: flex-start;
        margin-bottom: 30px;
    }
}

@media only screen and (max-width: 768px) {
    .home-grid .gallery-item[b-j70i12bd41], .article-masonry[b-j70i12bd41], .main-search-input-item[b-j70i12bd41], .main-search-button[b-j70i12bd41], .listing-item[b-j70i12bd41], .rooms-media[b-j70i12bd41], .rooms-details[b-j70i12bd41] {
        width: 100%;
    }

    .show-lang[b-j70i12bd41], .show-currency-tooltip[b-j70i12bd41], .review-comments-avatar[b-j70i12bd41]:before, .grid-opt[b-j70i12bd41], .scroll-nav[b-j70i12bd41] {
        display: none;
    }

    .show-search-button[b-j70i12bd41] {
        width: 120px;
    }

    .add-hotel[b-j70i12bd41] {
        padding: 0 20px;
    }

    .show-reg-form[b-j70i12bd41] {
        margin-right: 20px;
    }

    .header-search-input-item[b-j70i12bd41] {
        margin-bottom: 15px;
    }

        .header-search-input-item .quantity-item[b-j70i12bd41], .col-list-search-input-item .quantity-item[b-j70i12bd41] {
            width: auto;
        }

    .header-search-button[b-j70i12bd41] {
        top: 5px;
    }

    .header-search[b-j70i12bd41] {
        padding: 20px 30px 10px;
    }

    .main-search-input-item[b-j70i12bd41] {
        margin-bottom: 10px;
    }

        .main-search-input-item input[b-j70i12bd41], .main-search-input-item[b-j70i12bd41], .main-search-button[b-j70i12bd41] {
            border-radius: 6px;
        }

    .main-search-input[b-j70i12bd41] {
        padding: 0;
        background: rgba(255,255,255,0.3);
    }

    .main-search-button[b-j70i12bd41], .scroll-nav-wrapper .show-hidden-map[b-j70i12bd41] {
        position: relative;
        display: flex; justify-content: flex-start;
    }

    .qty-dropdown[b-j70i12bd41] {
        z-index: 100;
    }

    .home-intro h2[b-j70i12bd41] {
        font-size: 34px;
    }

    .list-carousel .sw-btn[b-j70i12bd41] {
        top: 26%;
    }

    .light-carousel .slick-slide-item[b-j70i12bd41] {
        padding: 10px 0;
    }

        .light-carousel .slick-slide-item .hotel-card[b-j70i12bd41] {
            padding: 0 10px;
        }

    .text-carousel .slick-item[b-j70i12bd41] {
        padding: 0 25px 0 5px;
    }

    .slider-container .slider-item[b-j70i12bd41] {
        padding: 80px 0 100px;
    }

    .slider-container-wrap .sw-btn[b-j70i12bd41] {
        top: 100%;
    }

    .reviews-comments-item[b-j70i12bd41] {
        padding: 0 0 30px 0;
    }

    .review-comments-avatar[b-j70i12bd41] {
        top: -25px;
        left: 25px;
        z-index: 30;
        width: 50px;
        height: 50px;
    }

        .review-comments-avatar img[b-j70i12bd41] {
            width: 50px;
            height: 50px;
        }

    .post-nav a[b-j70i12bd41] {
        margin-bottom: 20px;
    }

    #progressbar li[b-j70i12bd41] {
        width: 48%;
        margin-bottom: 10px;
    }

    .ed-btn[b-j70i12bd41] {
        margin-left: 30%;
    }

    .listing-item[b-j70i12bd41], .listing-item:nth-child(even)[b-j70i12bd41] {
        padding: 0;
    }

    .listing-features li[b-j70i12bd41], .list-single-facts .inline-facts-wrap[b-j70i12bd41] {
        width: 50%;
    }

    .rooms-details[b-j70i12bd41] {
        padding-left: 0;
    }

    .list-single-hero-header .list-single-hero-price[b-j70i12bd41], .rooms-details[b-j70i12bd41] {
        margin-top: 15px;
    }
}

@media only screen and (max-width: 540px) {
    .home-btn[b-j70i12bd41], .show-search-button span[b-j70i12bd41] {
        display: none;
    }

    .nav-button-wrap[b-j70i12bd41] {
        margin-left: 10px;
    }

    .show-search-button[b-j70i12bd41] {
        width: 60px;
    }

        .show-search-button i[b-j70i12bd41] {
            padding-left: 0;
        }

    .home-intro h2[b-j70i12bd41], .home-intro-card h3[b-j70i12bd41], section.parallax-section .section-title.big-title h2[b-j70i12bd41], .list-single-hero-title h2[b-j70i12bd41] {
        font-size: 24px;
    }

    section.hero-section[b-j70i12bd41] {
        padding: 50px 0 100px;
    }

    .list-carousel[b-j70i12bd41] {
        padding: 0;
    }

    .collage-image .main-collage-image[b-j70i12bd41], .collage-image-input[b-j70i12bd41] {
        right: 10px;
    }

    .controls-mapwn[b-j70i12bd41] {
        width: 250px;
        padding: 0 20px;
        height: 43px;
        line-height: 43px;
    }

    .map-modal-item[b-j70i12bd41], .main-register-holder[b-j70i12bd41] {
        padding: 0 10px;
    }

    .daterangepicker[b-j70i12bd41] {
        width: 303px !important;
    }

    .team-box[b-j70i12bd41], #progressbar li[b-j70i12bd41], .previous-form[b-j70i12bd41], .next-form[b-j70i12bd41], .list-single-header-contacts li[b-j70i12bd41] {
        width: 100%;
    }

    .list-single-header-contacts li[b-j70i12bd41] {
        text-align: left;
        padding: 5px 0;
    }

    .next-form[b-j70i12bd41], .list-single-hero-price[b-j70i12bd41] {
        display: flex; justify-content: flex-start;
        margin-top: 15px;
    }

    .success-table-header[b-j70i12bd41] {
        padding: 10px 0 0 0;
    }

        .success-table-header i.decsth[b-j70i12bd41] {
            position: relative;
            display: flex; justify-content: flex-start;
            margin-bottom: 10px;
        }

    .map-view-wrap[b-j70i12bd41] {
        position: relative;
        height: auto;
        display: flex; justify-content: flex-start;
    }

    .map-view-wrap_item[b-j70i12bd41] {
        top: 0;
    }

    .map-view-wrap_item[b-j70i12bd41], .dasboard-avatar[b-j70i12bd41], .dasboard-sidebar-item[b-j70i12bd41], .dashboard-message-avatar[b-j70i12bd41], .price-opt[b-j70i12bd41], .half-tags[b-j70i12bd41], .three-columns-grid .listing-item[b-j70i12bd41], .list-single-main-media .gallery-item[b-j70i12bd41], .listing-features li[b-j70i12bd41], .list-single-facts .inline-facts-wrap[b-j70i12bd41], .review-total[b-j70i12bd41], .review-range-container[b-j70i12bd41], .facilities-list .btn[b-j70i12bd41], .review-score-detail[b-j70i12bd41], .review-score-total[b-j70i12bd41] {
        width: 100%;
    }

    .facilities-list .btn[b-j70i12bd41] {
        margin-top: 40px;
    }

    .review-score-total[b-j70i12bd41] {
        margin-bottom: 10px;
    }

    .dasboard-avatar[b-j70i12bd41], .review-range-container[b-j70i12bd41], .review-score-detail[b-j70i12bd41] {
        padding: 0;
    }

        .dasboard-avatar img[b-j70i12bd41] {
            width: 80px;
            height: 80px;
        }

    .list-single-facts .inline-facts-wrap[b-j70i12bd41] {
        border-top: 1px solid #e2e2e2;
        border-left: none;
    }

    .dasboard-sidebar-item[b-j70i12bd41] {
        padding: 0 10px 0 0;
        text-align: center;
    }

        .dasboard-sidebar-item[b-j70i12bd41]:before {
            left: 50%;
            margin-left: -25px;
        }

    .dasboard-sidebar-content[b-j70i12bd41] {
        padding: 40px 0 44px 0;
    }

    .ed-btn[b-j70i12bd41] {
        float: none;
    }

    .tfp-btn[b-j70i12bd41] {
        top: -70px;
        right: inherit;
        left: 0;
    }

    .tfp-det[b-j70i12bd41] {
        top: -30px;
    }

    .tfp-det-btn[b-j70i12bd41] {
        float: none;
        display: inline-block;
    }

    .dasboard-sidebar-content[b-j70i12bd41]:before {
        top: 20px;
        right: 20px;
    }

    .ed-btn[b-j70i12bd41] {
        margin-left: 0;
    }

    .dasboard-menu[b-j70i12bd41], .dasboard-menu li[b-j70i12bd41] {
        width: 100%;
    }

    .dasboard-menu-btn[b-j70i12bd41] {
        display: block;
    }

    .dasboard-menu ul.dasboard-menu-wrap[b-j70i12bd41] {
        display: none;
        background: #fff;
        display: flex; justify-content: flex-start;
        width: 100%;
        padding: 10px 20px;
        margin-bottom: 20px;
    }

    .dasboard-menu li ul[b-j70i12bd41] {
        position: relative;
        top: 0;
        background: none;
        padding: 0;
        width: auto;
        z-index: 2;
        border: none;
        opacity: 1;
        display: block;
        visibility: visible;
        display: flex; justify-content: flex-start;
        width: 100%;
    }

        .dasboard-menu li ul li[b-j70i12bd41] {
            display: flex; justify-content: flex-start;
            width: 100%;
            padding: 0;
            position: relative;
        }

            .dasboard-menu li ul li span[b-j70i12bd41] {
                position: absolute;
                top: 50%;
                right: 0;
                width: 16px;
                height: 16px;
                margin-top: -8px;
                line-height: 16px;
                border-radius: 100%;
                font-size: 9px;
                color: #fff;
            }

    .dasboard-menu li a i[b-j70i12bd41] {
        display: none;
    }

    .dasboard-menu li a[b-j70i12bd41] {
        padding: 10px 0 !important;
        background: none !important;
        color: #666 !important;
    }

        .dasboard-menu li a.user-profile-act[b-j70i12bd41], .dasboard-menu li a:hover[b-j70i12bd41] {
            color: #3AACED !important;
            box-shadow: none;
        }

    #myChartLegend[b-j70i12bd41] {
        display: flex; justify-content: flex-start;
        margin-top: 10px;
    }

        #myChartLegend li[b-j70i12bd41] {
            margin-left: 0;
            margin-right: 10px;
        }

    .dashboard-message-text[b-j70i12bd41] {
        margin-left: 15px;
    }

    .new-dashboard-item[b-j70i12bd41] {
        padding: 6px 10px;
        right: 15px;
    }

    .dasboard-menu[b-j70i12bd41] {
        top: 0;
    }

    .dashboard-message-text[b-j70i12bd41] {
        margin-left: 0;
        text-align: left;
        padding-left: 0;
    }

    .dashboard-message-avatar img[b-j70i12bd41], .review-total[b-j70i12bd41] {
        display: flex; justify-content: flex-start;
        margin-bottom: 20px;
    }

    .chat-message[b-j70i12bd41], .chat-message.chat-message_user .massage-date[b-j70i12bd41] {
        padding-left: 0;
        padding-right: 0 !important;
    }

        .chat-message .dashboard-message-avatar[b-j70i12bd41] {
            position: relative;
            top: 0;
        }

            .chat-message .dashboard-message-avatar span[b-j70i12bd41] {
                display: flex; justify-content: flex-start;
                margin: 10px 0 0 12px;
            }

        .chat-message.chat-message_user .massage-date[b-j70i12bd41] {
            display: flex; justify-content: flex-start;
        }

    .massage-date[b-j70i12bd41] {
        margin: 10px 0;
    }

    .chat-message p[b-j70i12bd41]:before {
        display: none;
    }

    .map-close[b-j70i12bd41] {
        width: 43px;
        height: 43px;
        left: 260px;
        line-height: 43px;
        font-size: 12px;
    }

    .list-single-carousel-wrap[b-j70i12bd41], .fw-carousel .slick-slide-item[b-j70i12bd41] {
        height: 300px !important;
    }

    .to-top[b-j70i12bd41] {
        right: 10px;
    }

    .ajax-modal-container[b-j70i12bd41] {
        width: 500px;
    }

    .ajax-modal-details[b-j70i12bd41] {
        padding: 20px 25px;
    }

    .ajax-modal-list li[b-j70i12bd41] {
        width: 50%;
    }

    .error-wrap h2[b-j70i12bd41] {
        font-size: 74px;
    }
}

@media only screen and (max-width: 420px) {
    .add-hotel[b-j70i12bd41] {
        display: none;
    }

    .show-reg-form[b-j70i12bd41] {
        margin-right: 30px;
    }

    .wishlist-wrap[b-j70i12bd41] {
        width: 300px;
        padding: 25px 10px 0;
    }

    .header-user-name[b-j70i12bd41] {
        font-size: 11px;
    }

        .header-user-name[b-j70i12bd41]:before {
            bottom: -1px;
            right: -20px
        }

    .header-user-menu[b-j70i12bd41] {
        margin-right: 30px;
    }

    .ajax-modal-container[b-j70i12bd41] {
        width: 400px;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    .bg[b-j70i12bd41] {
        background-attachment: scroll !important;
        -webkit-background-size: cover;
        background-position: center;
    }
}

@charset "utf-8"; /*--
	Color styles
--*/
.show-lang i[b-j70i12bd41], .nav-holder nav li a i[b-j70i12bd41], .filter-tags input:checked[b-j70i12bd41]:after, .custom-form .filter-tags input:checked[b-j70i12bd41]:after, .main-register h3 span[b-j70i12bd41], .lost_password a:hover[b-j70i12bd41], .header-search-input-item.location a[b-j70i12bd41], .pac-icon[b-j70i12bd41]:before, .footer-social li a[b-j70i12bd41], .cs-mumber[b-j70i12bd41], .show-search-button i[b-j70i12bd41], .show-сurrency-tooltip span i[b-j70i12bd41], .show-reg-form i[b-j70i12bd41], .header-user-name[b-j70i12bd41]:before, .tabs-menu li.current a[b-j70i12bd41], .currency-tooltip li i[b-j70i12bd41], .currency-wrap .show-currency-tooltip i[b-j70i12bd41], .subfooter-lang-tooltip li a[b-j70i12bd41], .header-search-input-item.in-loc-dec[b-j70i12bd41]:before, .col-list-search-input-item.location a[b-j70i12bd41], .col-list-search-input-item.in-loc-dec[b-j70i12bd41]:before, .list-main-wrap-title h2 span[b-j70i12bd41], .grid-opt li span.act-grid-opt[b-j70i12bd41], .grid-opt li span.act-grid-opt:hover[b-j70i12bd41], .price-opt ul li a:hover[b-j70i12bd41], .geodir-category-content h3 a:hover[b-j70i12bd41], .geodir-category-opt .js-favorite i[b-j70i12bd41], .avatar-tooltip strong[b-j70i12bd41], .listing-title a[b-j70i12bd41], .map-popup-location-price[b-j70i12bd41], .map-modal-container h3 a:hover[b-j70i12bd41], .category-fix-bg-title h4[b-j70i12bd41], .geodir-opt-tooltip strong[b-j70i12bd41], .facilities-list li i:hover[b-j70i12bd41], .to-top:hover[b-j70i12bd41], .section-title .breadcrumbs a[b-j70i12bd41]:before, .list-single-header-contacts li i[b-j70i12bd41], .share-container .share-icon:hover[b-j70i12bd41]:before, .breadcrumbs-hero-buttom .breadcrumbs a[b-j70i12bd41]:before, .listing-features li i[b-j70i12bd41], .rooms-details-header h5 span[b-j70i12bd41], .inline-facts i[b-j70i12bd41], .ajax-modal-photos-btn span[b-j70i12bd41], .ajax-modal-list li i[b-j70i12bd41], .total-coast span[b-j70i12bd41], .custom-form .total-coast input[b-j70i12bd41], .bookdate-container-dayscounter i[b-j70i12bd41], .box-widget-list li i[b-j70i12bd41], .list-single-main-item-title[b-j70i12bd41]:before, .box-widget-item-header[b-j70i12bd41]:before, .fc-button i[b-j70i12bd41], .share-container .share-icon[b-j70i12bd41], .reviews-comments-item-date i[b-j70i12bd41], .custom-form .review-total span input[b-j70i12bd41], .flatWeatherPlugin ul.wiForecasts li[b-j70i12bd41], .box-widget-list li a:hover[b-j70i12bd41], .list-single-main-item-title h3 span[b-j70i12bd41], .claim-widget-link a[b-j70i12bd41], .mapnavigation a i[b-j70i12bd41], .list-single-hero-header .list-single-hero-price span[b-j70i12bd41], .breadcrumbs.inline-breadcrumbs a[b-j70i12bd41]:before, .box-widget-content .widget-posts-descr .geodir-category-location a i[b-j70i12bd41], .box-widget-content .widget-posts-link i[b-j70i12bd41], .tfp-btn strong[b-j70i12bd41], .dashboard-message-text p a[b-j70i12bd41], .dasboard-menu li a.user-profile-act i[b-j70i12bd41], .dasboard-menu li a:hover i[b-j70i12bd41], .pass-input-wrap span[b-j70i12bd41], .radio input[type="radio"]:checked + span[b-j70i12bd41]:before, .custom-form .radio span[b-j70i12bd41], .reply-mail a[b-j70i12bd41], .tfp-det p a[b-j70i12bd41], .chat-contacts-item .chat-contacts-item-text span[b-j70i12bd41], .reviews-comments-item-text h4 a.reviews-comments-item-link[b-j70i12bd41], .video-box-btn[b-j70i12bd41], .text-carousel .slick-center .text-carousel-item[b-j70i12bd41]:after, .text-carousel .slick-center .text-carousel-item[b-j70i12bd41]:before, .single-facts .inline-facts i[b-j70i12bd41], .team-social li a[b-j70i12bd41], .team-dec[b-j70i12bd41], .filter-tags label a[b-j70i12bd41], .breadcrumbs-fs .breadcrumbs span[b-j70i12bd41], .home-btn a[b-j70i12bd41], .cart_list li span[b-j70i12bd41], #progressbar li[b-j70i12bd41]:before, .log-massage a[b-j70i12bd41], .cat-item li a[b-j70i12bd41], .post-link i[b-j70i12bd41], .card-post-content h3[b-j70i12bd41]:before, .card-post-content h3 a:hover[b-j70i12bd41], .post-opt li a:hover[b-j70i12bd41], .wishlist-link[b-j70i12bd41], .box-widget-content .widget-posts-descr a:hover[b-j70i12bd41], .faq-nav li a.act-faq-link[b-j70i12bd41], .time-line-icon i[b-j70i12bd41], s .listing-counter span[b-j70i12bd41], .images-collage-title[b-j70i12bd41], .down-btn i[b-j70i12bd41], .qty-dropdown-content .quantity-item label i[b-j70i12bd41], .qty-dropdown-header[b-j70i12bd41]:before, .main-search-input-item_small[b-j70i12bd41]:before, .main-search-input-item.location a[b-j70i12bd41], .listing-counter strong[b-j70i12bd41], .weather-grid .flatWeatherPlugin .wiToday .wiIconGroup div.wi[b-j70i12bd41], .geodir-category-price span[b-j70i12bd41], .show-search-button:hover i[b-j70i12bd41], .hotel-card .geodir-category-location a i[b-j70i12bd41], .header-search-input-item.date-parent[b-j70i12bd41]:before, .menusb a i[b-j70i12bd41], .menusb a.back[b-j70i12bd41]:before, .footer-contacts li a:hover[b-j70i12bd41], #footer-twiit a:hover[b-j70i12bd41], .dasboard-menu-btn i[b-j70i12bd41], .header-user-menu li a:hover[b-j70i12bd41], .dashboard-listing-table-text h4 a[b-j70i12bd41], .mlc i[b-j70i12bd41], .show-more-filters i[b-j70i12bd41] {
    color: #3AACED;
}

.color-bg[b-j70i12bd41], .close-header-search:hover[b-j70i12bd41], #footer-twiit p.tweet[b-j70i12bd41]:before, .cs-mumber-button:hover[b-j70i12bd41], .tabs-menu li a[b-j70i12bd41], .review-range-container .irs-bar[b-j70i12bd41], .review-range-container .irs-bar-edge[b-j70i12bd41], .search-input-item .irs-line[b-j70i12bd41], .col-list-search-input-item .irs-line[b-j70i12bd41], .pagination a.current-page[b-j70i12bd41], .pagination a.current-page:hover[b-j70i12bd41], .mapnavigation a:hover[b-j70i12bd41], .back-to-filters span[b-j70i12bd41], .infoBox-close[b-j70i12bd41], .slick-dots li.slick-active button[b-j70i12bd41], .map-modal-close[b-j70i12bd41], .geodir-opt-link a[b-j70i12bd41], .cluster div:hover[b-j70i12bd41], .to-top[b-j70i12bd41], .daterangepicker td.active[b-j70i12bd41], .list-single-hero-title h2[b-j70i12bd41]:before, .user-stats[b-j70i12bd41]:before, .ed-btn:hover[b-j70i12bd41], .dashboard-header[b-j70i12bd41], .massage-date span[b-j70i12bd41]:before, .chat-contacts-item[b-j70i12bd41]:after, .lisd-link:hover[b-j70i12bd41], .scroll-nav-wrapper .scroll-nav li a.act-scrlink[b-j70i12bd41], .accordion a.toggle span[b-j70i12bd41], .list-widget-social li a[b-j70i12bd41], .box-item a.gal-link[b-j70i12bd41], .message-input button[b-j70i12bd41], .message-counter[b-j70i12bd41], .line-separator[b-j70i12bd41]:before, .intro-item h2[b-j70i12bd41]:before, .section-separator[b-j70i12bd41]:before, #progressbar li[b-j70i12bd41]:before, .price-num.col-dec-1[b-j70i12bd41]:before, .tags-stylwrap.sb-tags a[b-j70i12bd41], .geodir-opt-list a:hover[b-j70i12bd41], .main-search-button:hover[b-j70i12bd41], .twitter-link[b-j70i12bd41], .recomm-price i[b-j70i12bd41], .lg-actions .lg-next[b-j70i12bd41], .lg-actions .lg-prev[b-j70i12bd41] {
    background: var(--bbb-secondary);
}



/*--
	orange
--*/
.nav-holder nav li a.act-link[b-j70i12bd41], .nav-holder nav li a:hover[b-j70i12bd41], .main-register h3 span strong[b-j70i12bd41], .header-search-input-item-icon[b-j70i12bd41], .subfooter-show-lang i[b-j70i12bd41], #footer-twiit .timePosted a[b-j70i12bd41]:before, .footer-contacts li i[b-j70i12bd41], .fc-cont:hover[b-j70i12bd41], .custom-form label span[b-j70i12bd41], .section-title-separator span i:nth-child(2)[b-j70i12bd41], .five-star-rating .listing-rating i[b-j70i12bd41], .four-star-rating .listing-rating i[b-j70i12bd41], .three-star-rating .listing-rating i[b-j70i12bd41], .grid-opt li span:hover[b-j70i12bd41], .price-opt ul li a i[b-j70i12bd41], .geodir-category-opt .listing-rating i[b-j70i12bd41], .geodir-category-opt .js-favorite:hover i[b-j70i12bd41], .geodir-category-location a i[b-j70i12bd41], .map-card-rainting i[b-j70i12bd41], .map-popup-location-info i[b-j70i12bd41], .daterangepicker .calendar-table th[b-j70i12bd41], .listing-rating i[b-j70i12bd41], .rooms-details-header h5[b-j70i12bd41], .custom-form label i[b-j70i12bd41], .amenities-list li span.status.status-no[b-j70i12bd41], .flatWeatherPlugin ul.wiForecasts li.wi[b-j70i12bd41], .widget-posts-date i[b-j70i12bd41], .claim-widget-link a:hover[b-j70i12bd41], .mapzoom-in[b-j70i12bd41], .dashboard-list-box.activities .dashboard-message-text i[b-j70i12bd41], .fuzone .fu-text i[b-j70i12bd41], .dashboard-message-text h4 span[b-j70i12bd41], .tfp-btn[b-j70i12bd41]:before, .process-wrap li i[b-j70i12bd41], .singleMap_visible-title-item h4 i[b-j70i12bd41], .flat-title-wrap .breadcrumbs a[b-j70i12bd41]:before, .breadcrumbs-fs .breadcrumbs a[b-j70i12bd41]:before, .log-massage a:hover[b-j70i12bd41], .cart-total strong[b-j70i12bd41], .post-opt li i[b-j70i12bd41], .cat-item li span[b-j70i12bd41], .post-link[b-j70i12bd41], .faq-nav li a.act-faq-link[b-j70i12bd41]:before, .faq-nav li a:hover[b-j70i12bd41]:before, .process-item h4 a:hover[b-j70i12bd41], .intro-item h6[b-j70i12bd41], .collage-image-input i[b-j70i12bd41], .inpt_dec[b-j70i12bd41], .qty-dropdown-header i[b-j70i12bd41], .geodir-category-opt h4 a:hover[b-j70i12bd41], .map-modal-container h3 i[b-j70i12bd41], .header-user-name:hover[b-j70i12bd41], .show-reg-form:hover[b-j70i12bd41], .home-btn:hover a[b-j70i12bd41], .menusb a.act-link[b-j70i12bd41], .footer-social li a:hover[b-j70i12bd41], .dashboard-listing-table-text h4 a:hover[b-j70i12bd41], .dashboard-listing-table-address i[b-j70i12bd41], .map-close[b-j70i12bd41], .text-carousel-item a.testim-link:hover[b-j70i12bd41] {
    color: #F9B90F;
}

.color2-bg[b-j70i12bd41], .header-search-button[b-j70i12bd41], .pac-item:hover[b-j70i12bd41], .close-header-search[b-j70i12bd41], .footer-widget #subscribe-button:hover[b-j70i12bd41], .cs-mumber-button[b-j70i12bd41], .irs-slider[b-j70i12bd41], .pagination a:hover[b-j70i12bd41], .cluster div[b-j70i12bd41], .infoBox-close:hover[b-j70i12bd41], .show-more-filters.active-hidden-opt-btn[b-j70i12bd41], .load-more-button:hover[b-j70i12bd41], .daterangepicker .drp-buttons .btn.btn-default[b-j70i12bd41], .header-sec-link a:hover[b-j70i12bd41], .scroll-nav-wrapper .show-hidden-map[b-j70i12bd41], .ajax-loader-cirle[b-j70i12bd41]:before, .dashboard-list-box.activities .new-dashboard-item:hover[b-j70i12bd41], .dasboard-menu li a span[b-j70i12bd41], .dasboard-menu li ul li span[b-j70i12bd41], .text-carousel-wrap .sw-btn[b-j70i12bd41], .price-link:hover[b-j70i12bd41], .price-num.col-dec-3[b-j70i12bd41]:before, section.color-bg .section-separator[b-j70i12bd41]:before, .add-hotel:hover[b-j70i12bd41], .success-table-header a:hover[b-j70i12bd41], .dashboard-listing-table-opt li a.del-btn[b-j70i12bd41] {
    background: #F9B90F;
}

    /*--
	dark-blue
--*/
    .accordion a.toggle.act-accordion[b-j70i12bd41], .banner-wdget-content a[b-j70i12bd41], .box-image-widget-media a:hover[b-j70i12bd41], .rooms-media-btn-item[b-j70i12bd41], .sw-btn[b-j70i12bd41], .bt n:hover[b-j70i12bd41], .more-photos-button[b-j70i12bd41], .box-item a.gal-link:hover[b-j70i12bd41], .dasboard-sidebar-content[b-j70i12bd41], .tfp-det-btn:hover[b-j70i12bd41], .color3-bg[b-j70i12bd41], .team-social[b-j70i12bd41], .text-carousel-wrap .sw-btn:hover[b-j70i12bd41], .home-intro-card-counter[b-j70i12bd41], .mlc[b-j70i12bd41], .geodir-opt-tooltip[b-j70i12bd41], .custom-form .log-submit-btn[b-j70i12bd41], .lg-actions .lg-next:hover[b-j70i12bd41], .lg-actions .lg-prev:hover[b-j70i12bd41], .error-wrap form .search-submit:hover[b-j70i12bd41], .close-reg:hover[b-j70i12bd41], .custom-form .log-submit-btn:hover[b-j70i12bd41], .soc-log a:hover:not(.document-link)[b-j70i12bd41] {
        background: #18458B;
    }

.mapzoom-out[b-j70i12bd41], .single-facts .inline-facts .num[b-j70i12bd41], .section-title h2[b-j70i12bd41], .singleMap_visible-title-item h4[b-j70i12bd41], .card-post-content h3 a[b-j70i12bd41], .map-modal-container h3 a[b-j70i12bd41], .error_message h3[b-j70i12bd41], #success_page h3[b-j70i12bd41], .text-carousel-item a.testim-link[b-j70i12bd41] {
    color: #18458B;
}

/*--
	gradient
--*/
.gradient-bg[b-j70i12bd41] {
    background-color: #3AACED;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3AACED), to(#49CEFF));
    background: -webkit-linear-gradient(top, #3AACED, #49CEFF);
    background: -moz-linear-gradient(top, #3AACED, #49CEFF);
    background: -ms-linear-gradient(top, #3AACED, #49CEFF);
    background: -o-linear-gradient(top, #3AACED, #49CEFF);
}
/*--
	reset
--*/
html[b-j70i12bd41], body[b-j70i12bd41], div[b-j70i12bd41], span[b-j70i12bd41], applet[b-j70i12bd41], object[b-j70i12bd41], iframe[b-j70i12bd41], h1[b-j70i12bd41], h2[b-j70i12bd41], h3[b-j70i12bd41], h4[b-j70i12bd41], h5[b-j70i12bd41], h6[b-j70i12bd41], p[b-j70i12bd41], blockquote[b-j70i12bd41], pre[b-j70i12bd41], a[b-j70i12bd41], abbr[b-j70i12bd41], acronym[b-j70i12bd41], address[b-j70i12bd41], big[b-j70i12bd41], cite[b-j70i12bd41], code[b-j70i12bd41], del[b-j70i12bd41], dfn[b-j70i12bd41], em[b-j70i12bd41], font[b-j70i12bd41], img[b-j70i12bd41], ins[b-j70i12bd41], kbd[b-j70i12bd41], q[b-j70i12bd41], s[b-j70i12bd41], samp[b-j70i12bd41], small[b-j70i12bd41], strike[b-j70i12bd41], strong[b-j70i12bd41], sub[b-j70i12bd41], sup[b-j70i12bd41], tt[b-j70i12bd41], var[b-j70i12bd41], dl[b-j70i12bd41], dt[b-j70i12bd41], dd[b-j70i12bd41], ol[b-j70i12bd41], ul[b-j70i12bd41], li[b-j70i12bd41], fieldset[b-j70i12bd41], form[b-j70i12bd41], label[b-j70i12bd41], legend[b-j70i12bd41], table[b-j70i12bd41], caption[b-j70i12bd41], tbody[b-j70i12bd41], tfoot[b-j70i12bd41], thead[b-j70i12bd41], tr[b-j70i12bd41], th[b-j70i12bd41], td[b-j70i12bd41] {
    border: none;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    vertical-align: baseline;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

table[b-j70i12bd41] {
    border-collapse: separate;
    border-spacing: 0
}

blockquote[b-j70i12bd41]:before, blockquote[b-j70i12bd41]:after, q[b-j70i12bd41]:before, q[b-j70i12bd41]:after {
    content: ""
}

*[b-j70i12bd41] {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

article[b-j70i12bd41], aside[b-j70i12bd41], details[b-j70i12bd41], figcaption[b-j70i12bd41], figure[b-j70i12bd41], footer[b-j70i12bd41], header[b-j70i12bd41], hgroup[b-j70i12bd41], menu[b-j70i12bd41], nav[b-j70i12bd41], section[b-j70i12bd41] {
    display: block;
}

ol[b-j70i12bd41], ul[b-j70i12bd41] {
    list-style: none;
}

blockquote[b-j70i12bd41], q[b-j70i12bd41] {
    quotes: none;
}

:focus[b-j70i12bd41] {
    outline: 0;
}

table[b-j70i12bd41] {
    border-collapse: collapse;
    border-spacing: 0;
}

img[b-j70i12bd41] {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
}

a[b-j70i12bd41] {
   /* text-decoration: none;
    position: relative;
    color: #000;*/
}

audio[b-j70i12bd41], video[b-j70i12bd41], canvas[b-j70i12bd41] {
    max-width: 100%;
}

.form-control.is-invalid:focus[b-j70i12bd41], .was-validated .form-control:invalid:focus[b-j70i12bd41] {
    border-color: var(--bs-form-invalid-border-color);
    box-shadow:0;
}
/* _content/BBB.Main.Web/Views/Shared/Components/Register/OldRegisterCompany.cshtml.rz.scp.css */

:root[b-ehk6t1bjfi] {
    --primary-color: #2F3D7E;
    --secondary-color: #F6F8FF;
    --text-color: #646262;
    --white-color: #ffffff;
    --dark-color: #333333;
    --accent-color: #ED7D3A;
    --divider-color: #DDE4FF;
    --gray-divider: #DDDBDB;
    --overlay-color: #2F3D7E80;
    --dark-overlay-color: #2F3D7Eaa;
    --error-color: rgb(230, 87, 87);
    --accent-font: 'Sora', sans-serif;
    --default-font: 'Inter', sans-serif;
}

.btn-default[b-ehk6t1bjfi] {
    display: inline-block;
    background: #ED7D3A;
    color: #ffffff;
    font-size: 16px;
    font-weight: 500;
    padding: 14px 30px;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
    z-index: 0;
    border: none;
    outline: 0;
    box-shadow: none;
    transition: 0.2s transform;
}

    .btn-default[b-ehk6t1bjfi]:before {
        content: '';
        position: absolute;
        width: 0;
        height: 104%;
        top: 50%;
        left: 50%;
        background: #2F3D7E;
        opacity: 0;
        z-index: -1;
        transform: translateX(-51%) translateY(-51%);
        transition: all 0.4s;
        border-radius: 5px;
    }

    .btn-default:hover[b-ehk6t1bjfi]::before {
        width: 106%;
        opacity: 1;
    }

    .btn-default.btn-border[b-ehk6t1bjfi] {
        background: none;
        color: var(--accent-color);
        padding: 12px 30px;
        border: 2px solid var(--accent-color);
    }

        .btn-default.btn-border[b-ehk6t1bjfi]:before {
            background: var(--accent-color);
        }

        .btn-default.btn-border:hover[b-ehk6t1bjfi] {
            color: var(--white-color);
        }

.fl-wrap[b-ehk6t1bjfi] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    position: relative;
}


.overlay[b-ehk6t1bjfi] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.2;
    z-index: 2
}

.op1[b-ehk6t1bjfi] {
    opacity: 0.1;
}

.op3[b-ehk6t1bjfi] {
    opacity: 0.3;
}

.op7[b-ehk6t1bjfi] {
    opacity: 0.5 !important;
}



.fw-separator[b-ehk6t1bjfi] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    margin: 25px 0;
    height: 1px;
    background: #eee;
}


/*-------------accordion---------------------------------------*/
.accordion[b-ehk6t1bjfi] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    position: relative;
}

    .accordion a.toggle[b-ehk6t1bjfi] {
        border: 1px solid #eee;
        padding: 18px 50px 18px 30px;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        position: relative;
        background: #fff;
        border-radius: 4px;
        box-sizing: border-box;
        text-align: left;
        font-size: 13px;
        font-weight: 700;
        color: #666;
        -webkit-transition: all 300ms linear;
        transition: all 300ms linear;
        margin-bottom: 15px;
    }

        .accordion a.toggle span[b-ehk6t1bjfi] {
            position: absolute;
            right: -1px;
            top: -1px;
            bottom: -1px;
            width: 60px;
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px;
        }

            .accordion a.toggle span[b-ehk6t1bjfi]:before,
            .accordion a.toggle span[b-ehk6t1bjfi]:after {
                content: '';
                position: absolute;
                background: #fff;
                top: 50%;
                left: 50%;
                -webkit-transition: all 300ms linear;
                transition: all 300ms linear;
            }

            .accordion a.toggle span[b-ehk6t1bjfi]:before {
                width: 10px;
                height: 2px;
                margin-top: -1px;
                margin-left: -5px;
            }

            .accordion a.toggle span[b-ehk6t1bjfi]:after {
                width: 2px;
                height: 10px;
                margin-top: -5px;
                margin-left: -1px;
            }

        .accordion a.toggle.act-accordion[b-ehk6t1bjfi] {
            color: #fff;
            border-color: transparent;
        }

            .accordion a.toggle.act-accordion span[b-ehk6t1bjfi]:after {
                height: 0;
            }

.accordion-inner[b-ehk6t1bjfi] {
    display: none;
    display: flex;
    justify-content: flex-start;
    width: 100%;
    position: relative;
    padding: 20px 30px 15px;
    background: #fff;
    margin: 0 0 15px;
    text-align: left;
    border-radius: 4px;
    border: 1px solid #eee;
}

    .accordion-inner.visible[b-ehk6t1bjfi] {
        display: block;
    }

/* ------Navigation------------------------------------------------------------ */
.nav-holder[b-ehk6t1bjfi] {
    display: flex;
    justify-content: flex-start;
    position: relative;
    opacity: 1;
    left: 0;
    visibility: visible;
    z-index: 20;
}

    .nav-holder nav[b-ehk6t1bjfi] {
        position: relative;
        float: right;
    }

        .nav-holder nav li[b-ehk6t1bjfi] {
            display: flex;
            justify-content: flex-start;
            position: relative;
            margin-right: 6px;
            height: 50px;
        }

            .nav-holder nav li ul[b-ehk6t1bjfi] {
                margin: 30px 0 0 0;
                opacity: 0;
                visibility: hidden;
                position: absolute;
                min-width: 150px;
                top: 50px;
                left: 0;
                z-index: 1;
                padding: 10px 0;
                background: #fff;
                border-radius: 6px;
                border: 1px solid #eee;
                transition: all .2s ease-in-out;
            }

            .nav-holder nav li:hover > ul[b-ehk6t1bjfi] {
                opacity: 1;
                visibility: visible;
                margin: 0;
            }

            .nav-holder nav li ul li ul[b-ehk6t1bjfi] {
                top: -10px;
                left: 100%;
                margin-left: 25px;
                margin-top: 0;
                max-width: 150px;
            }

            .nav-holder nav li ul li:hover > ul[b-ehk6t1bjfi] {
                opacity: 1;
                visibility: visible;
                margin-right: 0px;
            }

            .nav-holder nav li ul li[b-ehk6t1bjfi] {
                width: 100%;
                display: flex;
                justify-content: flex-start;
                height: auto;
                position: relative;
            }

            .nav-holder nav li a[b-ehk6t1bjfi] {
                display: flex;
                justify-content: flex-start;
                padding: 10px;
                font-size: 13px;
                font-weight: 700;
                text-transform: none;
                line-height: 25px;
                letter-spacing: 0px;
                color: #fff;
                -webkit-transition: all 100ms linear;
                transition: all 100ms linear;
            }

.dark-header .nav-holder nav li a[b-ehk6t1bjfi] {
    color: #fff;
}

.nav-holder nav li a i[b-ehk6t1bjfi] {
    padding-left: 6px;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}

.nav-holder nav li a:hover i[b-ehk6t1bjfi] {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}

.nav-holder nav li ul a[b-ehk6t1bjfi] {
    color: #566985;
    display: flex;
    justify-content: flex-start;
    width: 100%;
    font-weight: 700;
    text-align: left;
    padding: 5px 15px;
    font-size: 12px;
}

.dark-header .nav-holder nav li ul a[b-ehk6t1bjfi] {
    color: #000;
}

nav li ul a[b-ehk6t1bjfi]:before, nav li ul a[b-ehk6t1bjfi]:after {
    display: none;
}

.nav-button-wrap[b-ehk6t1bjfi] {
    display: flex;
    justify-content: flex-start;
    height: 34px;
    width: 34px;
    cursor: pointer;
    position: relative;
    border-radius: 2px;
    top: 8px;
    display: none;
}

.nav-button[b-ehk6t1bjfi] {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 22px;
    height: 20px;
    margin-left: -11px;
    margin-top: -6px;
}

    .nav-button span[b-ehk6t1bjfi] {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        height: 2px;
        background: #fff;
        margin-bottom: 4px;
        border-radius: 4px;
        -webkit-transition: all 200ms linear;
        transition: all 200ms linear;
    }

.header-user-menu[b-ehk6t1bjfi] {
    float: right;
    position: relative;
    top: 8px;
    margin-right: 50px;
}

.header-user-name[b-ehk6t1bjfi] {
    position: relative;
    display: flex;
    justify-content: flex-start;
    cursor: pointer;
    color: #fff;
    transition: 0.2s;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-top: 10px;
    font-weight: 700;
    font-size: 12px;
}

    .header-user-name[b-ehk6t1bjfi]:before, .qty-dropdown-header[b-ehk6t1bjfi]:before, .main-search-input-item_small[b-ehk6t1bjfi]:before {
        font-family: Font Awesome 6 Free;
        content: "\f0d7";
        position: absolute;
        color: #fff;
        bottom: 1px;
        font-size: 13px;
        right: -26px;
        font-weight: 800;
        transition: all .2s ease-in-out;
        z-index: 20;
    }

.main-search-input-item_small[b-ehk6t1bjfi]:before, .qty-dropdown-header[b-ehk6t1bjfi]:before {
    bottom: 16px;
    right: 20px;
}

.qty-dropdown-header[b-ehk6t1bjfi]:before {
    bottom: -2px;
}

.header-user-name span[b-ehk6t1bjfi] {
    position: absolute;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    overflow: hidden;
    top: 0;
    left: -50px;
}

    .header-user-name span img[b-ehk6t1bjfi] {
        width: 100%;
        height: 100%;
    }

.header-user-menu ul[b-ehk6t1bjfi] {
    margin: 10px 0 0 0;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    min-width: 150px;
    top: 60px;
    left: -50px;
    z-index: 1;
    padding: 10px 0;
    background: #fff;
    border-radius: 6px;
    border: 1px solid #eee;
    transition: all .2s ease-in-out;
}

.header-user-name.hu-menu-visdec[b-ehk6t1bjfi]:before {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
}

.header-user-menu ul.hu-menu-vis[b-ehk6t1bjfi] {
    opacity: 1;
    visibility: visible;
    top: 40px;
}

.header-user-menu ul li[b-ehk6t1bjfi] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    padding: 4px 0;
}

    .header-user-menu ul li a[b-ehk6t1bjfi] {
        color: #50596E;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        font-weight: 600;
        font-size: 12px;
        text-align: left;
        padding: 6px 15px;
    }



/*------ register form------------------------------------------------*/
.main-register-wrap[b-ehk6t1bjfi], .reg-overlay[b-ehk6t1bjfi] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    overflow: auto;
    display: none;
    -webkit-transform: translate3d(0,0,0);
    background:var(--bbb-primary);
    user-select: none;
}

.reg-overlay[b-ehk6t1bjfi] {
    z-index: 1;
    background: none;
}

.hid-body[b-ehk6t1bjfi] {
    overflow: hidden;
}

.main-register-holder[b-ehk6t1bjfi] {
    max-width: 420px;
    margin: 100px auto 50px;
    position: relative;
    z-index: 5;
}

.main-register h3[b-ehk6t1bjfi] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 5px;
    width: 100%;
    text-align: left;
    font-size: 20px;
    padding: 20px 0;
    margin-bottom: 30px;
    font-weight: 600;
    color: #666;
    border-bottom: 1px solid #eee;
}

    .main-register h3 span[b-ehk6t1bjfi] {
        font-weight: 800;
        font-size: 18px;
        color: #566985;
        text-transform: uppercase;
        font-family: 'Montserrat', sans-serif;
    }

.main-register[b-ehk6t1bjfi] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    position: relative;
    padding: 0 0 10px;
    margin-bottom: 50px;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0px 0px 0px 7px rgba(255,255,255,0.3);
}

.close-reg[b-ehk6t1bjfi] {
    position: absolute;
    top: 12px;
    right: 24px;
    border-radius: 100%;
    color: #fff;
    width: 30px;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    transition: all .2s ease-in-out;
    z-index: 100;
    border: 1px solid #fff;
}

.soc-log[b-ehk6t1bjfi] {
    padding: 25px 0;
}

    .soc-log p[b-ehk6t1bjfi] {
        margin-bottom: 12px;
        font-size: 12px;
        color: #454545;
    }

    .soc-log a[b-ehk6t1bjfi] {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        padding: 0 0 0 100px;
        color: #fff;
        height: 60px;
        line-height: 60px;
        margin-bottom: 10px;
        border-radius: 4px;
        font-size: 14px;
        font-weight: 500;
        position: relative;
        text-align: left;
    }

        .soc-log a i[b-ehk6t1bjfi] {
            font-size: 16px;
            position: absolute;
            top: 0;
            width: 60px;
            height: 100%;
            left: 0;
            height: 60px;
            line-height: 60px;
            text-align: center;
            border-right: 1px solid rgba(0,0,0,0.21);
        }

        .soc-log a.facebook-log[b-ehk6t1bjfi] {
            background: #3b5998;
        }

        .soc-log a.twitter-log[b-ehk6t1bjfi] {
            background: #55acee;
        }

        .soc-log a.paypal-log[b-ehk6t1bjfi] {
            background: #205DA5;
        }

.log-separator[b-ehk6t1bjfi] {
    margin-top: 10px;
}

    .log-separator span[b-ehk6t1bjfi] {
        position: relative;
        width: 90px;
        display: inline-block;
        background: #fff;
        z-index: 2;
    }

    .log-separator[b-ehk6t1bjfi]:before {
        content: '';
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        height: 1px;
        background: #eee;
        z-index: 1;
    }

.custom-form .log-submit-btn[b-ehk6t1bjfi] {
    display: flex;
    justify-content: flex-start;
    padding: 13px 35px;
    border: none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: 12px;
}

.main-register .filter-tags[b-ehk6t1bjfi] {
    display: flex;
    justify-content: flex-start;
    margin-top: 30px;
}

    .main-register .filter-tags label[b-ehk6t1bjfi] {
        color: #50596E !important;
    }

.lost_password[b-ehk6t1bjfi] {
    margin-top: 34px;
    float: right;
}

    .lost_password a[b-ehk6t1bjfi], .main-register .filter-tags[b-ehk6t1bjfi] {
        display: flex;
        justify-content: flex-start;
        color: #50596E;
        font-size: 12px;
        font-weight: 600;
    }

#tabs-container-register[b-ehk6t1bjfi] {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    width: 100%;
    margin-top: 10px;
    padding: 0 30px;
}

.tab[b-ehk6t1bjfi] {
    /*display: flex;*/
    justify-content: flex-start;
    width: 100%;
}

.tabs-menu[b-ehk6t1bjfi] {
    display: flex;
    justify-content: flex-start;
    width: 100%;
}

    .tabs-menu li[b-ehk6t1bjfi] {
        display: flex;
        justify-content: flex-start;
        width: 50%;
    }

        .tabs-menu li a[b-ehk6t1bjfi] {
            display: flex;
            justify-content: flex-start;
            width: 100%;
            padding: 20px 30px;
            font-weight: 600;
            font-size: 12px;
            color: #fff;
            background: #eee;
            text-align: left;
            text-transform: uppercase;
        }

            .tabs-menu li a i[b-ehk6t1bjfi] {
                padding-right: 20px;
            }

        .tabs-menu li.current a[b-ehk6t1bjfi] {
            background: #fff;
        }

        .tabs-menu li.current a[b-ehk6t1bjfi], .tabs-menu li a:hover[b-ehk6t1bjfi] {
            color: #fff;
        }

.koa-tab-content[b-ehk6t1bjfi] {
    width: 100%;
    padding: 20px 0;
    display: none;
}

#tab-3[b-ehk6t1bjfi] {
    display: block;
}
/*-------------Forms---------------------------------------*/
/*.custom-form {
    display: flex; justify-content: flex-start;
    width: 100%;
    position: relative;
}*/



.custom-form textarea[b-ehk6t1bjfi], .custom-form input[type="text"][b-ehk6t1bjfi], .custom-form input[type=email][b-ehk6t1bjfi], .custom-form input[type=password][b-ehk6t1bjfi], .custom-form input[type=button]:not(.nice-select-search)[b-ehk6t1bjfi] {
    border: 1px solid #eee;
    background: #F7F9FB;
    width: 100%;
    padding: 5px 20px 5px 45px;
    border-radius: 6px;
    color: #666;
    font-size: 13px;
    -webkit-appearance: none;
}

    .custom-form textarea:focus[b-ehk6t1bjfi], .custom-form input[type="text"]:focus[b-ehk6t1bjfi], .custom-form input[type=email]:focus[b-ehk6t1bjfi], .custom-form input[type=password]:focus:not(.nice-select-search)[b-ehk6t1bjfi] {
        background: #fff;
    }



    .custom-form input[b-ehk6t1bjfi]::-webkit-input-placeholder,  .custom-form textarea[b-ehk6t1bjfi]::-webkit-input-placeholder {
        color: #666;
        font-weight: 500;
        font-size: 13px;
    }

    .custom-form input:-moz-placeholder[b-ehk6t1bjfi], .custom-form textarea:-moz-placeholder[b-ehk6t1bjfi] {
        color: #888DA0;
        font-weight: 600;
        font-size: 13px
    }

.custom-form textarea[b-ehk6t1bjfi] {
    height: 120px;
    resize: none;
    padding: 25px 20px;
    -webkit-appearance: none;
}

.custom-form input[b-ehk6t1bjfi] {
    /* margin-bottom: 20px;*/
}

.filter-tags input[b-ehk6t1bjfi], .custom-form .filter-tags input[b-ehk6t1bjfi] {
    display: flex;
    justify-content: flex-start;
    position: relative;
    border: 2px solid #ccc;
    cursor: pointer;
    padding: 0;
    width: 20px;
    height: 20px;
    position: relative;
    color: #fff;
    background: #fff !important;
    -webkit-appearance: none;
}

    .filter-tags input:checked[b-ehk6t1bjfi]:after, .custom-form .filter-tags input:checked[b-ehk6t1bjfi]:after {
        font-family: Font Awesome 6 Free;
        content: "\f00c";
        font-size: 12px;
        position: absolute;
        top: 2px;
        left: 2px;
        z-index: 20;
    }

.filter-tags label[b-ehk6t1bjfi], .custom-form .filter-tags label[b-ehk6t1bjfi] {
    display: flex;
    justify-content: flex-start;
    padding: 0 10px;
    position: relative;
    top: 4px;
    color: #888DA0;
    font-weight: 600;
    width: auto;
}

.custom-form label:not(.dropdown-container)[b-ehk6t1bjfi] {
    display: flex;
    justify-content: flex-start;
    position: relative;
    width: 100%;
    text-align: left;
    font-weight: 500;
    color: #666;
    color: #878C9F;
    font-size: 13px;
    font-weight: 500;
}

.main-register .custom-form label:not(.dropdown-container)[b-ehk6t1bjfi] {
    padding-bottom: 12px;
}

.custom-form label i[b-ehk6t1bjfi] {
    padding-right: 12px;
    font-size: 14px;
    position: absolute;
    top: 16px;
    left: 16px;
}

.custom-form button[b-ehk6t1bjfi] {
    outline: none;
    border: none;
    cursor: pointer;
    -webkit-appearance: none;
}

input[type=number][b-ehk6t1bjfi]::-webkit-inner-spin-button,
input[type=number][b-ehk6t1bjfi]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number][b-ehk6t1bjfi] {
    -moz-appearance: textfield;
}

.quantity[b-ehk6t1bjfi] {
    display: flex;
    justify-content: flex-start;
    width: 65px;
    height: 42px;
    position: relative;
}

    .quantity input[b-ehk6t1bjfi] {
        width: 100%;
        height: 42px;
        line-height: 1.65;
        display: flex;
        justify-content: flex-start;
        padding: 0;
        margin: 0;
        padding-left: 10px;
        border: 1px solid #eee;
        border-radius: 4px 0 0 4px;
        margin-bottom: 0;
    }

        .quantity input:focus[b-ehk6t1bjfi] {
            outline: 0;
        }

.quantity-nav[b-ehk6t1bjfi] {
    position: absolute;
    height: 42px;
    right: 0;
    width: 20px;
    border-right: 1px solid #eee;
}

.quantity-button[b-ehk6t1bjfi] {
    background: #F7F9FB;
    position: absolute;
    right: 0;
    cursor: pointer;
    border-left: 1px solid #eee;
    width: 20px;
    text-align: center;
    color: #333;
    font-size: 13px;
    font-family: "Trebuchet MS", Helvetica, sans-serif !important;
    line-height: 1.7;
    box-sizing: border-box;
    -webkit-user-select: none;
    user-select: none;
}

    .quantity-button.quantity-up[b-ehk6t1bjfi] {
        position: absolute;
        height: 50%;
        top: 0;
        border-bottom: 1px solid #eee;
        border-top: 1px solid #eee;
    }

    .quantity-button.quantity-down[b-ehk6t1bjfi] {
        position: absolute;
        bottom: -1px;
        height: 50%;
        border-bottom: 1px solid #eee;
    }

.custom-form.no-icons input[b-ehk6t1bjfi], .custom-form.no-icons textarea :not(select)[b-ehk6t1bjfi] {
    padding-left: 10px;
}

.custom-form.no-icons label[b-ehk6t1bjfi] {
    margin-bottom: 20px;
}

.pass-input-wrap span[b-ehk6t1bjfi] {
    position: absolute;
    right: 20px;
    cursor: pointer;
    bottom: 36px;
    z-index: 10;
    font-size: 12px;
}

.radio[b-ehk6t1bjfi] {
    color: #999;
    font-size: 13px;
    position: relative;
    top: -2px;
}

    .radio span[b-ehk6t1bjfi] {
        position: relative;
        padding-left: 30px;
        top: 1px;
    }

        .radio span[b-ehk6t1bjfi]:after {
            content: '';
            width: 20px;
            height: 20px;
            border: 2px solid #ccc;
            position: absolute;
            left: 0;
            top: -3px;
            box-sizing: border-box;
        }

    .radio input[type="radio"][b-ehk6t1bjfi] {
        cursor: pointer;
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 1;
        opacity: 0;
    }

        .radio input[type="radio"]:checked + span[b-ehk6t1bjfi] {
            color: #666;
        }

            .radio input[type="radio"]:checked + span[b-ehk6t1bjfi]:before {
                font-family: Font Awesome 6 Free;
                content: "\f00c";
                font-size: 13px;
                position: absolute;
                top: 0;
                left: 4px;
                z-index: 20;
            }

.fuzone[b-ehk6t1bjfi] {
    position: relative;
    border: 1px solid #eee;
    border-radius: 3px;
    background: #F7F9FB;
    transition: all 0.3s linear;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
    min-height: 160px;
    margin-top: 0px;
    display: flex;
    justify-content: flex-start;
    cursor: pointer;
}

    .fuzone input[b-ehk6t1bjfi] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        z-index: 100;
        cursor: pointer;
    }

    .fuzone .fu-text[b-ehk6t1bjfi] {
        text-align: center;
        margin: 50px 0;
        font-size: 12px;
        color: #999;
        font-weight: 400;
        position: relative;
    }

        .fuzone .fu-text i[b-ehk6t1bjfi] {
            font-size: 44px;
            width: 100%;
            padding-bottom: 10px;
            transition: all 0.3s linear;
        }

    .fuzone:hover .fu-text i[b-ehk6t1bjfi] {
        transform: translateY(-10px);
    }

.photoUpload-files span[b-ehk6t1bjfi] {
    color: #666;
    margin: 0 3px;
    padding: 3px 6px;
    background: #fff;
    border-radius: 2px;
    display: inline-block;
    font-size: 10px;
    box-shadow: 0 5px 5px rgb(0 0 0 / 7%);
}

.book-form .quantity-item label[b-ehk6t1bjfi] {
    width: auto;
    position: relative;
    top: 16px;
    padding-right: 10px;
    color: #878C9F;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
}

    .book-form .quantity-item label i[b-ehk6t1bjfi] {
        position: relative;
        display: flex;
        justify-content: flex-start;
        top: 0;
        left: 0;
        padding-right: 8px;
    }

.book-form .quantity[b-ehk6t1bjfi] {
    float: right;
}

.book-form .quantity-item[b-ehk6t1bjfi] {
    margin-bottom: 20px;
    display: flex;
    justify-content: flex-start;
    width: 50%;
}

    .book-form .quantity-item.fcit[b-ehk6t1bjfi] {
        padding-left: 20px;
    }

.book-form .btnaplly[b-ehk6t1bjfi] {
    color: #fff;
    width: 100%;
    background: #F8BB11;
    padding: 15px 0;
    border-radius: 4px;
}

    .book-form .btnaplly i[b-ehk6t1bjfi] {
        padding-left: 10px;
    }

.total-coast[b-ehk6t1bjfi] {
    padding: 15px 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
}

    .total-coast strong[b-ehk6t1bjfi] {
        color: #878C9F;
        font-size: 12px;
        font-weight: 600;
        position: absolute;
        left: 0;
        top: 21px;
    }

    .total-coast span[b-ehk6t1bjfi] {
        float: right;
        text-align: right;
        font-size: 19px;
        font-weight: 400;
        position: relative;
        top: 3px;
    }

.custom-form .total-coast input[b-ehk6t1bjfi] {
    width: inherit !important;
    display: flex;
    justify-content: flex-start;
    border: none;
    background: none;
    height: auto;
    padding: 0;
    color: #888DA0;
    font-size: 24px;
    text-align: right;
    margin-bottom: 0;
    top: -3px;
    position: relative;
    right: 10px;
}

.hid-input[b-ehk6t1bjfi] {
    display: none;
}

.book-form .bookdate-container label i[b-ehk6t1bjfi] {
    top: 42px;
}

.book-form .bookdate-container input[b-ehk6t1bjfi] {
    padding-left: 42px;
}

.book-form .listsearch-input-item label[b-ehk6t1bjfi], .book-form .bookdate-container label[b-ehk6t1bjfi] {
    margin-bottom: 12px;
}

.bookdate-container-dayscounter[b-ehk6t1bjfi] {
    position: absolute;
    right: 10px;
    bottom: 32px;
    z-index: 20;
    cursor: help;
}

    .bookdate-container-dayscounter span[b-ehk6t1bjfi] {
        color: #fff;
        position: absolute;
        right: -10px;
        top: -40px;
        border-radius: 4px;
        background: #18458B;
        height: 30px;
        line-height: 30px;
        min-width: 100px;
        font-size: 11px;
        opacity: 0;
        visibility: hidden;
    }

    .bookdate-container-dayscounter:hover span[b-ehk6t1bjfi] {
        opacity: 1;
        visibility: visible;
    }

.onoffswitch[b-ehk6t1bjfi] {
    position: relative;
    width: 83px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.onoffswitch-checkbox[b-ehk6t1bjfi] {
    display: none;
}

.onoffswitch-label[b-ehk6t1bjfi] {
    display: block;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid #FFFFFF;
    border-radius: 20px;
}

.onoffswitch-inner[b-ehk6t1bjfi] {
    display: block;
    width: 200%;
    margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}

    .onoffswitch-inner[b-ehk6t1bjfi]:before, .onoffswitch-inner[b-ehk6t1bjfi]:after {
        display: block;
        display: flex;
        justify-content: flex-start;
        width: 50%;
        height: 30px;
        padding: 0;
        line-height: 30px;
        font-size: 14px;
        color: white;
        font-family: Trebuchet, Arial, sans-serif;
        font-weight: bold;
        box-sizing: border-box;
    }

    .onoffswitch-inner[b-ehk6t1bjfi]:before {
        content: "ON";
        padding-left: 21px;
        background-color: #4DB7FE;
        color: #FFFFFF;
    }

    .onoffswitch-inner[b-ehk6t1bjfi]:after {
        content: "OFF";
        padding-right: 21px;
        background-color: #4DB7FE;
        color: #FFFFFF;
        text-align: right;
    }

.onoffswitch-switch[b-ehk6t1bjfi] {
    display: block;
    width: 21px;
    margin: 4.5px;
    background: #FFFFFF;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 49px;
    border: 2px solid #FFFFFF;
    border-radius: 20px;
    transition: all 0.3s ease-in 0s;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner[b-ehk6t1bjfi] {
    margin-left: 0;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch[b-ehk6t1bjfi] {
    right: 0px;
}

.main-register .custom-form input[type="text"][b-ehk6t1bjfi], .main-register .custom-form input[type=email][b-ehk6t1bjfi],
.main-register .custom-form input[type=password]:not(select)[b-ehk6t1bjfi] {
    padding-left: 20px;
}




/*-------------Ajax modal---------------------------------------*/
.ajax-modal-container[b-ehk6t1bjfi] {
    position: fixed;
    top: 0;
    right: -550px;
    width: 550px;
    height: 100%;
    z-index: 119;
    overflow: hidden;
    overflow-y: auto;
    opacity: 0;
    background: #fff;
}

#ajax-modal[b-ehk6t1bjfi] {
    overflow: hidden;
    background: #fff;
}

.ajax-modal-wrap[b-ehk6t1bjfi] {
    opacity: 0;
}

.ajax-modal-media[b-ehk6t1bjfi] {
    border-radius: 20px 0 0 0;
}

    .ajax-modal-media img[b-ehk6t1bjfi] {
        width: 100%;
        height: auto;
    }

.ajax-modal-details[b-ehk6t1bjfi] {
    padding: 30px 45px;
    margin-top: 20px;
}

    .ajax-modal-details p[b-ehk6t1bjfi] {
        text-align: left;
    }

    .ajax-modal-details h3[b-ehk6t1bjfi] {
        text-align: left;
        color: #334e6f;
        padding-bottom: 26px;
        font-size: 16px;
        font-weight: 700;
    }

.ajax-modal-details-box[b-ehk6t1bjfi] {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
}

.ajax-modal-title[b-ehk6t1bjfi] {
    color: #fff;
    padding: 20px 0 25px;
    cursor: pointer;
    font-size: 18px;
    font-weight: 500;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.ajax-modal-photos-btn[b-ehk6t1bjfi] {
    position: absolute;
    right: 30px;
    top: 30px;
    z-index: 5;
    padding: 10px 20px;
    cursor: pointer;
    border-radius: 4px;
    color: #fff;
    background: #18458B;
    font-size: 11px;
    box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.2);
}

    .ajax-modal-photos-btn span[b-ehk6t1bjfi] {
        padding: 0 4px;
    }

.ajax-modal-list[b-ehk6t1bjfi] {
    border-bottom: 1px solid #eee;
    background: #f9f9f9;
}

    .ajax-modal-list li[b-ehk6t1bjfi] {
        display: flex;
        justify-content: flex-start;
        width: 25%;
        padding: 12px 0;
        border-left: 1px solid #e2e2e2;
        box-sizing: border-box;
    }

        .ajax-modal-list li:first-child[b-ehk6t1bjfi] {
            border: none;
        }

        .ajax-modal-list li h5[b-ehk6t1bjfi] {
            font-size: 11px;
            color: #999;
        }

            .ajax-modal-list li h5 span[b-ehk6t1bjfi] {
                color: #666;
                padding-left: 4px;
            }

        .ajax-modal-list li i[b-ehk6t1bjfi] {
            font-size: 28px;
            padding-bottom: 10px;
        }

.ajax-modal-close[b-ehk6t1bjfi] {
    position: absolute;
    left: 40px;
    width: 40px;
    height: 40px;
    top: 25px;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
    z-index: 20;
    background: #18458B;
    border-radius: 6px;
    cursor: pointer;
}

.ajax-modal-overlay[b-ehk6t1bjfi] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    overflow: auto;
    display: none;
    z-index: 118;
    -webkit-transform: translate3d(0,0,0);
    background: rgba(0,0,0,0.41);
}

.ajax-loader[b-ehk6t1bjfi] {
    z-index: 100;
}









/*------responsive------------------------------------------------*/
@media only screen and (max-width:768px) {
    .main-register[b-ehk6t1bjfi] {
        border-radius: 0 !important;
        margin-bottom: 0 !important;
        box-shadow: inherit !important;
    }

    .main-register-wrap[b-ehk6t1bjfi] {
        position: inherit !important;
        padding: 0 !important;
    }

    .main-register-holder[b-ehk6t1bjfi] {
        padding: 0 !important;
        margin: 0 !important;
        max-width:100% !important;
    }
}

@media only screen and (max-width: 1224px) {
    .text-carousel .slick-item[b-ehk6t1bjfi] {
        padding: 0 5px;
    }

    .col-list-wrap[b-ehk6t1bjfi] {
        width: 800px;
    }

    .map-container.column-map[b-ehk6t1bjfi] {
        width: calc(100% - 800px);
    }

    .three-columns-grid .listing-item.has_one_column .geodir-category-listing[b-ehk6t1bjfi] {
        padding-left: 13px !important;
    }

    .three-columns-grid .listing-item.has_one_column .geodir-category-img[b-ehk6t1bjfi] {
        top: 12px;
    }
}

@media only screen and (max-width: 1064px) {
    .mobile-list-controls[b-ehk6t1bjfi] {
        display: block;
    }

    .col-list-wrap .mobile-list-controls[b-ehk6t1bjfi] {
        margin-top: 20px;
    }

    .mlc[b-ehk6t1bjfi] {
        padding: 15px 0;
        width: 50%;
        color: #fff;
        display: flex;
        justify-content: flex-start;
        border-radius: 0 4px 4px 0;
        font-size: 12px;
        cursor: pointer;
    }

        .mlc:first-child[b-ehk6t1bjfi] {
            border-right: 1px solid rgba(0,0,0,0.21);
            box-sizing: border-box;
            border-radius: 4px 0 0 4px;
        }

        .mlc.fl-wrap[b-ehk6t1bjfi] {
            width: 100%;
            border-radius: 4px;
        }

        .mlc i[b-ehk6t1bjfi] {
            padding-right: 10px;
        }

    .col-list-search-input-item .quantity-item[b-ehk6t1bjfi] {
        margin-right: 15px;
        width: auto;
    }

    .col-list-search-input-item[b-ehk6t1bjfi] {
        margin-bottom: 15px;
    }

    .map-container.column-map.right-pos-map[b-ehk6t1bjfi], .map-container.fw-map.big_map.hid-mob-map[b-ehk6t1bjfi] {
        width: 100%;
        right: -100%;
        position: absolute;
        z-index: 100 !important;
        -webkit-transform: translate3d(0,0,0);
    }

    .fixed-mobile[b-ehk6t1bjfi] {
        position: fixed !important;
        top: 110px !important;
    }

    .map-close[b-ehk6t1bjfi] {
        display: block;
    }

    .nav-button-wrap[b-ehk6t1bjfi], .mob-bg[b-ehk6t1bjfi] {
        display: block;
    }

    .logo-holder[b-ehk6t1bjfi] {
        margin-left: 10px;
    }

    .fixed-footer[b-ehk6t1bjfi] {
        position: relative !important;
        display: flex;
        justify-content: flex-start;
    }

    .main-menu nav ul[b-ehk6t1bjfi], video.bgvid[b-ehk6t1bjfi], .process-item[b-ehk6t1bjfi]:before, .back-to-filters[b-ehk6t1bjfi], .lws_mobile[b-ehk6t1bjfi] {
        display: none;
    }

    .process-item[b-ehk6t1bjfi] {
        margin-bottom: 20px;
    }

    .main-menu[b-ehk6t1bjfi] {
        position: absolute;
        top: 50px;
        left: -20px;
        width: 300px;
        z-index: 50;
        padding: 15px 10px;
        background: #fff;
        border-bottom-right-radius: 6px;
        border-right: 1px solid #eee;
        border-bottom: 1px solid #eee;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
    }

    .vismobmenu[b-ehk6t1bjfi] {
        opacity: 1;
        left: 0;
        visibility: visible;
    }

    .menusb[b-ehk6t1bjfi] {
        display: block;
        display: flex;
        justify-content: flex-start;
        position: relative;
        width: 100%;
        overflow: hidden;
    }

    .main-menu .menusb ul[b-ehk6t1bjfi] {
        display: block;
        display: flex;
        justify-content: flex-start;
        position: relative;
        width: 100%;
    }

    .menusb li[b-ehk6t1bjfi] {
        margin: 0;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        position: relative;
        overflow: hidden;
        padding: 0 20px;
    }

        .menusb li i[b-ehk6t1bjfi] {
            position: absolute;
            right: 18px;
            top: 10px;
        }

    .menusb a[b-ehk6t1bjfi] {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        padding: 8px 5px;
        position: relative;
        font-weight: 600;
        font-size: 12px;
        color: #50596E;
        line-height: 14px;
        text-align: left;
    }

        .menusb a i[b-ehk6t1bjfi] {
            transform: rotate(-90deg);
        }

        .menusb a.back[b-ehk6t1bjfi] {
            padding-left: 24px;
        }

            .menusb a.back[b-ehk6t1bjfi]:before {
                font-family: Font Awesome 6 Free;
                content: "\f177";
                font-size: 14px;
            }

    .main-header .container[b-ehk6t1bjfi] {
        width: 100%;
    }

    .home-grid .gallery-item[b-ehk6t1bjfi] {
        width: 50%;
    }

        .home-grid .gallery-item .listing-counter[b-ehk6t1bjfi] {
            top: 20px;
            left: 15px;
        }

        .home-grid .gallery-item.gallery-item-second .listing-counter[b-ehk6t1bjfi] {
            left: inherit;
            right: 15px;
            z-index: 100;
            top: 10px;
        }

        .home-grid .gallery-item .listing-item-cat[b-ehk6t1bjfi] {
            padding: 30px 15px 10px;
        }

    section.hero-section[b-ehk6t1bjfi] {
        padding: 100px 0;
    }

    .light-carousel-wrap[b-ehk6t1bjfi], .fw-col-list-wrap .list-main-wrap-opt .list-main-wrap-title.col-title[b-ehk6t1bjfi] {
        margin-top: 30px;
    }

    .single-facts .inline-facts-wrap[b-ehk6t1bjfi] {
        width: 100%;
        padding: 5px 0;
    }

    .collage-image[b-ehk6t1bjfi] {
        margin-top: 40px;
        display: flex;
        justify-content: flex-start;
    }

    .images-collage-title[b-ehk6t1bjfi] {
        left: 10px;
    }

    .pad-top-column-text[b-ehk6t1bjfi] {
        padding: 0;
    }

    .footer-carousel-title[b-ehk6t1bjfi] {
        top: 0;
    }

    .footer-social[b-ehk6t1bjfi] {
        margin-bottom: 30px;
    }

    .contact-btn[b-ehk6t1bjfi], .mar-bot-cont[b-ehk6t1bjfi] {
        margin-top: 0;
        margin-bottom: 20px;
    }

    .subfooter-lang[b-ehk6t1bjfi] {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        margin: 15px 0;
    }

    .subfooter-lang-tooltip[b-ehk6t1bjfi] {
        right: inherit;
        left: 0;
        width: 200px;
    }

    .subfooter-nav[b-ehk6t1bjfi] {
        display: flex;
        justify-content: flex-start;
        margin-right: 0;
    }

    .card-post[b-ehk6t1bjfi], .video-box[b-ehk6t1bjfi], .team-box[b-ehk6t1bjfi], .tags-stylwrap a[b-ehk6t1bjfi], .price-item[b-ehk6t1bjfi] {
        margin-bottom: 15px;
    }

    .best-price[b-ehk6t1bjfi] {
        top: 0;
        transform: scale(1.0);
    }

    .pricing-wrap[b-ehk6t1bjfi] {
        margin: 0;
    }

    .team-box[b-ehk6t1bjfi], .three-columns-grid .listing-item[b-ehk6t1bjfi] {
        width: 50%;
    }

    .success-table-header a[b-ehk6t1bjfi] {
        top: 0;
        margin-top: 15px;
        display: flex;
        justify-content: flex-start;
    }

    .success-table-header p[b-ehk6t1bjfi], #footer-twiit p.tweet[b-ehk6t1bjfi], .contact-btn[b-ehk6t1bjfi] {
        width: 100%;
    }

    .dasboard-wrap[b-ehk6t1bjfi] {
        padding-left: 0;
    }

    .dasboard-sidebar[b-ehk6t1bjfi] {
        position: relative;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        z-index: 10;
        top: 0;
        margin-bottom: 20px;
    }

    .dasboard-avatar[b-ehk6t1bjfi] {
        width: 30%;
        display: flex;
        justify-content: flex-start;
    }

    .dasboard-sidebar-item[b-ehk6t1bjfi] {
        width: 70%;
    }

    .dasboard-sidebar-item[b-ehk6t1bjfi] {
        padding: 0 10px 0 0;
        text-align: left;
    }

        .dasboard-sidebar-item[b-ehk6t1bjfi]:before {
            left: 0;
            margin-left: 0;
        }

    .log-out-btn[b-ehk6t1bjfi] {
        background: #F9B90F !important
    }

    .ed-btn[b-ehk6t1bjfi] {
        display: flex;
        justify-content: flex-start;
    }

    .flat-header[b-ehk6t1bjfi] {
        padding-top: 140px;
    }

    .dasboard-sidebar-content[b-ehk6t1bjfi] {
        padding: 20px 0 44px 0;
    }

        .dasboard-sidebar-content[b-ehk6t1bjfi]:before {
            position: absolute;
            font-family: Font Awesome 6 Free;
            content: "\f085";
            color: #fff;
            right: 70px;
            top: 70px;
            opacity: 0.4;
            font-size: 54px;
        }

    .header-search-button[b-ehk6t1bjfi] {
        margin-top: 10px;
    }

    .col-list-wrap[b-ehk6t1bjfi], .search-input-item[b-ehk6t1bjfi], .search-input-item.midd-input[b-ehk6t1bjfi], .search-input-item.small-input[b-ehk6t1bjfi], #footer-twiit .timePosted a[b-ehk6t1bjfi], .price-item[b-ehk6t1bjfi], .three-columns-grid .listing-item.has_one_column:not(select)[b-ehk6t1bjfi] {
        width: 100%;
    }

    .list-single-main-container[b-ehk6t1bjfi] {
        padding-left: 0;
    }

    .fixed-scroll-column[b-ehk6t1bjfi] {
        position: relative !important;
        display: flex;
        justify-content: flex-start;
        left: 0;
        width: 100%;
        top: -20px;
    }

    .list-single-hero-rating[b-ehk6t1bjfi] {
        display: flex;
        justify-content: flex-start;
        margin-top: 20px;
    }

    .list-single-hero-links[b-ehk6t1bjfi] {
        display: flex;
        justify-content: flex-start;
    }

    .lisd-link[b-ehk6t1bjfi] {
        margin-left: 0;
        margin-right: 10px;
    }

    .list-single-hero-rating .score[b-ehk6t1bjfi] {
        float: right;
        text-align: left;
        padding-right: 0;
        padding-left: 15px;
    }

    .list-single-hero[b-ehk6t1bjfi] {
        padding: 100px 0 0;
    }

    .fc-button[b-ehk6t1bjfi] {
        margin-right: 5px;
    }

        .fc-button span[b-ehk6t1bjfi] {
            left: 0;
            top: -60px;
        }

    .fixed-scroll-column-share-container[b-ehk6t1bjfi] {
        position: absolute;
        top: 70px;
        left: 0;
        background: #18458B;
        padding-left: 20px;
        width: 180px;
        border-radius: 6px;
    }

    .share-container .share-icon[b-ehk6t1bjfi] {
        display: flex;
        justify-content: flex-start;
        width: 20px;
        height: 20px;
        line-height: 20px;
        margin-right: 6px;
    }

    .list-single-carousel-wrap[b-ehk6t1bjfi], .fw-carousel .slick-slide-item[b-ehk6t1bjfi] {
        height: 400px !important;
    }

    .booking-modal-content[b-ehk6t1bjfi] {
        padding-right: 0;
    }

    .booking-modal-info[b-ehk6t1bjfi] {
        position: relative;
        height: auto;
        width: 100%;
        display: flex;
        justify-content: flex-start;
        margin-bottom: 30px;
    }
}

@media only screen and (max-width: 768px) {
    .home-grid .gallery-item[b-ehk6t1bjfi], .article-masonry[b-ehk6t1bjfi], .main-search-input-item[b-ehk6t1bjfi], .main-search-button[b-ehk6t1bjfi], .listing-item[b-ehk6t1bjfi], .rooms-media[b-ehk6t1bjfi], .rooms-details:not(select)[b-ehk6t1bjfi] {
        width: 100%;
    }

    .show-lang[b-ehk6t1bjfi], .show-currency-tooltip[b-ehk6t1bjfi], .review-comments-avatar[b-ehk6t1bjfi]:before, .grid-opt[b-ehk6t1bjfi], .scroll-nav[b-ehk6t1bjfi] {
        display: none;
    }

    .show-search-button[b-ehk6t1bjfi] {
        width: 120px;
    }

    .add-hotel[b-ehk6t1bjfi] {
        padding: 0 20px;
    }

    .show-reg-form[b-ehk6t1bjfi] {
        margin-right: 20px;
    }

    .header-search-input-item[b-ehk6t1bjfi] {
        margin-bottom: 15px;
    }

        .header-search-input-item .quantity-item[b-ehk6t1bjfi], .col-list-search-input-item .quantity-item[b-ehk6t1bjfi] {
            width: auto;
        }

    .header-search-button[b-ehk6t1bjfi] {
        top: 5px;
    }

    .header-search[b-ehk6t1bjfi] {
        padding: 20px 30px 10px;
    }

    .main-search-input-item[b-ehk6t1bjfi] {
        margin-bottom: 10px;
    }

        .main-search-input-item input[b-ehk6t1bjfi], .main-search-input-item[b-ehk6t1bjfi], .main-search-button[b-ehk6t1bjfi] {
            border-radius: 6px;
        }

    .main-search-input[b-ehk6t1bjfi] {
        padding: 0;
        background: rgba(255,255,255,0.3);
    }

    .main-search-button[b-ehk6t1bjfi], .scroll-nav-wrapper .show-hidden-map[b-ehk6t1bjfi] {
        position: relative;
        display: flex;
        justify-content: flex-start;
    }

    .qty-dropdown[b-ehk6t1bjfi] {
        z-index: 100;
    }

    .home-intro h2[b-ehk6t1bjfi] {
        font-size: 34px;
    }

    .list-carousel .sw-btn[b-ehk6t1bjfi] {
        top: 26%;
    }

    .light-carousel .slick-slide-item[b-ehk6t1bjfi] {
        padding: 10px 0;
    }

        .light-carousel .slick-slide-item .hotel-card[b-ehk6t1bjfi] {
            padding: 0 10px;
        }

    .text-carousel .slick-item[b-ehk6t1bjfi] {
        padding: 0 25px 0 5px;
    }

    .slider-container .slider-item[b-ehk6t1bjfi] {
        padding: 80px 0 100px;
    }

    .slider-container-wrap .sw-btn[b-ehk6t1bjfi] {
        top: 100%;
    }

    .reviews-comments-item[b-ehk6t1bjfi] {
        padding: 0 0 30px 0;
    }

    .review-comments-avatar[b-ehk6t1bjfi] {
        top: -25px;
        left: 25px;
        z-index: 30;
        width: 50px;
        height: 50px;
    }

        .review-comments-avatar img[b-ehk6t1bjfi] {
            width: 50px;
            height: 50px;
        }

    .post-nav a[b-ehk6t1bjfi] {
        margin-bottom: 20px;
    }

    #progressbar li[b-ehk6t1bjfi] {
        width: 48%;
        margin-bottom: 10px;
    }

    .ed-btn[b-ehk6t1bjfi] {
        margin-left: 30%;
    }

    .listing-item[b-ehk6t1bjfi], .listing-item:nth-child(even)[b-ehk6t1bjfi] {
        padding: 0;
    }

    .listing-features li[b-ehk6t1bjfi], .list-single-facts .inline-facts-wrap[b-ehk6t1bjfi] {
        width: 50%;
    }

    .rooms-details[b-ehk6t1bjfi] {
        padding-left: 0;
    }

    .list-single-hero-header .list-single-hero-price[b-ehk6t1bjfi], .rooms-details[b-ehk6t1bjfi] {
        margin-top: 15px;
    }
}

@media only screen and (max-width: 540px) {
    .home-btn[b-ehk6t1bjfi], .show-search-button span[b-ehk6t1bjfi] {
        display: none;
    }

    .nav-button-wrap[b-ehk6t1bjfi] {
        margin-left: 10px;
    }

    .show-search-button[b-ehk6t1bjfi] {
        width: 60px;
    }

        .show-search-button i[b-ehk6t1bjfi] {
            padding-left: 0;
        }

    .home-intro h2[b-ehk6t1bjfi], .home-intro-card h3[b-ehk6t1bjfi], section.parallax-section .section-title.big-title h2[b-ehk6t1bjfi], .list-single-hero-title h2[b-ehk6t1bjfi] {
        font-size: 24px;
    }

    section.hero-section[b-ehk6t1bjfi] {
        padding: 50px 0 100px;
    }

    .list-carousel[b-ehk6t1bjfi] {
        padding: 0;
    }

    .collage-image .main-collage-image[b-ehk6t1bjfi], .collage-image-input[b-ehk6t1bjfi] {
        right: 10px;
    }

    .controls-mapwn[b-ehk6t1bjfi] {
        width: 250px;
        padding: 0 20px;
        height: 43px;
        line-height: 43px;
    }

    .map-modal-item[b-ehk6t1bjfi], .main-register-holder[b-ehk6t1bjfi] {
        padding: 0 10px;
    }

    .daterangepicker[b-ehk6t1bjfi] {
        width: 303px !important;
    }

    .team-box[b-ehk6t1bjfi], #progressbar li[b-ehk6t1bjfi], .previous-form[b-ehk6t1bjfi], .next-form[b-ehk6t1bjfi], .list-single-header-contacts li[b-ehk6t1bjfi] {
        width: 100%;
    }

    .list-single-header-contacts li[b-ehk6t1bjfi] {
        text-align: left;
        padding: 5px 0;
    }

    .next-form[b-ehk6t1bjfi], .list-single-hero-price[b-ehk6t1bjfi] {
        display: flex;
        justify-content: flex-start;
        margin-top: 15px;
    }

    .success-table-header[b-ehk6t1bjfi] {
        padding: 10px 0 0 0;
    }

        .success-table-header i.decsth[b-ehk6t1bjfi] {
            position: relative;
            display: flex;
            justify-content: flex-start;
            margin-bottom: 10px;
        }

    .map-view-wrap[b-ehk6t1bjfi] {
        position: relative;
        height: auto;
        display: flex;
        justify-content: flex-start;
    }

    .map-view-wrap_item[b-ehk6t1bjfi] {
        top: 0;
    }

    .map-view-wrap_item[b-ehk6t1bjfi], .dasboard-avatar[b-ehk6t1bjfi], .dasboard-sidebar-item[b-ehk6t1bjfi], .dashboard-message-avatar[b-ehk6t1bjfi], .price-opt[b-ehk6t1bjfi], .half-tags[b-ehk6t1bjfi], .three-columns-grid .listing-item[b-ehk6t1bjfi], .list-single-main-media .gallery-item[b-ehk6t1bjfi], .listing-features li[b-ehk6t1bjfi], .list-single-facts .inline-facts-wrap[b-ehk6t1bjfi], .review-total[b-ehk6t1bjfi], .review-range-container[b-ehk6t1bjfi], .facilities-list .btn[b-ehk6t1bjfi], .review-score-detail[b-ehk6t1bjfi], .review-score-total[b-ehk6t1bjfi] {
        width: 100%;
    }

    .facilities-list .btn[b-ehk6t1bjfi] {
        margin-top: 40px;
    }

    .review-score-total[b-ehk6t1bjfi] {
        margin-bottom: 10px;
    }

    .dasboard-avatar[b-ehk6t1bjfi], .review-range-container[b-ehk6t1bjfi], .review-score-detail[b-ehk6t1bjfi] {
        padding: 0;
    }

        .dasboard-avatar img[b-ehk6t1bjfi] {
            width: 80px;
            height: 80px;
        }

    .list-single-facts .inline-facts-wrap[b-ehk6t1bjfi] {
        border-top: 1px solid #e2e2e2;
        border-left: none;
    }

    .dasboard-sidebar-item[b-ehk6t1bjfi] {
        padding: 0 10px 0 0;
        text-align: center;
    }

        .dasboard-sidebar-item[b-ehk6t1bjfi]:before {
            left: 50%;
            margin-left: -25px;
        }

    .dasboard-sidebar-content[b-ehk6t1bjfi] {
        padding: 40px 0 44px 0;
    }

    .ed-btn[b-ehk6t1bjfi] {
        float: none;
    }

    .tfp-btn[b-ehk6t1bjfi] {
        top: -70px;
        right: inherit;
        left: 0;
    }

    .tfp-det[b-ehk6t1bjfi] {
        top: -30px;
    }

    .tfp-det-btn[b-ehk6t1bjfi] {
        float: none;
        display: inline-block;
    }

    .dasboard-sidebar-content[b-ehk6t1bjfi]:before {
        top: 20px;
        right: 20px;
    }

    .ed-btn[b-ehk6t1bjfi] {
        margin-left: 0;
    }

    .dasboard-menu[b-ehk6t1bjfi], .dasboard-menu li[b-ehk6t1bjfi] {
        width: 100%;
    }

    .dasboard-menu-btn[b-ehk6t1bjfi] {
        display: block;
    }

    .dasboard-menu ul.dasboard-menu-wrap[b-ehk6t1bjfi] {
        display: none;
        background: #fff;
        display: flex;
        justify-content: flex-start;
        width: 100%;
        padding: 10px 20px;
        margin-bottom: 20px;
    }

    .dasboard-menu li ul[b-ehk6t1bjfi] {
        position: relative;
        top: 0;
        background: none;
        padding: 0;
        width: auto;
        z-index: 2;
        border: none;
        opacity: 1;
        display: block;
        visibility: visible;
        display: flex;
        justify-content: flex-start;
        width: 100%;
    }

        .dasboard-menu li ul li[b-ehk6t1bjfi] {
            display: flex;
            justify-content: flex-start;
            width: 100%;
            padding: 0;
            position: relative;
        }

            .dasboard-menu li ul li span[b-ehk6t1bjfi] {
                position: absolute;
                top: 50%;
                right: 0;
                width: 16px;
                height: 16px;
                margin-top: -8px;
                line-height: 16px;
                border-radius: 100%;
                font-size: 9px;
                color: #fff;
            }

    .dasboard-menu li a i[b-ehk6t1bjfi] {
        display: none;
    }

    .dasboard-menu li a[b-ehk6t1bjfi] {
        padding: 10px 0 !important;
        background: none !important;
        color: #666 !important;
    }

        .dasboard-menu li a.user-profile-act[b-ehk6t1bjfi], .dasboard-menu li a:hover[b-ehk6t1bjfi] {
            color: #3AACED !important;
            box-shadow: none;
        }

    #myChartLegend[b-ehk6t1bjfi] {
        display: flex;
        justify-content: flex-start;
        margin-top: 10px;
    }

        #myChartLegend li[b-ehk6t1bjfi] {
            margin-left: 0;
            margin-right: 10px;
        }

    .dashboard-message-text[b-ehk6t1bjfi] {
        margin-left: 15px;
    }

    .new-dashboard-item[b-ehk6t1bjfi] {
        padding: 6px 10px;
        right: 15px;
    }

    .dasboard-menu[b-ehk6t1bjfi] {
        top: 0;
    }

    .dashboard-message-text[b-ehk6t1bjfi] {
        margin-left: 0;
        text-align: left;
        padding-left: 0;
    }

    .dashboard-message-avatar img[b-ehk6t1bjfi], .review-total[b-ehk6t1bjfi] {
        display: flex;
        justify-content: flex-start;
        margin-bottom: 20px;
    }

    .chat-message[b-ehk6t1bjfi], .chat-message.chat-message_user .massage-date[b-ehk6t1bjfi] {
        padding-left: 0;
        padding-right: 0 !important;
    }

        .chat-message .dashboard-message-avatar[b-ehk6t1bjfi] {
            position: relative;
            top: 0;
        }

            .chat-message .dashboard-message-avatar span[b-ehk6t1bjfi] {
                display: flex;
                justify-content: flex-start;
                margin: 10px 0 0 12px;
            }

        .chat-message.chat-message_user .massage-date[b-ehk6t1bjfi] {
            display: flex;
            justify-content: flex-start;
        }

    .massage-date[b-ehk6t1bjfi] {
        margin: 10px 0;
    }

    .chat-message p[b-ehk6t1bjfi]:before {
        display: none;
    }

    .map-close[b-ehk6t1bjfi] {
        width: 43px;
        height: 43px;
        left: 260px;
        line-height: 43px;
        font-size: 12px;
    }

    .list-single-carousel-wrap[b-ehk6t1bjfi], .fw-carousel .slick-slide-item[b-ehk6t1bjfi] {
        height: 300px !important;
    }

    .to-top[b-ehk6t1bjfi] {
        right: 10px;
    }

    .ajax-modal-container[b-ehk6t1bjfi] {
        width: 500px;
    }

    .ajax-modal-details[b-ehk6t1bjfi] {
        padding: 20px 25px;
    }

    .ajax-modal-list li[b-ehk6t1bjfi] {
        width: 50%;
    }

    .error-wrap h2[b-ehk6t1bjfi] {
        font-size: 74px;
    }
}

@media only screen and (max-width: 420px) {
    .add-hotel[b-ehk6t1bjfi] {
        display: none;
    }

    .show-reg-form[b-ehk6t1bjfi] {
        margin-right: 30px;
    }

    .wishlist-wrap[b-ehk6t1bjfi] {
        width: 300px;
        padding: 25px 10px 0;
    }

    .header-user-name[b-ehk6t1bjfi] {
        font-size: 11px;
    }

        .header-user-name[b-ehk6t1bjfi]:before {
            bottom: -1px;
            right: -20px
        }

    .header-user-menu[b-ehk6t1bjfi] {
        margin-right: 30px;
    }

    .ajax-modal-container[b-ehk6t1bjfi] {
        width: 400px;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    .bg[b-ehk6t1bjfi] {
        background-attachment: scroll !important;
        -webkit-background-size: cover;
        background-position: center;
    }
}

@charset "utf-8"; /*--
	Color styles
--*/
.show-lang i[b-ehk6t1bjfi], .nav-holder nav li a i[b-ehk6t1bjfi], .filter-tags input:checked[b-ehk6t1bjfi]:after, .custom-form .filter-tags input:checked[b-ehk6t1bjfi]:after, .main-register h3 span[b-ehk6t1bjfi], .lost_password a:hover[b-ehk6t1bjfi], .header-search-input-item.location a[b-ehk6t1bjfi], .pac-icon[b-ehk6t1bjfi]:before, .footer-social li a[b-ehk6t1bjfi], .cs-mumber[b-ehk6t1bjfi], .show-search-button i[b-ehk6t1bjfi], .show-сurrency-tooltip span i[b-ehk6t1bjfi], .show-reg-form i[b-ehk6t1bjfi], .header-user-name[b-ehk6t1bjfi]:before, .tabs-menu li.current a[b-ehk6t1bjfi], .currency-tooltip li i[b-ehk6t1bjfi], .currency-wrap .show-currency-tooltip i[b-ehk6t1bjfi], .subfooter-lang-tooltip li a[b-ehk6t1bjfi], .header-search-input-item.in-loc-dec[b-ehk6t1bjfi]:before, .col-list-search-input-item.location a[b-ehk6t1bjfi], .col-list-search-input-item.in-loc-dec[b-ehk6t1bjfi]:before, .list-main-wrap-title h2 span[b-ehk6t1bjfi], .grid-opt li span.act-grid-opt[b-ehk6t1bjfi], .grid-opt li span.act-grid-opt:hover[b-ehk6t1bjfi], .price-opt ul li a:hover[b-ehk6t1bjfi], .geodir-category-content h3 a:hover[b-ehk6t1bjfi], .geodir-category-opt .js-favorite i[b-ehk6t1bjfi], .avatar-tooltip strong[b-ehk6t1bjfi], .listing-title a[b-ehk6t1bjfi], .map-popup-location-price[b-ehk6t1bjfi], .map-modal-container h3 a:hover[b-ehk6t1bjfi], .category-fix-bg-title h4[b-ehk6t1bjfi], .geodir-opt-tooltip strong[b-ehk6t1bjfi], .facilities-list li i:hover[b-ehk6t1bjfi], .to-top:hover[b-ehk6t1bjfi], .section-title .breadcrumbs a[b-ehk6t1bjfi]:before, .list-single-header-contacts li i[b-ehk6t1bjfi], .share-container .share-icon:hover[b-ehk6t1bjfi]:before, .breadcrumbs-hero-buttom .breadcrumbs a[b-ehk6t1bjfi]:before, .listing-features li i[b-ehk6t1bjfi], .rooms-details-header h5 span[b-ehk6t1bjfi], .inline-facts i[b-ehk6t1bjfi], .ajax-modal-photos-btn span[b-ehk6t1bjfi], .ajax-modal-list li i[b-ehk6t1bjfi], .total-coast span[b-ehk6t1bjfi], .custom-form .total-coast input[b-ehk6t1bjfi], .bookdate-container-dayscounter i[b-ehk6t1bjfi], .box-widget-list li i[b-ehk6t1bjfi], .list-single-main-item-title[b-ehk6t1bjfi]:before, .box-widget-item-header[b-ehk6t1bjfi]:before, .fc-button i[b-ehk6t1bjfi], .share-container .share-icon[b-ehk6t1bjfi], .reviews-comments-item-date i[b-ehk6t1bjfi], .custom-form .review-total span input[b-ehk6t1bjfi], .flatWeatherPlugin ul.wiForecasts li[b-ehk6t1bjfi], .box-widget-list li a:hover[b-ehk6t1bjfi], .list-single-main-item-title h3 span[b-ehk6t1bjfi], .claim-widget-link a[b-ehk6t1bjfi], .mapnavigation a i[b-ehk6t1bjfi], .list-single-hero-header .list-single-hero-price span[b-ehk6t1bjfi], .breadcrumbs.inline-breadcrumbs a[b-ehk6t1bjfi]:before, .box-widget-content .widget-posts-descr .geodir-category-location a i[b-ehk6t1bjfi], .box-widget-content .widget-posts-link i[b-ehk6t1bjfi], .tfp-btn strong[b-ehk6t1bjfi], .dashboard-message-text p a[b-ehk6t1bjfi], .dasboard-menu li a.user-profile-act i[b-ehk6t1bjfi], .dasboard-menu li a:hover i[b-ehk6t1bjfi], .pass-input-wrap span[b-ehk6t1bjfi], .radio input[type="radio"]:checked + span[b-ehk6t1bjfi]:before, .custom-form .radio span[b-ehk6t1bjfi], .reply-mail a[b-ehk6t1bjfi], .tfp-det p a[b-ehk6t1bjfi], .chat-contacts-item .chat-contacts-item-text span[b-ehk6t1bjfi], .reviews-comments-item-text h4 a.reviews-comments-item-link[b-ehk6t1bjfi], .video-box-btn[b-ehk6t1bjfi], .text-carousel .slick-center .text-carousel-item[b-ehk6t1bjfi]:after, .text-carousel .slick-center .text-carousel-item[b-ehk6t1bjfi]:before, .single-facts .inline-facts i[b-ehk6t1bjfi], .team-social li a[b-ehk6t1bjfi], .team-dec[b-ehk6t1bjfi], .filter-tags label a[b-ehk6t1bjfi], .breadcrumbs-fs .breadcrumbs span[b-ehk6t1bjfi], .home-btn a[b-ehk6t1bjfi], .cart_list li span[b-ehk6t1bjfi], #progressbar li[b-ehk6t1bjfi]:before, .log-massage a[b-ehk6t1bjfi], .cat-item li a[b-ehk6t1bjfi], .post-link i[b-ehk6t1bjfi], .card-post-content h3[b-ehk6t1bjfi]:before, .card-post-content h3 a:hover[b-ehk6t1bjfi], .post-opt li a:hover[b-ehk6t1bjfi], .wishlist-link[b-ehk6t1bjfi], .box-widget-content .widget-posts-descr a:hover[b-ehk6t1bjfi], .faq-nav li a.act-faq-link[b-ehk6t1bjfi], .time-line-icon i[b-ehk6t1bjfi], s .listing-counter span[b-ehk6t1bjfi], .images-collage-title[b-ehk6t1bjfi], .down-btn i[b-ehk6t1bjfi], .qty-dropdown-content .quantity-item label i[b-ehk6t1bjfi], .qty-dropdown-header[b-ehk6t1bjfi]:before, .main-search-input-item_small[b-ehk6t1bjfi]:before, .main-search-input-item.location a[b-ehk6t1bjfi], .listing-counter strong[b-ehk6t1bjfi], .weather-grid .flatWeatherPlugin .wiToday .wiIconGroup div.wi[b-ehk6t1bjfi], .geodir-category-price span[b-ehk6t1bjfi], .show-search-button:hover i[b-ehk6t1bjfi], .hotel-card .geodir-category-location a i[b-ehk6t1bjfi], .header-search-input-item.date-parent[b-ehk6t1bjfi]:before, .menusb a i[b-ehk6t1bjfi], .menusb a.back[b-ehk6t1bjfi]:before, .footer-contacts li a:hover[b-ehk6t1bjfi], #footer-twiit a:hover[b-ehk6t1bjfi], .dasboard-menu-btn i[b-ehk6t1bjfi], .header-user-menu li a:hover[b-ehk6t1bjfi], .dashboard-listing-table-text h4 a[b-ehk6t1bjfi], .mlc i[b-ehk6t1bjfi], .show-more-filters i[b-ehk6t1bjfi] {
    color: #3AACED;
}

.color-bg[b-ehk6t1bjfi], .close-header-search:hover[b-ehk6t1bjfi], #footer-twiit p.tweet[b-ehk6t1bjfi]:before, .cs-mumber-button:hover[b-ehk6t1bjfi], .tabs-menu li a[b-ehk6t1bjfi], .review-range-container .irs-bar[b-ehk6t1bjfi], .review-range-container .irs-bar-edge[b-ehk6t1bjfi], .search-input-item .irs-line[b-ehk6t1bjfi], .col-list-search-input-item .irs-line[b-ehk6t1bjfi], .pagination a.current-page[b-ehk6t1bjfi], .pagination a.current-page:hover[b-ehk6t1bjfi], .mapnavigation a:hover[b-ehk6t1bjfi], .back-to-filters span[b-ehk6t1bjfi], .infoBox-close[b-ehk6t1bjfi], .slick-dots li.slick-active button[b-ehk6t1bjfi], .map-modal-close[b-ehk6t1bjfi], .geodir-opt-link a[b-ehk6t1bjfi], .cluster div:hover[b-ehk6t1bjfi], .to-top[b-ehk6t1bjfi], .daterangepicker td.active[b-ehk6t1bjfi], .list-single-hero-title h2[b-ehk6t1bjfi]:before, .user-stats[b-ehk6t1bjfi]:before, .ed-btn:hover[b-ehk6t1bjfi], .dashboard-header[b-ehk6t1bjfi], .massage-date span[b-ehk6t1bjfi]:before, .chat-contacts-item[b-ehk6t1bjfi]:after, .lisd-link:hover[b-ehk6t1bjfi], .scroll-nav-wrapper .scroll-nav li a.act-scrlink[b-ehk6t1bjfi], .accordion a.toggle span[b-ehk6t1bjfi], .list-widget-social li a[b-ehk6t1bjfi], .box-item a.gal-link[b-ehk6t1bjfi], .message-input button[b-ehk6t1bjfi], .message-counter[b-ehk6t1bjfi], .line-separator[b-ehk6t1bjfi]:before, .intro-item h2[b-ehk6t1bjfi]:before, .section-separator[b-ehk6t1bjfi]:before, #progressbar li[b-ehk6t1bjfi]:before, .price-num.col-dec-1[b-ehk6t1bjfi]:before, .tags-stylwrap.sb-tags a[b-ehk6t1bjfi], .geodir-opt-list a:hover[b-ehk6t1bjfi], .main-search-button:hover[b-ehk6t1bjfi], .twitter-link[b-ehk6t1bjfi], .recomm-price i[b-ehk6t1bjfi], .lg-actions .lg-next[b-ehk6t1bjfi], .lg-actions .lg-prev[b-ehk6t1bjfi] {
    background: var(--bbb-secondary);
}



/*--
	orange
--*/
.nav-holder nav li a.act-link[b-ehk6t1bjfi], .nav-holder nav li a:hover[b-ehk6t1bjfi], .main-register h3 span strong[b-ehk6t1bjfi], .header-search-input-item-icon[b-ehk6t1bjfi], .subfooter-show-lang i[b-ehk6t1bjfi], #footer-twiit .timePosted a[b-ehk6t1bjfi]:before, .footer-contacts li i[b-ehk6t1bjfi], .fc-cont:hover[b-ehk6t1bjfi], .custom-form label span[b-ehk6t1bjfi], .section-title-separator span i:nth-child(2)[b-ehk6t1bjfi], .five-star-rating .listing-rating i[b-ehk6t1bjfi], .four-star-rating .listing-rating i[b-ehk6t1bjfi], .three-star-rating .listing-rating i[b-ehk6t1bjfi], .grid-opt li span:hover[b-ehk6t1bjfi], .price-opt ul li a i[b-ehk6t1bjfi], .geodir-category-opt .listing-rating i[b-ehk6t1bjfi], .geodir-category-opt .js-favorite:hover i[b-ehk6t1bjfi], .geodir-category-location a i[b-ehk6t1bjfi], .map-card-rainting i[b-ehk6t1bjfi], .map-popup-location-info i[b-ehk6t1bjfi], .daterangepicker .calendar-table th[b-ehk6t1bjfi], .listing-rating i[b-ehk6t1bjfi], .rooms-details-header h5[b-ehk6t1bjfi], .custom-form label i[b-ehk6t1bjfi], .amenities-list li span.status.status-no[b-ehk6t1bjfi], .flatWeatherPlugin ul.wiForecasts li.wi[b-ehk6t1bjfi], .widget-posts-date i[b-ehk6t1bjfi], .claim-widget-link a:hover[b-ehk6t1bjfi], .mapzoom-in[b-ehk6t1bjfi], .dashboard-list-box.activities .dashboard-message-text i[b-ehk6t1bjfi], .fuzone .fu-text i[b-ehk6t1bjfi], .dashboard-message-text h4 span[b-ehk6t1bjfi], .tfp-btn[b-ehk6t1bjfi]:before, .process-wrap li i[b-ehk6t1bjfi], .singleMap_visible-title-item h4 i[b-ehk6t1bjfi], .flat-title-wrap .breadcrumbs a[b-ehk6t1bjfi]:before, .breadcrumbs-fs .breadcrumbs a[b-ehk6t1bjfi]:before, .log-massage a:hover[b-ehk6t1bjfi], .cart-total strong[b-ehk6t1bjfi], .post-opt li i[b-ehk6t1bjfi], .cat-item li span[b-ehk6t1bjfi], .post-link[b-ehk6t1bjfi], .faq-nav li a.act-faq-link[b-ehk6t1bjfi]:before, .faq-nav li a:hover[b-ehk6t1bjfi]:before, .process-item h4 a:hover[b-ehk6t1bjfi], .intro-item h6[b-ehk6t1bjfi], .collage-image-input i[b-ehk6t1bjfi], .inpt_dec[b-ehk6t1bjfi], .qty-dropdown-header i[b-ehk6t1bjfi], .geodir-category-opt h4 a:hover[b-ehk6t1bjfi], .map-modal-container h3 i[b-ehk6t1bjfi], .header-user-name:hover[b-ehk6t1bjfi], .show-reg-form:hover[b-ehk6t1bjfi], .home-btn:hover a[b-ehk6t1bjfi], .menusb a.act-link[b-ehk6t1bjfi], .footer-social li a:hover[b-ehk6t1bjfi], .dashboard-listing-table-text h4 a:hover[b-ehk6t1bjfi], .dashboard-listing-table-address i[b-ehk6t1bjfi], .map-close[b-ehk6t1bjfi], .text-carousel-item a.testim-link:hover[b-ehk6t1bjfi] {
    color: #F9B90F;
}

.color2-bg[b-ehk6t1bjfi], .header-search-button[b-ehk6t1bjfi], .pac-item:hover[b-ehk6t1bjfi], .close-header-search[b-ehk6t1bjfi], .footer-widget #subscribe-button:hover[b-ehk6t1bjfi], .cs-mumber-button[b-ehk6t1bjfi], .irs-slider[b-ehk6t1bjfi], .pagination a:hover[b-ehk6t1bjfi], .cluster div[b-ehk6t1bjfi], .infoBox-close:hover[b-ehk6t1bjfi], .show-more-filters.active-hidden-opt-btn[b-ehk6t1bjfi], .load-more-button:hover[b-ehk6t1bjfi], .daterangepicker .drp-buttons .btn.btn-default[b-ehk6t1bjfi], .header-sec-link a:hover[b-ehk6t1bjfi], .scroll-nav-wrapper .show-hidden-map[b-ehk6t1bjfi], .ajax-loader-cirle[b-ehk6t1bjfi]:before, .dashboard-list-box.activities .new-dashboard-item:hover[b-ehk6t1bjfi], .dasboard-menu li a span[b-ehk6t1bjfi], .dasboard-menu li ul li span[b-ehk6t1bjfi], .text-carousel-wrap .sw-btn[b-ehk6t1bjfi], .price-link:hover[b-ehk6t1bjfi], .price-num.col-dec-3[b-ehk6t1bjfi]:before, section.color-bg .section-separator[b-ehk6t1bjfi]:before, .add-hotel:hover[b-ehk6t1bjfi], .success-table-header a:hover[b-ehk6t1bjfi], .dashboard-listing-table-opt li a.del-btn[b-ehk6t1bjfi] {
    background: #F9B90F;
}

    /*--
	dark-blue
--*/
    .accordion a.toggle.act-accordion[b-ehk6t1bjfi], .banner-wdget-content a[b-ehk6t1bjfi], .box-image-widget-media a:hover[b-ehk6t1bjfi], .rooms-media-btn-item[b-ehk6t1bjfi], .sw-btn[b-ehk6t1bjfi], .bt n:hover[b-ehk6t1bjfi], .more-photos-button[b-ehk6t1bjfi], .box-item a.gal-link:hover[b-ehk6t1bjfi], .dasboard-sidebar-content[b-ehk6t1bjfi], .tfp-det-btn:hover[b-ehk6t1bjfi], .color3-bg[b-ehk6t1bjfi], .team-social[b-ehk6t1bjfi], .text-carousel-wrap .sw-btn:hover[b-ehk6t1bjfi], .home-intro-card-counter[b-ehk6t1bjfi], .mlc[b-ehk6t1bjfi], .geodir-opt-tooltip[b-ehk6t1bjfi], .custom-form .log-submit-btn[b-ehk6t1bjfi], .lg-actions .lg-next:hover[b-ehk6t1bjfi], .lg-actions .lg-prev:hover[b-ehk6t1bjfi], .error-wrap form .search-submit:hover[b-ehk6t1bjfi], .close-reg:hover[b-ehk6t1bjfi], .custom-form .log-submit-btn:hover[b-ehk6t1bjfi], .soc-log a:hover[b-ehk6t1bjfi] {
        background: #18458B;
    }

.mapzoom-out[b-ehk6t1bjfi], .single-facts .inline-facts .num[b-ehk6t1bjfi], .section-title h2[b-ehk6t1bjfi], .singleMap_visible-title-item h4[b-ehk6t1bjfi], .card-post-content h3 a[b-ehk6t1bjfi], .map-modal-container h3 a[b-ehk6t1bjfi], .error_message h3[b-ehk6t1bjfi], #success_page h3[b-ehk6t1bjfi], .text-carousel-item a.testim-link[b-ehk6t1bjfi] {
    color: #18458B;
}

/*--
	gradient
--*/
.gradient-bg[b-ehk6t1bjfi] {
    background-color: #3AACED;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3AACED), to(#49CEFF));
    background: -webkit-linear-gradient(top, #3AACED, #49CEFF);
    background: -moz-linear-gradient(top, #3AACED, #49CEFF);
    background: -ms-linear-gradient(top, #3AACED, #49CEFF);
    background: -o-linear-gradient(top, #3AACED, #49CEFF);
}
/*--
	reset
--*/
html[b-ehk6t1bjfi], body[b-ehk6t1bjfi], div[b-ehk6t1bjfi], span[b-ehk6t1bjfi], applet[b-ehk6t1bjfi], object[b-ehk6t1bjfi], iframe[b-ehk6t1bjfi], h1[b-ehk6t1bjfi], h2[b-ehk6t1bjfi], h3[b-ehk6t1bjfi], h4[b-ehk6t1bjfi], h5[b-ehk6t1bjfi], h6[b-ehk6t1bjfi], p[b-ehk6t1bjfi], blockquote[b-ehk6t1bjfi], pre[b-ehk6t1bjfi], a[b-ehk6t1bjfi], abbr[b-ehk6t1bjfi], acronym[b-ehk6t1bjfi], address[b-ehk6t1bjfi], big[b-ehk6t1bjfi], cite[b-ehk6t1bjfi], code[b-ehk6t1bjfi], del[b-ehk6t1bjfi], dfn[b-ehk6t1bjfi], em[b-ehk6t1bjfi], font[b-ehk6t1bjfi], img[b-ehk6t1bjfi], ins[b-ehk6t1bjfi], kbd[b-ehk6t1bjfi], q[b-ehk6t1bjfi], s[b-ehk6t1bjfi], samp[b-ehk6t1bjfi], small[b-ehk6t1bjfi], strike[b-ehk6t1bjfi], strong[b-ehk6t1bjfi], sub[b-ehk6t1bjfi], sup[b-ehk6t1bjfi], tt[b-ehk6t1bjfi], var[b-ehk6t1bjfi], dl[b-ehk6t1bjfi], dt[b-ehk6t1bjfi], dd[b-ehk6t1bjfi], ol[b-ehk6t1bjfi], ul[b-ehk6t1bjfi], li[b-ehk6t1bjfi], fieldset[b-ehk6t1bjfi], form[b-ehk6t1bjfi], label[b-ehk6t1bjfi], legend[b-ehk6t1bjfi], table[b-ehk6t1bjfi], caption[b-ehk6t1bjfi], tbody[b-ehk6t1bjfi], tfoot[b-ehk6t1bjfi], thead[b-ehk6t1bjfi], tr[b-ehk6t1bjfi], th[b-ehk6t1bjfi], td[b-ehk6t1bjfi] {
    border: none;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    vertical-align: baseline;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

table[b-ehk6t1bjfi] {
    border-collapse: separate;
    border-spacing: 0
}

blockquote[b-ehk6t1bjfi]:before, blockquote[b-ehk6t1bjfi]:after, q[b-ehk6t1bjfi]:before, q[b-ehk6t1bjfi]:after {
    content: ""
}

*[b-ehk6t1bjfi] {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

article[b-ehk6t1bjfi], aside[b-ehk6t1bjfi], details[b-ehk6t1bjfi], figcaption[b-ehk6t1bjfi], figure[b-ehk6t1bjfi], footer[b-ehk6t1bjfi], header[b-ehk6t1bjfi], hgroup[b-ehk6t1bjfi], menu[b-ehk6t1bjfi], nav[b-ehk6t1bjfi], section[b-ehk6t1bjfi] {
    display: block;
}

ol[b-ehk6t1bjfi], ul[b-ehk6t1bjfi] {
    list-style: none;
}

blockquote[b-ehk6t1bjfi], q[b-ehk6t1bjfi] {
    quotes: none;
}

:focus[b-ehk6t1bjfi] {
    outline: 0;
}

table[b-ehk6t1bjfi] {
    border-collapse: collapse;
    border-spacing: 0;
}

img[b-ehk6t1bjfi] {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
}

a[b-ehk6t1bjfi] {
    /* text-decoration: none;
    position: relative;
    color: #000;*/
}

audio[b-ehk6t1bjfi], video[b-ehk6t1bjfi], canvas[b-ehk6t1bjfi] {
    max-width: 100%;
}

.form-control.is-invalid:focus[b-ehk6t1bjfi], .was-validated .form-control:invalid:focus[b-ehk6t1bjfi] {
    border-color: var(--bs-form-invalid-border-color);
    box-shadow: 0;
}

#perAgreementContainer .custom-error-message div[b-ehk6t1bjfi] {
  
    color:var(--bs-warning) !important; 
   
}

.nice-select[b-ehk6t1bjfi]:before {
    font-family: 'Font Awesome 6 Free';
    content: "\f3c5" !important;
    color: #F9B90F;
    font-size: 12px;
    font-weight: 900;
    position: absolute;
    left: 16px;
    top: 0;
    z-index: 11;
}
/* _content/BBB.Main.Web/Views/Shared/Components/SearchBar/MainSearchBar.cshtml.rz.scp.css */
.search-container[b-vej7uu5gsr]{
    
}

.tab-content[b-vej7uu5gsr] {
    background-color:white;
    padding: 20px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-radius: 0px 0px 0px 0px;
}

@media (max-width: 767px) {
    
   

    .search-container[b-vej7uu5gsr] {
        padding-top: 20px;
    }
}
/* _content/BBB.Main.Web/Views/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand[b-2kxmzgvh5z] {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

a[b-2kxmzgvh5z] {
  color: #0077cc;
}

.btn-primary[b-2kxmzgvh5z] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.nav-pills .nav-link.active[b-2kxmzgvh5z], .nav-pills .show > .nav-link[b-2kxmzgvh5z] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.border-top[b-2kxmzgvh5z] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[b-2kxmzgvh5z] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-2kxmzgvh5z] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-2kxmzgvh5z] {
  font-size: 1rem;
  line-height: inherit;
}

.footer[b-2kxmzgvh5z] {
  margin-top:20px;
 /* position: absolute;
  bottom: 0;*/
  width: 100%;
  white-space: nowrap;
  line-height: 60px;
}
.root-container[b-2kxmzgvh5z] {
   /* margin-top: 60px;*/
    padding-bottom: 20px;
}

.content-container[b-2kxmzgvh5z]{

}
.main-container[b-2kxmzgvh5z] {
    position: relative;
    top: 5px;
}
.to-top[b-2kxmzgvh5z] {
    position: fixed;
    bottom: 50px;
    right: 20px;
    width: 40px;
    height: 40px;
    color: #fff;
    line-height: 40px;
    font-size: 17px;
    z-index: 116;
    cursor: pointer;
    display: none;
    border-radius: 3px;
    box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.2);
    -webkit-transform: translate3d(0,0,0);
   
}
a.to-top[b-2kxmzgvh5z] {
    background-color: #3AACED;
}
.to-top[b-2kxmzgvh5z] {
    right: 10px;
}


    .to-top:hover[b-2kxmzgvh5z] {
        background: #18458B;
        color: #fff;
    }

    .to-top i[b-2kxmzgvh5z] {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: white;
    }

@media (min-width: 768px) {
    .container-xxl[b-2kxmzgvh5z] {
        --bs-gutter-x: 0;
        --bs-gutter-y: 0;
        width: 100%;
        padding-right: 0;
        padding-left: 0;
        margin-right: 0;
        margin-left: 0;
    }

    
}


@media (max-width: 768px) {
    .root-container[b-2kxmzgvh5z] {
    }

    .content-container[b-2kxmzgvh5z] {
    }

    .content-container[b-2kxmzgvh5z] {
    }

    .main-container[b-2kxmzgvh5z] {
        top: 0;
    }
}
