/*=====owl carousel=====*/

.owl-theme .owl-nav {

    margin-top: 0;

}



.owl-theme .owl-nav button {

    color: var(--tts-buttton-bg);

    font-size: 20px;

    margin: 0;

    padding: 0;

    background: var(--bg-white) !important;

    display: inline-block;

    cursor: pointer;

    height: 45px;

    width: 45px;

    border-radius: 50px;

    line-height: 45px;

    text-align: center;

    box-shadow: 0 3px 24px rgb(0 0 0 / 10%);

    position: absolute;

    top: 50%;

    transform: translate(0, -50%);

    transition: all .5s ease-in-out;

}



.owl-theme .owl-nav .owl-prev {

    left: -25px;

}



.owl-theme .owl-nav .owl-next {

    right: -25px;

}



.owl-theme .owl-nav button:hover {

    background: var(--tts-buttton-bg) !important;

    color: var(--tts-buttton-txt) !important;

}



.owl-dots {

    text-align: center;

}



.owl-dots .owl-dot.active span {

    background: var(--tts-buttton-bg);

}



.owl-dots .owl-dot span {

    background: 0 0;

    margin: 5px;

    border: 2px solid var(--tts-buttton-bg);

    border-radius: 50px;

    width: 12px;

    height: 12px;

    display: inline-block;

    transition: all .5s ease-in-out;

}





.holiday_slider.owl-theme .owl-nav button,

.offer-slider.owl-theme .owl-nav button,

.tranding-destinations.owl-theme .owl-nav button,

.top_routes.owl-theme .owl-nav button,

.hotel-slider.owl-theme .owl-nav button,

#visa-slider.owl-theme .owl-nav button, 

.testimonial-slider.owl-theme .owl-nav button {

    color: var(--tts-buttton-bg);

}



/*offer*/

.offer-slider.owl-carousel.owl-drag .owl-item {

    margin: 10px 0;

}



.item-box {

    background: #fff;

    border-radius: 7px;

    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);

    height: 250px;

    transition: all .5s ease-in;

    width: calc(100% - 45px);

    margin-left: 45px;

    border: 1px solid rgba(156, 170, 179, .28);

    position: relative;

}



.item-box .offer-box:hover .imgsection img {

    transform: scale(1.2);

}



.item-box .offer-box {

    height: 100%;

    display: flex;

    align-items: center;

    cursor: pointer;

}



.item-box .offer-box .imgsection {

    height: 200px;

    width: 125px;

    min-width: 125px;

    overflow: hidden;

    pointer-events: all !important;

    margin: 0px 0 0 -45px;

    border-radius: 7px;

    border: 1px solid #d6dfe4;

}



.item-box .offer-box .imgsection img {

    width: 100%;

    height: 100%;

    object-fit: cover;

    transform: scale(1);

    transition: all .5s linear;

    background: #ddd;

    display: block;

}



.item-box .offer-box .offer-content {

    padding: 25px 15px;

    width: calc(100% - 80px);

    max-width: 100%;

    height: 100%;

}



.item-box .offer-box .offer-content .offer-label {

    display: flex;

    align-items: center;

    justify-content: end;

    margin-bottom: 20px;

}



.item-box .offer-box .offer-content .offer-label p {

    color: #6d6c6c;

    font-size: 11px;

    font-weight: 700;

    text-transform: uppercase;

    background: #f5f6f8;

    border: 1px solid #e4e4e4;

    border-radius: 5px;

    padding: 0 10px;

    height: 20px;

    line-height: 20px;

    margin: 0;

}



.item-box .offer-box .offer-content .offer-height {

    height: calc(100% - 0px);

    display: flex;

    align-items: start;

    justify-content: space-between;

    flex-direction: column;

}





.item-box .offer-box .offer-content h3 {

    font-size: 18px;

    font-weight: 700;

    margin: 0 0 10px;

    color: #000;

    width: 100%;

}



.item-box .offer-box .offer-content p {

    font-size: 13px;

    color: #525252;

    font-weight: 500;

    line-height: 20px;

}



.item-box .offer-box .offer-content .bookingsection {

    display: flex;

    align-items: center;

    justify-content: end;

    width: 100%;

}



.item-box .offer-box .offer-content .bookingsection a {

    padding: 0;

    background: 0 0;

    border: none;

    color: #c92e2a;

    font-size: 15px;

    font-weight: 700;

}



