
.pricepop{display: none}
.pricepop select {height: 30px; padding:0px 5px; width: 75px}
.pricepop .font12 {font-size: 14px; padding-bottom: 8px}
.pricepop .font12red {font-size: 14px; color:#F55185 }
.pricepop .rightline {border-right:2px #F4F4F4 solid; padding-right: 0 !important;}
.pricepop h3 {
    font-size: 16px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.19;
    letter-spacing: normal;
    color: #00b2e3;
    margin-bottom: 0 !important;
}
.pricepop h4 {
    font-size: 15px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.19;
    margin-bottom: 0 !important;
}

@media (min-width:1200px){

}
@media (max-width:920px){
    .pricepop .rightline {border-bottom:2px #F4F4F4 solid; border-right:none; margin-bottom: 15px !important; padding-bottom: 10px}
}

.saleprice{
    font-size: 16px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.19;
    letter-spacing: normal;
    text-align: center;
    color: #00b2e3;
    opacity: .6;
    text-decoration: line-through;
    margin:0 5px 0px 0px !important;
}
.pprice{
    font-size: 24px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: normal;
    color: #f0034e;
    margin-top: 3px;
    border: none;
    margin:0 0 0px 5px !important;
}
.pricecar .swiper-button-next, .pricecar .swiper-button-prev {
    top: 140px !important;
}
.daybtn{margin-top: 15px}

.review-form .br-theme-fontawesome-stars-o .br-widget a {
    font: normal normal normal 30px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    margin-right: 9px;
}

.card-banner-image-first {
    right: 10px;
}
.card-banner-image-second {
    z-index: 1;
}

.card-banner-image-last {
    right: 10px;
    z-index: -1;
}

.blog-items-box {
    background-color: #fff;
    box-shadow: 0 0 12px 0 rgb(96 96 96 / 15%);
    border-radius: 20px;
}
.blog-post-desc {
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 0;
}
.ml-30 {
    padding: 0 30px 0 30px;
}
.blog-post-image {
}
.desktop-new-banner {
    display: block;
}
.mobile-new-banner {
    display: none;
}
.banner-card-container {
    display: flex;
    align-items: center;
    padding: 30px 32px 30px 200px;
    background: #f4863e;
    font-family: 'Poppins', sans-serif;
    border-radius: 20px;
    margin: 30px 0;
}
.banner-card-container .banner-card-big-tite {
    width: 78%;
    display: inline-block;
    font-size: 26px;
    font-weight: 600;
    color: #FFFFFF;
}

.banner-card-container .banner-card-buy-now {
    padding: 10px 20px;
    border-radius: 30px;
    border: 1px solid #fff;
    color: #E99155;
    font-weight: 700;
    font-size: 12px;
    background: #ffff;
}
.banner-card-container .banner-card-buy-now:focus {
    border-color: #fff;
    outline: none;
}
.banner-card-container .banner-card-buy-now-second {
    background: linear-gradient(90deg, #FF6700 0%, #FF944C 100%);
    border: 1px solid #fff;
    border-radius: 30px;
    padding: 10px 20px;
    color: #fff;
    font-weight: 700;
    font-size: 12px;
}
.banner-card-container .banner-card-buy-now-second:focus{
    border-color: #fff;
    outline: none;
}
.banner-card-container .banner-card-desc {
    font-size: 15px;
    font-weight: 400;
    color: #fff;
    font-size: 18px;
    }

.banner-card-container  .banner-card-images {
    position: relative;
    display: flex;
    align-items: center;
}
.banner-card-container .banner-card-images img {
    width: 207px;
}
.banner-card-container .banner-card-images .card-banner-image-first {
    position: absolute;
    left: 19px;
    z-index: 3;
}
.banner-card-container .banner-card-images .card-banner-image-second {
    position: absolute;
    left: 50px;
    top: -65px;
    z-index: 2;
}
.banner-card-container .banner-card-images .card-banner-image-last {
    position: absolute;
    right: 10px;
    z-index: 1;
    left: 80px;
    top: -47px;
}

.banner-card-container .union-icon {
    position: absolute;
    left: -176px;
    top: 42px;
}
.banner-card-container .union-icon2 {
    position: absolute;
    left: -90px;
    top: 100px;
}

.banner-card-container .substract-icon {
    position: absolute;
    bottom: -31px;
    left: -184px;
}
.banner-card-container .substract-icon2 {
    position: absolute;
    bottom: -31px;
    left: -94px;
}
.banner-card-container .union-icon-right {
    position: absolute;
    right: 0;
}
.banner-card-container .union-icon2-right {
    position: absolute;
    right: 79px;
    top: 45px;
    width: 35px;
}
.banner-card-container .banner-little-desc {
    font-size: 12px;
    display: block;
    margin-left: 149px;
    color: #fff;
    margin-top: 12px;
    font-weight: 400;
}

/* TRAVEL NEW BANNER */
.travel-new-banner {
    padding: 30px 100px;
    background: #A1DFC6;
    border-radius: 30px;
    margin: 30px 0;
}
.travel-new-banner .travel-new-banner-title {
    font-size: 26px;
    font-weight: 600;
    color: #000;
}

.travel-new-banner .travel-new-banner-desc {
    width: 50%;
    font-size: 15px;
    font-weight: 400;
    color: #000;
    margin-bottom: 30px;
    display: inline-block;
}
.travel-new-banner .travel-card {
    display: flex;
    align-items: center;
    height: 80px;
    background: #008487;
    padding: 10px 20px;
    margin-top: -10px;
    text-align: center;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    color: #fff;
    font-size: 14px;
}
.travel-new-banner .travel-card-image {
    z-index: 2;
}

.travel-buttons {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    width: 100%;
    margin-top: 30px;
}

.travel-buttons .travel-button-first {
    margin-right: 30px;
    background: #000;
    color: #fff;
    padding: 12px 30px;
    border-radius: 90px;
    font-size: 16px;
}
.travel-buttons .travel-button-last {
    background: linear-gradient(90deg, #008487 0%, #00BABB 100%);
    color: #fff;
    padding: 12px 30px;
    border-radius: 90px;
    border: 1px solid #fff;
}
.travel-button-first:hover {
    background-color: #fff;
    color: #343030;
}
.travel-button-last:hover {
    background:#fff;
    color:  #008487;
}
.banner-card-buy-now-second:hover {
    color: #f4863e;
    background: #fff;
}
.banner-card-buy-now-second:focus{
    border-color: #fff;
    outline: none;
}
.banner-card-buy-now:hover {
    background-color: #f4863e;
    color: #fff;
}
.travel-desc-bottom {
    width: 100%;
    text-align: right;
    margin-right: 173px;
    margin-top: 8px;
    font-size: 14px;
}

.breadcrumb-item+.breadcrumb-item::before {
    content: ">";
}

@media(max-width: 1024px){
    .banner-card-container .new-banner-buttons {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .banner-card-container .new-banner-buttons .banner-card-buy-now{
      margin-bottom: 10px;
    }
}


@media(max-width: 1060px){
    .banner-card-container .new-banner-buttons {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .banner-card-container .new-banner-buttons .banner-card-buy-now{
        margin-bottom: 10px;
    }
}

@media(max-width: 900px){
    .desktop-new-banner {
        display: none;
    }
    .mobile-new-banner {
         display: block;
     }
    .mobile-new-banner-container {
        background: #F3873D;
        display: flex;
        justify-content: center;
        flex-direction: column;
        text-align: center;
        padding: 0 19px 19px 19px;
        border-radius: 20px;
    }
    .mobile-images-banner {
        overflow: hidden;
    }
    .mobile-images-banner .mobile-card-icon {
        width: 250px;
        margin-top: -64px;
    }
    .mobile-new-banner-container .mobile-banner-card-big-title {
        font-size: 18px;
        font-weight: 600;
        color: #fff;
        margin-top: 24px;
    }
    .mobile-new-banner-buttons {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin: 10px 0;
    }
    .mobile-new-banner-container .mobile-banner-card-buy-now {
        padding: 10px 20px;
        border-radius: 30px;
        border: 1px solid #fff;
        color: #E99155;
        font-weight: 700;
        font-size: 10px;
        background: #ffff;
    }
    .mobile-new-banner-container .mobile-banner-card-buy-now-second {
        background: linear-gradient(90deg, #FF6700 0%, #FF944C 100%);
        border: 1px solid #fff;
        border-radius: 30px;
        padding: 10px 20px;
        color: #fff;
        font-weight: 700;
        font-size: 10px;
        margin-top: 10px;
    }
    .mobile-new-banner-container .mobile-banner-little-desc {
        font-size: 8px;
        color: #fff;
        margin-top: 8px;
    }
    .mobile-new-banner-container .mobile-substract-icon {
        position: absolute;
        right: 15px;
        bottom: 0px;
        width: 78px;
    }
    .mobile-new-banner-container .mobile-union-icon2 {
        width: 33px;
        position: absolute;
        left: 0;
    }
    .mobile-new-banner-container .mobile-union-icon {
        width: 55px;
        position: absolute;
        left: 21px;
        top: -16px;
    }
    .travel-item {
      margin-bottom: 20px;
    }
    .travel-new-banner {
        padding: 20px 0;
    }
    .travel-buttons {
        margin-top: 10px;
        flex-direction: column;
    }
    .travel-button-first {
        margin-bottom: 20px;
    }
    .travel-button-first, .travel-button-last {
        font-size: 10px !important;
    }
    .travel-desc-bottom {
        text-align: center;
        margin-right: 0;
        font-size: 9px;
    }
    .travel-new-banner .travel-new-banner-desc {
        width: 100%;
    }
    .travel-new-banner .travel-card {
        font-size: 10px;
        padding: 29px 20px 20px 20px;
        height: 50px;
    }
    .travel-new-banner .travel-card-image {
        height: 70px;
    }
    .travel-buttons .travel-button-first {
        margin-right: 0;
    }
}