/* Start : Product card */
.prd-offer-wrap{border:0px solid rgba(192, 204, 218, 0.53);border-radius: 6px;margin-bottom: 25px;box-shadow: 0px 0px 10px rgba(192, 204, 218, 0.53);}
.prd-offer-wrap .prd-offer-body{padding: 20px;border-bottom:0px solid rgba(192, 204, 218, 0.53);display: flex;align-items: flex-start;position: relative;}
.prd-offer-wrap .prd-offer-body .prd-offer-img{flex:0 0 42%;max-width: 42%;padding: 0 15px 20px 0;}
.prd-offer-wrap .prd-offer-body .prd-offer-img img{max-height: 350px;width: auto;max-width: 100%;height: auto;display: block;margin: 0 auto;}
.prd-offer-wrap .prd-offer-body .prd-offer-content{flex:0 0 58%;max-width: 58%;}
.prd-offer-wrap .prd-offer-body .prd-offer-content .prd-offer-head{display: flex;align-items: flex-start;justify-content: space-between;padding-bottom: 15px;margin-bottom: 15px;border-bottom:1px solid rgba(192, 204, 218, 0.53);}
.prd-offer-wrap .prd-offer-body .prd-offer-content .prd-offer-head p{margin: 0;font-size: 16px;font-weight: 600;letter-spacing: 0.5px;line-height: 1.4;flex:1;max-width: 100%;padding-right:12px;}
.prd-offer-wrap .prd-offer-body .prd-offer-content .prd-offer-head .prd-reviews{flex:0 0 130px;max-width: 130px;}