.headingblock .right .custom-nav button {

    background: none;

    border: none;

    cursor: pointer;

    width: 25px;

    height: 25px;

    background: var(--tts-buttton-bg);

    color: var(--tts-buttton-txt);

    border-radius: 50%;

}



/*routes*/

.popular_destination .routes_box {

    background: #fff;

    border-radius: 6px;

    padding: 20px;

    border: 1px solid #eae8e8;

    cursor: pointer;

    display: block;

    transition: all .5s ease;

    height: 220px;

    margin: 10px 0;

}



.popular_destination .routes_box:hover {

    box-shadow: var(--box-shadow);

}



.popular_destination .routes_box .origin_destination {

    width: 100%;

    padding-left: 12px;

    border-left: 2px solid #dbe3ef;

    position: relative;

}



.popular_destination .routes_box .origin_destination:before {

    content: " ";

    position: absolute;

    background-color: #dbe3ef;

    padding: 3px;

    border-radius: 50%;

    top: 0;

    left: -4px;

}



.popular_destination .routes_box .origin_destination div {

    display: inline-block;

    width: 100%;

    font-size: 14px;

    color: #333;

    height: 16px;

    font-weight: 500;

}



.popular_destination .routes_box .origin_destination .time {



    font-weight: 400;

    font-size: 14px;

    width: 100%;

}



.popular_destination .routes_box .origin_destination:after {

    content: " ";

    background-color: #dbe3ef;

    padding: 3px;

    border-radius: 50%;

    position: absolute;

    bottom: 0;

    left: -4px;

}



.popular_destination .routes_box .price_go {

    display: flex;

    flex-direction: row;

    padding-top: 30px;

    padding-left: 14px;

    align-items: flex-end;

}



.popular_destination .routes_box .price_go .low-price {

    font-size: 18px;

    color: #000000;

    text-align: left;

    display: block;

    font-weight: 500;

    line-height: 20px;

}



.popular_destination .routes_box .price_go p {

    width: 100%;

    font-size: 14px;

    color: #666;

    display: flex;

    margin: 0;

}



.popular_destination .routes_box .price_go .low-price span {

    width: 100%;

    font-weight: 400;

    display: block;

}



.popular_destination .routes_box .price_go p span {

    color: #999;

    font-size: 12px;

    display: contents;

}



.popular_destination .routes_box .price_go .low-price .rs {

    font-size: 20px;

    color: #000000;

    font-weight: 500;

    display: inline;

    float: left;

    width: 15px;

}



/*Trending Hotels*/

.hotel-item {

    background: #fff;

    border-radius: 12px;

    box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);

    border: 1px solid #dfdfdf;

    transition: all 0.5s ease-in-out;

}



.hotel-slider .hotel-item {

    margin-top: 10px;

    margin-bottom: 10px;

    box-shadow: none;

}



.hotel-slider .hotel-item:hover {

    box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);

}



.hotel-img {

    position: relative;

    height: 180px;

    overflow: hidden;

}



.hotel-img img {

    border-top-left-radius: 12px;

    border-top-right-radius: 12px;

    height: 100%;

    width: 100%;

}



.hotel-img .add-wishlist {

    width: 35px;

    height: 35px;

    line-height: 35px;

    background: var(--tts-buttton-bg);

    color: #fff;

    border-radius: 50px;

    text-align: center;

    position: absolute;

    left: 10px;

    top: 10px;

}



.hotel-content {

    padding: 20px 15px 10px;

}



.hotel-content h4 {

    font-size: 20px;

}



.hotel-content h4 a {

    color: #212121;

    display: inline-block;

}



.hotel-content p {

    margin: 8px 0;

    color: #212121;

    font-weight: 500;

}



.hotel-rate .badge {

    background: #ffa903;

    font-size: 13px;

    width: 100px;

}



.hotel-rate-type {

    color: var(--tts-buttton-bg);

    font-weight: 500;

    margin: 0 5px;

}



.hotel-rate-review {

    color: #212121;

    font-weight: 500;

}



.hotel-bottom {

    display: flex;

    align-items: center;

    justify-content: space-between;

    border-top: 1px solid rgba(0, 0, 0, .05);

    margin-top: 20px;

    padding-top: 13px;

}



.hotel-price-amount {

    color: var(--tts-buttton-bg);

    font-weight: 700;

    font-size: 19px;

}



.hotel-price-type {

    font-size: 14px;

    font-weight: 500;

    color: #212121;

}



