﻿.myclass150 {
    display: block !important;
    position: absolute;
    left: 30px
}

.mytelicon {
   
    top: 10px;
    left: 120px;
    font-size: 13px;
}

.mysearchmobile {
}

@media (max-width: 980px) {
    .navbar-nav {
        margin-top: 15px;
    }

    .mysearchmobile {
       
        top: 10px;
        left: 10px;
    }

    .mytelicon {
       
        top: 10px;
        left: 100px;
        font-size: 13px;
    }
}

.myclass150 {
    display: none !important;
}

.navbar-brand img {
    height: 70px;
}

.mobile-menu-right {
    position: absolute;
    left: 10px;
    margin-right: 20px;
}

.mysearchmobile {
    margin-left: 45px;
    font-size: 20px;
}

#navbar-toggler {
    position: fixed !important;
    top: 13px;
    left: 10px;
}

.theme-btn {
    padding: 0px !important;
}

.style25452 {
    width: 100% !important;
}

.hotel-content h4, .hotel-content p {
    text-align: right !important;
}

.hotel-content h4 {
    font-size: 13px !important;
}

.lblbaseprice {
    color: green;
}

.del65254 {
    color: #888;
    font-size: 13px;
}

.hotel-content p {
    white-space: nowrap; /* جلوگیری از شکستن خط */
    overflow: hidden; /* برش متن‌های اضافی */
    text-overflow: ellipsis; /* نمایش ... برای متن‌های برش خورده */
    max-width: 100%; /* اطمینان از اینکه عرض متن از ظرف خود تجاوز نکند */
}

.theme-btn .mysearch::before {
    content: "";
    height: 400px;
    width: 400px;
    background: #F96768 !important;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translateY(-50%) translateX(50%) scale(0);
    transition: 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: -1;
}
.hotel-img img {
    border-radius: 12px !important;
}