.prd-offer-wrap .prd-cb-top-pick {margin: 0;position: absolute;box-shadow: 0 1px 3px rgb(0 0 0 / 20%);padding: 5px 10px;color: #fff;float: left;font-weight: 600;font-size: 15px !important;word-break: break-word;border-radius: 0;display: inline-block;top: -16px;left: -8px;background-color: #e03f04;}
.prd-offer-wrap .prd-cb-top-pick:before{content: "";border-style: solid;border-width: 0 9px 10px 0;border-color: transparent #e03f04 transparent transparent;position: absolute;left: 0;bottom: -10px;filter: brightness(80%);}

.prd-offer-wrap .prd-offer-body.center-item{align-items: center;}
.prd-offer-wrap .prd-offer-body.center-item .prd-offer-img{padding-bottom: 0;}
.prd-offer-wrap .prd-offer-body.center-item .prd-offer-content .prd-offer-box{text-align: center;}
.prd-offer-wrap .prd-offer-body.center-item .prd-offer-content .prd-offer-box .prd-reviews{flex-direction: column-reverse;margin-bottom: 15px;}
.prd-offer-wrap .prd-offer-body.center-item .prd-offer-content .prd-offer-box .prd-reviews span{font-size: 24px;}
.prd-offer-wrap .prd-offer-body.center-item .prd-offer-content .prd-offer-box .prd-reviews .reviews-star{border-top: 3px solid;padding-bottom: 30px;}
.prd-offer-wrap .prd-offer-body.center-item .prd-offer-content .prd-offer-box .prd-reviews .reviews-star:before,
.prd-offer-wrap .prd-offer-body.center-item .prd-offer-content .prd-offer-box .prd-reviews .reviews-star:after{top: 6px;}

.prd-offer-wrap .prd-offer-footer{padding: 15px 10px;text-align: center;}


.prd-offer-wrap.prd-points .prd-offer-body{border-bottom: 0;}
.prd-offer-wrap.prd-points .prd-offer-body .prd-offer-point-list{flex:0 0 42%;max-width: 42%;}
.prd-offer-wrap.prd-points .prd-offer-body .prd-offer-point-list ul{margin: 0;padding: 0 0 0 25px;list-style: none;}
.prd-offer-wrap.prd-points .prd-offer-body .prd-offer-point-list ul li{display: flex;flex-wrap: wrap;align-items: center;}
.prd-offer-wrap.prd-points .prd-offer-body .prd-offer-point-list ul li .point-list-icon{margin-right: 16px;min-width: 24px;}
.prd-offer-wrap.prd-points .prd-offer-body .prd-offer-point-list ul li .point-list-icon svg{display: block; height: 24px; width: 24px; fill: currentcolor;}
.prd-offer-wrap.prd-points .prd-offer-body .prd-offer-point-list ul li .point-list-title{font-size: 16px;font-weight: 500;letter-spacing: 0.4px;}
.prd-offer-wrap.prd-points .prd-offer-body .prd-offer-point-list ul li:not(:last-child){margin-bottom: 16px;}



.prd-review-progress{position: relative;display: block;margin-bottom: 15px;width: 100%;background: #cdcdcd;height: 28px;border-radius: 4px;overflow: hidden;}
.prd-review-progress .prd-progress-content{display: flex;align-items: center;justify-content: space-between;padding: 0 10px;line-height: 28px;position: relative;z-index: 1;}
.prd-review-progress .prd-progress-content .prd-progress-title{color:#fff;font-size: 15px;}
.prd-review-progress .prd-progress-content .prd-progress-percent{color:#fff;font-weight: bold;letter-spacing: 0.5px;font-size: 15px;}
.prd-review-progress .prd-progress-bar-fill{background-color: var(--bar-color);width: var(--bar-width);height: 28px;position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 0;}

.review-btn{font-weight: 600;min-width: 100px;text-align: center;color: #fff!important;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .27);border-radius: 4px;padding: 12px 24px;font-size: 14px;display: inline-block;vertical-align: middle;margin: 5px 4px;text-decoration: none;background-color: var(--prd-theme-color);border: 0;white-space: normal !important;cursor: pointer;line-height: normal;position: relative;transition: all 0.2s ease-in-out;}
.review-btn[data-extra=arrow]{white-space: nowrap;}
.review-btn[data-extra=arrow]:after{position: relative;top: -2px;content: "";background-image: url("data:image/svg+xml,%3Csvg height='90' width='90' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 90'%3E%3Cpath fill='%23fff' d='M45,0C20.2,0,0,20.2,0,45s20.2,45,45,45c24.8,0,45-20.2,45-45C90,20.2,69.8,0,45,0z M45,83.8C23.5,83.8,6.2,66.5,6.2,45 S23.5,6.2,45,6.2c21.4,0,38.8,17.4,38.8,38.8C83.8,66.5,66.5,83.8,45,83.8z'/%3E%3Cpath fill='%23fff' d='M33,74c-0.9,0-1.8-0.4-2.5-1s-1-1.5-1-2.5c0-0.9,0.4-1.8,1-2.5l23-23l-23-23c-1.4-1.4-1.3-3.6,0.1-5c1.4-1.3,3.5-1.3,4.9,0 l0,0L61,42.5c1.4,1.4,1.4,3.6,0,4.9L35.5,72.9C34.9,73.6,34,74,33,74z'/%3E%3C/svg%3E");height: 16px;width: 16px;background-size: contain;display: inline-block;vertical-align: middle;margin-left: 8px}
.review-btn:hover {box-shadow: rgba(3, 3, 3, .4) 0 8px 12px 0;}

.btn-anim{background: linear-gradient(60deg,#f79533,#f37055,#ef4e7b,#a166ab,#5073b8,#1098ad,#07b39b,#6fba82);-webkit-animation: gradientAnim 3s ease infinite alternate;animation: gradientAnim 3s ease infinite alternate;background-size: 300% 300%;}
@-webkit-keyframes gradientAnim{
    0%{background-position:0 50%}
    50%{background-position:100% 50%}
    to{background-position:0 50%}}
@keyframes gradientAnim{
    0%{background-position:0 50%}
    50%{background-position:100% 50%}
    to{background-position:0 50%}
}

.badge-row ul {margin: 0px !important;padding: 0px !important;list-style: none;display: inline-flex;flex-wrap: wrap;position: relative;}
.badge-row ul li {display: block;margin: 0px;margin-right: 8px;line-height: normal;list-style-type: disc;font-size: 17px;}
.badge-row ul li a {display: block;color: #fff;font-size: 14px;font-weight: 600;background-color: rgb(64 84 178);padding: 4px 12px;border-radius: 20px;}


.prd-reviews{display: flex;align-items: center;}
.prd-reviews .reviews-star{width: 86px;height: 24px;position: relative;margin: 0;}
.prd-reviews .reviews-star:before,
.prd-reviews .reviews-star:after{content: "";height: 17px;width: 86px;display: inline-flex;background-size: cover;background-repeat: no-repeat;background-position: left center;position: absolute;top: 2px;overflow: hidden;z-index: 1;opacity: 1;left: 0;}
.prd-reviews .reviews-star:before{background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 304 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m181.9 23.2c0.4 1.2 0 2.6-0.9 3.4l-13.2 11.5 3.8 17c0.3 1.2-0.2 2.5-1.2 3.3-1.1 0.8-2.5 0.9-3.6 0.2l-15-8.9-15 8.9c-0.5 0.3-1.1 0.5-1.6 0.5s-1.2-0.2-1.8-0.6c-1.1-0.7-1.5-2-1.2-3.3l3.8-17-13.2-11.5c-1-0.8-1.3-2.1-1-3.4 0.5-1.2 1.5-2.1 2.8-2.2l17.4-1.6 7-16.2c0.6-1.2 1.7-1.9 3-1.9s2.5 0.8 3 1.9l6.8 16.1 17.4 1.5c1.3 0.1 2.4 0.9 2.7 2.3z' fill='%23bdbdbd'/%3E%3Cpath d='m121 23.1c0.4 1.2 0 2.6-0.9 3.4l-13.1 11.5 3.8 17c0.3 1.2-0.2 2.5-1.2 3.3-1.1 0.8-2.5 0.9-3.6 0.2l-15-8.9-15 8.9c-0.5 0.3-1.1 0.5-1.6 0.5s-1.2-0.2-1.8-0.6c-1.1-0.7-1.5-2-1.2-3.3l3.8-17-13.2-11.6c-1-0.8-1.3-2.1-1-3.4 0.5-1.2 1.5-2.1 2.8-2.2l17.4-1.6 6.8-16c0.6-1.2 1.7-1.9 3-1.9s2.5 0.8 3 1.9l6.8 16.1 17.4 1.5c1.4 0 2.4 0.9 2.8 2.2z' fill='%23bdbdbd'/%3E%3Cpath d='m303 26.4-13.2 11.6 3.8 17c0.3 1.2-0.2 2.5-1.2 3.3-1.1 0.8-2.5 0.9-3.6 0.2l-15-8.9-15 8.9c-0.5 0.3-1.1 0.5-1.6 0.5s-1.2-0.2-1.8-0.6c-1.1-0.7-1.5-2-1.2-3.3l3.8-17-13.2-11.5c-1-0.8-1.3-2.1-1-3.4 0.5-1.2 1.5-2.1 2.8-2.2l17.4-1.6 6.8-16.1c0.6-1.2 1.7-1.9 3-1.9s2.5 0.8 3 1.9l6.8 16.1 17.4 1.5c1.3 0.1 2.4 1 2.8 2.2s0.1 2.6-0.8 3.3z' fill='%23bdbdbd'/%3E%3Cpath d='m242.9 23.2c0.4 1.2 0 2.6-0.9 3.4l-13.2 11.5 3.8 17c0.3 1.2-0.2 2.5-1.2 3.3-1.1 0.8-2.5 0.9-3.6 0.2l-15-8.9-15 8.9c-0.5 0.3-1.1 0.5-1.6 0.5s-1.2-0.2-1.8-0.6c-1.1-0.7-1.5-2-1.2-3.3l3.8-17-13.2-11.5c-1-0.8-1.3-2.1-1-3.4 0.5-1.2 1.5-2.1 2.8-2.2l17.4-1.6 6.8-16.2c0.6-1.2 1.7-1.9 3-1.9s2.5 0.8 3 1.9l6.8 16.1 17.4 1.5c1.5 0.1 2.5 0.9 2.9 2.3z' fill='%23bdbdbd'/%3E%3Cpath d='m60.1 23.1c0.4 1.2 0 2.6-0.9 3.4l-13.1 11.5 3.8 17c0.3 1.2-0.2 2.5-1.2 3.3s-2.5 0.9-3.6 0.2l-15-8.9-15 8.9c-0.5 0.3-1.1 0.5-1.6 0.5s-1.2-0.2-1.8-0.6c-1.1-0.7-1.5-2-1.2-3.3l3.8-17-13.2-11.6c-1-0.8-1.3-2.1-1-3.4 0.5-1.2 1.5-2.1 2.8-2.2l17.4-1.6 6.8-16.1c0.6-1.2 1.7-1.9 3-1.9s2.5 0.8 3 1.9l6.8 16.1 17.4 1.5c1.4 0.1 2.5 1 2.8 2.3z' fill='%23bdbdbd'/%3E%3C/svg%3E")}
.prd-reviews .reviews-star:after{width: var(--reviews-rate-width);overflow: hidden;color: #ffd400;z-index: 2;background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 304 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m181.9 23.2c0.4 1.2 0 2.6-0.9 3.4l-13.2 11.5 3.8 17c0.3 1.2-0.2 2.5-1.2 3.3-1.1 0.8-2.5 0.9-3.6 0.2l-15-8.9-15 8.9c-0.5 0.3-1.1 0.5-1.6 0.5s-1.2-0.2-1.8-0.6c-1.1-0.7-1.5-2-1.2-3.3l3.8-17-13.2-11.5c-1-0.8-1.3-2.1-1-3.4 0.5-1.2 1.5-2.1 2.8-2.2l17.4-1.6 7-16.2c0.6-1.2 1.7-1.9 3-1.9s2.5 0.8 3 1.9l6.8 16.1 17.4 1.5c1.3 0.1 2.4 0.9 2.7 2.3z' fill='%23FFC107'/%3E%3Cpath d='m121 23.1c0.4 1.2 0 2.6-0.9 3.4l-13.1 11.5 3.8 17c0.3 1.2-0.2 2.5-1.2 3.3-1.1 0.8-2.5 0.9-3.6 0.2l-15-8.9-15 8.9c-0.5 0.3-1.1 0.5-1.6 0.5s-1.2-0.2-1.8-0.6c-1.1-0.7-1.5-2-1.2-3.3l3.8-17-13.2-11.6c-1-0.8-1.3-2.1-1-3.4 0.5-1.2 1.5-2.1 2.8-2.2l17.4-1.6 6.8-16c0.6-1.2 1.7-1.9 3-1.9s2.5 0.8 3 1.9l6.8 16.1 17.4 1.5c1.4 0 2.4 0.9 2.8 2.2z' fill='%23FFC107'/%3E%3Cpath d='m303 26.4-13.2 11.6 3.8 17c0.3 1.2-0.2 2.5-1.2 3.3-1.1 0.8-2.5 0.9-3.6 0.2l-15-8.9-15 8.9c-0.5 0.3-1.1 0.5-1.6 0.5s-1.2-0.2-1.8-0.6c-1.1-0.7-1.5-2-1.2-3.3l3.8-17-13.2-11.5c-1-0.8-1.3-2.1-1-3.4 0.5-1.2 1.5-2.1 2.8-2.2l17.4-1.6 6.8-16.1c0.6-1.2 1.7-1.9 3-1.9s2.5 0.8 3 1.9l6.8 16.1 17.4 1.5c1.3 0.1 2.4 1 2.8 2.2s0.1 2.6-0.8 3.3z' fill='%23FFC107'/%3E%3Cpath d='m242.9 23.2c0.4 1.2 0 2.6-0.9 3.4l-13.2 11.5 3.8 17c0.3 1.2-0.2 2.5-1.2 3.3-1.1 0.8-2.5 0.9-3.6 0.2l-15-8.9-15 8.9c-0.5 0.3-1.1 0.5-1.6 0.5s-1.2-0.2-1.8-0.6c-1.1-0.7-1.5-2-1.2-3.3l3.8-17-13.2-11.5c-1-0.8-1.3-2.1-1-3.4 0.5-1.2 1.5-2.1 2.8-2.2l17.4-1.6 6.8-16.2c0.6-1.2 1.7-1.9 3-1.9s2.5 0.8 3 1.9l6.8 16.1 17.4 1.5c1.5 0.1 2.5 0.9 2.9 2.3z' fill='%23FFC107'/%3E%3Cpath d='m60.1 23.1c0.4 1.2 0 2.6-0.9 3.4l-13.1 11.5 3.8 17c0.3 1.2-0.2 2.5-1.2 3.3s-2.5 0.9-3.6 0.2l-15-8.9-15 8.9c-0.5 0.3-1.1 0.5-1.6 0.5s-1.2-0.2-1.8-0.6c-1.1-0.7-1.5-2-1.2-3.3l3.8-17-13.2-11.6c-1-0.8-1.3-2.1-1-3.4 0.5-1.2 1.5-2.1 2.8-2.2l17.4-1.6 6.8-16.1c0.6-1.2 1.7-1.9 3-1.9s2.5 0.8 3 1.9l6.8 16.1 17.4 1.5c1.4 0.1 2.5 1 2.8 2.3z' fill='%23FFC107'/%3E%3C/svg%3E")}
.prd-reviews span{white-space: nowrap;margin-left: 8px;margin-right: 8px;font-size: 15px;font-weight: 600;color: #303030;display: block;position: relative;}


.prd-choice-box{margin: 20px 0;}
.prd-choice-box .prd-box-row{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: stretch;box-sizing: border-box;width: 100%;}
.prd-choice-box .prd-box-row .prd-box-items{max-width: calc(33.33% - 14px);flex: 0 0 calc(33.33% - 14px);background-color: #fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1), 0 2px 3px 1px rgba(0,0,0,.1), 0 2px 10px 0 rgba(0,0,0,.15);border-radius: 5px;display: flex;flex-direction: column;overflow: hidden;box-sizing: border-box;}
.prd-choice-box .prd-box-row .prd-box-items:not(:first-child){margin-left: 21px;}
.prd-choice-box .prd-box-row .prd-box-items .prd-box-head{min-height: 40px;background-color: var(--prd-card-color);color: #fff;font-size: 15px;padding: 8px;box-sizing: border-box;text-align: center;position: relative;font-weight: 600;}
.prd-choice-box .prd-box-row .prd-box-items .prd-box-head:before{content: "\2605";font-size: 16px;display: inline-block;margin-right: 4px;}
.prd-choice-box .prd-box-row .prd-box-items .prd-box-content{position: relative;padding: 15px;border-bottom:1px solid rgba(192, 204, 218, 0.53);}
.prd-choice-box .prd-box-row .prd-box-items .prd-box-content .prd-box-img{height: 164px;display: flex;align-items: center;justify-content: center;margin-bottom: 15px;background-color: transparent;text-decoration: none;border: none;}
.prd-choice-box .prd-box-row .prd-box-items .prd-box-content .prd-box-img img{max-width: 100%;max-height: 155px;display: block;transform-origin: center center;margin: 0;width: auto;height: auto;}
.prd-choice-box .prd-box-row .prd-box-items .prd-box-content .prd-box-title{font-size: 16px;color: #121212;margin-bottom:0px;min-height: 36px;padding: 0px;font-weight: 600;text-align: center;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;}
.prd-choice-box .prd-box-row .prd-box-items .prd-box-foot{text-align: center;padding: 8px 10px;}
.prd-choice-box .prd-box-row .prd-box-items .prd-box-foot .prd-reviews{justify-content: center;margin-bottom: 5px;}
/* End : Product card */


/* Start : image gallery */
.prd-img-gallery{width: 100%;overflow: hidden;margin-bottom: 1.5em;background: #FFF;position: relative;display: flex;align-items: stretch;}
.prd-img-gallery .prd-img-main{flex:0 0 64%;max-width: 64%;}
.prd-img-gallery .prd-img-main img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.prd-img-gallery .prd-img-small{flex:0 0 36%;max-width: 36%;display: flex;align-items: stretch;flex-direction: column;}
.prd-img-gallery .prd-img-small>a{height: 50%;position: relative;}
.prd-img-gallery .prd-img-small .img-numbres{position: absolute;bottom: 0;right: 0;left:0;top:0;background: rgba(0,0,0,0.5);cursor: pointer;flex-direction: column;display: flex;align-items: center;justify-content: center;color:#fff;font-size: 18px;text-transform: capitalize;}
.prd-img-gallery .prd-img-small .img-numbres b{font-size: 36px;line-height: 1;}
.prd-img-gallery .prd-img-small img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.prd-img-gallery .prd-img-main img:hover,
.prd-img-gallery .prd-img-small img:hover{opacity: 0.9;}
.prd-img-gallery .prd-gallery-rel{display: none !important;}
/* End : image gallery */


/* Start : trip-box */
.trip-box{margin-bottom: 30px;position: relative;border-radius: 5px;border:1px solid #cccccc;overflow: hidden;}
.trip-box .trip-box-head{display: flex;border-bottom: 1px solid #cccccc;align-items: stretch;min-height: 40px;}
.trip-box .trip-box-head .box-head-title{background-color: #f6f6f6;border-right: 1px solid #cccccc;color: #232220;font-size: 16px;font-weight: 500;margin: 0px;padding: 0px 20px;display: flex;align-items: center;justify-content: center;}
.trip-box .trip-box-head .box-head-date{flex:1;max-width: 100%;position: relative;overflow: hidden;}
.trip-box .trip-box-head .box-head-date .box-calendar-icon{margin-left: 2px;width: 20px;position: absolute;top: 50%;transform: translateY(-50%);left:10px;}
.trip-box .trip-box-head .box-head-date input{border:0;width: 100%;height: 100%;outline: 0;padding: 0px 15px 0px 45px;background-color: #fff;}
.trip-box .trip-box-head .box-head-btn{}
.trip-box .trip-box-head .box-head-btn .btn-trip{border-radius: 0;font-size: 14px;padding: 10px 15px;font-weight: 600;}
.trip-box .trip-box-body{padding: 20px 25px;display: flex;align-items: center;}
.trip-box .trip-box-body .box-body-deal{flex:0 0 50%;max-width: 50%;padding-right: 20px;display: flex;align-items: center;justify-content: space-between;}
.trip-box .trip-box-body .box-body-deal h4{font-size: 36px;line-height: 1.2;margin-top: 0;margin-bottom: 2px}
.trip-box .trip-box-body .box-body-deal h5{font-size: 14px;color:#7a7975;font-weight: normal;margin: 0;line-height: 1.2;}
.trip-box .trip-box-body .box-body-list{flex:0 0 50%;max-width: 50%;padding-left: 20px;border-left: 1px solid #cccccc;}
.trip-box .trip-box-body .box-body-list ul{margin: 0;padding: 0;list-style: none;}
.trip-box .trip-box-body .box-body-list ul li{position: relative;padding-bottom: 8px;}
.trip-box .trip-box-body .box-body-list ul li a{display: flex;align-items: center;justify-content: space-between;}
.trip-box .trip-box-body .box-body-list ul li a p{color:#767676;margin: 0;font-size: 13px;}
.trip-box .trip-box-body .box-body-list ul li a hr{flex: 1;max-width: 100%;height: 1px;width: 100%;border-top: none;border-right: none;border-left: none;border-image: initial;border-bottom: 1px dotted #cccccc;margin: 0px 10px;}
.trip-box .trip-box-body .box-body-list ul li a p.trip-diff-price{font-size: 15px;font-weight: 700;color: #102b52;margin: 0px;line-height: 1;}
.trip-box .trip-box-body .box-body-list ul li a p.trip-diff-price i{font-size: 18px;vertical-align: middle;color:var(--trip-btn-color);}

.btn-trip{background-color: var(--trip-btn-color);padding: 12px 20px;color:#fff;font-size: 16px;text-transform: uppercase;border-radius: 5px;display: flex;align-items: center;justify-content: center;text-decoration: none;transition: all 0.2s ease-in-out;}
.btn-trip i{font-size: 20px;vertical-align: middle;line-height: 1;}
.btn-trip:hover{box-shadow: rgba(3, 3, 3, .2) 0 2px 6px 0;color:#fff;}
/* End : trip-box */

/* Start : Slider product box */
.prd-slider-box{position: relative;margin-bottom: 30px;overflow: hidden;display: flex;align-items: flex-start;justify-content: space-between;}
.prd-slider-box .prd-slider-item{border:1px solid #DBDBDB;border-radius: 5px;flex:0 0 calc(50% - 7px);max-width: calc(50% - 7px);}
.prd-slider-box .prd-slider-item .prd-slider-img{padding:10px;height: 420px;display: -ms-grid;display: grid;-ms-grid-columns: 65% 35%;grid-template-columns: 65% 35%;-ms-grid-rows: 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;}
.prd-slider-box .prd-slider-item .prd-slider-img a{text-decoration: none;}
.prd-slider-box .prd-slider-item .prd-slider-content{padding: 15px;}
.prd-slider-box .prd-slider-item .prd-slider-content h4{font-size: 20px;font-weight: 400;margin: 0 0 15px 0;}
.prd-slider-box .prd-slider-item .prd-slider-content ul{margin: 0;padding: 0;list-style: none;}
.prd-slider-box .prd-slider-item .prd-slider-content ul li{display: block;}
.prd-slider-box .prd-slider-item .prd-slider-content ul li a{display: flex;align-items: center;padding: 8px 7px;}
.prd-slider-box .prd-slider-item .prd-slider-content ul li a .prd-slider-avtar{max-width: 50px;flex:0 0 50px;}
.prd-slider-box .prd-slider-item .prd-slider-content ul li a .prd-slider-avtar img{width: 100%;height: 100%;object-fit: contain;}
.prd-slider-box .prd-slider-item .prd-slider-content ul li a .prd-slider-info{flex:1;max-width: 100%;padding-left: 10px;}
.prd-slider-box .prd-slider-item .prd-slider-content ul li a .prd-slider-info h3{margin: 0;font-size: 16px;font-weight: 400;line-height: 1.2;}
.prd-slider-box .prd-slider-item .prd-slider-content ul li a .prd-slider-info p{color: gray;line-height: 1.5;font-size: 14px;margin: 0;}
.prd-slider-box .prd-slider-item .prd-slider-content ul li:not(:last-child){border-bottom: 1px solid #DBDBDB;}

.prd-slider-box .prd-slider-item .prd-slider-img a img{display: block;width: 100%;height: 100%;object-position: center;object-fit: contain;}
.prd-slider-box .prd-slider-item .prd-slider-img a:nth-child(1){-ms-grid-column: 1;grid-column: 1;-ms-grid-row-span: 2;-ms-grid-row: 1;grid-row: 1/span 2;}
.prd-slider-box .prd-slider-item .prd-slider-img a:nth-child(2){-ms-grid-column: 1;grid-column: 1;-ms-grid-row-span: 4;-ms-grid-row: 3;grid-row: 3/span 4;}
.prd-slider-box .prd-slider-item .prd-slider-img a:nth-child(3){-ms-grid-column: 2;grid-column: 2;-ms-grid-row-span: 2;-ms-grid-row: 1;grid-row: 1/span 2;}
.prd-slider-box .prd-slider-item .prd-slider-img a:nth-child(4){-ms-grid-column: 2;grid-column: 2;-ms-grid-row-span: 2;-ms-grid-row: 3;grid-row: 3/span 2;}
.prd-slider-box .prd-slider-item .prd-slider-img a:nth-child(5){-ms-grid-column: 2;grid-column: 2;-ms-grid-row-span: 2;-ms-grid-row: 5;grid-row: 5/span 2;}
/* End : Slider product box */


@media screen and (max-width:850px){
    .row:not(.two-column):not(.four-column) .row-items{flex: 0 0 50%;max-width: 50%;}
    .row.two-column .row-items{flex: 0 0 100%;max-width: 100%;}

    .row.four-column .row-items{flex:0 0 33.33%;max-width: 33.33%;}
}

@media screen and (max-width:660px){
    .row.four-column .row-items{flex:0 0 50%;max-width: 50%;}

    .prd-offer-wrap .prd-offer-body{padding: 0;display: block;}
    .prd-offer-wrap .prd-offer-body .prd-offer-img{max-width: 100%;padding: 15px;border-bottom: 1px solid rgba(192, 204, 218, 0.53);}
    .prd-offer-wrap .prd-offer-body .prd-offer-content{max-width: 100%;padding: 15px;}
    .prd-img-gallery .prd-img-small .img-numbres b{font-size: 24px;}
    .prd-img-gallery .prd-img-small .img-numbres{font-size: 14px;}
    .prd-offer-wrap.prd-points .prd-offer-body .prd-offer-point-list{max-width: 100%;padding: 15px;}
    .prd-offer-wrap.prd-points .prd-offer-body .prd-offer-point-list ul{padding-left: 0;}

    .trip-box .trip-box-head .box-head-title{display: none;}
    .trip-box .trip-box-body{display: block;}
    .trip-box .trip-box-body{padding: 15px;}
    .trip-box .trip-box-body .box-body-deal h4{font-size: 28px;font-weight: 600;}
    .trip-box .trip-box-body .box-body-deal{max-width: 100%;padding-right: 0;}
    .trip-box .trip-box-body .box-body-list{max-width: 100%;border-left: 0;padding-left: 0;margin-top: 15px;}
    .trip-box .trip-box-body .box-body-list ul li a p.trip-diff-price{font-weight: 600;}
    .prd-slider-box{display: block;margin-bottom: 0;}
    .prd-slider-box .prd-slider-item{max-width: 100%;margin-bottom: 15px;}
    .prd-choice-box .prd-box-row{display: block;}
    .prd-choice-box .prd-box-row .prd-box-items:not(:first-child){margin-left: 0;margin-top: 15px;}
    .prd-choice-box .prd-box-row .prd-box-items{max-width: 100%;margin-left: 0;}

}

@media screen and (max-width:540px){
    .row:not(.two-column):not(.four-column) .row-items {flex: 0 0 100%;max-width: 100%;}
}
@media screen and (max-width:430px){
    .row.four-column .row-items{flex:0 0 100%;max-width:100%;}
    .trip-box .trip-box-head .box-head-btn .btn-trip{font-size: 11px;padding: 12px 15px;}
    .btn-trip{padding: 6px 10px;font-size: 12px;}
    .btn-trip i{font-size: 16px;}
}

@media screen and (max-width:414px){

}
@media screen and (max-width:414px){

}