.hotel-text-btn a {

    color: #212121;

    font-weight: 500;

}



.hotel-text-btn a i {

    font-size: 14px;

}



.hotel-text-btn a:hover {

    color: var(--tts-buttton-bg);

}





/*===visa====*/

.countries-visa .card {

    cursor: pointer;

    margin-top: 10px;

    margin-bottom: 10px;

    position: relative;

    flex-direction: column;

    border-radius: 12px;

    background-color: #fff;

    box-shadow: 0 0 6px 0 #2a2626;

    border: none;

}



.countries-visa .card .cardbanner {

    height: 183px;

    border: 0;

    width: 100%;

    border-radius: 12px;

    overflow: hidden;

    filter: brightness(0.8);

}



.countries-visa .card .imgwrapper {

    left: -10px;

    position: absolute;

    top: -10px;

    border-radius: 50%;

}



.countries-visa .card .imgwrapper img {

    width: 40px;

    height: 40px;

    border-radius: 50%;

    object-fit: cover;

}



.countries-visa .card .country-card {

    padding: 10px 20px;

    position: absolute;

    top: 0;

    color: #fff;

    width: 100%;

    height: 100%;

    display: flex;

    flex-direction: column;

    justify-content: end;

}



.countryBox {

    margin: 10px 0 15px;

}



.countryName,

.price {

    font-weight: 600;

    font-size: 20px;

}



.countries-visa .card .countryName a {

    color: #fff;

}



.rupayBox {

    font-size: 12px;

}



/*===why choose us====*/

.feature-area {

    position: relative

}



.feature-item {

    padding: 10px;

    position: relative;

    text-align: center;

    overflow: hidden;

    border-radius: 12px;

    transition: all .5s ease-in-out

}



.feature-icon {

    width: 80px;

    height: 80px;

    background: var(--tts-buttton-bg);

    font-size: 40px;

    margin: 0 auto 20px;

    border-radius: 50px;

    display: flex;

    align-items: center;

    justify-content: center;

    position: relative

}



.feature-icon::before {

    content: "";

    position: absolute;

    top: -8px;

    left: -8px;

    right: -8px;

    bottom: -8px;

    border-radius: 50%;

    border: 2px dashed var(--tts-buttton-bg)

}



.feature-icon img {

    filter: brightness(0) invert(1);

    width: 50px;

    height: 50px;

}



.feature-title {

    color: #212121;

    margin-bottom: 10px

}



@media all and (max-width: 991px) {

    .feature-item {

        margin-bottom: 25px

    }

}





/*===holidaytheme====*/

.theme-item {

    position: relative;

    background-color: #fff;

    transition: all .5s ease-in-out;

}



.theme-item::before {

    content: "";

    position: absolute;

    width: 100%;

    height: 100%;

    background: rgba(13, 35, 62, .65);

    left: 0;

    top: 0;

}



.theme-item .theme-img {

    height: 150px;

    overflow: hidden;

    position: relative;

}



.theme-item .theme-img img {

    width: 100%;

    height: 100%;

    object-fit: cover;

    max-height: unset;

    filter: brightness(0.8);

    transition: all .3s ease-out 0s;

}



.theme-item:hover .theme-img img {

    transform: scale(1.1);

    filter: brightness(0.5);

}



.theme-item .theme-content {

    position: absolute;

    left: 0;

    bottom: 0;

    padding: 20px;

    width: 100%;

    display: flex;

    align-items: center;

    flex-direction: column;

    justify-content: space-between;

    height: 100%;

    text-align: center;

}



.theme-item .theme-content img {

    width: 100px;

}



.theme-item .theme-content .filenameicon {

    width: 50px;

    height: 50px;

}



.theme-item .theme-content h3 {

    font-size: 13px;

    color: #fff;

    font-weight: 500 !important;

    margin: 0;

}



.theme-item .theme-content h3 span {

    color: #f96768;

    font-weight: 700;

}



.theme-item .theme-content p {

    color: #fff;

    margin-top: 5px;

    margin-bottom: 0;

    font-weight: normal;

    font-size: 10px;

    display: inline-block;

    background: rgba(0, 0, 0, 0.5);

    padding: 0px 10px;

    border-radius: 20px;

}



/*====destinations====*/

.destination-item {

    margin-bottom: 25px;

    border-radius: 15px;

    overflow: hidden;

    position: relative;

}



.destination-item::after {

    content: "";

    position: absolute;

    width: 100%;

    height: 100%;

    bottom: 0;

    left: 0;

    border-radius: 15px;

    transition: all .3s;

    background: rgba(0, 0, 0, 0);

}



.destination-item img {

    border-radius: 15px;

    width: 100%;

    transition: all .5s;

    max-width: 100%;

    height: 250px;

}



.destination-item:hover img {

    -webkit-transform: scale(1.1);

    transform: scale(1.1);

}



.destination-info {

    position: absolute;

    bottom: 0;

    left: 15px;

    transition: all .3s ease-in-out;

    z-index: 1;

    top: 0;

    height: 100%;

    display: flex;

    align-items: start;

    flex-direction: column;

    justify-content: space-between;

    padding: 20px;

    color: #fff;

}



.destination-info h4 {

    color: #fff;

    font-size: 20px;

}





.destination-info span {

    font-size: 14px;

    display: block;

}



.destination-info p {

    font-size: 20px;

    font-weight: 700;

    margin: 0;

}







/*--------------------------------------------------------------

# Blog Posts Section

--------------------------------------------------------------*/

.recent-posts .post-item {

    background: var(--bg-white);

    box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.1);

    transition: 0.3s;

}



.recent-posts .post-item .post-img img {

    transition: 0.5s;

    width: 100%;

    max-height: 220px;

}



.recent-posts .post-item .post-date {

    position: absolute;

    right: 0;

    bottom: 0;

    background-color: var(--tts-buttton-bg);

    color: var(--tts-buttton-txt);

    text-transform: uppercase;

    font-size: 13px;

    padding: 6px 12px;

    font-weight: 500;

}



.recent-posts .post-item .post-content {

    padding: 30px;

}



.recent-posts .post-item .post-title {

    color: var(--dark);

    font-size: 18px;

    font-weight: 700;

    transition: 0.3s;

    margin-bottom: 15px;

}



.recent-posts .post-item .meta i {

    font-size: 16px;

    color: var(--tts-buttton-bg);

}



.recent-posts .post-item .meta span {

    font-size: 15px;

    color: color-mix(in srgb, var(--dark), transparent 50%);

}



.recent-posts .post-item hr {

    color: color-mix(in srgb, var(--dark), transparent 80%);

    margin: 20px 0;

}



.recent-posts .post-item .readmore {

    display: flex;

    align-items: center;

    font-weight: 600;

    line-height: 1;

    transition: 0.3s;

    color: color-mix(in srgb, var(--dark), transparent 40%);

}



.recent-posts .post-item .readmore i {

    line-height: 0;

    margin-left: 6px;

    font-size: 16px;

}



.recent-posts .post-item:hover .post-title,

.recent-posts .post-item:hover .readmore {

    color: var(--tts-buttton-bg);

}



.recent-posts .post-item:hover .post-img img {

    transform: scale(1.1);

}



/*========mobile========app========*/

.mobile-app {

    background-color: #eaf1fb;

}



.mobile-app h3 {

    font-size: 30px;

}



.mobile-app ul {

    list-style: none;

    color: var(--dark);

    text-align: left;

    padding: 0;

    margin: 0;

}



.mobile-app ul li {

    padding-bottom: 5px;

    width: 50%;

    float: left;

}





.mobile-app .AppButton {

    display: flex;

    align-items: center;

    margin-top: 20px;

    float: left;

}



.mobile-app .mobileapp-item {

    position: relative;

    width: 100%;



}



.mobile-app .mobileapp-item .mobileapp-img,

.mobile-app .mobileapp-item .scnercode {

    width: 100%;

    text-align: center;

}



.mobile-app .mobileapp-item .mobileapp-img img {

    position: absolute;

    inset: 0px;

    display: block;

    box-sizing: border-box;

    margin: auto;

    padding: 0px;

    border: none;



}



.mobile-app .mobileapp-item .scnercode {

    margin-left: -25px;

    margin-top: 60px;

    position: relative;

}



.mobile-app .mobileapp-item .scnercode img {

    width: 150px;

}



/*========mobile========app====end====*/

/*======testimonials========*/

.testimonials .testimonial-item {

    box-sizing: content-box;

    padding: 30px;

    margin-top: 10px;

    margin-bottom: 10px;

    position: relative;

    background: #fff;

    border-radius: 10px;

    border: 1px solid #e1e1e1;

}



.testimonials .testimonial-item .testimonial-img {

    width: 90px;

    height: 90px !important;

    border-radius: 50px;

    margin-right: 15px;

}



.testimonials .testimonial-item h3 {

    font-size: 18px;

    font-weight: bold;

    margin: 0px 0 5px 0;

    color: #000;

}



.testimonials .testimonial-item h4 {

    font-size: 15px;

    color: #999;

    margin: 0;

    font-weight: normal !important;

}



/* .testimonials .testimonial-item .stars {

    margin: 10px 0;

} */



.testimonials .testimonial-item .stars i {

    color: #ffc107;

    margin: 0 1px;

}



.testimonials .testimonial-item .quote-icon-left,

.testimonials .testimonial-item .quote-icon-right {

    color: var(--accent-color);

    line-height: 0;

}



/* .testimonials .testimonial-item .quote-icon-left {

     display: inline-block;

     left: -5px;

     position: relative;

}

 .testimonials .testimonial-item .quote-icon-right {

     display: inline-block;

     right: -5px;

     position: relative;

     top: 10px;

}

 */

.testimonials .testimonial-item p {

    font-style: italic;

    margin: 15px auto 15px auto;

}



.testimonials .swiper-pagination {

    margin-top: 20px;

    position: relative;

}



.testimonials .swiper-pagination .swiper-pagination-bullet {

    width: 12px;

    height: 12px;

    background-color: rgba(0, 0, 0, 0.2);

    opacity: 1;

}



.testimonials .swiper-pagination .swiper-pagination-bullet-active {

    background-color: var(--accent-color);

}



@media (max-width: 767px) {

    .testimonials .testimonial-wrap {

        padding-left: 0;

    }



    .testimonials .testimonial-item {

        padding: 30px;

        margin: 10px;

    }



    .testimonials .testimonial-item .testimonial-img {

        position: static;

        left: auto;

    }

}



.cmpanylogo .logo {

    height: 60px;

}



/*======testimonials end========*/



/*============Trending Holidays========start===========*/

.holidayTrendsWrapper .holidayCardWrapper_box {

	border-radius: 4px;

	padding: 10px;

	height: 100%;

	background: var(--bg-white);

	box-shadow: var(--box-shadow);

	transition: all 0.5s ease;

	position: relative;

	width: 100%;

	display: block;

}



.holidayTrendsWrapper .holidayCardWrapper_box .holidayCard-body h5.card-title {

	color: #000;

	font-size: 19px;

	margin-bottom: 10px;

	text-overflow: ellipsis;

	width: 100%;

	white-space: nowrap;

	overflow: hidden;

}



.holidayTrendsWrapper .holidayCardWrapper_box:hover {

	box-shadow: var(--box-shadow);

}



.holidayTrendsWrapper .holidayCardWrapper_box .makeRelative {

	position: relative;

}



.holidayTrendsWrapper .holidayCardWrapper_box .img-wrapper {

	overflow: hidden;

	position: relative;

	margin: 0px -10px 20px -10px;

}



.holidayTrendsWrapper .holidayCardWrapper_box .img-wrapper img {

	width: 100%;

	height: 200px;

	display: block;

	object-fit: cover;

	display: block;

}



.holidayTrendsWrapper .holidayCardWrapper_box .daysbadge {

	padding: 0px 10px;

	background: var(--tts-buttton-bg1);

	border-radius: 13px;

	color: var(--tts-buttton-txt1);

	position: absolute;

	margin-top: -34px;

	right: 5px;

	z-index: 1;

	font-size: 13px;

}



.holidayTrendsWrapper .holidayCardWrapper_box .smileychoice {

	position: absolute;

	top: 50px;

	left: 0px;

}



.holidayTrendsWrapper .holidayCardWrapper_box .recommended {

	position: absolute;

	z-index: 5;

	left: -8px;

	top: 15px;

	background-image: linear-gradient(to right, var(--tts-buttton-bg), var(--tts-buttton-bg1));

	width: 130px;

	height: 20px;

	line-height: 20px;

	padding: 0;

	text-align: center;

	color: #fff;

	font-size: 13px;

	font-weight: 400;

	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);

}



.holidayTrendsWrapper .holidayCardWrapper_box .under-checkbox1 {

	top: 180px;

}



.holidayTrendsWrapper .holidayCardWrapper_box .recommended::before {

	content: "";

	position: absolute;

	left: 0;

	bottom: -7px;

	width: 0;

	height: 0;

	border-bottom: 0;

	border-top: 7px solid #021432;

	border-right: 0px solid transparent;

	border-left: 8px solid transparent;

	z-index: 0;

}



.holidayTrendsWrapper .holidayCardWrapper_box .recommended span {

	position: absolute;

	height: 100%;

	top: 0;

	right: 0;

	width: 1px;

}



.holidayTrendsWrapper .holidayCardWrapper_box .recommended span::before {

	content: "";

	position: absolute;

	left: 0px;

	top: 0px;

	width: 0;

	height: 0;

	border-bottom: 12px solid transparent;

	border-top: 0 solid transparent;

	border-right: 0px;

	border-left: 8px solid #000;

	z-index: 0;

}



.holidayTrendsWrapper .holidayCardWrapper_box .recommended span::after {

	content: "";

	position: absolute;

	left: 0px;

	bottom: 0px;

	width: 0;

	height: 0;

	border-bottom: 0 solid transparent;

	border-top: 12px solid transparent;

	border-right: 0px;

	border-left: 8px solid #000;

	z-index: 0;

}



.holidayTrendsWrapper .holidayCardWrapper_box .img-wrapper:before {

	position: absolute;

	top: 0;

	left: -75%;

	display: block;

	z-index: 2;

	content: '';

	width: 50%;

	height: 100%;

	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);

	transform: skewX(-25deg);

	transition: all 0.5s;

}



.holidayTrendsWrapper .holidayCardWrapper_box:hover .img-wrapper:before {

	animation: shine .75s;

	width: 100%;

	left: 100%;

	transform: skewX(0deg);

}



.holidayTrendsWrapper .holidayCardWrapper_box .holidayCarditem {

	position: static;

	margin-top: 0px;

}



.holidayTrendsWrapper .holidayCardWrapper_box .holidayCarditem ul.holidayItineraryWrapper {

	display: flex;

	justify-content: space-between;

	overflow-y: auto;

	scrollbar-color: #747474 #dcdcdc;

	scrollbar-width: thin;

	width: 100%;

	padding: 0;

	margin: 0;

	list-style: none;

}



.holidayTrendsWrapper .holidayCardWrapper_box .holidayCarditem ul.holidayItineraryWrapper li {

	margin-right: 10px;

	text-align: center;

	padding-top: 8px;

	padding-bottom: 8px;

}



.holidayTrendsWrapper .holidayCardWrapper_box .holidayCarditem ul.holidayItineraryWrapper li p {

	margin: 0px;

	font-size: 13px;

}



.holidayTrendsWrapper .holidayCardWrapper_box .holidayCarditem .destinationWrapper {

	display: flex;

	margin-top: 10px;

	margin-bottom: 10px;

	flex-wrap: wrap;

}



.holidayTrendsWrapper .holidayCardWrapper_box .holidayCarditem .destinationWrapper .redText {

	font-size: 15px;

	color: #000;

	font-weight: 700;

}



.holidayTrendsWrapper .holidayCardWrapper_box .holidayCarditem .destinationWrapper .destinationName span {

	margin-right: 2px;

	margin-left: 2px;

}





.holidayTrendsWrapper .holidayCardWrapper_box .footer-new {

	border-top: 1px solid #ebebeb;

	padding: 10px 0px 0;

	display: flex;

	flex-direction: row;

	justify-content: space-between;

	align-items: center;

}



.holidayTrendsWrapper .holidayCardWrapper_box .footer-new h3 {

	color: #525252;

	font-size: 13px;

	font-weight: 400;

	margin: 0;

}



.holidayTrendsWrapper .holidayCardWrapper_box .footer-new h3 .slashed {

	display: block;

	color: #000;

	font-size: 20px;

	font-weight: 700;

	margin-top: 5px;

}



.holidayTrendsWrapper .holidayCardWrapper_box .footer-new a {

	color: var(--tts-buttton-txt);

	background: var(--tts-buttton-bg);

	border-radius: 30px;

	font-size: 15px;

	padding: 5px 24px;

	border: 1px solid var(--tts-buttton-bg);

}



.holidayTrendsWrapper .holidayCardWrapper_box .footer-new a:hover {

	background: var(--tts-buttton-bg1);

	border: 1px solid var(--tts-buttton-bg1);

	color: var(--tts-buttton-txt1);

}





/*============Trending Holidays========end===========*/